From 0b0076b2ece062f248b7c048d6bb28abbe9174a5 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Fri, 9 Jun 2023 02:35:46 +0300 Subject: invitations interface ready; needs testing onto the public web --- public/app/extends/SendMail_service.php | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'public/app/extends') diff --git a/public/app/extends/SendMail_service.php b/public/app/extends/SendMail_service.php index c717e61..64366e0 100644 --- a/public/app/extends/SendMail_service.php +++ b/public/app/extends/SendMail_service.php @@ -32,26 +32,28 @@ class SendMail_service * + https://stackoverflow.com/questions/2391171/how-to-get-output-from-local-script-in-php * + https://stackoverflow.com/questions/171318/how-do-i-capture-php-output-into-a-variable */ - public static function send_activation_code($activator) + public static function send_invitation($memo) { - $activation_url = SITE_URL ."/account/activate?ticket=". $activator['code']; + $invitation = SITE_URL ."/invitation/". $memo['code']; $envelope = [ - 'email' => $activator['email'], - 'name' => $activator['name'], - 'subject' => 'Εγγραφή στο Classroom', + 'email' => $memo['email'], + 'name' => $memo['name'], + 'subject' => 'Πρόσκληση από το 1ο Γυμνάσιο Ραφήνας', 'body' => "Χαίρετε,
- το παρόν αυτοποιημένο email σάς έχει σταλεί - γιατί έχει γίνει αίτημα εγγραφής σας στο Classroom.
+ Στο παρόν email θα βρείτε πληροφορίες για να + ενεργοποιήσετε την πρόσβασή σας στην Πλατφόρμα + ηλεκτρονικών αιτήσεων και δημιουργίας διαδικαστικών + εγγράφων του 1ου Γυμνάσιου Ραφήνας.

- Όνομα επαφής: ". $activator['name'] ."
- Email : ". $activator['email'] ."
+ Όνομα επαφής: ". $memo['name'] ."
+ Email : ". $memo['email'] ."

Για να ενεργοποιήσετε την πρόσβασή σας στο site - θα πρέπει ακολουθήσετε τον παρακάτω σύνδεσμο: - ". $activation_url .". + θα πρέπει να ακολουθήσετε τον παρακάτω σύνδεσμο: + ". $invitation .".

- Μετά την ενεργοποίηση θα έχετε πρόσσβαση + Μετά την ενεργοποίηση θα έχετε πρόσβαση στο περιεχόμενο του site.
Μην απαντήσετε στο email, δεν υπάρχει φυσική επαφή η οποία να λαμβάνει τυχόν replies." @@ -77,8 +79,8 @@ class SendMail_service * send email using phpMailer class; * optional SMTP server configuration; * - * @param $envelope - * @return success_starus (boolean) + * @param array $envelope: array with [ email, name, subject, body ] keys + * @return boolean success_starus */ public static function send_phpMailer($envelope) { @@ -115,7 +117,6 @@ class SendMail_service $mail->Body = $envelope['body']; return (!$mail->send()) ? false : true; - } -- cgit v1.2.3