@@ -108,24 +108,24 @@ |
||
108 | 108 | */ |
109 | 109 | function utf8_sort($array) |
110 | 110 | { |
111 | - $old_locale = setlocale(LC_ALL, null); |
|
112 | - $code = api_get_language_isocode(); |
|
113 | - $locale_list = array($code.'.utf8', 'en.utf8','en_US.utf8','en_GB.utf8'); |
|
114 | - $try_sort = false; |
|
111 | + $old_locale = setlocale(LC_ALL, null); |
|
112 | + $code = api_get_language_isocode(); |
|
113 | + $locale_list = array($code.'.utf8', 'en.utf8','en_US.utf8','en_GB.utf8'); |
|
114 | + $try_sort = false; |
|
115 | 115 | |
116 | - foreach($locale_list as $locale) { |
|
117 | - $my_local = setlocale(LC_COLLATE, $locale); |
|
118 | - if ($my_local) { |
|
119 | - $try_sort = true; |
|
120 | - break; |
|
121 | - } |
|
122 | - } |
|
116 | + foreach($locale_list as $locale) { |
|
117 | + $my_local = setlocale(LC_COLLATE, $locale); |
|
118 | + if ($my_local) { |
|
119 | + $try_sort = true; |
|
120 | + break; |
|
121 | + } |
|
122 | + } |
|
123 | 123 | |
124 | - if ($try_sort) { |
|
125 | - uasort($array, 'strcoll'); |
|
126 | - } |
|
127 | - setlocale(LC_COLLATE, $old_locale); |
|
128 | - return $array; |
|
124 | + if ($try_sort) { |
|
125 | + uasort($array, 'strcoll'); |
|
126 | + } |
|
127 | + setlocale(LC_COLLATE, $old_locale); |
|
128 | + return $array; |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | /** |
@@ -110,10 +110,10 @@ discard block |
||
110 | 110 | { |
111 | 111 | $old_locale = setlocale(LC_ALL, null); |
112 | 112 | $code = api_get_language_isocode(); |
113 | - $locale_list = array($code.'.utf8', 'en.utf8','en_US.utf8','en_GB.utf8'); |
|
113 | + $locale_list = array($code.'.utf8', 'en.utf8', 'en_US.utf8', 'en_GB.utf8'); |
|
114 | 114 | $try_sort = false; |
115 | 115 | |
116 | - foreach($locale_list as $locale) { |
|
116 | + foreach ($locale_list as $locale) { |
|
117 | 117 | $my_local = setlocale(LC_COLLATE, $locale); |
118 | 118 | if ($my_local) { |
119 | 119 | $try_sort = true; |
@@ -151,7 +151,7 @@ discard block |
||
151 | 151 | $flatten = array(); |
152 | 152 | array_walk_recursive( |
153 | 153 | $array, |
154 | - function ($value) use (&$flatten) { |
|
154 | + function($value) use (&$flatten) { |
|
155 | 155 | $flatten[] = $value; |
156 | 156 | } |
157 | 157 | ); |
@@ -219,10 +219,10 @@ |
||
219 | 219 | // action links |
220 | 220 | echo '<div class="actions">'; |
221 | 221 | if (!api_is_anonymous()) { |
222 | - if (api_get_session_id() == 0) |
|
223 | - echo '<a href="index.php?' . api_get_cidreq() . '&action=addnote">' . |
|
222 | + if (api_get_session_id() == 0) { |
|
223 | + echo '<a href="index.php?' . api_get_cidreq() . '&action=addnote">' . |
|
224 | 224 | Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32') . '</a>'; |
225 | - elseif (api_is_allowed_to_session_edit(false, true)) { |
|
225 | + } elseif (api_is_allowed_to_session_edit(false, true)) { |
|
226 | 226 | echo '<a href="index.php?' . api_get_cidreq() . '&action=addnote">' . |
227 | 227 | Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32') . '</a>'; |
228 | 228 | } |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | return "<script> |
30 | 30 | function confirmation (name) |
31 | 31 | { |
32 | - if (confirm(\" " . get_lang("NoteConfirmDelete") . " \"+ name + \" ?\")) |
|
32 | + if (confirm(\" " . get_lang("NoteConfirmDelete")." \"+ name + \" ?\")) |
|
33 | 33 | {return true;} |
34 | 34 | else |
35 | 35 | {return false;} |
@@ -107,7 +107,7 @@ discard block |
||
107 | 107 | description AS note_comment, |
108 | 108 | session_id AS session_id |
109 | 109 | FROM $t_notebook |
110 | - WHERE c_id = $course_id AND notebook_id = '" . intval($notebook_id) . "' "; |
|
110 | + WHERE c_id = $course_id AND notebook_id = '".intval($notebook_id)."' "; |
|
111 | 111 | $result = Database::query($sql); |
112 | 112 | if (Database::num_rows($result) != 1) { |
113 | 113 | return array(); |
@@ -181,8 +181,8 @@ discard block |
||
181 | 181 | $sql = "DELETE FROM $t_notebook |
182 | 182 | WHERE |
183 | 183 | c_id = $course_id AND |
184 | - notebook_id='" . intval($notebook_id) . "' AND |
|
185 | - user_id = '" . api_get_user_id() . "'"; |
|
184 | + notebook_id='".intval($notebook_id)."' AND |
|
185 | + user_id = '" . api_get_user_id()."'"; |
|
186 | 186 | $result = Database::query($sql); |
187 | 187 | $affected_rows = Database::affected_rows($result); |
188 | 188 | if ($affected_rows != 1) { |
@@ -220,22 +220,22 @@ discard block |
||
220 | 220 | echo '<div class="actions">'; |
221 | 221 | if (!api_is_anonymous()) { |
222 | 222 | if (api_get_session_id() == 0) |
223 | - echo '<a href="index.php?' . api_get_cidreq() . '&action=addnote">' . |
|
224 | - Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32') . '</a>'; |
|
223 | + echo '<a href="index.php?'.api_get_cidreq().'&action=addnote">'. |
|
224 | + Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32').'</a>'; |
|
225 | 225 | elseif (api_is_allowed_to_session_edit(false, true)) { |
226 | - echo '<a href="index.php?' . api_get_cidreq() . '&action=addnote">' . |
|
227 | - Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32') . '</a>'; |
|
226 | + echo '<a href="index.php?'.api_get_cidreq().'&action=addnote">'. |
|
227 | + Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32').'</a>'; |
|
228 | 228 | } |
229 | 229 | } else { |
230 | - echo '<a href="javascript:void(0)">' . Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32') . '</a>'; |
|
230 | + echo '<a href="javascript:void(0)">'.Display::return_icon('new_note.png', get_lang('NoteAddNew'), '', '32').'</a>'; |
|
231 | 231 | } |
232 | 232 | |
233 | - echo '<a href="index.php?' . api_get_cidreq() . '&action=changeview&view=creation_date&direction=' . $link_sort_direction . '">' . |
|
234 | - Display::return_icon('notes_order_by_date_new.png', get_lang('OrderByCreationDate'), '', '32') . '</a>'; |
|
235 | - echo '<a href="index.php?' . api_get_cidreq() . '&action=changeview&view=update_date&direction=' . $link_sort_direction . '">' . |
|
236 | - Display::return_icon('notes_order_by_date_mod.png', get_lang('OrderByModificationDate'), '', '32') . '</a>'; |
|
237 | - echo '<a href="index.php?' . api_get_cidreq() . '&action=changeview&view=title&direction=' . $link_sort_direction . '">' . |
|
238 | - Display::return_icon('notes_order_by_title.png', get_lang('OrderByTitle'), '', '32') . '</a>'; |
|
233 | + echo '<a href="index.php?'.api_get_cidreq().'&action=changeview&view=creation_date&direction='.$link_sort_direction.'">'. |
|
234 | + Display::return_icon('notes_order_by_date_new.png', get_lang('OrderByCreationDate'), '', '32').'</a>'; |
|
235 | + echo '<a href="index.php?'.api_get_cidreq().'&action=changeview&view=update_date&direction='.$link_sort_direction.'">'. |
|
236 | + Display::return_icon('notes_order_by_date_mod.png', get_lang('OrderByModificationDate'), '', '32').'</a>'; |
|
237 | + echo '<a href="index.php?'.api_get_cidreq().'&action=changeview&view=title&direction='.$link_sort_direction.'">'. |
|
238 | + Display::return_icon('notes_order_by_title.png', get_lang('OrderByTitle'), '', '32').'</a>'; |
|
239 | 239 | echo '</div>'; |
240 | 240 | |
241 | 241 | if (!isset($_SESSION['notebook_view']) || !in_array($_SESSION['notebook_view'], array('creation_date', 'update_date', 'title'))) { |
@@ -246,9 +246,9 @@ discard block |
||
246 | 246 | $t_notebook = Database :: get_course_table(TABLE_NOTEBOOK); |
247 | 247 | $order_by = ""; |
248 | 248 | if ($_SESSION['notebook_view'] == 'creation_date' || $_SESSION['notebook_view'] == 'update_date') { |
249 | - $order_by = " ORDER BY " . $_SESSION['notebook_view'] . " $sort_direction "; |
|
249 | + $order_by = " ORDER BY ".$_SESSION['notebook_view']." $sort_direction "; |
|
250 | 250 | } else { |
251 | - $order_by = " ORDER BY " . $_SESSION['notebook_view'] . " $sort_direction "; |
|
251 | + $order_by = " ORDER BY ".$_SESSION['notebook_view']." $sort_direction "; |
|
252 | 252 | } |
253 | 253 | |
254 | 254 | //condition for the session |
@@ -261,7 +261,7 @@ discard block |
||
261 | 261 | $sql = "SELECT * FROM $t_notebook |
262 | 262 | WHERE |
263 | 263 | c_id = $course_id AND |
264 | - user_id = '" . api_get_user_id() . "' |
|
264 | + user_id = '".api_get_user_id()."' |
|
265 | 265 | $condition_session |
266 | 266 | $cond_extra $order_by |
267 | 267 | "; |
@@ -274,18 +274,18 @@ discard block |
||
274 | 274 | |
275 | 275 | $updateValue = ''; |
276 | 276 | if ($row['update_date'] <> $row['creation_date']) { |
277 | - $updateValue = ', ' . get_lang('UpdateDate') . ': ' . date_to_str_ago($row['update_date']) . ' <span class="dropbox_date">' . $update_date . '</span>'; |
|
277 | + $updateValue = ', '.get_lang('UpdateDate').': '.date_to_str_ago($row['update_date']).' <span class="dropbox_date">'.$update_date.'</span>'; |
|
278 | 278 | } |
279 | 279 | |
280 | - $actions = '<a href="' . api_get_self() . '?action=editnote¬ebook_id=' . $row['notebook_id'] . '">' . |
|
281 | - Display::return_icon('edit.png', get_lang('Edit'), '', ICON_SIZE_SMALL) . '</a>'; |
|
282 | - $actions .= '<a href="' . api_get_self() . '?action=deletenote¬ebook_id=' . $row['notebook_id'] . '" onclick="return confirmation(\'' . $row['title'] . '\');">' . |
|
283 | - Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL) . '</a>'; |
|
280 | + $actions = '<a href="'.api_get_self().'?action=editnote¬ebook_id='.$row['notebook_id'].'">'. |
|
281 | + Display::return_icon('edit.png', get_lang('Edit'), '', ICON_SIZE_SMALL).'</a>'; |
|
282 | + $actions .= '<a href="'.api_get_self().'?action=deletenote¬ebook_id='.$row['notebook_id'].'" onclick="return confirmation(\''.$row['title'].'\');">'. |
|
283 | + Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL).'</a>'; |
|
284 | 284 | |
285 | 285 | echo Display::panel( |
286 | 286 | $row['description'], |
287 | - $row['title'] . $session_img.' <div class="pull-right">'.$actions.'</div>', |
|
288 | - get_lang('CreationDate') . ': ' . date_to_str_ago($row['creation_date']) . ' <span class="dropbox_date">' . $creation_date . $updateValue."</span>" |
|
287 | + $row['title'].$session_img.' <div class="pull-right">'.$actions.'</div>', |
|
288 | + get_lang('CreationDate').': '.date_to_str_ago($row['creation_date']).' <span class="dropbox_date">'.$creation_date.$updateValue."</span>" |
|
289 | 289 | ); |
290 | 290 | } |
291 | 291 | } |
@@ -666,9 +666,10 @@ |
||
666 | 666 | $result = ''; |
667 | 667 | for ($i = $min; $i <= $max; $i ++) { |
668 | 668 | $result .= '<option value="'.$i.'"'; |
669 | - if (is_int($selected_num)) |
|
670 | - if ($selected_num == $i) { |
|
669 | + if (is_int($selected_num)) { |
|
670 | + if ($selected_num == $i) { |
|
671 | 671 | $result .= ' selected="selected"'; |
672 | + } |
|
672 | 673 | } |
673 | 674 | $result .= '>'.$i.'</option>'; |
674 | 675 | } |
@@ -32,7 +32,7 @@ discard block |
||
32 | 32 | } |
33 | 33 | |
34 | 34 | /** |
35 | - * @return array |
|
35 | + * @return string[] |
|
36 | 36 | */ |
37 | 37 | public static function toolList() |
38 | 38 | { |
@@ -290,7 +290,6 @@ discard block |
||
290 | 290 | * 'page_nr' = The page to display |
291 | 291 | * 'hide_navigation' = true to hide the navigation |
292 | 292 | * @param array $query_vars Additional variables to add in the query-string |
293 | - * @param array $form actions Additional variables to add in the query-string |
|
294 | 293 | * @param mixed An array with bool values to know which columns show. |
295 | 294 | * i.e: $visibility_options= array(true, false) we will only show the first column |
296 | 295 | * Can be also only a bool value. TRUE: show all columns, FALSE: show nothing |
@@ -331,7 +330,6 @@ discard block |
||
331 | 330 | * 'page_nr' = The page to display |
332 | 331 | * 'hide_navigation' = true to hide the navigation |
333 | 332 | * @param array $query_vars Additional variables to add in the query-string |
334 | - * @param array $form actions Additional variables to add in the query-string |
|
335 | 333 | * @param mixed An array with bool values to know which columns show. i.e: |
336 | 334 | * $visibility_options= array(true, false) we will only show the first column |
337 | 335 | * Can be also only a bool value. TRUE: show all columns, FALSE: show nothing |
@@ -388,10 +386,11 @@ discard block |
||
388 | 386 | * 'per_page' = number of items to show per page |
389 | 387 | * 'page_nr' = The page to display |
390 | 388 | * @param array $query_vars Additional variables to add in the query-string |
391 | - * @param array $column_show Array of binaries 1= show columns 0. hide a column |
|
389 | + * @param integer[] $column_show Array of binaries 1= show columns 0. hide a column |
|
392 | 390 | * @param array $column_order An array of integers that let us decide how the columns are going to be sort. |
393 | 391 | * i.e: $column_order=array('1''4','3','4'); The 2nd column will be order like the 4th column |
394 | 392 | * @param array $form_actions Set optional forms actions |
393 | + * @param string $table_name |
|
395 | 394 | * |
396 | 395 | * @author Julio Montoya |
397 | 396 | */ |
@@ -444,7 +443,7 @@ discard block |
||
444 | 443 | * @param bool $filter (true) or not (false) |
445 | 444 | * @param bool $returnValue |
446 | 445 | * |
447 | - * @return void |
|
446 | + * @return string|null |
|
448 | 447 | */ |
449 | 448 | public static function display_normal_message($message, $filter = true, $returnValue = false) |
450 | 449 | { |
@@ -474,7 +473,7 @@ discard block |
||
474 | 473 | /** |
475 | 474 | * Displays an confirmation message. Use this if something has been done successfully |
476 | 475 | * @param bool Filter (true) or not (false) |
477 | - * @return void |
|
476 | + * @return string|null |
|
478 | 477 | */ |
479 | 478 | public static function display_confirmation_message ($message, $filter = true, $returnValue = false) |
480 | 479 | { |
@@ -491,7 +490,7 @@ discard block |
||
491 | 490 | * @param string $message - include any additional html |
492 | 491 | * tags if you need them |
493 | 492 | * @param bool Filter (true) or not (false) |
494 | - * @return void |
|
493 | + * @return string|null |
|
495 | 494 | */ |
496 | 495 | public static function display_error_message ($message, $filter = true, $returnValue = false) |
497 | 496 | { |
@@ -681,6 +680,7 @@ discard block |
||
681 | 680 | * @param string The alt text (probably a language variable) |
682 | 681 | * @param array additional attributes (for instance height, width, onclick, ...) |
683 | 682 | * @param integer The wanted width of the icon (to be looked for in the corresponding img/icons/ folder) |
683 | + * @param string $image |
|
684 | 684 | * @return void |
685 | 685 | */ |
686 | 686 | public static function display_icon( |
@@ -886,6 +886,7 @@ discard block |
||
886 | 886 | /** |
887 | 887 | * Displays an HTML input tag |
888 | 888 | * |
889 | + * @param string $type |
|
889 | 890 | */ |
890 | 891 | public static function input($type, $name, $value, $attributes = array()) |
891 | 892 | { |
@@ -902,8 +903,8 @@ discard block |
||
902 | 903 | } |
903 | 904 | |
904 | 905 | /** |
905 | - * @param $name |
|
906 | - * @param $value |
|
906 | + * @param string $name |
|
907 | + * @param string $value |
|
907 | 908 | * @param array $attributes |
908 | 909 | * @return string |
909 | 910 | */ |
@@ -918,6 +919,7 @@ discard block |
||
918 | 919 | /** |
919 | 920 | * Displays an HTML select tag |
920 | 921 | * |
922 | + * @param string $blank_item_text |
|
921 | 923 | */ |
922 | 924 | public static function select( |
923 | 925 | $name, |
@@ -984,8 +986,8 @@ discard block |
||
984 | 986 | $( "#tabs" ).tabs(); |
985 | 987 | }); |
986 | 988 | </script> |
987 | - * @param array $headers list of the tab titles |
|
988 | - * @param array $items |
|
989 | + * @param string[] $headers list of the tab titles |
|
990 | + * @param string[] $items |
|
989 | 991 | * @param string $id id of the container of the tab in the example "tabs" |
990 | 992 | * @param array $attributes for the ul |
991 | 993 | * @param array $ul_attributes |
@@ -1039,7 +1041,7 @@ discard block |
||
1039 | 1041 | |
1040 | 1042 | /** |
1041 | 1043 | * @param $headers |
1042 | - * @param null $selected |
|
1044 | + * @param integer $selected |
|
1043 | 1045 | * |
1044 | 1046 | * @return string |
1045 | 1047 | */ |
@@ -1077,6 +1079,7 @@ discard block |
||
1077 | 1079 | * As you can see both function use the same "my_grid_name" this is very important otherwise nothing will work |
1078 | 1080 | * |
1079 | 1081 | * @param string the div id, this value must be the same with the first parameter of Display::grid_js() |
1082 | + * @param string $div_id |
|
1080 | 1083 | * @return string html |
1081 | 1084 | * |
1082 | 1085 | */ |
@@ -1632,6 +1635,8 @@ discard block |
||
1632 | 1635 | * @param string url that will be added (for jquery see hot_courses.tpl) |
1633 | 1636 | * @param string point info array see function CourseManager::get_course_ranking() |
1634 | 1637 | * @param bool add a div wrapper |
1638 | + * @param string $id |
|
1639 | + * @param string $url |
|
1635 | 1640 | * @todo use templates |
1636 | 1641 | **/ |
1637 | 1642 | public static function return_rating_system($id, $url, $point_info = array(), $add_div_wrapper = true) |
@@ -1727,6 +1732,9 @@ discard block |
||
1727 | 1732 | return '<'.$size.'>'.Security::remove_XSS($title).'</'.$size.'>'; |
1728 | 1733 | } |
1729 | 1734 | |
1735 | + /** |
|
1736 | + * @param string $title |
|
1737 | + */ |
|
1730 | 1738 | public static function page_subheader2($title, $second_title = null) |
1731 | 1739 | { |
1732 | 1740 | return self::page_header($title, $second_title, 'h4'); |
@@ -1957,6 +1965,7 @@ discard block |
||
1957 | 1965 | |
1958 | 1966 | /** |
1959 | 1967 | * @todo use twig |
1968 | + * @param string $title |
|
1960 | 1969 | */ |
1961 | 1970 | public static function group_button($title, $elements) |
1962 | 1971 | { |
@@ -2174,9 +2183,9 @@ discard block |
||
2174 | 2183 | |
2175 | 2184 | /** |
2176 | 2185 | * @param int $id |
2177 | - * @param array $content |
|
2186 | + * @param string[] $content |
|
2178 | 2187 | * @param int $col |
2179 | - * @param bool|true $right |
|
2188 | + * @param boolean $right |
|
2180 | 2189 | * @return string |
2181 | 2190 | */ |
2182 | 2191 | public static function toolbarAction($id, $content = array(), $col = 2, $right = true) |
@@ -2258,10 +2267,10 @@ discard block |
||
2258 | 2267 | /** |
2259 | 2268 | * @param string $title |
2260 | 2269 | * @param string $content |
2261 | - * @param null $id |
|
2270 | + * @param string $id |
|
2262 | 2271 | * @param array $params |
2263 | - * @param null $idAccordion |
|
2264 | - * @param null $idCollapse |
|
2272 | + * @param string $idAccordion |
|
2273 | + * @param string $idCollapse |
|
2265 | 2274 | * @param bool|true $open |
2266 | 2275 | * @param bool|false $fullClickable |
2267 | 2276 | * @return null|string |
@@ -49,12 +49,12 @@ discard block |
||
49 | 49 | ); |
50 | 50 | } |
51 | 51 | |
52 | - /** |
|
53 | - * Displays the page header |
|
54 | - * @param string The name of the page (will be showed in the page title) |
|
55 | - * @param string Optional help file name |
|
56 | - * @param string $page_header |
|
57 | - */ |
|
52 | + /** |
|
53 | + * Displays the page header |
|
54 | + * @param string The name of the page (will be showed in the page title) |
|
55 | + * @param string Optional help file name |
|
56 | + * @param string $page_header |
|
57 | + */ |
|
58 | 58 | public static function display_header($tool_name ='', $help = null, $page_header = null) |
59 | 59 | { |
60 | 60 | $origin = api_get_origin(); |
@@ -448,7 +448,7 @@ discard block |
||
448 | 448 | */ |
449 | 449 | public static function display_normal_message($message, $filter = true, $returnValue = false) |
450 | 450 | { |
451 | - $message = self::return_message($message, 'normal', $filter); |
|
451 | + $message = self::return_message($message, 'normal', $filter); |
|
452 | 452 | if ($returnValue) { |
453 | 453 | return $message; |
454 | 454 | } else { |
@@ -528,22 +528,22 @@ discard block |
||
528 | 528 | } |
529 | 529 | |
530 | 530 | if ($filter) { |
531 | - $message = api_htmlentities($message, ENT_QUOTES, api_is_xml_http_request() ? 'UTF-8' : api_get_system_encoding()); |
|
531 | + $message = api_htmlentities($message, ENT_QUOTES, api_is_xml_http_request() ? 'UTF-8' : api_get_system_encoding()); |
|
532 | 532 | } |
533 | 533 | |
534 | 534 | $class = ""; |
535 | 535 | switch($type) { |
536 | 536 | case 'warning': |
537 | 537 | $class .= 'alert alert-warning'; |
538 | - break; |
|
538 | + break; |
|
539 | 539 | case 'error': |
540 | 540 | $class .= 'alert alert-danger'; |
541 | - break; |
|
541 | + break; |
|
542 | 542 | case 'confirmation': |
543 | 543 | case 'confirm': |
544 | 544 | case 'success': |
545 | 545 | $class .= 'alert alert-success'; |
546 | - break; |
|
546 | + break; |
|
547 | 547 | case 'normal': |
548 | 548 | default: |
549 | 549 | $class .= 'alert alert-info'; |
@@ -686,7 +686,7 @@ discard block |
||
686 | 686 | * @param array additional attributes (for instance height, width, onclick, ...) |
687 | 687 | * @param integer The wanted width of the icon (to be looked for in the corresponding img/icons/ folder) |
688 | 688 | * @return void |
689 | - */ |
|
689 | + */ |
|
690 | 690 | public static function display_icon( |
691 | 691 | $image, |
692 | 692 | $alt_text = '', |
@@ -722,7 +722,7 @@ discard block |
||
722 | 722 | * @author Julio Montoya 2010 Function improved, adding image constants |
723 | 723 | * @author Yannick Warnier 2011 Added size handler |
724 | 724 | * @version Feb 2011 |
725 | - */ |
|
725 | + */ |
|
726 | 726 | public static function return_icon( |
727 | 727 | $image, |
728 | 728 | $alt_text = '', |
@@ -911,14 +911,14 @@ discard block |
||
911 | 911 | */ |
912 | 912 | public static function input($type, $name, $value, $attributes = array()) |
913 | 913 | { |
914 | - if (isset($type)) { |
|
915 | - $attributes['type']= $type; |
|
916 | - } |
|
917 | - if (isset($name)) { |
|
918 | - $attributes['name']= $name; |
|
919 | - } |
|
920 | - if (isset($value)) { |
|
921 | - $attributes['value']= $value; |
|
914 | + if (isset($type)) { |
|
915 | + $attributes['type']= $type; |
|
916 | + } |
|
917 | + if (isset($name)) { |
|
918 | + $attributes['name']= $name; |
|
919 | + } |
|
920 | + if (isset($value)) { |
|
921 | + $attributes['value']= $value; |
|
922 | 922 | } |
923 | 923 | return self::tag('input', '', $attributes); |
924 | 924 | } |
@@ -931,10 +931,10 @@ discard block |
||
931 | 931 | */ |
932 | 932 | public static function button($name, $value, $attributes = array()) |
933 | 933 | { |
934 | - if (!empty($name)) { |
|
934 | + if (!empty($name)) { |
|
935 | 935 | $attributes['name'] = $name; |
936 | - } |
|
937 | - return self::tag('button', $value, $attributes); |
|
936 | + } |
|
937 | + return self::tag('button', $value, $attributes); |
|
938 | 938 | } |
939 | 939 | |
940 | 940 | /** |
@@ -1001,7 +1001,7 @@ discard block |
||
1001 | 1001 | * in the $htmlHeadXtra variable before the display_header |
1002 | 1002 | * Add this script |
1003 | 1003 | * @example |
1004 | - * <script> |
|
1004 | + * <script> |
|
1005 | 1005 | $(function() { |
1006 | 1006 | $( "#tabs" ).tabs(); |
1007 | 1007 | }); |
@@ -1067,20 +1067,20 @@ discard block |
||
1067 | 1067 | */ |
1068 | 1068 | public static function tabsOnlyLink($headers, $selected = null) |
1069 | 1069 | { |
1070 | - $id = uniqid(); |
|
1071 | - $i = 1; |
|
1072 | - $lis = null; |
|
1073 | - foreach ($headers as $item) { |
|
1070 | + $id = uniqid(); |
|
1071 | + $i = 1; |
|
1072 | + $lis = null; |
|
1073 | + foreach ($headers as $item) { |
|
1074 | 1074 | $class = null; |
1075 | 1075 | if ($i == $selected) { |
1076 | 1076 | $class = 'active'; |
1077 | 1077 | } |
1078 | - $item = self::tag( |
|
1079 | - 'a', |
|
1080 | - $item['content'], |
|
1081 | - array('id' => $id.'-'.$i, 'href' => $item['url']) |
|
1082 | - ); |
|
1083 | - $lis .= self::tag('li', $item, array('class' => $class)); |
|
1078 | + $item = self::tag( |
|
1079 | + 'a', |
|
1080 | + $item['content'], |
|
1081 | + array('id' => $id.'-'.$i, 'href' => $item['url']) |
|
1082 | + ); |
|
1083 | + $lis .= self::tag('li', $item, array('class' => $class)); |
|
1084 | 1084 | $i++; |
1085 | 1085 | } |
1086 | 1086 | return self::tag('ul', $lis, array('class' => 'nav nav-tabs tabs-margin')); |
@@ -1292,8 +1292,8 @@ discard block |
||
1292 | 1292 | */ |
1293 | 1293 | public static function table($headers, $rows, $attributes = array()) |
1294 | 1294 | { |
1295 | - if (empty($attributes)) { |
|
1296 | - $attributes['class'] = 'data_table'; |
|
1295 | + if (empty($attributes)) { |
|
1296 | + $attributes['class'] = 'data_table'; |
|
1297 | 1297 | } |
1298 | 1298 | $table = new HTML_Table($attributes); |
1299 | 1299 | $row = 0; |
@@ -1301,17 +1301,17 @@ discard block |
||
1301 | 1301 | |
1302 | 1302 | // Course headers |
1303 | 1303 | if (!empty($headers)) { |
1304 | - foreach ($headers as $item) { |
|
1305 | - $table->setHeaderContents($row, $column, $item); |
|
1306 | - $column++; |
|
1307 | - } |
|
1308 | - $row = 1; |
|
1309 | - $column = 0; |
|
1304 | + foreach ($headers as $item) { |
|
1305 | + $table->setHeaderContents($row, $column, $item); |
|
1306 | + $column++; |
|
1307 | + } |
|
1308 | + $row = 1; |
|
1309 | + $column = 0; |
|
1310 | 1310 | } |
1311 | 1311 | |
1312 | 1312 | if (!empty($rows)) { |
1313 | - foreach($rows as $content) { |
|
1314 | - $table->setCellContents($row, $column, $content); |
|
1313 | + foreach($rows as $content) { |
|
1314 | + $table->setCellContents($row, $column, $content); |
|
1315 | 1315 | $row++; |
1316 | 1316 | } |
1317 | 1317 | } |
@@ -1417,7 +1417,7 @@ discard block |
||
1417 | 1417 | //$item_property['tool'] != TOOL_DROPBOX && |
1418 | 1418 | $item_property['tool'] != TOOL_NOTEBOOK && |
1419 | 1419 | $item_property['tool'] != TOOL_CHAT) |
1420 | - ) |
|
1420 | + ) |
|
1421 | 1421 | ) |
1422 | 1422 | // Take only what's visible or "invisible but where the user is a teacher" or where the visibility is unset. |
1423 | 1423 | && ($item_property['visibility'] == '1' |
@@ -1433,7 +1433,7 @@ discard block |
||
1433 | 1433 | ($item_property['to_user_id'] != $user_id) && |
1434 | 1434 | (!isset($item_property['to_group_id']) || !in_array($item_property['to_group_id'], $group_ids))) |
1435 | 1435 | ) { |
1436 | - continue; |
|
1436 | + continue; |
|
1437 | 1437 | } |
1438 | 1438 | |
1439 | 1439 | // If it's a survey, make sure the user's invited. Otherwise drop it. |
@@ -1651,21 +1651,21 @@ discard block |
||
1651 | 1651 | * |
1652 | 1652 | * @param string id of the rating ul element |
1653 | 1653 | * @param string url that will be added (for jquery see hot_courses.tpl) |
1654 | - * @param string point info array see function CourseManager::get_course_ranking() |
|
1655 | - * @param bool add a div wrapper |
|
1656 | - * @todo use templates |
|
1654 | + * @param string point info array see function CourseManager::get_course_ranking() |
|
1655 | + * @param bool add a div wrapper |
|
1656 | + * @todo use templates |
|
1657 | 1657 | **/ |
1658 | 1658 | public static function return_rating_system($id, $url, $point_info = array(), $add_div_wrapper = true) |
1659 | 1659 | { |
1660 | - $number_of_users_who_voted = isset($point_info['users_who_voted']) ? $point_info['users_who_voted'] : null; |
|
1661 | - $percentage = isset($point_info['point_average']) ? $point_info['point_average'] : 0; |
|
1660 | + $number_of_users_who_voted = isset($point_info['users_who_voted']) ? $point_info['users_who_voted'] : null; |
|
1661 | + $percentage = isset($point_info['point_average']) ? $point_info['point_average'] : 0; |
|
1662 | 1662 | |
1663 | - if (!empty($percentage)) { |
|
1663 | + if (!empty($percentage)) { |
|
1664 | 1664 | $percentage = $percentage*125/100; |
1665 | 1665 | } |
1666 | - $accesses = isset($point_info['accesses']) ? $point_info['accesses'] : 0; |
|
1666 | + $accesses = isset($point_info['accesses']) ? $point_info['accesses'] : 0; |
|
1667 | 1667 | |
1668 | - $star_label = sprintf(get_lang('XStarsOutOf5'), $point_info['point_average_star']); |
|
1668 | + $star_label = sprintf(get_lang('XStarsOutOf5'), $point_info['point_average_star']); |
|
1669 | 1669 | |
1670 | 1670 | $html = '<ul id="'.$id.'" class="star-rating"> |
1671 | 1671 | <li class="current-rating" style="width:'.$percentage.'px;"></li> |
@@ -1676,26 +1676,26 @@ discard block |
||
1676 | 1676 | <li><a href="javascript:void(0);" data-link="'.$url.'&star=5" title="'.$star_label.'" class="five-stars">5</a></li> |
1677 | 1677 | </ul>'; |
1678 | 1678 | |
1679 | - $labels = array(); |
|
1679 | + $labels = array(); |
|
1680 | 1680 | |
1681 | - $labels[]= $number_of_users_who_voted == 1 ? $number_of_users_who_voted.' '.get_lang('Vote') : $number_of_users_who_voted.' '.get_lang('Votes'); |
|
1682 | - $labels[]= $accesses == 1 ? $accesses.' '.get_lang('Visit') : $accesses.' '.get_lang('Visits'); |
|
1683 | - /* if (!empty($number_of_users_who_voted)) { |
|
1681 | + $labels[]= $number_of_users_who_voted == 1 ? $number_of_users_who_voted.' '.get_lang('Vote') : $number_of_users_who_voted.' '.get_lang('Votes'); |
|
1682 | + $labels[]= $accesses == 1 ? $accesses.' '.get_lang('Visit') : $accesses.' '.get_lang('Visits'); |
|
1683 | + /* if (!empty($number_of_users_who_voted)) { |
|
1684 | 1684 | $labels[]= get_lang('Average').' '.$point_info['point_average_star'].'/5'; |
1685 | 1685 | } */ |
1686 | 1686 | |
1687 | - $labels[]= $point_info['user_vote'] ? get_lang('YourVote').' ['.$point_info['user_vote'].']' : get_lang('YourVote'). ' [?] '; |
|
1687 | + $labels[]= $point_info['user_vote'] ? get_lang('YourVote').' ['.$point_info['user_vote'].']' : get_lang('YourVote'). ' [?] '; |
|
1688 | 1688 | |
1689 | - if (!$add_div_wrapper && api_is_anonymous()) { |
|
1690 | - $labels[]= Display::tag('span', get_lang('LoginToVote'), array('class' => 'error')); |
|
1691 | - } |
|
1689 | + if (!$add_div_wrapper && api_is_anonymous()) { |
|
1690 | + $labels[]= Display::tag('span', get_lang('LoginToVote'), array('class' => 'error')); |
|
1691 | + } |
|
1692 | 1692 | |
1693 | 1693 | $html .= Display::div(implode(' | ', $labels) , array('id' => 'vote_label_'.$id, 'class' => 'vote_label_info')); |
1694 | 1694 | $html .= ' '.Display::span(' ', array('id' => 'vote_label2_'.$id)); |
1695 | 1695 | |
1696 | 1696 | if ($add_div_wrapper) { |
1697 | - $html = Display::div($html, array('id' => 'rating_wrapper_'.$id)); |
|
1698 | - } |
|
1697 | + $html = Display::div($html, array('id' => 'rating_wrapper_'.$id)); |
|
1698 | + } |
|
1699 | 1699 | |
1700 | 1700 | return $html; |
1701 | 1701 | } |
@@ -1733,8 +1733,8 @@ discard block |
||
1733 | 1733 | return self::page_header($title, $second_title); |
1734 | 1734 | } |
1735 | 1735 | |
1736 | - public static function page_subheader_and_translate($title, $second_title = null) |
|
1737 | - { |
|
1736 | + public static function page_subheader_and_translate($title, $second_title = null) |
|
1737 | + { |
|
1738 | 1738 | $title = get_lang($title); |
1739 | 1739 | return self::page_subheader($title, $second_title); |
1740 | 1740 | } |
@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | * @param string Optional help file name |
57 | 57 | * @param string $page_header |
58 | 58 | */ |
59 | - public static function display_header($tool_name ='', $help = null, $page_header = null) |
|
59 | + public static function display_header($tool_name = '', $help = null, $page_header = null) |
|
60 | 60 | { |
61 | 61 | $origin = api_get_origin(); |
62 | 62 | $showHeader = true; |
@@ -354,7 +354,7 @@ discard block |
||
354 | 354 | $grid_class = array(), |
355 | 355 | $elementCount = 0 |
356 | 356 | ) { |
357 | - $column = 0; |
|
357 | + $column = 0; |
|
358 | 358 | $default_items_per_page = isset($paging_options['per_page']) ? $paging_options['per_page'] : 20; |
359 | 359 | |
360 | 360 | $table = new SortableTableFromArray($content, $column, $default_items_per_page, $name); |
@@ -483,7 +483,7 @@ discard block |
||
483 | 483 | * @deprecated use Display::addFlash with Display::return_message |
484 | 484 | * @return void |
485 | 485 | */ |
486 | - public static function display_confirmation_message ($message, $filter = true, $returnValue = false) |
|
486 | + public static function display_confirmation_message($message, $filter = true, $returnValue = false) |
|
487 | 487 | { |
488 | 488 | $message = self::return_message($message, 'confirm', $filter); |
489 | 489 | if ($returnValue) { |
@@ -502,7 +502,7 @@ discard block |
||
502 | 502 | * |
503 | 503 | * @return void |
504 | 504 | */ |
505 | - public static function display_error_message ($message, $filter = true, $returnValue = false) |
|
505 | + public static function display_error_message($message, $filter = true, $returnValue = false) |
|
506 | 506 | { |
507 | 507 | $message = self::return_message($message, 'error', $filter); |
508 | 508 | if ($returnValue) { |
@@ -517,7 +517,7 @@ discard block |
||
517 | 517 | * @param string $type |
518 | 518 | * @param bool $filter |
519 | 519 | */ |
520 | - public static function return_message_and_translate($message, $type='normal', $filter = true) |
|
520 | + public static function return_message_and_translate($message, $type = 'normal', $filter = true) |
|
521 | 521 | { |
522 | 522 | $message = get_lang($message); |
523 | 523 | echo self::return_message($message, $type, $filter); |
@@ -584,14 +584,14 @@ discard block |
||
584 | 584 | } |
585 | 585 | // Encrypt email |
586 | 586 | $hmail = ''; |
587 | - for ($i = 0; $i < strlen($email); $i ++) { |
|
587 | + for ($i = 0; $i < strlen($email); $i++) { |
|
588 | 588 | $hmail .= '&#'.ord($email { |
589 | 589 | $i }).';'; |
590 | 590 | } |
591 | 591 | $hclickable_text = null; |
592 | 592 | // Encrypt clickable text if @ is present |
593 | 593 | if (strpos($clickable_text, '@')) { |
594 | - for ($i = 0; $i < strlen($clickable_text); $i ++) { |
|
594 | + for ($i = 0; $i < strlen($clickable_text); $i++) { |
|
595 | 595 | $hclickable_text .= '&#'.ord($clickable_text { |
596 | 596 | $i }).';'; |
597 | 597 | } |
@@ -623,7 +623,7 @@ discard block |
||
623 | 623 | } |
624 | 624 | // Encrypt email |
625 | 625 | $hmail = ''; |
626 | - for ($i = 0; $i < strlen($email); $i ++) { |
|
626 | + for ($i = 0; $i < strlen($email); $i++) { |
|
627 | 627 | $hmail .= '&#'.ord($email { |
628 | 628 | $i }).';'; |
629 | 629 | } |
@@ -656,7 +656,7 @@ discard block |
||
656 | 656 | public static function get_alphabet_options($selected_letter = '') |
657 | 657 | { |
658 | 658 | $result = ''; |
659 | - for ($i = 65; $i <= 90; $i ++) { |
|
659 | + for ($i = 65; $i <= 90; $i++) { |
|
660 | 660 | $letter = chr($i); |
661 | 661 | $result .= '<option value="'.$letter.'"'; |
662 | 662 | if ($selected_letter == $letter) { |
@@ -677,7 +677,7 @@ discard block |
||
677 | 677 | public static function get_numeric_options($min, $max, $selected_num = 0) |
678 | 678 | { |
679 | 679 | $result = ''; |
680 | - for ($i = $min; $i <= $max; $i ++) { |
|
680 | + for ($i = $min; $i <= $max; $i++) { |
|
681 | 681 | $result .= '<option value="'.$i.'"'; |
682 | 682 | if (is_int($selected_num)) |
683 | 683 | if ($selected_num == $i) { |
@@ -747,8 +747,8 @@ discard block |
||
747 | 747 | // important to use the public path (i.e. web/css/) rather than the |
748 | 748 | // internal path (/app/Resource/public/css/) because the path used |
749 | 749 | // in the end must be the public path |
750 | - $alternateCssPath = api_get_path(SYS_PUBLIC_PATH) . 'css/'; |
|
751 | - $alternateWebCssPath = api_get_path(WEB_PUBLIC_PATH) . 'css/'; |
|
750 | + $alternateCssPath = api_get_path(SYS_PUBLIC_PATH).'css/'; |
|
751 | + $alternateWebCssPath = api_get_path(WEB_PUBLIC_PATH).'css/'; |
|
752 | 752 | |
753 | 753 | $image = trim($image); |
754 | 754 | |
@@ -758,7 +758,7 @@ discard block |
||
758 | 758 | $size = ICON_SIZE_SMALL; |
759 | 759 | } |
760 | 760 | |
761 | - $size_extra = $size . '/'; |
|
761 | + $size_extra = $size.'/'; |
|
762 | 762 | |
763 | 763 | // Checking the img/ folder |
764 | 764 | $icon = $w_code_path.'img/'.$image; |
@@ -766,7 +766,7 @@ discard block |
||
766 | 766 | $theme = 'themes/chamilo/icons/'; |
767 | 767 | |
768 | 768 | if ($loadThemeIcon) { |
769 | - $theme = 'themes/' . api_get_visual_theme() . '/icons/'; |
|
769 | + $theme = 'themes/'.api_get_visual_theme().'/icons/'; |
|
770 | 770 | // Checking the theme icons folder example: app/Resources/public/css/themes/chamilo/icons/XXX |
771 | 771 | if (is_file($alternateCssPath.$theme.$size_extra.$image)) { |
772 | 772 | $icon = $alternateWebCssPath.$theme.$size_extra.$image; |
@@ -788,11 +788,11 @@ discard block |
||
788 | 788 | // ask for the SVG version directly |
789 | 789 | $svgIcons = api_get_setting('icons_mode_svg'); |
790 | 790 | if ($svgIcons == 'true' && $return_only_path == false) { |
791 | - $svgImage = substr($image, 0, -3) . 'svg'; |
|
792 | - if (is_file($code_path . $theme . 'svg/' . $svgImage)) { |
|
793 | - $icon = $w_code_path . $theme . 'svg/' . $svgImage; |
|
794 | - } elseif (is_file($code_path . 'img/icons/svg/' . $svgImage)) { |
|
795 | - $icon = $w_code_path . 'img/icons/svg/' . $svgImage; |
|
791 | + $svgImage = substr($image, 0, -3).'svg'; |
|
792 | + if (is_file($code_path.$theme.'svg/'.$svgImage)) { |
|
793 | + $icon = $w_code_path.$theme.'svg/'.$svgImage; |
|
794 | + } elseif (is_file($code_path.'img/icons/svg/'.$svgImage)) { |
|
795 | + $icon = $w_code_path.'img/icons/svg/'.$svgImage; |
|
796 | 796 | } |
797 | 797 | |
798 | 798 | if (empty($additional_attributes['height'])) { |
@@ -881,7 +881,7 @@ discard block |
||
881 | 881 | } |
882 | 882 | } |
883 | 883 | //some tags don't have this </XXX> |
884 | - if (in_array($tag, array('img','input','br'))) { |
|
884 | + if (in_array($tag, array('img', 'input', 'br'))) { |
|
885 | 885 | $return_value = '<'.$tag.' '.$attribute_list.' />'; |
886 | 886 | } else { |
887 | 887 | $return_value = '<'.$tag.' '.$attribute_list.' > '.$content.'</'.$tag.'>'; |
@@ -934,13 +934,13 @@ discard block |
||
934 | 934 | public static function input($type, $name, $value, $attributes = array()) |
935 | 935 | { |
936 | 936 | if (isset($type)) { |
937 | - $attributes['type']= $type; |
|
937 | + $attributes['type'] = $type; |
|
938 | 938 | } |
939 | 939 | if (isset($name)) { |
940 | - $attributes['name']= $name; |
|
940 | + $attributes['name'] = $name; |
|
941 | 941 | } |
942 | 942 | if (isset($value)) { |
943 | - $attributes['value']= $value; |
|
943 | + $attributes['value'] = $value; |
|
944 | 944 | } |
945 | 945 | return self::tag('input', '', $attributes); |
946 | 946 | } |
@@ -973,14 +973,14 @@ discard block |
||
973 | 973 | ) { |
974 | 974 | $html = ''; |
975 | 975 | $extra = ''; |
976 | - $default_id = 'id="' . $name . '" '; |
|
976 | + $default_id = 'id="'.$name.'" '; |
|
977 | 977 | foreach ($extra_attributes as $key => $parameter) { |
978 | 978 | if ($key == 'id') { |
979 | 979 | $default_id = ''; |
980 | 980 | } |
981 | - $extra .= $key . '="' . $parameter . '" '; |
|
981 | + $extra .= $key.'="'.$parameter.'" '; |
|
982 | 982 | } |
983 | - $html .= '<select name="' . $name . '" ' . $default_id . ' ' . $extra . '>'; |
|
983 | + $html .= '<select name="'.$name.'" '.$default_id.' '.$extra.'>'; |
|
984 | 984 | |
985 | 985 | if ($show_blank_item) { |
986 | 986 | if (empty($blank_item_text)) { |
@@ -988,14 +988,14 @@ discard block |
||
988 | 988 | } else { |
989 | 989 | $blank_item_text = Security::remove_XSS($blank_item_text); |
990 | 990 | } |
991 | - $html .= self::tag('option', '-- ' . $blank_item_text . ' --', array('value' => '-1')); |
|
991 | + $html .= self::tag('option', '-- '.$blank_item_text.' --', array('value' => '-1')); |
|
992 | 992 | } |
993 | 993 | if ($values) { |
994 | 994 | foreach ($values as $key => $value) { |
995 | 995 | if (is_array($value) && isset($value['name'])) { |
996 | 996 | $value = $value['name']; |
997 | 997 | } |
998 | - $html .= '<option value="' . $key . '"'; |
|
998 | + $html .= '<option value="'.$key.'"'; |
|
999 | 999 | |
1000 | 1000 | if (is_array($default)) { |
1001 | 1001 | foreach ($default as $item) { |
@@ -1010,7 +1010,7 @@ discard block |
||
1010 | 1010 | } |
1011 | 1011 | } |
1012 | 1012 | |
1013 | - $html .= '>' . $value . '</option>'; |
|
1013 | + $html .= '>'.$value.'</option>'; |
|
1014 | 1014 | } |
1015 | 1015 | } |
1016 | 1016 | $html .= '</select>'; |
@@ -1038,7 +1038,7 @@ discard block |
||
1038 | 1038 | */ |
1039 | 1039 | public static function tabs($headers, $items, $id = 'tabs', $attributes = array(), $ul_attributes = array()) |
1040 | 1040 | { |
1041 | - if (empty($headers) || count($headers) == 0 ) { |
|
1041 | + if (empty($headers) || count($headers) == 0) { |
|
1042 | 1042 | return ''; |
1043 | 1043 | } |
1044 | 1044 | |
@@ -1049,7 +1049,7 @@ discard block |
||
1049 | 1049 | if ($i == 1) { |
1050 | 1050 | $active = ' active'; |
1051 | 1051 | } |
1052 | - $item = self::tag('a', $item, array('href'=>'#'.$id.'-'.$i, 'role'=> 'tab', 'data-toggle' => 'tab', 'id' => $id . $i)); |
|
1052 | + $item = self::tag('a', $item, array('href'=>'#'.$id.'-'.$i, 'role'=> 'tab', 'data-toggle' => 'tab', 'id' => $id.$i)); |
|
1053 | 1053 | $ul_attributes['role'] = 'presentation'; |
1054 | 1054 | $ul_attributes['class'] = $active; |
1055 | 1055 | $lis .= self::tag('li', $item, $ul_attributes); |
@@ -1078,7 +1078,7 @@ discard block |
||
1078 | 1078 | |
1079 | 1079 | $main_div = self::tag('div', $ul.self::tag('div', $divs, ['class' => 'tab-content']), $attributes); |
1080 | 1080 | |
1081 | - return $main_div ; |
|
1081 | + return $main_div; |
|
1082 | 1082 | } |
1083 | 1083 | |
1084 | 1084 | /** |
@@ -1126,8 +1126,8 @@ discard block |
||
1126 | 1126 | */ |
1127 | 1127 | public static function grid_html($div_id) |
1128 | 1128 | { |
1129 | - $table = self::tag('table','', array('id' => $div_id)); |
|
1130 | - $table .= self::tag('div','', array('id' => $div_id.'_pager')); |
|
1129 | + $table = self::tag('table', '', array('id' => $div_id)); |
|
1130 | + $table .= self::tag('div', '', array('id' => $div_id.'_pager')); |
|
1131 | 1131 | return $table; |
1132 | 1132 | } |
1133 | 1133 | |
@@ -1188,7 +1188,7 @@ discard block |
||
1188 | 1188 | $obj->colNames = $column_names; |
1189 | 1189 | $obj->colModel = $column_model; |
1190 | 1190 | $obj->pager = '#'.$div_id.'_pager'; |
1191 | - $obj->datatype = 'json'; |
|
1191 | + $obj->datatype = 'json'; |
|
1192 | 1192 | $obj->viewrecords = 'true'; |
1193 | 1193 | |
1194 | 1194 | $all_value = 10000000; |
@@ -1249,10 +1249,10 @@ discard block |
||
1249 | 1249 | // Adding static data. |
1250 | 1250 | if (!empty($data)) { |
1251 | 1251 | $data_var = $div_id.'_data'; |
1252 | - $json.=' var '.$data_var.' = '.json_encode($data).';'; |
|
1252 | + $json .= ' var '.$data_var.' = '.json_encode($data).';'; |
|
1253 | 1253 | $obj->data = $data_var; |
1254 | 1254 | $obj->datatype = 'local'; |
1255 | - $json.="\n"; |
|
1255 | + $json .= "\n"; |
|
1256 | 1256 | } |
1257 | 1257 | |
1258 | 1258 | $obj->end = 'end'; |
@@ -1266,12 +1266,12 @@ discard block |
||
1266 | 1266 | } |
1267 | 1267 | |
1268 | 1268 | // Fixing true/false js values that doesn't need the "" |
1269 | - $json_encode = str_replace(':"true"',':true',$json_encode); |
|
1269 | + $json_encode = str_replace(':"true"', ':true', $json_encode); |
|
1270 | 1270 | // wrap_cell is not a valid jqgrid attributes is a hack to wrap a text |
1271 | 1271 | $json_encode = str_replace('"wrap_cell":true', 'cellattr : function(rowId, value, rowObject, colModel, arrData) { return \'class = "jqgrid_whitespace"\'; }', $json_encode); |
1272 | - $json_encode = str_replace(':"false"',':false',$json_encode); |
|
1272 | + $json_encode = str_replace(':"false"', ':false', $json_encode); |
|
1273 | 1273 | $json_encode = str_replace('"formatter":"action_formatter"', 'formatter:action_formatter', $json_encode); |
1274 | - $json_encode = str_replace(array('{"first":"first",','"end":"end"}'), '', $json_encode); |
|
1274 | + $json_encode = str_replace(array('{"first":"first",', '"end":"end"}'), '', $json_encode); |
|
1275 | 1275 | |
1276 | 1276 | // Creating the jqgrid element. |
1277 | 1277 | $json .= '$("#'.$div_id.'").jqGrid({'; |
@@ -1286,22 +1286,22 @@ discard block |
||
1286 | 1286 | $groups = ''; |
1287 | 1287 | foreach ($extra_params['groupHeaders'] as $group) { |
1288 | 1288 | //{ "startColumnName" : "courses", "numberOfColumns" : 1, "titleText" : "Order Info" }, |
1289 | - $groups .= '{ "startColumnName" : "' . $group['startColumnName'] . '", "numberOfColumns" : ' . $group['numberOfColumns'] . ', "titleText" : "' . $group['titleText'] . '" },'; |
|
1289 | + $groups .= '{ "startColumnName" : "'.$group['startColumnName'].'", "numberOfColumns" : '.$group['numberOfColumns'].', "titleText" : "'.$group['titleText'].'" },'; |
|
1290 | 1290 | |
1291 | 1291 | } |
1292 | 1292 | $json .= '$("#'.$div_id.'").jqGrid("setGroupHeaders", { |
1293 | 1293 | "useColSpanStyle" : false, |
1294 | 1294 | "groupHeaders" : [ |
1295 | - ' . $groups . ' |
|
1295 | + ' . $groups.' |
|
1296 | 1296 | ] |
1297 | 1297 | });'; |
1298 | 1298 | } |
1299 | 1299 | |
1300 | 1300 | $all_text = addslashes(get_lang('All')); |
1301 | 1301 | $json .= '$("'.$obj->pager.' option[value='.$all_value.']").text("'.$all_text.'");'; |
1302 | - $json.= "\n"; |
|
1302 | + $json .= "\n"; |
|
1303 | 1303 | // Adding edit/delete icons. |
1304 | - $json.= $formatter; |
|
1304 | + $json .= $formatter; |
|
1305 | 1305 | |
1306 | 1306 | return $json; |
1307 | 1307 | } |
@@ -1332,7 +1332,7 @@ discard block |
||
1332 | 1332 | } |
1333 | 1333 | |
1334 | 1334 | if (!empty($rows)) { |
1335 | - foreach($rows as $content) { |
|
1335 | + foreach ($rows as $content) { |
|
1336 | 1336 | $table->setCellContents($row, $column, $content); |
1337 | 1337 | $row++; |
1338 | 1338 | } |
@@ -1494,7 +1494,7 @@ discard block |
||
1494 | 1494 | |
1495 | 1495 | // Show all tool icons where there is something new. |
1496 | 1496 | $return = ' '; |
1497 | - foreach($notifications as $notification) { |
|
1497 | + foreach ($notifications as $notification) { |
|
1498 | 1498 | $lastDate = date('d/m/Y H:i', convert_sql_date($notification['lastedit_date'])); |
1499 | 1499 | $type = $notification['lastedit_type']; |
1500 | 1500 | $label = get_lang('TitleNotification').": ".get_lang($type)." ($lastDate)"; |
@@ -1537,9 +1537,9 @@ discard block |
||
1537 | 1537 | $main_user_table = Database :: get_main_table(TABLE_MAIN_USER); |
1538 | 1538 | $tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION); |
1539 | 1539 | // Request for the name of the general coach |
1540 | - $sql ='SELECT tu.lastname, tu.firstname, ts.* |
|
1540 | + $sql = 'SELECT tu.lastname, tu.firstname, ts.* |
|
1541 | 1541 | FROM '.$tbl_session.' ts |
1542 | - LEFT JOIN '.$main_user_table .' tu |
|
1542 | + LEFT JOIN '.$main_user_table.' tu |
|
1543 | 1543 | ON ts.id_coach = tu.user_id |
1544 | 1544 | WHERE ts.id = '.intval($session_id); |
1545 | 1545 | $rs = Database::query($sql); |
@@ -1551,7 +1551,7 @@ discard block |
||
1551 | 1551 | $session['title'] = $session_info['name']; |
1552 | 1552 | $session['id_coach'] = $session_info['id_coach']; |
1553 | 1553 | $session['coach'] = ''; |
1554 | - $session['dates'] = ''; |
|
1554 | + $session['dates'] = ''; |
|
1555 | 1555 | |
1556 | 1556 | if (($session_info['access_end_date'] == '0000-00-00 00:00:00' && $session_info['access_start_date'] == '0000-00-00 00:00:00') || |
1557 | 1557 | ($session_info['access_end_date'] == '0000-00-00 00:00:00' && $session_info['access_start_date'] == '0000-00-00 00:00:00') || |
@@ -1623,7 +1623,7 @@ discard block |
||
1623 | 1623 | $session['dates'] = $dates['access']; |
1624 | 1624 | |
1625 | 1625 | |
1626 | - if (api_get_setting('show_session_coach') === 'true' ) { |
|
1626 | + if (api_get_setting('show_session_coach') === 'true') { |
|
1627 | 1627 | $session['coach'] = api_get_person_name( |
1628 | 1628 | $session_info['firstname'], |
1629 | 1629 | $session_info['lastname'] |
@@ -1677,9 +1677,9 @@ discard block |
||
1677 | 1677 | $percentage = isset($point_info['point_average']) ? $point_info['point_average'] : 0; |
1678 | 1678 | |
1679 | 1679 | if (!empty($percentage)) { |
1680 | - $percentage = $percentage*125/100; |
|
1680 | + $percentage = $percentage * 125 / 100; |
|
1681 | 1681 | } |
1682 | - $accesses = isset($point_info['accesses']) ? $point_info['accesses'] : 0; |
|
1682 | + $accesses = isset($point_info['accesses']) ? $point_info['accesses'] : 0; |
|
1683 | 1683 | |
1684 | 1684 | $star_label = sprintf(get_lang('XStarsOutOf5'), $point_info['point_average_star']); |
1685 | 1685 | |
@@ -1694,19 +1694,19 @@ discard block |
||
1694 | 1694 | |
1695 | 1695 | $labels = array(); |
1696 | 1696 | |
1697 | - $labels[]= $number_of_users_who_voted == 1 ? $number_of_users_who_voted.' '.get_lang('Vote') : $number_of_users_who_voted.' '.get_lang('Votes'); |
|
1698 | - $labels[]= $accesses == 1 ? $accesses.' '.get_lang('Visit') : $accesses.' '.get_lang('Visits'); |
|
1697 | + $labels[] = $number_of_users_who_voted == 1 ? $number_of_users_who_voted.' '.get_lang('Vote') : $number_of_users_who_voted.' '.get_lang('Votes'); |
|
1698 | + $labels[] = $accesses == 1 ? $accesses.' '.get_lang('Visit') : $accesses.' '.get_lang('Visits'); |
|
1699 | 1699 | /* if (!empty($number_of_users_who_voted)) { |
1700 | 1700 | $labels[]= get_lang('Average').' '.$point_info['point_average_star'].'/5'; |
1701 | 1701 | } */ |
1702 | 1702 | |
1703 | - $labels[]= $point_info['user_vote'] ? get_lang('YourVote').' ['.$point_info['user_vote'].']' : get_lang('YourVote'). ' [?] '; |
|
1703 | + $labels[] = $point_info['user_vote'] ? get_lang('YourVote').' ['.$point_info['user_vote'].']' : get_lang('YourVote').' [?] '; |
|
1704 | 1704 | |
1705 | 1705 | if (!$add_div_wrapper && api_is_anonymous()) { |
1706 | - $labels[]= Display::tag('span', get_lang('LoginToVote'), array('class' => 'error')); |
|
1706 | + $labels[] = Display::tag('span', get_lang('LoginToVote'), array('class' => 'error')); |
|
1707 | 1707 | } |
1708 | 1708 | |
1709 | - $html .= Display::div(implode(' | ', $labels) , array('id' => 'vote_label_'.$id, 'class' => 'vote_label_info')); |
|
1709 | + $html .= Display::div(implode(' | ', $labels), array('id' => 'vote_label_'.$id, 'class' => 'vote_label_info')); |
|
1710 | 1710 | $html .= ' '.Display::span(' ', array('id' => 'vote_label2_'.$id)); |
1711 | 1711 | |
1712 | 1712 | if ($add_div_wrapper) { |
@@ -1784,8 +1784,8 @@ discard block |
||
1784 | 1784 | if (!empty($list)) { |
1785 | 1785 | $html = '<dl class="dl-horizontal">'; |
1786 | 1786 | foreach ($list as $item) { |
1787 | - $html .= '<dt>' . $item['title'] . '</dt>'; |
|
1788 | - $html .= '<dd>' . $item['content'] . '</dd>'; |
|
1787 | + $html .= '<dt>'.$item['title'].'</dt>'; |
|
1788 | + $html .= '<dd>'.$item['content'].'</dd>'; |
|
1789 | 1789 | } |
1790 | 1790 | $html .= '</dl>'; |
1791 | 1791 | } |
@@ -1827,7 +1827,7 @@ discard block |
||
1827 | 1827 | * @param string $type |
1828 | 1828 | * @return null|string |
1829 | 1829 | */ |
1830 | - public static function badge($count, $type ="warning") |
|
1830 | + public static function badge($count, $type = "warning") |
|
1831 | 1831 | { |
1832 | 1832 | $class = ''; |
1833 | 1833 | |
@@ -1903,7 +1903,7 @@ discard block |
||
1903 | 1903 | if (!empty($content)) { |
1904 | 1904 | $html = '<span class="label '.$class.'">'; |
1905 | 1905 | $html .= $content; |
1906 | - $html .='</span>'; |
|
1906 | + $html .= '</span>'; |
|
1907 | 1907 | } |
1908 | 1908 | |
1909 | 1909 | return $html; |
@@ -1924,7 +1924,7 @@ discard block |
||
1924 | 1924 | $class = 'class ="active"'; |
1925 | 1925 | } |
1926 | 1926 | |
1927 | - if (basename($_SERVER['REQUEST_URI']) == basename($value['url']) ) { |
|
1927 | + if (basename($_SERVER['REQUEST_URI']) == basename($value['url'])) { |
|
1928 | 1928 | $class = 'class ="active"'; |
1929 | 1929 | } |
1930 | 1930 | $html .= "<li $class >"; |
@@ -2178,7 +2178,7 @@ discard block |
||
2178 | 2178 | } |
2179 | 2179 | $label = $nextValue + $localCounter + 1; |
2180 | 2180 | if ($isMedia) { |
2181 | - $label = ($fixedValue + 1) .' '.chr(97 + $localCounter); |
|
2181 | + $label = ($fixedValue + 1).' '.chr(97 + $localCounter); |
|
2182 | 2182 | $link_to_show = $link.$fixedValue.'#questionanchor'.$itemId; |
2183 | 2183 | } |
2184 | 2184 | $link = Display::url($label.' ', $link_to_show, $linkAttributes); |
@@ -2290,7 +2290,7 @@ discard block |
||
2290 | 2290 | */ |
2291 | 2291 | public static function getVCardUserLink($userId) |
2292 | 2292 | { |
2293 | - $vCardUrl = api_get_path(WEB_PATH).'main/social/vcard_export.php?userId='.intval($userId);; |
|
2293 | + $vCardUrl = api_get_path(WEB_PATH).'main/social/vcard_export.php?userId='.intval($userId); ; |
|
2294 | 2294 | |
2295 | 2295 | return $vCardUrl; |
2296 | 2296 | } |
@@ -2308,7 +2308,7 @@ discard block |
||
2308 | 2308 | { |
2309 | 2309 | $title = !empty($title) ? '<div class="panel-heading"><h3 class="panel-title">'.$title.'</h3>'.$extra.'</div>' : ''; |
2310 | 2310 | $footer = !empty($footer) ? '<div class="panel-footer ">'.$footer.'</div>' : ''; |
2311 | - $styles = ['primary','success','info','warning','danger']; |
|
2311 | + $styles = ['primary', 'success', 'info', 'warning', 'danger']; |
|
2312 | 2312 | $style = !in_array($style, $styles) ? 'default' : $style; |
2313 | 2313 | |
2314 | 2314 | return ' |
@@ -2353,7 +2353,7 @@ discard block |
||
2353 | 2353 | $attributes['class'] = isset($attributes['class']) ? "$buttonClass {$attributes['class']}" : $buttonClass; |
2354 | 2354 | |
2355 | 2355 | if (!$includeText) { |
2356 | - $text = '<span class="sr-only">' . $text . '</span>'; |
|
2356 | + $text = '<span class="sr-only">'.$text.'</span>'; |
|
2357 | 2357 | } |
2358 | 2358 | |
2359 | 2359 | return self::url("$icon $text", $url, $attributes); |
@@ -2368,9 +2368,9 @@ discard block |
||
2368 | 2368 | */ |
2369 | 2369 | public static function toolbarAction($id, $content = array(), $col = 2, $right = true) |
2370 | 2370 | { |
2371 | - $columns = 12/$col; |
|
2371 | + $columns = 12 / $col; |
|
2372 | 2372 | $html = ''; |
2373 | - $html .= '<div id="' . $id . '" class="actions">'; |
|
2373 | + $html .= '<div id="'.$id.'" class="actions">'; |
|
2374 | 2374 | $html .= '<div class="row">'; |
2375 | 2375 | if ($col > 4) { |
2376 | 2376 | $html = '<div class="alert alert-warning" role="alert"> |
@@ -2378,7 +2378,7 @@ discard block |
||
2378 | 2378 | </div>'; |
2379 | 2379 | } else { |
2380 | 2380 | for ($i = 0; $i < $col; $i++) { |
2381 | - $html .= '<div class="col-md-' . $columns . '">'; |
|
2381 | + $html .= '<div class="col-md-'.$columns.'">'; |
|
2382 | 2382 | if ($col == 2 && $i == 1) { |
2383 | 2383 | if ($right === true) { |
2384 | 2384 | $html .= '<div class="pull-right">'; |
@@ -2494,9 +2494,9 @@ discard block |
||
2494 | 2494 | $params['class'] = 'panel panel-default'; |
2495 | 2495 | $html = null; |
2496 | 2496 | if (!empty($title)) { |
2497 | - $html .= '<div class="panel-heading">'.$title.'</div>' . PHP_EOL; |
|
2497 | + $html .= '<div class="panel-heading">'.$title.'</div>'.PHP_EOL; |
|
2498 | 2498 | } |
2499 | - $html.= '<div class="panel-body">'.$content.'</div>' . PHP_EOL; |
|
2499 | + $html .= '<div class="panel-body">'.$content.'</div>'.PHP_EOL; |
|
2500 | 2500 | $html = Display::div($html, $params); |
2501 | 2501 | } |
2502 | 2502 | return $html; |
@@ -333,8 +333,12 @@ discard block |
||
333 | 333 | ) { |
334 | 334 | global $debug; |
335 | 335 | |
336 | - if ($debug) error_log('Called to update_event_exercice'); |
|
337 | - if ($debug) error_log('duration:' . $duration); |
|
336 | + if ($debug) { |
|
337 | + error_log('Called to update_event_exercice'); |
|
338 | + } |
|
339 | + if ($debug) { |
|
340 | + error_log('duration:' . $duration); |
|
341 | + } |
|
338 | 342 | |
339 | 343 | if ($exeid != '') { |
340 | 344 | /* |
@@ -386,8 +390,12 @@ discard block |
||
386 | 390 | WHERE exe_id = '".Database::escape_string($exeid)."'"; |
387 | 391 | $res = Database::query($sql); |
388 | 392 | |
389 | - if ($debug) error_log('update_event_exercice called'); |
|
390 | - if ($debug) error_log("$sql"); |
|
393 | + if ($debug) { |
|
394 | + error_log('update_event_exercice called'); |
|
395 | + } |
|
396 | + if ($debug) { |
|
397 | + error_log("$sql"); |
|
398 | + } |
|
391 | 399 | |
392 | 400 | //Deleting control time session track |
393 | 401 | //ExerciseLib::exercise_time_control_delete($exo_id); |
@@ -77,9 +77,7 @@ discard block |
||
77 | 77 | Database::query($sql); |
78 | 78 | |
79 | 79 | // Auto subscribe |
80 | - $user_status = $userInfo['status'] == SESSIONADMIN ? 'sessionadmin' : |
|
81 | - $userInfo['status'] == COURSEMANAGER ? 'teacher' : |
|
82 | - $userInfo['status'] == DRH ? 'DRH' : 'student'; |
|
80 | + $user_status = $userInfo['status'] == SESSIONADMIN ? 'sessionadmin' : $userInfo['status'] == COURSEMANAGER ? 'teacher' : $userInfo['status'] == DRH ? 'DRH' : 'student'; |
|
83 | 81 | $autoSubscribe = api_get_setting($user_status.'_autosubscribe'); |
84 | 82 | if ($autoSubscribe) { |
85 | 83 | $autoSubscribe = explode('|', $autoSubscribe); |
@@ -336,7 +334,7 @@ discard block |
||
336 | 334 | global $debug; |
337 | 335 | |
338 | 336 | if ($debug) error_log('Called to update_event_exercice'); |
339 | - if ($debug) error_log('duration:' . $duration); |
|
337 | + if ($debug) error_log('duration:'.$duration); |
|
340 | 338 | |
341 | 339 | if ($exeid != '') { |
342 | 340 | /* |
@@ -384,7 +382,7 @@ discard block |
||
384 | 382 | status = '".$status."', |
385 | 383 | questions_to_check = '".$remind_list."', |
386 | 384 | data_tracking = '".implode(',', $question_list)."', |
387 | - user_ip = '" . Database::escape_string(api_get_real_ip()) . "' |
|
385 | + user_ip = '" . Database::escape_string(api_get_real_ip())."' |
|
388 | 386 | WHERE exe_id = '".Database::escape_string($exeid)."'"; |
389 | 387 | $res = Database::query($sql); |
390 | 388 | |
@@ -1055,15 +1053,15 @@ discard block |
||
1055 | 1053 | |
1056 | 1054 | if (!empty($exe_list) && is_array($exe_list) && count($exe_list) > 0) { |
1057 | 1055 | $sql = "DELETE FROM $track_e_exercises |
1058 | - WHERE exe_id IN (" . implode(',', $exe_list) . ")"; |
|
1056 | + WHERE exe_id IN (".implode(',', $exe_list).")"; |
|
1059 | 1057 | Database::query($sql); |
1060 | 1058 | |
1061 | 1059 | $sql = "DELETE FROM $track_attempts |
1062 | - WHERE exe_id IN (" . implode(',', $exe_list) . ")"; |
|
1060 | + WHERE exe_id IN (".implode(',', $exe_list).")"; |
|
1063 | 1061 | Database::query($sql); |
1064 | 1062 | |
1065 | 1063 | $sql = "DELETE FROM $recording_table |
1066 | - WHERE exe_id IN (" . implode(',', $exe_list) . ")"; |
|
1064 | + WHERE exe_id IN (".implode(',', $exe_list).")"; |
|
1067 | 1065 | Database::query($sql); |
1068 | 1066 | } |
1069 | 1067 | |
@@ -1105,7 +1103,7 @@ discard block |
||
1105 | 1103 | Event::addEvent( |
1106 | 1104 | LOG_EXERCISE_RESULT_DELETE, |
1107 | 1105 | LOG_EXERCISE_AND_USER_ID, |
1108 | - $exercise_id . '-' . $user_id, |
|
1106 | + $exercise_id.'-'.$user_id, |
|
1109 | 1107 | null, |
1110 | 1108 | null, |
1111 | 1109 | $course_id, |
@@ -1705,7 +1703,7 @@ discard block |
||
1705 | 1703 | Event::addEvent( |
1706 | 1704 | LOG_QUESTION_RESULT_DELETE, |
1707 | 1705 | LOG_EXERCISE_ATTEMPT_QUESTION_ID, |
1708 | - $exe_id . '-' . $question_id, |
|
1706 | + $exe_id.'-'.$question_id, |
|
1709 | 1707 | null, |
1710 | 1708 | null, |
1711 | 1709 | $courseId, |
@@ -1741,7 +1739,7 @@ discard block |
||
1741 | 1739 | Event::addEvent( |
1742 | 1740 | LOG_QUESTION_RESULT_DELETE, |
1743 | 1741 | LOG_EXERCISE_ATTEMPT_QUESTION_ID, |
1744 | - $exe_id . '-' . $question_id, |
|
1742 | + $exe_id.'-'.$question_id, |
|
1745 | 1743 | null, |
1746 | 1744 | null, |
1747 | 1745 | $courseId, |
@@ -239,7 +239,7 @@ discard block |
||
239 | 239 | } |
240 | 240 | |
241 | 241 | /** |
242 | - * @param doc_id id of document (id in mainDb.document table) |
|
242 | + * @param doc_id string of document (id in mainDb.document table) |
|
243 | 243 | * @author Sebastien Piraux <[email protected]> |
244 | 244 | * @desc Record information for upload event |
245 | 245 | * used in the works tool to record informations when |
@@ -313,6 +313,9 @@ discard block |
||
313 | 313 | * @param int session_id |
314 | 314 | * @param int learnpath_id (id of the learnpath) |
315 | 315 | * @param int learnpath_item_id (id of the learnpath_item) |
316 | + * @param integer $score |
|
317 | + * @param integer $weighting |
|
318 | + * @param integer $session_id |
|
316 | 319 | * |
317 | 320 | * @author Sebastien Piraux <[email protected]> |
318 | 321 | * @author Julio Montoya Armas <[email protected]> Reworked 2010 |
@@ -414,7 +417,9 @@ discard block |
||
414 | 417 | * @param integer Session ID (from the session table). Default value of null means "get from context". |
415 | 418 | * @param integer Learnpath ID (from c_lp table). Default value of null means "get from context". |
416 | 419 | * @param integer Learnpath item ID (from the c_lp_item table). Default value of null means "get from context". |
417 | - * @return boolean Result of the insert query |
|
420 | + * @param integer $exe_id |
|
421 | + * @param integer $position |
|
422 | + * @return false|string Result of the insert query |
|
418 | 423 | */ |
419 | 424 | public static function saveQuestionAttempt( |
420 | 425 | $score, |
@@ -588,6 +593,8 @@ discard block |
||
588 | 593 | * @param int Whether this answer is correct (1) or not (0) |
589 | 594 | * @param string Coordinates of this point (e.g. 123;324) |
590 | 595 | * @param bool update results? |
596 | + * @param integer $exe_id |
|
597 | + * @param integer $correct |
|
591 | 598 | * @return boolean Result of the insert query |
592 | 599 | * @uses Course code and user_id from global scope $_cid and $_user |
593 | 600 | */ |
@@ -800,11 +807,11 @@ discard block |
||
800 | 807 | /** |
801 | 808 | * Save the new message for one event and for one language |
802 | 809 | * |
803 | - * @param string $eventName |
|
810 | + * @param string $event_name |
|
804 | 811 | * @param array $users |
805 | 812 | * @param string $message |
806 | 813 | * @param string $subject |
807 | - * @param string $eventMessageLanguage |
|
814 | + * @param string $event_message_language |
|
808 | 815 | * @param int $activated |
809 | 816 | */ |
810 | 817 | public static function save_event_type_message($event_name, $users, $message, $subject, $event_message_language, $activated) |
@@ -938,10 +945,10 @@ discard block |
||
938 | 945 | } |
939 | 946 | |
940 | 947 | /** |
941 | - * @param $user_id |
|
948 | + * @param integer $user_id |
|
942 | 949 | * @param $exerciseId |
943 | - * @param $lp_id |
|
944 | - * @param $lp_item_id |
|
950 | + * @param integer $lp_id |
|
951 | + * @param integer $lp_item_id |
|
945 | 952 | * @return int |
946 | 953 | */ |
947 | 954 | public static function get_attempt_count_not_finished($user_id, $exerciseId, $lp_id, $lp_item_id) |
@@ -1118,6 +1125,7 @@ discard block |
||
1118 | 1125 | * @param int exercise id |
1119 | 1126 | * @param int $courseId |
1120 | 1127 | * @param int session id |
1128 | + * @param integer $user_id |
|
1121 | 1129 | * @return array with the results |
1122 | 1130 | * |
1123 | 1131 | */ |
@@ -1213,6 +1221,7 @@ discard block |
||
1213 | 1221 | * @param int exercise id |
1214 | 1222 | * @param int $courseId |
1215 | 1223 | * @param int session id |
1224 | + * @param integer $user_id |
|
1216 | 1225 | * @return array with the results |
1217 | 1226 | * |
1218 | 1227 | */ |
@@ -1301,6 +1310,8 @@ discard block |
||
1301 | 1310 | * @param int lp id |
1302 | 1311 | * @param int lp item id |
1303 | 1312 | * @param string order asc or desc |
1313 | + * @param integer $courseId |
|
1314 | + * @param string $order |
|
1304 | 1315 | * @return array with the results |
1305 | 1316 | * |
1306 | 1317 | */ |
@@ -1367,7 +1378,7 @@ discard block |
||
1367 | 1378 | * @param int exercise id |
1368 | 1379 | * @param int $courseId |
1369 | 1380 | * @param int session id |
1370 | - * @return array with the results |
|
1381 | + * @return string with the results |
|
1371 | 1382 | * |
1372 | 1383 | */ |
1373 | 1384 | public static function count_exercise_attempts_by_user($user_id, $exercise_id, $courseId, $session_id = 0) |
@@ -1538,7 +1549,7 @@ discard block |
||
1538 | 1549 | * @param int exercise id |
1539 | 1550 | * @param int course id |
1540 | 1551 | * @param int session id |
1541 | - * @return array with the results |
|
1552 | + * @return integer with the results |
|
1542 | 1553 | * |
1543 | 1554 | */ |
1544 | 1555 | public static function get_count_exercises_attempted_by_course($courseId, $session_id = 0) |
@@ -510,7 +510,7 @@ discard block |
||
510 | 510 | if ($course_visibility != COURSE_VISIBILITY_HIDDEN && |
511 | 511 | ($course_visibility != COURSE_VISIBILITY_CLOSED || $user_in_course_status == COURSEMANAGER) |
512 | 512 | ) { |
513 | - $result .= '<span class="title">' . $course_title . '<span>'; |
|
513 | + $result .= '<span class="title">' . $course_title . '<span>'; |
|
514 | 514 | } else { |
515 | 515 | $result .= $course_title." "." ".get_lang('CourseClosed').""; |
516 | 516 | } |
@@ -1414,7 +1414,7 @@ discard block |
||
1414 | 1414 | } |
1415 | 1415 | $media .= '<div class="user-image">'; |
1416 | 1416 | $media .= '<a href="'.$url.'" ><img src="'. $users[$userIdLoop]['avatar'] . |
1417 | - '" alt="'.$users[$userIdLoop]['complete_name'].'" class="avatar-thumb"></a>'; |
|
1417 | + '" alt="'.$users[$userIdLoop]['complete_name'].'" class="avatar-thumb"></a>'; |
|
1418 | 1418 | $media .= '</div>'; |
1419 | 1419 | $media .= '<div class="user-data">'; |
1420 | 1420 | $media .= '<div class="username">' . '<a href="'.$url.'">'.$nameComplete.'</a></div>'; |
@@ -1645,10 +1645,10 @@ discard block |
||
1645 | 1645 | return $name; |
1646 | 1646 | } |
1647 | 1647 | /** |
1648 | - * Delete messages delete logic |
|
1649 | - * @param int $id id message to delete. |
|
1650 | - * @return bool status query |
|
1651 | - */ |
|
1648 | + * Delete messages delete logic |
|
1649 | + * @param int $id id message to delete. |
|
1650 | + * @return bool status query |
|
1651 | + */ |
|
1652 | 1652 | public static function deleteMessage($id) |
1653 | 1653 | { |
1654 | 1654 | $id = intval($id); |
@@ -1761,7 +1761,9 @@ |
||
1761 | 1761 | $friendHtml.= '<ul class="nav nav-list">'; |
1762 | 1762 | $j = 1; |
1763 | 1763 | for ($k=0; $k < $number_friends; $k++) { |
1764 | - if ($j > $number_of_images) break; |
|
1764 | + if ($j > $number_of_images) { |
|
1765 | + break; |
|
1766 | + } |
|
1765 | 1767 | |
1766 | 1768 | if (isset($friends[$k])) { |
1767 | 1769 | $friend = $friends[$k]; |
@@ -113,12 +113,12 @@ discard block |
||
113 | 113 | friend_user_id<>'.((int) $user_id).' AND |
114 | 114 | user_id='.((int) $user_id); |
115 | 115 | if (isset($id_group) && $id_group > 0) { |
116 | - $sql.=' AND relation_type='.$id_group; |
|
116 | + $sql .= ' AND relation_type='.$id_group; |
|
117 | 117 | } |
118 | 118 | if (isset($search_name)) { |
119 | 119 | $search_name = trim($search_name); |
120 | 120 | $search_name = str_replace(' ', '', $search_name); |
121 | - $sql.=' AND friend_user_id IN ( |
|
121 | + $sql .= ' AND friend_user_id IN ( |
|
122 | 122 | SELECT user_id FROM '.$tbl_my_user.' |
123 | 123 | WHERE |
124 | 124 | firstName LIKE "%'.Database::escape_string($search_name).'%" OR |
@@ -432,7 +432,7 @@ discard block |
||
432 | 432 | { |
433 | 433 | $user_info = api_get_user_info($userId); |
434 | 434 | $success = get_lang('MessageSentTo'); |
435 | - $success.= ' : '.api_get_person_name($user_info['firstName'], $user_info['lastName']); |
|
435 | + $success .= ' : '.api_get_person_name($user_info['firstName'], $user_info['lastName']); |
|
436 | 436 | |
437 | 437 | if (isset($subject) && isset($content) && isset($userId)) { |
438 | 438 | $result = MessageManager::send_message($userId, $subject, $content); |
@@ -498,7 +498,7 @@ discard block |
||
498 | 498 | $user_in_course_status = CourseManager :: get_user_in_course_status(api_get_user_id(), $course_code); |
499 | 499 | |
500 | 500 | //$valor = api_get_settings_params(); |
501 | - $course_path = api_get_path(SYS_COURSE_PATH).$course_directory; // course path |
|
501 | + $course_path = api_get_path(SYS_COURSE_PATH).$course_directory; // course path |
|
502 | 502 | if (api_get_setting('course_images_in_courses_list') === 'true') { |
503 | 503 | if (file_exists($course_path.'/course-pic85x85.png')) { |
504 | 504 | $image = $my_course['course_info']['course_image']; |
@@ -526,7 +526,7 @@ discard block |
||
526 | 526 | if ($course_visibility != COURSE_VISIBILITY_HIDDEN && |
527 | 527 | ($course_visibility != COURSE_VISIBILITY_CLOSED || $user_in_course_status == COURSEMANAGER) |
528 | 528 | ) { |
529 | - $result .= '<span class="title">' . $course_title . '<span>'; |
|
529 | + $result .= '<span class="title">'.$course_title.'<span>'; |
|
530 | 530 | } else { |
531 | 531 | $result .= $course_title." ".get_lang('CourseClosed'); |
532 | 532 | } |
@@ -734,57 +734,57 @@ discard block |
||
734 | 734 | $links = '<ul class="nav nav-pills nav-stacked">'; |
735 | 735 | $active = $show == 'home' ? 'active' : null; |
736 | 736 | $links .= ' |
737 | - <li class="home-icon ' . $active . '"> |
|
738 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/home.php"> |
|
739 | - ' . $homeIcon . ' ' . get_lang('Home') . ' |
|
737 | + <li class="home-icon ' . $active.'"> |
|
738 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/home.php"> |
|
739 | + ' . $homeIcon.' '.get_lang('Home').' |
|
740 | 740 | </a> |
741 | 741 | </li>'; |
742 | 742 | $active = $show == 'messages' ? 'active' : null; |
743 | 743 | $links .= ' |
744 | - <li class="messages-icon ' . $active . '"> |
|
745 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'messages/inbox.php?f=social"> |
|
746 | - ' . $messagesIcon . ' ' . get_lang('Messages') . $count_unread_message . ' |
|
744 | + <li class="messages-icon ' . $active.'"> |
|
745 | + <a href="' . api_get_path(WEB_CODE_PATH).'messages/inbox.php?f=social"> |
|
746 | + ' . $messagesIcon.' '.get_lang('Messages').$count_unread_message.' |
|
747 | 747 | </a> |
748 | 748 | </li>'; |
749 | 749 | |
750 | 750 | //Invitations |
751 | 751 | $active = $show == 'invitations' ? 'active' : null; |
752 | 752 | $links .= ' |
753 | - <li class="invitations-icon ' . $active . '"> |
|
754 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/invitations.php"> |
|
755 | - ' . $invitationsIcon . ' ' . get_lang('Invitations') . $total_invitations . ' |
|
753 | + <li class="invitations-icon ' . $active.'"> |
|
754 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/invitations.php"> |
|
755 | + ' . $invitationsIcon.' '.get_lang('Invitations').$total_invitations.' |
|
756 | 756 | </a> |
757 | 757 | </li>'; |
758 | 758 | |
759 | 759 | //Shared profile and groups |
760 | 760 | $active = $show == 'shared_profile' ? 'active' : null; |
761 | 761 | $links .= ' |
762 | - <li class="shared-profile-icon' . $active . '"> |
|
763 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/profile.php"> |
|
764 | - ' . $sharedProfileIcon . ' ' . get_lang('ViewMySharedProfile') . ' |
|
762 | + <li class="shared-profile-icon' . $active.'"> |
|
763 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/profile.php"> |
|
764 | + ' . $sharedProfileIcon.' '.get_lang('ViewMySharedProfile').' |
|
765 | 765 | </a> |
766 | 766 | </li>'; |
767 | 767 | $active = $show == 'friends' ? 'active' : null; |
768 | 768 | $links .= ' |
769 | - <li class="friends-icon ' . $active . '"> |
|
770 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/friends.php"> |
|
771 | - ' . $friendsIcon . ' ' . get_lang('Friends') . ' |
|
769 | + <li class="friends-icon ' . $active.'"> |
|
770 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/friends.php"> |
|
771 | + ' . $friendsIcon.' '.get_lang('Friends').' |
|
772 | 772 | </a> |
773 | 773 | </li>'; |
774 | 774 | $active = $show == 'browse_groups' ? 'active' : null; |
775 | 775 | $links .= ' |
776 | - <li class="browse-groups-icon ' . $active . '"> |
|
777 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/groups.php"> |
|
778 | - ' . $groupsIcon . ' ' . get_lang('SocialGroups') . ' |
|
776 | + <li class="browse-groups-icon ' . $active.'"> |
|
777 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/groups.php"> |
|
778 | + ' . $groupsIcon.' '.get_lang('SocialGroups').' |
|
779 | 779 | </a> |
780 | 780 | </li>'; |
781 | 781 | |
782 | 782 | //Search users |
783 | 783 | $active = $show == 'search' ? 'active' : null; |
784 | 784 | $links .= ' |
785 | - <li class="search-icon ' . $active . '"> |
|
786 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/search.php"> |
|
787 | - ' . $searchIcon . ' ' . get_lang('Search') . ' |
|
785 | + <li class="search-icon ' . $active.'"> |
|
786 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/search.php"> |
|
787 | + ' . $searchIcon.' '.get_lang('Search').' |
|
788 | 788 | </a> |
789 | 789 | </li>'; |
790 | 790 | |
@@ -792,9 +792,9 @@ discard block |
||
792 | 792 | $active = $show == 'myfiles' ? 'active' : null; |
793 | 793 | |
794 | 794 | $myFiles = ' |
795 | - <li class="myfiles-icon ' . $active . '"> |
|
796 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/myfiles.php"> |
|
797 | - ' . $filesIcon . ' ' . get_lang('MyFiles') . ' |
|
795 | + <li class="myfiles-icon ' . $active.'"> |
|
796 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/myfiles.php"> |
|
797 | + ' . $filesIcon.' '.get_lang('MyFiles').' |
|
798 | 798 | </a> |
799 | 799 | </li>'; |
800 | 800 | |
@@ -802,7 +802,7 @@ discard block |
||
802 | 802 | $myFiles = ''; |
803 | 803 | } |
804 | 804 | $links .= $myFiles; |
805 | - $links .='</ul>'; |
|
805 | + $links .= '</ul>'; |
|
806 | 806 | |
807 | 807 | $html .= Display::panelCollapse( |
808 | 808 | get_lang('SocialNetwork'), |
@@ -823,57 +823,57 @@ discard block |
||
823 | 823 | } |
824 | 824 | |
825 | 825 | if ($show == 'shared_profile') { |
826 | - $links = '<ul class="nav nav-pills nav-stacked">'; |
|
826 | + $links = '<ul class="nav nav-pills nav-stacked">'; |
|
827 | 827 | // My own profile |
828 | 828 | if ($show_full_profile && $user_id == intval(api_get_user_id())) { |
829 | 829 | $links .= ' |
830 | - <li class="home-icon ' . $active . '"> |
|
831 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/home.php"> |
|
832 | - ' . $homeIcon . ' ' . get_lang('Home') . ' |
|
830 | + <li class="home-icon ' . $active.'"> |
|
831 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/home.php"> |
|
832 | + ' . $homeIcon.' '.get_lang('Home').' |
|
833 | 833 | </a> |
834 | 834 | </li> |
835 | - <li class="messages-icon ' . $active . '"> |
|
836 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'messages/inbox.php?f=social"> |
|
837 | - ' . $messagesIcon . ' ' . get_lang('Messages') . $count_unread_message . ' |
|
835 | + <li class="messages-icon ' . $active.'"> |
|
836 | + <a href="' . api_get_path(WEB_CODE_PATH).'messages/inbox.php?f=social"> |
|
837 | + ' . $messagesIcon.' '.get_lang('Messages').$count_unread_message.' |
|
838 | 838 | </a> |
839 | 839 | </li>'; |
840 | 840 | $active = $show == 'invitations' ? 'active' : null; |
841 | 841 | $links .= ' |
842 | - <li class="invitations-icon' . $active . '"> |
|
843 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/invitations.php"> |
|
844 | - ' . $invitationsIcon . ' ' . get_lang('Invitations') . $total_invitations . ' |
|
842 | + <li class="invitations-icon' . $active.'"> |
|
843 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/invitations.php"> |
|
844 | + ' . $invitationsIcon.' '.get_lang('Invitations').$total_invitations.' |
|
845 | 845 | </a> |
846 | 846 | </li>'; |
847 | 847 | |
848 | 848 | $links .= ' |
849 | 849 | <li class="shared-profile-icon active"> |
850 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/profile.php"> |
|
851 | - ' . $sharedProfileIcon . ' ' . get_lang('ViewMySharedProfile') . ' |
|
850 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/profile.php"> |
|
851 | + ' . $sharedProfileIcon.' '.get_lang('ViewMySharedProfile').' |
|
852 | 852 | </a> |
853 | 853 | </li> |
854 | 854 | <li class="friends-icon"> |
855 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/friends.php"> |
|
856 | - ' . $friendsIcon . ' ' . get_lang('Friends') . ' |
|
855 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/friends.php"> |
|
856 | + ' . $friendsIcon.' '.get_lang('Friends').' |
|
857 | 857 | </a> |
858 | 858 | </li> |
859 | 859 | <li class="browse-groups-icon"> |
860 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/groups.php"> |
|
861 | - ' . $groupsIcon . ' ' . get_lang('SocialGroups') . ' |
|
860 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/groups.php"> |
|
861 | + ' . $groupsIcon.' '.get_lang('SocialGroups').' |
|
862 | 862 | </a> |
863 | 863 | </li>'; |
864 | 864 | $active = $show == 'search' ? 'active' : null; |
865 | 865 | $links .= ' |
866 | - <li class="search-icon ' . $active . '"> |
|
867 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/search.php"> |
|
868 | - ' . $searchIcon . ' ' . get_lang('Search') . ' |
|
866 | + <li class="search-icon ' . $active.'"> |
|
867 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/search.php"> |
|
868 | + ' . $searchIcon.' '.get_lang('Search').' |
|
869 | 869 | </a> |
870 | 870 | </li>'; |
871 | 871 | $active = $show == 'myfiles' ? 'active' : null; |
872 | 872 | |
873 | 873 | $myFiles = ' |
874 | - <li class="myfiles-icon ' . $active . '"> |
|
875 | - <a href="' . api_get_path(WEB_CODE_PATH) . 'social/myfiles.php"> |
|
876 | - ' . $filesIcon . ' ' . get_lang('MyFiles') . ' |
|
874 | + <li class="myfiles-icon ' . $active.'"> |
|
875 | + <a href="' . api_get_path(WEB_CODE_PATH).'social/myfiles.php"> |
|
876 | + ' . $filesIcon.' '.get_lang('MyFiles').' |
|
877 | 877 | </a> |
878 | 878 | </li>'; |
879 | 879 | |
@@ -919,7 +919,7 @@ discard block |
||
919 | 919 | $links .= '<li><a href="'.api_get_path(WEB_CODE_PATH).'social/invitations.php">'.Display::return_icon('invitation.png', get_lang('YouAlreadySentAnInvitation')).' '.get_lang('YouAlreadySentAnInvitation').'</a></li>'; |
920 | 920 | } else { |
921 | 921 | if (!$show_full_profile) { |
922 | - $links .= '<li><a class="btn-to-send-invitation" href="#" data-send-to="' . $user_id . '" title="'.get_lang('SendInvitation').'">'.Display :: return_icon('invitation.png', get_lang('SocialInvitationToFriends')).' '.get_lang('SendInvitation').'</a></li>'; |
|
922 | + $links .= '<li><a class="btn-to-send-invitation" href="#" data-send-to="'.$user_id.'" title="'.get_lang('SendInvitation').'">'.Display :: return_icon('invitation.png', get_lang('SocialInvitationToFriends')).' '.get_lang('SendInvitation').'</a></li>'; |
|
923 | 923 | } |
924 | 924 | } |
925 | 925 | |
@@ -1026,7 +1026,7 @@ discard block |
||
1026 | 1026 | foreach ($user_list as $uid) { |
1027 | 1027 | $user_info = api_get_user_info($uid, $checkIfUserOnline = true); |
1028 | 1028 | $lastname = $user_info['lastname']; |
1029 | - $firstname = $user_info['firstname']; |
|
1029 | + $firstname = $user_info['firstname']; |
|
1030 | 1030 | $completeName = $firstname.', '.$lastname; |
1031 | 1031 | |
1032 | 1032 | $user_rol = $user_info['status'] == 1 ? Display::return_icon('teacher.png', get_lang('Teacher'), null, ICON_SIZE_TINY) : Display::return_icon('user.png', get_lang('Student'), null, ICON_SIZE_TINY); |
@@ -1044,7 +1044,7 @@ discard block |
||
1044 | 1044 | } |
1045 | 1045 | $img = '<img class="img-responsive img-circle" title="'.$completeName.'" alt="'.$completeName.'" src="'.$userPicture.'">'; |
1046 | 1046 | |
1047 | - $url = null; |
|
1047 | + $url = null; |
|
1048 | 1048 | // Anonymous users can't have access to the profile |
1049 | 1049 | if (!api_is_anonymous()) { |
1050 | 1050 | if (api_get_setting('allow_social_tool') === 'true') { |
@@ -1199,13 +1199,13 @@ discard block |
||
1199 | 1199 | case SOCIAL_CENTER_PLUGIN: |
1200 | 1200 | $social_plugins = array(1, 2); |
1201 | 1201 | if (is_array($social_plugins) && count($social_plugins) > 0) { |
1202 | - $content.= '<div id="social-plugins">'; |
|
1202 | + $content .= '<div id="social-plugins">'; |
|
1203 | 1203 | foreach ($social_plugins as $plugin) { |
1204 | - $content.= '<div class="social-plugin-item">'; |
|
1205 | - $content.= $plugin; |
|
1206 | - $content.= '</div>'; |
|
1204 | + $content .= '<div class="social-plugin-item">'; |
|
1205 | + $content .= $plugin; |
|
1206 | + $content .= '</div>'; |
|
1207 | 1207 | } |
1208 | - $content.= '</div>'; |
|
1208 | + $content .= '</div>'; |
|
1209 | 1209 | } |
1210 | 1210 | break; |
1211 | 1211 | case SOCIAL_LEFT_PLUGIN: |
@@ -1276,12 +1276,12 @@ discard block |
||
1276 | 1276 | if (!in_array($extension, $allowedTypes)) { |
1277 | 1277 | $flag = false; |
1278 | 1278 | } else { |
1279 | - $newFileName = uniqid('') . '.' . $extension; |
|
1279 | + $newFileName = uniqid('').'.'.$extension; |
|
1280 | 1280 | if (!file_exists($pathMessageAttach)) { |
1281 | 1281 | @mkdir($pathMessageAttach, api_get_permissions_for_new_directories(), true); |
1282 | 1282 | } |
1283 | 1283 | |
1284 | - $newPath = $pathMessageAttach . $newFileName; |
|
1284 | + $newPath = $pathMessageAttach.$newFileName; |
|
1285 | 1285 | if (is_uploaded_file($fileAttach['tmp_name'])) { |
1286 | 1286 | @copy($fileAttach['tmp_name'], $newPath); |
1287 | 1287 | } |
@@ -1290,9 +1290,9 @@ discard block |
||
1290 | 1290 | $medium = self::resize_picture($newPath, IMAGE_WALL_MEDIUM_SIZE); |
1291 | 1291 | |
1292 | 1292 | $big = new Image($newPath); |
1293 | - $ok = $small && $small->send_image($pathMessageAttach . IMAGE_WALL_SMALL . '_' . $newFileName) && |
|
1294 | - $medium && $medium->send_image($pathMessageAttach . IMAGE_WALL_MEDIUM .'_' . $newFileName) && |
|
1295 | - $big && $big->send_image($pathMessageAttach . IMAGE_WALL_BIG . '_' . $newFileName); |
|
1293 | + $ok = $small && $small->send_image($pathMessageAttach.IMAGE_WALL_SMALL.'_'.$newFileName) && |
|
1294 | + $medium && $medium->send_image($pathMessageAttach.IMAGE_WALL_MEDIUM.'_'.$newFileName) && |
|
1295 | + $big && $big->send_image($pathMessageAttach.IMAGE_WALL_BIG.'_'.$newFileName); |
|
1296 | 1296 | |
1297 | 1297 | // Insert |
1298 | 1298 | $newFileName = $social.$newFileName; |
@@ -1386,7 +1386,7 @@ discard block |
||
1386 | 1386 | $start = '0000-00-00'; |
1387 | 1387 | } |
1388 | 1388 | |
1389 | - $isOwnWall = (api_get_user_id() == $userId && $userId == $friendId); |
|
1389 | + $isOwnWall = (api_get_user_id() == $userId && $userId == $friendId); |
|
1390 | 1390 | $messages = self::getWallMessages($userId, MESSAGE_STATUS_WALL, $idMessage, $start, $limit, $offset); |
1391 | 1391 | $formattedList = '<div class="sub-mediapost">'; |
1392 | 1392 | $users = array(); |
@@ -1401,20 +1401,20 @@ discard block |
||
1401 | 1401 | } |
1402 | 1402 | |
1403 | 1403 | $nameComplete = api_is_western_name_order() |
1404 | - ? $users[$userIdLoop]['firstname'] .' ' . $users[$userIdLoop]['lastname'] |
|
1405 | - : $users[$userIdLoop]['lastname'] . ' ' . $users[$userIdLoop]['firstname']; |
|
1404 | + ? $users[$userIdLoop]['firstname'].' '.$users[$userIdLoop]['lastname'] |
|
1405 | + : $users[$userIdLoop]['lastname'].' '.$users[$userIdLoop]['firstname']; |
|
1406 | 1406 | $url = api_get_path(WEB_CODE_PATH).'social/profile.php?u='.$userIdLoop; |
1407 | 1407 | $media = ''; |
1408 | 1408 | $media .= '<div class="rep-post">'; |
1409 | 1409 | $media .= '<div class="col-md-2 col-xs-2 social-post-answers">'; |
1410 | 1410 | $media .= '<div class="user-image pull-right">'; |
1411 | - $media .= '<a href="'.$url.'" ><img src="'. $users[$userIdLoop]['avatar'] . |
|
1411 | + $media .= '<a href="'.$url.'" ><img src="'.$users[$userIdLoop]['avatar']. |
|
1412 | 1412 | '" alt="'.$users[$userIdLoop]['complete_name'].'" class="avatar-thumb"></a>'; |
1413 | 1413 | $media .= '</div>'; |
1414 | 1414 | $media .= '</div>'; |
1415 | 1415 | $media .= '<div class="col-md-9 col-xs-9 social-post-answers">'; |
1416 | 1416 | $media .= '<div class="user-data">'; |
1417 | - $media .= '<div class="username">' . '<a href="'.$url.'">'.$nameComplete.'</a> <span>'.Security::remove_XSS($message['content']).'</span></div>'; |
|
1417 | + $media .= '<div class="username">'.'<a href="'.$url.'">'.$nameComplete.'</a> <span>'.Security::remove_XSS($message['content']).'</span></div>'; |
|
1418 | 1418 | $media .= '<div class="time timeago" title="'.$date.'">'.$date.'</div>'; |
1419 | 1419 | $media .= '<br />'; |
1420 | 1420 | $media .= '</div>'; |
@@ -1457,12 +1457,12 @@ discard block |
||
1457 | 1457 | * @param int $offset Wall messages offset |
1458 | 1458 | * @return array $data return user's starting wall messages along with message extra data |
1459 | 1459 | */ |
1460 | - public static function getWallMessagesPostHTML($userId, $friendId = 0, $start = null, $limit = 10, $offset= 0) |
|
1460 | + public static function getWallMessagesPostHTML($userId, $friendId = 0, $start = null, $limit = 10, $offset = 0) |
|
1461 | 1461 | { |
1462 | 1462 | if (empty($start)) { |
1463 | 1463 | $start = '0000-00-00'; |
1464 | 1464 | } |
1465 | - $isOwnWall = (api_get_user_id() == $userId && $userId == $friendId); |
|
1465 | + $isOwnWall = (api_get_user_id() == $userId && $userId == $friendId); |
|
1466 | 1466 | $messages = self::getWallMessages($userId, MESSAGE_STATUS_WALL_POST, null, $start, $limit, $offset); |
1467 | 1467 | $users = array(); |
1468 | 1468 | $data = array(); |
@@ -1521,7 +1521,7 @@ discard block |
||
1521 | 1521 | |
1522 | 1522 | $htmlReceiver = ''; |
1523 | 1523 | if ($authorId != $receiverId) { |
1524 | - $htmlReceiver = ' > <a href="'.$urlReceiver.'">' . $nameCompleteReceiver . '</a> '; |
|
1524 | + $htmlReceiver = ' > <a href="'.$urlReceiver.'">'.$nameCompleteReceiver.'</a> '; |
|
1525 | 1525 | } |
1526 | 1526 | |
1527 | 1527 | $wallImage = ''; |
@@ -1556,7 +1556,7 @@ discard block |
||
1556 | 1556 | $html .= '<div class="img-post">'; |
1557 | 1557 | $html .= $wallImage; |
1558 | 1558 | $html .= '</div>'; |
1559 | - $html .= '<p>'. Security::remove_XSS($message['content']).'</p>'; |
|
1559 | + $html .= '<p>'.Security::remove_XSS($message['content']).'</p>'; |
|
1560 | 1560 | $html .= '</div>'; |
1561 | 1561 | $html .= '</div>'; // end mediaPost |
1562 | 1562 | |
@@ -1732,18 +1732,18 @@ discard block |
||
1732 | 1732 | if ($number_friends != 0) { |
1733 | 1733 | if ($number_friends > $number_of_images) { |
1734 | 1734 | if (api_get_user_id() == $user_id) { |
1735 | - $friendHtml.= ' <span><a href="friends.php">'.get_lang('SeeAll').'</a></span>'; |
|
1735 | + $friendHtml .= ' <span><a href="friends.php">'.get_lang('SeeAll').'</a></span>'; |
|
1736 | 1736 | } else { |
1737 | - $friendHtml.= ' <span>' |
|
1737 | + $friendHtml .= ' <span>' |
|
1738 | 1738 | .'<a href="'.api_get_path(WEB_CODE_PATH).'social/profile_friends_and_groups.inc.php' |
1739 | 1739 | .'?view=friends&height=390&width=610&user_id='.$user_id.'"' |
1740 | 1740 | .'class="ajax" data-title="'.get_lang('SeeAll').'" title="'.get_lang('SeeAll').'" >'.get_lang('SeeAll').'</a></span>'; |
1741 | 1741 | } |
1742 | 1742 | } |
1743 | 1743 | |
1744 | - $friendHtml.= '<ul class="nav nav-list">'; |
|
1744 | + $friendHtml .= '<ul class="nav nav-list">'; |
|
1745 | 1745 | $j = 1; |
1746 | - for ($k=0; $k < $number_friends; $k++) { |
|
1746 | + for ($k = 0; $k < $number_friends; $k++) { |
|
1747 | 1747 | if ($j > $number_of_images) break; |
1748 | 1748 | |
1749 | 1749 | if (isset($friends[$k])) { |
@@ -1757,26 +1757,26 @@ discard block |
||
1757 | 1757 | $statusIcon = Display::span('', array('class' => 'offline_user_in_text')); |
1758 | 1758 | } |
1759 | 1759 | |
1760 | - $friendHtml.= '<li>'; |
|
1761 | - $friendHtml.= '<div>'; |
|
1760 | + $friendHtml .= '<li>'; |
|
1761 | + $friendHtml .= '<div>'; |
|
1762 | 1762 | |
1763 | 1763 | // the height = 92 must be the same in the image_friend_network span style in default.css |
1764 | 1764 | $friends_profile = UserManager::getUserPicture($friend['friend_user_id'], USER_IMAGE_SIZE_SMALL); |
1765 | - $friendHtml.= '<img src="'.$friends_profile.'" id="imgfriend_'.$friend['friend_user_id'].'" title="'.$name_user.'"/>'; |
|
1765 | + $friendHtml .= '<img src="'.$friends_profile.'" id="imgfriend_'.$friend['friend_user_id'].'" title="'.$name_user.'"/>'; |
|
1766 | 1766 | $link_shared = (empty($link_shared)) ? '' : '&'.$link_shared; |
1767 | - $friendHtml.= $statusIcon .'<a href="profile.php?' .'u=' . $friend['friend_user_id'] . $link_shared . '">' . $name_user .'</a>'; |
|
1768 | - $friendHtml.= '</div>'; |
|
1769 | - $friendHtml.= '</li>'; |
|
1767 | + $friendHtml .= $statusIcon.'<a href="profile.php?'.'u='.$friend['friend_user_id'].$link_shared.'">'.$name_user.'</a>'; |
|
1768 | + $friendHtml .= '</div>'; |
|
1769 | + $friendHtml .= '</li>'; |
|
1770 | 1770 | } |
1771 | 1771 | $j++; |
1772 | 1772 | } |
1773 | - $friendHtml.='</ul>'; |
|
1773 | + $friendHtml .= '</ul>'; |
|
1774 | 1774 | } else { |
1775 | - $friendHtml.= '<div class="">'.get_lang('NoFriendsInYourContactList').'<br />' |
|
1776 | - .'<a class="btn btn-primary" href="'.api_get_path(WEB_PATH).'whoisonline.php"><em class="fa fa-search"></em> '. get_lang('TryAndFindSomeFriends').'</a></div>'; |
|
1775 | + $friendHtml .= '<div class="">'.get_lang('NoFriendsInYourContactList').'<br />' |
|
1776 | + .'<a class="btn btn-primary" href="'.api_get_path(WEB_PATH).'whoisonline.php"><em class="fa fa-search"></em> '.get_lang('TryAndFindSomeFriends').'</a></div>'; |
|
1777 | 1777 | } |
1778 | 1778 | |
1779 | - $friendHtml = Display::panel($friendHtml, get_lang('SocialFriend').' (' . $number_friends . ')' ); |
|
1779 | + $friendHtml = Display::panel($friendHtml, get_lang('SocialFriend').' ('.$number_friends.')'); |
|
1780 | 1780 | |
1781 | 1781 | return $friendHtml; |
1782 | 1782 | } |
@@ -1797,9 +1797,9 @@ discard block |
||
1797 | 1797 | |
1798 | 1798 | if ($number_friends != 0) { |
1799 | 1799 | |
1800 | - $friendHtml.= '<div class="list-group">'; |
|
1800 | + $friendHtml .= '<div class="list-group">'; |
|
1801 | 1801 | $j = 1; |
1802 | - for ($k=0; $k < $number_friends; $k++) { |
|
1802 | + for ($k = 0; $k < $number_friends; $k++) { |
|
1803 | 1803 | if ($j > $number_of_images) { |
1804 | 1804 | break; |
1805 | 1805 | } |
@@ -1809,11 +1809,11 @@ discard block |
||
1809 | 1809 | $user_info_friend = api_get_user_info($friend['friend_user_id'], true); |
1810 | 1810 | |
1811 | 1811 | if ($user_info_friend['user_is_online']) { |
1812 | - $statusIcon = Display::return_icon('statusonline.png',get_lang('Online')); |
|
1813 | - $status=1; |
|
1812 | + $statusIcon = Display::return_icon('statusonline.png', get_lang('Online')); |
|
1813 | + $status = 1; |
|
1814 | 1814 | } else { |
1815 | - $statusIcon = Display::return_icon('statusoffline.png',get_lang('Offline')); |
|
1816 | - $status=0; |
|
1815 | + $statusIcon = Display::return_icon('statusoffline.png', get_lang('Offline')); |
|
1816 | + $status = 0; |
|
1817 | 1817 | } |
1818 | 1818 | |
1819 | 1819 | $friendAvatarMedium = UserManager::getUserPicture($friend['friend_user_id'], USER_IMAGE_SIZE_MEDIUM); |
@@ -1822,24 +1822,24 @@ discard block |
||
1822 | 1822 | $showLinkToChat = api_is_global_chat_enabled() && |
1823 | 1823 | $friend['friend_user_id'] != api_get_user_id(); |
1824 | 1824 | |
1825 | - if ($showLinkToChat){ |
|
1825 | + if ($showLinkToChat) { |
|
1826 | 1826 | $friendHtml .= '<a onclick="javascript:chatWith(\''.$friend['friend_user_id'].'\', \''.$name_user.'\', \''.$status.'\',\''.$friendAvatarSmall.'\')" href="javascript:void(0);" class="list-group-item">'; |
1827 | - $friendHtml .= $friend_avatar.' <span class="username">' . $name_user . '</span>'; |
|
1828 | - $friendHtml .= '<span class="status">' . $statusIcon . '</span>'; |
|
1827 | + $friendHtml .= $friend_avatar.' <span class="username">'.$name_user.'</span>'; |
|
1828 | + $friendHtml .= '<span class="status">'.$statusIcon.'</span>'; |
|
1829 | 1829 | } else { |
1830 | 1830 | $link_shared = empty($link_shared) ? '' : '&'.$link_shared; |
1831 | - $friendHtml .= '<a href="profile.php?' .'u=' . $friend['friend_user_id'] . $link_shared . '" class="list-group-item">'; |
|
1832 | - $friendHtml .= $friend_avatar.' <span class="username-all">' . $name_user . '</span>'; |
|
1831 | + $friendHtml .= '<a href="profile.php?'.'u='.$friend['friend_user_id'].$link_shared.'" class="list-group-item">'; |
|
1832 | + $friendHtml .= $friend_avatar.' <span class="username-all">'.$name_user.'</span>'; |
|
1833 | 1833 | } |
1834 | 1834 | |
1835 | 1835 | $friendHtml .= '</a>'; |
1836 | 1836 | } |
1837 | 1837 | $j++; |
1838 | 1838 | } |
1839 | - $friendHtml.='</div>'; |
|
1839 | + $friendHtml .= '</div>'; |
|
1840 | 1840 | } else { |
1841 | - $friendHtml.= '<div class="help">'.get_lang('NoFriendsInYourContactList').' ' |
|
1842 | - .'<a href="'.api_get_path(WEB_PATH).'whoisonline.php"><em class="fa fa-search"></em> '. get_lang('TryAndFindSomeFriends').'</a></div>'; |
|
1841 | + $friendHtml .= '<div class="help">'.get_lang('NoFriendsInYourContactList').' ' |
|
1842 | + .'<a href="'.api_get_path(WEB_PATH).'whoisonline.php"><em class="fa fa-search"></em> '.get_lang('TryAndFindSomeFriends').'</a></div>'; |
|
1843 | 1843 | } |
1844 | 1844 | |
1845 | 1845 | return $friendHtml; |
@@ -1857,7 +1857,7 @@ discard block |
||
1857 | 1857 | 'post', |
1858 | 1858 | api_get_path(WEB_CODE_PATH).'social/profile.php'.$userId, |
1859 | 1859 | null, |
1860 | - array('enctype' => 'multipart/form-data') , |
|
1860 | + array('enctype' => 'multipart/form-data'), |
|
1861 | 1861 | FormValidator::LAYOUT_HORIZONTAL |
1862 | 1862 | ); |
1863 | 1863 |
@@ -67,6 +67,8 @@ discard block |
||
67 | 67 | * @param int user id |
68 | 68 | * @param int user friend id |
69 | 69 | * @param string |
70 | + * @param integer $user_id |
|
71 | + * @param integer $user_friend |
|
70 | 72 | * @author isaac flores paz |
71 | 73 | */ |
72 | 74 | public static function get_relation_between_contacts($user_id, $user_friend) |
@@ -98,6 +100,8 @@ discard block |
||
98 | 100 | * @param int group id |
99 | 101 | * @param string name to search |
100 | 102 | * @param bool true will load firstname, lastname, and image name |
103 | + * @param integer $user_id |
|
104 | + * @param integer $id_group |
|
101 | 105 | * @return array |
102 | 106 | * @author Julio Montoya <[email protected]> Cleaning code, function renamed, $load_extra_info option added |
103 | 107 | * @author isaac flores paz |
@@ -174,6 +178,9 @@ discard block |
||
174 | 178 | * @param int user friend id |
175 | 179 | * @param string title of the message |
176 | 180 | * @param string content of the message |
181 | + * @param integer $user_id |
|
182 | + * @param string $message_title |
|
183 | + * @param string $message_content |
|
177 | 184 | * @return boolean |
178 | 185 | * @author isaac flores paz |
179 | 186 | * @author Julio Montoya <[email protected]> Cleaning code |
@@ -248,6 +255,7 @@ discard block |
||
248 | 255 | * Get number messages of the inbox |
249 | 256 | * @author isaac flores paz |
250 | 257 | * @param int user receiver id |
258 | + * @param integer $user_receiver_id |
|
251 | 259 | * @return int |
252 | 260 | */ |
253 | 261 | public static function get_message_number_invitation_by_user_id($user_receiver_id) |
@@ -290,6 +298,7 @@ discard block |
||
290 | 298 | * Get invitation list sent by user |
291 | 299 | * @author Julio Montoya <[email protected]> |
292 | 300 | * @param int user id |
301 | + * @param integer $user_id |
|
293 | 302 | * @return array() |
294 | 303 | */ |
295 | 304 | public static function get_list_invitation_sent_by_user_id($user_id) |
@@ -332,6 +341,7 @@ discard block |
||
332 | 341 | * Denies invitation |
333 | 342 | * @param int user sender id |
334 | 343 | * @param int user receiver id |
344 | + * @param integer $user_receiver_id |
|
335 | 345 | * @author isaac flores paz |
336 | 346 | * @author Julio Montoya <[email protected]> Cleaning code |
337 | 347 | */ |
@@ -426,7 +436,7 @@ discard block |
||
426 | 436 | * @param string $subject |
427 | 437 | * @param string $content |
428 | 438 | * |
429 | - * @return string message invitation |
|
439 | + * @return false|null message invitation |
|
430 | 440 | */ |
431 | 441 | public static function sendInvitationToUser($userId, $subject = '', $content = '') |
432 | 442 | { |
@@ -1223,7 +1233,7 @@ discard block |
||
1223 | 1233 | * @param string $messageContent of the message |
1224 | 1234 | * @param int $messageId id parent |
1225 | 1235 | * @param string $messageStatus status type of message |
1226 | - * @return boolean |
|
1236 | + * @return false|string |
|
1227 | 1237 | * @author Yannick Warnier |
1228 | 1238 | */ |
1229 | 1239 | public static function sendWallMessage($userId, $friendId, $messageContent, $messageId = 0, $messageStatus = '') |
@@ -1315,7 +1325,7 @@ discard block |
||
1315 | 1325 | * Gets all messages from someone's wall (within specific limits) |
1316 | 1326 | * @param int $userId id of wall shown |
1317 | 1327 | * @param string $messageStatus status wall message |
1318 | - * @param int|string $parentId id message (Post main) |
|
1328 | + * @param integer|null $parentId id message (Post main) |
|
1319 | 1329 | * @param date $start Date from which we want to show the messages, in UTC time |
1320 | 1330 | * @param int $limit Limit for the number of parent messages we want to show |
1321 | 1331 | * @param int $offset Wall message query offset |
@@ -1600,7 +1610,7 @@ discard block |
||
1600 | 1610 | |
1601 | 1611 | /** |
1602 | 1612 | * verify if Url Exist - Using Curl |
1603 | - * @param $uri url |
|
1613 | + * @param string $uri url |
|
1604 | 1614 | * |
1605 | 1615 | * @return boolean |
1606 | 1616 | */ |
@@ -1626,7 +1636,7 @@ discard block |
||
1626 | 1636 | /** |
1627 | 1637 | * Delete messages delete logic |
1628 | 1638 | * @param int $id id message to delete. |
1629 | - * @return bool status query |
|
1639 | + * @return Statement|null status query |
|
1630 | 1640 | */ |
1631 | 1641 | public static function deleteMessage($id) |
1632 | 1642 | { |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | |
177 | 177 | $sql = "SELECT MAX(description_type) as MAX |
178 | 178 | FROM $tbl_course_description |
179 | - WHERE c_id = $course_id AND session_id='" . $this->session_id . "'"; |
|
179 | + WHERE c_id = $course_id AND session_id='".$this->session_id."'"; |
|
180 | 180 | $rs = Database::query($sql); |
181 | 181 | $max = Database::fetch_array($rs); |
182 | 182 | $description_type = $max['MAX'] + 1; |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | 'session_id' => $this->session_id |
212 | 212 | ]; |
213 | 213 | |
214 | - $last_id = Database::insert($table, $params); |
|
214 | + $last_id = Database::insert($table, $params); |
|
215 | 215 | |
216 | 216 | if ($last_id > 0) { |
217 | 217 | $sql = "UPDATE $table SET id = iid WHERE iid = $last_id"; |
@@ -319,8 +319,8 @@ discard block |
||
319 | 319 | $sql = "DELETE FROM $tbl_course_description |
320 | 320 | WHERE |
321 | 321 | c_id = $course_id AND |
322 | - id = '" . intval($this->id) . "' AND |
|
323 | - session_id = '" . intval($this->session_id) . "'"; |
|
322 | + id = '".intval($this->id)."' AND |
|
323 | + session_id = '" . intval($this->session_id)."'"; |
|
324 | 324 | $result = Database::query($sql); |
325 | 325 | $affected_rows = Database::affected_rows($result); |
326 | 326 | if ($this->id > 0) { |
@@ -349,7 +349,7 @@ discard block |
||
349 | 349 | $course_id = api_get_course_int_id(); |
350 | 350 | |
351 | 351 | $sql = "SELECT id FROM $tbl_course_description |
352 | - WHERE c_id = $course_id AND description_type = '" . intval($description_type) . "'"; |
|
352 | + WHERE c_id = $course_id AND description_type = '".intval($description_type)."'"; |
|
353 | 353 | $rs = Database::query($sql); |
354 | 354 | $row = Database::fetch_array($rs); |
355 | 355 | $description_id = $row['id']; |
@@ -359,7 +359,7 @@ discard block |
||
359 | 359 | |
360 | 360 | /** |
361 | 361 | * Get description titles by default |
362 | - * @return array |
|
362 | + * @return string[] |
|
363 | 363 | */ |
364 | 364 | public function get_default_description_title() |
365 | 365 | { |
@@ -378,7 +378,7 @@ discard block |
||
378 | 378 | |
379 | 379 | /** |
380 | 380 | * Get description titles editable by default |
381 | - * @return array |
|
381 | + * @return boolean[] |
|
382 | 382 | */ |
383 | 383 | public function get_default_description_title_editable() |
384 | 384 | { |
@@ -397,7 +397,7 @@ discard block |
||
397 | 397 | |
398 | 398 | /** |
399 | 399 | * Get description icons by default |
400 | - * @return array |
|
400 | + * @return string[] |
|
401 | 401 | */ |
402 | 402 | public function get_default_description_icon() |
403 | 403 | { |
@@ -417,7 +417,7 @@ discard block |
||
417 | 417 | |
418 | 418 | /** |
419 | 419 | * Get questions by default for help |
420 | - * @return array |
|
420 | + * @return string[] |
|
421 | 421 | */ |
422 | 422 | public function get_default_question() |
423 | 423 | { |
@@ -436,7 +436,7 @@ discard block |
||
436 | 436 | |
437 | 437 | /** |
438 | 438 | * Get informations by default for help |
439 | - * @return array |
|
439 | + * @return string[] |
|
440 | 440 | */ |
441 | 441 | public function get_default_information() |
442 | 442 | { |
@@ -574,7 +574,7 @@ discard block |
||
574 | 574 | /** |
575 | 575 | * get progress of a description |
576 | 576 | * |
577 | - * @return int |
|
577 | + * @return string |
|
578 | 578 | */ |
579 | 579 | public function get_progress() |
580 | 580 | { |
@@ -33,11 +33,11 @@ discard block |
||
33 | 33 | } |
34 | 34 | |
35 | 35 | /** |
36 | - * This function is for editing profile info from profile_id. |
|
37 | - * @param int $profileId |
|
38 | - * @param string $name |
|
39 | - * @param string $description |
|
40 | - */ |
|
36 | + * This function is for editing profile info from profile_id. |
|
37 | + * @param int $profileId |
|
38 | + * @param string $name |
|
39 | + * @param string $description |
|
40 | + */ |
|
41 | 41 | public function updateProfileInfo($profileId, $name, $description) |
42 | 42 | { |
43 | 43 | $profileId = intval($profileId); |
@@ -128,9 +128,9 @@ discard block |
||
128 | 128 | } |
129 | 129 | |
130 | 130 | /** |
131 | - * This function is for getting profile info from profile_id. |
|
132 | - * @param int $profileId |
|
133 | - */ |
|
131 | + * This function is for getting profile info from profile_id. |
|
132 | + * @param int $profileId |
|
133 | + */ |
|
134 | 134 | |
135 | 135 | public function getProfileInfo($profileId) |
136 | 136 | { |
@@ -734,7 +734,7 @@ discard block |
||
734 | 734 | { |
735 | 735 | $skill_rel_skill = new SkillRelSkill(); |
736 | 736 | $skills = $skill_rel_skill->get_direct_parents($skill_id, true); |
737 | - foreach($skills as &$skill) { |
|
737 | + foreach ($skills as &$skill) { |
|
738 | 738 | $skill['data'] = self::get($skill['skill_id']); |
739 | 739 | $skill_info2 = $skill_rel_skill->get_skill_info($skill['skill_id']); |
740 | 740 | $skill['data']['parent_id'] = $skill_info2['parent_id']; |
@@ -772,7 +772,7 @@ discard block |
||
772 | 772 | $attributes = array( |
773 | 773 | 'skill_id' => $skill_id, |
774 | 774 | 'parent_id' => $parent_id, |
775 | - 'relation_type' => (isset($params['relation_type'])?$params['relation_type']:0), |
|
775 | + 'relation_type' => (isset($params['relation_type']) ? $params['relation_type'] : 0), |
|
776 | 776 | //'level' => $params['level'], |
777 | 777 | ); |
778 | 778 | $skill_rel_skill->save($attributes); |
@@ -969,8 +969,8 @@ discard block |
||
969 | 969 | // 2nd node |
970 | 970 | $skills[$skill_id] = $skill_info; |
971 | 971 | // Uncomment code below to hide the searched skill |
972 | - $skills[$skill_id]['data']['parent_id'] = $skill_info['extra']['parent_id']; |
|
973 | - $skills[$skill_id]['parent_id'] = 1; |
|
972 | + $skills[$skill_id]['data']['parent_id'] = $skill_info['extra']['parent_id']; |
|
973 | + $skills[$skill_id]['parent_id'] = 1; |
|
974 | 974 | } |
975 | 975 | } |
976 | 976 | } |
@@ -1033,7 +1033,7 @@ discard block |
||
1033 | 1033 | $skill['data']['skill_has_gradebook'] = true; |
1034 | 1034 | } |
1035 | 1035 | $refs[$skill['id']] = &$skill; |
1036 | - $flat_array[$skill['id']] = &$skill; |
|
1036 | + $flat_array[$skill['id']] = &$skill; |
|
1037 | 1037 | } |
1038 | 1038 | |
1039 | 1039 | // Checking family value |
@@ -1054,7 +1054,7 @@ discard block |
||
1054 | 1054 | $refs['root']['children'][0] = $skills[1]; |
1055 | 1055 | $skills[$skill_id]['data']['family_id'] = 1; |
1056 | 1056 | $refs['root']['children'][0]['children'][0] = $skills[$skill_id]; |
1057 | - $flat_array[$skill_id] = $skills[$skill_id]; |
|
1057 | + $flat_array[$skill_id] = $skills[$skill_id]; |
|
1058 | 1058 | } else { |
1059 | 1059 | // Moving node to the children index of their parents |
1060 | 1060 | |
@@ -1063,7 +1063,7 @@ discard block |
||
1063 | 1063 | $skill['data']['family_id'] = $new_family_array[$skill['id']]; |
1064 | 1064 | } |
1065 | 1065 | $refs[$skill['parent_id']]['children'][] = &$skill; |
1066 | - $flat_array[$my_skill_id] = $skill; |
|
1066 | + $flat_array[$my_skill_id] = $skill; |
|
1067 | 1067 | } |
1068 | 1068 | } |
1069 | 1069 | |
@@ -1161,7 +1161,7 @@ discard block |
||
1161 | 1161 | INNER JOIN {$this->table_skill_rel_user} su |
1162 | 1162 | ON (s.id = su.skill_id) |
1163 | 1163 | WHERE user_id = $user_id"; |
1164 | - $result = Database::query($sql); |
|
1164 | + $result = Database::query($sql); |
|
1165 | 1165 | if (Database::num_rows($result)) { |
1166 | 1166 | $result = Database::fetch_row($result); |
1167 | 1167 | return $result[0]; |
@@ -1203,7 +1203,7 @@ discard block |
||
1203 | 1203 | */ |
1204 | 1204 | public function get_user_list_skill_ranking_count() |
1205 | 1205 | { |
1206 | - $sql = "SELECT count(*) FROM ( |
|
1206 | + $sql = "SELECT count(*) FROM ( |
|
1207 | 1207 | SELECT count(distinct 1) |
1208 | 1208 | FROM {$this->table} s |
1209 | 1209 | INNER JOIN {$this->table_skill_rel_user} su |
@@ -1256,7 +1256,7 @@ discard block |
||
1256 | 1256 | ON c.code = g.course_code |
1257 | 1257 | WHERE sg.skill_id = $skill_id |
1258 | 1258 | AND (g.session_id IS NULL OR g.session_id = 0)"; |
1259 | - $result = Database::query($sql); |
|
1259 | + $result = Database::query($sql); |
|
1260 | 1260 | |
1261 | 1261 | return Database::store_result($result, 'ASSOC'); |
1262 | 1262 | } |
@@ -1443,7 +1443,7 @@ discard block |
||
1443 | 1443 | WHERE sg.skill_id = $skillId |
1444 | 1444 | AND g.session_id > 0"; |
1445 | 1445 | |
1446 | - $result = Database::query($sql); |
|
1446 | + $result = Database::query($sql); |
|
1447 | 1447 | |
1448 | 1448 | return Database::store_result($result, 'ASSOC'); |
1449 | 1449 | } |
@@ -326,6 +326,7 @@ discard block |
||
326 | 326 | |
327 | 327 | /** |
328 | 328 | * Gets an element |
329 | + * @param integer $gradebook_id |
|
329 | 330 | */ |
330 | 331 | public function get_skill_info($skill_id, $gradebook_id) |
331 | 332 | { |
@@ -544,7 +545,7 @@ discard block |
||
544 | 545 | * Gets an element |
545 | 546 | * @param int $id |
546 | 547 | * |
547 | - * @return array|mixed |
|
548 | + * @return integer |
|
548 | 549 | */ |
549 | 550 | public function get($id) |
550 | 551 | { |
@@ -885,7 +886,7 @@ discard block |
||
885 | 886 | /** |
886 | 887 | * Get user's skills |
887 | 888 | * |
888 | - * @param int $userId User's id |
|
889 | + * @param integer $user_id User's id |
|
889 | 890 | * @param bool $get_skill_data |
890 | 891 | */ |
891 | 892 | public function get_user_skills($user_id, $get_skill_data = false) |
@@ -1090,7 +1091,7 @@ discard block |
||
1090 | 1091 | * @param bool return a flat array or not |
1091 | 1092 | * @param int depth of the skills |
1092 | 1093 | * @param bool filter status |
1093 | - * @return json |
|
1094 | + * @return string |
|
1094 | 1095 | */ |
1095 | 1096 | public function get_skills_tree_json($user_id = null, $skill_id = null, $return_flat_array = false, $main_depth = 2, $filter_status = false) |
1096 | 1097 | { |
@@ -8,11 +8,11 @@ discard block |
||
8 | 8 | * Code |
9 | 9 | */ |
10 | 10 | require_once 'xapian.php'; |
11 | -require_once dirname(__FILE__) . '/../IndexableChunk.class.php'; |
|
11 | +require_once dirname(__FILE__).'/../IndexableChunk.class.php'; |
|
12 | 12 | //TODO: think another way without including specific fields here |
13 | -require_once api_get_path(LIBRARY_PATH) . 'specific_fields_manager.lib.php'; |
|
13 | +require_once api_get_path(LIBRARY_PATH).'specific_fields_manager.lib.php'; |
|
14 | 14 | |
15 | -define('XAPIAN_DB', api_get_path(SYS_UPLOAD_PATH) . 'plugins/xapian/searchdb/'); |
|
15 | +define('XAPIAN_DB', api_get_path(SYS_UPLOAD_PATH).'plugins/xapian/searchdb/'); |
|
16 | 16 | |
17 | 17 | /** |
18 | 18 | * Queries the database. |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | |
96 | 96 | // process each specific field prefix |
97 | 97 | foreach ($specific_fields as $specific_field) { |
98 | - $results[$count]['sf-' . $specific_field['code']] = xapian_get_doc_terms($document, $specific_field['code']); |
|
98 | + $results[$count]['sf-'.$specific_field['code']] = xapian_get_doc_terms($document, $specific_field['code']); |
|
99 | 99 | } |
100 | 100 | |
101 | 101 | // rest of data |
@@ -261,6 +261,6 @@ discard block |
||
261 | 261 | } else { |
262 | 262 | $message_error = get_lang('SearchOtherXapianError'); |
263 | 263 | } |
264 | - $display_message = get_lang('Error') . ' : ' . $message_error; |
|
264 | + $display_message = get_lang('Error').' : '.$message_error; |
|
265 | 265 | Display::display_error_message($display_message); |
266 | 266 | } |
@@ -239,6 +239,7 @@ |
||
239 | 239 | /** |
240 | 240 | * @author Isaac flores paz <[email protected]> |
241 | 241 | * @param String The xapian error message |
242 | + * @param string $xapian_error_message |
|
242 | 243 | * @return String The chamilo error message |
243 | 244 | */ |
244 | 245 | function display_xapian_error($xapian_error_message) { |
@@ -17,8 +17,8 @@ discard block |
||
17 | 17 | return; |
18 | 18 | } |
19 | 19 | |
20 | -require_once dirname(__FILE__) . '../../../global.inc.php'; |
|
21 | -require_once api_get_path(LIBRARY_PATH) . 'search/ChamiloQuery.php'; |
|
20 | +require_once dirname(__FILE__).'../../../global.inc.php'; |
|
21 | +require_once api_get_path(LIBRARY_PATH).'search/ChamiloQuery.php'; |
|
22 | 22 | |
23 | 23 | /** |
24 | 24 | * search with filter and build base array avoding repeated terms |
@@ -33,7 +33,7 @@ discard block |
||
33 | 33 | if (is_array($dkterms) && is_array($dkterms[1])) { |
34 | 34 | foreach ($specific_fields as $specific_field) { |
35 | 35 | foreach ($dkterms[1] as $obj) { |
36 | - foreach ($obj['sf-' . $specific_field['code']] as $raw_term) { |
|
36 | + foreach ($obj['sf-'.$specific_field['code']] as $raw_term) { |
|
37 | 37 | if (count($raw_term['name']) > 1) { |
38 | 38 | $normal_term = substr($raw_term['name'], 1); |
39 | 39 | $sf_terms[$specific_field['code']][$normal_term] = $normal_term; |
@@ -54,10 +54,10 @@ discard block |
||
54 | 54 | |
55 | 55 | if (($cid = api_get_course_id()) != -1) { // with cid |
56 | 56 | // course filter |
57 | - $filter[] = chamilo_get_boolean_query(XAPIAN_PREFIX_COURSEID . $cid); |
|
57 | + $filter[] = chamilo_get_boolean_query(XAPIAN_PREFIX_COURSEID.$cid); |
|
58 | 58 | // term filter |
59 | 59 | if ($term != '__all__') { |
60 | - $filter[] = chamilo_get_boolean_query($prefix . $term); |
|
60 | + $filter[] = chamilo_get_boolean_query($prefix.$term); |
|
61 | 61 | // always and between term and courseid |
62 | 62 | $filter = chamilo_join_queries($filter, null, 'and'); |
63 | 63 | } |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | $sf_terms = get_usual_sf_terms($filter, $specific_fields); |
66 | 66 | } else { // without cid |
67 | 67 | if ($term != '__all__') { |
68 | - $filter[] = chamilo_get_boolean_query($prefix . $term); |
|
68 | + $filter[] = chamilo_get_boolean_query($prefix.$term); |
|
69 | 69 | |
70 | 70 | $sf_terms = get_usual_sf_terms($filter, $specific_fields); |
71 | 71 | } else { // no cid and all/any terms |