| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- <?php
- define("PWA", 1);
- define("TIME_ZONE", "Europe/Paris");
- // Dossier Root
- define("DIR_PHP_CLASS", DOCUMENT_ROOT . "core/class/");
- define("DIR_PHP_VIEWS", DOCUMENT_ROOT . "core/views/");
- define("DIR_PHP_VIEWS_PAGE", DOCUMENT_ROOT . "core/views/pages/");
- define("DIR_PHP_LAYOUTS", DOCUMENT_ROOT . "core/controllers/");
- define("DIR_PHP_SUBMIT", DOCUMENT_ROOT . "core/submit/");
- define("DIR_PHP_LIBS", DOCUMENT_ROOT . "core/libs/");
- define("DIR_PHP_JAVASCRIPT", DOCUMENT_ROOT . "core/javascript/");
- define("DIR_DATAS_JSONDATA", DOCUMENT_ROOT . "core/json/");
- define("DIR_TEMPLATE_EMAILS", DOCUMENT_ROOT . "core/views/templates/emails/");
- define("DIR_PRINT", DOCUMENT_ROOT . "core/print/");
- define("DIR_MAJ", DOCUMENT_ROOT . "maj/");
- // Dossier Data
- define("DIR_DATAS", DOCUMENT_DATAS . "datas/");
- define("DIR_DATAS_JSON", DOCUMENT_DATAS . "datas/json/");
- define("DIR_DATAS_FILES", DOCUMENT_DATAS . "datas/files/");
- define("DIR_DATAS_DOCS", DOCUMENT_DATAS . "datas/documents/");
- define("SFTP_LOCAL", DOCUMENT_DATAS . "datas/sftp/");
- define("DIR_TEMP", DOCUMENT_DATAS . "tmp/");
- define("DIR_BACKUP", DOCUMENT_DATAS . "backups/");
- // Tables base de données
- define("DB_T_CONFIG", "config");
- define("DB_T_USER", "user");
- define("DB_T_USER_TAGS", "user_tags");
- define("DB_T_SALARIES", "salaries");
- define("DB_T_TEMP_SALARIES", "tmp_salaries");
- define("DB_T_ENTREE_SORTIE", "entree_sortie");
- define("DB_T_EXCEL", "excelRH");
- define("DB_T_EVENTS", "evenement");
- define("DB_T_EVENTS_INSCRITS", "evenement_salaries");
- define("DB_T_SALARIES_PROWEB", "salariesProweb");
- define("DB_T_EXCEL_PROWEB", "excelProweb");
- define("DB_T_DOSSIERS_PROWEB", "dossiersProweb");
- define("DB_T_EXCEL_PROWEB_DOSSIERS", "dossiersProwebExcel");
- define("DB_T_FILES", "files");
- define("DB_T_LOTTERY", "lottery");
- define("DB_T_LOTTERY_INSCRITS", "lottery_salaries");
- define("DB_T_HISTORIQUE", "historique");
- define("DB_T_HISTORIQUE_REF", "historiqueRef");
- define("DB_T_BANQUE_COMPTES", "banque_comptes");
- define("DB_T_BANQUE_LIGNES", "banque_lignes");
- define("DB_T_BANQUE_CSV", "banque_csv");
- define("DB_T_ACCESS", "access");
- define("DB_T_ACCESS_EXCEPTION", "access_exception");
- define("DB_T_DOCUMENTS", "documents");
- define("DB_T_DOCUMENT_FILES", "documents_files");
- define("DB_T_DOCUMENT_TAGS", "documents_tags");
- define("DB_T_TAGS", "tags");
- define("DB_T_CLIENTS", "clients");
- define("DB_T_JWT", "jwt");
- define("DB_T_ALERTES_EMAILS", "alertesEmails");
- define("DB_T_TYPE_TAGS", "type_tags");
- define("DB_T_TYPE_USER", "type_user");
- define("DB_T_TYPE_DOCUMENT", "type_document");
- define("DB_T_TYPE_ACCESS", "type_access");
- define("JWT_DURATION", 43200); // 12 Heures
- define("API_AUTHENT", DOMAIN_API . "authenticator/");
- define("API_LOGOUT", DOMAIN_API . "logout/");
- define("API_CHECKSESSION", DOMAIN_API . "checkSession/");
- define("HOME_TYPE_USER", array(
- 1 => [ // Administrateur
- "home" => "rh-liste-salaries",
- ],
- 2 => [ // Contrôleur QRCode (émargement)
- "home" => NULL
- ],
- 3 => [ // Assistance sociale
- "home" => "sociale-check-salarie",
- ],
- 4 => [ // Modérateur du CMS
- "home" => "rh-liste-salaries",
- ],
- 5 => [ // Membre du Bureau du CSE
- "home" => "rh-liste-salaries",
- ],
- 6 => [ // Elu du CSE
- "home" => "rh-liste-salaries",
- ],
- 7 => [ // Comptable
- "home" => "compte-historique-csv",
- ],
- ));
- // Liens utiles
- define("FICHE_SALARIE_PROWEB", "https://www.cse-invent.com/gestion/beneficiaire/od/edit/");
- // Emargement
- define("EMEMARGEMENT_END", 1800); // Possibilité de s'émarger 1800 secondes soit 30 minutes après l'évènements
- // Backup
- define("BACKUP_LIMIT", 15); // nombre de backup max
- define("EMAIL_FROM_EMAIL", "cms@cse-invent.com");
- define("EMAIL_FROM_NAME", "CMS CSE Invent");
- // Sécurité
- define("NB_ALERT_AUTHENTICATOR", 3);
- // Taost d'alerte sur le site
- define("TIME_TOAST_ALERT", 5000); // En millisecondes
- // Liens directs ProWeb
- define("PROWEB_DOSSIERS", "https://www.cse-invent.com/gestion/prestations/dossiers?pagesize=20&__d_id=%7BDefault%7D&d_date_dossier%5Boptions%5D=depuis_le&d_date_dossier%5Bfrom%5D=##DD-MM-YYYY##&etats_d=%7BDefault%7D&d_annul=Tous&d_rglt=Tous&f_mod_cat_libel_p=%7BDefault%7D&p_etat=3&f_o_name_bis=%7BDefault%7D&o_name_bis=%7BDefault%7D&mod_cat_libel_p=%7BDefault%7D&search=avance");
- define("PROWEB_SALARIES", "https://www.cse-invent.com/gestion/beneficiaire/od?pagesize=20&f_o_name_bis=%7BDefault%7D&soc_situation=Tous&soc_status=%7BDefault%7D&o_name_bis=%7BDefault%7D&search=avance");
- define("SCRIPT_IMPORT", "https://www.cse-invent.com/gestion/test/util_import_auto_optim.php");
- define("SCRIPT_RAPPORT_IMPORT", "https://www.cse-invent.com/gestion/test/util_form_import_auto.php?type=historique");
- define("SERVER_LOGS_BLACKLIST", DOCUMENT_ROOT . "blacklist/");
|