/********************************************************************************************************************************************************************************** Fichier LOCALISATION.H Contient toutes les définitions liées au site (donc tous les autres doivent être indépendants du site...) **********************************************************************************************************************************************************************************/ // Base de données : #define BDD_SERVER "localhost" #define BDD_USER "koriolan" #define BDD_PASSWORD "Mp7Hgf12bV9zm" #define BDD_DATABASE "shipheart" // Répertoires : #define REPERTOIRE_SHIPHEART "/home/koriolan/shipheart" // Pas de '/' de fin... #define REPERTOIRE_VERSIONS_CURRENT "/home/koriolan/shipheart/versions/current" // Pas de '/' de fin... #define REPERTOIRE_LOGS "/home/koriolan/shipheart/logs" // Pas de '/' de fin... #define REPERTOIRE_CONFIG "/home/koriolan/shipheart/config" // Pas de '/' de fin... #define REPERTOIRE_CONFIG_IMAGES_ACCUEIL "/home/koriolan/shipheart/config/images_accueil" // Pas de '/' de fin... #define REPERTOIRE_CONFIG_IMAGES_SILHOUETTE "/home/koriolan/shipheart/config/images_silhouette" // Pas de '/' de fin... #define REPERTOIRE_CONFIG_RAPPORTS "/home/koriolan/shipheart/config/rapports" // Pas de '/' de fin... #define REPERTOIRE_CONFIG_SAUVEGARDES "/home/koriolan/shipheart/config/sauvegardes" // Pas de '/' de fin... #define REPERTOIRE_CONFIG_SONS "/home/koriolan/shipheart/config/sons" // Pas de '/' de fin... #define REPERTOIRE_UTILS "/home/koriolan/shipheart/utils" // Pas de '/' de fin... #define REPERTOIRE_SERVER "/home/koriolan/shipheart/server" // Pas de '/' de fin... #define REPERTOIRE_SERVER_UPLOAD "/home/koriolan/shipheart/server/upload" // Pas de '/' de fin... #define REPERTOIRE_SERVER_DOWNLOAD "/home/koriolan/shipheart/server/download" // Pas de '/' de fin... #define REPERTOIRE_VERSIONS "/home/koriolan/shipheart/versions" // Pas de '/' de fin... #define REPERTOIRE_VERSIONS_A_VALIDER "/home/koriolan/shipheart/versions/a_valider" // Pas de '/' de fin... #define REPERTOIRE_VERSIONS_A_CHARGER "/home/koriolan/shipheart/versions/a_charger" // Pas de '/' de fin... #define REPERTOIRE_TMP "/home/koriolan/shipheart/tmp" // Pas de '/' de fin... #define REPERTOIRE_TMP_BDD "/home/koriolan/shipheart/tmp/bdd" // Pas de '/' de fin... #define REPERTOIRE_TMP_CORE "/home/koriolan/shipheart/tmp/core" // Pas de '/' de fin... #define REPERTOIRE_TMP_SAUVEGARDE "/home/koriolan/shipheart/tmp/sauvegarde" // Pas de '/' de fin... #define REPERTOIRE_TMP_USB "/home/koriolan/shipheart/tmp/usb" // Pas de '/' de fin... #define REPERTOIRE_TMP_WIFI "/home/koriolan/shipheart/tmp/wifi" // Pas de '/' de fin... // Fichiers : #define NOM_FICHIER_DEBUG "/home/koriolan/shipheart/logs/shipheart_appli_log.txt" #define NOM_FICHIER_DEBUG_TMP "/home/koriolan/shipheart/logs/shipheart_appli_log_tmp.txt" #define NOM_FICHIER_DEBUG_BUS "/home/koriolan/shipheart/logs/shipheart_appli_bus_log.txt" #define NOM_FICHIER_APPLICATION "shipheart_appli" #define NOM_FICHIER_QT "shipheart_qt" #define NOM_FICHIER_LISTING_REPERTOIRE_DOWNLOAD_SERVEUR "__list_download_serveur.txt" #define NOM_FICHIER_SAUVEGARDE_BDD "shipheart" #define NOM_FICHIER_CHECK_SAUVEGARDE "check_tmp" #define NOM_FICHIER_WPA_SUPPLICANT "/etc/wpa_supplicant/wpa_supplicant.conf" #define NOM_FICHIER_HOSTAPD "/etc/hostapd/hostapd.conf" #define NOM_FICHIER_ARCHIVAGE "archivage.php" #define NOM_FICHIER_CONNEXION_SHIP2NET "connexion_ship2net.php" #define NOM_FICHIER_CONNEXION_SHIP2NET_LOG "connexion_ship2net_log.txt" #define NOM_FICHIER_SCAN_WIFI_STA "scan_wifi_sta.txt" #define NOM_FICHIER_ETAT_ENTREES_CORE "etat_entrees_core.txt" #define PREFIXE_NOM_FICHIER_ARCHIVAGE_LOG "log_archivage" // Suffixes de fichiers : #define SUFFIXE_NOUVEAU_FICHIER "_NEW" #define SUFFIXE_ANCIEN_FICHIER "_OLD" #define SUFFIXE_NOM_FICHIER_COMPRESSE_SAUVEGARDE_BDD "gz" // Extensions de type '.gz' #define SUFFIXE_NOM_FICHIER_ENCRYPTE_SAUVEGARDE_BDD "enc" // Extensions de type '.gz.enc' puisque l'encryption est faite après la compression // Marqueurs de fichiers : #define MARQUEUR_FICHIER_JSON ".json" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_TAR_GZIP ".tar.gz" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_ENC ".enc" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_TAR_GZIP_ENC ".tar.gz.enc" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_BASH ".sh" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_APPLICATION "shipheart_appli" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_QT "shipheart_qt" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_COMPAGNON_V1 "shipheart_compagnon_v1" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_COMPAGNON_V2 "shipheart_compagnon_v2" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_SP812 "shipheart_sp812" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_SBS "shipheart_sbs" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_SP4AC "shipheart_sp4ac" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_SP8DC "shipheart_sp8dc" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... #define MARQUEUR_FICHIER_DONE ".DONE" // Attention : 'marqueur' veut dire qu'il est recherché partout dans le nom de fichier, pas uniquement à la fin... // Serveur distant : #define SERVEUR_FTP_ADRESSE "ftp.cluster028.hosting.ovh.net" #define SERVEUR_FTP_USER "ciuqsga-bateaux" #define SERVEUR_FTP_PASSWORD "u7J9K45Df9Es" #define SERVEUR_SSH_ADRESSE "ssh.cluster028.hosting.ovh.net" #define SERVEUR_SSH_USER SERVEUR_FTP_USER #define SERVEUR_SSH_PASSWORD SERVEUR_FTP_PASSWORD #define REPERTOIRE_SERVEUR "" // Pas de '/' à la fin... NB : le répertoire est /bateaux/ mais comme le USER 'ciuqsga-bateaux' accède uniquement au répertoire "/bateaux", ce REPERTOIRE_SERVEUR est vide. #define REPERTOIRE_UPLOAD_DESTINATION "/upload" // Pas de '/' à la fin... #define REPERTOIRE_DOWNLOAD_SOURCE "/download" // Pas de '/' à la fin...