summaryrefslogtreecommitdiff
path: root/public/app/extends/SendMail_service.php
diff options
context:
space:
mode:
authorGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-06-09 02:35:46 +0300
committerGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-06-09 02:35:46 +0300
commit0b0076b2ece062f248b7c048d6bb28abbe9174a5 (patch)
tree3cea63a08d76cc63d0de4fa0743a3c2eabe58fca /public/app/extends/SendMail_service.php
parent85013cfa9aac7b2a17e0158a77e75dcfbb1ce298 (diff)
downloadgyraf1gov-0b0076b2ece062f248b7c048d6bb28abbe9174a5.tar.gz
gyraf1gov-0b0076b2ece062f248b7c048d6bb28abbe9174a5.tar.bz2
gyraf1gov-0b0076b2ece062f248b7c048d6bb28abbe9174a5.zip
invitations interface ready; needs testing onto the public web
Diffstat (limited to 'public/app/extends/SendMail_service.php')
-rw-r--r--public/app/extends/SendMail_service.php31
1 files changed, 16 insertions, 15 deletions
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' => "Χαίρετε,<br>
- το παρόν αυτοποιημένο email σάς έχει σταλεί
- γιατί έχει γίνει αίτημα εγγραφής σας στο Classroom.<br>
+ Στο παρόν email θα βρείτε πληροφορίες για να
+ ενεργοποιήσετε την πρόσβασή σας στην Πλατφόρμα
+ ηλεκτρονικών αιτήσεων και δημιουργίας διαδικαστικών
+ εγγράφων του 1ου Γυμνάσιου Ραφήνας.<br>
<br>
- Όνομα επαφής: <b>". $activator['name'] ."</b><br>
- Email : <b>". $activator['email'] ."</b><br>
+ Όνομα επαφής: <b>". $memo['name'] ."</b><br>
+ Email : <b>". $memo['email'] ."</b><br>
<br>
Για να ενεργοποιήσετε την πρόσβασή σας στο site
- θα πρέπει ακολουθήσετε τον παρακάτω σύνδεσμο:
- <a href=\"". $activation_url ."\">". $activation_url ."</a>.
+ θα πρέπει να ακολουθήσετε τον παρακάτω σύνδεσμο:
+ <a href=\"". $invitation ."\">". $invitation ."</a>.
<br>
<br>
- Μετά την ενεργοποίηση θα έχετε πρόσσβαση
+ Μετά την ενεργοποίηση θα έχετε πρόσβαση
στο περιεχόμενο του site.<br>
Μην απαντήσετε στο 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;
-
}