@@ -21,12 +21,12 @@ discard block |
||
21 | 21 | * @assert () !== '' |
22 | 22 | * @assert ('abc','single') !== '' |
23 | 23 | */ |
24 | - function search_courses($needle,$type) |
|
24 | + function search_courses($needle, $type) |
|
25 | 25 | { |
26 | 26 | $tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION); |
27 | 27 | $xajax_response = new xajaxResponse(); |
28 | 28 | $return = ''; |
29 | - if(!empty($needle) && !empty($type)) { |
|
29 | + if (!empty($needle) && !empty($type)) { |
|
30 | 30 | // xajax send utf8 datas... datas in db can be non-utf8 datas |
31 | 31 | $charset = api_get_system_encoding(); |
32 | 32 | $needle = api_convert_encoding($needle, $charset, 'utf-8'); |
@@ -38,12 +38,12 @@ discard block |
||
38 | 38 | $course_list = array(); |
39 | 39 | |
40 | 40 | $return .= '<select id="origin" name="NoSessionCategoryList[]" multiple="multiple" size="20" style="width:340px;">'; |
41 | - while($course = Database :: fetch_array($rs)) { |
|
41 | + while ($course = Database :: fetch_array($rs)) { |
|
42 | 42 | $course_list[] = $course['id']; |
43 | - $return .= '<option value="'.$course['id'].'" title="'.htmlspecialchars($course['name'],ENT_QUOTES).'">'.$course['name'].'</option>'; |
|
43 | + $return .= '<option value="'.$course['id'].'" title="'.htmlspecialchars($course['name'], ENT_QUOTES).'">'.$course['name'].'</option>'; |
|
44 | 44 | } |
45 | 45 | $return .= '</select>'; |
46 | - $xajax_response -> addAssign('ajax_list_courses_multiple','innerHTML',api_utf8_encode($return)); |
|
46 | + $xajax_response -> addAssign('ajax_list_courses_multiple', 'innerHTML', api_utf8_encode($return)); |
|
47 | 47 | } |
48 | 48 | $_SESSION['course_list'] = $course_list; |
49 | 49 | return $xajax_response; |
@@ -24,28 +24,28 @@ |
||
24 | 24 | function search_courses($needle,$type) |
25 | 25 | { |
26 | 26 | $tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION); |
27 | - $xajax_response = new xajaxResponse(); |
|
28 | - $return = ''; |
|
29 | - if(!empty($needle) && !empty($type)) { |
|
30 | - // xajax send utf8 datas... datas in db can be non-utf8 datas |
|
31 | - $charset = api_get_system_encoding(); |
|
32 | - $needle = api_convert_encoding($needle, $charset, 'utf-8'); |
|
33 | - $needle = Database::escape_string($needle); |
|
27 | + $xajax_response = new xajaxResponse(); |
|
28 | + $return = ''; |
|
29 | + if(!empty($needle) && !empty($type)) { |
|
30 | + // xajax send utf8 datas... datas in db can be non-utf8 datas |
|
31 | + $charset = api_get_system_encoding(); |
|
32 | + $needle = api_convert_encoding($needle, $charset, 'utf-8'); |
|
33 | + $needle = Database::escape_string($needle); |
|
34 | 34 | |
35 | - $sql = 'SELECT * FROM '.$tbl_session.' WHERE name LIKE "'.$needle.'%" ORDER BY id'; |
|
35 | + $sql = 'SELECT * FROM '.$tbl_session.' WHERE name LIKE "'.$needle.'%" ORDER BY id'; |
|
36 | 36 | |
37 | - $rs = Database::query($sql); |
|
38 | - $course_list = array(); |
|
37 | + $rs = Database::query($sql); |
|
38 | + $course_list = array(); |
|
39 | 39 | |
40 | - $return .= '<select id="origin" name="NoSessionCategoryList[]" multiple="multiple" size="20" style="width:340px;">'; |
|
41 | - while($course = Database :: fetch_array($rs)) { |
|
42 | - $course_list[] = $course['id']; |
|
43 | - $return .= '<option value="'.$course['id'].'" title="'.htmlspecialchars($course['name'],ENT_QUOTES).'">'.$course['name'].'</option>'; |
|
44 | - } |
|
45 | - $return .= '</select>'; |
|
46 | - $xajax_response -> addAssign('ajax_list_courses_multiple','innerHTML',api_utf8_encode($return)); |
|
47 | - } |
|
48 | - $_SESSION['course_list'] = $course_list; |
|
49 | - return $xajax_response; |
|
50 | - } |
|
40 | + $return .= '<select id="origin" name="NoSessionCategoryList[]" multiple="multiple" size="20" style="width:340px;">'; |
|
41 | + while($course = Database :: fetch_array($rs)) { |
|
42 | + $course_list[] = $course['id']; |
|
43 | + $return .= '<option value="'.$course['id'].'" title="'.htmlspecialchars($course['name'],ENT_QUOTES).'">'.$course['name'].'</option>'; |
|
44 | + } |
|
45 | + $return .= '</select>'; |
|
46 | + $xajax_response -> addAssign('ajax_list_courses_multiple','innerHTML',api_utf8_encode($return)); |
|
47 | + } |
|
48 | + $_SESSION['course_list'] = $course_list; |
|
49 | + return $xajax_response; |
|
50 | + } |
|
51 | 51 | } |
@@ -666,7 +666,7 @@ |
||
666 | 666 | $res = Database::query($sql); |
667 | 667 | $count1 = Database::fetch_object($res); |
668 | 668 | $sql = "SELECT COUNT(*) AS n FROM $user_table as u $table ". |
669 | - "WHERE LENGTH(picture_uri) > 0 $url_condition2"; |
|
669 | + "WHERE LENGTH(picture_uri) > 0 $url_condition2"; |
|
670 | 670 | $res = Database::query($sql); |
671 | 671 | $count2 = Database::fetch_object($res); |
672 | 672 | // #users without picture |
@@ -104,10 +104,10 @@ discard block |
||
104 | 104 | $course_user_table = Database:: get_main_table(TABLE_MAIN_COURSE_USER); |
105 | 105 | $course_table = Database:: get_main_table(TABLE_MAIN_COURSE); |
106 | 106 | $user_table = Database:: get_main_table(TABLE_MAIN_USER); |
107 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
107 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
108 | 108 | $current_url_id = api_get_current_access_url_id(); |
109 | - $active_filter = $onlyActive?' AND active=1':''; |
|
110 | - $status_filter = isset($status)?' AND status = '.intval($status):''; |
|
109 | + $active_filter = $onlyActive ? ' AND active=1' : ''; |
|
110 | + $status_filter = isset($status) ? ' AND status = '.intval($status) : ''; |
|
111 | 111 | |
112 | 112 | if (api_is_multiple_url_enabled()) { |
113 | 113 | $sql = "SELECT COUNT(DISTINCT(u.user_id)) AS number |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | FROM $user_table |
132 | 132 | WHERE 1=1 $status_filter $active_filter"; |
133 | 133 | if (isset ($categoryCode)) { |
134 | - $status_filter = isset($status)?' AND status = '.intval($status):''; |
|
134 | + $status_filter = isset($status) ? ' AND status = '.intval($status) : ''; |
|
135 | 135 | $sql = "SELECT COUNT(DISTINCT(cu.user_id)) AS number |
136 | 136 | FROM $course_user_table cu, $course_table c |
137 | 137 | WHERE |
@@ -156,7 +156,7 @@ discard block |
||
156 | 156 | public static function countSessions() |
157 | 157 | { |
158 | 158 | $session_table = Database :: get_main_table(TABLE_MAIN_SESSION); |
159 | - $access_url_rel_session_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
159 | + $access_url_rel_session_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
160 | 160 | if (api_is_multiple_url_enabled()) { |
161 | 161 | $current_url_id = api_get_current_access_url_id(); |
162 | 162 | $sql = "SELECT COUNT(id) AS number |
@@ -179,9 +179,9 @@ discard block |
||
179 | 179 | public static function getNumberOfActivities() |
180 | 180 | { |
181 | 181 | // Database table definitions |
182 | - $track_e_default = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_DEFAULT); |
|
182 | + $track_e_default = Database :: get_main_table(TABLE_STATISTIC_TRACK_E_DEFAULT); |
|
183 | 183 | $table_user = Database::get_main_table(TABLE_MAIN_USER); |
184 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
184 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
185 | 185 | $current_url_id = api_get_current_access_url_id(); |
186 | 186 | if (api_is_multiple_url_enabled()) { |
187 | 187 | $sql = "SELECT count(default_id) AS total_number_of_items |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | $from = intval($from); |
226 | 226 | $numberOfItems = intval($numberOfItems); |
227 | 227 | |
228 | - if (!in_array($direction, array('ASC','DESC'))) { |
|
228 | + if (!in_array($direction, array('ASC', 'DESC'))) { |
|
229 | 229 | $direction = 'DESC'; |
230 | 230 | } |
231 | 231 | |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | $sql .= " LIMIT $from,$numberOfItems "; |
277 | 277 | |
278 | 278 | $res = Database::query($sql); |
279 | - $activities = array (); |
|
279 | + $activities = array(); |
|
280 | 280 | while ($row = Database::fetch_row($res)) { |
281 | 281 | |
282 | 282 | if (strpos($row[1], '_object') === false && strpos($row[1], '_array') === false) { |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | $sql = "SELECT code, name FROM $categoryTable |
344 | 344 | ORDER BY tree_pos"; |
345 | 345 | $res = Database::query($sql); |
346 | - $categories = array (); |
|
346 | + $categories = array(); |
|
347 | 347 | while ($category = Database::fetch_object($res)) { |
348 | 348 | $categories[$category->code] = $category->name; |
349 | 349 | } |
@@ -364,7 +364,7 @@ discard block |
||
364 | 364 | $data_max = ($data_max < $value ? $value : $data_max); |
365 | 365 | } |
366 | 366 | reset($data); |
367 | - $result = array (); |
|
367 | + $result = array(); |
|
368 | 368 | $delta = $max / $data_max; |
369 | 369 | foreach ($data as $index => $value) { |
370 | 370 | $result[$index] = (int) round($value * $delta); |
@@ -398,9 +398,9 @@ discard block |
||
398 | 398 | } else { |
399 | 399 | $number_label = Statistics::makeSizeString($number); |
400 | 400 | } |
401 | - $percentage = ($total>0?number_format(100*$number/$total, 1, ',', '.'):'0'); |
|
401 | + $percentage = ($total > 0 ? number_format(100 * $number / $total, 1, ',', '.') : '0'); |
|
402 | 402 | |
403 | - echo '<tr class="row_'.($i%2 == 0 ? 'odd' : 'even').'"> |
|
403 | + echo '<tr class="row_'.($i % 2 == 0 ? 'odd' : 'even').'"> |
|
404 | 404 | <td width="150">'.$subtitle.'</td> |
405 | 405 | <td width="550">'.Display::bar_progress($percentage, false).'</td> |
406 | 406 | <td align="right">'.$number_label.'</td>'; |
@@ -408,7 +408,7 @@ discard block |
||
408 | 408 | echo '<td align="right"> '.$percentage.'%</td>'; |
409 | 409 | } |
410 | 410 | echo '</tr>'; |
411 | - $i ++; |
|
411 | + $i++; |
|
412 | 412 | } |
413 | 413 | if ($showTotal) { |
414 | 414 | if (!$isFileSize) { |
@@ -428,17 +428,17 @@ discard block |
||
428 | 428 | public static function printLoginStats($type) |
429 | 429 | { |
430 | 430 | $table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN); |
431 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
431 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
432 | 432 | $current_url_id = api_get_current_access_url_id(); |
433 | 433 | |
434 | 434 | $table_url = null; |
435 | 435 | $where_url = null; |
436 | 436 | $now = api_get_utc_datetime(); |
437 | - $where_url_last = ' WHERE login_date > DATE_SUB("' . $now . '",INTERVAL 1 %s)'; |
|
437 | + $where_url_last = ' WHERE login_date > DATE_SUB("'.$now.'",INTERVAL 1 %s)'; |
|
438 | 438 | if (api_is_multiple_url_enabled()) { |
439 | 439 | $table_url = ", $access_url_rel_user_table"; |
440 | 440 | $where_url = " WHERE login_user_id=user_id AND access_url_id='".$current_url_id."'"; |
441 | - $where_url_last = ' AND login_date > DATE_SUB("' . $now . '",INTERVAL 1 %s)'; |
|
441 | + $where_url_last = ' AND login_date > DATE_SUB("'.$now.'",INTERVAL 1 %s)'; |
|
442 | 442 | } |
443 | 443 | |
444 | 444 | $period = get_lang('PeriodMonth'); |
@@ -453,13 +453,13 @@ discard block |
||
453 | 453 | case 'hour': |
454 | 454 | $period = get_lang('PeriodHour'); |
455 | 455 | $sql = "SELECT DATE_FORMAT( login_date, '%H' ) AS stat_date , count( login_id ) AS number_of_logins FROM ".$table.$table_url.$where_url." GROUP BY stat_date ORDER BY stat_date "; |
456 | - $sql_last_x = "SELECT DATE_FORMAT( login_date, '%H' ) AS stat_date , count( login_id ) AS number_of_logins FROM ".$table.$table_url.$where_url.sprintf($where_url_last,'DAY')." GROUP BY stat_date ORDER BY stat_date "; |
|
456 | + $sql_last_x = "SELECT DATE_FORMAT( login_date, '%H' ) AS stat_date , count( login_id ) AS number_of_logins FROM ".$table.$table_url.$where_url.sprintf($where_url_last, 'DAY')." GROUP BY stat_date ORDER BY stat_date "; |
|
457 | 457 | break; |
458 | 458 | case 'day': |
459 | 459 | $periodCollection = api_get_week_days_long(); |
460 | 460 | $period = get_lang('PeriodDay'); |
461 | 461 | $sql = "SELECT DATE_FORMAT( login_date, '%w' ) AS stat_date , count( login_id ) AS number_of_logins FROM ".$table.$table_url.$where_url." GROUP BY stat_date ORDER BY DATE_FORMAT( login_date, '%w' ) "; |
462 | - $sql_last_x = "SELECT DATE_FORMAT( login_date, '%w' ) AS stat_date , count( login_id ) AS number_of_logins FROM ".$table.$table_url.$where_url.sprintf($where_url_last,'WEEK')." GROUP BY stat_date ORDER BY DATE_FORMAT( login_date, '%w' ) "; |
|
462 | + $sql_last_x = "SELECT DATE_FORMAT( login_date, '%w' ) AS stat_date , count( login_id ) AS number_of_logins FROM ".$table.$table_url.$where_url.sprintf($where_url_last, 'WEEK')." GROUP BY stat_date ORDER BY DATE_FORMAT( login_date, '%w' ) "; |
|
463 | 463 | break; |
464 | 464 | } |
465 | 465 | if ($sql_last_x) { |
@@ -501,14 +501,14 @@ discard block |
||
501 | 501 | { |
502 | 502 | $totalLogin = array(); |
503 | 503 | $table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN); |
504 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
504 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
505 | 505 | $current_url_id = api_get_current_access_url_id(); |
506 | 506 | if (api_is_multiple_url_enabled()) { |
507 | 507 | $table_url = ", $access_url_rel_user_table"; |
508 | 508 | $where_url = " AND login_user_id=user_id AND access_url_id='".$current_url_id."'"; |
509 | 509 | } else { |
510 | 510 | $table_url = ''; |
511 | - $where_url=''; |
|
511 | + $where_url = ''; |
|
512 | 512 | } |
513 | 513 | $now = api_get_utc_datetime(); |
514 | 514 | $field = 'login_user_id'; |
@@ -540,14 +540,14 @@ discard block |
||
540 | 540 | { |
541 | 541 | $totalLogin = []; |
542 | 542 | $table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN); |
543 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
543 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
544 | 544 | $current_url_id = api_get_current_access_url_id(); |
545 | 545 | if (api_is_multiple_url_enabled()) { |
546 | 546 | $table_url = ", $access_url_rel_user_table"; |
547 | 547 | $where_url = " AND login_user_id=user_id AND access_url_id='".$current_url_id."'"; |
548 | 548 | } else { |
549 | 549 | $table_url = ''; |
550 | - $where_url=''; |
|
550 | + $where_url = ''; |
|
551 | 551 | } |
552 | 552 | $now = api_get_utc_datetime(); |
553 | 553 | $field = 'login_user_id'; |
@@ -557,7 +557,7 @@ discard block |
||
557 | 557 | $sql = "SELECT count($field) AS number, date(login_date) as login_date FROM $table $table_url WHERE DATE_ADD(login_date, INTERVAL 15 DAY) >= '$now' $where_url GROUP BY date(login_date)"; |
558 | 558 | |
559 | 559 | $res = Database::query($sql); |
560 | - while($row = Database::fetch_array($res,'ASSOC')){ |
|
560 | + while ($row = Database::fetch_array($res, 'ASSOC')) { |
|
561 | 561 | $totalLogin[$row['login_date']] = $row['number']; |
562 | 562 | } |
563 | 563 | |
@@ -652,13 +652,13 @@ discard block |
||
652 | 652 | public static function printUserPicturesStats() |
653 | 653 | { |
654 | 654 | $user_table = Database :: get_main_table(TABLE_MAIN_USER); |
655 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
655 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
656 | 656 | $current_url_id = api_get_current_access_url_id(); |
657 | 657 | $url_condition = null; |
658 | 658 | $url_condition2 = null; |
659 | 659 | $table = null; |
660 | 660 | if (api_is_multiple_url_enabled()) { |
661 | - $url_condition = ", $access_url_rel_user_table as url WHERE url.user_id=u.user_id AND access_url_id='".$current_url_id."'"; |
|
661 | + $url_condition = ", $access_url_rel_user_table as url WHERE url.user_id=u.user_id AND access_url_id='".$current_url_id."'"; |
|
662 | 662 | $url_condition2 = " AND url.user_id=u.user_id AND access_url_id='".$current_url_id."'"; |
663 | 663 | $table = ", $access_url_rel_user_table as url "; |
664 | 664 | } |
@@ -690,7 +690,7 @@ discard block |
||
690 | 690 | 'width=200px', |
691 | 691 | false |
692 | 692 | ); |
693 | - $renderer =& $form->defaultRenderer(); |
|
693 | + $renderer = & $form->defaultRenderer(); |
|
694 | 694 | $renderer->setCustomElementTemplate('<span>{element}</span> '); |
695 | 695 | $form->addElement('hidden', 'report', 'activities'); |
696 | 696 | $form->addElement('hidden', 'activities_direction', 'DESC'); |
@@ -740,10 +740,10 @@ discard block |
||
740 | 740 | $columns[1] = 'access_date'; |
741 | 741 | $sql_order[SORT_ASC] = 'ASC'; |
742 | 742 | $sql_order[SORT_DESC] = 'DESC'; |
743 | - $per_page = isset($_GET['per_page'])?intval($_GET['per_page']) : 10; |
|
744 | - $page_nr = isset($_GET['page_nr'])?intval($_GET['page_nr']) : 1; |
|
745 | - $column = isset($_GET['column'])?intval($_GET['column']) : 0; |
|
746 | - $date_diff = isset($_GET['date_diff'])?intval($_GET['date_diff']) : 60; |
|
743 | + $per_page = isset($_GET['per_page']) ? intval($_GET['per_page']) : 10; |
|
744 | + $page_nr = isset($_GET['page_nr']) ? intval($_GET['page_nr']) : 1; |
|
745 | + $column = isset($_GET['column']) ? intval($_GET['column']) : 0; |
|
746 | + $date_diff = isset($_GET['date_diff']) ? intval($_GET['date_diff']) : 60; |
|
747 | 747 | |
748 | 748 | $direction = isset($_GET['direction']) ? $_GET['direction'] : SORT_ASC; |
749 | 749 | |
@@ -772,25 +772,25 @@ discard block |
||
772 | 772 | access_url_id='".$current_url_id."' |
773 | 773 | GROUP BY c_id |
774 | 774 | HAVING c_id <> '' |
775 | - AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ". $date_diff; |
|
775 | + AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ".$date_diff; |
|
776 | 776 | } else { |
777 | 777 | $sql = "SELECT * FROM $table |
778 | 778 | GROUP BY c_id |
779 | 779 | HAVING c_id <> '' |
780 | - AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ". $date_diff; |
|
780 | + AND DATEDIFF( '".date('Y-m-d h:i:s')."' , access_date ) <= ".$date_diff; |
|
781 | 781 | } |
782 | 782 | $sql .= ' ORDER BY '.$columns[$column].' '.$sql_order[$direction]; |
783 | - $from = ($page_nr -1) * $per_page; |
|
783 | + $from = ($page_nr - 1) * $per_page; |
|
784 | 784 | $sql .= ' LIMIT '.$from.','.$per_page; |
785 | 785 | |
786 | 786 | echo '<p>'.get_lang('LastAccess').' >= '.$date_diff.' '.get_lang('Days').'</p>'; |
787 | 787 | $res = Database::query($sql); |
788 | 788 | if (Database::num_rows($res) > 0) { |
789 | - $courses = array (); |
|
789 | + $courses = array(); |
|
790 | 790 | while ($obj = Database::fetch_object($res)) { |
791 | 791 | $courseInfo = api_get_course_info_by_id($obj->c_id); |
792 | - $course = array (); |
|
793 | - $course[]= '<a href="'.api_get_path(WEB_COURSE_PATH).$courseInfo['code'].'">'.$courseInfo['code'].' <a>'; |
|
792 | + $course = array(); |
|
793 | + $course[] = '<a href="'.api_get_path(WEB_COURSE_PATH).$courseInfo['code'].'">'.$courseInfo['code'].' <a>'; |
|
794 | 794 | // Allow sort by date hiding the numerical date |
795 | 795 | $course[] = '<span style="display:none;">'.$obj->access_date.'</span>'.api_convert_and_format_date($obj->access_date); |
796 | 796 | $courses[] = $course; |
@@ -863,7 +863,7 @@ discard block |
||
863 | 863 | { |
864 | 864 | $user_friend_table = Database::get_main_table(TABLE_MAIN_USER_REL_USER); |
865 | 865 | $user_table = Database::get_main_table(TABLE_MAIN_USER); |
866 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
866 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
867 | 867 | $current_url_id = api_get_current_access_url_id(); |
868 | 868 | |
869 | 869 | if (api_is_multiple_url_enabled()) { |
@@ -895,7 +895,7 @@ discard block |
||
895 | 895 | { |
896 | 896 | $totalLogin = array(); |
897 | 897 | $table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN); |
898 | - $access_url_rel_user_table= Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
898 | + $access_url_rel_user_table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
899 | 899 | $current_url_id = api_get_current_access_url_id(); |
900 | 900 | $total = self::countUsers(); |
901 | 901 | if (api_is_multiple_url_enabled()) { |
@@ -903,14 +903,14 @@ discard block |
||
903 | 903 | $where_url = " AND login_user_id=user_id AND access_url_id='".$current_url_id."'"; |
904 | 904 | } else { |
905 | 905 | $table_url = ''; |
906 | - $where_url=''; |
|
906 | + $where_url = ''; |
|
907 | 907 | } |
908 | 908 | $now = api_get_utc_datetime(); |
909 | - $sql[get_lang('ThisDay')] = |
|
909 | + $sql[get_lang('ThisDay')] = |
|
910 | 910 | "SELECT count(distinct(login_user_id)) AS number ". |
911 | 911 | " FROM $table $table_url ". |
912 | 912 | " WHERE DATE_ADD(login_date, INTERVAL 1 DAY) >= '$now' $where_url"; |
913 | - $sql[get_lang('Last7days')] = |
|
913 | + $sql[get_lang('Last7days')] = |
|
914 | 914 | "SELECT count(distinct(login_user_id)) AS number ". |
915 | 915 | " FROM $table $table_url ". |
916 | 916 | " WHERE DATE_ADD(login_date, INTERVAL 7 DAY) >= '$now' $where_url"; |
@@ -922,7 +922,7 @@ discard block |
||
922 | 922 | "SELECT count(distinct(login_user_id)) AS number ". |
923 | 923 | " FROM $table $table_url ". |
924 | 924 | " WHERE DATE_ADD(login_date, INTERVAL 6 MONTH) >= '$now' $where_url"; |
925 | - $sql[get_lang('NeverConnected')] = |
|
925 | + $sql[get_lang('NeverConnected')] = |
|
926 | 926 | "SELECT count(distinct(login_user_id)) AS number ". |
927 | 927 | " FROM $table $table_url WHERE 1=1 $where_url"; |
928 | 928 | foreach ($sql as $index => $query) { |
@@ -18,11 +18,11 @@ discard block |
||
18 | 18 | |
19 | 19 | class OpenGraph implements Iterator |
20 | 20 | { |
21 | - /** |
|
22 | - * There are base schema's based on type, this is just |
|
23 | - * a map so that the schema can be obtained |
|
24 | - * |
|
25 | - */ |
|
21 | + /** |
|
22 | + * There are base schema's based on type, this is just |
|
23 | + * a map so that the schema can be obtained |
|
24 | + * |
|
25 | + */ |
|
26 | 26 | public static $TYPES = array( |
27 | 27 | 'activity' => array('activity', 'sport'), |
28 | 28 | 'business' => array('bar', 'company', 'cafe', 'hotel', 'restaurant'), |
@@ -34,19 +34,19 @@ discard block |
||
34 | 34 | 'website' => array('blog', 'website'), |
35 | 35 | ); |
36 | 36 | |
37 | - /** |
|
38 | - * Holds all the Open Graph values we've parsed from a page |
|
39 | - * |
|
40 | - */ |
|
37 | + /** |
|
38 | + * Holds all the Open Graph values we've parsed from a page |
|
39 | + * |
|
40 | + */ |
|
41 | 41 | private $_values = array(); |
42 | 42 | |
43 | - /** |
|
44 | - * Fetches a URI and parses it for Open Graph data, returns |
|
45 | - * false on error. |
|
46 | - * |
|
47 | - * @param $URI URI to page to parse for Open Graph data |
|
48 | - * @return OpenGraph |
|
49 | - */ |
|
43 | + /** |
|
44 | + * Fetches a URI and parses it for Open Graph data, returns |
|
45 | + * false on error. |
|
46 | + * |
|
47 | + * @param $URI URI to page to parse for Open Graph data |
|
48 | + * @return OpenGraph |
|
49 | + */ |
|
50 | 50 | static public function fetch($URI) { |
51 | 51 | $curl = curl_init($URI); |
52 | 52 | |
@@ -69,13 +69,13 @@ discard block |
||
69 | 69 | } |
70 | 70 | } |
71 | 71 | |
72 | - /** |
|
73 | - * Parses HTML and extracts Open Graph data, this assumes |
|
74 | - * the document is at least well formed. |
|
75 | - * |
|
76 | - * @param $HTML HTML to parse |
|
77 | - * @return OpenGraph |
|
78 | - */ |
|
72 | + /** |
|
73 | + * Parses HTML and extracts Open Graph data, this assumes |
|
74 | + * the document is at least well formed. |
|
75 | + * |
|
76 | + * @param $HTML HTML to parse |
|
77 | + * @return OpenGraph |
|
78 | + */ |
|
79 | 79 | static private function _parse($HTML) { |
80 | 80 | $old_libxml_error = libxml_use_internal_errors(true); |
81 | 81 | |
@@ -140,13 +140,13 @@ discard block |
||
140 | 140 | return $page; |
141 | 141 | } |
142 | 142 | |
143 | - /** |
|
144 | - * Helper method to access attributes directly |
|
145 | - * Example: |
|
146 | - * $graph->title |
|
147 | - * |
|
148 | - * @param $key Key to fetch from the lookup |
|
149 | - */ |
|
143 | + /** |
|
144 | + * Helper method to access attributes directly |
|
145 | + * Example: |
|
146 | + * $graph->title |
|
147 | + * |
|
148 | + * @param $key Key to fetch from the lookup |
|
149 | + */ |
|
150 | 150 | public function __get($key) { |
151 | 151 | if (array_key_exists($key, $this->_values)) { |
152 | 152 | return $this->_values[$key]; |
@@ -161,29 +161,29 @@ discard block |
||
161 | 161 | } |
162 | 162 | } |
163 | 163 | |
164 | - /** |
|
165 | - * Return all the keys found on the page |
|
166 | - * |
|
167 | - * @return array |
|
168 | - */ |
|
164 | + /** |
|
165 | + * Return all the keys found on the page |
|
166 | + * |
|
167 | + * @return array |
|
168 | + */ |
|
169 | 169 | public function keys() { |
170 | 170 | return array_keys($this->_values); |
171 | 171 | } |
172 | 172 | |
173 | - /** |
|
174 | - * Helper method to check an attribute exists |
|
175 | - * |
|
176 | - * @param $key |
|
177 | - */ |
|
173 | + /** |
|
174 | + * Helper method to check an attribute exists |
|
175 | + * |
|
176 | + * @param $key |
|
177 | + */ |
|
178 | 178 | public function __isset($key) { |
179 | 179 | return array_key_exists($key, $this->_values); |
180 | 180 | } |
181 | 181 | |
182 | - /** |
|
183 | - * Will return true if the page has location data embedded |
|
184 | - * |
|
185 | - * @return boolean Check if the page has location data |
|
186 | - */ |
|
182 | + /** |
|
183 | + * Will return true if the page has location data embedded |
|
184 | + * |
|
185 | + * @return boolean Check if the page has location data |
|
186 | + */ |
|
187 | 187 | public function hasLocation() { |
188 | 188 | if (array_key_exists('latitude', $this->_values) && array_key_exists('longitude', $this->_values)) { |
189 | 189 | return true; |
@@ -197,9 +197,9 @@ discard block |
||
197 | 197 | return $valid_address; |
198 | 198 | } |
199 | 199 | |
200 | - /** |
|
201 | - * Iterator code |
|
202 | - */ |
|
200 | + /** |
|
201 | + * Iterator code |
|
202 | + */ |
|
203 | 203 | private $_position = 0; |
204 | 204 | public function rewind() { reset($this->_values); $this->_position = 0; } |
205 | 205 | public function current() { return current($this->_values); } |
@@ -18,9 +18,11 @@ |
||
18 | 18 | |
19 | 19 | foreach ($event_config[$event_name]["actions"] as $func) { |
20 | 20 | $execute = true; |
21 | - if (!function_exists($func)) // if the function doesn't exist, we log |
|
21 | + if (!function_exists($func)) { |
|
22 | + // if the function doesn't exist, we log |
|
22 | 23 | { |
23 | 24 | error_log("EventsDispatcher warning : ".$func." does not exist."); |
25 | + } |
|
24 | 26 | $execute = false; |
25 | 27 | } |
26 | 28 |
@@ -379,7 +379,7 @@ |
||
379 | 379 | $sql_delete = "DELETE FROM $tucc |
380 | 380 | WHERE id='" . $category_id . "' and user_id='" . $current_user_id . "'"; |
381 | 381 | $resultQuery = Database::query($sql_delete); |
382 | - if (Database::affected_rows($resultQuery)) { |
|
382 | + if (Database::affected_rows($resultQuery)) { |
|
383 | 383 | $result = true; |
384 | 384 | } |
385 | 385 | $sql = "UPDATE $TABLECOURSUSER |
@@ -46,12 +46,12 @@ discard block |
||
46 | 46 | $special_course_list = array(); |
47 | 47 | if (Database::num_rows($result) > 0) { |
48 | 48 | while ($result_row = Database::fetch_array($result)) { |
49 | - $special_course_list[] = '"' . $result_row['item_id'] . '"'; |
|
49 | + $special_course_list[] = '"'.$result_row['item_id'].'"'; |
|
50 | 50 | } |
51 | 51 | } |
52 | 52 | $without_special_courses = ''; |
53 | 53 | if (!empty($special_course_list)) { |
54 | - $without_special_courses = ' AND course.id NOT IN (' . implode(',', $special_course_list) . ')'; |
|
54 | + $without_special_courses = ' AND course.id NOT IN ('.implode(',', $special_course_list).')'; |
|
55 | 55 | } |
56 | 56 | |
57 | 57 | // Secondly we select the courses that are in a category (user_course_cat<>0) and sort these according to the sort of the category |
@@ -70,8 +70,8 @@ discard block |
||
70 | 70 | FROM $TABLECOURS course, $TABLECOURSUSER course_rel_user |
71 | 71 | WHERE |
72 | 72 | course.id = course_rel_user.c_id AND |
73 | - course_rel_user.relation_type<>" . COURSE_RELATION_TYPE_RRHH . " AND |
|
74 | - course_rel_user.user_id = '" . $user_id . "' $without_special_courses |
|
73 | + course_rel_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." AND |
|
74 | + course_rel_user.user_id = '" . $user_id."' $without_special_courses |
|
75 | 75 | ORDER BY course_rel_user.sort ASC"; |
76 | 76 | $result = Database::query($sql); |
77 | 77 | $courses = array(); |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | { |
103 | 103 | $user_id = api_get_user_id(); |
104 | 104 | $table_category = Database::get_main_table(TABLE_USER_COURSE_CATEGORY); |
105 | - $sql = "SELECT * FROM " . $table_category . " |
|
105 | + $sql = "SELECT * FROM ".$table_category." |
|
106 | 106 | WHERE user_id=$user_id |
107 | 107 | ORDER BY sort ASC"; |
108 | 108 | $result = Database::query($sql); |
@@ -144,13 +144,13 @@ discard block |
||
144 | 144 | $special_course_list = array(); |
145 | 145 | if (Database::num_rows($result) > 0) { |
146 | 146 | while ($result_row = Database::fetch_array($result)) { |
147 | - $special_course_list[] = '"' . $result_row['item_id'] . '"'; |
|
147 | + $special_course_list[] = '"'.$result_row['item_id'].'"'; |
|
148 | 148 | } |
149 | 149 | } |
150 | 150 | |
151 | 151 | $without_special_courses = ''; |
152 | 152 | if (!empty($special_course_list)) { |
153 | - $without_special_courses = ' AND course.id NOT IN (' . implode(',', $special_course_list) . ')'; |
|
153 | + $without_special_courses = ' AND course.id NOT IN ('.implode(',', $special_course_list).')'; |
|
154 | 154 | } |
155 | 155 | |
156 | 156 | $sql = "SELECT |
@@ -161,8 +161,8 @@ discard block |
||
161 | 161 | $TABLECOURSUSER course_rel_user |
162 | 162 | WHERE |
163 | 163 | course.id = course_rel_user.c_id AND |
164 | - course_rel_user.user_id = '" . $user_id . "' AND |
|
165 | - course_rel_user.relation_type <> " . COURSE_RELATION_TYPE_RRHH . " |
|
164 | + course_rel_user.user_id = '".$user_id."' AND |
|
165 | + course_rel_user.relation_type <> " . COURSE_RELATION_TYPE_RRHH." |
|
166 | 166 | $without_special_courses |
167 | 167 | ORDER BY course_rel_user.user_course_cat, course_rel_user.sort ASC"; |
168 | 168 | $result = Database::query($sql); |
@@ -191,11 +191,11 @@ discard block |
||
191 | 191 | $TABLECOURSUSER = Database::get_main_table(TABLE_MAIN_COURSE_USER); |
192 | 192 | $max_sort_value = api_max_sort_value($newcategory, $current_user); |
193 | 193 | $sql = "UPDATE $TABLECOURSUSER SET |
194 | - user_course_cat='" . $newcategory . "', |
|
195 | - sort='" . ($max_sort_value + 1) . "' |
|
194 | + user_course_cat='".$newcategory."', |
|
195 | + sort='" . ($max_sort_value + 1)."' |
|
196 | 196 | WHERE |
197 | - c_id ='" . $courseId . "' AND |
|
198 | - user_id='" . $current_user . "' AND |
|
197 | + c_id ='" . $courseId."' AND |
|
198 | + user_id='" . $current_user."' AND |
|
199 | 199 | relation_type<>" . COURSE_RELATION_TYPE_RRHH; |
200 | 200 | $resultQuery = Database::query($sql); |
201 | 201 | |
@@ -254,18 +254,18 @@ discard block |
||
254 | 254 | $targetCourseId = $targetCourseInfo['real_id']; |
255 | 255 | |
256 | 256 | $sql = "UPDATE $table |
257 | - SET sort='" . $target_course['sort'] . "' |
|
257 | + SET sort='".$target_course['sort']."' |
|
258 | 258 | WHERE |
259 | - c_id = '" . $courseId . "' AND |
|
260 | - user_id = '" . $current_user_id . "' AND |
|
259 | + c_id = '" . $courseId."' AND |
|
260 | + user_id = '" . $current_user_id."' AND |
|
261 | 261 | relation_type<>" . COURSE_RELATION_TYPE_RRHH; |
262 | 262 | |
263 | 263 | $result1 = Database::query($sql); |
264 | 264 | |
265 | - $sql = "UPDATE $table SET sort='" . $source_course['sort'] . "' |
|
265 | + $sql = "UPDATE $table SET sort='".$source_course['sort']."' |
|
266 | 266 | WHERE |
267 | - c_id ='" . $targetCourseId . "' AND |
|
268 | - user_id='" . $current_user_id . "' AND |
|
267 | + c_id ='" . $targetCourseId."' AND |
|
268 | + user_id='" . $current_user_id."' AND |
|
269 | 269 | relation_type<>" . COURSE_RELATION_TYPE_RRHH; |
270 | 270 | |
271 | 271 | $result2 = Database::query($sql); |
@@ -309,10 +309,10 @@ discard block |
||
309 | 309 | } |
310 | 310 | |
311 | 311 | if (count($target_category) > 0 && count($source_category) > 0) { |
312 | - $sql_update1 = "UPDATE $table_user_defined_category SET sort='" . Database::escape_string($target_category['sort']) . "' |
|
313 | - WHERE id='" . intval($source_category['id']) . "' AND user_id='" . $current_user_id . "'"; |
|
314 | - $sql_update2 = "UPDATE $table_user_defined_category SET sort='" . Database::escape_string($source_category['sort']) . "' |
|
315 | - WHERE id='" . intval($target_category['id']) . "' AND user_id='" . $current_user_id . "'"; |
|
312 | + $sql_update1 = "UPDATE $table_user_defined_category SET sort='".Database::escape_string($target_category['sort'])."' |
|
313 | + WHERE id='" . intval($source_category['id'])."' AND user_id='".$current_user_id."'"; |
|
314 | + $sql_update2 = "UPDATE $table_user_defined_category SET sort='".Database::escape_string($source_category['sort'])."' |
|
315 | + WHERE id='" . intval($target_category['id'])."' AND user_id='".$current_user_id."'"; |
|
316 | 316 | |
317 | 317 | $result1 = Database::query($sql_update2); |
318 | 318 | $result2 = Database::query($sql_update1); |
@@ -331,8 +331,8 @@ discard block |
||
331 | 331 | { |
332 | 332 | $current_user_id = api_get_user_id(); |
333 | 333 | $table_category = Database::get_main_table(TABLE_USER_COURSE_CATEGORY); |
334 | - $sql = "SELECT * FROM " . $table_category . " |
|
335 | - WHERE user_id='" . $current_user_id . "' |
|
334 | + $sql = "SELECT * FROM ".$table_category." |
|
335 | + WHERE user_id='" . $current_user_id."' |
|
336 | 336 | ORDER BY sort ASC"; |
337 | 337 | $result = Database::query($sql); |
338 | 338 | while ($row = Database::fetch_array($result)) { |
@@ -355,8 +355,8 @@ discard block |
||
355 | 355 | $result = false; |
356 | 356 | $tucc = Database::get_main_table(TABLE_USER_COURSE_CATEGORY); |
357 | 357 | $sql = "UPDATE $tucc |
358 | - SET title='" . api_htmlentities($title, ENT_QUOTES, api_get_system_encoding()) . "' |
|
359 | - WHERE id='" . $category_id . "'"; |
|
358 | + SET title='".api_htmlentities($title, ENT_QUOTES, api_get_system_encoding())."' |
|
359 | + WHERE id='" . $category_id."'"; |
|
360 | 360 | $resultQuery = Database::query($sql); |
361 | 361 | if (Database::affected_rows($resultQuery)) { |
362 | 362 | $result = true; |
@@ -377,7 +377,7 @@ discard block |
||
377 | 377 | $category_id = intval($category_id); |
378 | 378 | $result = false; |
379 | 379 | $sql_delete = "DELETE FROM $tucc |
380 | - WHERE id='" . $category_id . "' and user_id='" . $current_user_id . "'"; |
|
380 | + WHERE id='".$category_id."' and user_id='".$current_user_id."'"; |
|
381 | 381 | $resultQuery = Database::query($sql_delete); |
382 | 382 | if (Database::affected_rows($resultQuery)) { |
383 | 383 | $result = true; |
@@ -385,9 +385,9 @@ discard block |
||
385 | 385 | $sql = "UPDATE $TABLECOURSUSER |
386 | 386 | SET user_course_cat='0' |
387 | 387 | WHERE |
388 | - user_course_cat='" . $category_id . "' AND |
|
389 | - user_id='" . $current_user_id . "' AND |
|
390 | - relation_type<>" . COURSE_RELATION_TYPE_RRHH . " "; |
|
388 | + user_course_cat='".$category_id."' AND |
|
389 | + user_id='" . $current_user_id."' AND |
|
390 | + relation_type<>" . COURSE_RELATION_TYPE_RRHH." "; |
|
391 | 391 | Database::query($sql); |
392 | 392 | |
393 | 393 | return $result; |
@@ -420,20 +420,20 @@ discard block |
||
420 | 420 | if (Database::num_rows($special_course_result) > 0) { |
421 | 421 | $special_course_list = array(); |
422 | 422 | while ($result_row = Database::fetch_array($special_course_result)) { |
423 | - $special_course_list[] = '"' . $result_row['item_id'] . '"'; |
|
423 | + $special_course_list[] = '"'.$result_row['item_id'].'"'; |
|
424 | 424 | } |
425 | 425 | } |
426 | 426 | $without_special_courses = ''; |
427 | 427 | if (!empty($special_course_list)) { |
428 | - $without_special_courses = ' AND course.code NOT IN (' . implode(',', $special_course_list) . ')'; |
|
428 | + $without_special_courses = ' AND course.code NOT IN ('.implode(',', $special_course_list).')'; |
|
429 | 429 | } |
430 | 430 | |
431 | 431 | $search_term_safe = Database::escape_string($search_term); |
432 | 432 | $sql_find = "SELECT * FROM $courseTable |
433 | 433 | WHERE ( |
434 | - code LIKE '%" . $search_term_safe . "%' OR |
|
435 | - title LIKE '%" . $search_term_safe . "%' OR |
|
436 | - tutor_name LIKE '%" . $search_term_safe . "%' |
|
434 | + code LIKE '%".$search_term_safe."%' OR |
|
435 | + title LIKE '%" . $search_term_safe."%' OR |
|
436 | + tutor_name LIKE '%" . $search_term_safe."%' |
|
437 | 437 | ) |
438 | 438 | $without_special_courses |
439 | 439 | ORDER BY title, visual_code ASC |
@@ -450,9 +450,9 @@ discard block |
||
450 | 450 | ON (url_rel_course.c_id = course.id) |
451 | 451 | WHERE |
452 | 452 | access_url_id = $url_access_id AND ( |
453 | - code LIKE '%" . $search_term_safe . "%' OR |
|
454 | - title LIKE '%" . $search_term_safe . "%' OR |
|
455 | - tutor_name LIKE '%" . $search_term_safe . "%' |
|
453 | + code LIKE '%".$search_term_safe."%' OR |
|
454 | + title LIKE '%" . $search_term_safe."%' OR |
|
455 | + tutor_name LIKE '%" . $search_term_safe."%' |
|
456 | 456 | ) |
457 | 457 | $without_special_courses |
458 | 458 | ORDER BY title, visual_code ASC |
@@ -513,8 +513,8 @@ discard block |
||
513 | 513 | // (s)he can only delete the course |
514 | 514 | $sql = "SELECT * FROM $tbl_course_user |
515 | 515 | WHERE |
516 | - user_id='" . $current_user_id . "' AND |
|
517 | - c_id ='" . $courseId . "' AND |
|
516 | + user_id='".$current_user_id."' AND |
|
517 | + c_id ='" . $courseId."' AND |
|
518 | 518 | status='1' "; |
519 | 519 | $result_check = Database::query($sql); |
520 | 520 | $number_of_rows = Database::num_rows($result_check); |
@@ -541,17 +541,17 @@ discard block |
||
541 | 541 | $result = false; |
542 | 542 | |
543 | 543 | // step 1: we determine the max value of the user defined course categories |
544 | - $sql = "SELECT sort FROM $tucc WHERE user_id='" . $current_user_id . "' ORDER BY sort DESC"; |
|
544 | + $sql = "SELECT sort FROM $tucc WHERE user_id='".$current_user_id."' ORDER BY sort DESC"; |
|
545 | 545 | $rs_sort = Database::query($sql); |
546 | 546 | $maxsort = Database::fetch_array($rs_sort); |
547 | 547 | $nextsort = $maxsort['sort'] + 1; |
548 | 548 | |
549 | 549 | // step 2: we check if there is already a category with this name, if not we store it, else we give an error. |
550 | - $sql = "SELECT * FROM $tucc WHERE user_id='" . $current_user_id . "' AND title='" . $category_title . "'ORDER BY sort DESC"; |
|
550 | + $sql = "SELECT * FROM $tucc WHERE user_id='".$current_user_id."' AND title='".$category_title."'ORDER BY sort DESC"; |
|
551 | 551 | $rs = Database::query($sql); |
552 | 552 | if (Database::num_rows($rs) == 0) { |
553 | 553 | $sql_insert = "INSERT INTO $tucc (user_id, title,sort) |
554 | - VALUES ('" . $current_user_id . "', '" . api_htmlentities($category_title, ENT_QUOTES, api_get_system_encoding()) . "', '" . $nextsort . "')"; |
|
554 | + VALUES ('".$current_user_id."', '".api_htmlentities($category_title, ENT_QUOTES, api_get_system_encoding())."', '".$nextsort."')"; |
|
555 | 555 | $resultQuery = Database::query($sql_insert); |
556 | 556 | if (Database::affected_rows($resultQuery)) { |
557 | 557 | $result = true; |
@@ -628,10 +628,10 @@ discard block |
||
628 | 628 | if (isset($_POST['course_registration_code']) && $_POST['course_registration_code'] != $all_course_information['registration_code']) { |
629 | 629 | return false; |
630 | 630 | } |
631 | - $message = get_lang('CourseRequiresPassword') . '<br />'; |
|
631 | + $message = get_lang('CourseRequiresPassword').'<br />'; |
|
632 | 632 | $message .= $all_course_information['title'].' ('.$all_course_information['visual_code'].') '; |
633 | 633 | |
634 | - $action = api_get_path(WEB_CODE_PATH) . "auth/courses.php?action=subscribe_user_with_password&sec_token=" . $_SESSION['sec_token']; |
|
634 | + $action = api_get_path(WEB_CODE_PATH)."auth/courses.php?action=subscribe_user_with_password&sec_token=".$_SESSION['sec_token']; |
|
635 | 635 | $form = new FormValidator('subscribe_user_with_password', 'post', $action); |
636 | 636 | $form->addElement('hidden', 'sec_token', $_SESSION['sec_token']); |
637 | 637 | $form->addElement('hidden', 'subscribe_user_with_password', $all_course_information['code']); |
@@ -34,8 +34,8 @@ |
||
34 | 34 | $idUserLocal = api_get_user_id(); |
35 | 35 | $userLocal = api_get_user_info($idUserLocal, true); |
36 | 36 | $htmlHeadXtra[] = '<script type="text/javascript" src="' |
37 | - . api_get_path(WEB_PATH) . 'web/assets/SimpleWebRTC/latest.js' |
|
38 | - . '"></script>' . "\n"; |
|
37 | + . api_get_path(WEB_PATH).'web/assets/SimpleWebRTC/latest.js' |
|
38 | + . '"></script>'."\n"; |
|
39 | 39 | |
40 | 40 | $template = new Template(); |
41 | 41 | $template->assign('room_name', $chatVideo->getRoomName()); |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | $from = intval($from); |
75 | 75 | $number_of_items = intval($number_of_items); |
76 | 76 | |
77 | - if (!in_array($direction, array('ASC','DESC'))) { |
|
77 | + if (!in_array($direction, array('ASC', 'DESC'))) { |
|
78 | 78 | $direction = 'ASC'; |
79 | 79 | } |
80 | 80 | |
@@ -97,24 +97,24 @@ discard block |
||
97 | 97 | $thematic[1] = '<a href="index.php?'.api_get_cidreq().'&action=thematic_details&thematic_id='.$thematic[0].'">'. |
98 | 98 | Security::remove_XSS($thematic[1], STUDENT).$session_star.'</a>'; |
99 | 99 | if (api_is_allowed_to_edit(null, true)) { |
100 | - $actions = ''; |
|
100 | + $actions = ''; |
|
101 | 101 | |
102 | 102 | if (api_get_session_id()) { |
103 | 103 | if (api_get_session_id() == $thematic[3]) { |
104 | 104 | $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_plan_list&thematic_id='.$thematic[0].'">'. |
105 | - Display::return_icon('lesson_plan.png',get_lang('ThematicPlan'),'',ICON_SIZE_SMALL).'</a> '; |
|
105 | + Display::return_icon('lesson_plan.png', get_lang('ThematicPlan'), '', ICON_SIZE_SMALL).'</a> '; |
|
106 | 106 | $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_advance_list&thematic_id='.$thematic[0].'">'. |
107 | - Display::return_icon('lesson_plan_calendar.png',get_lang('ThematicAdvance'),'',ICON_SIZE_SMALL).'</a> '; |
|
107 | + Display::return_icon('lesson_plan_calendar.png', get_lang('ThematicAdvance'), '', ICON_SIZE_SMALL).'</a> '; |
|
108 | 108 | |
109 | 109 | $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_edit&thematic_id='.$thematic[0].'">'. |
110 | - Display::return_icon('edit.png',get_lang('Edit'),'',ICON_SIZE_SMALL).'</a>'; |
|
110 | + Display::return_icon('edit.png', get_lang('Edit'), '', ICON_SIZE_SMALL).'</a>'; |
|
111 | 111 | $actions .= '<a onclick="javascript:if(!confirm(\''.get_lang('AreYouSureToDelete').'\')) return false;" href="index.php?'.api_get_cidreq().'&action=thematic_delete&thematic_id='.$thematic[0].'">'. |
112 | - Display::return_icon('delete.png',get_lang('Delete'),'',ICON_SIZE_SMALL).'</a>'; |
|
112 | + Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL).'</a>'; |
|
113 | 113 | } else { |
114 | - $actions .= Display::return_icon('lesson_plan_na.png',get_lang('ThematicPlan'),'',ICON_SIZE_SMALL).' '; |
|
115 | - $actions .= Display::return_icon('lesson_plan_calendar_na.png',get_lang('ThematicAdvance'),'',ICON_SIZE_SMALL).' '; |
|
116 | - $actions .= Display::return_icon('edit_na.png',get_lang('Edit'),'',ICON_SIZE_SMALL); |
|
117 | - $actions .= Display::return_icon('delete_na.png',get_lang('Delete'),'',ICON_SIZE_SMALL).' '; |
|
114 | + $actions .= Display::return_icon('lesson_plan_na.png', get_lang('ThematicPlan'), '', ICON_SIZE_SMALL).' '; |
|
115 | + $actions .= Display::return_icon('lesson_plan_calendar_na.png', get_lang('ThematicAdvance'), '', ICON_SIZE_SMALL).' '; |
|
116 | + $actions .= Display::return_icon('edit_na.png', get_lang('Edit'), '', ICON_SIZE_SMALL); |
|
117 | + $actions .= Display::return_icon('delete_na.png', get_lang('Delete'), '', ICON_SIZE_SMALL).' '; |
|
118 | 118 | $actions .= Display::url( |
119 | 119 | Display::return_icon('cd.gif', get_lang('Copy')), |
120 | 120 | 'index.php?'.api_get_cidreq().'&action=thematic_copy&thematic_id='.$thematic[0] |
@@ -122,26 +122,26 @@ discard block |
||
122 | 122 | } |
123 | 123 | } else { |
124 | 124 | $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_plan_list&thematic_id='.$thematic[0].'">'. |
125 | - Display::return_icon('lesson_plan.png',get_lang('ThematicPlan'),'',ICON_SIZE_SMALL).'</a> '; |
|
125 | + Display::return_icon('lesson_plan.png', get_lang('ThematicPlan'), '', ICON_SIZE_SMALL).'</a> '; |
|
126 | 126 | $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_advance_list&thematic_id='.$thematic[0].'">'. |
127 | - Display::return_icon('lesson_plan_calendar.png',get_lang('ThematicAdvance'),'',ICON_SIZE_SMALL).'</a> '; |
|
127 | + Display::return_icon('lesson_plan_calendar.png', get_lang('ThematicAdvance'), '', ICON_SIZE_SMALL).'</a> '; |
|
128 | 128 | |
129 | 129 | if ($thematic[2] > 1) { |
130 | 130 | $actions .= '<a href="'.api_get_self().'?action=moveup&'.api_get_cidreq().'&thematic_id='.$thematic[0].'">'. |
131 | - Display::return_icon('up.png', get_lang('Up'),'',ICON_SIZE_SMALL).'</a>'; |
|
131 | + Display::return_icon('up.png', get_lang('Up'), '', ICON_SIZE_SMALL).'</a>'; |
|
132 | 132 | } else { |
133 | - $actions .= Display::return_icon('up_na.png',' ','',ICON_SIZE_SMALL); |
|
133 | + $actions .= Display::return_icon('up_na.png', ' ', '', ICON_SIZE_SMALL); |
|
134 | 134 | } |
135 | 135 | if ($thematic[2] < self::get_max_thematic_item()) { |
136 | 136 | $actions .= '<a href="'.api_get_self().'?action=movedown&a'.api_get_cidreq().'&thematic_id='.$thematic[0].'">'. |
137 | - Display::return_icon('down.png',get_lang('Down'),'',ICON_SIZE_SMALL).'</a>'; |
|
137 | + Display::return_icon('down.png', get_lang('Down'), '', ICON_SIZE_SMALL).'</a>'; |
|
138 | 138 | } else { |
139 | - $actions .= Display::return_icon('down_na.png',' ','',ICON_SIZE_SMALL); |
|
139 | + $actions .= Display::return_icon('down_na.png', ' ', '', ICON_SIZE_SMALL); |
|
140 | 140 | } |
141 | 141 | $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_edit&thematic_id='.$thematic[0].'">'. |
142 | - Display::return_icon('edit.png',get_lang('Edit'),'',ICON_SIZE_SMALL).'</a>'; |
|
142 | + Display::return_icon('edit.png', get_lang('Edit'), '', ICON_SIZE_SMALL).'</a>'; |
|
143 | 143 | $actions .= '<a onclick="javascript:if(!confirm(\''.get_lang('AreYouSureToDelete').'\')) return false;" href="index.php?'.api_get_cidreq().'&action=thematic_delete&thematic_id='.$thematic[0].'">'. |
144 | - Display::return_icon('delete.png',get_lang('Delete'),'',ICON_SIZE_SMALL).'</a>'; |
|
144 | + Display::return_icon('delete.png', get_lang('Delete'), '', ICON_SIZE_SMALL).'</a>'; |
|
145 | 145 | } |
146 | 146 | $thematics[] = array($thematic[0], $thematic[1], $actions); |
147 | 147 | } |
@@ -278,9 +278,9 @@ discard block |
||
278 | 278 | $res = Database::query($sql); |
279 | 279 | if (Database::num_rows($res) > 0) { |
280 | 280 | if (!empty($thematic_id)) { |
281 | - $data = Database::fetch_array($res,'ASSOC'); |
|
281 | + $data = Database::fetch_array($res, 'ASSOC'); |
|
282 | 282 | } else { |
283 | - while ($row = Database::fetch_array($res,'ASSOC')) { |
|
283 | + while ($row = Database::fetch_array($res, 'ASSOC')) { |
|
284 | 284 | $data[$row['id']] = $row; |
285 | 285 | } |
286 | 286 | } |
@@ -375,7 +375,7 @@ discard block |
||
375 | 375 | |
376 | 376 | if (is_array($thematic_id)) { |
377 | 377 | foreach ($thematic_id as $id) { |
378 | - $id = intval($id); |
|
378 | + $id = intval($id); |
|
379 | 379 | $sql = "UPDATE $tbl_thematic SET active = 0 |
380 | 380 | WHERE c_id = $course_id AND id = $id"; |
381 | 381 | $result = Database::query($sql); |
@@ -391,8 +391,8 @@ discard block |
||
391 | 391 | ); |
392 | 392 | } |
393 | 393 | } |
394 | - } else { |
|
395 | - $thematic_id = intval($thematic_id); |
|
394 | + } else { |
|
395 | + $thematic_id = intval($thematic_id); |
|
396 | 396 | $sql = "UPDATE $tbl_thematic SET active = 0 |
397 | 397 | WHERE c_id = $course_id AND id = $thematic_id"; |
398 | 398 | $result = Database::query($sql); |
@@ -428,8 +428,8 @@ discard block |
||
428 | 428 | $new_thematic_id = $thematic_copy->thematic_save(); |
429 | 429 | if (!empty($new_thematic_id)) { |
430 | 430 | $thematic_advanced = self::get_thematic_advance_by_thematic_id($thematic_id); |
431 | - if(!empty($thematic_advanced)) { |
|
432 | - foreach($thematic_advanced as $item) { |
|
431 | + if (!empty($thematic_advanced)) { |
|
432 | + foreach ($thematic_advanced as $item) { |
|
433 | 433 | $thematic = new Thematic(); |
434 | 434 | $thematic->set_thematic_advance_attributes( |
435 | 435 | 0, |
@@ -492,7 +492,7 @@ discard block |
||
492 | 492 | $column = intval($column); |
493 | 493 | $from = intval($from); |
494 | 494 | $number_of_items = intval($number_of_items); |
495 | - if (!in_array($direction, array('ASC','DESC'))) { |
|
495 | + if (!in_array($direction, array('ASC', 'DESC'))) { |
|
496 | 496 | $direction = 'ASC'; |
497 | 497 | } |
498 | 498 | $data = array(); |
@@ -525,8 +525,8 @@ discard block |
||
525 | 525 | $thematic_advance[1] = api_get_local_time($thematic_advance[1]); |
526 | 526 | $thematic_advance[1] = api_format_date($thematic_advance[1], DATE_TIME_FORMAT_LONG); |
527 | 527 | $actions = ''; |
528 | - $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_advance_edit&thematic_id='.$thematic_id.'&thematic_advance_id='.$thematic_advance[0].'">'.Display::return_icon('edit.png',get_lang('Edit'),'',22).'</a>'; |
|
529 | - $actions .= '<a onclick="javascript:if(!confirm(\''.get_lang('AreYouSureToDelete').'\')) return false;" href="index.php?'.api_get_cidreq().'&action=thematic_advance_delete&thematic_id='.$thematic_id.'&thematic_advance_id='.$thematic_advance[0].'">'.Display::return_icon('delete.png',get_lang('Delete'),'',22).'</a></center>'; |
|
528 | + $actions .= '<a href="index.php?'.api_get_cidreq().'&action=thematic_advance_edit&thematic_id='.$thematic_id.'&thematic_advance_id='.$thematic_advance[0].'">'.Display::return_icon('edit.png', get_lang('Edit'), '', 22).'</a>'; |
|
529 | + $actions .= '<a onclick="javascript:if(!confirm(\''.get_lang('AreYouSureToDelete').'\')) return false;" href="index.php?'.api_get_cidreq().'&action=thematic_advance_delete&thematic_id='.$thematic_id.'&thematic_advance_id='.$thematic_advance[0].'">'.Display::return_icon('delete.png', get_lang('Delete'), '', 22).'</a></center>'; |
|
530 | 530 | $data[] = array($i, $thematic_advance[1], $thematic_advance[2], $thematic_advance[3], $actions); |
531 | 531 | $i++; |
532 | 532 | } |
@@ -590,7 +590,7 @@ discard block |
||
590 | 590 | |
591 | 591 | $session_star = ''; |
592 | 592 | if (api_is_allowed_to_edit(null, true)) { |
593 | - if ($thematic_advance['session_id'] !=0) { |
|
593 | + if ($thematic_advance['session_id'] != 0) { |
|
594 | 594 | $session_star = api_get_session_image(api_get_session_id(), $uinfo['status']); |
595 | 595 | } |
596 | 596 | } |
@@ -616,13 +616,13 @@ discard block |
||
616 | 616 | |
617 | 617 | foreach ($data as $thematic_id => $thematic_plan_data) { |
618 | 618 | $new_thematic_plan_data = array(); |
619 | - foreach($thematic_plan_data as $thematic_item) { |
|
619 | + foreach ($thematic_plan_data as $thematic_item) { |
|
620 | 620 | $thematic_simple_list[] = $thematic_item['description_type']; |
621 | 621 | $new_thematic_plan_data[$thematic_item['description_type']] = $thematic_item; |
622 | 622 | } |
623 | 623 | |
624 | 624 | if (!empty($thematic_simple_list)) { |
625 | - foreach($thematic_simple_list as $item) { |
|
625 | + foreach ($thematic_simple_list as $item) { |
|
626 | 626 | $default_thematic_plan_title[$item] = $new_thematic_plan_data[$item]['title']; |
627 | 627 | } |
628 | 628 | } |
@@ -638,7 +638,7 @@ discard block |
||
638 | 638 | } |
639 | 639 | if (!empty($data[$thematic_id][$id]['title']) && !empty($data[$thematic_id][$id]['description'])) { |
640 | 640 | if (api_is_allowed_to_edit(null, true)) { |
641 | - if ($data[$thematic_id][$id]['session_id'] !=0) { |
|
641 | + if ($data[$thematic_id][$id]['session_id'] != 0) { |
|
642 | 642 | $session_star = api_get_session_image(api_get_session_id(), $uinfo['status']); |
643 | 643 | } |
644 | 644 | } |
@@ -651,7 +651,7 @@ discard block |
||
651 | 651 | if ($no_data) { |
652 | 652 | $return .= '<div><em>'.get_lang('StillDoNotHaveAThematicPlan').'</em></div>'; |
653 | 653 | } |
654 | - $return .= '</div>'; |
|
654 | + $return .= '</div>'; |
|
655 | 655 | $final_return[$thematic_id] = $return; |
656 | 656 | } |
657 | 657 | return $final_return; |
@@ -691,7 +691,7 @@ discard block |
||
691 | 691 | api_get_session_id() |
692 | 692 | ); |
693 | 693 | foreach ($list as $value) { |
694 | - $elements[$value['ref']]= $value; |
|
694 | + $elements[$value['ref']] = $value; |
|
695 | 695 | } |
696 | 696 | } |
697 | 697 | |
@@ -865,18 +865,18 @@ discard block |
||
865 | 865 | api_get_session_id() |
866 | 866 | ); |
867 | 867 | |
868 | - $thematic_plan_complete_list = array(); |
|
868 | + $thematic_plan_complete_list = array(); |
|
869 | 869 | $thematic_plan_id_list = array(); |
870 | 870 | |
871 | 871 | if (!empty($items_from_course)) { |
872 | - foreach($items_from_course as $item) { |
|
872 | + foreach ($items_from_course as $item) { |
|
873 | 873 | $thematic_plan_id_list[] = $item['ref']; |
874 | 874 | $thematic_plan_complete_list[$item['ref']] = $item; |
875 | 875 | } |
876 | 876 | } |
877 | 877 | |
878 | 878 | if (!empty($items_from_session)) { |
879 | - foreach($items_from_session as $item) { |
|
879 | + foreach ($items_from_session as $item) { |
|
880 | 880 | $thematic_plan_id_list[] = $item['ref']; |
881 | 881 | $thematic_plan_complete_list[$item['ref']] = $item; |
882 | 882 | } |
@@ -898,7 +898,7 @@ discard block |
||
898 | 898 | if (!isset($thematic_id) && !isset($description_type)) { |
899 | 899 | // group all data group by thematic id |
900 | 900 | $tmp = array(); |
901 | - while ($row = Database::fetch_array($rs,'ASSOC')) { |
|
901 | + while ($row = Database::fetch_array($rs, 'ASSOC')) { |
|
902 | 902 | $tmp[] = $row['thematic_id']; |
903 | 903 | if (in_array($row['thematic_id'], $tmp)) { |
904 | 904 | $row['session_id'] = $thematic_plan_complete_list[$row['id']]; |
@@ -906,7 +906,7 @@ discard block |
||
906 | 906 | } |
907 | 907 | } |
908 | 908 | } else { |
909 | - while ($row = Database::fetch_array($rs,'ASSOC')) { |
|
909 | + while ($row = Database::fetch_array($rs, 'ASSOC')) { |
|
910 | 910 | $row['session_id'] = $thematic_plan_complete_list[$row['id']]; |
911 | 911 | $data[] = $row; |
912 | 912 | } |
@@ -941,8 +941,8 @@ discard block |
||
941 | 941 | ); |
942 | 942 | |
943 | 943 | $elements_to_show = array(); |
944 | - foreach($list as $value) { |
|
945 | - $elements_to_show[]= $value['ref']; |
|
944 | + foreach ($list as $value) { |
|
945 | + $elements_to_show[] = $value['ref']; |
|
946 | 946 | } |
947 | 947 | $condition = ''; |
948 | 948 | if (!empty($elements_to_show)) { |
@@ -954,7 +954,7 @@ discard block |
||
954 | 954 | c_id = $course_id AND |
955 | 955 | thematic_id = $thematic_id AND |
956 | 956 | description_type = '$description_type'"; |
957 | - $rs = Database::query($sql); |
|
957 | + $rs = Database::query($sql); |
|
958 | 958 | |
959 | 959 | $affected_rows = 0; |
960 | 960 | if (Database::num_rows($rs) > 0) { |
@@ -1190,7 +1190,7 @@ discard block |
||
1190 | 1190 | $diff = array_diff($all, $a_thematic_advance_ids); |
1191 | 1191 | if (!empty($diff)) { |
1192 | 1192 | $upd = "UPDATE $tbl_thematic_advance SET done_advance = 0 |
1193 | - WHERE c_id = $course_id AND id IN(".implode(',',$diff).") "; |
|
1193 | + WHERE c_id = $course_id AND id IN(".implode(',', $diff).") "; |
|
1194 | 1194 | Database::query($upd); |
1195 | 1195 | } |
1196 | 1196 | |
@@ -1304,7 +1304,7 @@ discard block |
||
1304 | 1304 | $course_code = api_get_course_id(); |
1305 | 1305 | } |
1306 | 1306 | if (api_get_session_id()) { |
1307 | - $thematic_data = $this->get_thematic_list(null, $course_code ); |
|
1307 | + $thematic_data = $this->get_thematic_list(null, $course_code); |
|
1308 | 1308 | } else { |
1309 | 1309 | $thematic_data = $this->get_thematic_list(null, $course_code, 0); |
1310 | 1310 | } |
@@ -1356,7 +1356,7 @@ discard block |
||
1356 | 1356 | } |
1357 | 1357 | // calculate average by thematic |
1358 | 1358 | $count_total_advances = count($advances); |
1359 | - $average = round(($count_done_advances*100)/$count_total_advances); |
|
1359 | + $average = round(($count_done_advances * 100) / $count_total_advances); |
|
1360 | 1360 | } |
1361 | 1361 | |
1362 | 1362 | return $average; |
@@ -1447,12 +1447,12 @@ discard block |
||
1447 | 1447 | public function get_default_thematic_plan_title() |
1448 | 1448 | { |
1449 | 1449 | $default_thematic_plan_titles = array(); |
1450 | - $default_thematic_plan_titles[1]= get_lang('Objectives'); |
|
1451 | - $default_thematic_plan_titles[2]= get_lang('SkillToAcquire'); |
|
1452 | - $default_thematic_plan_titles[3]= get_lang('Methodology'); |
|
1453 | - $default_thematic_plan_titles[4]= get_lang('Infrastructure'); |
|
1454 | - $default_thematic_plan_titles[5]= get_lang('Assessment'); |
|
1455 | - $default_thematic_plan_titles[6]= get_lang('Others'); |
|
1450 | + $default_thematic_plan_titles[1] = get_lang('Objectives'); |
|
1451 | + $default_thematic_plan_titles[2] = get_lang('SkillToAcquire'); |
|
1452 | + $default_thematic_plan_titles[3] = get_lang('Methodology'); |
|
1453 | + $default_thematic_plan_titles[4] = get_lang('Infrastructure'); |
|
1454 | + $default_thematic_plan_titles[5] = get_lang('Assessment'); |
|
1455 | + $default_thematic_plan_titles[6] = get_lang('Others'); |
|
1456 | 1456 | |
1457 | 1457 | return $default_thematic_plan_titles; |
1458 | 1458 | } |
@@ -1464,12 +1464,12 @@ discard block |
||
1464 | 1464 | public function get_default_thematic_plan_icon() |
1465 | 1465 | { |
1466 | 1466 | $default_thematic_plan_icon = array(); |
1467 | - $default_thematic_plan_icon[1]= 'icons/32/objective.png'; |
|
1468 | - $default_thematic_plan_icon[2]= 'icons/32/skills.png'; |
|
1469 | - $default_thematic_plan_icon[3]= 'icons/32/strategy.png'; |
|
1470 | - $default_thematic_plan_icon[4]= 'icons/32/laptop.png'; |
|
1471 | - $default_thematic_plan_icon[5]= 'icons/32/assessment.png'; |
|
1472 | - $default_thematic_plan_icon[6]= 'icons/32/wizard.png'; |
|
1467 | + $default_thematic_plan_icon[1] = 'icons/32/objective.png'; |
|
1468 | + $default_thematic_plan_icon[2] = 'icons/32/skills.png'; |
|
1469 | + $default_thematic_plan_icon[3] = 'icons/32/strategy.png'; |
|
1470 | + $default_thematic_plan_icon[4] = 'icons/32/laptop.png'; |
|
1471 | + $default_thematic_plan_icon[5] = 'icons/32/assessment.png'; |
|
1472 | + $default_thematic_plan_icon[6] = 'icons/32/wizard.png'; |
|
1473 | 1473 | |
1474 | 1474 | return $default_thematic_plan_icon; |
1475 | 1475 | } |
@@ -1481,11 +1481,11 @@ discard block |
||
1481 | 1481 | public function get_default_question() |
1482 | 1482 | { |
1483 | 1483 | $question = array(); |
1484 | - $question[1]= get_lang('ObjectivesQuestions'); |
|
1485 | - $question[2]= get_lang('SkillToAcquireQuestions'); |
|
1486 | - $question[3]= get_lang('MethodologyQuestions'); |
|
1487 | - $question[4]= get_lang('InfrastructureQuestions'); |
|
1488 | - $question[5]= get_lang('AssessmentQuestions'); |
|
1484 | + $question[1] = get_lang('ObjectivesQuestions'); |
|
1485 | + $question[2] = get_lang('SkillToAcquireQuestions'); |
|
1486 | + $question[3] = get_lang('MethodologyQuestions'); |
|
1487 | + $question[4] = get_lang('InfrastructureQuestions'); |
|
1488 | + $question[5] = get_lang('AssessmentQuestions'); |
|
1489 | 1489 | |
1490 | 1490 | return $question; |
1491 | 1491 | } |
@@ -103,13 +103,13 @@ discard block |
||
103 | 103 | if (isset($_configuration['language_measure_frequency']) && |
104 | 104 | $_configuration['language_measure_frequency'] == 1 |
105 | 105 | ) { |
106 | - require_once api_get_path(SYS_CODE_PATH).'/cron/lang/langstats.class.php'; |
|
107 | - global $langstats; |
|
108 | - $langstats->add_use($variable,''); |
|
106 | + require_once api_get_path(SYS_CODE_PATH).'/cron/lang/langstats.class.php'; |
|
107 | + global $langstats; |
|
108 | + $langstats->add_use($variable,''); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | if (!isset($used_lang_vars)) { |
112 | - $used_lang_vars = array(); |
|
112 | + $used_lang_vars = array(); |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | // Caching results from some API functions, for speed. |
@@ -305,7 +305,7 @@ discard block |
||
305 | 305 | static $text_direction = array(); |
306 | 306 | |
307 | 307 | if (empty($language)) { |
308 | - $language = api_get_interface_language(); |
|
308 | + $language = api_get_interface_language(); |
|
309 | 309 | } |
310 | 310 | if (!isset($text_direction[$language])) { |
311 | 311 | $text_direction[$language] = in_array(api_purify_language_id($language), |
@@ -536,24 +536,24 @@ discard block |
||
536 | 536 | case DATE_FORMAT_ONLY_DAYNAME: |
537 | 537 | $date_format = get_lang('dateFormatOnlyDayName', '', $language); |
538 | 538 | if (INTL_INSTALLED) { |
539 | - $datetype = IntlDateFormatter::SHORT; |
|
540 | - $timetype = IntlDateFormatter::NONE; |
|
541 | - } |
|
539 | + $datetype = IntlDateFormatter::SHORT; |
|
540 | + $timetype = IntlDateFormatter::NONE; |
|
541 | + } |
|
542 | 542 | break; |
543 | 543 | case DATE_FORMAT_NUMBER_NO_YEAR: |
544 | 544 | $date_format = get_lang('dateFormatShortNumberNoYear', '', $language); |
545 | - if (INTL_INSTALLED) { |
|
546 | - $datetype = IntlDateFormatter::SHORT; |
|
547 | - $timetype = IntlDateFormatter::NONE; |
|
548 | - } |
|
545 | + if (INTL_INSTALLED) { |
|
546 | + $datetype = IntlDateFormatter::SHORT; |
|
547 | + $timetype = IntlDateFormatter::NONE; |
|
548 | + } |
|
549 | + break; |
|
550 | + case DATE_FORMAT_NUMBER: |
|
551 | + $date_format = get_lang('dateFormatShortNumber', '', $language); |
|
552 | + if (INTL_INSTALLED) { |
|
553 | + $datetype = IntlDateFormatter::SHORT; |
|
554 | + $timetype = IntlDateFormatter::NONE; |
|
555 | + } |
|
549 | 556 | break; |
550 | - case DATE_FORMAT_NUMBER: |
|
551 | - $date_format = get_lang('dateFormatShortNumber', '', $language); |
|
552 | - if (INTL_INSTALLED) { |
|
553 | - $datetype = IntlDateFormatter::SHORT; |
|
554 | - $timetype = IntlDateFormatter::NONE; |
|
555 | - } |
|
556 | - break; |
|
557 | 557 | case TIME_NO_SEC_FORMAT: |
558 | 558 | $date_format = get_lang('timeNoSecFormat', '', $language); |
559 | 559 | if (INTL_INSTALLED) { |
@@ -589,14 +589,14 @@ discard block |
||
589 | 589 | $timetype = IntlDateFormatter::SHORT; |
590 | 590 | } |
591 | 591 | break; |
592 | - case DATE_TIME_FORMAT_SHORT: |
|
592 | + case DATE_TIME_FORMAT_SHORT: |
|
593 | 593 | $date_format = get_lang('dateTimeFormatShort', '', $language); |
594 | 594 | if (INTL_INSTALLED) { |
595 | 595 | $datetype = IntlDateFormatter::FULL; |
596 | 596 | $timetype = IntlDateFormatter::SHORT; |
597 | 597 | } |
598 | 598 | break; |
599 | - case DATE_TIME_FORMAT_SHORT_TIME_FIRST: |
|
599 | + case DATE_TIME_FORMAT_SHORT_TIME_FIRST: |
|
600 | 600 | $date_format = get_lang('dateTimeFormatShortTimeFirst', '', $language); |
601 | 601 | if (INTL_INSTALLED) { |
602 | 602 | $datetype = IntlDateFormatter::FULL; |
@@ -1817,7 +1817,6 @@ discard block |
||
1817 | 1817 | |
1818 | 1818 | /** |
1819 | 1819 | * Return true a date is valid |
1820 | - |
|
1821 | 1820 | * @param string $date example: 2014-06-30 13:05:05 |
1822 | 1821 | * @param string $format example: "Y-m-d H:i:s" |
1823 | 1822 | * |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | ) { |
106 | 106 | require_once api_get_path(SYS_CODE_PATH).'/cron/lang/langstats.class.php'; |
107 | 107 | global $langstats; |
108 | - $langstats->add_use($variable,''); |
|
108 | + $langstats->add_use($variable, ''); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | if (!isset($used_lang_vars)) { |
@@ -371,7 +371,7 @@ discard block |
||
371 | 371 | if ($use_users_timezone == 'true') { |
372 | 372 | $userId = api_get_user_id(); |
373 | 373 | // Get the timezone based on user preference, if it exists |
374 | - $timezone_user = UserManager::get_extra_user_data_by_field($userId,'timezone'); |
|
374 | + $timezone_user = UserManager::get_extra_user_data_by_field($userId, 'timezone'); |
|
375 | 375 | if (isset($timezone_user['timezone']) && $timezone_user['timezone'] != null) { |
376 | 376 | $to_timezone = $timezone_user['timezone']; |
377 | 377 | } |
@@ -636,10 +636,10 @@ discard block |
||
636 | 636 | // We replace %a %A %b %B masks of date format with translated strings |
637 | 637 | $translated = &_api_get_day_month_names($language); |
638 | 638 | $date_format = str_replace(array('%A', '%a', '%B', '%b'), |
639 | - array($translated['days_long'][(int)strftime('%w', $time )], |
|
640 | - $translated['days_short'][(int)strftime('%w', $time)], |
|
641 | - $translated['months_long'][(int)strftime('%m', $time) - 1], |
|
642 | - $translated['months_short'][(int)strftime('%m', $time) - 1]), |
|
639 | + array($translated['days_long'][(int) strftime('%w', $time)], |
|
640 | + $translated['days_short'][(int) strftime('%w', $time)], |
|
641 | + $translated['months_long'][(int) strftime('%m', $time) - 1], |
|
642 | + $translated['months_short'][(int) strftime('%m', $time) - 1]), |
|
643 | 643 | $date_format); |
644 | 644 | $formatted_date = api_to_system_encoding(strftime($date_format, $time), 'UTF-8'); |
645 | 645 | } |
@@ -737,7 +737,7 @@ discard block |
||
737 | 737 | if ($seconds > $time) { |
738 | 738 | continue; |
739 | 739 | } |
740 | - $current_value = intval($time/$seconds); |
|
740 | + $current_value = intval($time / $seconds); |
|
741 | 741 | |
742 | 742 | if ($current_value != 1) { |
743 | 743 | $date_str = $sec_time_plu[$i]; |
@@ -754,7 +754,7 @@ discard block |
||
754 | 754 | } |
755 | 755 | |
756 | 756 | if (!empty($key_result)) { |
757 | - if ($key_result[0] == $min_day && $key_result[1]== $min_minute) { |
|
757 | + if ($key_result[0] == $min_day && $key_result[1] == $min_minute) { |
|
758 | 758 | $key_result[1] = ' 0 '.$min_hours; |
759 | 759 | $str_result[0] = $time_result[0].' '.$key_result[0]; |
760 | 760 | $str_result[1] = $key_result[1]; |
@@ -1687,7 +1687,7 @@ discard block |
||
1687 | 1687 | * @return string Returns the encoding identificator modified in suitable for comparison way. |
1688 | 1688 | */ |
1689 | 1689 | function api_refine_encoding_id($encoding) { |
1690 | - if (is_array($encoding)){ |
|
1690 | + if (is_array($encoding)) { |
|
1691 | 1691 | return array_map('api_refine_encoding_id', $encoding); |
1692 | 1692 | } |
1693 | 1693 | return strtoupper(str_replace('_', '-', $encoding)); |
@@ -1710,8 +1710,7 @@ |
||
1710 | 1710 | } |
1711 | 1711 | } |
1712 | 1712 | return false; |
1713 | - } |
|
1714 | - elseif (is_array($encoding2)) { |
|
1713 | + } elseif (is_array($encoding2)) { |
|
1715 | 1714 | foreach ($encoding2 as $encoding) { |
1716 | 1715 | if (api_equal_encodings($encoding1, $encoding, $strict)) { |
1717 | 1716 | return true; |
@@ -437,6 +437,7 @@ discard block |
||
437 | 437 | * If null, the timezone will be determined based on user preference, |
438 | 438 | * or timezone chosen by the admin for the platform. |
439 | 439 | * @param string The timezone to be converted from. If null, UTC will be assumed. |
440 | + * @param string $to_timezone |
|
440 | 441 | * @return string The converted time formatted as Y-m-d H:i:s |
441 | 442 | * |
442 | 443 | * @author Guillaume Viguier <[email protected]> |
@@ -793,6 +794,7 @@ discard block |
||
793 | 794 | * @param mixed The time to be converted |
794 | 795 | * @param mixed Format to be used (TIME_NO_SEC_FORMAT, DATE_FORMAT_SHORT, DATE_FORMAT_LONG, DATE_TIME_FORMAT_LONG) |
795 | 796 | * @param string Timezone to be converted from. If null, UTC will be assumed. |
797 | + * @param string $from_timezone |
|
796 | 798 | * @return string Converted and localized date |
797 | 799 | * |
798 | 800 | * @author Guillaume Viguier <[email protected]> |
@@ -862,7 +864,7 @@ discard block |
||
862 | 864 | * @param int/string $format (optional) The person name format. It may be a pattern-string (for example '%t %l, %f' or '%T %F %L', ...) or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER. |
863 | 865 | * @param string $language (optional) The language id. If it is omitted, the current interface language is assumed. This parameter has meaning with the format PERSON_NAME_COMMON_CONVENTION only. |
864 | 866 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
865 | - * @return bool The result is sort of full name of the person. |
|
867 | + * @return string The result is sort of full name of the person. |
|
866 | 868 | * Sample results: |
867 | 869 | * Peter Ustinoff or Dr. Peter Ustinoff - the Western order |
868 | 870 | * Ustinoff Peter or Dr. Ustinoff Peter - the Eastern order |
@@ -956,7 +958,7 @@ discard block |
||
956 | 958 | |
957 | 959 | /** |
958 | 960 | * Checks whether a given format represents person name in Western order (for which first name is first). |
959 | - * @param int/string $format (optional) The person name format. It may be a pattern-string (for example '%t. %l, %f') or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER. |
|
961 | + * @param integer $format (optional) The person name format. It may be a pattern-string (for example '%t. %l, %f') or some of the constants PERSON_NAME_COMMON_CONVENTION (default), PERSON_NAME_WESTERN_ORDER, PERSON_NAME_EASTERN_ORDER, PERSON_NAME_LIBRARY_ORDER. |
|
960 | 962 | * @param string $language (optional) The language id. If it is omitted, the current interface language is assumed. This parameter has meaning with the format PERSON_NAME_COMMON_CONVENTION only. |
961 | 963 | * @return bool The result TRUE means that the order is first_name last_name, FALSE means last_name first_name. |
962 | 964 | * Note: You may use this function for determing the order of the fields or columns "First name" and "Last name" in forms, tables and reports. |
@@ -1184,8 +1186,8 @@ discard block |
||
1184 | 1186 | |
1185 | 1187 | /** |
1186 | 1188 | * This function returns a string or an array with all occurrences of search in subject (ignoring case) replaced with the given replace value. |
1187 | - * @param mixed $search String or array of strings to be found. |
|
1188 | - * @param mixed $replace String or array of strings used for replacement. |
|
1189 | + * @param string $search String or array of strings to be found. |
|
1190 | + * @param string $replace String or array of strings used for replacement. |
|
1189 | 1191 | * @param mixed $subject String or array of strings being searched. |
1190 | 1192 | * @param int $count (optional) The number of matched and replaced needles will be returned in count, which is passed by reference. |
1191 | 1193 | * @param string $encoding (optional) The used internally by this function character encoding. |
@@ -1248,10 +1250,10 @@ discard block |
||
1248 | 1250 | /** |
1249 | 1251 | * Finds first occurrence of a string within another, case insensitive. |
1250 | 1252 | * @param string $haystack The string from which to get the first occurrence. |
1251 | - * @param mixed $needle The string to be found. |
|
1253 | + * @param string $needle The string to be found. |
|
1252 | 1254 | * @param bool $before_needle (optional) Determines which portion of $haystack this function returns. The default value is FALSE. |
1253 | 1255 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1254 | - * @return mixed Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1256 | + * @return false|string Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1255 | 1257 | * Notes: |
1256 | 1258 | * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character. |
1257 | 1259 | * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence of $needle. |
@@ -1307,7 +1309,7 @@ discard block |
||
1307 | 1309 | * @param mixed $needle The string which first character is to be found. |
1308 | 1310 | * @param bool $before_needle (optional) Determines which portion of $haystack this function returns. The default value is FALSE. |
1309 | 1311 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1310 | - * @return mixed Returns the portion of $haystack, or FALSE if the first character from $needle is not found. |
|
1312 | + * @return false|string Returns the portion of $haystack, or FALSE if the first character from $needle is not found. |
|
1311 | 1313 | * Notes: |
1312 | 1314 | * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character. |
1313 | 1315 | * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence. |
@@ -1374,7 +1376,7 @@ discard block |
||
1374 | 1376 | * @param mixed $needle The string to be found. |
1375 | 1377 | * @param bool $before_needle (optional) Determines which portion of $haystack this function returns. The default value is FALSE. |
1376 | 1378 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1377 | - * @return mixed Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1379 | + * @return false|string Returns the portion of $haystack, or FALSE if $needle is not found. |
|
1378 | 1380 | * Notes: |
1379 | 1381 | * If $needle is not a string, it is converted to an integer and applied as the ordinal value (codepoint if the encoding is UTF-8) of a character. |
1380 | 1382 | * If $before_needle is set to TRUE, the function returns all of $haystack from the beginning to the first occurrence of $needle. |
@@ -1517,7 +1519,7 @@ discard block |
||
1517 | 1519 | * Note that this changes the return value in an array where every element is an array consisting of the matched string at index 0 and its string offset into subject at index 1. |
1518 | 1520 | * @param int $offset (optional) Normally, the search starts from the beginning of the subject string. The optional parameter offset can be used to specify the alternate place from which to start the search. |
1519 | 1521 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1520 | - * @return int|boolean Returns the number of times pattern matches or FALSE if an error occurred. |
|
1522 | + * @return integer Returns the number of times pattern matches or FALSE if an error occurred. |
|
1521 | 1523 | * @link http://php.net/preg_match |
1522 | 1524 | */ |
1523 | 1525 | function api_preg_match($pattern, $subject, &$matches = null, $flags = 0, $offset = 0, $encoding = null) { |
@@ -1540,7 +1542,7 @@ discard block |
||
1540 | 1542 | * If no order flag is given, PREG_PATTERN_ORDER is assumed. |
1541 | 1543 | * @param int $offset (optional) Normally, the search starts from the beginning of the subject string. The optional parameter offset can be used to specify the alternate place from which to start the search. |
1542 | 1544 | * @param string $encoding (optional) The used internally by this function character encoding. If it is omitted, the platform character set will be used by default. |
1543 | - * @return int|boolean Returns the number of full pattern matches (which might be zero), or FALSE if an error occurred. |
|
1545 | + * @return integer Returns the number of full pattern matches (which might be zero), or FALSE if an error occurred. |
|
1544 | 1546 | * @link http://php.net/preg_match_all |
1545 | 1547 | */ |
1546 | 1548 | function api_preg_match_all($pattern, $subject, &$matches, $flags = PREG_PATTERN_ORDER, $offset = 0, $encoding = null) { |
@@ -1555,8 +1557,8 @@ discard block |
||
1555 | 1557 | |
1556 | 1558 | /** |
1557 | 1559 | * Performs a regular expression search and replace, UTF-8 aware when it is applicable. |
1558 | - * @param string|array $pattern The pattern to search for. It can be either a string or an array with strings. |
|
1559 | - * @param string|array $replacement The string or an array with strings to replace. |
|
1560 | + * @param string $pattern The pattern to search for. It can be either a string or an array with strings. |
|
1561 | + * @param string $replacement The string or an array with strings to replace. |
|
1560 | 1562 | * @param string|array $subject The string or an array with strings to search and replace. |
1561 | 1563 | * @param int $limit The maximum possible replacements for each pattern in each subject string. Defaults to -1 (no limit). |
1562 | 1564 | * @param int &$count If specified, this variable will be filled with the number of replacements done. |
@@ -1808,6 +1810,7 @@ discard block |
||
1808 | 1810 | /** |
1809 | 1811 | * Checks a string for UTF-8 validity. |
1810 | 1812 | * |
1813 | + * @param string $string |
|
1811 | 1814 | */ |
1812 | 1815 | function api_is_valid_utf8(&$string) |
1813 | 1816 | { |
@@ -1950,7 +1953,7 @@ discard block |
||
1950 | 1953 | /** |
1951 | 1954 | * Replaces non-valid formats for person names with the default (English) format. |
1952 | 1955 | * @param string $format The input format to be verified. |
1953 | - * @return bool Returns the same format if is is valid, otherwise returns a valid English format. |
|
1956 | + * @return string Returns the same format if is is valid, otherwise returns a valid English format. |
|
1954 | 1957 | */ |
1955 | 1958 | function _api_validate_person_name_format($format) { |
1956 | 1959 | if (empty($format) || stripos($format, '%f') === false || stripos($format, '%l') === false) { |
@@ -2077,6 +2080,9 @@ discard block |
||
2077 | 2080 | |
2078 | 2081 | // This function checks whether the function _api_convert_encoding() (the php- |
2079 | 2082 | // implementation) is able to convert from/to a given encoding. |
2083 | +/** |
|
2084 | + * @param string $encoding |
|
2085 | + */ |
|
2080 | 2086 | function _api_convert_encoding_supports($encoding) { |
2081 | 2087 | static $supports = array(); |
2082 | 2088 | if (!isset($supports[$encoding])) { |
@@ -167,9 +167,9 @@ |
||
167 | 167 | ini_set('session.use_cookies', $old_use_cookies); |
168 | 168 | session_cache_limiter($old_session_cache_limiter); |
169 | 169 | } else { |
170 | - if (isset($_OLD_SESSION)) { |
|
171 | - $_SESSION = $_OLD_SESSION; |
|
172 | - unset($_OLD_SESSION); |
|
170 | + if (isset($_OLD_SESSION)) { |
|
171 | + $_SESSION = $_OLD_SESSION; |
|
172 | + unset($_OLD_SESSION); |
|
173 | 173 | } else { |
174 | 174 | unset($_SESSION); |
175 | 175 | } |
@@ -145,12 +145,12 @@ discard block |
||
145 | 145 | session_start(); |
146 | 146 | |
147 | 147 | $v = $seed = $_SESSION['seed'] = pack('H*', sha1( |
148 | - serialize($_SERVER) . |
|
149 | - serialize($_POST) . |
|
150 | - serialize($_GET) . |
|
151 | - serialize($_COOKIE) . |
|
152 | - serialize($GLOBALS) . |
|
153 | - serialize($_SESSION) . |
|
148 | + serialize($_SERVER). |
|
149 | + serialize($_POST). |
|
150 | + serialize($_GET). |
|
151 | + serialize($_COOKIE). |
|
152 | + serialize($GLOBALS). |
|
153 | + serialize($_SESSION). |
|
154 | 154 | serialize($_OLD_SESSION) |
155 | 155 | )); |
156 | 156 | if (!isset($_SESSION['count'])) { |
@@ -183,8 +183,8 @@ discard block |
||
183 | 183 | // http://tools.ietf.org/html/rfc4253#section-7.2 |
184 | 184 | // |
185 | 185 | // see the is_string($crypto) part for an example of how to expand the keys |
186 | - $key = pack('H*', sha1($seed . 'A')); |
|
187 | - $iv = pack('H*', sha1($seed . 'C')); |
|
186 | + $key = pack('H*', sha1($seed.'A')); |
|
187 | + $iv = pack('H*', sha1($seed.'C')); |
|
188 | 188 | |
189 | 189 | // ciphers are used as per the nist.gov link below. also, see this link: |
190 | 190 | // |
@@ -231,7 +231,7 @@ discard block |
||
231 | 231 | $i = pack('H*', sha1(microtime())); |
232 | 232 | $r = pack('H*', sha1($i ^ $v)); |
233 | 233 | $v = pack('H*', sha1($r ^ $i)); |
234 | - $result.= $r; |
|
234 | + $result .= $r; |
|
235 | 235 | } |
236 | 236 | return substr($result, 0, $length); |
237 | 237 | } |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | $i = $crypto->encrypt(microtime()); |
244 | 244 | $r = $crypto->encrypt($i ^ $v); |
245 | 245 | $v = $crypto->encrypt($r ^ $i); |
246 | - $result.= $r; |
|
246 | + $result .= $r; |
|
247 | 247 | } |
248 | 248 | return substr($result, 0, $length); |
249 | 249 | } |