X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fwrapper-functions.php;h=76b94ebf864263378e32bb36d72456e5e77d369d;hp=c86787ebc2aa0b1bd191896f4dd6b9c1fe288806;hb=8fa01ac88b1208b28b47f57d997db6223f60cb9c;hpb=40ad095ca1998aa741f2bbc0dbab8ec16dff3d1f diff --git a/inc/wrapper-functions.php b/inc/wrapper-functions.php index c86787ebc2..76b94ebf86 100644 --- a/inc/wrapper-functions.php +++ b/inc/wrapper-functions.php @@ -540,12 +540,12 @@ function isNicknameUsed ($userid) { } // Getter for 'what' value -function getWhat () { +function getWhat ($strict = true) { // Default is null $what = NULL; // Is the value set? - if (isWhatSet(true)) { + if (isWhatSet($strict)) { // Then use it $what = $GLOBALS['__what']; } // END - if @@ -571,11 +571,12 @@ function setWhatFromConfig ($configEntry) { // Checks wether what is set and optionally aborts on miss function isWhatSet ($strict = false) { // Check for it - $isset = (isset($GLOBALS['__what']) && (!empty($GLOBALS['__what']))); + $isset = ((isset($GLOBALS['__what']) && (!empty($GLOBALS['__what']))) || (is_null($GLOBALS['__what']))); // Should we abort here? if (($strict === true) && ($isset === false)) { // Output backtrace + die(debug_get_printable_backtrace()); debug_report_bug(__FUNCTION__, __LINE__, 'what is empty.'); } // END - if @@ -606,7 +607,7 @@ function setAction ($newAction) { // Checks wether action is set and optionally aborts on miss function isActionSet ($strict = false) { // Check for it - $isset = ((isset($GLOBALS['__action'])) && (!empty($GLOBALS['__action']))); + $isset = (((isset($GLOBALS['__action'])) && (!empty($GLOBALS['__action']))) || (is_null($GLOBALS['__action']))); // Should we abort here? if (($strict === true) && ($isset === false)) {