]> git.mxchange.org Git - mailer.git/blobdiff - inc/libs/refback_functions.php
Referal system refactured (and some parts fixed), wrapper function introduced:
[mailer.git] / inc / libs / refback_functions.php
index c66cdcf6801591b83cd898ed5aa363f45617eae7..5856a6aeda5c43442c5d012c2843a212bfb1c00a 100644 (file)
@@ -92,7 +92,7 @@ function addRefbackPoints ($userid, $ref, $points, $ref_points) {
 
                                // Add points again, but only directly
                                /* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refback=' . $refback . ',userid=' . $userid . ',ref=' . $ref . ',refid=' . $refid . ' - UPDATE! (' . SQL_AFFECTEDROWS() . ')');
-                               addPointsDirectly(sprintf("refback:%s", $refid), $userid, $refback);
+                               addPointsThroughReferalSystem(sprintf("refback:%s", $refid), $userid, $refback);
 
                                // Reduce points if refid is found
                                if ($refid == $ref) {
@@ -246,7 +246,7 @@ function updateRefbackTable ($userid) {
                                if (SQL_HASZERONUMS($result)) {
                                        // Insert this level
                                        /* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . $GLOBALS['refback_level'] . ',ref=' . $GLOBALS['refback_refid'][$GLOBALS['refback_level']] . ' - ADD!');
-                                       SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`,`level`,`refid`) VALUES (%s,%s,%s)",
+                                       SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`, `level`, `refid`) VALUES (%s,%s,%s)",
                                                array(
                                                        bigintval($userid),
                                                        $GLOBALS['refback_level'],
@@ -275,7 +275,7 @@ function updateRefbackTable ($userid) {
                                        /* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',level=' . ($GLOBALS['refback_level'] - $minus) . ',minus=' . $minus . ',ref=' . $GLOBALS['refback_refid'][$GLOBALS['refback_level']] . ',numRows=' . SQL_NUMROWS($result) . ' - BACK!');
                                        if (SQL_HASZERONUMS($result)) {
                                                // Insert this level
-                                               SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`,`level`,`refid`) VALUES (%s,%s,%s)",
+                                               SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_user_refs` (`userid`, `level`, `refid`) VALUES (%s,%s,%s)",
                                                        array(
                                                                bigintval($userid),
                                                                ($GLOBALS['refback_level'] - $minus),