diff options
Diffstat (limited to 'public/config/parametres.php')
| -rw-r--r-- | public/config/parametres.php | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/public/config/parametres.php b/public/config/parametres.php new file mode 100644 index 0000000..aadf807 --- /dev/null +++ b/public/config/parametres.php @@ -0,0 +1,68 @@ +<?php +// PAREMETRES ------------------------------------------------------------------ +//////////////////////////////////////////////////////////////////////////////// + +// Environment +define("TESTING", true); // if Live|Production shall be false +define("C_LABEL", true); // show label on 'select' controls (user may use it for 'other' option) +define("PROJECT", 'Kallasha'); // project name + +// Sessions +define("SESSION_TTL", 18000); // time to live a SESSION (sec) / 3600 x 5 = 18000 sec = 5 hours +define("SESSION_UPD", 300); // time to regenerate session (to avoid session fixation) 1800 sec = 30 min + +// User Roles +define("VISITOR", 0); // random visitor: nothig to do here +define("EDITOR", 1); // add records + edit records (OLNY) +define("VISOR", 5); // EDITOR + print records + approve edits (if coded) +define("ADMIN", 7); // user management + print catalogs + local backups (ONLY) +define("SYSADMIN", 9); // Can do anything (mainly via code) +define('USER_ROLES', array( + VISITOR => 'Ανενεργός Χρήστης', + EDITOR => 'Καταχωρητής / Διορθωτής', + VISOR => 'Επόπτης', + ADMIN => 'Διαχειριστής', + SYSADMIN => 'System Administrator' +)); + +// Database Connection +define("DB_HOST", "geone.roptron.gr"); +define("DB_USER", "kallassas"); +define("DB_PASS", "8iMqkW0f8Yd459cq"); //J9!!2K6uRisKTXpg2"); +define("DB_DBMS", "kallassa_v2"); +define("DB_PORT", 3306); // append to code if needed + +// Cookies +define("MAIN_COOKIE","pi_base"); // keeps php-session-id +define("USER_COOKIE","pi_user"); // shall keep user data (if needed) + +// Common Errors +define("ERR_TIMEOUT", 10); // timeout (sec) before redirect on error +define("ERR_NEED_ID", "<h3>Λάθος κλήση διεργασίας.</h3> + <p>Κωδικός Σφάλματος: <span>NO QUERY</span></p> + <p>Θα μεταφερθείτε αυτόματα στο μενού εργασιών<br> + Αν δεν έχετε δηλώσει χειροκίνητα την url και το πρόβλημα επιμείνει, + επικοινωνείστε με τον διαχειριστή της εφαρμογής.</p>"); +define("ERR_NO_ITEM", "<h3>Το αντικείμενο δεν βρέθηκε.</h3> + <p>Κωδικός Σφάλματος: <span>{1} ID {2}</span></p> + <p>Θα μεταφερθείτε αυτόματα στο μενού εργασιών.<br> + Αν δεν έχετε επέμβει στην url και το πρόβλημα επιμείνει, + επικοινωνείστε με τον διαχειριστή της εφαρμογής με το παραπάνω id.</p>"); + +// Images +define("UPLOAD_DIR", 'img/'); // upload directory (relative to root of application) +define("THUMBWIDTH", 480); // width of thubnails (height will be proportional) +define("FOLDER_CPC", 256); // Folder capacity (items); total images/dir = FOLDER_CPC x (2 images + 2 thumbs) = 1024 + +// String Handling +define("STR_LIMIT", 160); // string limit (for showning part of string) + +// Printig +define("HEADER_TEXT", "ΚΑΛΛΑΣΣΑ Project"); // Header on prints +define("COVER_TITLE", "Kallasha project"); // Cover-page title +define("COVER_SUB", "Κατάλογος αντικειμένων"); // Cover-page subtitle +define("COVER_CITY", "Αθήνα"); // Cover City (date string will follow) + +// Local Environment +date_default_timezone_set('Europe/Athens'); +setlocale(LC_ALL, 'el_GR.UTF-8', 'grc'); |
