6
Κατάλογος Εικόνων
Εικόνα 1 - Λογότυπο «MyNetDiary» αντίστοιχου πληροφοριακού συστήματος ............................. 17
Εικόνα 2 - Λογότυπο «Calorie Counter & Diet Plans» αντίστοιχου πληροφοριακού συστήματος ..... 18
Εικόνα 3 - Λογότυπο «Cronometer» αντίστοιχου πληροφοριακού συστήματος .............................. 19
Εικόνα 4 - Παράδειγμα κώδικα CSS ......................................................................................... 24
Εικόνα 5 - Παράδειγμα κώδικα JavaScript ................................................................................ 25
Εικόνα 6 - Παράδειγμα κώδικα PHP ......................................................................................... 26
Εικόνα 7 - Σχεσιακό διάγραμμα της βάσης δεδομένων ................................................................ 44
Εικόνα 8 - Οντότητες από την βάση δεδομένων Nutrition ........................................................... 46
Εικόνα 9 - Οντότητα language ................................................................................................. 46
Εικόνα 10 - Οντότητα users ..................................................................................................... 47
Εικόνα 11 - Οντότητα activationlink ......................................................................................... 49
Εικόνα 12 - Οντότητα conformnewemail .................................................................................. 50
Εικόνα 13 - Οντότητα foodcategory.......................................................................................... 51
Εικόνα 14 - Οντότητα translationfoodcategory ........................................................................... 52
Εικόνα 15 - Οντότητα foodnames ............................................................................................. 52
Εικόνα 16 - Οντότητα translationfoodname ............................................................................... 53
Εικόνα 17 - Οντότητα unitname ............................................................................................... 53
Εικόνα 18 - Οντότητα translationunitname ................................................................................ 54
Εικόνα 19 - Οντότητα foods .................................................................................................... 55
Εικόνα 20 - Οντότητα nameofdailymeals .................................................................................. 57
Εικόνα 21 - Οντότητα dailyconsumptiongoals ........................................................................... 57
Εικόνα 22 - Οντότητα fatpercentage ......................................................................................... 58
Εικόνα 23 - Οντότητα waterpercentage ..................................................................................... 59
Εικόνα 24 - Οντότητα weight ................................................................................................... 60
Εικόνα 25 - Οντότητα weightbone ............................................................................................ 61
Εικόνα 26 - Οντότητα createdfood ........................................................................................... 61
Εικόνα 27 - Οντότητα favourites .............................................................................................. 62
Εικόνα 28 - Οντότητα dailyeatings ........................................................................................... 63
Εικόνα 29 - Οντότητα dailysummaries ...................................................................................... 65
Εικόνα 30 - Οντότητα cronjob ................................................................................................. 66
Εικόνα 31 - Ο έλεγχος που γίνεται σε αριθμούς και χαρακτήρες στο client side ............................. 68
Εικόνα 32 - Ο έλεγχος των μεταβλητών με filter_var .................................................................. 69
Εικόνα 33 - Ο έλεγχος που γίνεται στο server side ...................................................................... 70
Εικόνα 34 - Η συνάρτηση preg_match ...................................................................................... 70
Εικόνα 35 - Η μέθοδος σύγκρισης και αποκρυπτογράφησης του κωδικού πρόσβασης .................... 71
Εικόνα 36 - Η χρήση του PDO σε ένα SELECT ερώτημα ........................................................... 71
Εικόνα 37 - Το κομμάτι κώδικα της HTTPS .............................................................................. 72
Εικόνα 38 - Συνάρτηση ελέγχου αυθεντικοποιημένου χρήστη ..................................................... 73
Εικόνα 39 - Συντελεστές ιστοσελίδας ....................................................................................... 74
Εικόνα 40 - Τμήμα επικοινωνίας .............................................................................................. 74
Εικόνα 41 - Πρώτο βήμα εγγραφής .......................................................................................... 75
Εικόνα 42 - Μηνύματα λάθους πρώτου βήματος εγγραφής .......................................................... 76
Εικόνα 43 - Δεύτερο βήμα εγγραφής ........................................................................................ 76
Εικόνα 44 - Μηνύματα λάθους δεύτερου βήματος εγγραφής ....................................................... 77
Εικόνα 45 - Τρίτο βήμα εγγραφής ............................................................................................ 77
Εικόνα 46 - Μηνύματα λάθους τρίτου βήματος εγγραφής ........................................................... 78