Αποστολέας Θέμα: Ηλεκτρονικό Πρωτόκολλο Σχολείου  (Αναγνώστηκε 10397 φορές)

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 70
    • Διαχείριση απουσιών
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #105 στις: 04 Ιούλ 2019, 04:28:49 μμ »
Ο Διαχειριστης μπορεί στη σελίδα Διατήρηση να εισαγει νέο φάκελο Φ, να τροποποιήσει η να διαγράψει.

gspy

  • Οπαδός
  • **
  • Μηνύματα: 10
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #106 στις: 05 Ιούλ 2019, 09:34:17 πμ »
Ο Διαχειριστης μπορεί στη σελίδα Διατήρηση να εισαγει νέο φάκελο Φ, να τροποποιήσει η να διαγράψει.
Καλημέρα. Η σελίδα Διατήρηση που είναι; Μήπως εννοείτε Διαχείριση; Αλλά και πάλι δεν βλέπω τρόπο να αλλάξω τα Φ. Για την έκδοση dektop windows μιλάω.

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 70
    • Διαχείριση απουσιών
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #107 στις: 05 Ιούλ 2019, 09:41:12 πμ »
 :Μενου->Πρωτοκολλο-.>Διατηρηση

gspy

  • Οπαδός
  • **
  • Μηνύματα: 10
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #108 στις: 05 Ιούλ 2019, 09:48:01 πμ »
 :D 1000 ευχαριστώ για την άμεση απάντηση! Πώς δεν το έβλεπα τόση ώρα;

Δημήτρης Κανάς

  • Εκπαιδευτικός
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 193
    • Εργαστήρι Δημοτικού Σχολείου
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #109 στις: 23 Ιούλ 2019, 03:06:23 μμ »
Γεια σου Γιώργο και από το δημόσιο τμήμα του forum.

Στην επισυναπτόμενη εικόνα δείχνει πως δε φαίνεται σε ορισμένες περιπτώσεις η διεύθυνση του αποστολέα με αποτέλεσμα πιστεύω να μην αποθηκεύεται το μήνυμα ως εγγραφή στο πρωτόκολλο. Μπορεί να το ελέγξει κάποιος; Επίσης σε περιπτώσεις που φαίνεται και πάλι εμφανίζει το παρακάτω σφάλμα

file_put_contents(C:\xampp\htdocs\e-protocol-v2\storage\app\arxeio/emails/6604-20190723_email_2019-07-23_12:54:27.html): failed to open stream: No such file or directory

Μπορεί να γίνει κάποιος έλεγχος;

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 70
    • Διαχείριση απουσιών
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #110 στις: 11 Σεπ 2019, 11:15:35 μμ »
Καλό Φθινόπωρο

Η κλάση laravel-imap που διαβάζει τα email δίνει στον Αποστολέα ένα πίνακα με την ακόλουθη μορφή:

Array
(
   (0)  => stdClass Object

        (
            [personal] => Γεώργιος Θεοδώρου
            [mailbox] => g.theodoroy
            [host] => gmail.com
            [mail] => g.theodoroy@gmail.com
            [full] => Γεώργιος Θεοδώρου < g.theodoroy@gmail.com>
        )
)

Το πρόβλημα δημιουργείται γιατί δεν διαβάζονται σωστά τα Ελληνικά λόγω encoding και η τελική τιμή είναι κενό string

Διορθώθηκε:
            αντί για το πεδίο [full]
            διαβάζονται τα [personal] <[mail]>

Το [mail] είναι πάντα στα Αγγλικά και δεν έχει το παραπάνω πρόβλημα.
Αν το [personal] διαβάζεται επιτυχώς εμφανίζεται και αυτό.

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 70
    • Διαχείριση απουσιών
Προστέθηκε αυτόματη αναζήτηση των τιμών που ταιριάζουν με το κείμενο που πληκτρολογούμε στα πεδία:
  • Θέμα
  • Τόπος έκδοσης
  • Αρχή έκδοσης
  • Παραλήπτης
  • Απευθύνεται
  • Λέξεις κλειδιά

Ο διαχειριστής στις ρυθμίσεις μπορεί να επιλέξει ΝΑΙ ή ΟΧΙ εάν θα γίνεται αυτό "Εμφάνιση λίστας με τιμές που ταιριάζουν σε ότι πληκτρολογούμε "

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #112 στις: 08 Νοέ 2019, 07:34:18 μμ »
Για άλλη μία φορά ο κ. Θεοδώρου αφουγκράζεται τις "απαιτήσεις" των χρηστών και παρέχει υψηλού επιπέδου υποστήριξη, κάνοντας μια τέλεια εφαρμογή... τελειότερη.

