// Load extensions and language
require_once(PATH."inc/extensions.php");
-require_once(PATH."inc/language.php");
// Init error handler
function __errorHandler ($errno, $errstr, $errfile, $errline) {
$errline
);
DEBUG_LOG(__FUNCTION__.":".$msg, true);
- print "Please report this error:<pre>";
+ print "Please report this error at <a href=\"http://forum.mxchange.org\" target=\"_blank\">forum.mxchange.org</a>:<pre>";
debug_print_backtrace();
- die("</pre>");
+ die("</pre>Thanks for your help finding bugs.");
}
// Set error handler
-//set_error_handler('__errorHandler');
+set_error_handler('__errorHandler');
// Check if the user setups his MySQL stuff...
if ((empty($MySQL['login'])) && (!defined('mxchange_installing')) && (!isset($_GET['installing'])) && (isBooleanConstantAndTrue('mxchange_installed'))) {
// Is it a valid resource?
if ($db === true) {
+ // Remove MySQL array from namespace
+ unset($MySQL);
+
// Load configuration stuff
$_CONFIG = LOAD_CONFIG();
// Administrative functions
require_once(PATH."inc/modules/admin/admin-inc.php");
} // END - if
+ //* DEBUG: */ ADD_POINTS_REFSYSTEM(36,1000);
+ //* DEBUG: */ die();
// Get all values
if (($CSS != 1) && ($CSS != -1)) {
UPDATE_ONLINE_LIST($PHPSESSID, $GLOBALS['module'], $GLOBALS['action'], $GLOBALS['what']);
// Set default 'what' value
- //* DEBUG */ echo "-".$GLOBALS['module']."/".$GLOBALS['what']."-<br />\n";
+ //* DEBUG: */ echo "-".$GLOBALS['module']."/".$GLOBALS['what']."-<br />\n";
if ((empty($GLOBALS['what'])) && (empty($GLOBALS['action'])) && ($CSS != 1) && ($CSS != -1)) {
if ($GLOBALS['module'] == "admin") {
// Set 'action' value to 'login' in admin menu
// Shall we activate the exchange?
if ($_CONFIG['activate_xchange'] > 0) activateExchange();
- // Generate random number
- if (isset($GLOBALS['userid'])) {
- define('RAND_NUMBER', GEN_RANDOM_CODE(10, mt_rand(10000,32766), $GLOBALS['userid'], ""));
+ // Is the extension sql_patches installed and at least 0.3.6?
+ if (GET_EXT_VERSION("sql_patches") >= "0.3.6") {
+ // Generate random number
+ if (isset($GLOBALS['userid'])) {
+ define('RAND_NUMBER', GEN_RANDOM_CODE(10, mt_rand(10000,32766), $GLOBALS['userid'], ""));
+ } else {
+ define('RAND_NUMBER', GEN_RANDOM_CODE(10, mt_rand(10000,32766), 0, ""));
+ }
} else {
- define('RAND_NUMBER', GEN_RANDOM_CODE(10, mt_rand(10000,32766), 0, ""));
+ // Generate weak (!!!) code
+ define('RAND_NUMBER', mt_rand(1000000, 9999999));
}
} else {
// Wrong database?