diff options
Diffstat (limited to 'public/app/views/templates')
| -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('Τα στοιχεία πρόσβασης που δώσατε είναι λάθος. Παρακαλώ προσπαθήστε ξανά.'); } }); - }); }); |
