Minor - Quick styling and fix ordering of promotions into career table - refs BT#12513

pull/2487/head
Yannick Warnier 9 years ago
parent c90e69d626
commit e2f4b27335
  1. 36
      main/admin/career_dashboard.php

@ -81,7 +81,7 @@ if (!empty($careers)) {
// Getting all promotions
$promotions = $promotion->get_all_promotions_by_career_id(
$career_item['id'],
'name DESC'
'name ASC'
);
$career_content = '';
$promotion_array = array();
@ -118,7 +118,7 @@ if (!empty($careers)) {
}
}
echo '<table class="data_table" border="1">';
echo '<table class="data_table">';
if (!empty($career_array)) {
foreach ($career_array as $career_id => $data) {
@ -132,33 +132,38 @@ if (!empty($career_array)) {
$promotion_name = $promotion['name'];
$promotion_url = Display::url($promotion_name, 'promotions.php?action=edit&id=' . $promotion_id);
$sessions = $promotion['sessions'];
echo '<tr>';
$count = count($sessions);
$count = count($promotion['sessions']);
$rowspan = '';
if (!empty($count)) {
$count++;
$rowspan = 'rowspan="' . $count . '"';
}
echo '<td ' . $rowspan . '>';
echo Display::tag('h5', $promotion_url);
echo '</td>';
echo '</tr>';
echo '<tr style="border-bottom:1px solid #ccc;">'.
'<td ' . $rowspan . ' style="border-right:1px solid #aaa;">'.
Display::tag('h5', $promotion_url).
'</td>';
$first = true;
if (!empty($sessions)) {
foreach ($sessions as $session) {
$course_list = $session['courses'];
$url = Display::url(
$session['data']['name'],
'../session/resume_session.php?id_session='.$session['data']['id']
);
echo '<tr>';
// Tricky TR because of "rowspan" in previous TD - only
// use TR if not on the first line
if (!$first) {
echo '<tr style="border-bottom:1px solid #ccc;">';
} else {
$first = false;
}
// Session name
echo Display::tag('td', $url);
echo Display::tag('td', $url, array('style' => 'border-right:1px solid #aaa;'));
echo '<td>';
// Courses
echo '<ul>';
if (!empty($course_list)) {
foreach ($course_list as $course) {
if (!empty($session['courses'])) {
foreach ($session['courses'] as $course) {
echo '<li>';
$url = Display::url(
$course['title'],
@ -169,8 +174,11 @@ if (!empty($career_array)) {
}
}
echo '</ul>';
echo '</td>';
echo '</tr>';
}
}
echo '</tr>';
}
}
}

Loading…
Cancel
Save