Zeile 14 | Zeile 14 |
---|
* * @var string */
|
* * @var string */
|
public $version = "1.8.6";
| public $version = "1.8.36";
|
/** * The version code of MyBB we're running. * * @var integer */
|
/** * The version code of MyBB we're running. * * @var integer */
|
public $version_code = 1806;
| public $version_code = 1836;
|
/** * The current working directory.
| /** * The current working directory.
|
Zeile 161 | Zeile 161 |
---|
'adminsessions' => array('ip' => true), 'maillogs' => array('ipaddress' => true), 'moderatorlog' => array('ipaddress' => true),
|
'adminsessions' => array('ip' => true), 'maillogs' => array('ipaddress' => true), 'moderatorlog' => array('ipaddress' => true),
|
| 'pollvotes' => array('ipaddress' => true),
|
'posts' => array('ipaddress' => true), 'privatemessages' => array('ipaddress' => true), 'searchlog' => array('ipaddress' => true),
| 'posts' => array('ipaddress' => true), 'privatemessages' => array('ipaddress' => true), 'searchlog' => array('ipaddress' => true),
|
Zeile 183 | Zeile 184 |
---|
* @var string */ public $asset_url = null;
|
* @var string */ public $asset_url = null;
|
| /** * @var array */ public $session = array();
/** * @var string */ public $post_code;
/** * @var array */ public $admin;
|
/** * String input constant for use with get_input(). * * @see get_input */ const INPUT_STRING = 0;
|
/** * String input constant for use with get_input(). * * @see get_input */ const INPUT_STRING = 0;
|
/**
| /**
|
* Integer input constant for use with get_input(). * * @see get_input */ const INPUT_INT = 1;
|
* Integer input constant for use with get_input(). * * @see get_input */ const INPUT_INT = 1;
|
/**
| /**
|
* Array input constant for use with get_input(). * * @see get_input
| * Array input constant for use with get_input(). * * @see get_input
|
Zeile 234 | Zeile 251 |
---|
if(!is_array(IGNORE_CLEAN_VARS)) { $this->ignore_clean_variables = array(IGNORE_CLEAN_VARS);
|
if(!is_array(IGNORE_CLEAN_VARS)) { $this->ignore_clean_variables = array(IGNORE_CLEAN_VARS);
|
}
| }
|
else { $this->ignore_clean_variables = IGNORE_CLEAN_VARS;
| else { $this->ignore_clean_variables = IGNORE_CLEAN_VARS;
|
Zeile 334 | Zeile 351 |
---|
function parse_cookies() { if(!is_array($_COOKIE))
|
function parse_cookies() { if(!is_array($_COOKIE))
|
{ return; }
| { return; }
|
$prefix_length = strlen($this->settings['cookieprefix']);
foreach($_COOKIE as $key => $val)
| $prefix_length = strlen($this->settings['cookieprefix']);
foreach($_COOKIE as $key => $val)
|
Zeile 348 | Zeile 365 |
---|
// Fixes conflicts with one board having a prefix and another that doesn't on the same domain // Gives priority to our cookies over others (overwrites them)
|
// Fixes conflicts with one board having a prefix and another that doesn't on the same domain // Gives priority to our cookies over others (overwrites them)
|
if($this->cookies[$key])
| if(isset($this->cookies[$key]))
|
{ unset($this->cookies[$key]); }
| { unset($this->cookies[$key]); }
|
Zeile 357 | Zeile 374 |
---|
if(empty($this->cookies[$key])) { $this->cookies[$key] = $val;
|
if(empty($this->cookies[$key])) { $this->cookies[$key] = $val;
|
} }
| } }
|
}
/**
| }
/**
|
Zeile 389 | Zeile 406 |
---|
function unset_globals($array) { if(!is_array($array))
|
function unset_globals($array) { if(!is_array($array))
|
{
| {
|
return; }
| return; }
|
Zeile 414 | Zeile 431 |
---|
if(in_array($var, $this->ignore_clean_variables)) { continue;
|
if(in_array($var, $this->ignore_clean_variables)) { continue;
|
}
| }
|
if(isset($this->input[$var])) {
| if(isset($this->input[$var])) {
|
Zeile 440 | Zeile 457 |
---|
* Checks the input data type before usage. * * @param string $name Variable name ($mybb->input)
|
* Checks the input data type before usage. * * @param string $name Variable name ($mybb->input)
|
* @param int $type The type of the variable to get. Should be one of MyBB::INPUT_INT, MyBB::INPUT_ARRAY or MyBB::INPUT_STRING. *
| * @param int $type The type of the variable to get. Should be one of MyBB::INPUT_INT, MyBB::INPUT_ARRAY or MyBB::INPUT_STRING. *
|
* @return int|float|array|string Checked data. Type depending on $type */ function get_input($name, $type = MyBB::INPUT_STRING)
| * @return int|float|array|string Checked data. Type depending on $type */ function get_input($name, $type = MyBB::INPUT_STRING)
|
Zeile 553 | Zeile 570 |
---|
$error_code = MYBB_NOT_UPGRADED; break; case "sql_load_error":
|
$error_code = MYBB_NOT_UPGRADED; break; case "sql_load_error":
|
$message = "MyBB was unable to load the SQL extension. Please contact the MyBB Group for support. <a href=\"http://www.mybb.com\">MyBB Website</a>";
| $message = "MyBB was unable to load the SQL extension. Please contact the MyBB Group for support. <a href=\"https://mybb.com\">MyBB Website</a>";
|
$error_code = MYBB_SQL_LOAD_ERROR; break; case "apc_load_error": $message = "APC needs to be configured with PHP to use the APC cache support.";
|
$error_code = MYBB_SQL_LOAD_ERROR; break; case "apc_load_error": $message = "APC needs to be configured with PHP to use the APC cache support.";
|
| $error_code = MYBB_CACHEHANDLER_LOAD_ERROR; break; case "apcu_load_error": $message = "APCu needs to be configured with PHP to use the APCu cache support.";
|
$error_code = MYBB_CACHEHANDLER_LOAD_ERROR; break; case "eaccelerator_load_error":
| $error_code = MYBB_CACHEHANDLER_LOAD_ERROR; break; case "eaccelerator_load_error":
|
Zeile 574 | Zeile 595 |
---|
break; case "xcache_load_error": $message = "Xcache needs to be configured with PHP to use the Xcache cache support.";
|
break; case "xcache_load_error": $message = "Xcache needs to be configured with PHP to use the Xcache cache support.";
|
| $error_code = MYBB_CACHEHANDLER_LOAD_ERROR; break; case "redis_load_error": $message = "Your server does not have redis support enabled.";
|
$error_code = MYBB_CACHEHANDLER_LOAD_ERROR; break; default:
|
$error_code = MYBB_CACHEHANDLER_LOAD_ERROR; break; default:
|
$message = "MyBB has experienced an internal error. Please contact the MyBB Group for support. <a href=\"http://www.mybb.com\">MyBB Website</a>";
| $message = "MyBB has experienced an internal error. Please contact the MyBB Group for support. <a href=\"https://mybb.com\">MyBB Website</a>";
|
$error_code = MYBB_GENERAL;
|
$error_code = MYBB_GENERAL;
|
}
| }
|
$error_handler->trigger($message, $error_code); }
| $error_handler->trigger($message, $error_code); }
|
Zeile 598 | Zeile 623 |
---|
*/
$grouppermignore = array("gid", "type", "title", "description", "namestyle", "usertitle", "stars", "starimage", "image");
|
*/
$grouppermignore = array("gid", "type", "title", "description", "namestyle", "usertitle", "stars", "starimage", "image");
|
$groupzerogreater = array("pmquota", "maxpmrecipients", "maxreputationsday", "attachquota", "maxemails", "maxwarningsday", "maxposts", "edittimelimit", "canusesigxposts", "maxreputationsperthread", "emailfloodtime");
| $groupzerogreater = array( 'maxposts', 'attachquota', 'edittimelimit', 'maxreputationsperthread', 'maxreputationsperuser', 'maxreputationsday', 'maxwarningsday', 'pmquota', 'maxpmrecipients', 'maxemails', ); $groupzerolesser = array( 'canusesigxposts', 'emailfloodtime', ); $groupxgreater = array( 'reputationpower' => 0, ); $grouppermbyswitch = array( 'maxposts' => array('canpostthreads', 'canpostreplys'), 'attachquota' => 'canpostattachments', 'edittimelimit' => 'caneditposts', 'canusesigxposts' => 'canusesig', 'reputationpower' => 'cangivereputations', 'maxreputationsperthread' => 'cangivereputations', 'maxreputationsperuser' => 'cangivereputations', 'maxreputationsday' => 'cangivereputations', 'maxwarningsday' => 'canwarnusers', 'pmquota' => 'canusepms', 'maxpmrecipients' => 'canusepms', 'maxemails' => 'cansendemail', 'emailfloodtime' => 'cansendemail', );
|
$displaygroupfields = array("title", "description", "namestyle", "usertitle", "stars", "starimage", "image");
// These are fields in the usergroups table that are also forum permission specific.
| $displaygroupfields = array("title", "description", "namestyle", "usertitle", "stars", "starimage", "image");
// These are fields in the usergroups table that are also forum permission specific.
|
Zeile 614 | Zeile 673 |
---|
'candeleteposts', 'candeletethreads', 'caneditattachments',
|
'candeleteposts', 'candeletethreads', 'caneditattachments',
|
| 'canviewdeletionnotice',
|
'modposts', 'modthreads', 'modattachments',
| 'modposts', 'modthreads', 'modattachments',
|