|
@@ -63,53 +63,40 @@ class BlockStudent extends Block {
|
|
|
* it's important to use the name 'get_block' for beeing used from dashboard controller
|
|
|
* @return array column and content html
|
|
|
*/
|
|
|
- public function get_block() {
|
|
|
-
|
|
|
- global $charset;
|
|
|
-
|
|
|
+ public function get_block() {
|
|
|
+ global $charset;
|
|
|
$column = 1;
|
|
|
$data = array();
|
|
|
-
|
|
|
- /*if (api_is_platform_admin()) {
|
|
|
- $student_content_html = $this->get_students_content_html_for_platform_admin();
|
|
|
- } else if (api_is_drh()) {*/
|
|
|
- $student_content_html = $this->get_students_content_html_for_drh();
|
|
|
- //}
|
|
|
-
|
|
|
- $html = '
|
|
|
- <li class="widget color-blue" id="intro">
|
|
|
- <div class="widget-head">
|
|
|
- <h3>'.get_lang('StudentsInformationsList').'</h3>
|
|
|
- <div class="widget-actions"><a onclick="javascript:if(!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'),ENT_QUOTES,$charset)).'\')) return false;" href="index.php?action=disable_block&path='.$this->path.'">'.Display::return_icon('close.gif',get_lang('Close')).'</a></div>
|
|
|
- </div>
|
|
|
- <div class="widget-content">
|
|
|
- '.$student_content_html.'
|
|
|
- </div>
|
|
|
- </li>
|
|
|
- ';
|
|
|
-
|
|
|
+
|
|
|
+ $student_content_html = $this->get_students_content_html_for_drh();
|
|
|
+ $html = '<li class="widget color-blue" id="intro">
|
|
|
+ <div class="widget-head">
|
|
|
+ <h3>'.get_lang('StudentsInformationsList').'</h3>
|
|
|
+ <div class="widget-actions"><a onclick="javascript:if(!confirm(\''.addslashes(api_htmlentities(get_lang('ConfirmYourChoice'),ENT_QUOTES,$charset)).'\')) return false;" href="index.php?action=disable_block&path='.$this->path.'">'.
|
|
|
+ Display::return_icon('close.gif',get_lang('Close')).'</a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="widget-content">
|
|
|
+ '.$student_content_html.'
|
|
|
+ </div>
|
|
|
+ </li>';
|
|
|
$data['column'] = $column;
|
|
|
- $data['content_html'] = $html;
|
|
|
-
|
|
|
- return $data;
|
|
|
-
|
|
|
+ $data['content_html'] = $html;
|
|
|
+ return $data;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* This method return a content html, it's used inside get_block method for showing it inside dashboard interface
|
|
|
* @return string content html
|
|
|
*/
|
|
|
- public function get_students_content_html_for_platform_admin() {
|
|
|
-
|
|
|
- $students = $this->students;
|
|
|
- $content = '';
|
|
|
+ public function get_students_content_html_for_platform_admin() {
|
|
|
+ $students = $this->students;
|
|
|
$content = '<div style="margin:10px;">';
|
|
|
$content .= '<h3><font color="#000">'.get_lang('YourStudents').'</font></h3>';
|
|
|
|
|
|
if (count($students) > 0) {
|
|
|
- $students_table = '<table class="data_table" width:"95%">';
|
|
|
- $students_table .= '
|
|
|
- <tr>
|
|
|
+ $students_table = '<table class="data_table">';
|
|
|
+ $students_table .= '<tr>
|
|
|
<th width="10%" rowspan="2">'.get_lang('FirstName').'</th>
|
|
|
<th width="10%" rowspan="2">'.get_lang('LastName').'</th>
|
|
|
<th width="30%" colspan="2">'.get_lang('CourseInformation').'</th>
|
|
@@ -117,8 +104,7 @@ class BlockStudent extends Block {
|
|
|
<tr>
|
|
|
<th width="10%">'.get_lang('Courses').'</th>
|
|
|
<th width="10%">'.get_lang('Time').'</th>
|
|
|
- </tr>
|
|
|
- ';
|
|
|
+ </tr>';
|
|
|
|
|
|
$i = 1;
|
|
|
foreach ($students as $student) {
|
|
@@ -167,24 +153,19 @@ class BlockStudent extends Block {
|
|
|
return $content;
|
|
|
}
|
|
|
|
|
|
- public function get_students_content_html_for_drh() {
|
|
|
-
|
|
|
+ public function get_students_content_html_for_drh() {
|
|
|
$attendance = new Attendance();
|
|
|
- $students = $this->students;
|
|
|
- $content = '';
|
|
|
+ $students = $this->students;
|
|
|
$content = '<div style="margin:5px;">';
|
|
|
$content .= '<h3><font color="#000">'.get_lang('YourStudents').'</font></h3>';
|
|
|
|
|
|
if (count($students) > 0) {
|
|
|
- $students_table = '<table class="data_table" width:"95%">';
|
|
|
- $students_table .= '
|
|
|
- <tr>
|
|
|
+ $students_table = '<table class="data_table">';
|
|
|
+ $students_table .= '<tr>
|
|
|
<th>'.get_lang('User').'</th>
|
|
|
<th>'.get_lang('AttendancesFaults').'</th>
|
|
|
<th>'.get_lang('Evaluations').'</th>
|
|
|
- </tr>
|
|
|
- ';
|
|
|
-
|
|
|
+ </tr>';
|
|
|
$i = 1;
|
|
|
foreach ($students as $student) {
|
|
|
|
|
@@ -223,10 +204,13 @@ class BlockStudent extends Block {
|
|
|
$evaluations_avg = '<a title="'.get_lang('GoToStudentDetails').'" href="'.api_get_path(WEB_CODE_PATH).'mySpace/myStudents.php?student='.$student_id.'">'.round($score,2).'/'.round($weight,2).'('.round(($score / $weight) * 100,2) . ' %)</a>';
|
|
|
}
|
|
|
|
|
|
- if ($i%2 == 0) $class_tr = 'row_odd';
|
|
|
- else $class_tr = 'row_even';
|
|
|
+ if ($i%2 == 0) {
|
|
|
+ $class_tr = 'row_odd';
|
|
|
+ } else {
|
|
|
+ $class_tr = 'row_even';
|
|
|
+ }
|
|
|
$students_table .= '<tr class="'.$class_tr.'">
|
|
|
- <td>'.api_get_person_name($firstname,$lastname).' ('.$username.')</td>
|
|
|
+ <td>'.api_get_person_name($firstname, $lastname).' ('.$username.')</td>
|
|
|
<td align="right">'.$attendances_faults_avg.'</td>
|
|
|
<td align="right">'.$evaluations_avg.'</td>
|
|
|
</tr>';
|