2
0

conf.inc.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?php
  2. define("PWA", 1);
  3. define("TIME_ZONE", "Europe/Paris");
  4. // Dossier Root
  5. define("DIR_PHP_CLASS", DOCUMENT_ROOT . "core/class/");
  6. define("DIR_PHP_VIEWS", DOCUMENT_ROOT . "core/views/");
  7. define("DIR_PHP_VIEWS_PAGE", DOCUMENT_ROOT . "core/views/pages/");
  8. define("DIR_PHP_LAYOUTS", DOCUMENT_ROOT . "core/controllers/");
  9. define("DIR_PHP_SUBMIT", DOCUMENT_ROOT . "core/submit/");
  10. define("DIR_PHP_LIBS", DOCUMENT_ROOT . "core/libs/");
  11. define("DIR_PHP_JAVASCRIPT", DOCUMENT_ROOT . "core/javascript/");
  12. define("DIR_DATAS_JSONDATA", DOCUMENT_ROOT . "core/json/");
  13. define("DIR_TEMPLATE_EMAILS", DOCUMENT_ROOT . "core/views/templates/emails/");
  14. define("DIR_PRINT", DOCUMENT_ROOT . "core/print/");
  15. define("DIR_MAJ", DOCUMENT_ROOT . "maj/");
  16. // Dossier Data
  17. define("DIR_DATAS", DOCUMENT_DATAS . "datas/");
  18. define("DIR_DATAS_JSON", DOCUMENT_DATAS . "datas/json/");
  19. define("DIR_DATAS_FILES", DOCUMENT_DATAS . "datas/files/");
  20. define("DIR_DATAS_DOCS", DOCUMENT_DATAS . "datas/documents/");
  21. define("SFTP_LOCAL", DOCUMENT_DATAS . "datas/sftp/");
  22. define("DIR_TEMP", DOCUMENT_DATAS . "tmp/");
  23. define("DIR_BACKUP", DOCUMENT_DATAS . "backups/");
  24. // Tables base de données
  25. define("DB_T_CONFIG", "config");
  26. define("DB_T_USER", "user");
  27. define("DB_T_USER_TAGS", "user_tags");
  28. define("DB_T_SALARIES", "salaries");
  29. define("DB_T_TEMP_SALARIES", "tmp_salaries");
  30. define("DB_T_ENTREE_SORTIE", "entree_sortie");
  31. define("DB_T_EXCEL", "excelRH");
  32. define("DB_T_EVENTS", "evenement");
  33. define("DB_T_EVENTS_INSCRITS", "evenement_salaries");
  34. define("DB_T_SALARIES_PROWEB", "salariesProweb");
  35. define("DB_T_EXCEL_PROWEB", "excelProweb");
  36. define("DB_T_FILES", "files");
  37. define("DB_T_LOTTERY", "lottery");
  38. define("DB_T_LOTTERY_INSCRITS", "lottery_salaries");
  39. define("DB_T_HISTORIQUE", "historique");
  40. define("DB_T_HISTORIQUE_REF", "historiqueRef");
  41. define("DB_T_BANQUE_COMPTES", "banque_comptes");
  42. define("DB_T_BANQUE_LIGNES", "banque_lignes");
  43. define("DB_T_BANQUE_CSV", "banque_csv");
  44. define("DB_T_ACCESS", "access");
  45. define("DB_T_DOCUMENTS", "documents");
  46. define("DB_T_DOCUMENT_FILES", "documents_files");
  47. define("DB_T_DOCUMENT_TAGS", "documents_tags");
  48. define("DB_T_TAGS", "tags");
  49. define("DB_T_ALERTES_EMAILS", "alertesEmails");
  50. define("DB_T_TYPE_TAGS", "type_tags");
  51. define("DB_T_TYPE_USER", "type_user");
  52. define("DB_T_TYPE_DOCUMENT", "type_document");
  53. define("DB_T_TYPE_ACCESS", "type_access");
  54. define("HOME_TYPE_USER", array(
  55. 1 => [ // Administrateur
  56. "home" => "rh-liste-salaries",
  57. ],
  58. 2 => [ // Contrôleur QRCode (émargement)
  59. "home" => NULL
  60. ],
  61. 3 => [ // Assistance sociale
  62. "home" => "sociale-check-salarie",
  63. ],
  64. 4 => [ // Modérateur du CMS
  65. "home" => "rh-liste-salaries",
  66. ],
  67. 5 => [ // Membre du Bureau du CSE
  68. "home" => "rh-liste-salaries",
  69. ],
  70. 6 => [ // Elu du CSE
  71. "home" => "rh-liste-salaries",
  72. ],
  73. 7 => [ // Comptable
  74. "home" => "compte-historique-csv",
  75. ],
  76. ));
  77. // Liens utiles
  78. define("FICHE_SALARIE_PROWEB", "https://www.cse-invent.com/gestion/beneficiaire/od/edit/");
  79. // Emargement
  80. define("EMEMARGEMENT_END", 1800); // Possibilité de s'émarger 1800 secondes soit 30 minutes après l'évènements
  81. // Backup
  82. define("BACKUP_LIMIT", 15); // nombre de backup max
  83. // Email
  84. define("EMAIL_SMTP_HOST", "ssl0.ovh.net");
  85. define("EMAIL_SMTP_USER", "cms@cse-invent.com");
  86. define("EMAIL_SMTP_PASSWORD", "3gK!LYj&9xa!Y");
  87. define("EMAIL_SMTP_PORT", 465); // TLS par défaut 587, pour SSL utiliser 465
  88. define("EMAIL_SMTP_SECURE", "ssl"); // TLS par défaut en port 587, pour SSL utiliser 465
  89. define("EMAIL_FROM_EMAIL", "cms@cse-invent.com");
  90. define("EMAIL_FROM_NAME", "CMS CSE Invent");
  91. // Sécurité
  92. define("NB_ALERT_AUTHENTICATOR", 3);