@@ -131,8 +131,9 @@ discard block |
||
131 | 131 | $direction = 'DESC'; |
132 | 132 | } else { |
133 | 133 | $column = intval($column); |
134 | - if (!in_array($direction, array('ASC', 'DESC'))) |
|
135 | - $direction = 'ASC'; |
|
134 | + if (!in_array($direction, array('ASC', 'DESC'))) { |
|
135 | + $direction = 'ASC'; |
|
136 | + } |
|
136 | 137 | } |
137 | 138 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
138 | 139 | |
@@ -488,8 +489,9 @@ discard block |
||
488 | 489 | public static function delete_message_by_user_receiver($user_receiver_id, $id) |
489 | 490 | { |
490 | 491 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
491 | - if ($id != strval(intval($id))) |
|
492 | - return false; |
|
492 | + if ($id != strval(intval($id))) { |
|
493 | + return false; |
|
494 | + } |
|
493 | 495 | $user_receiver_id = intval($user_receiver_id); |
494 | 496 | $id = intval($id); |
495 | 497 | $sql = "SELECT * FROM $table_message |
@@ -664,8 +666,9 @@ discard block |
||
664 | 666 | */ |
665 | 667 | public static function update_message($user_id, $message_id) |
666 | 668 | { |
667 | - if ($message_id != strval(intval($message_id)) || $user_id != strval(intval($user_id))) |
|
668 | - return false; |
|
669 | + if ($message_id != strval(intval($message_id)) || $user_id != strval(intval($user_id))) { |
|
670 | + return false; |
|
671 | + } |
|
669 | 672 | |
670 | 673 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
671 | 674 | $sql = "UPDATE $table_message SET msg_status = '0' |
@@ -705,8 +708,9 @@ discard block |
||
705 | 708 | */ |
706 | 709 | public static function get_message_by_user($user_id, $message_id) |
707 | 710 | { |
708 | - if ($message_id != strval(intval($message_id)) || $user_id != strval(intval($user_id))) |
|
709 | - return false; |
|
711 | + if ($message_id != strval(intval($message_id)) || $user_id != strval(intval($user_id))) { |
|
712 | + return false; |
|
713 | + } |
|
710 | 714 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
711 | 715 | $query = "SELECT * FROM $table_message |
712 | 716 | WHERE user_receiver_id=".intval($user_id)." AND id='".intval($message_id)."'"; |
@@ -721,8 +725,9 @@ discard block |
||
721 | 725 | */ |
722 | 726 | public static function get_messages_by_group($group_id) |
723 | 727 | { |
724 | - if ($group_id != strval(intval($group_id))) |
|
725 | - return false; |
|
728 | + if ($group_id != strval(intval($group_id))) { |
|
729 | + return false; |
|
730 | + } |
|
726 | 731 | |
727 | 732 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
728 | 733 | $group_id = intval($group_id); |
@@ -749,8 +754,9 @@ discard block |
||
749 | 754 | */ |
750 | 755 | public static function get_messages_by_group_by_message($group_id, $message_id) |
751 | 756 | { |
752 | - if ($group_id != strval(intval($group_id))) |
|
753 | - return false; |
|
757 | + if ($group_id != strval(intval($group_id))) { |
|
758 | + return false; |
|
759 | + } |
|
754 | 760 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
755 | 761 | $group_id = intval($group_id); |
756 | 762 | $sql = "SELECT * FROM $table_message |
@@ -828,8 +834,9 @@ discard block |
||
828 | 834 | */ |
829 | 835 | public static function exist_message($user_id, $id) |
830 | 836 | { |
831 | - if ($id != strval(intval($id)) || $user_id != strval(intval($user_id))) |
|
832 | - return false; |
|
837 | + if ($id != strval(intval($id)) || $user_id != strval(intval($user_id))) { |
|
838 | + return false; |
|
839 | + } |
|
833 | 840 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
834 | 841 | $query = "SELECT id FROM $table_message |
835 | 842 | WHERE |
@@ -860,8 +867,9 @@ discard block |
||
860 | 867 | $direction = 'DESC'; |
861 | 868 | } else { |
862 | 869 | $column = intval($column); |
863 | - if (!in_array($direction, array('ASC', 'DESC'))) |
|
864 | - $direction = 'ASC'; |
|
870 | + if (!in_array($direction, array('ASC', 'DESC'))) { |
|
871 | + $direction = 'ASC'; |
|
872 | + } |
|
865 | 873 | } |
866 | 874 | $table_message = Database::get_main_table(TABLE_MESSAGE); |
867 | 875 | $request = api_is_xml_http_request(); |
@@ -70,13 +70,16 @@ |
||
70 | 70 | */ |
71 | 71 | function connectDb($path = null, $dbMode = null, $lang = 'english') |
72 | 72 | { |
73 | - if ($this->db != null) |
|
74 | - return $this->db; |
|
75 | - if ($dbMode == null) |
|
76 | - $dbMode = Xapian::DB_CREATE_OR_OPEN; |
|
73 | + if ($this->db != null) { |
|
74 | + return $this->db; |
|
75 | + } |
|
76 | + if ($dbMode == null) { |
|
77 | + $dbMode = Xapian::DB_CREATE_OR_OPEN; |
|
78 | + } |
|
77 | 79 | |
78 | - if ($path == null) |
|
79 | - $path = api_get_path(SYS_UPLOAD_PATH).'plugins/xapian/searchdb/'; |
|
80 | + if ($path == null) { |
|
81 | + $path = api_get_path(SYS_UPLOAD_PATH).'plugins/xapian/searchdb/'; |
|
82 | + } |
|
80 | 83 | |
81 | 84 | try { |
82 | 85 | $this->db = new XapianWritableDatabase($path, $dbMode); |
@@ -48,7 +48,9 @@ discard block |
||
48 | 48 | |
49 | 49 | foreach ($sf_term_array as $raw_term) { |
50 | 50 | $term = substr($raw_term, 1); |
51 | - if (empty($term)) continue; |
|
51 | + if (empty($term)) { |
|
52 | + continue; |
|
53 | + } |
|
52 | 54 | $html_term = htmlspecialchars($term, ENT_QUOTES, $charset); |
53 | 55 | $selected = ''; |
54 | 56 | if (!empty($_REQUEST['sf_'.$prefix]) && is_array($_REQUEST['sf_'.$prefix]) && in_array($term,$_REQUEST['sf_'.$prefix])) { |
@@ -69,7 +71,9 @@ discard block |
||
69 | 71 | $max = count($sf_terms); |
70 | 72 | $multiple_selects .=''; |
71 | 73 | foreach ($sf_terms as $prefix => $sf_term_array) { |
72 | - if ($prefix == $prefilter_prefix) continue; |
|
74 | + if ($prefix == $prefilter_prefix) { |
|
75 | + continue; |
|
76 | + } |
|
73 | 77 | $multiple_select = ''; |
74 | 78 | if ($i>0) { |
75 | 79 | //print "+" image |
@@ -342,9 +346,10 @@ discard block |
||
342 | 346 | |
343 | 347 | // Tool introduction |
344 | 348 | // TODO: Settings for the online editor to be checked (insert an image for example). Probably this is a special case here. |
345 | - if (api_get_course_id() !== -1) |
|
346 | - if (!empty($groupId)) { |
|
349 | + if (api_get_course_id() !== -1) { |
|
350 | + if (!empty($groupId)) { |
|
347 | 351 | Display::display_introduction_section(TOOL_SEARCH.$groupId); |
352 | + } |
|
348 | 353 | } else { |
349 | 354 | Display::display_introduction_section(TOOL_SEARCH); |
350 | 355 | } |
@@ -366,7 +371,9 @@ discard block |
||
366 | 371 | break; |
367 | 372 | } |
368 | 373 | } |
369 | - if ($thesaurus_decided) break; |
|
374 | + if ($thesaurus_decided) { |
|
375 | + break; |
|
376 | + } |
|
370 | 377 | } |
371 | 378 | } |
372 | 379 |
@@ -36,8 +36,9 @@ discard block |
||
36 | 36 | $stored_terms = $this->get_terms_on_db($prefix, $course_code, $tool_id, $ref_id_high_level); |
37 | 37 | |
38 | 38 | // don't do anything if no change, verify only at DB, not the search engine |
39 | - if ((count(array_diff($terms, $stored_terms)) == 0) && (count(array_diff($stored_terms, $terms)) == 0)) |
|
40 | - return FALSE; |
|
39 | + if ((count(array_diff($terms, $stored_terms)) == 0) && (count(array_diff($stored_terms, $terms)) == 0)) { |
|
40 | + return FALSE; |
|
41 | + } |
|
41 | 42 | |
42 | 43 | require_once api_get_path(LIBRARY_PATH) . 'search/xapian/XapianQuery.php'; |
43 | 44 | |
@@ -45,8 +46,9 @@ discard block |
||
45 | 46 | $doc = $this->get_document($search_did); |
46 | 47 | $xapian_terms = xapian_get_doc_terms($doc, $prefix); |
47 | 48 | $xterms = array(); |
48 | - foreach ($xapian_terms as $xapian_term) |
|
49 | - $xterms[] = substr($xapian_term['name'], 1); |
|
49 | + foreach ($xapian_terms as $xapian_term) { |
|
50 | + $xterms[] = substr($xapian_term['name'], 1); |
|
51 | + } |
|
50 | 52 | |
51 | 53 | $dterms = $terms; |
52 | 54 |
@@ -94,8 +94,9 @@ discard block |
||
94 | 94 | // Read the magic bytes and verify |
95 | 95 | $retval = substr($png,0,8); |
96 | 96 | $ipos = 8; |
97 | - if ($retval != "\x89PNG\x0d\x0a\x1a\x0a") |
|
98 | - throw new Exception('Is not a valid PNG image'); |
|
97 | + if ($retval != "\x89PNG\x0d\x0a\x1a\x0a") { |
|
98 | + throw new Exception('Is not a valid PNG image'); |
|
99 | + } |
|
99 | 100 | // Loop through the chunks. Byte 0-3 is length, Byte 4-7 is type |
100 | 101 | $chunkHeader = substr($png,$ipos,8); |
101 | 102 | $ipos = $ipos + 8; |
@@ -107,13 +108,17 @@ discard block |
||
107 | 108 | $data = substr($png,$ipos,$chunk['size']); |
108 | 109 | $sections = explode("\0", $data); |
109 | 110 | print_r($sections); |
110 | - if ( $sections[0] == $key ) $skip = true; |
|
111 | + if ( $sections[0] == $key ) { |
|
112 | + $skip = true; |
|
113 | + } |
|
111 | 114 | } |
112 | 115 | // Extract the data and the CRC |
113 | 116 | $data = substr($png,$ipos,$chunk['size']+4); |
114 | 117 | $ipos = $ipos + $chunk['size'] + 4; |
115 | 118 | // Add in the header, data, and CRC |
116 | - if ( ! $skip ) $retval = $retval . $chunkHeader . $data; |
|
119 | + if ( ! $skip ) { |
|
120 | + $retval = $retval . $chunkHeader . $data; |
|
121 | + } |
|
117 | 122 | // Read next chunk header |
118 | 123 | $chunkHeader = substr($png,$ipos,8); |
119 | 124 | $ipos = $ipos + 8; |
@@ -344,8 +344,7 @@ discard block |
||
344 | 344 | // ----- Look for the optional second argument |
345 | 345 | if ($v_size == 2) { |
346 | 346 | $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; |
347 | - } |
|
348 | - else if ($v_size > 2) { |
|
347 | + } else if ($v_size > 2) { |
|
349 | 348 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, |
350 | 349 | "Invalid number / type of arguments"); |
351 | 350 | return 0; |
@@ -394,8 +393,7 @@ discard block |
||
394 | 393 | foreach ($v_string_list as $v_string) { |
395 | 394 | if ($v_string != '') { |
396 | 395 | $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; |
397 | - } |
|
398 | - else { |
|
396 | + } else { |
|
399 | 397 | } |
400 | 398 | } |
401 | 399 | } |
@@ -529,8 +527,7 @@ discard block |
||
529 | 527 | // ----- Look for the optional second argument |
530 | 528 | if ($v_size == 2) { |
531 | 529 | $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; |
532 | - } |
|
533 | - else if ($v_size > 2) { |
|
530 | + } else if ($v_size > 2) { |
|
534 | 531 | // ----- Error log |
535 | 532 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); |
536 | 533 | |
@@ -806,8 +803,7 @@ discard block |
||
806 | 803 | // ----- Look for the optional second argument |
807 | 804 | if ($v_size == 2) { |
808 | 805 | $v_remove_path = $v_arg_list[1]; |
809 | - } |
|
810 | - else if ($v_size > 2) { |
|
806 | + } else if ($v_size > 2) { |
|
811 | 807 | // ----- Error log |
812 | 808 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); |
813 | 809 | |
@@ -951,8 +947,7 @@ discard block |
||
951 | 947 | } |
952 | 948 | if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) { |
953 | 949 | $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE; |
954 | - } |
|
955 | - else { |
|
950 | + } else { |
|
956 | 951 | } |
957 | 952 | } |
958 | 953 | |
@@ -967,8 +962,7 @@ discard block |
||
967 | 962 | // ----- Look for the optional second argument |
968 | 963 | if ($v_size == 2) { |
969 | 964 | $v_remove_path = $v_arg_list[1]; |
970 | - } |
|
971 | - else if ($v_size > 2) { |
|
965 | + } else if ($v_size > 2) { |
|
972 | 966 | // ----- Error log |
973 | 967 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); |
974 | 968 | |
@@ -1204,8 +1198,7 @@ discard block |
||
1204 | 1198 | // ----- Error log |
1205 | 1199 | PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "No file with filename '".$p_archive."'"); |
1206 | 1200 | $v_result = PCLZIP_ERR_MISSING_FILE; |
1207 | - } |
|
1208 | - else { |
|
1201 | + } else { |
|
1209 | 1202 | // ----- Duplicate the archive |
1210 | 1203 | $v_result = $this->privDuplicate($p_archive); |
1211 | 1204 | } |
@@ -1293,8 +1286,7 @@ discard block |
||
1293 | 1286 | { |
1294 | 1287 | if (PCLZIP_ERROR_EXTERNAL == 1) { |
1295 | 1288 | return(PclErrorCode()); |
1296 | - } |
|
1297 | - else { |
|
1289 | + } else { |
|
1298 | 1290 | return($this->error_code); |
1299 | 1291 | } |
1300 | 1292 | } |
@@ -1332,15 +1324,13 @@ discard block |
||
1332 | 1324 | |
1333 | 1325 | if (isset($v_name[$this->error_code])) { |
1334 | 1326 | $v_value = $v_name[$this->error_code]; |
1335 | - } |
|
1336 | - else { |
|
1327 | + } else { |
|
1337 | 1328 | $v_value = 'NoName'; |
1338 | 1329 | } |
1339 | 1330 | |
1340 | 1331 | if ($p_with_code) { |
1341 | 1332 | return($v_value.' ('.$this->error_code.')'); |
1342 | - } |
|
1343 | - else { |
|
1333 | + } else { |
|
1344 | 1334 | return($v_value); |
1345 | 1335 | } |
1346 | 1336 | } |
@@ -1355,12 +1345,10 @@ discard block |
||
1355 | 1345 | { |
1356 | 1346 | if (PCLZIP_ERROR_EXTERNAL == 1) { |
1357 | 1347 | return(PclErrorString()); |
1358 | - } |
|
1359 | - else { |
|
1348 | + } else { |
|
1360 | 1349 | if ($p_full) { |
1361 | 1350 | return($this->errorName(true)." : ".$this->error_string); |
1362 | - } |
|
1363 | - else { |
|
1351 | + } else { |
|
1364 | 1352 | return($this->error_string." [code ".$this->error_code."]"); |
1365 | 1353 | } |
1366 | 1354 | } |
@@ -1545,8 +1533,7 @@ discard block |
||
1545 | 1533 | && ($p_options_list[$i+1] != '')) { |
1546 | 1534 | $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE); |
1547 | 1535 | $i++; |
1548 | - } |
|
1549 | - else { |
|
1536 | + } else { |
|
1550 | 1537 | } |
1551 | 1538 | break; |
1552 | 1539 | |
@@ -1564,11 +1551,9 @@ discard block |
||
1564 | 1551 | // ----- Get the value |
1565 | 1552 | if (is_string($p_options_list[$i+1])) { |
1566 | 1553 | $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i+1]; |
1567 | - } |
|
1568 | - else if (is_array($p_options_list[$i+1])) { |
|
1554 | + } else if (is_array($p_options_list[$i+1])) { |
|
1569 | 1555 | $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; |
1570 | - } |
|
1571 | - else { |
|
1556 | + } else { |
|
1572 | 1557 | // ----- Error log |
1573 | 1558 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); |
1574 | 1559 | |
@@ -1597,8 +1582,7 @@ discard block |
||
1597 | 1582 | // ----- Get the value |
1598 | 1583 | if (is_string($p_options_list[$i+1])) { |
1599 | 1584 | $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; |
1600 | - } |
|
1601 | - else { |
|
1585 | + } else { |
|
1602 | 1586 | // ----- Error log |
1603 | 1587 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '".PclZipUtilOptionText($p_options_list[$i])."'"); |
1604 | 1588 | |
@@ -1627,8 +1611,7 @@ discard block |
||
1627 | 1611 | // ----- Get the value |
1628 | 1612 | if (is_string($p_options_list[$i+1])) { |
1629 | 1613 | $v_result_list[$p_options_list[$i]] = $p_options_list[$i+1]; |
1630 | - } |
|
1631 | - else { |
|
1614 | + } else { |
|
1632 | 1615 | // ----- Error log |
1633 | 1616 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, |
1634 | 1617 | "Wrong parameter value for option '" |
@@ -1661,14 +1644,11 @@ discard block |
||
1661 | 1644 | |
1662 | 1645 | // ----- Parse items |
1663 | 1646 | $v_work_list = explode(",", $p_options_list[$i+1]); |
1664 | - } |
|
1665 | - else if (is_integer($p_options_list[$i+1])) { |
|
1647 | + } else if (is_integer($p_options_list[$i+1])) { |
|
1666 | 1648 | $v_work_list[0] = $p_options_list[$i+1].'-'.$p_options_list[$i+1]; |
1667 | - } |
|
1668 | - else if (is_array($p_options_list[$i+1])) { |
|
1649 | + } else if (is_array($p_options_list[$i+1])) { |
|
1669 | 1650 | $v_work_list = $p_options_list[$i+1]; |
1670 | - } |
|
1671 | - else { |
|
1651 | + } else { |
|
1672 | 1652 | // ----- Error log |
1673 | 1653 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '".PclZipUtilOptionText($p_options_list[$i])."'"); |
1674 | 1654 | |
@@ -1695,13 +1675,11 @@ discard block |
||
1695 | 1675 | // ----- Set the option value |
1696 | 1676 | $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0]; |
1697 | 1677 | $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[0]; |
1698 | - } |
|
1699 | - elseif ($v_size_item_list == 2) { |
|
1678 | + } elseif ($v_size_item_list == 2) { |
|
1700 | 1679 | // ----- Set the option value |
1701 | 1680 | $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0]; |
1702 | 1681 | $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[1]; |
1703 | - } |
|
1704 | - else { |
|
1682 | + } else { |
|
1705 | 1683 | // ----- Error log |
1706 | 1684 | PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Too many values in index range for option '".PclZipUtilOptionText($p_options_list[$i])."'"); |
1707 | 1685 | |
@@ -1857,14 +1835,17 @@ discard block |
||
1857 | 1835 | $v_memory_limit = trim($v_memory_limit); |
1858 | 1836 | $last = strtolower(substr($v_memory_limit, -1)); |
1859 | 1837 | |
1860 | - if($last == 'g') |
|
1861 | - //$v_memory_limit = $v_memory_limit*1024*1024*1024; |
|
1862 | - $v_memory_limit = $v_memory_limit*1073741824; |
|
1863 | - if($last == 'm') |
|
1864 | - //$v_memory_limit = $v_memory_limit*1024*1024; |
|
1865 | - $v_memory_limit = $v_memory_limit*1048576; |
|
1866 | - if($last == 'k') |
|
1867 | - $v_memory_limit = $v_memory_limit*1024; |
|
1838 | + if($last == 'g') { |
|
1839 | + //$v_memory_limit = $v_memory_limit*1024*1024*1024; |
|
1840 | + $v_memory_limit = $v_memory_limit*1073741824; |
|
1841 | + } |
|
1842 | + if($last == 'm') { |
|
1843 | + //$v_memory_limit = $v_memory_limit*1024*1024; |
|
1844 | + $v_memory_limit = $v_memory_limit*1048576; |
|
1845 | + } |
|
1846 | + if($last == 'k') { |
|
1847 | + $v_memory_limit = $v_memory_limit*1024; |
|
1848 | + } |
|
1868 | 1849 | |
1869 | 1850 | $p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] = floor($v_memory_limit*PCLZIP_TEMPORARY_FILE_RATIO); |
1870 | 1851 | |
@@ -2037,15 +2018,12 @@ discard block |
||
2037 | 2018 | if (file_exists($v_descr['filename'])) { |
2038 | 2019 | if (@is_file($v_descr['filename'])) { |
2039 | 2020 | $v_descr['type'] = 'file'; |
2040 | - } |
|
2041 | - else if (@is_dir($v_descr['filename'])) { |
|
2021 | + } else if (@is_dir($v_descr['filename'])) { |
|
2042 | 2022 | $v_descr['type'] = 'folder'; |
2043 | - } |
|
2044 | - else if (@is_link($v_descr['filename'])) { |
|
2023 | + } else if (@is_link($v_descr['filename'])) { |
|
2045 | 2024 | // skip |
2046 | 2025 | continue; |
2047 | - } |
|
2048 | - else { |
|
2026 | + } else { |
|
2049 | 2027 | // skip |
2050 | 2028 | continue; |
2051 | 2029 | } |
@@ -2094,8 +2072,7 @@ discard block |
||
2094 | 2072 | && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) { |
2095 | 2073 | if ($v_descr['stored_filename'] != '') { |
2096 | 2074 | $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'].'/'.$v_item_handler; |
2097 | - } |
|
2098 | - else { |
|
2075 | + } else { |
|
2099 | 2076 | $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_item_handler; |
2100 | 2077 | } |
2101 | 2078 | } |
@@ -2104,8 +2081,7 @@ discard block |
||
2104 | 2081 | } |
2105 | 2082 | |
2106 | 2083 | @closedir($v_folder_handler); |
2107 | - } |
|
2108 | - else { |
|
2084 | + } else { |
|
2109 | 2085 | // TBC : unable to open folder in read mode |
2110 | 2086 | } |
2111 | 2087 | |
@@ -2118,8 +2094,7 @@ discard block |
||
2118 | 2094 | |
2119 | 2095 | // ----- Concat the resulting list |
2120 | 2096 | $v_result_list = array_merge($v_result_list, $v_dirlist_descr); |
2121 | - } |
|
2122 | - else { |
|
2097 | + } else { |
|
2123 | 2098 | } |
2124 | 2099 | |
2125 | 2100 | // ----- Free local array |
@@ -2393,8 +2368,9 @@ discard block |
||
2393 | 2368 | { |
2394 | 2369 | $v_result=1; |
2395 | 2370 | |
2396 | - if ($this->zip_fd != 0) |
|
2397 | - @fclose($this->zip_fd); |
|
2371 | + if ($this->zip_fd != 0) { |
|
2372 | + @fclose($this->zip_fd); |
|
2373 | + } |
|
2398 | 2374 | $this->zip_fd = 0; |
2399 | 2375 | |
2400 | 2376 | // ----- Return |
@@ -2611,11 +2587,9 @@ discard block |
||
2611 | 2587 | // ----- Look for filetime |
2612 | 2588 | if (isset($p_filedescr['mtime'])) { |
2613 | 2589 | $p_header['mtime'] = $p_filedescr['mtime']; |
2614 | - } |
|
2615 | - else if ($p_filedescr['type'] == 'virtual_file') { |
|
2590 | + } else if ($p_filedescr['type'] == 'virtual_file') { |
|
2616 | 2591 | $p_header['mtime'] = time(); |
2617 | - } |
|
2618 | - else { |
|
2592 | + } else { |
|
2619 | 2593 | $p_header['mtime'] = filemtime($p_filename); |
2620 | 2594 | } |
2621 | 2595 | |
@@ -2623,8 +2597,7 @@ discard block |
||
2623 | 2597 | if (isset($p_filedescr['comment'])) { |
2624 | 2598 | $p_header['comment_len'] = strlen($p_filedescr['comment']); |
2625 | 2599 | $p_header['comment'] = $p_filedescr['comment']; |
2626 | - } |
|
2627 | - else { |
|
2600 | + } else { |
|
2628 | 2601 | $p_header['comment_len'] = 0; |
2629 | 2602 | $p_header['comment'] = ''; |
2630 | 2603 | } |
@@ -2935,20 +2908,17 @@ discard block |
||
2935 | 2908 | $p_filename = $p_filedescr['filename']; |
2936 | 2909 | if (isset($p_options[PCLZIP_OPT_ADD_PATH])) { |
2937 | 2910 | $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH]; |
2938 | - } |
|
2939 | - else { |
|
2911 | + } else { |
|
2940 | 2912 | $p_add_dir = ''; |
2941 | 2913 | } |
2942 | 2914 | if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) { |
2943 | 2915 | $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH]; |
2944 | - } |
|
2945 | - else { |
|
2916 | + } else { |
|
2946 | 2917 | $p_remove_dir = ''; |
2947 | 2918 | } |
2948 | 2919 | if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { |
2949 | 2920 | $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH]; |
2950 | - } |
|
2951 | - else { |
|
2921 | + } else { |
|
2952 | 2922 | $p_remove_all_dir = 0; |
2953 | 2923 | } |
2954 | 2924 | |
@@ -2971,8 +2941,7 @@ discard block |
||
2971 | 2941 | $v_dir = $v_path_info['dirname'].'/'; |
2972 | 2942 | } |
2973 | 2943 | $v_stored_filename = $v_dir.$p_filedescr['new_short_name']; |
2974 | - } |
|
2975 | - else { |
|
2944 | + } else { |
|
2976 | 2945 | // ----- Calculate the stored filename |
2977 | 2946 | $v_stored_filename = $p_filename; |
2978 | 2947 | } |
@@ -2983,8 +2952,9 @@ discard block |
||
2983 | 2952 | } |
2984 | 2953 | // ----- Look for partial path remove |
2985 | 2954 | else if ($p_remove_dir != "") { |
2986 | - if (substr($p_remove_dir, -1) != '/') |
|
2987 | - $p_remove_dir .= "/"; |
|
2955 | + if (substr($p_remove_dir, -1) != '/') { |
|
2956 | + $p_remove_dir .= "/"; |
|
2957 | + } |
|
2988 | 2958 | |
2989 | 2959 | if ( (substr($p_filename, 0, 2) == "./") |
2990 | 2960 | || (substr($p_remove_dir, 0, 2) == "./")) { |
@@ -3004,8 +2974,7 @@ discard block |
||
3004 | 2974 | if ($v_compare > 0) { |
3005 | 2975 | if ($v_compare == 2) { |
3006 | 2976 | $v_stored_filename = ""; |
3007 | - } |
|
3008 | - else { |
|
2977 | + } else { |
|
3009 | 2978 | $v_stored_filename = substr($v_stored_filename, |
3010 | 2979 | strlen($p_remove_dir)); |
3011 | 2980 | } |
@@ -3017,10 +2986,11 @@ discard block |
||
3017 | 2986 | |
3018 | 2987 | // ----- Look for path to add |
3019 | 2988 | if ($p_add_dir != "") { |
3020 | - if (substr($p_add_dir, -1) == "/") |
|
3021 | - $v_stored_filename = $p_add_dir.$v_stored_filename; |
|
3022 | - else |
|
3023 | - $v_stored_filename = $p_add_dir."/".$v_stored_filename; |
|
2989 | + if (substr($p_add_dir, -1) == "/") { |
|
2990 | + $v_stored_filename = $p_add_dir.$v_stored_filename; |
|
2991 | + } else { |
|
2992 | + $v_stored_filename = $p_add_dir."/".$v_stored_filename; |
|
2993 | + } |
|
3024 | 2994 | } |
3025 | 2995 | } |
3026 | 2996 | |
@@ -3303,8 +3273,9 @@ discard block |
||
3303 | 3273 | if ( ($p_path == "") |
3304 | 3274 | || ( (substr($p_path, 0, 1) != "/") |
3305 | 3275 | && (substr($p_path, 0, 3) != "../") |
3306 | - && (substr($p_path,1,2)!=":/"))) |
|
3307 | - $p_path = "./".$p_path; |
|
3276 | + && (substr($p_path,1,2)!=":/"))) { |
|
3277 | + $p_path = "./".$p_path; |
|
3278 | + } |
|
3308 | 3279 | |
3309 | 3280 | // ----- Reduce the path last (and duplicated) '/' |
3310 | 3281 | if (($p_path != "./") && ($p_path != "/")) |
@@ -3791,8 +3762,7 @@ discard block |
||
3791 | 3762 | // ----- Change the file status |
3792 | 3763 | if ( (isset($p_options[PCLZIP_OPT_REPLACE_NEWER])) |
3793 | 3764 | && ($p_options[PCLZIP_OPT_REPLACE_NEWER]===true)) { |
3794 | - } |
|
3795 | - else { |
|
3765 | + } else { |
|
3796 | 3766 | $p_entry['status'] = "newer_exist"; |
3797 | 3767 | |
3798 | 3768 | // ----- Look for PCLZIP_OPT_STOP_ON_ERROR |
@@ -3808,19 +3778,19 @@ discard block |
||
3808 | 3778 | return PclZip::errorCode(); |
3809 | 3779 | } |
3810 | 3780 | } |
3811 | - } |
|
3812 | - else { |
|
3781 | + } else { |
|
3813 | 3782 | } |
3814 | 3783 | } |
3815 | 3784 | |
3816 | 3785 | // ----- Check the directory availability and create it if necessary |
3817 | 3786 | else { |
3818 | - if ((($p_entry['external']&0x00000010)==0x00000010) || (substr($p_entry['filename'], -1) == '/')) |
|
3819 | - $v_dir_to_check = $p_entry['filename']; |
|
3820 | - else if (!strstr($p_entry['filename'], "/")) |
|
3821 | - $v_dir_to_check = ""; |
|
3822 | - else |
|
3823 | - $v_dir_to_check = dirname($p_entry['filename']); |
|
3787 | + if ((($p_entry['external']&0x00000010)==0x00000010) || (substr($p_entry['filename'], -1) == '/')) { |
|
3788 | + $v_dir_to_check = $p_entry['filename']; |
|
3789 | + } else if (!strstr($p_entry['filename'], "/")) { |
|
3790 | + $v_dir_to_check = ""; |
|
3791 | + } else { |
|
3792 | + $v_dir_to_check = dirname($p_entry['filename']); |
|
3793 | + } |
|
3824 | 3794 | |
3825 | 3795 | if (($v_result = $this->privDirCheck($v_dir_to_check, (($p_entry['external']&0x00000010)==0x00000010))) != 1) { |
3826 | 3796 | |
@@ -3876,8 +3846,7 @@ discard block |
||
3876 | 3846 | touch($p_entry['filename'], $p_entry['mtime']); |
3877 | 3847 | |
3878 | 3848 | |
3879 | - } |
|
3880 | - else { |
|
3849 | + } else { |
|
3881 | 3850 | // ----- TBC |
3882 | 3851 | // Need to be finished |
3883 | 3852 | if (($p_entry['flag'] & 1) == 1) { |
@@ -4120,8 +4089,7 @@ discard block |
||
4120 | 4089 | // ----- Send the file to the output |
4121 | 4090 | echo $v_buffer; |
4122 | 4091 | unset($v_buffer); |
4123 | - } |
|
4124 | - else { |
|
4092 | + } else { |
|
4125 | 4093 | |
4126 | 4094 | // ----- Read the compressed file in a buffer (one shot) |
4127 | 4095 | $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); |
@@ -4231,8 +4199,7 @@ discard block |
||
4231 | 4199 | |
4232 | 4200 | // ----- Reading the file |
4233 | 4201 | $p_string = @fread($this->zip_fd, $p_entry['compressed_size']); |
4234 | - } |
|
4235 | - else { |
|
4202 | + } else { |
|
4236 | 4203 | |
4237 | 4204 | // ----- Reading the file |
4238 | 4205 | $v_data = @fread($this->zip_fd, $p_entry['compressed_size']); |
@@ -4244,8 +4211,7 @@ discard block |
||
4244 | 4211 | } |
4245 | 4212 | |
4246 | 4213 | // ----- Trace |
4247 | - } |
|
4248 | - else { |
|
4214 | + } else { |
|
4249 | 4215 | // TBC : error : can not extract a folder in a string |
4250 | 4216 | } |
4251 | 4217 | |
@@ -4338,8 +4304,7 @@ discard block |
||
4338 | 4304 | // ----- Get extra_fields |
4339 | 4305 | if ($v_data['extra_len'] != 0) { |
4340 | 4306 | $p_header['extra'] = fread($this->zip_fd, $v_data['extra_len']); |
4341 | - } |
|
4342 | - else { |
|
4307 | + } else { |
|
4343 | 4308 | $p_header['extra'] = ''; |
4344 | 4309 | } |
4345 | 4310 | |
@@ -4370,8 +4335,7 @@ discard block |
||
4370 | 4335 | // ----- Get UNIX date format |
4371 | 4336 | $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); |
4372 | 4337 | |
4373 | - } |
|
4374 | - else |
|
4338 | + } else |
|
4375 | 4339 | { |
4376 | 4340 | $p_header['mtime'] = time(); |
4377 | 4341 | } |
@@ -4436,29 +4400,33 @@ discard block |
||
4436 | 4400 | $p_header = unpack('vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $v_binary_data); |
4437 | 4401 | |
4438 | 4402 | // ----- Get filename |
4439 | - if ($p_header['filename_len'] != 0) |
|
4440 | - // |
|
4403 | + if ($p_header['filename_len'] != 0) { |
|
4404 | + // |
|
4441 | 4405 | // -------------------------------------------------------------------------------- |
4442 | 4406 | // A patch about stored filenames with backslash directory separator (Windows style). |
4443 | 4407 | // Archives created by the utility IZArc 3.81 (possibly new versions too) need this patch. |
4444 | 4408 | //$p_header['filename'] = fread($this->zip_fd, $p_header['filename_len']); |
4445 | - $p_header['filename'] = str_replace("\\", '/', fread($this->zip_fd, $p_header['filename_len'])); |
|
4409 | + $p_header['filename'] = str_replace("\\", '/', fread($this->zip_fd, $p_header['filename_len'])); |
|
4410 | + } |
|
4446 | 4411 | // -------------------------------------------------------------------------------- |
4447 | 4412 | // |
4448 | - else |
|
4449 | - $p_header['filename'] = ''; |
|
4413 | + else { |
|
4414 | + $p_header['filename'] = ''; |
|
4415 | + } |
|
4450 | 4416 | |
4451 | 4417 | // ----- Get extra |
4452 | - if ($p_header['extra_len'] != 0) |
|
4453 | - $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); |
|
4454 | - else |
|
4455 | - $p_header['extra'] = ''; |
|
4418 | + if ($p_header['extra_len'] != 0) { |
|
4419 | + $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); |
|
4420 | + } else { |
|
4421 | + $p_header['extra'] = ''; |
|
4422 | + } |
|
4456 | 4423 | |
4457 | 4424 | // ----- Get comment |
4458 | - if ($p_header['comment_len'] != 0) |
|
4459 | - $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); |
|
4460 | - else |
|
4461 | - $p_header['comment'] = ''; |
|
4425 | + if ($p_header['comment_len'] != 0) { |
|
4426 | + $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); |
|
4427 | + } else { |
|
4428 | + $p_header['comment'] = ''; |
|
4429 | + } |
|
4462 | 4430 | |
4463 | 4431 | // ----- Extract properties |
4464 | 4432 | |
@@ -4480,8 +4448,7 @@ discard block |
||
4480 | 4448 | // ----- Get UNIX date format |
4481 | 4449 | $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); |
4482 | 4450 | |
4483 | - } |
|
4484 | - else |
|
4451 | + } else |
|
4485 | 4452 | { |
4486 | 4453 | $p_header['mtime'] = time(); |
4487 | 4454 | } |
@@ -4594,8 +4561,9 @@ discard block |
||
4594 | 4561 | // ----- Go back to the maximum possible size of the Central Dir End Record |
4595 | 4562 | if (!$v_found) { |
4596 | 4563 | $v_maximum_size = 65557; // 0xFFFF + 22; |
4597 | - if ($v_maximum_size > $v_size) |
|
4598 | - $v_maximum_size = $v_size; |
|
4564 | + if ($v_maximum_size > $v_size) { |
|
4565 | + $v_maximum_size = $v_size; |
|
4566 | + } |
|
4599 | 4567 | @fseek($this->zip_fd, $v_size-$v_maximum_size); |
4600 | 4568 | if (@ftell($this->zip_fd) != ($v_size-$v_maximum_size)) |
4601 | 4569 | { |
@@ -4680,9 +4648,9 @@ discard block |
||
4680 | 4648 | // ----- Get comment |
4681 | 4649 | if ($v_data['comment_size'] != 0) { |
4682 | 4650 | $p_central_dir['comment'] = fread($this->zip_fd, $v_data['comment_size']); |
4683 | - } |
|
4684 | - else |
|
4685 | - $p_central_dir['comment'] = ''; |
|
4651 | + } else { |
|
4652 | + $p_central_dir['comment'] = ''; |
|
4653 | + } |
|
4686 | 4654 | |
4687 | 4655 | $p_central_dir['entries'] = $v_data['entries']; |
4688 | 4656 | $p_central_dir['disk_entries'] = $v_data['disk_entries']; |
@@ -4782,8 +4750,7 @@ discard block |
||
4782 | 4750 | if ( (strlen($v_header_list[$v_nb_extracted]['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) |
4783 | 4751 | && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { |
4784 | 4752 | $v_found = true; |
4785 | - } |
|
4786 | - elseif ( (($v_header_list[$v_nb_extracted]['external']&0x00000010)==0x00000010) /* Indicates a folder */ |
|
4753 | + } elseif ( (($v_header_list[$v_nb_extracted]['external']&0x00000010)==0x00000010) /* Indicates a folder */ |
|
4787 | 4754 | && ($v_header_list[$v_nb_extracted]['stored_filename'].'/' == $p_options[PCLZIP_OPT_BY_NAME][$j])) { |
4788 | 4755 | $v_found = true; |
4789 | 4756 | } |
@@ -4834,8 +4801,7 @@ discard block |
||
4834 | 4801 | break; |
4835 | 4802 | } |
4836 | 4803 | } |
4837 | - } |
|
4838 | - else { |
|
4804 | + } else { |
|
4839 | 4805 | $v_found = true; |
4840 | 4806 | } |
4841 | 4807 | |
@@ -4843,8 +4809,7 @@ discard block |
||
4843 | 4809 | if ($v_found) |
4844 | 4810 | { |
4845 | 4811 | unset($v_header_list[$v_nb_extracted]); |
4846 | - } |
|
4847 | - else |
|
4812 | + } else |
|
4848 | 4813 | { |
4849 | 4814 | $v_nb_extracted++; |
4850 | 4815 | } |
@@ -5320,8 +5285,7 @@ discard block |
||
5320 | 5285 | { |
5321 | 5286 | if (PCLZIP_ERROR_EXTERNAL == 1) { |
5322 | 5287 | PclError($p_error_code, $p_error_string); |
5323 | - } |
|
5324 | - else { |
|
5288 | + } else { |
|
5325 | 5289 | $this->error_code = $p_error_code; |
5326 | 5290 | $this->error_string = $p_error_string; |
5327 | 5291 | } |
@@ -5337,8 +5301,7 @@ discard block |
||
5337 | 5301 | { |
5338 | 5302 | if (PCLZIP_ERROR_EXTERNAL == 1) { |
5339 | 5303 | PclErrorReset(); |
5340 | - } |
|
5341 | - else { |
|
5304 | + } else { |
|
5342 | 5305 | $this->error_code = 0; |
5343 | 5306 | $this->error_string = ''; |
5344 | 5307 | } |
@@ -5436,11 +5399,9 @@ discard block |
||
5436 | 5399 | if ($v_list[$i] == ".") { |
5437 | 5400 | // ----- Ignore this directory |
5438 | 5401 | // Should be the first $i=0, but no check is done |
5439 | - } |
|
5440 | - else if ($v_list[$i] == "..") { |
|
5402 | + } else if ($v_list[$i] == "..") { |
|
5441 | 5403 | $v_skip++; |
5442 | - } |
|
5443 | - else if ($v_list[$i] == "") { |
|
5404 | + } else if ($v_list[$i] == "") { |
|
5444 | 5405 | // ----- First '/' i.e. root slash |
5445 | 5406 | if ($i == 0) { |
5446 | 5407 | $v_result = "/".$v_result; |
@@ -5460,13 +5421,11 @@ discard block |
||
5460 | 5421 | // ----- Ignore only the double '//' in path, |
5461 | 5422 | // but not the first and last '/' |
5462 | 5423 | } |
5463 | - } |
|
5464 | - else { |
|
5424 | + } else { |
|
5465 | 5425 | // ----- Look for item to skip |
5466 | 5426 | if ($v_skip > 0) { |
5467 | 5427 | $v_skip--; |
5468 | - } |
|
5469 | - else { |
|
5428 | + } else { |
|
5470 | 5429 | $v_result = $v_list[$i].($i!=(sizeof($v_list)-1)?"/".$v_result:""); |
5471 | 5430 | } |
5472 | 5431 | } |
@@ -5549,14 +5508,17 @@ discard block |
||
5549 | 5508 | // ----- Look if everything seems to be the same |
5550 | 5509 | if ($v_result) { |
5551 | 5510 | // ----- Skip all the empty items |
5552 | - while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) $j++; |
|
5553 | - while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++; |
|
5511 | + while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) { |
|
5512 | + $j++; |
|
5513 | + } |
|
5514 | + while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) { |
|
5515 | + $i++; |
|
5516 | + } |
|
5554 | 5517 | |
5555 | 5518 | if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) { |
5556 | 5519 | // ----- There are exactly the same |
5557 | 5520 | $v_result = 2; |
5558 | - } |
|
5559 | - else if ($i < $v_list_dir_size) { |
|
5521 | + } else if ($i < $v_list_dir_size) { |
|
5560 | 5522 | // ----- The path is shorter than the dir |
5561 | 5523 | $v_result = 0; |
5562 | 5524 | } |
@@ -5591,8 +5553,7 @@ discard block |
||
5591 | 5553 | @fwrite($p_dest, $v_buffer, $v_read_size); |
5592 | 5554 | $p_size -= $v_read_size; |
5593 | 5555 | } |
5594 | - } |
|
5595 | - else if ($p_mode==1) |
|
5556 | + } else if ($p_mode==1) |
|
5596 | 5557 | { |
5597 | 5558 | while ($p_size != 0) |
5598 | 5559 | { |
@@ -5601,8 +5562,7 @@ discard block |
||
5601 | 5562 | @fwrite($p_dest, $v_buffer, $v_read_size); |
5602 | 5563 | $p_size -= $v_read_size; |
5603 | 5564 | } |
5604 | - } |
|
5605 | - else if ($p_mode==2) |
|
5565 | + } else if ($p_mode==2) |
|
5606 | 5566 | { |
5607 | 5567 | while ($p_size != 0) |
5608 | 5568 | { |
@@ -5611,8 +5571,7 @@ discard block |
||
5611 | 5571 | @gzwrite($p_dest, $v_buffer, $v_read_size); |
5612 | 5572 | $p_size -= $v_read_size; |
5613 | 5573 | } |
5614 | - } |
|
5615 | - else if ($p_mode==3) |
|
5574 | + } else if ($p_mode==3) |
|
5616 | 5575 | { |
5617 | 5576 | while ($p_size != 0) |
5618 | 5577 | { |
@@ -5650,8 +5609,7 @@ discard block |
||
5650 | 5609 | // ----- Try to copy & unlink the src |
5651 | 5610 | if (!@copy($p_src, $p_dest)) { |
5652 | 5611 | $v_result = 0; |
5653 | - } |
|
5654 | - else if (!@unlink($p_src)) { |
|
5612 | + } else if (!@unlink($p_src)) { |
|
5655 | 5613 | $v_result = 0; |
5656 | 5614 | } |
5657 | 5615 | } |
@@ -536,8 +536,9 @@ |
||
536 | 536 | } |
537 | 537 | } else { |
538 | 538 | $store_path = api_get_path(SYS_CODE_PATH).'default_course_document/images/'.api_get_current_access_url_id().'_pdf_watermark.png'; // course path |
539 | - if (file_exists($store_path)) |
|
540 | - $web_path = api_get_path(WEB_CODE_PATH).'default_course_document/images/'.api_get_current_access_url_id().'_pdf_watermark.png'; |
|
539 | + if (file_exists($store_path)) { |
|
540 | + $web_path = api_get_path(WEB_CODE_PATH).'default_course_document/images/'.api_get_current_access_url_id().'_pdf_watermark.png'; |
|
541 | + } |
|
541 | 542 | } |
542 | 543 | return $web_path; |
543 | 544 | } |
@@ -240,14 +240,16 @@ |
||
240 | 240 | return $streamData; |
241 | 241 | |
242 | 242 | |
243 | - }else{ |
|
243 | + } else{ |
|
244 | 244 | |
245 | 245 | $numBlocks = $this->props[$this->wrkbook]['size'] / BIG_BLOCK_SIZE; |
246 | 246 | if ($this->props[$this->wrkbook]['size'] % BIG_BLOCK_SIZE != 0) { |
247 | 247 | $numBlocks++; |
248 | 248 | } |
249 | 249 | |
250 | - if ($numBlocks == 0) return ''; |
|
250 | + if ($numBlocks == 0) { |
|
251 | + return ''; |
|
252 | + } |
|
251 | 253 | |
252 | 254 | //echo "numBlocks = $numBlocks\n"; |
253 | 255 | //byte[] streamData = new byte[numBlocks * BIG_BLOCK_SIZE]; |
@@ -505,7 +505,7 @@ discard block |
||
505 | 505 | if ($spos + $len < $limitpos) { |
506 | 506 | $retstr = substr($this->data, $spos, $len); |
507 | 507 | $spos += $len; |
508 | - }else{ |
|
508 | + } else{ |
|
509 | 509 | // found countinue |
510 | 510 | $retstr = substr($this->data, $spos, $limitpos - $spos); |
511 | 511 | $bytesRead = $limitpos - $spos; |
@@ -527,12 +527,12 @@ discard block |
||
527 | 527 | $retstr .= substr($this->data, $spos, $len); |
528 | 528 | $charsLeft -= $len; |
529 | 529 | $asciiEncoding = true; |
530 | - }elseif (!$asciiEncoding && ($option != 0)){ |
|
530 | + } elseif (!$asciiEncoding && ($option != 0)){ |
|
531 | 531 | $len = min($charsLeft * 2, $limitpos - $spos); // min($charsLeft, $conlength); |
532 | 532 | $retstr .= substr($this->data, $spos, $len); |
533 | 533 | $charsLeft -= $len/2; |
534 | 534 | $asciiEncoding = false; |
535 | - }elseif (!$asciiEncoding && ($option == 0)) { |
|
535 | + } elseif (!$asciiEncoding && ($option == 0)) { |
|
536 | 536 | // Bummer - the string starts off as Unicode, but after the |
537 | 537 | // continuation it is in straightforward ASCII encoding |
538 | 538 | $len = min($charsLeft, $limitpos - $spos); // min($charsLeft, $conlength); |
@@ -541,7 +541,7 @@ discard block |
||
541 | 541 | } |
542 | 542 | $charsLeft -= $len; |
543 | 543 | $asciiEncoding = false; |
544 | - }else{ |
|
544 | + } else{ |
|
545 | 545 | $newstr = ''; |
546 | 546 | for ($j = 0; $j < strlen($retstr); $j++) { |
547 | 547 | $newstr = $retstr[$j].chr(0); |
@@ -619,22 +619,24 @@ discard block |
||
619 | 619 | 'type' => 'date', |
620 | 620 | 'format' => $this->dateFormats[$indexCode] |
621 | 621 | ); |
622 | - }elseif (array_key_exists($indexCode, $this->numberFormats)) { |
|
622 | + } elseif (array_key_exists($indexCode, $this->numberFormats)) { |
|
623 | 623 | //echo "isnumber ".$this->numberFormats[$indexCode]; |
624 | 624 | $this->formatRecords['xfrecords'][] = array( |
625 | 625 | 'type' => 'number', |
626 | 626 | 'format' => $this->numberFormats[$indexCode] |
627 | 627 | ); |
628 | - }else{ |
|
628 | + } else{ |
|
629 | 629 | $isdate = FALSE; |
630 | 630 | if ($indexCode > 0){ |
631 | - if (isset($this->formatRecords[$indexCode])) |
|
632 | - $formatstr = $this->formatRecords[$indexCode]; |
|
631 | + if (isset($this->formatRecords[$indexCode])) { |
|
632 | + $formatstr = $this->formatRecords[$indexCode]; |
|
633 | + } |
|
633 | 634 | //echo '.other.'; |
634 | 635 | //echo "\ndate-time=$formatstr=\n"; |
635 | - if ($formatstr) |
|
636 | - if (preg_match("/[^hmsday\/\-:\s]/i", $formatstr) == 0) { // found day and time format |
|
636 | + if ($formatstr) { |
|
637 | + if (preg_match("/[^hmsday\/\-:\s]/i", $formatstr) == 0) { // found day and time format |
|
637 | 638 | $isdate = TRUE; |
639 | + } |
|
638 | 640 | $formatstr = str_replace('mm', 'i', $formatstr); |
639 | 641 | $formatstr = str_replace('h', 'H', $formatstr); |
640 | 642 | //echo "\ndate-time $formatstr \n"; |
@@ -646,7 +648,7 @@ discard block |
||
646 | 648 | 'type' => 'date', |
647 | 649 | 'format' => $formatstr, |
648 | 650 | ); |
649 | - }else{ |
|
651 | + } else{ |
|
650 | 652 | $this->formatRecords['xfrecords'][] = array( |
651 | 653 | 'type' => 'other', |
652 | 654 | 'format' => '', |
@@ -674,7 +676,7 @@ discard block |
||
674 | 676 | } else { |
675 | 677 | $rec_name = $this->_encodeUTF16(substr($this->data, $pos+12, $rec_length*2)); |
676 | 678 | } |
677 | - }elseif ($version == SPREADSHEET_EXCEL_READER_BIFF7){ |
|
679 | + } elseif ($version == SPREADSHEET_EXCEL_READER_BIFF7){ |
|
678 | 680 | $rec_name = substr($this->data, $pos+11, $rec_length); |
679 | 681 | } |
680 | 682 | $this->boundsheets[] = array('name'=>$rec_name, |
@@ -733,7 +735,9 @@ discard block |
||
733 | 735 | //echo "mem= ".memory_get_usage()."\n"; |
734 | 736 | // $r = &$this->file->nextRecord(); |
735 | 737 | $lowcode = ord($this->data[$spos]); |
736 | - if ($lowcode == SPREADSHEET_EXCEL_READER_TYPE_EOF) break; |
|
738 | + if ($lowcode == SPREADSHEET_EXCEL_READER_TYPE_EOF) { |
|
739 | + break; |
|
740 | + } |
|
737 | 741 | $code = $lowcode | ord($this->data[$spos+1])<<8; |
738 | 742 | $length = ord($this->data[$spos+2]) | ord($this->data[$spos+3])<<8; |
739 | 743 | $spos += 4; |
@@ -783,7 +787,7 @@ discard block |
||
783 | 787 | //echo $numValue." "; |
784 | 788 | if ($this->isDate($spos)) { |
785 | 789 | list($string, $raw) = $this->createDate($numValue); |
786 | - }else{ |
|
790 | + } else{ |
|
787 | 791 | $raw = $numValue; |
788 | 792 | if (isset($this->_columnsFormat[$column + 1])){ |
789 | 793 | $this->curformat = $this->_columnsFormat[$column + 1]; |
@@ -813,7 +817,7 @@ discard block |
||
813 | 817 | $numValue = $this->_GetIEEE754($this->_GetInt4d($this->data, $tmppos + 2)); |
814 | 818 | if ($this->isDate($tmppos-4)) { |
815 | 819 | list($string, $raw) = $this->createDate($numValue); |
816 | - }else{ |
|
820 | + } else{ |
|
817 | 821 | $raw = $numValue; |
818 | 822 | if (isset($this->_columnsFormat[$colFirst + $i + 1])){ |
819 | 823 | $this->curformat = $this->_columnsFormat[$colFirst + $i + 1]; |
@@ -837,7 +841,7 @@ discard block |
||
837 | 841 | if ($this->isDate($spos)) { |
838 | 842 | list($string, $raw) = $this->createDate($tmp['double']); |
839 | 843 | // $this->addcell(DateRecord($r, 1)); |
840 | - }else{ |
|
844 | + } else{ |
|
841 | 845 | //$raw = $tmp['']; |
842 | 846 | if (isset($this->_columnsFormat[$column + 1])){ |
843 | 847 | $this->curformat = $this->_columnsFormat[$column + 1]; |
@@ -869,7 +873,7 @@ discard block |
||
869 | 873 | if ($this->isDate($spos)) { |
870 | 874 | list($string, $raw) = $this->createDate($tmp['double']); |
871 | 875 | // $this->addcell(DateRecord($r, 1)); |
872 | - }else{ |
|
876 | + } else{ |
|
873 | 877 | //$raw = $tmp['']; |
874 | 878 | if (isset($this->_columnsFormat[$column + 1])){ |
875 | 879 | $this->curformat = $this->_columnsFormat[$column + 1]; |
@@ -913,10 +917,12 @@ discard block |
||
913 | 917 | $spos += $length; |
914 | 918 | } |
915 | 919 | |
916 | - if (!isset($this->sheets[$this->sn]['numRows'])) |
|
917 | - $this->sheets[$this->sn]['numRows'] = $this->sheets[$this->sn]['maxrow']; |
|
918 | - if (!isset($this->sheets[$this->sn]['numCols'])) |
|
919 | - $this->sheets[$this->sn]['numCols'] = $this->sheets[$this->sn]['maxcol']; |
|
920 | + if (!isset($this->sheets[$this->sn]['numRows'])) { |
|
921 | + $this->sheets[$this->sn]['numRows'] = $this->sheets[$this->sn]['maxrow']; |
|
922 | + } |
|
923 | + if (!isset($this->sheets[$this->sn]['numCols'])) { |
|
924 | + $this->sheets[$this->sn]['numCols'] = $this->sheets[$this->sn]['maxcol']; |
|
925 | + } |
|
920 | 926 | |
921 | 927 | } |
922 | 928 | |
@@ -943,7 +949,7 @@ discard block |
||
943 | 949 | if (($xfindex == 0x9) || ($xfindex == 0xa)){ |
944 | 950 | $this->multiplier = 100; |
945 | 951 | } |
946 | - }else{ |
|
952 | + } else{ |
|
947 | 953 | $this->curformat = $this->_defaultFormat; |
948 | 954 | $this->rectype = 'unknown'; |
949 | 955 | } |
@@ -993,7 +999,9 @@ discard block |
||
993 | 999 | $mantissalow1 = ($rknumlow & 0x80000000) >> 31; |
994 | 1000 | $mantissalow2 = ($rknumlow & 0x7fffffff); |
995 | 1001 | $value = $mantissa / pow( 2 , (20- ($exp - 1023))); |
996 | - if ($mantissalow1 != 0) $value += 1 / pow (2 , (21 - ($exp - 1023))); |
|
1002 | + if ($mantissalow1 != 0) { |
|
1003 | + $value += 1 / pow (2 , (21 - ($exp - 1023))); |
|
1004 | + } |
|
997 | 1005 | $value += $mantissalow2 / pow (2 , (52 - ($exp - 1023))); |
998 | 1006 | //echo "Sign = $sign, Exp = $exp, mantissahighx = $mantissa, mantissalow1 = $mantissalow1, mantissalow2 = $mantissalow2<br>\n"; |
999 | 1007 | if ($sign) {$value = -1 * $value;} |
@@ -1006,10 +1014,12 @@ discard block |
||
1006 | 1014 | $this->sheets[$this->sn]['maxrow'] = max($this->sheets[$this->sn]['maxrow'], $row + $this->_rowoffset); |
1007 | 1015 | $this->sheets[$this->sn]['maxcol'] = max($this->sheets[$this->sn]['maxcol'], $col + $this->_coloffset); |
1008 | 1016 | $this->sheets[$this->sn]['cells'][$row + $this->_rowoffset][$col + $this->_coloffset] = $string; |
1009 | - if ($raw) |
|
1010 | - $this->sheets[$this->sn]['cellsInfo'][$row + $this->_rowoffset][$col + $this->_coloffset]['raw'] = $raw; |
|
1011 | - if (isset($this->rectype)) |
|
1012 | - $this->sheets[$this->sn]['cellsInfo'][$row + $this->_rowoffset][$col + $this->_coloffset]['type'] = $this->rectype; |
|
1017 | + if ($raw) { |
|
1018 | + $this->sheets[$this->sn]['cellsInfo'][$row + $this->_rowoffset][$col + $this->_coloffset]['raw'] = $raw; |
|
1019 | + } |
|
1020 | + if (isset($this->rectype)) { |
|
1021 | + $this->sheets[$this->sn]['cellsInfo'][$row + $this->_rowoffset][$col + $this->_coloffset]['type'] = $this->rectype; |
|
1022 | + } |
|
1013 | 1023 | |
1014 | 1024 | } |
1015 | 1025 |