]> git.mxchange.org Git - mailer.git/blobdiff - ref.php
Spiders can handle 302 replies nicely these days ...
[mailer.git] / ref.php
diff --git a/ref.php b/ref.php
index a475c51acea62bfee71d163502ec7bc87677bcae..f6e5f1913bfa20f027ebdf6be9d06e0493e6ca30 100644 (file)
--- a/ref.php
+++ b/ref.php
  * $Date::                                                            $ *
  * $Tag:: 0.2.1-FINAL                                                 $ *
  * $Author::                                                          $ *
- * Needs to be in all Files and every File needs "svn propset           *
- * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team                   *
  * For more information visit: http://www.mxchange.org                  *
  *                                                                      *
  * This program is free software; you can redistribute it and/or modify *
@@ -52,7 +51,7 @@ setContentType('text/html');
 // No refid by default
 $URL = 'modules.php?module=index';
 
-if (determineReferalId() > 0) {
+if (isValidUserId(determineReferalId())) {
        // Test if nickname or numeric id
        if (isExtensionActive('nickname')) {
                // Nickname in URL, so load the id
@@ -69,7 +68,7 @@ if (determineReferalId() > 0) {
                        // Do we have an entry?
                        if (!isUserDataValid()) {
                                // No entry, so no referal id
-                               $GLOBALS['refid'] = getConfig('def_refid');
+                               $GLOBALS['refid'] = getDefRefid();
                        } // END - if
                }
        } // END - if
@@ -78,10 +77,10 @@ if (determineReferalId() > 0) {
        setSession('refid', determineReferalId());
 
        // Is the refid valid?
-       if (determineReferalId() > 0) {
+       if (isValidUserId(determineReferalId())) {
                // Update ref counter
                SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `ref_clicks`=`ref_clicks`+1 WHERE `userid`=%s LIMIT 1",
-                       array(determineReferalId()), __FILE__, __LINE__);
+                       array(makeDatabaseUserId(determineReferalId())), __FILE__, __LINE__);
 
                // Base URL for redirection
                switch (getConfig('refid_target')) {