]> git.mxchange.org Git - mailer.git/blobdiff - beg.php
Fix for output to bots, 'slurp' is now detected
[mailer.git] / beg.php
diff --git a/beg.php b/beg.php
index 59d3572d675a507f0c501e34cd4cf57280a49b9f..072f4b46d1226da49c8fc2c863163068f028544e 100644 (file)
--- a/beg.php
+++ b/beg.php
@@ -1,7 +1,7 @@
 <?php
 /************************************************************************
- * MXChange v0.2.1                                    Start: 01/09/2005 *
- * ===============                              Last change: 01/09/2005 *
+ * Mailer v0.2.1-FINAL                                Start: 01/09/2005 *
+ * ===================                          Last change: 01/09/2005 *
  *                                                                      *
  * -------------------------------------------------------------------- *
  * File              : 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;
@@ -89,7 +89,7 @@ if (isGetRequestElementSet('userid')) {
                // numbers matching to the numbers behind the decimal dot. Simple! ;-)
                $points = mt_rand((getConfig('beg_points') * 100000), (getConfig('beg_points_max') * 100000)) / 100000;
 
-               // Set nickname / userid for the template(s
+               // Set nickname / userid for template
                $content['userid']      = getRequestElement('userid');
                $content['clicks']      = (getUserData('beg_clicks') + 1);
                $content['banner']      = loadTemplate('beg_banner', true);
@@ -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