@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | $last_modified = 0; |
212 | 212 | $return = 0; |
213 | 213 | if (is_dir($dir)) { |
214 | - while(($entry = $dir->read()) !== false) |
|
214 | + while (($entry = $dir->read()) !== false) |
|
215 | 215 | { |
216 | 216 | if ($entry != '.' && $entry != '..') |
217 | 217 | continue; |
@@ -284,7 +284,7 @@ discard block |
||
284 | 284 | 'props.session_id' |
285 | 285 | ); |
286 | 286 | |
287 | - $visibility_rule = ' props.visibility ' . ($can_see_invisible ? '<> 2' : '= 1'); |
|
287 | + $visibility_rule = ' props.visibility '.($can_see_invisible ? '<> 2' : '= 1'); |
|
288 | 288 | |
289 | 289 | $sql = "SELECT SUM(table1.size) FROM ( |
290 | 290 | SELECT size |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | $count = intval($count); |
80 | 80 | $from = intval($from); |
81 | 81 | |
82 | - $sql .= " ORDER BY $column $direction"; |
|
82 | + $sql .= " ORDER BY $column $direction"; |
|
83 | 83 | $sql .= " LIMIT $count, $from "; |
84 | 84 | |
85 | 85 | $result = Database::query($sql); |
@@ -93,8 +93,8 @@ discard block |
||
93 | 93 | static function deactivate_zombies($ceiling) |
94 | 94 | { |
95 | 95 | $zombies = self::list_zombies($ceiling); |
96 | - $ids = array(); |
|
97 | - foreach($zombies as $zombie) { |
|
96 | + $ids = array(); |
|
97 | + foreach ($zombies as $zombie) { |
|
98 | 98 | $ids[] = $zombie['user_id']; |
99 | 99 | } |
100 | 100 | UserManager::deactivate_users($ids); |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | } |
168 | 168 | |
169 | 169 | $action = $this->get_action(); |
170 | - $f = array($this, 'action_' . $action); |
|
170 | + $f = array($this, 'action_'.$action); |
|
171 | 171 | if (is_callable($f)) { |
172 | 172 | return call_user_func($f, $ids); |
173 | 173 | } |
@@ -292,7 +292,7 @@ discard block |
||
292 | 292 | $text = get_lang('No'); |
293 | 293 | } |
294 | 294 | |
295 | - $result = Display::return_icon($image . '.png', $text); |
|
295 | + $result = Display::return_icon($image.'.png', $text); |
|
296 | 296 | return $result; |
297 | 297 | } |
298 | 298 |
@@ -43,13 +43,13 @@ discard block |
||
43 | 43 | function xajaxCompressJavascript($sJS) |
44 | 44 | { |
45 | 45 | //remove windows cariage returns |
46 | - $sJS = str_replace("\r","",$sJS); |
|
46 | + $sJS = str_replace("\r", "", $sJS); |
|
47 | 47 | |
48 | 48 | //array to store replaced literal strings |
49 | 49 | $literal_strings = array(); |
50 | 50 | |
51 | 51 | //explode the string into lines |
52 | - $lines = explode("\n",$sJS); |
|
52 | + $lines = explode("\n", $sJS); |
|
53 | 53 | //loop through all the lines, building a new string at the same time as removing literal strings |
54 | 54 | $clean = ""; |
55 | 55 | $inComment = false; |
@@ -58,22 +58,22 @@ discard block |
||
58 | 58 | $escaped = false; |
59 | 59 | $quoteChar = ""; |
60 | 60 | |
61 | - for($i=0;$i<count($lines);$i++) |
|
61 | + for ($i = 0; $i < count($lines); $i++) |
|
62 | 62 | { |
63 | 63 | $line = $lines[$i]; |
64 | 64 | $inNormalComment = false; |
65 | 65 | |
66 | 66 | //loop through line's characters and take out any literal strings, replace them with ___i___ where i is the index of this string |
67 | - for($j=0;$j<strlen($line);$j++) |
|
67 | + for ($j = 0; $j < strlen($line); $j++) |
|
68 | 68 | { |
69 | - $c = substr($line,$j,1); |
|
70 | - $d = substr($line,$j,2); |
|
69 | + $c = substr($line, $j, 1); |
|
70 | + $d = substr($line, $j, 2); |
|
71 | 71 | |
72 | 72 | //look for start of quote |
73 | - if(!$inQuote && !$inComment) |
|
73 | + if (!$inQuote && !$inComment) |
|
74 | 74 | { |
75 | 75 | //is this character a quote or a comment |
76 | - if(($c=="\"" || $c=="'") && !$inComment && !$inNormalComment) |
|
76 | + if (($c == "\"" || $c == "'") && !$inComment && !$inNormalComment) |
|
77 | 77 | { |
78 | 78 | $inQuote = true; |
79 | 79 | $inComment = false; |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | $quoteChar = $c; |
82 | 82 | $literal = $c; |
83 | 83 | } |
84 | - else if($d=="/*" && !$inNormalComment) |
|
84 | + else if ($d == "/*" && !$inNormalComment) |
|
85 | 85 | { |
86 | 86 | $inQuote = false; |
87 | 87 | $inComment = true; |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | $literal = $d; |
91 | 91 | $j++; |
92 | 92 | } |
93 | - else if($d=="//") //ignore string markers that are found inside comments |
|
93 | + else if ($d == "//") //ignore string markers that are found inside comments |
|
94 | 94 | { |
95 | 95 | $inNormalComment = true; |
96 | 96 | $clean .= $c; |
@@ -102,32 +102,32 @@ discard block |
||
102 | 102 | } |
103 | 103 | else //allready in a string so find end quote |
104 | 104 | { |
105 | - if($c == $quoteChar && !$escaped && !$inComment) |
|
105 | + if ($c == $quoteChar && !$escaped && !$inComment) |
|
106 | 106 | { |
107 | 107 | $inQuote = false; |
108 | 108 | $literal .= $c; |
109 | 109 | |
110 | 110 | //subsitute in a marker for the string |
111 | - $clean .= "___" . count($literal_strings) . "___"; |
|
111 | + $clean .= "___".count($literal_strings)."___"; |
|
112 | 112 | |
113 | 113 | //push the string onto our array |
114 | - array_push($literal_strings,$literal); |
|
114 | + array_push($literal_strings, $literal); |
|
115 | 115 | |
116 | 116 | } |
117 | - else if($inComment && $d=="*/") |
|
117 | + else if ($inComment && $d == "*/") |
|
118 | 118 | { |
119 | 119 | $inComment = false; |
120 | 120 | $literal .= $d; |
121 | 121 | |
122 | 122 | //subsitute in a marker for the string |
123 | - $clean .= "___" . count($literal_strings) . "___"; |
|
123 | + $clean .= "___".count($literal_strings)."___"; |
|
124 | 124 | |
125 | 125 | //push the string onto our array |
126 | - array_push($literal_strings,$literal); |
|
126 | + array_push($literal_strings, $literal); |
|
127 | 127 | |
128 | 128 | $j++; |
129 | 129 | } |
130 | - else if($c == "\\" && !$escaped) |
|
130 | + else if ($c == "\\" && !$escaped) |
|
131 | 131 | $escaped = true; |
132 | 132 | else |
133 | 133 | $escaped = false; |
@@ -135,47 +135,47 @@ discard block |
||
135 | 135 | $literal .= $c; |
136 | 136 | } |
137 | 137 | } |
138 | - if($inComment) $literal .= "\n"; |
|
138 | + if ($inComment) $literal .= "\n"; |
|
139 | 139 | $clean .= "\n"; |
140 | 140 | } |
141 | 141 | //explode the clean string into lines again |
142 | - $lines = explode("\n",$clean); |
|
142 | + $lines = explode("\n", $clean); |
|
143 | 143 | |
144 | 144 | //now process each line at a time |
145 | - for($i=0;$i<count($lines);$i++) |
|
145 | + for ($i = 0; $i < count($lines); $i++) |
|
146 | 146 | { |
147 | 147 | $line = $lines[$i]; |
148 | 148 | |
149 | 149 | //remove comments |
150 | - $line = preg_replace("/\/\/(.*)/","",$line); |
|
150 | + $line = preg_replace("/\/\/(.*)/", "", $line); |
|
151 | 151 | |
152 | 152 | //strip leading and trailing whitespace |
153 | 153 | $line = trim($line); |
154 | 154 | |
155 | 155 | //remove all whitespace with a single space |
156 | - $line = preg_replace("/\s+/"," ",$line); |
|
156 | + $line = preg_replace("/\s+/", " ", $line); |
|
157 | 157 | |
158 | 158 | //remove any whitespace that occurs after/before an operator |
159 | - $line = preg_replace("/\s*([!\}\{;,&=\|\-\+\*\/\)\(:])\s*/","\\1",$line); |
|
159 | + $line = preg_replace("/\s*([!\}\{;,&=\|\-\+\*\/\)\(:])\s*/", "\\1", $line); |
|
160 | 160 | |
161 | 161 | $lines[$i] = $line; |
162 | 162 | } |
163 | 163 | |
164 | 164 | //implode the lines |
165 | - $sJS = implode("\n",$lines); |
|
165 | + $sJS = implode("\n", $lines); |
|
166 | 166 | |
167 | 167 | //make sure there is a max of 1 \n after each line |
168 | - $sJS = preg_replace("/[\n]+/","\n",$sJS); |
|
168 | + $sJS = preg_replace("/[\n]+/", "\n", $sJS); |
|
169 | 169 | |
170 | 170 | //strip out line breaks that immediately follow a semi-colon |
171 | - $sJS = preg_replace("/;\n/",";",$sJS); |
|
171 | + $sJS = preg_replace("/;\n/", ";", $sJS); |
|
172 | 172 | |
173 | 173 | //curly brackets aren't on their own |
174 | - $sJS = preg_replace("/[\n]*\{[\n]*/","{",$sJS); |
|
174 | + $sJS = preg_replace("/[\n]*\{[\n]*/", "{", $sJS); |
|
175 | 175 | |
176 | 176 | //finally loop through and replace all the literal strings: |
177 | - for($i=0;$i<count($literal_strings);$i++) |
|
178 | - $sJS = str_replace("___".$i."___",$literal_strings[$i],$sJS); |
|
177 | + for ($i = 0; $i < count($literal_strings); $i++) |
|
178 | + $sJS = str_replace("___".$i."___", $literal_strings[$i], $sJS); |
|
179 | 179 | |
180 | 180 | return $sJS; |
181 | 181 | } |
@@ -58,10 +58,10 @@ discard block |
||
58 | 58 | if (@preg_match('/(.*<head.*)(<meta[^>]*content=[^>]*>)(.*<\/head>.*)/si', $string, $matches)) { |
59 | 59 | $meta = $matches[2]; |
60 | 60 | if (@preg_match("/(<meta[^>]*charset=)(.*)([\"';][^>]*>)/si", $meta, $matches1)) { |
61 | - $meta = $matches1[1] . $encoding . $matches1[3]; |
|
62 | - $string = $matches[1] . $meta . $matches[3]; |
|
61 | + $meta = $matches1[1].$encoding.$matches1[3]; |
|
62 | + $string = $matches[1].$meta.$matches[3]; |
|
63 | 63 | } else { |
64 | - $string = $matches[1] . '<meta http-equiv="Content-Type" content="text/html; charset='.$encoding.'"/>' . $matches[3]; |
|
64 | + $string = $matches[1].'<meta http-equiv="Content-Type" content="text/html; charset='.$encoding.'"/>'.$matches[3]; |
|
65 | 65 | } |
66 | 66 | } else { |
67 | 67 | $count = 1; |
@@ -168,9 +168,9 @@ discard block |
||
168 | 168 | if (!preg_match(_PCRE_XML_ENCODING, $string)) { |
169 | 169 | if (strpos($matches[0], 'standalone') !== false) { |
170 | 170 | // The encoding option should precede the standalone option, othewise DOMDocument fails to load the document. |
171 | - $replace = str_replace('standalone', ' encoding="'.$to_encoding.'" standalone' , $matches[0]); |
|
171 | + $replace = str_replace('standalone', ' encoding="'.$to_encoding.'" standalone', $matches[0]); |
|
172 | 172 | } else { |
173 | - $replace = str_replace('?>', ' encoding="'.$to_encoding.'"?>' , $matches[0]); |
|
173 | + $replace = str_replace('?>', ' encoding="'.$to_encoding.'"?>', $matches[0]); |
|
174 | 174 | } |
175 | 175 | return api_convert_encoding(str_replace($matches[0], $replace, $string), $to_encoding, $from_encoding); |
176 | 176 | } |
@@ -335,7 +335,7 @@ discard block |
||
335 | 335 | function _make_url_clickable_cb($matches) { |
336 | 336 | $url = $matches[2]; |
337 | 337 | |
338 | - if ( ')' == $matches[3] && strpos( $url, '(' ) ) { |
|
338 | + if (')' == $matches[3] && strpos($url, '(')) { |
|
339 | 339 | // If the trailing character is a closing parethesis, and the URL has an opening parenthesis in it, add the closing parenthesis to the URL. |
340 | 340 | // Then we can let the parenthesis balancer do its thing below. |
341 | 341 | $url .= $matches[3]; |
@@ -345,16 +345,16 @@ discard block |
||
345 | 345 | } |
346 | 346 | |
347 | 347 | // Include parentheses in the URL only if paired |
348 | - while ( substr_count( $url, '(' ) < substr_count( $url, ')' ) ) { |
|
349 | - $suffix = strrchr( $url, ')' ) . $suffix; |
|
350 | - $url = substr( $url, 0, strrpos( $url, ')' ) ); |
|
348 | + while (substr_count($url, '(') < substr_count($url, ')')) { |
|
349 | + $suffix = strrchr($url, ')').$suffix; |
|
350 | + $url = substr($url, 0, strrpos($url, ')')); |
|
351 | 351 | } |
352 | 352 | |
353 | 353 | $url = esc_url($url); |
354 | - if ( empty($url) ) |
|
354 | + if (empty($url)) |
|
355 | 355 | return $matches[0]; |
356 | 356 | |
357 | - return $matches[1] . "<a href=\"$url\" rel=\"nofollow\">$url</a>" . $suffix; |
|
357 | + return $matches[1]."<a href=\"$url\" rel=\"nofollow\">$url</a>".$suffix; |
|
358 | 358 | } |
359 | 359 | |
360 | 360 | /** |
@@ -374,10 +374,10 @@ discard block |
||
374 | 374 | * @param string $_context Private. Use esc_url_raw() for database usage. |
375 | 375 | * @return string The cleaned $url after the 'clean_url' filter is applied. |
376 | 376 | */ |
377 | -function esc_url( $url, $protocols = null, $_context = 'display' ) { |
|
377 | +function esc_url($url, $protocols = null, $_context = 'display') { |
|
378 | 378 | //$original_url = $url; |
379 | 379 | |
380 | - if ( '' == $url ) |
|
380 | + if ('' == $url) |
|
381 | 381 | return $url; |
382 | 382 | $url = preg_replace('|[^a-z0-9-~+_.?#=!&;,/:%@$\|*\'()\\x80-\\xff]|i', '', $url); |
383 | 383 | $strip = array('%0d', '%0a', '%0D', '%0A'); |
@@ -387,9 +387,9 @@ discard block |
||
387 | 387 | * presume it needs http:// appended (unless a relative |
388 | 388 | * link starting with /, # or ? or a php file). |
389 | 389 | */ |
390 | - if ( strpos($url, ':') === false && ! in_array( $url[0], array( '/', '#', '?' ) ) && |
|
391 | - ! preg_match('/^[a-z0-9-]+?\.php/i', $url) ) |
|
392 | - $url = 'http://' . $url; |
|
390 | + if (strpos($url, ':') === false && !in_array($url[0], array('/', '#', '?')) && |
|
391 | + !preg_match('/^[a-z0-9-]+?\.php/i', $url)) |
|
392 | + $url = 'http://'.$url; |
|
393 | 393 | |
394 | 394 | return Security::remove_XSS($url); |
395 | 395 | |
@@ -437,12 +437,12 @@ discard block |
||
437 | 437 | * @param string $subject The string being searched and replaced on, otherwise known as the haystack. |
438 | 438 | * @return string The string with the replaced svalues. |
439 | 439 | */ |
440 | -function _deep_replace( $search, $subject ) { |
|
440 | +function _deep_replace($search, $subject) { |
|
441 | 441 | $subject = (string) $subject; |
442 | 442 | |
443 | 443 | $count = 1; |
444 | - while ( $count ) { |
|
445 | - $subject = str_replace( $search, '', $subject, $count ); |
|
444 | + while ($count) { |
|
445 | + $subject = str_replace($search, '', $subject, $count); |
|
446 | 446 | } |
447 | 447 | |
448 | 448 | return $subject; |
@@ -464,17 +464,17 @@ discard block |
||
464 | 464 | function _make_web_ftp_clickable_cb($matches) { |
465 | 465 | $ret = ''; |
466 | 466 | $dest = $matches[2]; |
467 | - $dest = 'http://' . $dest; |
|
467 | + $dest = 'http://'.$dest; |
|
468 | 468 | $dest = esc_url($dest); |
469 | - if ( empty($dest) ) |
|
469 | + if (empty($dest)) |
|
470 | 470 | return $matches[0]; |
471 | 471 | |
472 | 472 | // removed trailing [.,;:)] from URL |
473 | - if ( in_array( substr($dest, -1), array('.', ',', ';', ':', ')') ) === true ) { |
|
473 | + if (in_array(substr($dest, -1), array('.', ',', ';', ':', ')')) === true) { |
|
474 | 474 | $ret = substr($dest, -1); |
475 | - $dest = substr($dest, 0, strlen($dest)-1); |
|
475 | + $dest = substr($dest, 0, strlen($dest) - 1); |
|
476 | 476 | } |
477 | - return $matches[1] . "<a href=\"$dest\" rel=\"nofollow\">$dest</a>$ret"; |
|
477 | + return $matches[1]."<a href=\"$dest\" rel=\"nofollow\">$dest</a>$ret"; |
|
478 | 478 | } |
479 | 479 | |
480 | 480 | /** |
@@ -490,8 +490,8 @@ discard block |
||
490 | 490 | * @return string HTML A element with email address. |
491 | 491 | */ |
492 | 492 | function _make_email_clickable_cb($matches) { |
493 | - $email = $matches[2] . '@' . $matches[3]; |
|
494 | - return $matches[1] . "<a href=\"mailto:$email\">$email</a>"; |
|
493 | + $email = $matches[2].'@'.$matches[3]; |
|
494 | + return $matches[1]."<a href=\"mailto:$email\">$email</a>"; |
|
495 | 495 | } |
496 | 496 | |
497 | 497 | /** |
@@ -505,30 +505,30 @@ discard block |
||
505 | 505 | * @param string $text Content to convert URIs. |
506 | 506 | * @return string Content with converted URIs. |
507 | 507 | */ |
508 | -function make_clickable( $text ) { |
|
508 | +function make_clickable($text) { |
|
509 | 509 | $r = ''; |
510 | - $textarr = preg_split( '/(<[^<>]+>)/', $text, -1, PREG_SPLIT_DELIM_CAPTURE ); // split out HTML tags |
|
510 | + $textarr = preg_split('/(<[^<>]+>)/', $text, -1, PREG_SPLIT_DELIM_CAPTURE); // split out HTML tags |
|
511 | 511 | $nested_code_pre = 0; // Keep track of how many levels link is nested inside <pre> or <code> |
512 | - foreach ( $textarr as $piece ) { |
|
512 | + foreach ($textarr as $piece) { |
|
513 | 513 | |
514 | - if ( preg_match( '|^<code[\s>]|i', $piece ) || preg_match( '|^<pre[\s>]|i', $piece ) ) |
|
514 | + if (preg_match('|^<code[\s>]|i', $piece) || preg_match('|^<pre[\s>]|i', $piece)) |
|
515 | 515 | $nested_code_pre++; |
516 | - elseif ( ( '</code>' === strtolower( $piece ) || '</pre>' === strtolower( $piece ) ) && $nested_code_pre ) |
|
516 | + elseif (('</code>' === strtolower($piece) || '</pre>' === strtolower($piece)) && $nested_code_pre) |
|
517 | 517 | $nested_code_pre--; |
518 | 518 | |
519 | - if ( $nested_code_pre || empty( $piece ) || ( $piece[0] === '<' && ! preg_match( '|^<\s*[\w]{1,20}+://|', $piece ) ) ) { |
|
519 | + if ($nested_code_pre || empty($piece) || ($piece[0] === '<' && !preg_match('|^<\s*[\w]{1,20}+://|', $piece))) { |
|
520 | 520 | $r .= $piece; |
521 | 521 | continue; |
522 | 522 | } |
523 | 523 | |
524 | 524 | // Long strings might contain expensive edge cases ... |
525 | - if ( 10000 < strlen( $piece ) ) { |
|
525 | + if (10000 < strlen($piece)) { |
|
526 | 526 | // ... break it up |
527 | - foreach ( _split_str_by_whitespace( $piece, 2100 ) as $chunk ) { // 2100: Extra room for scheme and leading and trailing paretheses |
|
528 | - if ( 2101 < strlen( $chunk ) ) { |
|
527 | + foreach (_split_str_by_whitespace($piece, 2100) as $chunk) { // 2100: Extra room for scheme and leading and trailing paretheses |
|
528 | + if (2101 < strlen($chunk)) { |
|
529 | 529 | $r .= $chunk; // Too big, no whitespace: bail. |
530 | 530 | } else { |
531 | - $r .= make_clickable( $chunk ); |
|
531 | + $r .= make_clickable($chunk); |
|
532 | 532 | } |
533 | 533 | } |
534 | 534 | } else { |
@@ -549,18 +549,18 @@ discard block |
||
549 | 549 | ~xS'; // The regex is a non-anchored pattern and does not have a single fixed starting character. |
550 | 550 | // Tell PCRE to spend more time optimizing since, when used on a page load, it will probably be used several times. |
551 | 551 | |
552 | - $ret = preg_replace_callback( $url_clickable, '_make_url_clickable_cb', $ret ); |
|
552 | + $ret = preg_replace_callback($url_clickable, '_make_url_clickable_cb', $ret); |
|
553 | 553 | |
554 | - $ret = preg_replace_callback( '#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]+)#is', '_make_web_ftp_clickable_cb', $ret ); |
|
555 | - $ret = preg_replace_callback( '#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret ); |
|
554 | + $ret = preg_replace_callback('#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]+)#is', '_make_web_ftp_clickable_cb', $ret); |
|
555 | + $ret = preg_replace_callback('#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret); |
|
556 | 556 | |
557 | - $ret = substr( $ret, 1, -1 ); // Remove our whitespace padding. |
|
557 | + $ret = substr($ret, 1, -1); // Remove our whitespace padding. |
|
558 | 558 | $r .= $ret; |
559 | 559 | } |
560 | 560 | } |
561 | 561 | |
562 | 562 | // Cleanup of accidental links within links |
563 | - $r = preg_replace( '#(<a([ \r\n\t]+[^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i', "$1$3</a>", $r ); |
|
563 | + $r = preg_replace('#(<a([ \r\n\t]+[^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i', "$1$3</a>", $r); |
|
564 | 564 | return $r; |
565 | 565 | } |
566 | 566 | |
@@ -595,27 +595,27 @@ discard block |
||
595 | 595 | * @param int $goal The desired chunk length. |
596 | 596 | * @return array Numeric array of chunks. |
597 | 597 | */ |
598 | -function _split_str_by_whitespace( $string, $goal ) { |
|
598 | +function _split_str_by_whitespace($string, $goal) { |
|
599 | 599 | $chunks = array(); |
600 | 600 | |
601 | - $string_nullspace = strtr( $string, "\r\n\t\v\f ", "\000\000\000\000\000\000" ); |
|
601 | + $string_nullspace = strtr($string, "\r\n\t\v\f ", "\000\000\000\000\000\000"); |
|
602 | 602 | |
603 | - while ( $goal < strlen( $string_nullspace ) ) { |
|
604 | - $pos = strrpos( substr( $string_nullspace, 0, $goal + 1 ), "\000" ); |
|
603 | + while ($goal < strlen($string_nullspace)) { |
|
604 | + $pos = strrpos(substr($string_nullspace, 0, $goal + 1), "\000"); |
|
605 | 605 | |
606 | - if ( false === $pos ) { |
|
607 | - $pos = strpos( $string_nullspace, "\000", $goal + 1 ); |
|
608 | - if ( false === $pos ) { |
|
606 | + if (false === $pos) { |
|
607 | + $pos = strpos($string_nullspace, "\000", $goal + 1); |
|
608 | + if (false === $pos) { |
|
609 | 609 | break; |
610 | 610 | } |
611 | 611 | } |
612 | 612 | |
613 | - $chunks[] = substr( $string, 0, $pos + 1 ); |
|
614 | - $string = substr( $string, $pos + 1 ); |
|
615 | - $string_nullspace = substr( $string_nullspace, $pos + 1 ); |
|
613 | + $chunks[] = substr($string, 0, $pos + 1); |
|
614 | + $string = substr($string, $pos + 1); |
|
615 | + $string_nullspace = substr($string_nullspace, $pos + 1); |
|
616 | 616 | } |
617 | 617 | |
618 | - if ( $string ) { |
|
618 | + if ($string) { |
|
619 | 619 | $chunks[] = $string; |
620 | 620 | } |
621 | 621 | |
@@ -693,7 +693,7 @@ discard block |
||
693 | 693 | */ |
694 | 694 | function get_week_from_day($date) { |
695 | 695 | if (!empty($date)) { |
696 | - $time = api_strtotime($date,'UTC'); |
|
696 | + $time = api_strtotime($date, 'UTC'); |
|
697 | 697 | return date('W', $time); |
698 | 698 | } else { |
699 | 699 | return date('W'); |
@@ -710,17 +710,17 @@ discard block |
||
710 | 710 | * @return a reduce string |
711 | 711 | */ |
712 | 712 | |
713 | -function substrwords($text,$maxchar,$end='...') |
|
713 | +function substrwords($text, $maxchar, $end = '...') |
|
714 | 714 | { |
715 | - if(strlen($text)>$maxchar) |
|
715 | + if (strlen($text) > $maxchar) |
|
716 | 716 | { |
717 | - $words=explode(" ",$text); |
|
717 | + $words = explode(" ", $text); |
|
718 | 718 | $output = ''; |
719 | - $i=0; |
|
720 | - while(1) |
|
719 | + $i = 0; |
|
720 | + while (1) |
|
721 | 721 | { |
722 | - $length = (strlen($output)+strlen($words[$i])); |
|
723 | - if($length>$maxchar) |
|
722 | + $length = (strlen($output) + strlen($words[$i])); |
|
723 | + if ($length > $maxchar) |
|
724 | 724 | { |
725 | 725 | break; |
726 | 726 | } |
@@ -742,7 +742,7 @@ discard block |
||
742 | 742 | function implode_with_key($glue, $array) { |
743 | 743 | if (!empty($array)) { |
744 | 744 | $string = ''; |
745 | - foreach($array as $key => $value) { |
|
745 | + foreach ($array as $key => $value) { |
|
746 | 746 | if (empty($value)) { |
747 | 747 | $value = 'null'; |
748 | 748 | } |
@@ -764,13 +764,13 @@ discard block |
||
764 | 764 | { |
765 | 765 | $file_size = intval($file_size); |
766 | 766 | if ($file_size >= 1073741824) { |
767 | - $file_size = round($file_size / 1073741824 * 100) / 100 . 'G'; |
|
768 | - } elseif($file_size >= 1048576) { |
|
769 | - $file_size = round($file_size / 1048576 * 100) / 100 . 'M'; |
|
770 | - } elseif($file_size >= 1024) { |
|
771 | - $file_size = round($file_size / 1024 * 100) / 100 . 'k'; |
|
767 | + $file_size = round($file_size / 1073741824 * 100) / 100.'G'; |
|
768 | + } elseif ($file_size >= 1048576) { |
|
769 | + $file_size = round($file_size / 1048576 * 100) / 100.'M'; |
|
770 | + } elseif ($file_size >= 1024) { |
|
771 | + $file_size = round($file_size / 1024 * 100) / 100.'k'; |
|
772 | 772 | } else { |
773 | - $file_size = $file_size . 'B'; |
|
773 | + $file_size = $file_size.'B'; |
|
774 | 774 | } |
775 | 775 | return $file_size; |
776 | 776 | } |
@@ -779,18 +779,18 @@ discard block |
||
779 | 779 | { |
780 | 780 | $year = '0000'; |
781 | 781 | $month = $day = $hours = $minutes = $seconds = '00'; |
782 | - if (isset($array['Y']) && (isset($array['F']) || isset($array['M'])) && isset($array['d']) && isset($array['H']) && isset($array['i'])) { |
|
782 | + if (isset($array['Y']) && (isset($array['F']) || isset($array['M'])) && isset($array['d']) && isset($array['H']) && isset($array['i'])) { |
|
783 | 783 | $year = $array['Y']; |
784 | - $month = isset($array['F'])?$array['F']:$array['M']; |
|
785 | - if (intval($month) < 10 ) $month = '0'.$month; |
|
784 | + $month = isset($array['F']) ? $array['F'] : $array['M']; |
|
785 | + if (intval($month) < 10) $month = '0'.$month; |
|
786 | 786 | $day = $array['d']; |
787 | - if (intval($day) < 10 ) $day = '0'.$day; |
|
787 | + if (intval($day) < 10) $day = '0'.$day; |
|
788 | 788 | $hours = $array['H']; |
789 | - if (intval($hours) < 10 ) $hours = '0'.$hours; |
|
789 | + if (intval($hours) < 10) $hours = '0'.$hours; |
|
790 | 790 | $minutes = $array['i']; |
791 | - if (intval($minutes) < 10 ) $minutes = '0'.$minutes; |
|
791 | + if (intval($minutes) < 10) $minutes = '0'.$minutes; |
|
792 | 792 | } |
793 | - if (checkdate($month,$day,$year)) { |
|
793 | + if (checkdate($month, $day, $year)) { |
|
794 | 794 | $datetime = $year.'-'.$month.'-'.$day.' '.$hours.':'.$minutes.':'.$seconds; |
795 | 795 | } |
796 | 796 | return $datetime; |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | |
24 | 24 | $nameTools = get_lang('ToolName'); |
25 | 25 | |
26 | -$interbreadcrumb[]= array ("url"=>"courseLog.php", "name"=> "Statistics"); |
|
26 | +$interbreadcrumb[] = array("url"=>"courseLog.php", "name"=> "Statistics"); |
|
27 | 27 | |
28 | 28 | $htmlHeadXtra[] = "<style type='text/css'> |
29 | 29 | /*<![CDATA[*/ |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | td {border-bottom: thin dashed gray;} |
41 | 41 | /*]]>*/ |
42 | 42 | </style>"; |
43 | -Display::display_header($nameTools,"Tracking"); |
|
43 | +Display::display_header($nameTools, "Tracking"); |
|
44 | 44 | ?> |
45 | 45 | |
46 | 46 | <h3> |
@@ -59,16 +59,16 @@ discard block |
||
59 | 59 | // Defining the months of the year to allow translation of the months |
60 | 60 | $MonthsShort = api_get_months_short(); |
61 | 61 | |
62 | -$tool=$_REQUEST['tool']; |
|
63 | -$period=$_REQUEST['period']; |
|
64 | -$reqdate=$_REQUEST['reqdate']; |
|
62 | +$tool = $_REQUEST['tool']; |
|
63 | +$period = $_REQUEST['period']; |
|
64 | +$reqdate = $_REQUEST['reqdate']; |
|
65 | 65 | ?> |
66 | 66 | <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
67 | 67 | <?php |
68 | 68 | $TABLETRACK_ACCESS = Database::get_main_table(TABLE_STATISTIC_TRACK_E_ACCESS); |
69 | 69 | $courseId = api_get_course_int_id(); |
70 | 70 | //stats for the current course |
71 | - if(isset($_cid)) { |
|
71 | + if (isset($_cid)) { |
|
72 | 72 | // to see stats of one course user must be courseAdmin of this course |
73 | 73 | $is_allowedToTrack = $is_courseAdmin; |
74 | 74 | $courseCodeEqualcidIfNeeded = "AND c_id = '$courseId'"; |
@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | $is_allowedToTrack = $is_platformAdmin; |
79 | 79 | $courseCodeEqualcidIfNeeded = ""; |
80 | 80 | } |
81 | - if( $is_allowedToTrack) { |
|
81 | + if ($is_allowedToTrack) { |
|
82 | 82 | // list of all tools |
83 | 83 | if (!isset($tool)) { |
84 | 84 | $sql = "SELECT access_tool, count( access_tool ) |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | echo "<tr> |
91 | 91 | <td> |
92 | 92 | "; |
93 | - if(isset($_cid)) echo "<b>$_cid : </b>"; |
|
93 | + if (isset($_cid)) echo "<b>$_cid : </b>"; |
|
94 | 94 | echo " <b>".get_lang('ToolList')."</b> |
95 | 95 | </td> |
96 | 96 | </tr> |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | </tr>"; |
109 | 109 | if (is_array($results)) |
110 | 110 | { |
111 | - for($j = 0 ; $j < count($results) ; $j++) |
|
111 | + for ($j = 0; $j < count($results); $j++) |
|
112 | 112 | { |
113 | 113 | echo "<tr>"; |
114 | 114 | echo "<td><a href='toolaccess_details.php?tool=".urlencode($results[$j][0])."'>".get_lang($results[$j][0])."</a></td>"; |
@@ -131,12 +131,12 @@ discard block |
||
131 | 131 | $encodedTool = urlencode($tool); |
132 | 132 | $tool = urldecode($tool); |
133 | 133 | |
134 | - if( !isset($reqdate) ) |
|
134 | + if (!isset($reqdate)) |
|
135 | 135 | $reqdate = time(); |
136 | 136 | echo "<tr> |
137 | 137 | <td> |
138 | 138 | "; |
139 | - if(isset($_cid)) echo "<b>$_cid : </b>"; |
|
139 | + if (isset($_cid)) echo "<b>$_cid : </b>"; |
|
140 | 140 | echo " <b>".get_lang($tool)."</b> |
141 | 141 | </td> |
142 | 142 | </tr> |
@@ -145,22 +145,22 @@ discard block |
||
145 | 145 | /* ------ display ------ */ |
146 | 146 | // displayed period |
147 | 147 | echo "<tr><td>"; |
148 | - switch($period) |
|
148 | + switch ($period) |
|
149 | 149 | { |
150 | 150 | case "month" : |
151 | - echo $MonthsLong[date("n", $reqdate)-1].date(" Y", $reqdate); |
|
151 | + echo $MonthsLong[date("n", $reqdate) - 1].date(" Y", $reqdate); |
|
152 | 152 | break; |
153 | 153 | case "week" : |
154 | - $weeklowreqdate = ($reqdate-(86400*date("w" , $reqdate))); |
|
155 | - $weekhighreqdate = ($reqdate+(86400*(6-date("w" , $reqdate)) )); |
|
156 | - echo "<b>".$langFrom."</b> ".date("d " , $weeklowreqdate).$MonthsLong[date("n", $weeklowreqdate)-1].date(" Y" , $weeklowreqdate); |
|
157 | - echo " <b>".$langTo."</b> ".date("d " , $weekhighreqdate ).$MonthsLong[date("n", $weekhighreqdate)-1].date(" Y" , $weekhighreqdate); |
|
154 | + $weeklowreqdate = ($reqdate - (86400 * date("w", $reqdate))); |
|
155 | + $weekhighreqdate = ($reqdate + (86400 * (6 - date("w", $reqdate)))); |
|
156 | + echo "<b>".$langFrom."</b> ".date("d ", $weeklowreqdate).$MonthsLong[date("n", $weeklowreqdate) - 1].date(" Y", $weeklowreqdate); |
|
157 | + echo " <b>".$langTo."</b> ".date("d ", $weekhighreqdate).$MonthsLong[date("n", $weekhighreqdate) - 1].date(" Y", $weekhighreqdate); |
|
158 | 158 | break; |
159 | 159 | // default == day |
160 | 160 | default : |
161 | 161 | $period = "day"; |
162 | 162 | case "day" : |
163 | - echo $DaysLong[date("w" , $reqdate)].date(" d " , $reqdate).$MonthsLong[date("n", $reqdate)-1].date(" Y" , $reqdate); |
|
163 | + echo $DaysLong[date("w", $reqdate)].date(" d ", $reqdate).$MonthsLong[date("n", $reqdate) - 1].date(" Y", $reqdate); |
|
164 | 164 | break; |
165 | 165 | } |
166 | 166 | echo "</tr></td>"; |
@@ -174,13 +174,13 @@ discard block |
||
174 | 174 | || |
175 | 175 | |
176 | 176 | "; |
177 | - switch($period) |
|
177 | + switch ($period) |
|
178 | 178 | { |
179 | 179 | case "month" : |
180 | 180 | // previous and next date must be evaluated |
181 | 181 | // 30 days should be a good approximation |
182 | - $previousReqDate = mktime(1,1,1,date("m",$reqdate)-1,1,date("Y",$reqdate)); |
|
183 | - $nextReqDate = mktime(1,1,1,date("m",$reqdate)+1,1,date("Y",$reqdate)); |
|
182 | + $previousReqDate = mktime(1, 1, 1, date("m", $reqdate) - 1, 1, date("Y", $reqdate)); |
|
183 | + $nextReqDate = mktime(1, 1, 1, date("m", $reqdate) + 1, 1, date("Y", $reqdate)); |
|
184 | 184 | echo " |
185 | 185 | [<a href='".api_get_self()."?tool=$encodedTool&period=month&reqdate=$previousReqDate' class='specialLink'>$langPreviousMonth</a>] |
186 | 186 | [<a href='".api_get_self()."?tool=$encodedTool&period=month&reqdate=$nextReqDate' class='specialLink'>$langNextMonth</a>] |
@@ -188,8 +188,8 @@ discard block |
||
188 | 188 | break; |
189 | 189 | case "week" : |
190 | 190 | // previous and next date must be evaluated |
191 | - $previousReqDate = $reqdate - 7*86400; |
|
192 | - $nextReqDate = $reqdate + 7*86400; |
|
191 | + $previousReqDate = $reqdate - 7 * 86400; |
|
192 | + $nextReqDate = $reqdate + 7 * 86400; |
|
193 | 193 | echo " |
194 | 194 | [<a href='".api_get_self()."?tool=$encodedTool&period=week&reqdate=$previousReqDate' class='specialLink'>$langPreviousWeek</a>] |
195 | 195 | [<a href='".api_get_self()."?tool=$encodedTool&period=week&reqdate=$nextReqDate' class='specialLink'>$langNextWeek</a>] |
@@ -213,7 +213,7 @@ discard block |
||
213 | 213 | </tr> |
214 | 214 | "; |
215 | 215 | // display information about this period |
216 | - switch($period) |
|
216 | + switch ($period) |
|
217 | 217 | { |
218 | 218 | // all days |
219 | 219 | case "month" : |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | ORDER BY access_date ASC"; |
227 | 227 | |
228 | 228 | $days_array = StatsUtils::daysTab($sql); |
229 | - StatsUtils::makeHitsTable($days_array,$langDay); |
|
229 | + StatsUtils::makeHitsTable($days_array, $langDay); |
|
230 | 230 | break; |
231 | 231 | // all days |
232 | 232 | case "week" : |
@@ -239,7 +239,7 @@ discard block |
||
239 | 239 | ORDER BY access_date ASC"; |
240 | 240 | |
241 | 241 | $days_array = StatsUtils::daysTab($sql); |
242 | - StatsUtils::makeHitsTable($days_array,$langDay); |
|
242 | + StatsUtils::makeHitsTable($days_array, $langDay); |
|
243 | 243 | break; |
244 | 244 | // all hours |
245 | 245 | case "day" : |
@@ -251,8 +251,8 @@ discard block |
||
251 | 251 | AND YEAR(access_date) = YEAR(FROM_UNIXTIME('$reqdate')) |
252 | 252 | ORDER BY access_date ASC"; |
253 | 253 | |
254 | - $hours_array = StatsUtils::hoursTab($sql,$reqdate); |
|
255 | - StatsUtils::makeHitsTable($hours_array,$langHour); |
|
254 | + $hours_array = StatsUtils::hoursTab($sql, $reqdate); |
|
255 | + StatsUtils::makeHitsTable($hours_array, $langHour); |
|
256 | 256 | break; |
257 | 257 | } |
258 | 258 | } |
@@ -75,13 +75,13 @@ discard block |
||
75 | 75 | // check if uid is tutor of this group |
76 | 76 | $courseId = api_get_course_int_id(); |
77 | 77 | |
78 | - if (( $is_allowedToTrack || $is_allowedToTrackEverybodyInCourse)) { |
|
78 | + if (($is_allowedToTrack || $is_allowedToTrackEverybodyInCourse)) { |
|
79 | 79 | if ($is_allowedToTrackEverybodyInCourse) { |
80 | 80 | $sql = "SELECT u.firstname,u.lastname, u.email |
81 | 81 | FROM $TABLECOURSUSER cu , $TABLEUSER u |
82 | 82 | WHERE |
83 | 83 | cu.user_id = u.user_id AND |
84 | - cu.relation_type<>" . COURSE_RELATION_TYPE_RRHH . " AND |
|
84 | + cu.relation_type<>".COURSE_RELATION_TYPE_RRHH." AND |
|
85 | 85 | cu.c_id = '$courseId' AND |
86 | 86 | u.user_id = '$uInfo'"; |
87 | 87 | } else { |
@@ -97,21 +97,21 @@ discard block |
||
97 | 97 | $res[2] == "" ? $res2 = get_lang('NoEmail') : $res2 = Display::encrypted_mailto_link($res[2]); |
98 | 98 | |
99 | 99 | echo "<tr><td>"; |
100 | - echo $informationsAbout . " : <br>"; |
|
100 | + echo $informationsAbout." : <br>"; |
|
101 | 101 | echo "<ul>\n" |
102 | - . "<li>" . get_lang('FirstName') . " : " . $res[0] . "</li>\n" |
|
103 | - . "<li>" . get_lang('LastName') . " : " . $res[1] . "</li>\n" |
|
104 | - . "<li>" . get_lang('Email') . " : " . $res2 . "</li>\n" |
|
102 | + . "<li>".get_lang('FirstName')." : ".$res[0]."</li>\n" |
|
103 | + . "<li>".get_lang('LastName')." : ".$res[1]."</li>\n" |
|
104 | + . "<li>".get_lang('Email')." : ".$res2."</li>\n" |
|
105 | 105 | . "</ul>"; |
106 | 106 | echo "</td></tr>"; |
107 | 107 | /* * ***** MENU ******* */ |
108 | 108 | echo "<tr> |
109 | 109 | <td> |
110 | - [<a href='userLog.php?uInfo=$uInfo&view=$view'>" . get_lang('Back') . "</a>] |
|
110 | + [<a href='userLog.php?uInfo=$uInfo&view=$view'>".get_lang('Back')."</a>] |
|
111 | 111 | "; |
112 | 112 | echo " || |
113 | - [<a href='" . api_get_self() . "?uInfo=$uInfo&view=$view&period=week&reqdate=$reqdate' class='specialLink'>" . get_lang('PeriodWeek') . "</a>] |
|
114 | - [<a href='" . api_get_self() . "?uInfo=$uInfo&view=$view&period=month&reqdate=$reqdate' class='specialLink'>" . get_lang('PeriodMonth') . "</a>] |
|
113 | + [<a href='" . api_get_self()."?uInfo=$uInfo&view=$view&period=week&reqdate=$reqdate' class='specialLink'>".get_lang('PeriodWeek')."</a>] |
|
114 | + [<a href='" . api_get_self()."?uInfo=$uInfo&view=$view&period=month&reqdate=$reqdate' class='specialLink'>".get_lang('PeriodMonth')."</a>] |
|
115 | 115 | || |
116 | 116 | "; |
117 | 117 | switch ($period) { |
@@ -120,8 +120,8 @@ discard block |
||
120 | 120 | $previousReqDate = $reqdate - 7 * 86400; |
121 | 121 | $nextReqDate = $reqdate + 7 * 86400; |
122 | 122 | echo " |
123 | - [<a href='" . api_get_self() . "?uInfo=$uInfo&view=$view&period=week&reqdate=$previousReqDate' class='specialLink'>" . get_lang('PreviousWeek') . "</a>] |
|
124 | - [<a href='" . api_get_self() . "?uInfo=$uInfo&view=$view&period=week&reqdate=$nextReqDate' class='specialLink'>" . get_lang('NextWeek') . "</a>] |
|
123 | + [<a href='" . api_get_self()."?uInfo=$uInfo&view=$view&period=week&reqdate=$previousReqDate' class='specialLink'>".get_lang('PreviousWeek')."</a>] |
|
124 | + [<a href='" . api_get_self()."?uInfo=$uInfo&view=$view&period=week&reqdate=$nextReqDate' class='specialLink'>".get_lang('NextWeek')."</a>] |
|
125 | 125 | "; |
126 | 126 | break; |
127 | 127 | default : |
@@ -132,8 +132,8 @@ discard block |
||
132 | 132 | $previousReqDate = mktime(1, 1, 1, date("m", $reqdate) - 1, 1, date("Y", $reqdate)); |
133 | 133 | $nextReqDate = mktime(1, 1, 1, date("m", $reqdate) + 1, 1, date("Y", $reqdate)); |
134 | 134 | echo " |
135 | - [<a href='" . api_get_self() . "?uInfo=$uInfo&view=$view&period=month&reqdate=$previousReqDate' class='specialLink'>" . get_lang('PreviousMonth') . "</a>] |
|
136 | - [<a href='" . api_get_self() . "?uInfo=$uInfo&view=$view&period=month&reqdate=$nextReqDate' class='specialLink'>" . get_lang('NextMonth') . "</a>] |
|
135 | + [<a href='" . api_get_self()."?uInfo=$uInfo&view=$view&period=month&reqdate=$previousReqDate' class='specialLink'>".get_lang('PreviousMonth')."</a>] |
|
136 | + [<a href='" . api_get_self()."?uInfo=$uInfo&view=$view&period=month&reqdate=$nextReqDate' class='specialLink'>".get_lang('NextMonth')."</a>] |
|
137 | 137 | "; |
138 | 138 | break; |
139 | 139 | } |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | AND YEAR(access_date) = YEAR(FROM_UNIXTIME('$reqdate')) |
154 | 154 | GROUP BY DAYOFMONTH(access_date) |
155 | 155 | ORDER BY access_date ASC"; |
156 | - $displayedDate = $MonthsLong[date("n", $reqdate) - 1] . date(" Y", $reqdate); |
|
156 | + $displayedDate = $MonthsLong[date("n", $reqdate) - 1].date(" Y", $reqdate); |
|
157 | 157 | break; |
158 | 158 | case "week" : |
159 | 159 | $sql = "SELECT access_date |
@@ -165,24 +165,24 @@ discard block |
||
165 | 165 | GROUP BY DAYOFMONTH(access_date) |
166 | 166 | ORDER BY access_date ASC"; |
167 | 167 | $weeklowreqdate = ($reqdate - (86400 * date("w", $reqdate))); |
168 | - $weekhighreqdate = ($reqdate + (86400 * (6 - date("w", $reqdate)) )); |
|
169 | - $displayedDate = get_lang('From') . " " . date("d ", $weeklowreqdate) . $MonthsLong[date("n", $weeklowreqdate) - 1] . date(" Y", $weeklowreqdate) |
|
170 | - . " " . get_lang('To') . " " . date("d ", $weekhighreqdate) . $MonthsLong[date("n", $weekhighreqdate) - 1] . date(" Y", $weekhighreqdate); |
|
168 | + $weekhighreqdate = ($reqdate + (86400 * (6 - date("w", $reqdate)))); |
|
169 | + $displayedDate = get_lang('From')." ".date("d ", $weeklowreqdate).$MonthsLong[date("n", $weeklowreqdate) - 1].date(" Y", $weeklowreqdate) |
|
170 | + . " ".get_lang('To')." ".date("d ", $weekhighreqdate).$MonthsLong[date("n", $weekhighreqdate) - 1].date(" Y", $weekhighreqdate); |
|
171 | 171 | break; |
172 | 172 | } |
173 | 173 | echo "<tr><td>"; |
174 | 174 | $results = StatsUtils::getManyResults1Col($sql); |
175 | 175 | /* * * display of the displayed period ** */ |
176 | 176 | echo "<table width='100%' cellpadding='2' cellspacing='1' border='0' align=center>"; |
177 | - echo "<td bgcolor='#E6E6E6'>" . $displayedDate . "</td>"; |
|
177 | + echo "<td bgcolor='#E6E6E6'>".$displayedDate."</td>"; |
|
178 | 178 | if (is_array($results)) { |
179 | 179 | for ($j = 0; $j < sizeof($results); $j++) { |
180 | 180 | $beautifulDateTime = api_convert_and_format_date($results[$j], null, date_default_timezone_get()); |
181 | 181 | echo "<tr>"; |
182 | - echo "<td style='padding-left : 40px;' valign='top'>" . $beautifulDateTime . "</td>"; |
|
182 | + echo "<td style='padding-left : 40px;' valign='top'>".$beautifulDateTime."</td>"; |
|
183 | 183 | echo"</tr>"; |
184 | 184 | // $limit is used to select only results between $results[$j] (current login) and next one |
185 | - if ($j == ( sizeof($results) - 1 )) |
|
185 | + if ($j == (sizeof($results) - 1)) |
|
186 | 186 | $limit = date("Y-m-d H:i:s", $nextReqDate); |
187 | 187 | else |
188 | 188 | $limit = $results[$j + 1]; |
@@ -192,8 +192,8 @@ discard block |
||
192 | 192 | FROM $TABLETRACK_ACCESS |
193 | 193 | WHERE access_user_id = $uInfo |
194 | 194 | AND access_tool IS NOT NULL |
195 | - AND access_date > '" . $results[$j] . "' |
|
196 | - AND access_date < '" . $limit . "' |
|
195 | + AND access_date > '".$results[$j]."' |
|
196 | + AND access_date < '" . $limit."' |
|
197 | 197 | AND c_id = $courseId |
198 | 198 | GROUP BY access_tool |
199 | 199 | ORDER BY access_tool ASC"; |
@@ -204,8 +204,8 @@ discard block |
||
204 | 204 | echo "<table width='50%' cellpadding='0' cellspacing='0' border='0'>\n"; |
205 | 205 | for ($k = 0; $k < count($results2); $k++) { |
206 | 206 | echo "<tr>\n"; |
207 | - echo "<td width='70%' style='padding-left : 60px;'>" . get_lang($results2[$k][0]) . "</td>\n"; |
|
208 | - echo "<td width='30%' align='right' style='padding-right : 40px'>" . $results2[$k][1] . " " . get_lang('Visits') . "</td>\n"; |
|
207 | + echo "<td width='70%' style='padding-left : 60px;'>".get_lang($results2[$k][0])."</td>\n"; |
|
208 | + echo "<td width='30%' align='right' style='padding-right : 40px'>".$results2[$k][1]." ".get_lang('Visits')."</td>\n"; |
|
209 | 209 | echo "</tr>"; |
210 | 210 | } |
211 | 211 | echo "</table>\n"; |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | } |
216 | 216 | } else { |
217 | 217 | echo "<tr>"; |
218 | - echo "<td colspan='2' bgcolor='#eeeeee'>" . get_lang('NoResult') . "</td>"; |
|
218 | + echo "<td colspan='2' bgcolor='#eeeeee'>".get_lang('NoResult')."</td>"; |
|
219 | 219 | echo "</tr>"; |
220 | 220 | } |
221 | 221 | echo "</table>"; |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | |
99 | 99 | $action_links = ' |
100 | 100 | function action_formatter(cellvalue, options, rowObject) { |
101 | - return \'<a href="course_log_tools.php?id_session=0&cidReq='.$course_code.'&gidReq=\'+options.rowId+\'">'.Display::return_icon('2rightarrow.png',get_lang('Edit'),'',ICON_SIZE_SMALL).'</a>'. |
|
101 | + return \'<a href="course_log_tools.php?id_session=0&cidReq='.$course_code.'&gidReq=\'+options.rowId+\'">'.Display::return_icon('2rightarrow.png', get_lang('Edit'), '', ICON_SIZE_SMALL).'</a>'. |
|
102 | 102 | '\'; |
103 | 103 | }'; |
104 | 104 | |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | $htmlHeadXtra[] = ' |
109 | 109 | <script> |
110 | 110 | $(function() { |
111 | - '.Display::grid_js('group_users',$url, $columns, $column_model, $extra_params, array(), $action_links, true).' |
|
111 | + '.Display::grid_js('group_users', $url, $columns, $column_model, $extra_params, array(), $action_links, true).' |
|
112 | 112 | }); |
113 | 113 | </script>'; |
114 | 114 |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | |
82 | 82 | if (!$exportToXLS) { |
83 | 83 | Display :: display_header(get_lang('Reporting')); |
84 | - $actionsLeft = $actionsRight =''; |
|
84 | + $actionsLeft = $actionsRight = ''; |
|
85 | 85 | if ($global) { |
86 | 86 | |
87 | 87 | $actionsLeft .= '<a href="'.api_get_path(WEB_CODE_PATH).'auth/my_progress.php">'. |
@@ -98,9 +98,9 @@ discard block |
||
98 | 98 | } |
99 | 99 | |
100 | 100 | $actionsRight .= '<a href="'.api_get_self().'?export=1&score='.$filter_score.'&exercise_id='.$exerciseId.'&'.$courseLink.'">'. |
101 | - Display::return_icon('export_excel.png',get_lang('ExportAsXLS'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
101 | + Display::return_icon('export_excel.png', get_lang('ExportAsXLS'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
102 | 102 | $actionsRight .= '<a href="javascript: void(0);" onclick="javascript: window.print()">'. |
103 | - Display::return_icon('printer.png',get_lang('Print'),'',ICON_SIZE_MEDIUM).'</a>'; |
|
103 | + Display::return_icon('printer.png', get_lang('Print'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
104 | 104 | |
105 | 105 | |
106 | 106 | $menuItems[] = Display::url( |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | } |
148 | 148 | |
149 | 149 | |
150 | - $toolbar = Display::toolbarAction('toolbar-exams', $content = array( 0 => $actionsLeft, 1 => $actionsRight )); |
|
150 | + $toolbar = Display::toolbarAction('toolbar-exams', $content = array(0 => $actionsLeft, 1 => $actionsRight)); |
|
151 | 151 | echo $toolbar; |
152 | 152 | |
153 | 153 | $form->display(); |
@@ -207,7 +207,7 @@ discard block |
||
207 | 207 | $countExercises = Database::store_result($result); |
208 | 208 | $exerciseSessionCount = $countExercises[0]['count']; |
209 | 209 | |
210 | - $exerciseCount = $exerciseCount + $exerciseCount * count($newSessionList) + $exerciseSessionCount; |
|
210 | + $exerciseCount = $exerciseCount + $exerciseCount * count($newSessionList) + $exerciseSessionCount; |
|
211 | 211 | |
212 | 212 | // Add course and session list. |
213 | 213 | if ($exerciseCount == 0) { |
@@ -424,7 +424,7 @@ discard block |
||
424 | 424 | $column++; |
425 | 425 | $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('ExamNotTaken')); |
426 | 426 | $column++; |
427 | - $worksheet->SetCellValueByColumnAndRow($line, $column, sprintf(get_lang('ExamPassX'), $filter_score) . '%'); |
|
427 | + $worksheet->SetCellValueByColumnAndRow($line, $column, sprintf(get_lang('ExamPassX'), $filter_score).'%'); |
|
428 | 428 | $column++; |
429 | 429 | $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('ExamFail')); |
430 | 430 | $column++; |
@@ -442,15 +442,15 @@ discard block |
||
442 | 442 | } |
443 | 443 | $line++; |
444 | 444 | } else { |
445 | - $worksheet->SetCellValueByColumnAndRow($line,$column,get_lang('Exercises')); |
|
445 | + $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('Exercises')); |
|
446 | 446 | $column++; |
447 | - $worksheet->SetCellValueByColumnAndRow($line,$column,get_lang('User')); |
|
447 | + $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('User')); |
|
448 | 448 | $column++; |
449 | - $worksheet->SetCellValueByColumnAndRow($line,$column,get_lang('Percentage')); |
|
449 | + $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('Percentage')); |
|
450 | 450 | $column++; |
451 | - $worksheet->SetCellValueByColumnAndRow($line,$column,get_lang('Status')); |
|
451 | + $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('Status')); |
|
452 | 452 | $column++; |
453 | - $worksheet->SetCellValueByColumnAndRow($line,$column,get_lang('Attempts')); |
|
453 | + $worksheet->SetCellValueByColumnAndRow($line, $column, get_lang('Attempts')); |
|
454 | 454 | $column++; |
455 | 455 | $line++; |
456 | 456 | foreach ($array as $row) { |
@@ -601,10 +601,10 @@ discard block |
||
601 | 601 | $percentageScore = 0; |
602 | 602 | |
603 | 603 | if ($weighting != 0) { |
604 | - $percentageScore = round(($score*100)/$weighting); |
|
604 | + $percentageScore = round(($score * 100) / $weighting); |
|
605 | 605 | } |
606 | 606 | |
607 | - if ($attempts['count'] > 0 ) { |
|
607 | + if ($attempts['count'] > 0) { |
|
608 | 608 | $taken++; |
609 | 609 | } |
610 | 610 | |
@@ -647,7 +647,7 @@ discard block |
||
647 | 647 | } else { |
648 | 648 | $score = '-'; |
649 | 649 | $userRow .= '<td>'; |
650 | - $userRow .= '-'; |
|
650 | + $userRow .= '-'; |
|
651 | 651 | $tempArray[] = '-'; |
652 | 652 | $userRow .= '</td>'; |
653 | 653 | |
@@ -701,13 +701,13 @@ discard block |
||
701 | 701 | // Exam taken |
702 | 702 | $html .= '<td>'; |
703 | 703 | $html .= $taken; |
704 | - $globalRow[]= $taken; |
|
704 | + $globalRow[] = $taken; |
|
705 | 705 | $html .= '</td>'; |
706 | 706 | |
707 | 707 | // Exam NOT taken |
708 | 708 | $html .= '<td>'; |
709 | 709 | $html .= $not_taken = $totalStudents - $taken; |
710 | - $globalRow[]= $not_taken; |
|
710 | + $globalRow[] = $not_taken; |
|
711 | 711 | $html .= '</td>'; |
712 | 712 | |
713 | 713 | // Exam pass |
@@ -718,19 +718,19 @@ discard block |
||
718 | 718 | } |
719 | 719 | |
720 | 720 | $html .= $total_with_parameter_score; |
721 | - $globalRow[]= $total_with_parameter_score; |
|
721 | + $globalRow[] = $total_with_parameter_score; |
|
722 | 722 | $html .= '</td>'; |
723 | 723 | |
724 | 724 | // Exam fail |
725 | 725 | $html .= '<td>'; |
726 | 726 | |
727 | 727 | $html .= $fail = $taken - $total_with_parameter_score; |
728 | - $globalRow[]= $fail; |
|
728 | + $globalRow[] = $fail; |
|
729 | 729 | $html .= '</td>'; |
730 | 730 | |
731 | 731 | $html .= '<td>'; |
732 | 732 | $html .= $totalStudents; |
733 | - $globalRow[]= $totalStudents; |
|
733 | + $globalRow[] = $totalStudents; |
|
734 | 734 | |
735 | 735 | $html .= '</td>'; |
736 | 736 |