diff --git a/doc/thesis/compile.sh b/doc/thesis/compile.sh new file mode 100644 index 00000000..73e34799 --- /dev/null +++ b/doc/thesis/compile.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +## =============================================== +## GENERATES THE EASY!APPOINTMENTS THESIS DOCUMENT +## =============================================== + +clear +xelatex --output-format=pdf thesis.tex --quiet +bibtex thesis.tex +xelatex --output-format=pdf thesis.tex --quiet + +rm *.log +rm *.dvi +rm *.aux +rm *.bbl +rm *.blg +rm *.brf +rm *.out +rm *.log +rm *.bcf +rm *.xml +rm *.toc + +rm includes\*.log +rm includes\*.dvi +rm includes\*.aux +rm includes\*.bbl +rm includes\*.blg +rm includes\*.brf +rm includes\*.out +rm includes\*.log +rm includes\*.bcf +rm includes\*.xml +rm includes\*.toc + +echo "Process Ended" diff --git a/doc/thesis/includes/headers.tex b/doc/thesis/includes/headers.tex index 2c618aab..f8d95c10 100644 --- a/doc/thesis/includes/headers.tex +++ b/doc/thesis/includes/headers.tex @@ -9,7 +9,8 @@ \usepackage{float} \usepackage{listings} \usepackage{hyperref} -\usepackage {color} +\usepackage{color} +\usepackage{xcolor} %% ============================================================================ %% ΡΥΘΜΙΣΗ ΤΩΝ HYPERLINKS @@ -66,4 +67,4 @@ \renewcommand{\thesisyear}{2013} %% ΒΙΒΛΙΟΓΡΑΦΙΑ -\addbibresource{thesis.bib} \ No newline at end of file +\addbibresource{thesis.bib} diff --git a/doc/thesis/includes/implementation.tex b/doc/thesis/includes/implementation.tex index 513a0ac1..fb01a08e 100644 --- a/doc/thesis/includes/implementation.tex +++ b/doc/thesis/includes/implementation.tex @@ -118,7 +118,7 @@ Έπειτα θα υπολογιστούν οι διαθέσιμες ώρες στις οποίες θα μπορέσει ο χρήστης να κλείσει ραντεβού. Αυθαίρετα και για λόγους ευχρηστίας έχει τεθεί το χρονικό διάστημα μεταξύ των ελεύθερων ωρών να είναι τα 15 λεπτά. Αυτό που κάνει το συγκεκριμένο κομμάτι κώδικα είναι ουσιαστικά ο διαχωρισμός των ελεύθερων χρονικών διαστημάτων του πάροχου σε ώρες τις οποίες χωρίζουν 15 λεπτά τουλάχιστον και οι οποίες μπορούν να χωρέσουν την διάρκεια της υπηρεσίας για την οποία ενδιαφέρεται ο πελάτης, πριν την λήξη του διαθέσιμου χρονικού διαστήματος (γραμμές 43 - 76). -Στο τελευταίο μέρος αυτής της μεθόδους ελέγχεται αν η επιλεγμένη ημερομηνία αντιστοιχεί στην σημερινή και αν αυτό ισχύει αφαιρούνται οι παρελθοντικές διαθέσιμες ώρες έτσι ώστε να μην μπορεί ο πελάτης να κλείσει ραντεβού σε μια παρελθοντική χρονική στιγμή. Το σύστημα στο frontend δεν επιτρέπει ούτως ή άλλος την επιλογή παρελθοντικής ημερομηνίας, αλλά απαιτείται στην συγκεκριμένη περίπτωση να ελεγχθούν οι παρελθοντικές ώρες του ραντεβού. Επίσης είναι σημαντικό να αναφερθεί ότι η εφαρμογή παρέχει μια παράμετρο η οποία ορίζει το χρονικό διάστημα που θα πρέπει να χωρίζει ένα ραντεβού από την ώρα που αυτό γίνεται κράτηση ή επεξεργάζεται. Ο λόγος γίνεται για την ρύθμιση του συστήματος με το όνομα "book_advance_timeout" η οποία μετράται σε λεπτά και λαμβάνεται υπόψιν στον υπολογισμό των διαθέσιμων ωρών. +Στο τελευταίο μέρος αυτής της μεθόδους ελέγχεται αν η επιλεγμένη ημερομηνία αντιστοιχεί στην σημερινή και αν αυτό ισχύει αφαιρούνται οι παρελθοντικές διαθέσιμες ώρες έτσι ώστε να μην μπορεί ο πελάτης να κλείσει ραντεβού σε μια παρελθοντική χρονική στιγμή. Το σύστημα στο frontend δεν επιτρέπει ούτως ή άλλος την επιλογή παρελθοντικής ημερομηνίας, αλλά απαιτείται στην συγκεκριμένη περίπτωση να ελεγχθούν οι παρελθοντικές ώρες του ραντεβού. Επίσης είναι σημαντικό να αναφερθεί ότι η εφαρμογή παρέχει μια παράμετρο η οποία ορίζει το χρονικό διάστημα που θα πρέπει να χωρίζει ένα ραντεβού από την ώρα που αυτό γίνεται κράτηση ή επεξεργάζεται. Ο λόγος γίνεται για την ρύθμιση του συστήματος με το όνομα "book\_advance\_timeout" η οποία μετράται σε λεπτά και λαμβάνεται υπόψιν στον υπολογισμό των διαθέσιμων ωρών. %% ================================================== %% ΔΙΑΓΡΑΜΜΑΤΑ ΚΩΔΙΚΑ diff --git a/doc/thesis/thesis.pdf b/doc/thesis/thesis.pdf index 59ab9048..a76de7fb 100644 Binary files a/doc/thesis/thesis.pdf and b/doc/thesis/thesis.pdf differ diff --git a/src/application/views/backend/calendar.php b/src/application/views/backend/calendar.php index 59f0ddf4..4fe8d479 100644 --- a/src/application/views/backend/calendar.php +++ b/src/application/views/backend/calendar.php @@ -42,7 +42,8 @@
- + config->item('ea_google_sync') == TRUE) { ?>