+ list($stats_id) = SQL_FETCHROW($result_pool);
+
+ // Get all user links
+ $links = GET_TOTAL_DATA($stats_id, "user_links", 'userid', "stats_id", true);
+
+ // Reset sent mails for recipient(s)
+ reduceRecipientReceivedMails("stats_id", REQUEST_GET('mid'), $links);
+
+ // Calc total points and pay them back
+ $totalPoints = $links * $price;
+
+ // Shall we pay the points back to the user?
+ if (getConfig('repay_deleted_mails') != 'SHRED') {
+ //* DEBUG: */ echo $stats_id.':'.$totalPoints.'/'.$links.'/'.$price."<br />\n";
+ if ($totalPoints > 0) {
+ // Shall we payback to user or jackpot?
+ if (getConfig('repay_deleted_mails') == 'JACKPOT') {
+ // Set jackpot
+ $sender = 0;
+ } // END - if
+
+ // Pay back points
+ //* DEBUG: */ echo "PAYBACK:".$sender."<br />\n";
+ ADD_POINTS_REFSYSTEM('mail_deleted', $sender, $totalPoints, true, '0', false,'direct');
+
+ // Output message
+ if (getConfig('repay_deleted_mails') == 'REPAY') {
+ // Repayed
+ LOAD_TEMPLATE('admin_settings_saved', false, sprintf(getMessage('ADMIN_POINTS_REPAYED'),
+ translateComma($totalPoints)
+ ));
+ } else {
+ // To jackpot
+ LOAD_TEMPLATE('admin_settings_saved', false, sprintf(getMessage('ADMIN_POINTS_TO_JACKPOT'),
+ translateComma($totalPoints)
+ ));
+ }
+ } else {
+ // No points repayed!
+ LOAD_TEMPLATE('admin_settings_saved', false, getMessage('ADMIN_NO_POINTS_REPAYED'));
+ }
+ } else {
+ // Points shredded!
+ LOAD_TEMPLATE('admin_settings_saved', false, sprintf(getMessage('ADMIN_POINTS_SHREDDED'), $totalPoints));
+ }