Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: class_core.php 5115 2010-07-26 02:20:41Z RyanGordon $
| * $Id$
|
*/
class MyBB {
| */
class MyBB {
|
Zeile 15 | Zeile 15 |
---|
* * @var string */
|
* * @var string */
|
public $version = "1.6.2";
| public $version = "1.6.17";
|
/** * The version code of MyBB we're running. * * @var integer */
|
/** * The version code of MyBB we're running. * * @var integer */
|
public $version_code = 1602;
| public $version_code = 1617;
|
/** * The current working directory.
| /** * The current working directory.
|
Zeile 100 | Zeile 100 |
---|
"vid", "cid", "bid", "pid", "gid", "mid", "wid", "lid", "iid",
|
"vid", "cid", "bid", "pid", "gid", "mid", "wid", "lid", "iid",
|
"sid"),
| "sid" ), "pos" => array( "page", "perpage" ),
|
"a-z" => array( "sortby", "order" )
| "a-z" => array( "sortby", "order" )
|
Zeile 116 | Zeile 120 |
---|
/** * Using built in shutdown functionality provided by register_shutdown_function for < PHP 5? */
|
/** * Using built in shutdown functionality provided by register_shutdown_function for < PHP 5? */
|
public $use_shutdown = false;
| public $use_shutdown = true;
|
/** * Debug mode?
| /** * Debug mode?
|
Zeile 134 | Zeile 138 |
---|
$protected = array("_GET", "_POST", "_SERVER", "_COOKIE", "_FILES", "_ENV", "GLOBALS"); foreach($protected as $var) {
|
$protected = array("_GET", "_POST", "_SERVER", "_COOKIE", "_FILES", "_ENV", "GLOBALS"); foreach($protected as $var) {
|
if(isset($_REQUEST[$var]) || isset($_FILES[$var]))
| if(isset($_POST[$var]) || isset($_GET[$var]) || isset($_COOKIE[$var]) || isset($_FILES[$var]))
|
{ die("Hacking attempt"); }
| { die("Hacking attempt"); }
|
Zeile 155 | Zeile 159 |
---|
// Determine Magic Quotes Status (< PHP 6.0) if(version_compare(PHP_VERSION, '6.0', '<')) {
|
// Determine Magic Quotes Status (< PHP 6.0) if(version_compare(PHP_VERSION, '6.0', '<')) {
|
if(get_magic_quotes_gpc())
| if(@get_magic_quotes_gpc())
|
{ $this->magicquotes = 1; $this->strip_slashes_array($_POST); $this->strip_slashes_array($_GET); $this->strip_slashes_array($_COOKIE); }
|
{ $this->magicquotes = 1; $this->strip_slashes_array($_POST); $this->strip_slashes_array($_GET); $this->strip_slashes_array($_COOKIE); }
|
set_magic_quotes_runtime(0);
| @set_magic_quotes_runtime(0);
|
@ini_set("magic_quotes_gpc", 0); @ini_set("magic_quotes_runtime", 0); }
| @ini_set("magic_quotes_gpc", 0); @ini_set("magic_quotes_runtime", 0); }
|
Zeile 196 | Zeile 200 |
---|
}
// Are we running in debug mode?
|
}
// Are we running in debug mode?
|
if(isset($mybb->input['debug']) || preg_match("#[?&]debug=1#", $_SERVER['REQUEST_URI']))
| if(isset($this->input['debug']) && $this->input['debug'] == 1)
|
{ $this->debug_mode = true; }
| { $this->debug_mode = true; }
|
Zeile 258 | Zeile 262 |
---|
} }
|
} }
|
if(!$this->cookies[$key])
| if(empty($this->cookies[$key]))
|
{ $this->cookies[$key] = $val; }
| { $this->cookies[$key] = $val; }
|
Zeile 322 | Zeile 326 |
---|
if(isset($this->input[$var])) {
|
if(isset($this->input[$var])) {
|
if($type == "int" && $this->input[$var] != "lastposter")
| switch($type)
|
{
|
{
|
$this->input[$var] = intval($this->input[$var]); } else if($type == "a-z") { $this->input[$var] = preg_replace("#[^a-z\.\-_]#i", "", $this->input[$var]);
| case "int": $this->input[$var] = intval($this->input[$var]); break; case "a-z": $this->input[$var] = preg_replace("#[^a-z\.\-_]#i", "", $this->input[$var]); break; case "pos": if (($this->input[$var] < 0 && $var != "page") || ($var == "page" && $this->input[$var] != "last" && $this->input[$var] < 0)) $this->input[$var] = 0; break;
|
} } }
| } } }
|