X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=inc%2Fwrapper-functions.php;h=0b213f3ec92662b9332c353b6a22b2a416ede46f;hb=79cab07c8937729e73bfacd4977bd5a203a7d950;hp=9d61c0cf94b87eff600170d7aa895944e83ddc34;hpb=a49d1f4613f3f7d47fb57d946e9f7f705bd34a9b;p=mailer.git diff --git a/inc/wrapper-functions.php b/inc/wrapper-functions.php index 9d61c0cf94..0b213f3ec9 100644 --- a/inc/wrapper-functions.php +++ b/inc/wrapper-functions.php @@ -711,16 +711,16 @@ function setAdminHash ($admin, $hash) { // Init user data array function initUserData () { // User id should not be zero - if (getCurrentUserId() == 0) debug_report_bug('User id is zero.'); + if (getCurrentUserId() == '0') debug_report_bug('User id is zero.'); // Init the user - $GLOBALS['user_data'][getCurrentUserId()]['status'] = 'GUEST'; + $GLOBALS['user_data'][getCurrentUserId()] = array(); } // Getter for user data function getUserData ($column) { // User id should not be zero - if (getCurrentUserId() == 0) debug_report_bug('User id is zero.'); + if (getCurrentUserId() == '0') debug_report_bug('User id is zero.'); // Return the value return $GLOBALS['user_data'][getCurrentUserId()][$column]; @@ -729,7 +729,7 @@ function getUserData ($column) { // Geter for whole user data array function getUserDataArray () { // User id should not be zero - if (getCurrentUserId() == 0) debug_report_bug('User id is zero.'); + if (getCurrentUserId() == '0') debug_report_bug('User id is zero.'); // Get the whole array return $GLOBALS['user_data'][getCurrentUserId()]; @@ -739,7 +739,7 @@ function getUserDataArray () { // in, but you should use isMember() if you want to find that out. function isUserDataValid () { // User id should not be zero - if (getCurrentUserId() == 0) debug_report_bug('User id is zero.'); + if (getCurrentUserId() == '0') debug_report_bug('User id is zero.'); // Is the array there and filled? return ((isset($GLOBALS['user_data'][getCurrentUserId()])) && (count($GLOBALS['user_data'][getCurrentUserId()]) > 1)); @@ -752,6 +752,10 @@ function setCurrentUserId ($userid) { // Getter for current userid function getCurrentUserId () { + // Return zero if not set + if (!isset($GLOBALS['current_userid'])) return 0; + + // Return the userid return $GLOBALS['current_userid']; }