diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-06-09 02:35:46 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-06-09 02:35:46 +0300 |
| commit | 0b0076b2ece062f248b7c048d6bb28abbe9174a5 (patch) | |
| tree | 3cea63a08d76cc63d0de4fa0743a3c2eabe58fca /public/app/views/templates/invite.php | |
| parent | 85013cfa9aac7b2a17e0158a77e75dcfbb1ce298 (diff) | |
| download | gyraf1gov-0b0076b2ece062f248b7c048d6bb28abbe9174a5.tar.gz gyraf1gov-0b0076b2ece062f248b7c048d6bb28abbe9174a5.tar.bz2 gyraf1gov-0b0076b2ece062f248b7c048d6bb28abbe9174a5.zip | |
invitations interface ready; needs testing onto the public web
Diffstat (limited to 'public/app/views/templates/invite.php')
| -rw-r--r-- | public/app/views/templates/invite.php | 61 |
1 files changed, 32 insertions, 29 deletions
diff --git a/public/app/views/templates/invite.php b/public/app/views/templates/invite.php index 637697f..d7947da 100644 --- a/public/app/views/templates/invite.php +++ b/public/app/views/templates/invite.php @@ -35,41 +35,43 @@ <form method="post"> - <div class='row'> - <div class='form-group '> - <label for='members'>Μέλη *</label> - - <select id='members' class='form-select form-select-sm' name='members[]' multiple='multiple' style='width:100%'> - <?php foreach($teachers as $key => $item) :?> - <option value="<?=$item['id']?>"><?=$item['TeacherName']?></option> - <?php endforeach; ?> - </select> - </div> - </div> - + <div class='row'> + <div class='form-group '> + <label for='members'>Προς *</label> + + <select id='members' class='form-select form-select-sm' name='members[]' multiple='multiple' style='width:100%'> + <?php foreach($teachers as $key => $item) :?> + <option value="<?=$item['id']?>"><?=$item['TeacherName']?></option> + <?php endforeach; ?> + </select> + </div> + </div> <br /> - - <div class="row justify-content-center"> - <div class="col-6"> - <button type="submit" class="btn btn-primary btn-sm col-12">Σύνδεση</button> - </div> + <div class="row"> + <div class='form-group '> + <button type="submit" class="btn btn-primary btn-sm col-12"> + Αποστολή προσκλήσεων + </button> + </div> </div> </form> </div> <div class="info"> - <!-- - <p>Αν ξεχάσατε τον κωδικό πρόσβασης μπορείτε να δημιουργήσετε ένα νέο (υπο κατασκευή).</p> - --> <p> - Εαν δικαιούστε αλλά δεν έχετε πρόσβαση στο site, παρακαλούμε επικοινωνήστε - με τη διεύθυνση του σχολείου προκειμένου να σας αποσταλεί σχετική πρόσκληση. + Χρησιμοποιήστε τη φόρμα για να προσκαλέσετε νέους χρήστες + ή για reset ενός account. + </p> + <p> + Κάθε πρόσκληση παραμένει ενεργή για 72 ώρες. + Στο διάστημα αυτό δεν μπορεί να σταλεί άλλη πρόσκληση στο ίδιο email. </p> <p> - Ο ιστότοπος χρησιμοποιεί cookies τα οποία έχουν αποκλειστικά λειτουργικό ρόλο. - Η χρήση των υπηρεσιών του site συνεπάγεται την αποδοχή διατήρησης αυτών των cookies. + Μην στέλνετε πολλές προσκλήσεις ταυτόχρονα. + Ένας καλός ρυθμός είναι οι 5 προσκλήσεις το λεπτό + και έως 30 προσκλήσες την ημέρα. </p> </div> @@ -97,30 +99,31 @@ $(document).ready(function() { // ------------------------------------------------------------------------- $('.content form').submit( event => { + event.preventDefault(); // prepare data to POST var data = { - email: $('input[name=email]').val(), - password: $('input[name=password]').val() + ids: getValues($('#members')) }; + console.log(data); // select action url (add or update) - var request = '/account/check-login'; + var request = '/admin/send/invitation'; // send POST request $.post(request, data) .done(function( data ) { if (data.status !== false) { - window.location.href = data.status.goto; + alert('Έχουν αποσταλεί οι προσλήσεις:\n\n'+ data.sent); + window.location.href = '/panel'; } else { alert('Τα στοιχεία πρόσβασης που δώσατε είναι λάθος. Παρακαλώ προσπαθήστε ξανά.'); } }); - }); }); |
