@@ -207,6 +207,9 @@ discard block |
||
207 | 207 | // MD5 Encryption. |
208 | 208 | if (!function_exists('md5_hmac')) |
209 | 209 | { |
210 | + /** |
|
211 | + * @param string $key |
|
212 | + */ |
|
210 | 213 | function md5_hmac($data, $key) |
211 | 214 | { |
212 | 215 | if (strlen($key) > 64) |
@@ -441,6 +444,9 @@ discard block |
||
441 | 444 | } |
442 | 445 | |
443 | 446 | // Used to direct the user to another location. |
447 | +/** |
|
448 | + * @param string $location |
|
449 | + */ |
|
444 | 450 | function redirectLocation($location, $addForm = true) |
445 | 451 | { |
446 | 452 | global $upgradeurl, $upcontext, $command_line; |
@@ -2128,6 +2134,9 @@ discard block |
||
2128 | 2134 | return addslashes(preg_replace(array('~^\.([/\\\]|$)~', '~[/]+~', '~[\\\]+~', '~[/\\\]$~'), array($install_path . '$1', '/', '\\', ''), $path)); |
2129 | 2135 | } |
2130 | 2136 | |
2137 | +/** |
|
2138 | + * @param string $filename |
|
2139 | + */ |
|
2131 | 2140 | function parse_sql($filename) |
2132 | 2141 | { |
2133 | 2142 | global $db_prefix, $db_collation, $boarddir, $boardurl, $command_line, $file_steps, $step_progress, $custom_warning; |
@@ -2414,6 +2423,9 @@ discard block |
||
2414 | 2423 | return true; |
2415 | 2424 | } |
2416 | 2425 | |
2426 | +/** |
|
2427 | + * @param string $string |
|
2428 | + */ |
|
2417 | 2429 | function upgrade_query($string, $unbuffered = false) |
2418 | 2430 | { |
2419 | 2431 | global $db_connection, $db_server, $db_user, $db_passwd, $db_type, $command_line, $upcontext, $upgradeurl, $modSettings; |
@@ -3043,6 +3055,9 @@ discard block |
||
3043 | 3055 | $upcontext['current_step'] = 1; |
3044 | 3056 | } |
3045 | 3057 | |
3058 | +/** |
|
3059 | + * @param string $message |
|
3060 | + */ |
|
3046 | 3061 | function print_error($message, $fatal = false) |
3047 | 3062 | { |
3048 | 3063 | static $fp = null; |
@@ -3056,6 +3071,9 @@ discard block |
||
3056 | 3071 | exit; |
3057 | 3072 | } |
3058 | 3073 | |
3074 | +/** |
|
3075 | + * @param string $message |
|
3076 | + */ |
|
3059 | 3077 | function throw_error($message) |
3060 | 3078 | { |
3061 | 3079 | global $upcontext; |
@@ -426,11 +426,11 @@ discard block |
||
426 | 426 | |
427 | 427 | $totalTime = ''; |
428 | 428 | if ($hours > 0) |
429 | - $totalTime .= $hours . ' hour' . ($hours > 1 ? 's':'') . ' '; |
|
429 | + $totalTime .= $hours . ' hour' . ($hours > 1 ? 's' : '') . ' '; |
|
430 | 430 | if ($minutes > 0) |
431 | - $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's':'') . ' '; |
|
431 | + $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's' : '') . ' '; |
|
432 | 432 | if ($seconds > 0) |
433 | - $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's':'') . ' '; |
|
433 | + $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's' : '') . ' '; |
|
434 | 434 | |
435 | 435 | if (!empty($totalTime)) |
436 | 436 | echo "\n" . 'Upgrade completed in ' . $totalTime . "\n"; |
@@ -710,14 +710,14 @@ discard block |
||
710 | 710 | // Do we need to add this setting? |
711 | 711 | $need_settings_update = empty($modSettings['custom_avatar_dir']); |
712 | 712 | |
713 | - $custom_av_dir = !empty($modSettings['custom_avatar_dir']) ? $modSettings['custom_avatar_dir'] : $GLOBALS['boarddir'] .'/custom_avatar'; |
|
714 | - $custom_av_url = !empty($modSettings['custom_avatar_url']) ? $modSettings['custom_avatar_url'] : $boardurl .'/custom_avatar'; |
|
713 | + $custom_av_dir = !empty($modSettings['custom_avatar_dir']) ? $modSettings['custom_avatar_dir'] : $GLOBALS['boarddir'] . '/custom_avatar'; |
|
714 | + $custom_av_url = !empty($modSettings['custom_avatar_url']) ? $modSettings['custom_avatar_url'] : $boardurl . '/custom_avatar'; |
|
715 | 715 | |
716 | 716 | // This little fellow has to cooperate... |
717 | 717 | quickFileWritable($custom_av_dir); |
718 | 718 | |
719 | 719 | // Are we good now? |
720 | - if(!is_writable($custom_av_dir)) |
|
720 | + if (!is_writable($custom_av_dir)) |
|
721 | 721 | return throw_error(sprintf('The directory: %1$s has to be writable to continue the upgrade. Please make sure permissions are correctly set to allow this.', $custom_av_dir)); |
722 | 722 | elseif ($need_settings_update) |
723 | 723 | { |
@@ -913,7 +913,7 @@ discard block |
||
913 | 913 | $upcontext['user']['id'] = 1; |
914 | 914 | $upcontext['user']['name'] = 'Administrator'; |
915 | 915 | } |
916 | - $upcontext['user']['pass'] = mt_rand(0,60000); |
|
916 | + $upcontext['user']['pass'] = mt_rand(0, 60000); |
|
917 | 917 | // This basically is used to match the GET variables to Settings.php. |
918 | 918 | $upcontext['upgrade_status']['pass'] = $upcontext['user']['pass']; |
919 | 919 | |
@@ -1124,7 +1124,7 @@ discard block |
||
1124 | 1124 | if ($db_port != ini_get('mysql' . ($db_type == 'mysqli' || !empty($_POST['convertMysql']) ? 'i' : '') . '.default_port')) |
1125 | 1125 | $changes['db_port'] = (int) $db_port; |
1126 | 1126 | } |
1127 | - elseif(!empty($db_port)) |
|
1127 | + elseif (!empty($db_port)) |
|
1128 | 1128 | { |
1129 | 1129 | // If db_port is set and is the same as the default, set it to '' |
1130 | 1130 | if ($db_type == 'mysql' || $db_type == 'mysqli') |
@@ -1728,7 +1728,7 @@ discard block |
||
1728 | 1728 | } |
1729 | 1729 | |
1730 | 1730 | if (!empty($deletes)) |
1731 | - upgrade_query( ' |
|
1731 | + upgrade_query(' |
|
1732 | 1732 | UPDATE ' . $db_prefix . 'log_packages |
1733 | 1733 | SET install_state = 0 |
1734 | 1734 | WHERE id_install IN (' . implode(',', $deletes) . ')'); |
@@ -1807,7 +1807,7 @@ discard block |
||
1807 | 1807 | else |
1808 | 1808 | { |
1809 | 1809 | require_once($sourcedir . '/ScheduledTasks.php'); |
1810 | - $forum_version = SMF_VERSION; // The variable is usually defined in index.php so lets just use the constant to do it for us. |
|
1810 | + $forum_version = SMF_VERSION; // The variable is usually defined in index.php so lets just use the constant to do it for us. |
|
1811 | 1811 | scheduled_fetchSMfiles(); // Now go get those files! |
1812 | 1812 | } |
1813 | 1813 | |
@@ -2625,7 +2625,7 @@ discard block |
||
2625 | 2625 | } |
2626 | 2626 | elseif ($change['type'] === 'index') |
2627 | 2627 | { |
2628 | - $request = upgrade_query( ' |
|
2628 | + $request = upgrade_query(' |
|
2629 | 2629 | SHOW INDEX |
2630 | 2630 | FROM ' . $db_prefix . $change['table']); |
2631 | 2631 | if ($request !== false) |
@@ -3272,7 +3272,7 @@ discard block |
||
3272 | 3272 | // Try 755 and 775 first since 777 doesn't always work and could be a risk... |
3273 | 3273 | $chmod_values = array(0755, 0775, 0777); |
3274 | 3274 | |
3275 | - foreach($chmod_values as $val) |
|
3275 | + foreach ($chmod_values as $val) |
|
3276 | 3276 | { |
3277 | 3277 | // If it's writable, break out of the loop |
3278 | 3278 | if (is_writable($file)) |
@@ -3489,95 +3489,95 @@ discard block |
||
3489 | 3489 | // Translation table for the character sets not native for MySQL. |
3490 | 3490 | $translation_tables = array( |
3491 | 3491 | 'windows-1255' => array( |
3492 | - '0x81' => '\'\'', '0x8A' => '\'\'', '0x8C' => '\'\'', |
|
3493 | - '0x8D' => '\'\'', '0x8E' => '\'\'', '0x8F' => '\'\'', |
|
3494 | - '0x90' => '\'\'', '0x9A' => '\'\'', '0x9C' => '\'\'', |
|
3495 | - '0x9D' => '\'\'', '0x9E' => '\'\'', '0x9F' => '\'\'', |
|
3496 | - '0xCA' => '\'\'', '0xD9' => '\'\'', '0xDA' => '\'\'', |
|
3497 | - '0xDB' => '\'\'', '0xDC' => '\'\'', '0xDD' => '\'\'', |
|
3498 | - '0xDE' => '\'\'', '0xDF' => '\'\'', '0xFB' => '\'\'', |
|
3499 | - '0xFC' => '\'\'', '0xFF' => '\'\'', '0xC2' => '0xFF', |
|
3500 | - '0x80' => '0xFC', '0xE2' => '0xFB', '0xA0' => '0xC2A0', |
|
3501 | - '0xA1' => '0xC2A1', '0xA2' => '0xC2A2', '0xA3' => '0xC2A3', |
|
3502 | - '0xA5' => '0xC2A5', '0xA6' => '0xC2A6', '0xA7' => '0xC2A7', |
|
3503 | - '0xA8' => '0xC2A8', '0xA9' => '0xC2A9', '0xAB' => '0xC2AB', |
|
3504 | - '0xAC' => '0xC2AC', '0xAD' => '0xC2AD', '0xAE' => '0xC2AE', |
|
3505 | - '0xAF' => '0xC2AF', '0xB0' => '0xC2B0', '0xB1' => '0xC2B1', |
|
3506 | - '0xB2' => '0xC2B2', '0xB3' => '0xC2B3', '0xB4' => '0xC2B4', |
|
3507 | - '0xB5' => '0xC2B5', '0xB6' => '0xC2B6', '0xB7' => '0xC2B7', |
|
3508 | - '0xB8' => '0xC2B8', '0xB9' => '0xC2B9', '0xBB' => '0xC2BB', |
|
3509 | - '0xBC' => '0xC2BC', '0xBD' => '0xC2BD', '0xBE' => '0xC2BE', |
|
3510 | - '0xBF' => '0xC2BF', '0xD7' => '0xD7B3', '0xD1' => '0xD781', |
|
3511 | - '0xD4' => '0xD7B0', '0xD5' => '0xD7B1', '0xD6' => '0xD7B2', |
|
3512 | - '0xE0' => '0xD790', '0xEA' => '0xD79A', '0xEC' => '0xD79C', |
|
3513 | - '0xED' => '0xD79D', '0xEE' => '0xD79E', '0xEF' => '0xD79F', |
|
3514 | - '0xF0' => '0xD7A0', '0xF1' => '0xD7A1', '0xF2' => '0xD7A2', |
|
3515 | - '0xF3' => '0xD7A3', '0xF5' => '0xD7A5', '0xF6' => '0xD7A6', |
|
3516 | - '0xF7' => '0xD7A7', '0xF8' => '0xD7A8', '0xF9' => '0xD7A9', |
|
3517 | - '0x82' => '0xE2809A', '0x84' => '0xE2809E', '0x85' => '0xE280A6', |
|
3518 | - '0x86' => '0xE280A0', '0x87' => '0xE280A1', '0x89' => '0xE280B0', |
|
3519 | - '0x8B' => '0xE280B9', '0x93' => '0xE2809C', '0x94' => '0xE2809D', |
|
3520 | - '0x95' => '0xE280A2', '0x97' => '0xE28094', '0x99' => '0xE284A2', |
|
3521 | - '0xC0' => '0xD6B0', '0xC1' => '0xD6B1', '0xC3' => '0xD6B3', |
|
3522 | - '0xC4' => '0xD6B4', '0xC5' => '0xD6B5', '0xC6' => '0xD6B6', |
|
3523 | - '0xC7' => '0xD6B7', '0xC8' => '0xD6B8', '0xC9' => '0xD6B9', |
|
3524 | - '0xCB' => '0xD6BB', '0xCC' => '0xD6BC', '0xCD' => '0xD6BD', |
|
3525 | - '0xCE' => '0xD6BE', '0xCF' => '0xD6BF', '0xD0' => '0xD780', |
|
3526 | - '0xD2' => '0xD782', '0xE3' => '0xD793', '0xE4' => '0xD794', |
|
3527 | - '0xE5' => '0xD795', '0xE7' => '0xD797', '0xE9' => '0xD799', |
|
3528 | - '0xFD' => '0xE2808E', '0xFE' => '0xE2808F', '0x92' => '0xE28099', |
|
3529 | - '0x83' => '0xC692', '0xD3' => '0xD783', '0x88' => '0xCB86', |
|
3530 | - '0x98' => '0xCB9C', '0x91' => '0xE28098', '0x96' => '0xE28093', |
|
3531 | - '0xBA' => '0xC3B7', '0x9B' => '0xE280BA', '0xAA' => '0xC397', |
|
3532 | - '0xA4' => '0xE282AA', '0xE1' => '0xD791', '0xE6' => '0xD796', |
|
3533 | - '0xE8' => '0xD798', '0xEB' => '0xD79B', '0xF4' => '0xD7A4', |
|
3534 | - '0xFA' => '0xD7AA', '0xFF' => '0xD6B2', '0xFC' => '0xE282AC', |
|
3492 | + '0x81' => '\'\'', '0x8A' => '\'\'', '0x8C' => '\'\'', |
|
3493 | + '0x8D' => '\'\'', '0x8E' => '\'\'', '0x8F' => '\'\'', |
|
3494 | + '0x90' => '\'\'', '0x9A' => '\'\'', '0x9C' => '\'\'', |
|
3495 | + '0x9D' => '\'\'', '0x9E' => '\'\'', '0x9F' => '\'\'', |
|
3496 | + '0xCA' => '\'\'', '0xD9' => '\'\'', '0xDA' => '\'\'', |
|
3497 | + '0xDB' => '\'\'', '0xDC' => '\'\'', '0xDD' => '\'\'', |
|
3498 | + '0xDE' => '\'\'', '0xDF' => '\'\'', '0xFB' => '\'\'', |
|
3499 | + '0xFC' => '\'\'', '0xFF' => '\'\'', '0xC2' => '0xFF', |
|
3500 | + '0x80' => '0xFC', '0xE2' => '0xFB', '0xA0' => '0xC2A0', |
|
3501 | + '0xA1' => '0xC2A1', '0xA2' => '0xC2A2', '0xA3' => '0xC2A3', |
|
3502 | + '0xA5' => '0xC2A5', '0xA6' => '0xC2A6', '0xA7' => '0xC2A7', |
|
3503 | + '0xA8' => '0xC2A8', '0xA9' => '0xC2A9', '0xAB' => '0xC2AB', |
|
3504 | + '0xAC' => '0xC2AC', '0xAD' => '0xC2AD', '0xAE' => '0xC2AE', |
|
3505 | + '0xAF' => '0xC2AF', '0xB0' => '0xC2B0', '0xB1' => '0xC2B1', |
|
3506 | + '0xB2' => '0xC2B2', '0xB3' => '0xC2B3', '0xB4' => '0xC2B4', |
|
3507 | + '0xB5' => '0xC2B5', '0xB6' => '0xC2B6', '0xB7' => '0xC2B7', |
|
3508 | + '0xB8' => '0xC2B8', '0xB9' => '0xC2B9', '0xBB' => '0xC2BB', |
|
3509 | + '0xBC' => '0xC2BC', '0xBD' => '0xC2BD', '0xBE' => '0xC2BE', |
|
3510 | + '0xBF' => '0xC2BF', '0xD7' => '0xD7B3', '0xD1' => '0xD781', |
|
3511 | + '0xD4' => '0xD7B0', '0xD5' => '0xD7B1', '0xD6' => '0xD7B2', |
|
3512 | + '0xE0' => '0xD790', '0xEA' => '0xD79A', '0xEC' => '0xD79C', |
|
3513 | + '0xED' => '0xD79D', '0xEE' => '0xD79E', '0xEF' => '0xD79F', |
|
3514 | + '0xF0' => '0xD7A0', '0xF1' => '0xD7A1', '0xF2' => '0xD7A2', |
|
3515 | + '0xF3' => '0xD7A3', '0xF5' => '0xD7A5', '0xF6' => '0xD7A6', |
|
3516 | + '0xF7' => '0xD7A7', '0xF8' => '0xD7A8', '0xF9' => '0xD7A9', |
|
3517 | + '0x82' => '0xE2809A', '0x84' => '0xE2809E', '0x85' => '0xE280A6', |
|
3518 | + '0x86' => '0xE280A0', '0x87' => '0xE280A1', '0x89' => '0xE280B0', |
|
3519 | + '0x8B' => '0xE280B9', '0x93' => '0xE2809C', '0x94' => '0xE2809D', |
|
3520 | + '0x95' => '0xE280A2', '0x97' => '0xE28094', '0x99' => '0xE284A2', |
|
3521 | + '0xC0' => '0xD6B0', '0xC1' => '0xD6B1', '0xC3' => '0xD6B3', |
|
3522 | + '0xC4' => '0xD6B4', '0xC5' => '0xD6B5', '0xC6' => '0xD6B6', |
|
3523 | + '0xC7' => '0xD6B7', '0xC8' => '0xD6B8', '0xC9' => '0xD6B9', |
|
3524 | + '0xCB' => '0xD6BB', '0xCC' => '0xD6BC', '0xCD' => '0xD6BD', |
|
3525 | + '0xCE' => '0xD6BE', '0xCF' => '0xD6BF', '0xD0' => '0xD780', |
|
3526 | + '0xD2' => '0xD782', '0xE3' => '0xD793', '0xE4' => '0xD794', |
|
3527 | + '0xE5' => '0xD795', '0xE7' => '0xD797', '0xE9' => '0xD799', |
|
3528 | + '0xFD' => '0xE2808E', '0xFE' => '0xE2808F', '0x92' => '0xE28099', |
|
3529 | + '0x83' => '0xC692', '0xD3' => '0xD783', '0x88' => '0xCB86', |
|
3530 | + '0x98' => '0xCB9C', '0x91' => '0xE28098', '0x96' => '0xE28093', |
|
3531 | + '0xBA' => '0xC3B7', '0x9B' => '0xE280BA', '0xAA' => '0xC397', |
|
3532 | + '0xA4' => '0xE282AA', '0xE1' => '0xD791', '0xE6' => '0xD796', |
|
3533 | + '0xE8' => '0xD798', '0xEB' => '0xD79B', '0xF4' => '0xD7A4', |
|
3534 | + '0xFA' => '0xD7AA', '0xFF' => '0xD6B2', '0xFC' => '0xE282AC', |
|
3535 | 3535 | '0xFB' => '0xD792', |
3536 | 3536 | ), |
3537 | 3537 | 'windows-1253' => array( |
3538 | - '0x81' => '\'\'', '0x88' => '\'\'', '0x8A' => '\'\'', |
|
3539 | - '0x8C' => '\'\'', '0x8D' => '\'\'', '0x8E' => '\'\'', |
|
3540 | - '0x8F' => '\'\'', '0x90' => '\'\'', '0x98' => '\'\'', |
|
3541 | - '0x9A' => '\'\'', '0x9C' => '\'\'', '0x9D' => '\'\'', |
|
3542 | - '0x9E' => '\'\'', '0x9F' => '\'\'', '0xAA' => '\'\'', |
|
3543 | - '0xD2' => '\'\'', '0xFF' => '\'\'', '0xCE' => '0xCE9E', |
|
3544 | - '0xB8' => '0xCE88', '0xBA' => '0xCE8A', '0xBC' => '0xCE8C', |
|
3545 | - '0xBE' => '0xCE8E', '0xBF' => '0xCE8F', '0xC0' => '0xCE90', |
|
3546 | - '0xC8' => '0xCE98', '0xCA' => '0xCE9A', '0xCC' => '0xCE9C', |
|
3547 | - '0xCD' => '0xCE9D', '0xCF' => '0xCE9F', '0xDA' => '0xCEAA', |
|
3548 | - '0xE8' => '0xCEB8', '0xEA' => '0xCEBA', '0xEC' => '0xCEBC', |
|
3549 | - '0xEE' => '0xCEBE', '0xEF' => '0xCEBF', '0xC2' => '0xFF', |
|
3550 | - '0xBD' => '0xC2BD', '0xED' => '0xCEBD', '0xB2' => '0xC2B2', |
|
3551 | - '0xA0' => '0xC2A0', '0xA3' => '0xC2A3', '0xA4' => '0xC2A4', |
|
3552 | - '0xA5' => '0xC2A5', '0xA6' => '0xC2A6', '0xA7' => '0xC2A7', |
|
3553 | - '0xA8' => '0xC2A8', '0xA9' => '0xC2A9', '0xAB' => '0xC2AB', |
|
3554 | - '0xAC' => '0xC2AC', '0xAD' => '0xC2AD', '0xAE' => '0xC2AE', |
|
3555 | - '0xB0' => '0xC2B0', '0xB1' => '0xC2B1', '0xB3' => '0xC2B3', |
|
3556 | - '0xB5' => '0xC2B5', '0xB6' => '0xC2B6', '0xB7' => '0xC2B7', |
|
3557 | - '0xBB' => '0xC2BB', '0xE2' => '0xCEB2', '0x80' => '0xD2', |
|
3558 | - '0x82' => '0xE2809A', '0x84' => '0xE2809E', '0x85' => '0xE280A6', |
|
3559 | - '0x86' => '0xE280A0', '0xA1' => '0xCE85', '0xA2' => '0xCE86', |
|
3560 | - '0x87' => '0xE280A1', '0x89' => '0xE280B0', '0xB9' => '0xCE89', |
|
3561 | - '0x8B' => '0xE280B9', '0x91' => '0xE28098', '0x99' => '0xE284A2', |
|
3562 | - '0x92' => '0xE28099', '0x93' => '0xE2809C', '0x94' => '0xE2809D', |
|
3563 | - '0x95' => '0xE280A2', '0x96' => '0xE28093', '0x97' => '0xE28094', |
|
3564 | - '0x9B' => '0xE280BA', '0xAF' => '0xE28095', '0xB4' => '0xCE84', |
|
3565 | - '0xC1' => '0xCE91', '0xC3' => '0xCE93', '0xC4' => '0xCE94', |
|
3566 | - '0xC5' => '0xCE95', '0xC6' => '0xCE96', '0x83' => '0xC692', |
|
3567 | - '0xC7' => '0xCE97', '0xC9' => '0xCE99', '0xCB' => '0xCE9B', |
|
3568 | - '0xD0' => '0xCEA0', '0xD1' => '0xCEA1', '0xD3' => '0xCEA3', |
|
3569 | - '0xD4' => '0xCEA4', '0xD5' => '0xCEA5', '0xD6' => '0xCEA6', |
|
3570 | - '0xD7' => '0xCEA7', '0xD8' => '0xCEA8', '0xD9' => '0xCEA9', |
|
3571 | - '0xDB' => '0xCEAB', '0xDC' => '0xCEAC', '0xDD' => '0xCEAD', |
|
3572 | - '0xDE' => '0xCEAE', '0xDF' => '0xCEAF', '0xE0' => '0xCEB0', |
|
3573 | - '0xE1' => '0xCEB1', '0xE3' => '0xCEB3', '0xE4' => '0xCEB4', |
|
3574 | - '0xE5' => '0xCEB5', '0xE6' => '0xCEB6', '0xE7' => '0xCEB7', |
|
3575 | - '0xE9' => '0xCEB9', '0xEB' => '0xCEBB', '0xF0' => '0xCF80', |
|
3576 | - '0xF1' => '0xCF81', '0xF2' => '0xCF82', '0xF3' => '0xCF83', |
|
3577 | - '0xF4' => '0xCF84', '0xF5' => '0xCF85', '0xF6' => '0xCF86', |
|
3578 | - '0xF7' => '0xCF87', '0xF8' => '0xCF88', '0xF9' => '0xCF89', |
|
3579 | - '0xFA' => '0xCF8A', '0xFB' => '0xCF8B', '0xFC' => '0xCF8C', |
|
3580 | - '0xFD' => '0xCF8D', '0xFE' => '0xCF8E', '0xFF' => '0xCE92', |
|
3538 | + '0x81' => '\'\'', '0x88' => '\'\'', '0x8A' => '\'\'', |
|
3539 | + '0x8C' => '\'\'', '0x8D' => '\'\'', '0x8E' => '\'\'', |
|
3540 | + '0x8F' => '\'\'', '0x90' => '\'\'', '0x98' => '\'\'', |
|
3541 | + '0x9A' => '\'\'', '0x9C' => '\'\'', '0x9D' => '\'\'', |
|
3542 | + '0x9E' => '\'\'', '0x9F' => '\'\'', '0xAA' => '\'\'', |
|
3543 | + '0xD2' => '\'\'', '0xFF' => '\'\'', '0xCE' => '0xCE9E', |
|
3544 | + '0xB8' => '0xCE88', '0xBA' => '0xCE8A', '0xBC' => '0xCE8C', |
|
3545 | + '0xBE' => '0xCE8E', '0xBF' => '0xCE8F', '0xC0' => '0xCE90', |
|
3546 | + '0xC8' => '0xCE98', '0xCA' => '0xCE9A', '0xCC' => '0xCE9C', |
|
3547 | + '0xCD' => '0xCE9D', '0xCF' => '0xCE9F', '0xDA' => '0xCEAA', |
|
3548 | + '0xE8' => '0xCEB8', '0xEA' => '0xCEBA', '0xEC' => '0xCEBC', |
|
3549 | + '0xEE' => '0xCEBE', '0xEF' => '0xCEBF', '0xC2' => '0xFF', |
|
3550 | + '0xBD' => '0xC2BD', '0xED' => '0xCEBD', '0xB2' => '0xC2B2', |
|
3551 | + '0xA0' => '0xC2A0', '0xA3' => '0xC2A3', '0xA4' => '0xC2A4', |
|
3552 | + '0xA5' => '0xC2A5', '0xA6' => '0xC2A6', '0xA7' => '0xC2A7', |
|
3553 | + '0xA8' => '0xC2A8', '0xA9' => '0xC2A9', '0xAB' => '0xC2AB', |
|
3554 | + '0xAC' => '0xC2AC', '0xAD' => '0xC2AD', '0xAE' => '0xC2AE', |
|
3555 | + '0xB0' => '0xC2B0', '0xB1' => '0xC2B1', '0xB3' => '0xC2B3', |
|
3556 | + '0xB5' => '0xC2B5', '0xB6' => '0xC2B6', '0xB7' => '0xC2B7', |
|
3557 | + '0xBB' => '0xC2BB', '0xE2' => '0xCEB2', '0x80' => '0xD2', |
|
3558 | + '0x82' => '0xE2809A', '0x84' => '0xE2809E', '0x85' => '0xE280A6', |
|
3559 | + '0x86' => '0xE280A0', '0xA1' => '0xCE85', '0xA2' => '0xCE86', |
|
3560 | + '0x87' => '0xE280A1', '0x89' => '0xE280B0', '0xB9' => '0xCE89', |
|
3561 | + '0x8B' => '0xE280B9', '0x91' => '0xE28098', '0x99' => '0xE284A2', |
|
3562 | + '0x92' => '0xE28099', '0x93' => '0xE2809C', '0x94' => '0xE2809D', |
|
3563 | + '0x95' => '0xE280A2', '0x96' => '0xE28093', '0x97' => '0xE28094', |
|
3564 | + '0x9B' => '0xE280BA', '0xAF' => '0xE28095', '0xB4' => '0xCE84', |
|
3565 | + '0xC1' => '0xCE91', '0xC3' => '0xCE93', '0xC4' => '0xCE94', |
|
3566 | + '0xC5' => '0xCE95', '0xC6' => '0xCE96', '0x83' => '0xC692', |
|
3567 | + '0xC7' => '0xCE97', '0xC9' => '0xCE99', '0xCB' => '0xCE9B', |
|
3568 | + '0xD0' => '0xCEA0', '0xD1' => '0xCEA1', '0xD3' => '0xCEA3', |
|
3569 | + '0xD4' => '0xCEA4', '0xD5' => '0xCEA5', '0xD6' => '0xCEA6', |
|
3570 | + '0xD7' => '0xCEA7', '0xD8' => '0xCEA8', '0xD9' => '0xCEA9', |
|
3571 | + '0xDB' => '0xCEAB', '0xDC' => '0xCEAC', '0xDD' => '0xCEAD', |
|
3572 | + '0xDE' => '0xCEAE', '0xDF' => '0xCEAF', '0xE0' => '0xCEB0', |
|
3573 | + '0xE1' => '0xCEB1', '0xE3' => '0xCEB3', '0xE4' => '0xCEB4', |
|
3574 | + '0xE5' => '0xCEB5', '0xE6' => '0xCEB6', '0xE7' => '0xCEB7', |
|
3575 | + '0xE9' => '0xCEB9', '0xEB' => '0xCEBB', '0xF0' => '0xCF80', |
|
3576 | + '0xF1' => '0xCF81', '0xF2' => '0xCF82', '0xF3' => '0xCF83', |
|
3577 | + '0xF4' => '0xCF84', '0xF5' => '0xCF85', '0xF6' => '0xCF86', |
|
3578 | + '0xF7' => '0xCF87', '0xF8' => '0xCF88', '0xF9' => '0xCF89', |
|
3579 | + '0xFA' => '0xCF8A', '0xFB' => '0xCF8B', '0xFC' => '0xCF8C', |
|
3580 | + '0xFD' => '0xCF8D', '0xFE' => '0xCF8E', '0xFF' => '0xCE92', |
|
3581 | 3581 | '0xD2' => '0xE282AC', |
3582 | 3582 | ), |
3583 | 3583 | ); |
@@ -3599,7 +3599,7 @@ discard block |
||
3599 | 3599 | $upcontext['table_count'] = count($queryTables); |
3600 | 3600 | $file_steps = $upcontext['table_count']; |
3601 | 3601 | |
3602 | - for($substep = $_GET['substep']; $substep < $upcontext['table_count']; $substep++) |
|
3602 | + for ($substep = $_GET['substep']; $substep < $upcontext['table_count']; $substep++) |
|
3603 | 3603 | { |
3604 | 3604 | $table = $queryTables[$_GET['substep']]; |
3605 | 3605 | |
@@ -3827,7 +3827,7 @@ discard block |
||
3827 | 3827 | $upcontext['step_progress'] = (int) (($upcontext['cur_table_num'] / $upcontext['table_count']) * 100); |
3828 | 3828 | $file_steps = $upcontext['table_count']; |
3829 | 3829 | |
3830 | - foreach($keys as $id => $table) |
|
3830 | + foreach ($keys as $id => $table) |
|
3831 | 3831 | if ($id < $_GET['substep']) |
3832 | 3832 | $upcontext['previous_tables'][] = $table; |
3833 | 3833 | |
@@ -3842,7 +3842,7 @@ discard block |
||
3842 | 3842 | $upcontext['cur_table_name'] = isset($keys[$substep + 1]) ? $keys[$substep + 1] : $keys[$substep]; |
3843 | 3843 | $upcontext['cur_table_num'] = $substep + 1; |
3844 | 3844 | |
3845 | - $upcontext['step_progress'] = (int)(($upcontext['cur_table_num'] / $upcontext['table_count']) * 100); |
|
3845 | + $upcontext['step_progress'] = (int) (($upcontext['cur_table_num'] / $upcontext['table_count']) * 100); |
|
3846 | 3846 | |
3847 | 3847 | // Do we need to pause? |
3848 | 3848 | nextSubstep($substep); |
@@ -4079,7 +4079,7 @@ discard block |
||
4079 | 4079 | The following files need to be writable to continue the upgrade. Please ensure the Windows permissions are correctly set to allow this:<br> |
4080 | 4080 | <ul style="margin: 2.5ex; font-family: monospace;"> |
4081 | 4081 | <li>' . implode('</li> |
4082 | - <li>', $upcontext['chmod']['files']). '</li> |
|
4082 | + <li>', $upcontext['chmod']['files']) . '</li> |
|
4083 | 4083 | </ul> |
4084 | 4084 | </div>'; |
4085 | 4085 | |
@@ -4175,7 +4175,7 @@ discard block |
||
4175 | 4175 | <title>', $txt['upgrade_upgrade_utility'], '</title> |
4176 | 4176 | <link rel="stylesheet" href="', $settings['default_theme_url'], '/css/index.css?alp21"> |
4177 | 4177 | <link rel="stylesheet" href="', $settings['default_theme_url'], '/css/install.css?alp21"> |
4178 | - ', $txt['lang_rtl'] == true ? '<link rel="stylesheet" href="' . $settings['default_theme_url'] . '/css/rtl.css?alp21">' : '' , ' |
|
4178 | + ', $txt['lang_rtl'] == true ? '<link rel="stylesheet" href="' . $settings['default_theme_url'] . '/css/rtl.css?alp21">' : '', ' |
|
4179 | 4179 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> |
4180 | 4180 | <script src="', $settings['default_theme_url'], '/scripts/script.js"></script> |
4181 | 4181 | <script> |
@@ -4783,11 +4783,11 @@ discard block |
||
4783 | 4783 | |
4784 | 4784 | $totalTime = ''; |
4785 | 4785 | if ($hours > 0) |
4786 | - $totalTime .= $hours . ' hour' . ($hours > 1 ? 's':'') . ' '; |
|
4786 | + $totalTime .= $hours . ' hour' . ($hours > 1 ? 's' : '') . ' '; |
|
4787 | 4787 | if ($minutes > 0) |
4788 | - $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's':'') . ' '; |
|
4788 | + $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's' : '') . ' '; |
|
4789 | 4789 | if ($seconds > 0) |
4790 | - $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's':'') . ' '; |
|
4790 | + $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's' : '') . ' '; |
|
4791 | 4791 | } |
4792 | 4792 | |
4793 | 4793 | if ($is_debug && !empty($totalTime)) |
@@ -4820,11 +4820,11 @@ discard block |
||
4820 | 4820 | |
4821 | 4821 | $totalTime = ''; |
4822 | 4822 | if ($hours > 0) |
4823 | - $totalTime .= $hours . ' hour' . ($hours > 1 ? 's':'') . ' '; |
|
4823 | + $totalTime .= $hours . ' hour' . ($hours > 1 ? 's' : '') . ' '; |
|
4824 | 4824 | if ($minutes > 0) |
4825 | - $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's':'') . ' '; |
|
4825 | + $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's' : '') . ' '; |
|
4826 | 4826 | if ($seconds > 0) |
4827 | - $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's':'') . ' '; |
|
4827 | + $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's' : '') . ' '; |
|
4828 | 4828 | } |
4829 | 4829 | |
4830 | 4830 | echo ' |
@@ -5551,11 +5551,11 @@ discard block |
||
5551 | 5551 | { |
5552 | 5552 | $totalTime = ''; |
5553 | 5553 | if ($hours > 0) |
5554 | - $totalTime .= $hours . ' hour' . ($hours > 1 ? 's':'') . ' '; |
|
5554 | + $totalTime .= $hours . ' hour' . ($hours > 1 ? 's' : '') . ' '; |
|
5555 | 5555 | if ($minutes > 0) |
5556 | - $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's':'') . ' '; |
|
5556 | + $totalTime .= $minutes . ' minute' . ($minutes > 1 ? 's' : '') . ' '; |
|
5557 | 5557 | if ($seconds > 0) |
5558 | - $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's':'') . ' '; |
|
5558 | + $totalTime .= $seconds . ' second' . ($seconds > 1 ? 's' : '') . ' '; |
|
5559 | 5559 | } |
5560 | 5560 | |
5561 | 5561 | if ($is_debug && !empty($totalTime)) |
@@ -180,7 +180,7 @@ |
||
180 | 180 | * |
181 | 181 | * @access public |
182 | 182 | * @param string $dir A valid path |
183 | - * @return boolean If this was successful or not. |
|
183 | + * @return boolean|null If this was successful or not. |
|
184 | 184 | */ |
185 | 185 | public function setCachedir($dir = null) |
186 | 186 | { |
@@ -62,7 +62,7 @@ discard block |
||
62 | 62 | * Start the curl object |
63 | 63 | * - allow for user override values |
64 | 64 | * |
65 | - * @param array $options An array of cURL options |
|
65 | + * @param integer[] $options An array of cURL options |
|
66 | 66 | * @param int $max_redirect Maximum number of redirects |
67 | 67 | * @return void |
68 | 68 | */ |
@@ -81,8 +81,8 @@ discard block |
||
81 | 81 | * - calls set_options to set the curl opts array values based on the defaults and user input |
82 | 82 | * |
83 | 83 | * @param string $url the site we are going to fetch |
84 | - * @param array $post_data any post data as form name => value |
|
85 | - * @return object An instance of the curl_fetch_web_data class |
|
84 | + * @param string $post_data any post data as form name => value |
|
85 | + * @return curl_fetch_web_data An instance of the curl_fetch_web_data class |
|
86 | 86 | */ |
87 | 87 | public function get_url_data($url, $post_data = array()) |
88 | 88 | { |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | * |
107 | 107 | * @param string $url The site to fetch |
108 | 108 | * @param bool $redirect Whether or not this was a redirect request |
109 | - * @return void|bool Sets various properties of the class or returns false if the URL isn't specified |
|
109 | + * @return false|null Sets various properties of the class or returns false if the URL isn't specified |
|
110 | 110 | */ |
111 | 111 | private function curl_request($url, $redirect = false) |
112 | 112 | { |
@@ -44,6 +44,10 @@ discard block |
||
44 | 44 | $this->Buf = range(0, 279); |
45 | 45 | } |
46 | 46 | |
47 | + /** |
|
48 | + * @param string $data |
|
49 | + * @param integer $datLen |
|
50 | + */ |
|
47 | 51 | public function decompress($data, &$datLen) |
48 | 52 | { |
49 | 53 | $stLen = strlen($data); |
@@ -63,6 +67,11 @@ discard block |
||
63 | 67 | return $ret; |
64 | 68 | } |
65 | 69 | |
70 | + /** |
|
71 | + * @param boolean $bInit |
|
72 | + * |
|
73 | + * @return integer |
|
74 | + */ |
|
66 | 75 | public function LZWCommand(&$data, $bInit) |
67 | 76 | { |
68 | 77 | if ($bInit) |
@@ -253,6 +262,10 @@ discard block |
||
253 | 262 | unset($this->m_nColors, $this->m_arColors); |
254 | 263 | } |
255 | 264 | |
265 | + /** |
|
266 | + * @param string $lpData |
|
267 | + * @param integer $num |
|
268 | + */ |
|
256 | 269 | public function load($lpData, $num) |
257 | 270 | { |
258 | 271 | $this->m_nColors = 0; |
@@ -324,6 +337,9 @@ discard block |
||
324 | 337 | unset($this->m_bSorted, $this->m_nTableSize, $this->m_nBgColor, $this->m_nPixelRatio, $this->m_colorTable); |
325 | 338 | } |
326 | 339 | |
340 | + /** |
|
341 | + * @param integer $hdrLen |
|
342 | + */ |
|
327 | 343 | public function load($lpData, &$hdrLen) |
328 | 344 | { |
329 | 345 | $hdrLen = 0; |
@@ -370,6 +386,10 @@ discard block |
||
370 | 386 | unset($this->m_bInterlace, $this->m_bSorted, $this->m_nTableSize, $this->m_colorTable); |
371 | 387 | } |
372 | 388 | |
389 | + /** |
|
390 | + * @param string $lpData |
|
391 | + * @param integer $hdrLen |
|
392 | + */ |
|
373 | 393 | public function load($lpData, &$hdrLen) |
374 | 394 | { |
375 | 395 | $hdrLen = 0; |
@@ -412,6 +432,10 @@ discard block |
||
412 | 432 | $this->m_lzw = new gif_lzw_compression(); |
413 | 433 | } |
414 | 434 | |
435 | + /** |
|
436 | + * @param string $data |
|
437 | + * @param integer $datLen |
|
438 | + */ |
|
415 | 439 | public function load($data, &$datLen) |
416 | 440 | { |
417 | 441 | $datLen = 0; |
@@ -464,6 +488,10 @@ discard block |
||
464 | 488 | return false; |
465 | 489 | } |
466 | 490 | |
491 | + /** |
|
492 | + * @param string $data |
|
493 | + * @param integer $extLen |
|
494 | + */ |
|
467 | 495 | public function skipExt(&$data, &$extLen) |
468 | 496 | { |
469 | 497 | $extLen = 0; |
@@ -38,8 +38,8 @@ discard block |
||
38 | 38 | $this->MAX_LZW_BITS = 12; |
39 | 39 | unset($this->Next, $this->Vals, $this->Stack, $this->Buf); |
40 | 40 | |
41 | - $this->Next = range(0, (1 << $this->MAX_LZW_BITS) - 1); |
|
42 | - $this->Vals = range(0, (1 << $this->MAX_LZW_BITS) - 1); |
|
41 | + $this->Next = range(0, (1 << $this->MAX_LZW_BITS) - 1); |
|
42 | + $this->Vals = range(0, (1 << $this->MAX_LZW_BITS) - 1); |
|
43 | 43 | $this->Stack = range(0, (1 << ($this->MAX_LZW_BITS + 1)) - 1); |
44 | 44 | $this->Buf = range(0, 279); |
45 | 45 | } |
@@ -278,9 +278,9 @@ discard block |
||
278 | 278 | for ($i = 0; $i < $this->m_nColors; $i++) |
279 | 279 | { |
280 | 280 | $ret .= |
281 | - chr(($this->m_arColors[$i] & 0x000000FF)) . // R |
|
282 | - chr(($this->m_arColors[$i] & 0x0000FF00) >> 8) . // G |
|
283 | - chr(($this->m_arColors[$i] & 0x00FF0000) >> 16); // B |
|
281 | + chr(($this->m_arColors[$i] & 0x000000FF)) . // R |
|
282 | + chr(($this->m_arColors[$i] & 0x0000FF00) >> 8) . // G |
|
283 | + chr(($this->m_arColors[$i] & 0x00FF0000) >> 16); // B |
|
284 | 284 | } |
285 | 285 | |
286 | 286 | return $ret; |
@@ -290,14 +290,14 @@ discard block |
||
290 | 290 | { |
291 | 291 | $rgb = intval($rgb) & 0xFFFFFF; |
292 | 292 | $r1 = ($rgb & 0x0000FF); |
293 | - $g1 = ($rgb & 0x00FF00) >> 8; |
|
293 | + $g1 = ($rgb & 0x00FF00) >> 8; |
|
294 | 294 | $b1 = ($rgb & 0xFF0000) >> 16; |
295 | 295 | $idx = -1; |
296 | 296 | |
297 | 297 | for ($i = 0; $i < $this->m_nColors; $i++) |
298 | 298 | { |
299 | 299 | $r2 = ($this->m_arColors[$i] & 0x000000FF); |
300 | - $g2 = ($this->m_arColors[$i] & 0x0000FF00) >> 8; |
|
300 | + $g2 = ($this->m_arColors[$i] & 0x0000FF00) >> 8; |
|
301 | 301 | $b2 = ($this->m_arColors[$i] & 0x00FF0000) >> 16; |
302 | 302 | $d = abs($r2 - $r1) + abs($g2 - $g1) + abs($b2 - $b1); |
303 | 303 |
@@ -257,7 +257,7 @@ discard block |
||
257 | 257 | * of elements, an array of xmlArray's is returned for use with foreach. |
258 | 258 | * Example use: |
259 | 259 | * foreach ($xml->set('html/body/p') as $p) |
260 | - * @param $path string The path to search for. |
|
260 | + * @param string $path string The path to search for. |
|
261 | 261 | * @return array An array of xmlArray objects |
262 | 262 | */ |
263 | 263 | public function set($path) |
@@ -855,7 +855,7 @@ discard block |
||
855 | 855 | * Changes a files atrributes (chmod) |
856 | 856 | * |
857 | 857 | * @param string $ftp_file The file to CHMOD |
858 | - * @param int|string $chmod The value for the CHMOD operation |
|
858 | + * @param integer $chmod The value for the CHMOD operation |
|
859 | 859 | * @return boolean Whether or not the operation was successful |
860 | 860 | */ |
861 | 861 | public function chmod($ftp_file, $chmod) |
@@ -1025,7 +1025,7 @@ discard block |
||
1025 | 1025 | * |
1026 | 1026 | * @param string $ftp_path The path to the directory |
1027 | 1027 | * @param bool $search Whether or not to get a recursive directory listing |
1028 | - * @return string|boolean The results of the command or false if unsuccessful |
|
1028 | + * @return false|string The results of the command or false if unsuccessful |
|
1029 | 1029 | */ |
1030 | 1030 | public function list_dir($ftp_path = '', $search = false) |
1031 | 1031 | { |
@@ -1070,7 +1070,7 @@ discard block |
||
1070 | 1070 | * |
1071 | 1071 | * @param string $file The name of a file |
1072 | 1072 | * @param string $listing A directory listing or null to generate one |
1073 | - * @return string|boolean The name of the file or false if it wasn't found |
|
1073 | + * @return string|false The name of the file or false if it wasn't found |
|
1074 | 1074 | */ |
1075 | 1075 | public function locate($file, $listing = null) |
1076 | 1076 | { |
@@ -424,7 +424,7 @@ discard block |
||
424 | 424 | if ((!isset($match[3]) || trim($match[3]) != '/') && (!isset($match[2]) || trim($match[2]) != '/')) |
425 | 425 | { |
426 | 426 | // Because PHP 5.2.0+ seems to croak using regex, we'll have to do this the less fun way. |
427 | - $last_tag_end = strpos($data, '</' . $match[1]. '>'); |
|
427 | + $last_tag_end = strpos($data, '</' . $match[1] . '>'); |
|
428 | 428 | if ($last_tag_end === false) |
429 | 429 | continue; |
430 | 430 | |
@@ -438,7 +438,7 @@ discard block |
||
438 | 438 | break; |
439 | 439 | |
440 | 440 | // If not then find the next ending tag. |
441 | - $next_tag_end = strpos($data, '</' . $match[1]. '>', $offset); |
|
441 | + $next_tag_end = strpos($data, '</' . $match[1] . '>', $offset); |
|
442 | 442 | |
443 | 443 | // Didn't find one? Then just use the last and sod it. |
444 | 444 | if ($next_tag_end === false) |
@@ -452,7 +452,7 @@ discard block |
||
452 | 452 | // Parse the insides. |
453 | 453 | $inner_match = substr($data, 0, $last_tag_end); |
454 | 454 | // Data now starts from where this section ends. |
455 | - $data = substr($data, $last_tag_end + strlen('</' . $match[1]. '>')); |
|
455 | + $data = substr($data, $last_tag_end + strlen('</' . $match[1] . '>')); |
|
456 | 456 | |
457 | 457 | if (!empty($inner_match)) |
458 | 458 | { |
@@ -618,7 +618,7 @@ discard block |
||
618 | 618 | $trans_tbl = array_flip(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES)); |
619 | 619 | |
620 | 620 | // Translate all the entities out. |
621 | - $data = strtr(preg_replace_callback('~&#(\d{1,4});~', function ($m) |
|
621 | + $data = strtr(preg_replace_callback('~&#(\d{1,4});~', function($m) |
|
622 | 622 | { |
623 | 623 | return chr("$m[1]"); |
624 | 624 | }, $data), $trans_tbl); |
@@ -873,7 +873,7 @@ discard block |
||
873 | 873 | // Set different modes. |
874 | 874 | $chmod_values = $is_dir ? array(0750, 0755, 0775, 0777) : array(0644, 0664, 0666); |
875 | 875 | |
876 | - foreach($chmod_values as $val) |
|
876 | + foreach ($chmod_values as $val) |
|
877 | 877 | { |
878 | 878 | // If it's writable, break out of the loop. |
879 | 879 | if (is_writable($ftp_file)) |
@@ -56,6 +56,7 @@ discard block |
||
56 | 56 | * @param array $wordsSearch Search words |
57 | 57 | * @param array $wordsExclude Words to exclude |
58 | 58 | * @param bool $isExcluded Whether the specfied word should be excluded |
59 | + * @return void |
|
59 | 60 | */ |
60 | 61 | public function prepareIndexes($word, array &$wordsSearch, array &$wordsExclude, $isExcluded); |
61 | 62 | |
@@ -130,7 +131,7 @@ discard block |
||
130 | 131 | * @param array $excludedIndexWords Indexed words that should be excluded |
131 | 132 | * @param array $participants |
132 | 133 | * @param array $searchArray |
133 | - * @return mixed |
|
134 | + * @return integer |
|
134 | 135 | */ |
135 | 136 | public function searchQuery(array $query_params, array $searchWords, array $excludedIndexWords, array &$participants, array &$searchArray); |
136 | 137 | } |
@@ -279,7 +279,7 @@ discard block |
||
279 | 279 | /** |
280 | 280 | * Generate the timestamp for the calculation |
281 | 281 | * |
282 | - * @return integer Timestamp |
|
282 | + * @return double Timestamp |
|
283 | 283 | */ |
284 | 284 | public function generateTimestamp() |
285 | 285 | { |
@@ -290,7 +290,7 @@ discard block |
||
290 | 290 | * Truncate the given hash down to just what we need |
291 | 291 | * |
292 | 292 | * @param string $hash Hash to truncate |
293 | - * @return string Truncated hash value |
|
293 | + * @return integer Truncated hash value |
|
294 | 294 | */ |
295 | 295 | public function truncateHash($hash) |
296 | 296 | { |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | */ |
115 | 115 | public function setInitKey($key) |
116 | 116 | { |
117 | - if (preg_match('/^['.implode('', array_keys($this->getLookup())).']+$/', $key) == false) { |
|
117 | + if (preg_match('/^[' . implode('', array_keys($this->getLookup())) . ']+$/', $key) == false) { |
|
118 | 118 | throw new \InvalidArgumentException('Invalid base32 hash!'); |
119 | 119 | } |
120 | 120 | $this->initKey = $key; |
@@ -247,7 +247,7 @@ discard block |
||
247 | 247 | $initKey = ($initKey == null) ? $this->getInitKey() : $initKey; |
248 | 248 | $timestamp = ($timestamp == null) ? $this->generateTimestamp() : $timestamp; |
249 | 249 | |
250 | - $hash = hash_hmac ( |
|
250 | + $hash = hash_hmac( |
|
251 | 251 | 'sha1', |
252 | 252 | pack('N*', 0) . pack('N*', $timestamp), |
253 | 253 | $initKey, |
@@ -270,7 +270,7 @@ discard block |
||
270 | 270 | $code = ''; |
271 | 271 | |
272 | 272 | for ($i = 0; $i < $length; $i++) { |
273 | - $code .= $lookup[mt_rand(0, strlen($lookup)-1)]; |
|
273 | + $code .= $lookup[mt_rand(0, strlen($lookup) - 1)]; |
|
274 | 274 | } |
275 | 275 | |
276 | 276 | return $code; |
@@ -283,7 +283,7 @@ discard block |
||
283 | 283 | */ |
284 | 284 | public function generateTimestamp() |
285 | 285 | { |
286 | - return floor(microtime(true)/$this->getRefresh()); |
|
286 | + return floor(microtime(true) / $this->getRefresh()); |
|
287 | 287 | } |
288 | 288 | |
289 | 289 | /** |
@@ -297,10 +297,10 @@ discard block |
||
297 | 297 | $offset = ord($hash[19]) & 0xf; |
298 | 298 | |
299 | 299 | return ( |
300 | - ((ord($hash[$offset+0]) & 0x7f) << 24 ) | |
|
301 | - ((ord($hash[$offset+1]) & 0xff) << 16 ) | |
|
302 | - ((ord($hash[$offset+2]) & 0xff) << 8 ) | |
|
303 | - (ord($hash[$offset+3]) & 0xff) |
|
300 | + ((ord($hash[$offset + 0]) & 0x7f) << 24) | |
|
301 | + ((ord($hash[$offset + 1]) & 0xff) << 16) | |
|
302 | + ((ord($hash[$offset + 2]) & 0xff) << 8) | |
|
303 | + (ord($hash[$offset + 3]) & 0xff) |
|
304 | 304 | ) % pow(10, $this->getCodeLength()); |
305 | 305 | } |
306 | 306 | |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | { |
316 | 316 | $lookup = $this->getLookup(); |
317 | 317 | |
318 | - if (preg_match('/^['.implode('', array_keys($lookup)).']+$/', $hash) == false) { |
|
318 | + if (preg_match('/^[' . implode('', array_keys($lookup)) . ']+$/', $hash) == false) { |
|
319 | 319 | throw new \InvalidArgumentException('Invalid base32 hash!'); |
320 | 320 | } |
321 | 321 |
@@ -382,7 +382,7 @@ |
||
382 | 382 | * @param array $parameters Not used? |
383 | 383 | * @param string $if_exists What to do if the index exists. If 'update', the definition will be updated. |
384 | 384 | * @param string $error |
385 | - * @return boolean Whether or not the operation was successful |
|
385 | + * @return false|null Whether or not the operation was successful |
|
386 | 386 | */ |
387 | 387 | function smf_db_add_index($table_name, $index_info, $parameters = array(), $if_exists = 'update', $error = 'fatal') |
388 | 388 | { |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | // Righty - let's do the damn thing! |
126 | 126 | $table_query = 'CREATE TABLE ' . $table_name . "\n" . '('; |
127 | 127 | foreach ($columns as $column) |
128 | - $table_query .= "\n\t" . smf_db_create_query_column($column) . ','; |
|
128 | + $table_query .= "\n\t" . smf_db_create_query_column($column) . ','; |
|
129 | 129 | |
130 | 130 | // Loop through the indexes next... |
131 | 131 | foreach ($indexes as $index) |
@@ -744,7 +744,7 @@ discard block |
||
744 | 744 | $type = $type . '(' . $size . ')'; |
745 | 745 | |
746 | 746 | // Now just put it together! |
747 | - return '`' .$column['name'] . '` ' . $type . ' ' . (!empty($unsigned) ? $unsigned : '') . (!empty($column['null']) ? '' : 'NOT NULL') . ' ' . $default; |
|
747 | + return '`' . $column['name'] . '` ' . $type . ' ' . (!empty($unsigned) ? $unsigned : '') . (!empty($column['null']) ? '' : 'NOT NULL') . ' ' . $default; |
|
748 | 748 | } |
749 | 749 | |
750 | 750 | ?> |
751 | 751 | \ No newline at end of file |
@@ -518,7 +518,7 @@ |
||
518 | 518 | * @param array $parameters Not used? |
519 | 519 | * @param string $if_exists What to do if the index exists. If 'update', the definition will be updated. |
520 | 520 | * @param string $error |
521 | - * @return boolean Whether or not the operation was successful |
|
521 | + * @return false|null Whether or not the operation was successful |
|
522 | 522 | */ |
523 | 523 | function smf_db_add_index($table_name, $index_info, $parameters = array(), $if_exists = 'update', $error = 'fatal') |
524 | 524 | { |