@@ -8,12 +8,10 @@ discard block |
||
8 | 8 | if(substr(phpversion(), 0, 1) < 4) |
9 | 9 | { |
10 | 10 | define('KSESTEST_VER', 0); |
11 | - } |
|
12 | - elseif(substr(phpversion(), 0, 1) >= 5) |
|
11 | + } elseif(substr(phpversion(), 0, 1) >= 5) |
|
13 | 12 | { |
14 | 13 | define('KSESTEST_VER', 5); |
15 | - } |
|
16 | - else |
|
14 | + } else |
|
17 | 15 | { |
18 | 16 | define('KSESTEST_VER', 4); |
19 | 17 | } |
@@ -22,8 +20,7 @@ discard block |
||
22 | 20 | if($_SERVER["DOCUMENT_ROOT"] == "") |
23 | 21 | { |
24 | 22 | define('KSESTEST_ENV', 'CLI'); |
25 | - } |
|
26 | - else |
|
23 | + } else |
|
27 | 24 | { |
28 | 25 | define('KSESTEST_ENV', 'WEB'); |
29 | 26 | } |
@@ -48,8 +45,7 @@ discard block |
||
48 | 45 | if(file_exists($include_file) && is_readable($include_file)) |
49 | 46 | { |
50 | 47 | include_once($include_file); |
51 | - } |
|
52 | - else |
|
48 | + } else |
|
53 | 49 | { |
54 | 50 | $message = array( |
55 | 51 | "Error: Unable to find '" . $include_file . "'.", |
@@ -126,8 +122,7 @@ discard block |
||
126 | 122 | if(KSESTEST_ENV == 'CLI') |
127 | 123 | { |
128 | 124 | return $text; |
129 | - } |
|
130 | - else |
|
125 | + } else |
|
131 | 126 | { |
132 | 127 | return "<code>\n$text<code>\n"; |
133 | 128 | } |
@@ -138,8 +133,7 @@ discard block |
||
138 | 133 | if(KSESTEST_ENV == 'CLI') |
139 | 134 | { |
140 | 135 | return $text; |
141 | - } |
|
142 | - else |
|
136 | + } else |
|
143 | 137 | { |
144 | 138 | return htmlentities($text); |
145 | 139 | } |
@@ -150,14 +144,12 @@ discard block |
||
150 | 144 | if(KSESTEST_ENV == 'CLI') |
151 | 145 | { |
152 | 146 | return '[' . $text . ']'; |
153 | - } |
|
154 | - else |
|
147 | + } else |
|
155 | 148 | { |
156 | 149 | if($pass == true) |
157 | 150 | { |
158 | 151 | return '<span style="color: green;">[' . $text . ']</span>'; |
159 | - } |
|
160 | - else |
|
152 | + } else |
|
161 | 153 | { |
162 | 154 | return '<span style="color: red;">[' . $text . ']</span>'; |
163 | 155 | } |
@@ -169,8 +161,7 @@ discard block |
||
169 | 161 | if(KSESTEST_ENV == 'WEB') |
170 | 162 | { |
171 | 163 | $out = " "; |
172 | - } |
|
173 | - else |
|
164 | + } else |
|
174 | 165 | { |
175 | 166 | $out = " "; |
176 | 167 | } |
@@ -183,8 +174,7 @@ discard block |
||
183 | 174 | if(KSESTEST_ENV == 'WEB') |
184 | 175 | { |
185 | 176 | $out = "<br />\n"; |
186 | - } |
|
187 | - else |
|
177 | + } else |
|
188 | 178 | { |
189 | 179 | $out = "\n"; |
190 | 180 | } |
@@ -207,8 +197,7 @@ discard block |
||
207 | 197 | $out .= "\t\t<p>\n"; |
208 | 198 | $out .= "\t\t\t$text\n"; |
209 | 199 | $out .= "\t\t</p>\n"; |
210 | - } |
|
211 | - else |
|
200 | + } else |
|
212 | 201 | { |
213 | 202 | $header = "$title\n" . str_repeat('-', 60) . "\n\n"; |
214 | 203 | $out .= "\t$text\n\n"; |
@@ -226,8 +215,7 @@ discard block |
||
226 | 215 | echo $out; |
227 | 216 | echo "\t</body>\n"; |
228 | 217 | echo "</html>\n"; |
229 | - } |
|
230 | - else |
|
218 | + } else |
|
231 | 219 | { |
232 | 220 | echo $header; |
233 | 221 | echo $out; |
@@ -239,8 +227,7 @@ discard block |
||
239 | 227 | if(KSESTEST_ENV == 'WEB') |
240 | 228 | { |
241 | 229 | return "\t\t\t<hr />\n"; |
242 | - } |
|
243 | - else |
|
230 | + } else |
|
244 | 231 | { |
245 | 232 | return str_repeat(60, '-') . "\n"; |
246 | 233 | } |
@@ -262,8 +249,7 @@ discard block |
||
262 | 249 | $text .= "\t\t\t\t<li>$li</li>\n"; |
263 | 250 | } |
264 | 251 | $text .= "\t\t\t</ul>\n"; |
265 | - } |
|
266 | - else |
|
252 | + } else |
|
267 | 253 | { |
268 | 254 | foreach($data as $li) |
269 | 255 | { |
@@ -165,13 +165,11 @@ discard block |
||
165 | 165 | $this->AddProtocol($protocol); |
166 | 166 | } |
167 | 167 | return true; |
168 | - } |
|
169 | - elseif(is_string($protocol_data)) |
|
168 | + } elseif(is_string($protocol_data)) |
|
170 | 169 | { |
171 | 170 | $this->AddProtocol($protocol_data); |
172 | 171 | return true; |
173 | - } |
|
174 | - else |
|
172 | + } else |
|
175 | 173 | { |
176 | 174 | trigger_error("kses4::AddProtocols() did not receive a string or an array.", E_USER_WARNING); |
177 | 175 | return false; |
@@ -273,14 +271,12 @@ discard block |
||
273 | 271 | $this->AddProtocol($protocol); |
274 | 272 | } |
275 | 273 | return true; |
276 | - } |
|
277 | - elseif(is_string($protocol_data)) |
|
274 | + } elseif(is_string($protocol_data)) |
|
278 | 275 | { |
279 | 276 | $this->allowed_protocols = array(); |
280 | 277 | $this->AddProtocol($protocol_data); |
281 | 278 | return true; |
282 | - } |
|
283 | - else |
|
279 | + } else |
|
284 | 280 | { |
285 | 281 | trigger_error("kses4::SetProtocols() did not receive a string or an array.", E_USER_WARNING); |
286 | 282 | return false; |
@@ -451,13 +447,11 @@ discard block |
||
451 | 447 | { |
452 | 448 | $this->RemoveProtocol($protocol); |
453 | 449 | } |
454 | - } |
|
455 | - elseif(is_string($protocol_data)) |
|
450 | + } elseif(is_string($protocol_data)) |
|
456 | 451 | { |
457 | 452 | $this->RemoveProtocol($protocol_data); |
458 | 453 | return true; |
459 | - } |
|
460 | - else |
|
454 | + } else |
|
461 | 455 | { |
462 | 456 | trigger_error("kses4::RemoveProtocols() did not receive a string or an array.", E_USER_WARNING); |
463 | 457 | return false; |
@@ -740,8 +734,7 @@ discard block |
||
740 | 734 | { |
741 | 735 | # there are no checks |
742 | 736 | $attr2 .= ' '.$arreach['whole']; |
743 | - } |
|
744 | - else |
|
737 | + } else |
|
745 | 738 | { |
746 | 739 | # there are some checks |
747 | 740 | $ok = true; |
@@ -810,16 +803,20 @@ discard block |
||
810 | 803 | } |
811 | 804 | break; |
812 | 805 | case 1: # equals sign or valueless ("selected") |
813 | - if (preg_match('/^\s*=\s*/', $attr)) # equals sign |
|
806 | + if (preg_match('/^\s*=\s*/', $attr)) { |
|
807 | + # equals sign |
|
814 | 808 | { |
815 | 809 | $working = 1; |
810 | + } |
|
816 | 811 | $mode = 2; |
817 | 812 | $attr = preg_replace('/^\s*=\s*/', '', $attr); |
818 | 813 | break; |
819 | 814 | } |
820 | - if (preg_match('/^\s+/', $attr)) # valueless |
|
815 | + if (preg_match('/^\s+/', $attr)) { |
|
816 | + # valueless |
|
821 | 817 | { |
822 | 818 | $working = 1; |
819 | + } |
|
823 | 820 | $mode = 0; |
824 | 821 | $attrarr[] = array( |
825 | 822 | 'name' => $attrname, |
@@ -831,9 +828,11 @@ discard block |
||
831 | 828 | } |
832 | 829 | break; |
833 | 830 | case 2: # attribute value, a URL after href= for instance |
834 | - if (preg_match('/^"([^"]*)"(\s+|$)/', $attr, $match)) # "value" |
|
831 | + if (preg_match('/^"([^"]*)"(\s+|$)/', $attr, $match)) { |
|
832 | + # "value" |
|
835 | 833 | { |
836 | 834 | $thisval = $this->_bad_protocol($match[1]); |
835 | + } |
|
837 | 836 | $attrarr[] = array( |
838 | 837 | 'name' => $attrname, |
839 | 838 | 'value' => $thisval, |
@@ -845,9 +844,11 @@ discard block |
||
845 | 844 | $attr = preg_replace('/^"[^"]*"(\s+|$)/', '', $attr); |
846 | 845 | break; |
847 | 846 | } |
848 | - if (preg_match("/^'([^']*)'(\s+|$)/", $attr, $match)) # 'value' |
|
847 | + if (preg_match("/^'([^']*)'(\s+|$)/", $attr, $match)) { |
|
848 | + # 'value' |
|
849 | 849 | { |
850 | 850 | $thisval = $this->_bad_protocol($match[1]); |
851 | + } |
|
851 | 852 | $attrarr[] = array( |
852 | 853 | 'name' => $attrname, |
853 | 854 | 'value' => $thisval, |
@@ -859,9 +860,11 @@ discard block |
||
859 | 860 | $attr = preg_replace("/^'[^']*'(\s+|$)/", '', $attr); |
860 | 861 | break; |
861 | 862 | } |
862 | - if (preg_match("%^([^\s\"']+)(\s+|$)%", $attr, $match)) # value |
|
863 | + if (preg_match("%^([^\s\"']+)(\s+|$)%", $attr, $match)) { |
|
864 | + # value |
|
863 | 865 | { |
864 | 866 | $thisval = $this->_bad_protocol($match[1]); |
867 | + } |
|
865 | 868 | $attrarr[] = array( |
866 | 869 | 'name' => $attrname, |
867 | 870 | 'value' => $thisval, |
@@ -876,9 +879,11 @@ discard block |
||
876 | 879 | break; |
877 | 880 | } |
878 | 881 | |
879 | - if ($working == 0) # not well formed, remove and try again |
|
882 | + if ($working == 0) { |
|
883 | + # not well formed, remove and try again |
|
880 | 884 | { |
881 | 885 | $attr = $this->_html_error($attr); |
886 | + } |
|
882 | 887 | $mode = 0; |
883 | 888 | } |
884 | 889 | } |
@@ -985,8 +990,7 @@ discard block |
||
985 | 990 | if ($allowed) |
986 | 991 | { |
987 | 992 | return "$string:"; |
988 | - } |
|
989 | - else |
|
993 | + } else |
|
990 | 994 | { |
991 | 995 | return ''; |
992 | 996 | } |
@@ -213,16 +213,19 @@ |
||
213 | 213 | if (is_dir($dir)) { |
214 | 214 | while(($entry = $dir->read()) !== false) |
215 | 215 | { |
216 | - if ($entry != '.' && $entry != '..') |
|
217 | - continue; |
|
216 | + if ($entry != '.' && $entry != '..') { |
|
217 | + continue; |
|
218 | + } |
|
218 | 219 | |
219 | - if (!is_dir($dir_name.'/'.$entry)) |
|
220 | - $current_modified = filemtime($dir_name.'/'.$entry); |
|
221 | - elseif ($do_recursive) |
|
222 | - $current_modified = recent_modified_file_time($dir_name.'/'.$entry, true); |
|
220 | + if (!is_dir($dir_name.'/'.$entry)) { |
|
221 | + $current_modified = filemtime($dir_name.'/'.$entry); |
|
222 | + } elseif ($do_recursive) { |
|
223 | + $current_modified = recent_modified_file_time($dir_name.'/'.$entry, true); |
|
224 | + } |
|
223 | 225 | |
224 | - if ($current_modified > $last_modified) |
|
225 | - $last_modified = $current_modified; |
|
226 | + if ($current_modified > $last_modified) { |
|
227 | + $last_modified = $current_modified; |
|
228 | + } |
|
226 | 229 | } |
227 | 230 | |
228 | 231 | $dir->close(); |
@@ -993,7 +993,9 @@ |
||
993 | 993 | if ($file != '.' && $file != '..') { |
994 | 994 | |
995 | 995 | $filetype = 'file'; |
996 | - if (is_dir($base_work_dir.$upload_path.'/'.$file)) $filetype = 'folder'; |
|
996 | + if (is_dir($base_work_dir.$upload_path.'/'.$file)) { |
|
997 | + $filetype = 'folder'; |
|
998 | + } |
|
997 | 999 | |
998 | 1000 | $safe_file = api_replace_dangerous_char($file, 'strict'); |
999 | 1001 | @rename($base_work_dir.$upload_path.'/'.$file,$base_work_dir.$upload_path.'/'.$safe_file); |
@@ -1906,8 +1906,9 @@ |
||
1906 | 1906 | $new_relation_type[] ="'$rel'"; |
1907 | 1907 | } |
1908 | 1908 | $relation_type = implode(',', $new_relation_type); |
1909 | - if (!empty($relation_type)) |
|
1910 | - $where_relation_condition = "AND gu.relation_type IN ($relation_type) "; |
|
1909 | + if (!empty($relation_type)) { |
|
1910 | + $where_relation_condition = "AND gu.relation_type IN ($relation_type) "; |
|
1911 | + } |
|
1911 | 1912 | } |
1912 | 1913 | |
1913 | 1914 | $sql = "SELECT picture_uri as image, u.id, u.firstname, u.lastname, relation_type |
@@ -3122,8 +3122,9 @@ |
||
3122 | 3122 | global $DaysShort, $course_path; |
3123 | 3123 | //Handle leap year |
3124 | 3124 | $numberofdays = array (0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); |
3125 | - if (($year % 400 == 0) or ($year % 4 == 0 and $year % 100 <> 0)) |
|
3126 | - $numberofdays[2] = 29; |
|
3125 | + if (($year % 400 == 0) or ($year % 4 == 0 and $year % 100 <> 0)) { |
|
3126 | + $numberofdays[2] = 29; |
|
3127 | + } |
|
3127 | 3128 | //Get the first day of the month |
3128 | 3129 | $dayone = getdate(mktime(0, 0, 0, $month, 1, $year)); |
3129 | 3130 | //Start the week on monday |
@@ -173,8 +173,9 @@ discard block |
||
173 | 173 | $this->aObjects = array(); |
174 | 174 | $this->aFunctionIncludeFiles = array(); |
175 | 175 | $this->sRequestURI = $sRequestURI; |
176 | - if ($this->sRequestURI == "") |
|
177 | - $this->sRequestURI = $this->_detectURI(); |
|
176 | + if ($this->sRequestURI == "") { |
|
177 | + $this->sRequestURI = $this->_detectURI(); |
|
178 | + } |
|
178 | 179 | $this->sWrapperPrefix = $sWrapperPrefix; |
179 | 180 | $this->bDebug = $bDebug; |
180 | 181 | $this->bStatusMessages = false; |
@@ -399,8 +400,7 @@ discard block |
||
399 | 400 | $this->aFunctions[$mFunction[0]] = 1; |
400 | 401 | $this->aFunctionRequestTypes[$mFunction[0]] = $sRequestType; |
401 | 402 | $this->aObjects[$mFunction[0]] = array_slice($mFunction, 1); |
402 | - } |
|
403 | - else { |
|
403 | + } else { |
|
404 | 404 | $this->aFunctions[$mFunction] = 1; |
405 | 405 | $this->aFunctionRequestTypes[$mFunction] = $sRequestType; |
406 | 406 | } |
@@ -426,8 +426,7 @@ discard block |
||
426 | 426 | |
427 | 427 | if (is_array($mFunction)) { |
428 | 428 | $this->aFunctionIncludeFiles[$mFunction[0]] = $sIncludeFile; |
429 | - } |
|
430 | - else { |
|
429 | + } else { |
|
431 | 430 | $this->aFunctionIncludeFiles[$mFunction] = $sIncludeFile; |
432 | 431 | } |
433 | 432 | } |
@@ -451,8 +450,7 @@ discard block |
||
451 | 450 | if (is_array($mFunction)) { |
452 | 451 | $this->sCatchAllFunction = $mFunction[0]; |
453 | 452 | $this->aObjects[$mFunction[0]] = array_slice($mFunction, 1); |
454 | - } |
|
455 | - else { |
|
453 | + } else { |
|
456 | 454 | $this->sCatchAllFunction = $mFunction; |
457 | 455 | } |
458 | 456 | } |
@@ -477,8 +475,7 @@ discard block |
||
477 | 475 | if (is_array($mFunction)) { |
478 | 476 | $this->sPreFunction = $mFunction[0]; |
479 | 477 | $this->aObjects[$mFunction[0]] = array_slice($mFunction, 1); |
480 | - } |
|
481 | - else { |
|
478 | + } else { |
|
482 | 479 | $this->sPreFunction = $mFunction; |
483 | 480 | } |
484 | 481 | } |
@@ -492,7 +489,9 @@ discard block |
||
492 | 489 | */ |
493 | 490 | function canProcessRequests() |
494 | 491 | { |
495 | - if ($this->getRequestMode() != -1) return true; |
|
492 | + if ($this->getRequestMode() != -1) { |
|
493 | + return true; |
|
494 | + } |
|
496 | 495 | return false; |
497 | 496 | } |
498 | 497 | |
@@ -504,11 +503,13 @@ discard block |
||
504 | 503 | */ |
505 | 504 | function getRequestMode() |
506 | 505 | { |
507 | - if (!empty($_GET["xajax"])) |
|
508 | - return XAJAX_GET; |
|
506 | + if (!empty($_GET["xajax"])) { |
|
507 | + return XAJAX_GET; |
|
508 | + } |
|
509 | 509 | |
510 | - if (!empty($_POST["xajax"])) |
|
511 | - return XAJAX_POST; |
|
510 | + if (!empty($_POST["xajax"])) { |
|
511 | + return XAJAX_POST; |
|
512 | + } |
|
512 | 513 | |
513 | 514 | return -1; |
514 | 515 | } |
@@ -535,16 +536,18 @@ discard block |
||
535 | 536 | $sResponse = ""; |
536 | 537 | |
537 | 538 | $requestMode = $this->getRequestMode(); |
538 | - if ($requestMode == -1) return; |
|
539 | + if ($requestMode == -1) { |
|
540 | + return; |
|
541 | + } |
|
539 | 542 | |
540 | 543 | if ($requestMode == XAJAX_POST) |
541 | 544 | { |
542 | 545 | $sFunctionName = $_POST["xajax"]; |
543 | 546 | |
544 | - if (!empty($_POST["xajaxargs"])) |
|
545 | - $aArgs = $_POST["xajaxargs"]; |
|
546 | - } |
|
547 | - else |
|
547 | + if (!empty($_POST["xajaxargs"])) { |
|
548 | + $aArgs = $_POST["xajaxargs"]; |
|
549 | + } |
|
550 | + } else |
|
548 | 551 | { |
549 | 552 | header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); |
550 | 553 | header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); |
@@ -553,8 +556,9 @@ discard block |
||
553 | 556 | |
554 | 557 | $sFunctionName = $_GET["xajax"]; |
555 | 558 | |
556 | - if (!empty($_GET["xajaxargs"])) |
|
557 | - $aArgs = $_GET["xajaxargs"]; |
|
559 | + if (!empty($_GET["xajaxargs"])) { |
|
560 | + $aArgs = $_GET["xajaxargs"]; |
|
561 | + } |
|
558 | 562 | } |
559 | 563 | |
560 | 564 | // Use xajax error handler if necessary |
@@ -586,15 +590,13 @@ discard block |
||
586 | 590 | if ($this->sCatchAllFunction) { |
587 | 591 | $sFunctionName = $this->sCatchAllFunction; |
588 | 592 | $bFunctionIsCatchAll = true; |
589 | - } |
|
590 | - else { |
|
593 | + } else { |
|
591 | 594 | $bFoundFunction = false; |
592 | 595 | $objResponse = new xajaxResponse(); |
593 | 596 | $objResponse->addAlert("Unknown Function $sFunctionName."); |
594 | 597 | $sResponse = $objResponse->getXML(); |
595 | 598 | } |
596 | - } |
|
597 | - else if ($this->aFunctionRequestTypes[$sFunctionName] != $requestMode) |
|
599 | + } else if ($this->aFunctionRequestTypes[$sFunctionName] != $requestMode) |
|
598 | 600 | { |
599 | 601 | $bFoundFunction = false; |
600 | 602 | $objResponse = new xajaxResponse(); |
@@ -615,12 +617,10 @@ discard block |
||
615 | 617 | if (stristr($aArgs[$i],"<xjxobj>") != false) |
616 | 618 | { |
617 | 619 | $aArgs[$i] = $this->_xmlToArray("xjxobj",$aArgs[$i]); |
618 | - } |
|
619 | - else if (stristr($aArgs[$i],"<xjxquery>") != false) |
|
620 | + } else if (stristr($aArgs[$i],"<xjxquery>") != false) |
|
620 | 621 | { |
621 | 622 | $aArgs[$i] = $this->_xmlToArray("xjxquery",$aArgs[$i]); |
622 | - } |
|
623 | - else if ($this->bDecodeUTF8Input) |
|
623 | + } else if ($this->bDecodeUTF8Input) |
|
624 | 624 | { |
625 | 625 | $aArgs[$i] = $this->_decodeUTF8Data($aArgs[$i]); |
626 | 626 | } |
@@ -631,14 +631,15 @@ discard block |
||
631 | 631 | if (is_array($mPreResponse) && $mPreResponse[0] === false) { |
632 | 632 | $bEndRequest = true; |
633 | 633 | $sPreResponse = $mPreResponse[1]; |
634 | - } |
|
635 | - else { |
|
634 | + } else { |
|
636 | 635 | $sPreResponse = $mPreResponse; |
637 | 636 | } |
638 | 637 | if (is_a($sPreResponse, "xajaxResponse")) { |
639 | 638 | $sPreResponse = $sPreResponse->getXML(); |
640 | 639 | } |
641 | - if ($bEndRequest) $sResponse = $sPreResponse; |
|
640 | + if ($bEndRequest) { |
|
641 | + $sResponse = $sPreResponse; |
|
642 | + } |
|
642 | 643 | } |
643 | 644 | |
644 | 645 | if (!$bEndRequest) { |
@@ -646,8 +647,7 @@ discard block |
||
646 | 647 | $objResponse = new xajaxResponse(); |
647 | 648 | $objResponse->addAlert("The Registered Function $sFunctionName Could Not Be Found."); |
648 | 649 | $sResponse = $objResponse->getXML(); |
649 | - } |
|
650 | - else { |
|
650 | + } else { |
|
651 | 651 | if ($bFunctionIsCatchAll) { |
652 | 652 | $aArgs = array($sFunctionNameForSpecial, $aArgs); |
653 | 653 | } |
@@ -660,8 +660,7 @@ discard block |
||
660 | 660 | $objResponse = new xajaxResponse(); |
661 | 661 | $objResponse->addAlert("No XML Response Was Returned By Function $sFunctionName."); |
662 | 662 | $sResponse = $objResponse->getXML(); |
663 | - } |
|
664 | - else if ($sPreResponse != "") { |
|
663 | + } else if ($sPreResponse != "") { |
|
665 | 664 | $sNewResponse = new xajaxResponse($this->sEncoding, $this->bOutputEntities); |
666 | 665 | $sNewResponse->loadXML($sPreResponse); |
667 | 666 | $sNewResponse->loadXML($sResponse); |
@@ -671,8 +670,9 @@ discard block |
||
671 | 670 | } |
672 | 671 | |
673 | 672 | $sContentHeader = "Content-type: text/xml;"; |
674 | - if ($this->sEncoding && strlen(trim($this->sEncoding)) > 0) |
|
675 | - $sContentHeader .= " charset=".$this->sEncoding; |
|
673 | + if ($this->sEncoding && strlen(trim($this->sEncoding)) > 0) { |
|
674 | + $sContentHeader .= " charset=".$this->sEncoding; |
|
675 | + } |
|
676 | 676 | header($sContentHeader); |
677 | 677 | if ($this->bErrorHandler && !empty( $GLOBALS['xajaxErrorHandlerText'] )) { |
678 | 678 | $sErrorResponse = new xajaxResponse(); |
@@ -681,8 +681,7 @@ discard block |
||
681 | 681 | $fH = @fopen($this->sLogFile, "a"); |
682 | 682 | if (!$fH) { |
683 | 683 | $sErrorResponse->addAlert("** Logging Error **\n\nxajax was unable to write to the error log file:\n" . $this->sLogFile); |
684 | - } |
|
685 | - else { |
|
684 | + } else { |
|
686 | 685 | fwrite($fH, "** xajax Error Log - " . strftime("%b %e %Y %I:%M:%S %p") . " **" . $GLOBALS['xajaxErrorHandlerText'] . "\n\n\n"); |
687 | 686 | fclose($fH); |
688 | 687 | } |
@@ -692,12 +691,17 @@ discard block |
||
692 | 691 | $sResponse = $sErrorResponse->getXML(); |
693 | 692 | |
694 | 693 | } |
695 | - if ($this->bCleanBuffer) while (@ob_end_clean()); |
|
694 | + if ($this->bCleanBuffer) { |
|
695 | + while (@ob_end_clean()); |
|
696 | + } |
|
696 | 697 | print $sResponse; |
697 | - if ($this->bErrorHandler) restore_error_handler(); |
|
698 | + if ($this->bErrorHandler) { |
|
699 | + restore_error_handler(); |
|
700 | + } |
|
698 | 701 | |
699 | - if ($this->bExitAllowed) |
|
700 | - exit(); |
|
702 | + if ($this->bExitAllowed) { |
|
703 | + exit(); |
|
704 | + } |
|
701 | 705 | } |
702 | 706 | |
703 | 707 | /** |
@@ -806,9 +810,13 @@ discard block |
||
806 | 810 | */ |
807 | 811 | function getJavascriptInclude($sJsURI="", $sJsFile=NULL) |
808 | 812 | { |
809 | - if ($sJsFile == NULL) $sJsFile = "xajax_js/xajax.js"; |
|
813 | + if ($sJsFile == NULL) { |
|
814 | + $sJsFile = "xajax_js/xajax.js"; |
|
815 | + } |
|
810 | 816 | |
811 | - if ($sJsURI != "" && substr($sJsURI, -1) != "/") $sJsURI .= "/"; |
|
817 | + if ($sJsURI != "" && substr($sJsURI, -1) != "/") { |
|
818 | + $sJsURI .= "/"; |
|
819 | + } |
|
812 | 820 | |
813 | 821 | $html = "\t<script type=\"text/javascript\" src=\"" . $sJsURI . $sJsFile . "\"></script>\n"; |
814 | 822 | $html .= "\t<script type=\"text/javascript\">\n"; |
@@ -831,8 +839,7 @@ discard block |
||
831 | 839 | |
832 | 840 | if ($sJsFullFilename) { |
833 | 841 | $realJsFile = $sJsFullFilename; |
834 | - } |
|
835 | - else { |
|
842 | + } else { |
|
836 | 843 | $realPath = realpath(dirname(__FILE__)); |
837 | 844 | $realJsFile = $realPath . "/". $sJsFile; |
838 | 845 | } |
@@ -849,8 +856,7 @@ discard block |
||
849 | 856 | $fH = @fopen($realJsFile, "w"); |
850 | 857 | if (!$fH) { |
851 | 858 | trigger_error("The xajax compressed javascript file could not be written in the <b>" . dirname($realJsFile) . "</b> folder. Error ", E_USER_ERROR); |
852 | - } |
|
853 | - else { |
|
859 | + } else { |
|
854 | 860 | fwrite($fH, $compressedScript); |
855 | 861 | fclose($fH); |
856 | 862 | } |
@@ -950,7 +956,9 @@ discard block |
||
950 | 956 | */ |
951 | 957 | function _isObjectCallback($sFunction) |
952 | 958 | { |
953 | - if (array_key_exists($sFunction, $this->aObjects)) return true; |
|
959 | + if (array_key_exists($sFunction, $this->aObjects)) { |
|
960 | + return true; |
|
961 | + } |
|
954 | 962 | return false; |
955 | 963 | } |
956 | 964 | |
@@ -967,12 +975,10 @@ discard block |
||
967 | 975 | if ($this->_isObjectCallback($sFunction)) { |
968 | 976 | if (is_object($this->aObjects[$sFunction][0])) { |
969 | 977 | return method_exists($this->aObjects[$sFunction][0], $this->aObjects[$sFunction][1]); |
970 | - } |
|
971 | - else { |
|
978 | + } else { |
|
972 | 979 | return is_callable($this->aObjects[$sFunction]); |
973 | 980 | } |
974 | - } |
|
975 | - else { |
|
981 | + } else { |
|
976 | 982 | return function_exists($sFunction); |
977 | 983 | } |
978 | 984 | } |
@@ -990,8 +996,7 @@ discard block |
||
990 | 996 | { |
991 | 997 | if ($this->_isObjectCallback($sFunction)) { |
992 | 998 | $mReturn = call_user_func_array($this->aObjects[$sFunction], $aArgs); |
993 | - } |
|
994 | - else { |
|
999 | + } else { |
|
995 | 1000 | $mReturn = call_user_func_array($sFunction, $aArgs); |
996 | 1001 | } |
997 | 1002 | return $mReturn; |
@@ -1086,8 +1091,7 @@ discard block |
||
1086 | 1091 | { |
1087 | 1092 | $value = $this->_parseObjXml("xjxobj"); |
1088 | 1093 | $this->iPos++; |
1089 | - } |
|
1090 | - else |
|
1094 | + } else |
|
1091 | 1095 | { |
1092 | 1096 | $value .= $this->aObjArray[$this->iPos]; |
1093 | 1097 | if ($this->bDecodeUTF8Input) |
@@ -1134,10 +1138,11 @@ discard block |
||
1134 | 1138 | if (get_magic_quotes_gpc() == 1) { |
1135 | 1139 | $newArray = array(); |
1136 | 1140 | foreach ($aArray as $sKey => $sValue) { |
1137 | - if (is_string($sValue)) |
|
1138 | - $newArray[$sKey] = stripslashes($sValue); |
|
1139 | - else |
|
1140 | - $newArray[$sKey] = $sValue; |
|
1141 | + if (is_string($sValue)) { |
|
1142 | + $newArray[$sKey] = stripslashes($sValue); |
|
1143 | + } else { |
|
1144 | + $newArray[$sKey] = $sValue; |
|
1145 | + } |
|
1141 | 1146 | } |
1142 | 1147 | $aArray = $newArray; |
1143 | 1148 | } |
@@ -1166,20 +1171,18 @@ discard block |
||
1166 | 1171 | $sFuncToUse = "api_convert_encoding"; |
1167 | 1172 | } |
1168 | 1173 | //if (function_exists('iconv')) |
1169 | - elseif (function_exists('iconv')) |
|
1170 | - // |
|
1174 | + elseif (function_exists('iconv')) { |
|
1175 | + // |
|
1171 | 1176 | { |
1172 | 1177 | $sFuncToUse = "iconv"; |
1173 | 1178 | } |
1174 | - else if (function_exists('mb_convert_encoding')) |
|
1179 | + } else if (function_exists('mb_convert_encoding')) |
|
1175 | 1180 | { |
1176 | 1181 | $sFuncToUse = "mb_convert_encoding"; |
1177 | - } |
|
1178 | - else if ($this->sEncoding == "ISO-8859-1") |
|
1182 | + } else if ($this->sEncoding == "ISO-8859-1") |
|
1179 | 1183 | { |
1180 | 1184 | $sFuncToUse = "utf8_decode"; |
1181 | - } |
|
1182 | - else |
|
1185 | + } else |
|
1183 | 1186 | { |
1184 | 1187 | trigger_error("The incoming xajax data could not be converted from UTF-8", E_USER_NOTICE); |
1185 | 1188 | } |
@@ -1191,8 +1194,7 @@ discard block |
||
1191 | 1194 | if ($sFuncToUse == "iconv") |
1192 | 1195 | { |
1193 | 1196 | $sValue = iconv("UTF-8", $this->sEncoding.'//TRANSLIT', $sValue); |
1194 | - } |
|
1195 | - else if ($sFuncToUse == "mb_convert_encoding") |
|
1197 | + } else if ($sFuncToUse == "mb_convert_encoding") |
|
1196 | 1198 | { |
1197 | 1199 | $sValue = mb_convert_encoding($sValue, $this->sEncoding, "UTF-8"); |
1198 | 1200 | } |
@@ -1221,27 +1223,23 @@ discard block |
||
1221 | 1223 | function xajaxErrorHandler($errno, $errstr, $errfile, $errline) |
1222 | 1224 | { |
1223 | 1225 | $errorReporting = error_reporting(); |
1224 | - if (($errno & $errorReporting) == 0) return; |
|
1226 | + if (($errno & $errorReporting) == 0) { |
|
1227 | + return; |
|
1228 | + } |
|
1225 | 1229 | |
1226 | 1230 | if ($errno == E_NOTICE) { |
1227 | 1231 | $errTypeStr = "NOTICE"; |
1228 | - } |
|
1229 | - else if ($errno == E_WARNING) { |
|
1232 | + } else if ($errno == E_WARNING) { |
|
1230 | 1233 | $errTypeStr = "WARNING"; |
1231 | - } |
|
1232 | - else if ($errno == E_USER_NOTICE) { |
|
1234 | + } else if ($errno == E_USER_NOTICE) { |
|
1233 | 1235 | $errTypeStr = "USER NOTICE"; |
1234 | - } |
|
1235 | - else if ($errno == E_USER_WARNING) { |
|
1236 | + } else if ($errno == E_USER_WARNING) { |
|
1236 | 1237 | $errTypeStr = "USER WARNING"; |
1237 | - } |
|
1238 | - else if ($errno == E_USER_ERROR) { |
|
1238 | + } else if ($errno == E_USER_ERROR) { |
|
1239 | 1239 | $errTypeStr = "USER FATAL ERROR"; |
1240 | - } |
|
1241 | - else if ($errno == E_STRICT) { |
|
1240 | + } else if ($errno == E_STRICT) { |
|
1242 | 1241 | return; |
1243 | - } |
|
1244 | - else { |
|
1242 | + } else { |
|
1245 | 1243 | $errTypeStr = "UNKNOWN: $errno"; |
1246 | 1244 | } |
1247 | 1245 | $GLOBALS['xajaxErrorHandlerText'] .= "\n----\n[$errTypeStr] $errstr\nerror in line $errline of file $errfile"; |
@@ -258,8 +258,9 @@ discard block |
||
258 | 258 | { |
259 | 259 | $queryStart++; |
260 | 260 | $queryEnd = strpos($sURL, '#', $queryStart); |
261 | - if ($queryEnd === FALSE) |
|
262 | - $queryEnd = strlen($sURL); |
|
261 | + if ($queryEnd === FALSE) { |
|
262 | + $queryEnd = strlen($sURL); |
|
263 | + } |
|
263 | 264 | $queryPart = substr($sURL, $queryStart, $queryEnd-$queryStart); |
264 | 265 | $queryParts = array(); |
265 | 266 | parse_str($queryPart, $queryParts); |
@@ -487,8 +488,9 @@ discard block |
||
487 | 488 | function getXML() |
488 | 489 | { |
489 | 490 | $sXML = "<?xml version=\"1.0\""; |
490 | - if ($this->sEncoding && strlen(trim($this->sEncoding)) > 0) |
|
491 | - $sXML .= " encoding=\"".$this->sEncoding."\""; |
|
491 | + if ($this->sEncoding && strlen(trim($this->sEncoding)) > 0) { |
|
492 | + $sXML .= " encoding=\"".$this->sEncoding."\""; |
|
493 | + } |
|
492 | 494 | $sXML .= " ?"."><xjx>" . $this->xml . "</xjx>"; |
493 | 495 | |
494 | 496 | return $sXML; |
@@ -538,20 +540,21 @@ discard block |
||
538 | 540 | elseif (function_exists('mb_convert_encoding')) { |
539 | 541 | // |
540 | 542 | $sData = call_user_func_array('mb_convert_encoding', array(&$sData, 'HTML-ENTITIES', $this->sEncoding)); |
541 | - } |
|
542 | - else { |
|
543 | + } else { |
|
543 | 544 | trigger_error("The xajax XML response output could not be converted to HTML entities because the mb_convert_encoding function is not available", E_USER_NOTICE); |
544 | 545 | } |
545 | 546 | } |
546 | 547 | $xml = "<cmd"; |
547 | - foreach($aAttributes as $sAttribute => $sValue) |
|
548 | - $xml .= " $sAttribute=\"$sValue\""; |
|
549 | - if ($sData !== null && !stristr($sData,'<![CDATA[')) |
|
550 | - $xml .= "><![CDATA[$sData]]></cmd>"; |
|
551 | - else if ($sData !== null) |
|
552 | - $xml .= ">$sData</cmd>"; |
|
553 | - else |
|
554 | - $xml .= "></cmd>"; |
|
548 | + foreach($aAttributes as $sAttribute => $sValue) { |
|
549 | + $xml .= " $sAttribute=\"$sValue\""; |
|
550 | + } |
|
551 | + if ($sData !== null && !stristr($sData,'<![CDATA[')) { |
|
552 | + $xml .= "><![CDATA[$sData]]></cmd>"; |
|
553 | + } else if ($sData !== null) { |
|
554 | + $xml .= ">$sData</cmd>"; |
|
555 | + } else { |
|
556 | + $xml .= "></cmd>"; |
|
557 | + } |
|
555 | 558 | |
556 | 559 | return $xml; |
557 | 560 | } |
@@ -566,11 +569,12 @@ discard block |
||
566 | 569 | * @return string serialized XML |
567 | 570 | */ |
568 | 571 | function _buildObjXml($var) { |
569 | - if (gettype($var) == "object") $var = get_object_vars($var); |
|
572 | + if (gettype($var) == "object") { |
|
573 | + $var = get_object_vars($var); |
|
574 | + } |
|
570 | 575 | if (!is_array($var)) { |
571 | 576 | return "<![CDATA[$var]]>"; |
572 | - } |
|
573 | - else { |
|
577 | + } else { |
|
574 | 578 | $data = "<xjxobj>"; |
575 | 579 | foreach ($var as $key => $value) { |
576 | 580 | $data .= "<e>"; |
@@ -80,8 +80,7 @@ discard block |
||
80 | 80 | $escaped = false; |
81 | 81 | $quoteChar = $c; |
82 | 82 | $literal = $c; |
83 | - } |
|
84 | - else if($d=="/*" && !$inNormalComment) |
|
83 | + } else if($d=="/*" && !$inNormalComment) |
|
85 | 84 | { |
86 | 85 | $inQuote = false; |
87 | 86 | $inComment = true; |
@@ -89,18 +88,17 @@ discard block |
||
89 | 88 | $quoteChar = $d; |
90 | 89 | $literal = $d; |
91 | 90 | $j++; |
92 | - } |
|
93 | - else if($d=="//") //ignore string markers that are found inside comments |
|
91 | + } else if($d=="//") { |
|
92 | + //ignore string markers that are found inside comments |
|
94 | 93 | { |
95 | 94 | $inNormalComment = true; |
96 | - $clean .= $c; |
|
97 | 95 | } |
98 | - else |
|
96 | + $clean .= $c; |
|
97 | + } else |
|
99 | 98 | { |
100 | 99 | $clean .= $c; |
101 | 100 | } |
102 | - } |
|
103 | - else //allready in a string so find end quote |
|
101 | + } else //allready in a string so find end quote |
|
104 | 102 | { |
105 | 103 | if($c == $quoteChar && !$escaped && !$inComment) |
106 | 104 | { |
@@ -113,8 +111,7 @@ discard block |
||
113 | 111 | //push the string onto our array |
114 | 112 | array_push($literal_strings,$literal); |
115 | 113 | |
116 | - } |
|
117 | - else if($inComment && $d=="*/") |
|
114 | + } else if($inComment && $d=="*/") |
|
118 | 115 | { |
119 | 116 | $inComment = false; |
120 | 117 | $literal .= $d; |
@@ -126,16 +123,18 @@ discard block |
||
126 | 123 | array_push($literal_strings,$literal); |
127 | 124 | |
128 | 125 | $j++; |
126 | + } else if($c == "\\" && !$escaped) { |
|
127 | + $escaped = true; |
|
128 | + } else { |
|
129 | + $escaped = false; |
|
129 | 130 | } |
130 | - else if($c == "\\" && !$escaped) |
|
131 | - $escaped = true; |
|
132 | - else |
|
133 | - $escaped = false; |
|
134 | 131 | |
135 | 132 | $literal .= $c; |
136 | 133 | } |
137 | 134 | } |
138 | - if($inComment) $literal .= "\n"; |
|
135 | + if($inComment) { |
|
136 | + $literal .= "\n"; |
|
137 | + } |
|
139 | 138 | $clean .= "\n"; |
140 | 139 | } |
141 | 140 | //explode the clean string into lines again |
@@ -174,8 +173,9 @@ discard block |
||
174 | 173 | $sJS = preg_replace("/[\n]*\{[\n]*/","{",$sJS); |
175 | 174 | |
176 | 175 | //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); |
|
176 | + for($i=0;$i<count($literal_strings);$i++) { |
|
177 | + $sJS = str_replace("___".$i."___",$literal_strings[$i],$sJS); |
|
178 | + } |
|
179 | 179 | |
180 | 180 | return $sJS; |
181 | 181 | } |