|
@@ -86,23 +86,17 @@ if ($action == 'thematic_list') {
|
|
|
false
|
|
|
);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- if (!empty($thematic_id)) {
|
|
|
- } else {
|
|
|
+ if (empty($thematic_id)) {
|
|
|
|
|
|
- $text = '<h4>'.get_lang('Information').'</h4>';
|
|
|
+ $text = '<strong>'.get_lang('Information').': </strong>';
|
|
|
$text .= get_lang('ThematicDetailsDescription');
|
|
|
$message = Display::return_message($text,'info', false);
|
|
|
-
|
|
|
}
|
|
|
$list = [];
|
|
|
|
|
|
+
|
|
|
if (!empty($thematic_data)) {
|
|
|
|
|
|
- echo '<div style="text-align:right;"><h2>'.get_lang('Progress').': <span id="div_result">'.$total_average_of_advances.'</span> %</h2></div>';
|
|
|
- echo '<table width="100%" class="data_table">';
|
|
|
- echo '<tr><th width="33%">'.get_lang('Thematic').'</th><th>'.get_lang('ThematicPlan').'</th><th width="33%">'.get_lang('ThematicAdvance').'</th></tr>';
|
|
|
foreach ($thematic_data as $thematic) {
|
|
|
|
|
|
$list['id'] = $thematic['id'];
|
|
@@ -121,9 +115,7 @@ if ($action == 'thematic_list') {
|
|
|
$session_star = api_get_session_image(api_get_session_id(), $user_info['status']);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
|
|
|
- echo '<tr>';
|
|
|
$toolbarThematic = '';
|
|
|
if (api_is_allowed_to_edit(null, true)) {
|
|
|
|
|
@@ -162,110 +154,17 @@ if ($action == 'thematic_list') {
|
|
|
.$my_thematic_id.$params.$url_token.'">'
|
|
|
.Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_TINY).'</a>';
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
- echo Display::tag('td', Display::tag('h3', Security::remove_XSS($thematic['title'], STUDENT).$session_star).Security::remove_XSS($thematic['content'], STUDENT).$actions_first_col, array('id' => 'thematic_td_content_'.$thematic['id'], 'class' => 'thematic_content'));
|
|
|
-
|
|
|
-
|
|
|
- echo '<td>';
|
|
|
-
|
|
|
if (empty($thematic_plan_div[$thematic['id']])) {
|
|
|
$list['thematic_plan'] = null;
|
|
|
} else {
|
|
|
$list['thematic_plan'] = $thematic_plan_div[$thematic['id']];
|
|
|
}
|
|
|
- echo '</td>';
|
|
|
-
|
|
|
-
|
|
|
- echo '<td style="vertical-align:top">';
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- if (!empty($thematic_advance_data[$thematic['id']])) {
|
|
|
-
|
|
|
- $list['thematic_advance'] = $thematic_advance_data[$thematic['id']];
|
|
|
-
|
|
|
- echo '<table width="100%">';
|
|
|
- foreach ($thematic_advance_data[$thematic['id']] as $thematic_advance) {
|
|
|
- $thematic_advance['start_date'] = api_get_local_time($thematic_advance['start_date']);
|
|
|
- $thematic_advance['start_date'] = api_format_date($thematic_advance['start_date'], DATE_TIME_FORMAT_LONG);
|
|
|
- echo '<tr>';
|
|
|
- echo '<td width="90%" class="thematic_advance_content" id="thematic_advance_content_id_'.$thematic_advance['id'].'">';
|
|
|
-
|
|
|
- $edit_link = '';
|
|
|
- if (api_is_allowed_to_edit(null, true)) {
|
|
|
- $edit_link = Display::url(
|
|
|
- Display::return_icon(
|
|
|
- 'edit.png',
|
|
|
- get_lang('EditThematicAdvance'),
|
|
|
- [],
|
|
|
- ICON_SIZE_SMALL
|
|
|
- ),
|
|
|
- 'index.php?'.api_get_cidreq().'&'.http_build_query([
|
|
|
- 'action' => 'thematic_advance_edit',
|
|
|
- 'thematic_id' => $thematic['id'],
|
|
|
- 'thematic_advance_id' => $thematic_advance['id']
|
|
|
- ])
|
|
|
- );
|
|
|
- $edit_link .= '<a onclick="javascript:if(!confirm(\''.get_lang('AreYouSureToDelete').'\')) return false;" href="index.php?'.api_get_cidreq().'&action=thematic_advance_delete&thematic_id='.$thematic['id'].'&thematic_advance_id='.$thematic_advance['id'].'">'.
|
|
|
- Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL).'</a></center>';
|
|
|
-
|
|
|
-
|
|
|
- $edit_link = Display::div(
|
|
|
- Display::div($edit_link, array('id' => 'thematic_advance_tools_'.$thematic_advance['id'], 'class' => 'thematic_advance_actions')),
|
|
|
- array('style' => 'height:20px;')
|
|
|
- );
|
|
|
- }
|
|
|
-
|
|
|
- $thematic_advance_item = isset($thematic_advance_div[$thematic['id']][$thematic_advance['id']]) ? $thematic_advance_div[$thematic['id']][$thematic_advance['id']] : null;
|
|
|
- echo Display::div($thematic_advance_item, array('id' => 'thematic_advance_'.$thematic_advance['id']));
|
|
|
- echo $edit_link;
|
|
|
- echo '</td>';
|
|
|
-
|
|
|
-
|
|
|
- if (api_is_allowed_to_edit(null, true)) {
|
|
|
- if (empty($thematic_id)) {
|
|
|
- $checked = '';
|
|
|
- if ($last_done_thematic_advance == $thematic_advance['id']) {
|
|
|
- $checked = 'checked';
|
|
|
- }
|
|
|
- $style = '';
|
|
|
- if ($thematic_advance['done_advance'] == 1) {
|
|
|
- $style = ' style="background-color:#E5EDF9" ';
|
|
|
- } else {
|
|
|
- $style = ' style="background-color:#fff" ';
|
|
|
- }
|
|
|
- echo '<td id="td_done_thematic_'.$thematic_advance['id'].'" '.$style.'><center>';
|
|
|
- echo '<input type="radio" class="done_thematic" id="done_thematic_'.$thematic_advance['id'].'" name="done_thematic" value="'.$thematic_advance['id'].'" '.$checked.' onclick="update_done_thematic_advance(this.value)">';
|
|
|
- echo '</center></td>';
|
|
|
- } else {
|
|
|
- if ($thematic_advance['done_advance'] == 1) {
|
|
|
- echo '<td><center>'.get_lang('Done').'</center></td>';
|
|
|
- } else {
|
|
|
- echo '<td><center>-</center></td>';
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- echo '</tr>';
|
|
|
- }
|
|
|
- echo '</table>';
|
|
|
- } else {
|
|
|
- echo '<div><em>'.get_lang('ThereIsNoAThematicAdvance').'</em></div>';
|
|
|
- }
|
|
|
- echo '</td>';
|
|
|
- echo '</tr>';
|
|
|
+ $list['thematic_advance'] = $thematic_advance_data[$thematic['id']];
|
|
|
+ $list['last_done'] = $last_done_thematic_advance;
|
|
|
$list['toolbar'] = $toolbarThematic;
|
|
|
$listThematic[] = $list;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- echo '</table>';
|
|
|
- } else {
|
|
|
- echo '<div><em>'.get_lang('ThereIsNoAThematicSection').'</em></div>';
|
|
|
}
|
|
|
} elseif ($action == 'thematic_add' || $action == 'thematic_edit') {
|
|
|
|