Huge rewrite of default parameters, ext-network continued:
[mailer.git] / beg.php
diff --git a/beg.php b/beg.php
index 59d3572d675a507f0c501e34cd4cf57280a49b9f..67e9855844707ace61455ef319cf8ee1004623ad 100644 (file)
--- a/beg.php
+++ b/beg.php
@@ -59,7 +59,7 @@ redirectOnUninstalledExtension('beg');
 // Check for userid
 if (isGetRequestElementSet('userid')) {
        // Init variables
-       $points = 0;
+       $points = '0';
 
        // Don't pay is the default...
        $pay = false;
@@ -107,7 +107,7 @@ if (isGetRequestElementSet('userid')) {
                        array(getUserData('userid'), detectRemoteAddr(), session_id()), __FILE__, __LINE__);
 
                // Entry not found, points set and not logged in?
-               if (((SQL_NUMROWS($result) == 0) || (isAdmin())) && ($points > 0) && (!isMember()) && (getConfig('beg_pay_mode') == 'NONE')) {
+               if (((SQL_NUMROWS($result) == '0') || (isAdmin())) && ($points > 0) && (!isMember()) && (getConfig('beg_pay_mode') == 'NONE')) {
 
                        // Admin is testing?
                        if (!isAdmin()) {
@@ -185,7 +185,7 @@ if (isGetRequestElementSet('userid')) {
        } elseif ((getUserData('status') != 'CONFIRMED') && (getUserData('status') != 'failed')) {
                // Maybe locked/unconfirmed account?
                $errorCode = generateErrorCodeFromUserStatus();
-       } elseif ((getUserData('userid') == 0) || (getUserData('status') == 'failed')) {
+       } elseif ((getUserData('userid') == '0') || (getUserData('status') == 'failed')) {
                // Inalid or locked account, so let's find out
                if (fetchUserData(getRequestElement('userid'), 'nickname')) {
                        // Locked account