diff --git a/main/gradebook/lib/fe/flatviewtable.class.php b/main/gradebook/lib/fe/flatviewtable.class.php index 691a6fcaeb..5f4923197c 100755 --- a/main/gradebook/lib/fe/flatviewtable.class.php +++ b/main/gradebook/lib/fe/flatviewtable.class.php @@ -603,10 +603,11 @@ class FlatViewTable extends SortableTable /** * @param $user_id * @param $name + * * @return string */ private function build_name_link($user_id, $name) { - return '' . $name . ''; + return '' . $name . ''; } } diff --git a/main/gradebook/lib/fe/resulttable.class.php b/main/gradebook/lib/fe/resulttable.class.php index b47337e504..bbc7ad202d 100755 --- a/main/gradebook/lib/fe/resulttable.class.php +++ b/main/gradebook/lib/fe/resulttable.class.php @@ -148,8 +148,10 @@ class ResultTable extends SortableTable $edit_column .= ' '.Display::return_icon('delete.png', get_lang('Delete'),'','22').''; } if ($this->evaluation->get_course_code() == null) { - $edit_column.= ' '; - $edit_column.= ' '; + $edit_column.= '  + '; + $edit_column.= '  + '; } // Evaluation's origin is a link if ($this->evaluation->get_category_id() < 0) { diff --git a/main/gradebook/lib/fe/usertable.class.php b/main/gradebook/lib/fe/usertable.class.php index 00df9379bd..eabf55cc07 100755 --- a/main/gradebook/lib/fe/usertable.class.php +++ b/main/gradebook/lib/fe/usertable.class.php @@ -92,8 +92,8 @@ class UserTable extends SortableTable foreach ($data_array as $data) { if ($data[2]!="") {//filter by course removed $row = array (); - $row[] = $this->build_type_column ($data[0]); - $row[] = $this->build_name_link ($data[0]); + $row[] = $this->build_type_column($data[0]); + $row[] = $this->build_name_link($data[0]); $row[] = $data[2]; $row[] = $data[3]; $row[] = $data[4]; diff --git a/main/gradebook/lib/user_data_generator.class.php b/main/gradebook/lib/user_data_generator.class.php index 3eee9f4e83..e88406db58 100755 --- a/main/gradebook/lib/user_data_generator.class.php +++ b/main/gradebook/lib/user_data_generator.class.php @@ -47,13 +47,13 @@ class UserDataGenerator $evals_filtered_copy = $evals; } - }//isset($coursecode) && strcmp($coursecode,api_get_course_id())===0 + } if (count($result) == 0) { $evals_filtered=$evals; } else { $evals_filtered=$evals_filtered_copy; } - $this->items = array_merge ($evals_filtered, $links); + $this->items = array_merge($evals_filtered, $links); $this->coursecodecache = array(); $this->categorycache = array(); @@ -143,12 +143,12 @@ class UserDataGenerator $row = array (); $row[] = $item; $row[] = $item->get_name(); - $row[] = $this->build_course_name ($item); - $row[] = $this->build_category_name ($item); - $row[] = $this->build_average_column ($item, $ignore_score_color); - $row[] = $this->build_result_column ($item, $ignore_score_color); + $row[] = $this->build_course_name($item); + $row[] = $this->build_category_name($item); + $row[] = $this->build_average_column($item, $ignore_score_color); + $row[] = $this->build_result_column($item, $ignore_score_color); if ($scoredisplay->is_custom()) - $row[] = $this->build_mask_column ($item, $ignore_score_color); + $row[] = $this->build_mask_column($item, $ignore_score_color); $data[] = $row; } return $data; diff --git a/main/gradebook/user_info.php b/main/gradebook/user_info.php index 73160a4cc8..bdf75f3cf5 100755 --- a/main/gradebook/user_info.php +++ b/main/gradebook/user_info.php @@ -5,8 +5,11 @@ * Script * @package chamilo.gradebook */ + $language_file = 'gradebook'; + //$cidReset = true; + require_once '../inc/global.inc.php'; require_once api_get_path(LIBRARY_PATH) . 'fileManage.lib.php'; require_once api_get_path(LIBRARY_PATH) . 'export.lib.inc.php'; @@ -28,9 +31,16 @@ require_once 'lib/gradebook_functions.inc.php'; require_once 'lib/fe/userform.class.php'; block_students(); -$form = new UserForm(UserForm :: TYPE_USER_INFO, $user, 'user_info_form', null, api_get_self() . '?userid=' . $user_id . '&selectcat=' . Security::remove_XSS($_GET['selectcat'])); +$form = new UserForm( + UserForm :: TYPE_USER_INFO, + $user, + 'user_info_form', + null, + api_get_self() . '?userid=' . $user_id . '&selectcat=' . Security::remove_XSS($_GET['selectcat']).'&'.api_get_cidreq() +); + if ($form->validate()) { - header('Location: user_stats.php?selectcat=' . Security::remove_XSS($_GET['selectcat']).'&userid=' .$user_id); + header('Location: user_stats.php?selectcat=' . Security::remove_XSS($_GET['selectcat']).'&userid=' .$user_id.'&'.api_get_cidreq(); exit; } diff --git a/main/gradebook/user_stats.php b/main/gradebook/user_stats.php index dc2ff05d7c..99603e29a8 100755 --- a/main/gradebook/user_stats.php +++ b/main/gradebook/user_stats.php @@ -32,9 +32,9 @@ $interbreadcrumb[]= array ( )); $category = Category :: load($_GET['selectcat']); -$my_user_id=Security::remove_XSS($_GET['userid']); -$allevals= $category[0]->get_evaluations($my_user_id, true); -$alllinks= $category[0]->get_links($my_user_id, true); +$my_user_id = Security::remove_XSS($_GET['userid']); +$allevals = $category[0]->get_evaluations($my_user_id, true); +$alllinks = $category[0]->get_links($my_user_id, true); if ($_GET['selectcat'] != null) { $addparams= array ( @@ -48,7 +48,7 @@ if ($_GET['selectcat'] != null) { ); } -$user_table= new UserTable($my_user_id, $allevals, $alllinks, $addparams); +$user_table = new UserTable($my_user_id, $allevals, $alllinks, $addparams); if (isset ($_GET['exportpdf'])) { $datagen = new UserDataGenerator($my_user_id, $allevals, $alllinks);