Μπράβο και ευχαριστούμε!
AllFlavors.Net - Extraordinary (digital) planet

Δημήτρης Κανάς

  • Εκπαιδευτικός
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 193
    • Εργαστήρι Δημοτικού Σχολείου
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #113 στις: 10 Νοέ 2019, 08:21:30 πμ »
Μπράβο Γιώργο!!! Νομίζω πως δεν υπάρχει άλλο πιο ολοκληρωμένο σύστημα ανοικτού κώδικα...

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 70
    • Διαχείριση απουσιών
Κοινοποίηση της χρήσης του Ηλεκτρονικού πρωτικόλλου
« Απάντηση #114 στις: 10 Νοέ 2019, 10:04:55 πμ »
Το Ηλεκτρονικό Πρωτόκολλο ξεκίνησε να φτιάχνεται από το 2015 και όπως βλέπετε όσοι το παρακολουθείτε εξελίσεται συνεχώς προσαρμοζόμενο στις ανάγκες των χρηστών όπως αυτές προκύπτουν μέσα από την καθημερινή χρήση.

Θα με ικανοποιούσε ιδιαίτερα όποιος "εγκατέστησε" και χρησιμοποιεί το Ηλ. Πρωτόκολλο και επιθυμεί να το κοινοποιήσει.

Θα ήθελα να προσθέσω στην αρχική σελίδα του Θέματος σε ποιες υπηρεσίες χρησιμοποιείται.

Αν θέλετε δηλώστε το ή στείλετε το όνομα του σχολείου ή της υπηρεσίας σε ένα προσωπικό μήνυμα.

Ευχαριστώ για τα καλά σας λόγια και για τη βοήθεια. Ο "συλλογικός νους" κάνει θαύματα!

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #115 στις: 11 Νοέ 2019, 06:28:49 μμ »
Τα ενημερωμένα αρχεία απλά τα "πετάω" από πάνω και αντικαθιστούν τα προηγούμενα ή κάνω κάτι άλλο;
AllFlavors.Net - Extraordinary (digital) planet

Γεώργιος Θεοδώρου

  • Βετεράνος
  • ****
  • Μηνύματα: 70
    • Διαχείριση απουσιών
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #116 στις: 11 Νοέ 2019, 07:08:54 μμ »
Κατά την κρίση σου.
Στο github στα commits περιγράφονται αναλυτικά οι αλλαγές.
Αν είναι περιορισμένες μπορείς να κάνεις τις τροποποιήσεις με ένα κειμενογράφο.
Αν δεν θες να ανακατευτεις αντικατάστησε τα υπάρχοντα αρχεία με τα καινούρια.
Μια καλή πρακτική είναι να μετονομασεις τα παλιά αρχεία (πχ protocol.blade.php.old) και να τα διαγράψεις οταν βεβαιωθεις ότι η αναβάθμιση δουλεύει όπως αναμένεται. Σε αστοχία επαναφέρεις τα παλια αρχεία.
Τέλος αν στις αλλαγές πρέπει να γίνουν αλλαγές και στη ΒΔ τότε τα πράγματα γίνονται πιο σύνθετα...
« Τελευταία τροποποίηση: 11 Νοέ 2019, 09:45:49 μμ από Γεώργιος Θεοδώρου »

Θοδωρής Καρτσιώτης

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 19
  • Προσπαθώ να καταλάβω τι συμβαίνει!
    • AllFlavors || Extraordinary (digital) planet
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #117 στις: 11 Νοέ 2019, 07:36:26 μμ »
Ναι, έτσι σκέφτομαι να το κάνω... Βλέπω πάντως ότι οι συγκεκριμένες δεν "πειράζουν" τη βάση δεδομένων σε επίπεδο structure τουλάχιστον.

Έτσι μου φαίνεται από τα λίγα που καταλαβαίνω από το framework του Laravel.
AllFlavors.Net - Extraordinary (digital) planet

Δημήτρης Κανάς

  • Εκπαιδευτικός
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 193
    • Εργαστήρι Δημοτικού Σχολείου
Απ: Ηλεκτρονικό Πρωτόκολλο Σχολείου
« Απάντηση #118 στις: Σήμερα στις 02:25:23 πμ »
Είπα να παίξω λίγο με τις λίστες Γιώργο...

Αν θέλω τις εγγραφές προς διεκπεραίωση για 2 χρήστες...

$protocols = $protocols->where('diekperaiosi', '1')->orwhere('diekperaiosi', '2');

Αν θέλω τα ημερήσια πρωτόκολλα...

$protocols = $protocols->where('protocoldate', Carbon::now()->format('d/m/Y'));

(σχετική επισυναπτόμενη εικόνα)

ή κάπου κάνω λάθος;