@@ -473,7 +473,7 @@ |
||
| 473 | 473 | * Used by fatal_error(), fatal_lang_error() |
| 474 | 474 | * |
| 475 | 475 | * @param string $error The error |
| 476 | - * @param array $sprintf An array of data to be sprintf()'d into the specified message |
|
| 476 | + * @param boolean $sprintf An array of data to be sprintf()'d into the specified message |
|
| 477 | 477 | */ |
| 478 | 478 | function log_error_online($error, $sprintf = array()) |
| 479 | 479 | { |
@@ -924,7 +924,7 @@ discard block |
||
| 924 | 924 | * Doesn't clean the inputs |
| 925 | 925 | * |
| 926 | 926 | * @param array $items_ids The items to remove |
| 927 | - * @param bool|int $group_id The ID of the group these triggers are associated with or false if deleting them from all groups |
|
| 927 | + * @param integer $group_id The ID of the group these triggers are associated with or false if deleting them from all groups |
|
| 928 | 928 | * @return bool Always returns true |
| 929 | 929 | */ |
| 930 | 930 | function removeBanTriggers($items_ids = array(), $group_id = false) |
@@ -1119,7 +1119,7 @@ discard block |
||
| 1119 | 1119 | * Errors in $context['ban_errors'] |
| 1120 | 1120 | * |
| 1121 | 1121 | * @param array $triggers The triggers to validate |
| 1122 | - * @return array An array of riggers and log info ready to be used |
|
| 1122 | + * @return integer An array of riggers and log info ready to be used |
|
| 1123 | 1123 | */ |
| 1124 | 1124 | function validateTriggers(&$triggers) |
| 1125 | 1125 | { |
@@ -4102,7 +4102,7 @@ |
||
| 4102 | 4102 | * |
| 4103 | 4103 | * @param int $pmID The ID of the PM |
| 4104 | 4104 | * @param string $validFor Which folders this is valud for - can be 'inbox', 'outbox' or 'in_or_outbox' |
| 4105 | - * @return boolean Whether the PM is accessible in that folder for the current user |
|
| 4105 | + * @return boolean|null Whether the PM is accessible in that folder for the current user |
|
| 4106 | 4106 | */ |
| 4107 | 4107 | function isAccessiblePM($pmID, $validFor = 'in_or_outbox') |
| 4108 | 4108 | { |
@@ -2594,7 +2594,7 @@ |
||
| 2594 | 2594 | * @param int $start Which item to start with (for pagination purposes) |
| 2595 | 2595 | * @param int $items_per_page How many items to show on each page |
| 2596 | 2596 | * @param string $sort A string indicating how to sort the results |
| 2597 | - * @param int $memID The ID of the member |
|
| 2597 | + * @param string $memID The ID of the member |
|
| 2598 | 2598 | * @return array An array of information about the user's group requests |
| 2599 | 2599 | */ |
| 2600 | 2600 | function list_getGroupRequests($start, $items_per_page, $sort, $memID) |
@@ -1101,7 +1101,7 @@ |
||
| 1101 | 1101 | /** |
| 1102 | 1102 | * CHMOD control form |
| 1103 | 1103 | * |
| 1104 | - * @return bool False if nothing to do. |
|
| 1104 | + * @return false|null False if nothing to do. |
|
| 1105 | 1105 | */ |
| 1106 | 1106 | function template_control_chmod() |
| 1107 | 1107 | { |
@@ -388,6 +388,9 @@ discard block |
||
| 388 | 388 | } |
| 389 | 389 | |
| 390 | 390 | // Used to direct the user to another location. |
| 391 | +/** |
|
| 392 | + * @param string $location |
|
| 393 | + */ |
|
| 391 | 394 | function redirectLocation($location, $addForm = true) |
| 392 | 395 | { |
| 393 | 396 | global $upgradeurl, $upcontext, $command_line; |
@@ -1560,6 +1563,9 @@ discard block |
||
| 1560 | 1563 | return addslashes(preg_replace(array('~^\.([/\\\]|$)~', '~[/]+~', '~[\\\]+~', '~[/\\\]$~'), array($install_path . '$1', '/', '\\', ''), $path)); |
| 1561 | 1564 | } |
| 1562 | 1565 | |
| 1566 | +/** |
|
| 1567 | + * @param string $filename |
|
| 1568 | + */ |
|
| 1563 | 1569 | function parse_sql($filename) |
| 1564 | 1570 | { |
| 1565 | 1571 | global $db_prefix, $db_collation, $boarddir, $boardurl, $command_line, $file_steps, $step_progress, $custom_warning; |
@@ -1594,6 +1600,10 @@ discard block |
||
| 1594 | 1600 | |
| 1595 | 1601 | // Our custom error handler - does nothing but does stop public errors from XML! |
| 1596 | 1602 | set_error_handler( |
| 1603 | + |
|
| 1604 | + /** |
|
| 1605 | + * @param string $errno |
|
| 1606 | + */ |
|
| 1597 | 1607 | function ($errno, $errstr, $errfile, $errline) use ($support_js) |
| 1598 | 1608 | { |
| 1599 | 1609 | if ($support_js) |
@@ -1840,6 +1850,9 @@ discard block |
||
| 1840 | 1850 | return true; |
| 1841 | 1851 | } |
| 1842 | 1852 | |
| 1853 | +/** |
|
| 1854 | + * @param string $string |
|
| 1855 | + */ |
|
| 1843 | 1856 | function upgrade_query($string, $unbuffered = false) |
| 1844 | 1857 | { |
| 1845 | 1858 | global $db_connection, $db_server, $db_user, $db_passwd, $db_type, $command_line, $upcontext, $upgradeurl, $modSettings; |
@@ -4497,7 +4510,7 @@ discard block |
||
| 4497 | 4510 | * @param int $setSize The amount of entries after which to update the database. |
| 4498 | 4511 | * |
| 4499 | 4512 | * newCol needs to be a varbinary(16) null able field |
| 4500 | - * @return bool |
|
| 4513 | + * @return boolean|null |
|
| 4501 | 4514 | */ |
| 4502 | 4515 | function MySQLConvertOldIp($targetTable, $oldCol, $newCol, $limit = 50000, $setSize = 100) |
| 4503 | 4516 | { |
@@ -28,7 +28,7 @@ discard block |
||
| 28 | 28 | * @param bool $single_file If true returns the contents of the file specified by destination if it exists |
| 29 | 29 | * @param bool $overwrite Whether to overwrite existing files |
| 30 | 30 | * @param null|array $files_to_extract Specific files to extract |
| 31 | - * @return array|false An array of information about extracted files or false on failure |
|
| 31 | + * @return string An array of information about extracted files or false on failure |
|
| 32 | 32 | */ |
| 33 | 33 | function read_tgz_file($gzfilename, $destination, $single_file = false, $overwrite = false, $files_to_extract = null) |
| 34 | 34 | { |
@@ -59,7 +59,7 @@ discard block |
||
| 59 | 59 | * @param bool $single_file Whether to only extract a single file |
| 60 | 60 | * @param bool $overwrite Whether to overwrite existing data |
| 61 | 61 | * @param null|array $files_to_extract If set, only extracts the specified files |
| 62 | - * @return array|false An array of information about the extracted files or false on failure |
|
| 62 | + * @return string An array of information about the extracted files or false on failure |
|
| 63 | 63 | */ |
| 64 | 64 | function read_tgz_data($gzfilename, $destination, $single_file = false, $overwrite = false, $files_to_extract = null) |
| 65 | 65 | { |
@@ -3255,7 +3255,7 @@ discard block |
||
| 3255 | 3255 | * https://php.net/crc32#79567 |
| 3256 | 3256 | * |
| 3257 | 3257 | * @param string $number |
| 3258 | - * @return string The crc32 |
|
| 3258 | + * @return integer The crc32 |
|
| 3259 | 3259 | */ |
| 3260 | 3260 | function smf_crc32($number) |
| 3261 | 3261 | { |
@@ -2259,9 +2259,9 @@ discard block |
||
| 2259 | 2259 | * |
| 2260 | 2260 | * @uses the template_include() function to include the file. |
| 2261 | 2261 | * @param string $template_name The name of the template to load |
| 2262 | - * @param array|string $style_sheets The name of a single stylesheet or an array of names of stylesheets to load |
|
| 2262 | + * @param string $style_sheets The name of a single stylesheet or an array of names of stylesheets to load |
|
| 2263 | 2263 | * @param bool $fatal If true, dies with an error message if the template cannot be found |
| 2264 | - * @return boolean Whether or not the template was loaded |
|
| 2264 | + * @return boolean|null Whether or not the template was loaded |
|
| 2265 | 2265 | */ |
| 2266 | 2266 | function loadTemplate($template_name, $style_sheets = array(), $fatal = true) |
| 2267 | 2267 | { |
@@ -2444,7 +2444,7 @@ discard block |
||
| 2444 | 2444 | * - all code added with this function is added to the same <style> tag so do make sure your css is valid! |
| 2445 | 2445 | * |
| 2446 | 2446 | * @param string $css Some css code |
| 2447 | - * @return void|bool Adds the CSS to the $context['css_header'] array or returns if no CSS is specified |
|
| 2447 | + * @return false|null Adds the CSS to the $context['css_header'] array or returns if no CSS is specified |
|
| 2448 | 2448 | */ |
| 2449 | 2449 | function addInlineCss($css) |
| 2450 | 2450 | { |
@@ -2558,7 +2558,7 @@ discard block |
||
| 2558 | 2558 | * |
| 2559 | 2559 | * @param string $javascript Some JS code |
| 2560 | 2560 | * @param bool $defer Whether the script should load in <head> or before the closing <html> tag |
| 2561 | - * @return void|bool Adds the code to one of the $context['javascript_inline'] arrays or returns if no JS was specified |
|
| 2561 | + * @return false|null Adds the code to one of the $context['javascript_inline'] arrays or returns if no JS was specified |
|
| 2562 | 2562 | */ |
| 2563 | 2563 | function addInlineJavaScript($javascript, $defer = false) |
| 2564 | 2564 | { |
@@ -2791,7 +2791,7 @@ discard block |
||
| 2791 | 2791 | * It will try to choose only utf8 or non-utf8 languages. |
| 2792 | 2792 | * |
| 2793 | 2793 | * @param bool $use_cache Whether or not to use the cache |
| 2794 | - * @return array An array of information about available languages |
|
| 2794 | + * @return string An array of information about available languages |
|
| 2795 | 2795 | */ |
| 2796 | 2796 | function getLanguages($use_cache = true) |
| 2797 | 2797 | { |