Ejemplo n.º 1
0
         foreach ($mail_lines as $line) {
             $message .= $line;
         }
         $message = str_replace('%company%', $employer->get_name(), $message);
         $message = str_replace('%previous_invoice%', pad($previous_invoice, 11, '0'), $message);
         $message = str_replace('%new_invoice%', pad($invoice, 11, '0'), $message);
         $message = str_replace('%job_title%', $job_title, $message);
         $body .= $message . "\n";
         $body .= '--yel_mail_sep_alt_' . $filename . "--\n\n";
         $body .= '--yel_mail_sep_' . $filename . "\n";
         $body .= 'Content-Type: application/pdf; name="yel_credit_note_' . pad($invoice, 11, '0') . '.pdf"' . "\n";
         $body .= 'Content-Transfer-Encoding: base64' . "\n";
         $body .= 'Content-Disposition: attachment' . "\n";
         $body .= $attachment . "\n";
         $body .= '--yel_mail_sep_' . $filename . "--\n\n";
         mail($employer->get_email_address(), $subject, $body, $headers);
         unlink($GLOBALS['data_path'] . '/credit_notes/' . $filename . '.pdf');
     }
 }
 // 2.4 If it is a replacement, update both referrals to disable future replacements.
 if ($is_replacement) {
     $queries = "UPDATE referrals SET \n                    replaced_on = '" . now() . "', \n                    replaced_referral = " . $_POST['id'] . " \n                    WHERE id = " . $previous_referral . "; \n                    UPDATE referrals SET \n                    guarantee_expire_on = '" . $today . "', \n                    replacement_authorized_on = NULL, \n                    replaced_on = '" . now() . "', \n                    replaced_referral = " . $_POST['id'] . " \n                    WHERE id = " . $_POST['id'];
     if (!$mysqli->transact($queries)) {
         echo 'ko';
         exit;
     }
 }
 // 3. Send a notification
 $mail_lines = file('../private/mail/member_reward.txt');
 $message = '';
 foreach ($mail_lines as $line) {