function endReviewPeriod($reset, $conversion_rate, $signature) { $email_template = $conversion_rate ? 'end-period-conversion' : 'end-period'; $template_data = array('date' => date("F j, Y"), 'signature' => $signature); foreach (Rewarder::getCurrentReceivers() as $receiver) { $user_template_data = $template_data; $user_template_data['points'] = $receiver['received_points']; $user_template_data['people'] = $receiver['givers']; if ($conversion_rate) { $user_template_data['worth'] = $conversion_rate; $user_template_data['total_earnings'] = $receiver['received_points'] * $conversion_rate; } sendTemplateEmail($receiver['username'], $email_template, $user_template_data); } // makes changes to the database finishing the rewarder Rewarder::markPaidAll(); // reseting all rewarder balances to 0 if ($reset) { $sql = "UPDATE " . REVIEW_USERS . " SET `rewarder_points` = 0"; mysql_unbuffered_query($sql); } }