]> git.mxchange.org Git - mailer.git/blobdiff - inc/libs/refback_functions.php
Opps, not all elements for sprintf() has been set.
[mailer.git] / inc / libs / refback_functions.php
index 05819eb73ab2a6259672e74cda235fa878d301b6..4fb906fc38f5fbff16367ef929eb10afa6cf1bb2 100644 (file)
@@ -103,7 +103,7 @@ LIMIT 1',
 
                                // Add points again, but only directly
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'refbackPoints=' . $refbackPoints . ',userid=' . $userid . ',ref=' . $ref . ',refid=' . convertNullToZero($refid) . ' - REFBACK-UPDATE! (' . sqlAffectedRows() . ')');
-                               addPointsThroughReferralSystem(sprintf("refback:%s", $refid), $userid, $refbackPoints);
+                               addPointsThroughReferralSystem(sprintf('refback:%s', $refid), $userid, $refbackPoints);
 
                                // Reduce points if refid is found
                                //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'userid=' . $userid . ',refid=' . $refid . ',ref=' . $ref . ' - REDUCING?');
@@ -242,14 +242,8 @@ ORDER BY
        if (!ifSqlHasZeroNums($result)) {
                // Fetch all entries
                while ($row = sqlFetchArray($result)) {
-                       // Init click rate
-                       $row['click_rate'] = '0';
-
-                       // Does he have received some mails?
-                       if ($row['emails_received'] > 0) {
-                               // Calculate click rate
-                               $row['click_rate'] = ($row['mails_confirmed'] / $row['emails_received'] * 100);
-                       } // END - if
+                       // Calculate click rate
+                       $row['click_rate'] = calculatePercentageRate($row['mails_confirmed'], $row['emails_received']);
 
                        // Add row
                        $refs[$row['id']] = $row;
@@ -316,7 +310,7 @@ function updateMemberRefbackPercents ($id, $percents, $note) {
        $content = getArrayFromUserRefbackData($id);
 
        // Is this valid?
-       if (count($content) == 0) {
+       if (!isFilledArray($content)) {
                // id does not belong to user!
                $status['message'] = 'MEMBER_REFBACK_ERROR_ID_MISMATCH';
                return $status;