Removed obsolete config_orig/ directory

This commit is contained in:
Rooty 2021-04-02 03:09:19 +02:00
parent f1e8584788
commit 804b84a17a
8 changed files with 0 additions and 1105 deletions

View File

@ -1,188 +0,0 @@
<?php
/**------------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier config_data_acces.php
*
* Ce fichier contient les définitions de constantes communes permettant au système (accés aux données) de fonctionner
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
* @link www.rooty.me
* @since 2018/04/02
* @version 0.2
* @package commun
* @subpackage config
* @copyright Copyright &copy; 2009-2018, Rooty
*/
#####################################################################################################
################################# Paramétrage
#####################################################################################################
/**
* déclaration du système... si cette variable n'est pas définie, les fichier inclus ne marcheront pas...
* cette variable est déclarée sur la page d'exécution du script.
*<p> if ( !defined('SYSTEM_IN') )
* {
* die("Hacking attempt");
* }</p>
*/
if ( !defined('SYSTEM_IN') )
{
die("Hacking attempt");
}
##########################################################################################
# Configuration générale des éléments
##########################################################################################
/* définition de la version de structure de BD (pour le systeme) */
define ('DATA_ACCES_TABLE_VERSION', 1);
/* définition du préfixe des tables système */
define ('DATA_ACCES_TABLE_PREFIX', "sys_");
/* définition du préfixe des tables de configuration
* Une table servant pour un package sera donc de la forme : DATA_ACCES_CONFIG_PREFIX.DATA_ACCES_TABLE_PREFIX
*/
define ('DATA_ACCES_CONFIG_PREFIX', "config_");
/* définition du préfixe des tables package
* Une table servant pour un package sera donc de la forme : DATA_ACCES_PACKAGE_PREFIX.DATA_ACCES_TABLE_PREFIX
*/
define ('DATA_ACCES_PACKAGE_PREFIX', "package_");
/* définition du préfixe des tables object
* Une table servant pour un package sera donc de la forme : DATA_ACCES_OBJECT_PREFIX.DATA_ACCES_TABLE_PREFIX
*/
define ('DATA_ACCES_OBJECT_PREFIX', "object_");
/* définition du préfixe des tables data
* Une table servant pour un package sera donc de la forme : DATA_ACCES_OBJECT_PREFIX.DATA_ACCES_TABLE_PREFIX
*/
define ('DATA_ACCES_DATA_PREFIX', "data_");
##########################################################################################
# Configuration de la langue
##########################################################################################
/* Configuration des sessions utilisateur */
define ('DATA_ACCES_MANAGER_USER_SESSION', "db");
define ('DATA_ACCES_TABLE_USER_SESSION', DATA_ACCES_TABLE_PREFIX ."session");
##########################################################################################
# Configuration de la langue
##########################################################################################
/* Défini la ressource utilisée par la classe Langue (gére la langue d'affichage de l'utilisateur) */
define ('DATA_ACCES_MANAGER_LANGUAGE', "db");
define ('DATA_ACCES_DEFAUT_LANGUAGE', 1); /* identifiant de la langue par défaut */
define ('DATA_ACCES_TABLE_LANGUAGE', DATA_ACCES_TABLE_PREFIX ."langue");
##########################################################################################
# Configuration des noeuds
##########################################################################################
/* Défini la ressource utilisée par la classe Node (qui gére un élément de l'arborescence) */
define ('DATA_ACCES_MANAGER_NODE', "db");
define ('DATA_ACCES_TABLE_NODE', DATA_ACCES_TABLE_PREFIX ."node");
##########################################################################################
# Configuration des USER
##########################################################################################
/* Défini la ressource utilisée par la classe User (qui gére les utilisateurs) */
define ('DATA_ACCES_MANAGER_USER', "db");
define ('DATA_ACCES_TABLE_USER', DATA_ACCES_TABLE_PREFIX ."user");
##########################################################################################
# Configuration des USER
##########################################################################################
/* Défini la ressource utilisée par la classe User (qui gére les utilisateurs) */
define ('DATA_ACCES_MANAGER_USER_PREFERENCE', "db");
define ('DATA_ACCES_TABLE_USER_PREFERENCE', DATA_ACCES_TABLE_PREFIX ."user_preference");
##########################################################################################
# Configuration des groups
##########################################################################################
/* Défini la ressource utilisée par la classe Group (qui gére l'entité group du site) */
define ('DATA_ACCES_MANAGER_GROUP', "db");
define ('DATA_ACCES_TABLE_GROUP', DATA_ACCES_TABLE_PREFIX ."group");
##########################################################################################
# Configuration des liaisons user et groups (simple)
##########################################################################################
/* Défini la ressource utilisée par la classe GroupUser (qui gére l'association d'un utilisateur à un groupe) */
define ('DATA_ACCES_MANAGER_GROUP_USER', "db");
define ('DATA_ACCES_TABLE_GROUP_USER', DATA_ACCES_TABLE_PREFIX ."group_user");
##########################################################################################
# Configuration des Droits
##########################################################################################
/* Défini la ressource utilisée par la classe Right (qui gére les droits d'accès) */
define ('DATA_ACCES_MANAGER_RIGHT', "db");
define ('DATA_ACCES_TABLE_RIGHT', DATA_ACCES_TABLE_PREFIX."right");
##########################################################################################
# Configuration des NodeGroupUser (point d'entrée dans l'arborescence)
##########################################################################################
/* Défini la ressource utilisée par la classe NodeGroupUser (qui gère les points d'entrées utilisateur) */
define ('DATA_ACCES_MANAGER_NODE_GROUP_USER', "db");
define ('DATA_ACCES_TABLE_NODE_GROUP_USER', DATA_ACCES_TABLE_PREFIX ."node_group_user");
##########################################################################################
# Configuration des Coordination object
##########################################################################################
/* Défini les sources pour dataobject (élément de l'arborescence de dataobject) */
define ('DATA_ACCES_MANAGER_COORDINATION_OBJ', "db");
define ('DATA_ACCES_TABLE_COORDINATION_OBJ', DATA_ACCES_TABLE_PREFIX."coordination_object");
##########################################################################################
# Configuration de l'arborescence des Noeuds
##########################################################################################
/* Défini la ressource utilisée par la classe TreeNode (qui gére une arborescence utilisateur) */
define ('DATA_ACCES_MANAGER_CACHE_TREE_NODE', "db");
define ('DATA_ACCES_CACHE_TREE_NODE', true);
define ('DATA_ACCES_INFO_TREE_NODE', DATA_ACCES_TABLE_PREFIX ."cache_tree_node");
##########################################################################################
# Configuration de l'arborescence des Noeuds
##########################################################################################
/* Défini la ressource utilisée par la classe TreeGroup (qui gère une arborescence des groups utilisateur) */
define ('DATA_ACCES_MANAGER_CACHE_TREE_GROUP', "db");
define ('DATA_ACCES_CACHE_TREE_GROUP', true);
define ('DATA_ACCES_INFO_TREE_GROUP', DATA_ACCES_TABLE_PREFIX ."cache_tree_group");
##########################################################################################
# Configuration des Permissions
##########################################################################################
/* Défini la ressource utilisée par la classe Permission (qui gère les permissions utilisateur) */
define ('DATA_ACCES_MANAGER_CACHE_PERMISSION', "db");
define ('DATA_ACCES_CACHE_PERMISSION', true);
define ('DATA_ACCES_INFO_PERMISSION', DATA_ACCES_TABLE_PREFIX ."cache_permission");
##########################################################################################
# Configuration des liaisons user et groups (avec gestion des multigroupes)
##########################################################################################
/* Défini la ressource utilisée par la classe ListUserGroup (qui gère les arbres du groupe de l'utilisateur) */
define ('DATA_ACCES_MANAGER_CACHE_LIST_USER_GROUP', "db");
define ('DATA_ACCES_CACHE_LIST_USER_GROUP', true);
define ('DATA_ACCES_INFO_LIST_USER_GROUP', DATA_ACCES_TABLE_PREFIX ."cache_list_user_group");
##########################################################################################
# Configuration des liaisons Node et user/groups (avec gestion des multigroupes)
##########################################################################################
/* Défini la ressource utilisée par la classe ListNodeUserGroup (qui gére les arborescences d'un utilisateur) */
define ('DATA_ACCES_MANAGER_CACHE_LIST_USER_NODE', "db");
define ('DATA_ACCES_CACHE_LIST_USER_NODE', true);
define ('DATA_ACCES_INFO_LIST_USER_NODE', DATA_ACCES_TABLE_PREFIX ."cache_list_user_node");
/* Définition des vars pour la gestion des BD */
define('BEGIN_TRANSACTION', false);
define('END_TRANSACTION',false);
?>

View File

@ -1,188 +0,0 @@
<?php
/**-----------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* fichier config_data_source.php
* <P>Ce fichier contient les définitions de paramètres des éléments de données</P>
*
* @author Initiance <www.initiance.com|martial@initiance.com>
* @since 2004/06/07
* @version 0.3
* @link www.rooty.me
* @copyright Copyright &copy; 2009-2018, Rooty
* package install
*/
if ( !defined("SYSTEM_IN") )
{
die("Hacking attempt");
}
#######################################################################################################
### Configuration de la base de données
#######################################################################################################
/* Driver à utiliser */
define ("DATA_SOURCE_DB_DRIVER", "mypdo");
/* Type de la Base de Données (mysql3, mysql4, mysql5, postgres7, oracle, odbc) */
# mysql 3,4 et 5 postgres, Oracle 8i, ODBC........
define ("DATA_SOURCE_DB_TYPE", "mysql");
/* Serveur de Base de Données */
define ("DATA_SOURCE_DB_SERVER", "localhost");
/* Compte Utilisateur de la base de données */
define ("DATA_SOURCE_DB_USER", "fab-l3_org");
/* Mot de passe de la Base de données */
define ("DATA_SOURCE_DB_PASSWORD", "GalEuhyk87");
/* Nom de la Base de données */
define ("DATA_SOURCE_DB_DATABASE", "fab-l3_org_www");
/* Jeu de caractères utilisé par la Base de données */
define ("DATA_SOURCE_DB_CHARSET", "utf8");
#######################################################################################################
### Configuration de la base de données d'OwnCloud
#######################################################################################################
/* Driver à utiliser */
define ("NEXTCLOUD_DB_DRIVER", "mypdo");
/* Type de la Base de Données (mysql3, mysql4, mysql5, postgres7, oracle, odbc) */
# mysql 3,4 et 5 postgres, Oracle 8i, ODBC........
define ("NEXTCLOUD_DB_TYPE", "mysql");
/* Serveur de Base de Données */
define ("NEXTCLOUD_DB_SERVER", "localhost");
/* Compte Utilisateur de la base de données */
define ("NEXTCLOUD_DB_USER", "fab-l3_org");
/* Mot de passe de la Base de données */
define ("NEXTCLOUD_DB_PASSWORD", "GalEuhyk87");
/* Nom de la Base de données */
define ("NEXTCLOUD_DB_DATABASE", "fab-l3_org_owncloud");
/* Jeu de caractères utilisé par la Base de données */
define ("NEXTCLOUD_DB_CHARSET", "utf8");
#######################################################################################################
### Configuration CALDAV
#######################################################################################################
// https://cloud.fab-l3.org/remote.php/dav/calendars/tristan.champomier/horaires-lcube/
define ("CALENDAR_CALDAV_USER", "tristan.champomier");
define ("CALENDAR_CALDAV_PWD", "aBktW-jwJZs-cLJH2-edqHT-xE8ix");
define ("CALENDAR_CALDAV_URL", "https://cloud.fab-l3.org/remote.php/dav/calendars/");
$CALENDARS_GUEST[0]["caldavCal"] = "horaires-lcube";
$CALENDARS_GUEST[1]["caldavCal"] = "evenements";
$CALENDARS_GUEST[2]["caldavCal"] = "inactivits";
$sCALENDARS_GUEST = serialize($CALENDARS_GUEST);
define ("CALENDARS_GUEST", $sCALENDARS_GUEST);
#######################################################################################################
### Configuration de la base de données de Prosody
#######################################################################################################
/* Driver à utiliser */
define ("PROSODY_DB_DRIVER", "mypdo");
/* Type de la Base de Données (mysql3, mysql4, mysql5, postgres7, oracle, odbc) */
# mysql 3,4 et 5 postgres, Oracle 8i, ODBC........
define ("PROSODY_DB_TYPE", "mysql");
/* Serveur de Base de Données */
define ("PROSODY_DB_SERVER", "localhost");
/* Compte Utilisateur de la base de données */
define ("PROSODY_DB_USER", "fab-l3_org");
/* Mot de passe de la Base de données */
define ("PROSODY_DB_PASSWORD", "GalEuhyk87");
/* Nom de la Base de données */
define ("PROSODY_DB_DATABASE", "fab-l3_org_prosody");
/* Jeu de caractères utilisé par la Base de données */
define ("PROSODY_DB_CHARSET", "utf8");
/* Domaine XMPP */
define ("PROSODY_XMPP_DOMAIN", "im.fab-l3.org");
#######################################################################################################
### Configuration de la base de données des accès bâtiments et ressources LCube
#######################################################################################################
/* Driver à utiliser */
define ("SECURITYACCESS_SQL_DRIVER", "mypdo");
/* Type de la Base de Données (mysql3, mysql4, mysql5, postgres7, oracle, odbc) */
# mysql 3,4 et 5 postgres, Oracle 8i, ODBC........
define ("SECURITYACCESS_SQL_TYPE", "mysql");
/* Serveur de Base de Données */
// define ("SECURITYACCESS_SQL_SERVER", "equinoxe.comendatore.net");
define ("SECURITYACCESS_SQL_SERVER", "localhost");
/* Compte Utilisateur de la base de données */
define ("SECURITYACCESS_SQL_USER", "fab-l3_org");
/* Mot de passe de la Base de données */
define ("SECURITYACCESS_SQL_PASSWORD", "GalEuhyk87");
/* Nom de la Base de données */
define ("SECURITYACCESS_SQL_DATABASE", "fab-l3_org_access");
define ("SECURITYACCESS_SQL_CHARSET", "utf8");
#######################################################################################################
### Configuration de la base de données des caméras MotionCube
#######################################################################################################
/* Driver à utiliser */
define ("MOTIONCUBE_DB_DRIVER", "mypdo");
/* Type de la Base de Données (mysql3, mysql4, mysql5, postgres7, oracle, odbc) */
# mysql 3,4 et 5 postgres, Oracle 8i, ODBC........
define ("MOTIONCUBE_DB_TYPE", "mysql");
/* Serveur de Base de Données */
define ("MOTIONCUBE_DB_SERVER", "equinoxe.comendatore.net");
// define ("MOTIONCUBE_DB_SERVER", "localhost");
/* Compte Utilisateur de la base de données */
define ("MOTIONCUBE_DB_USER", "fab-l3_org");
/* Mot de passe de la Base de données */
define ("MOTIONCUBE_DB_PASSWORD", "GalEuhyk87");
/* Nom de la Base de données */
define ("MOTIONCUBE_DB_DATABASE", "fab-l3_org_motioncube");
define ("MOTIONCUBE_DB_CHARSET", "utf8");
#######################################################################################################
### Configuration des accès à l annuaire LDAP
#######################################################################################################
/**
*
* <p>Ce bloc contient les constantes de configuration utilisées par le connecteur LDAP.</ br>
* Ces constantes ne sont pas prises en charge par l'installeur, elles sont à éditer manuellement.</p>
* @author NH Système <t.champomier@nh-systeme.fr>
* @since 2007/06/15
* @todo Implémenter l'écriture des ces constantes par l'installeur ou un outils spécifique de configuration de Granilim.
*/
# Racine de l'annuaire LDAP
define ("DATA_SOURCE_LDAP_ROOT_DN", "");
# Login de l'utilisateur LDAP
define ("DATA_SOURCE_LDAP_LOGIN_DN", "");
# Mot de passe de l'utilisateur LDAP
define ("DATA_SOURCE_LDAP_PASSWORD", "");
# Adresse du serveur LDAP (FQDN ou IP)
define ("DATA_SOURCE_LDAP_SERVER_ADR", "");
# Port du serveur LDAP (389/636)
define ("DATA_SOURCE_LDAP_PORT", "");
# Version du protocole LDAP utilisée (2/3)
define ("DATA_SOURCE_LDAP_PROTOCOLE_VERSION", "");
# Utilisation de TLS lors de la communication avec le serveur LDAP
define ("DATA_SOURCE_LDAP_USE_TLS", False);
/* Type d'encryption disponibles sur l'annuaire LDAP */
# Encryption CRYPT
define ("DATA_SOURCE_LDAP_CRYPT", True);
# Encryption EXT_DES
define ("DATA_SOURCE_LDAP_EXTDES", True);
# Encryption MD5_CRYPT
define ("DATA_SOURCE_LDAP_MD5CRYPT", True);
# Encryption BLOWFISH
define ("DATA_SOURCE_LDAP_BLOWFISH", True);
# Encryption MD5
define ("DATA_SOURCE_LDAP_MD5", True);
# Encryption SHA
define ("DATA_SOURCE_LDAP_SHA", True);
# Encryption SSHA
define ("DATA_SOURCE_LDAP_SSHA", True);
# Encryption SMD5
define ("DATA_SOURCE_LDAP_SMD5", True);
/* Type de chiffrage par défaut des mots de passe LDAP */
define ("DATA_SOURCE_LDAP_ENC", "crypt");
?>

View File

@ -1,107 +0,0 @@
<?php
/**------------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier config_Mxconf.php
*
*Ce fichier contient les définitions de constantes communes pour le systéme de template
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
* @link www.rooty.me
* @since 2018/04/02
* @version 0.3
* @package commun
* @subpackage config
* @copyright Copyright &copy; 2009-2018, Rooty
* @docreview Tristan <tristan@initiance.com> | 30-10-2005
*/
//Configuration générale de ModeliXe
/**
* Précise le mode d'écriture des templates par défaut (xml ou pear).
*/
define('MX_FLAGS_TYPE', 'xml');
/**
* Précise le type de balisage en sortie.
*/
define('MX_OUTPUT_TYPE', 'xhtml');
/**
* Précise le répertoire de template par défaut.
*/
define('MX_TEMPLATE_PATH', '.');
/**
* Précise un fichier de paramètres par défaut.
*/
define('MX_DEFAULT_PARAMETER', '');
/**
* Précise le répertoire du cache.
*/
define('MX_CACHE_PATH', 'data/template/cache');
/**
* Définit le délai de renouvellement du cache en seconde(s).
*/
define('MX_CACHE_DELAY', 0);
/**
* Laisse la signature de ModeliXe dans la page HTML générée (on ou off).
*/
define('MX_SIGNATURE', 'off');
/**
* Met en oeuvre la compression des pages si le navigateur le supporte (on ou off).
*/
define('MX_COMPRESS', 'on');
/**
* Utilise le mod_rewrite pour créer les urls (on ou off).
*/
define('MX_REWRITEURL', 'on');
/**
* Précise si on désire mettre en oeuvre le chronométrage des performances (on ou off).
*/
define('MX_PERFORMANCE_TRACER', 'off');
//Configuration de la gestion des erreurs
/**
* Les erreurs sont remontées pour on, ignorées pour off.
*/
define('ERROR_MANAGER_SYSTEM', 'on');
/**
* Précise le niveau d'erreur toléré, plus il est bas, moins les erreurs sont tolérées.
*/
define('ERROR_MANAGER_LEVEL', '3');
/**
* Permet de spécifier une url locale de remplacement en cas de remontée(s) d'erreur(s).
*/
define('ERROR_MANAGER_ESCAPE', '');
/**
* Permet de définir un fichier de logs.
*/
define('ERROR_MANAGER_LOG', 'log/template.log');
/**
* Permet de définir une série d'adresses courriel auxquelles seront envoyé un mail d'alerte.
*/
define('ERROR_MANAGER_ALARME', 'acomendatore@gmail.com');
?>

View File

@ -1,110 +0,0 @@
<?php
/**------------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier config.php
*
* Ce fichier contient les définitions de constantes permettant
* au plugin Navigation de fonctionner en https.
*
* @author NH-Système <g.lafaye@nh-systeme.fr>
* @link www.rooty.me
* @since 2007/05/21
* @version 0.3
* @package commun
* @subpackage config
* @copyright Copyright &copy; 2009-2018, Rooty
*/
/**
* déclaration du système... si cette variable n'est pas définie, les fichiers inclus ne marcheront pas...
* cette variable est déclarée sur la page d'exécution du script.
*<p> if ( !defined('SYSTEM_IN') )
* {
* die("Hacking attempt");
* }</p>
*/
if ( !defined('SYSTEM_IN') )
{
die("Hacking attempt");
}
/**
* @global chaine $GLOBALS['CONF_ALL_SECURE']
* @name $CONF_ALL_SECURE
* @desc Définit un dialogue sécurisé de toute la plateforme.<br />
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['CONF_ALL_SECURE']=false;
/**
* @global tableau $GLOBALS['SYSTEM_CLASS_METHOD_SECURE']
* @name $SYSTEM_CLASS_METHOD_SECURE
* @desc Liste des couples classe.méthode autorisés à dialoguer en https.<br />
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_CLASS_METHOD_SECURE']=array(
"home.formlectureqaptcha",
"home.formlecture",
"home.formlectureadhqaptcha",
"home.formlectureadh",
"home.formlectureadhpart",
"home.formlectureadhsoc",
);
/**
* @global tableau $GLOBALS['SYSTEM_CLASS_SECURE']
* @name $SYSTEM_CLASS_SECURE
* @desc Liste des classes autorisées à dialoguer en https.<br />
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_CLASS_SECURE']=array(
// "home"
);
/**
* @global tableau $GLOBALS['SYSTEM_OID_SECURE']
* @name $SYSTEM_OID_SECURE
* @desc Liste des oid (identifiants des objets de coordination) autorisés à dialoguer.<br />
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_OID_SECURE']=array(
// 2,
);
/**
* @global tableau $GLOBALS['SYSTEM_NODE_SECURE']
* @name $SYSTEM_NODE_SECURE
* @desc Liste des noeuds autorisés à dialoguer en https.<br />
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_NODE_SECURE']=array(
141,
140,
// 142,
);
$GLOBALS['EXCLUDETOOLSFROMGUESTMENU']=array(
"y. Mes Fichiers",
"y. My Files",
"aaaa. Gérer les News",
"aaaa. Manage News",
"aab. Les communautés",
"aab. Communities",
);
$GLOBALS['EXCLUDETOOLSFROMUSERMENU']=array(
"aab. Mon Compte",
"aab. My Account",);
?>

View File

@ -1,337 +0,0 @@
<?php
/**------------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier config.php
*
* Ce fichier contient la configuration générale du système...
* Il est appelé dés le début de l'exécution du script et permet notamment
* de configurer les chemins vers les différents éléments systèmes.
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
* @link www.rooty.me
* @since 2004/04/14
* @version 0.3
* @package commun
* @subpackage config
* @copyright Copyright &copy; 2009-2018, Rooty
* @docreview Tristan <tristan@initiance.com> | 30-10-2005
*/
#####################################################################################################
################################# Parametrage
#####################################################################################################
/**
* déclaration du système... si cette variable n'est pas définie, les fichiers inclus ne marcheront pas...
* cette variable est déclarée sur la page d'exécution du script.
*<p> if ( !defined('SYSTEM_IN') )
* {
* die("Hacking attempt");
* }</p>
*/
if ( !defined('SYSTEM_IN') )
{
die("Hacking attempt");
}
/**
* @global chaine $GLOBALS['CONF_SITE_NAME']
* @name $CONF_SITE_NAME
* @desc CONF_SITE_NAME définit le nom générique de l'url...
*/
$GLOBALS['CONF_SITE_NAME']="LCube - Fablab de Limoges";
##########################################################################################
# Configuration des erreurs
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_ERROR_DEBUG']
* @name $CONF_ERROR_DEBUG
* @desc CONF_ERROR_DEBUG définit si on est en mode débugage ou non
*/
$GLOBALS['CONF_ERROR_DEBUG']=true;
/**
* @global chaine $GLOBALS['CONF_ERROR_MAIL']
* @name $CONF_ERROR_MAIL
* @desc CONF_ERROR_MAIL définit si on est en mode débugage ou non
*/
$GLOBALS['CONF_ERROR_MAIL']="comendatore@comendatore.net";
/**
*
*/
$GLOBALS['CONF_DEBUGDUMP']=true;
/**
* @global chaine $GLOBALS['CONF_ERROR_VERBOSELEVEL']
* @name $CONF_ERROR_VERBOSELEVEL
* @desc CONF_ERROR_VERBOSELEVEL définit le niveau de debuggage du systéme:
* CONF_ERROR_VERBOSELEVEL = 0 -> Parfaitement silencieux (aucune erreur affichée)<br>
* ..<br>
* CONF_ERROR_VERBOSELEVEL = 10 -> Toutes les erreurs sont affichées.<br>
*/
$GLOBALS['CONF_ERROR_VERBOSELEVEL']=10;
/**
* @global chaine $GLOBALS['CONF_ERROR_LOGLEVEL']
* @name $CONF_ERROR_LOGLEVEL
* @desc LOG Définit quelles erreurs seront enregistrées dans le fichier de logs.
* Si elle est différente de 0, CONF_ERROR_LOGFILE doit elle aussi être renseignée.
*/
$GLOBALS['CONF_ERROR_LOGLEVEL']=10;
/**
* @global chaine $GLOBALS['CONF_ERROR_LOGFILE']
* @name $CONF_ERROR_LOGFILE
* @desc CONF_ERROR_LOGFILE --> fichier de redirection des erreurs
*/
$GLOBALS['CONF_ERROR_LOGFILE']= "log/error.log";
/**
* @global chaine $GLOBALS['CONF_MX_DEBUG']
* @name $CONF_MX_DEBUG
* @desc CONF_MX_DEBUG permet d'intercepter/afficher (en fonction du mode de debugage) tous les Mx déclarés en PHP et non présents dans la template
*/
$GLOBALS['CONF_MX_DEBUG']=false;
/**
* @global chaine $GLOBALS['CONF_MX_DOCUMENTOR']
* @name $CONF_MX_DOCUMENTOR
* @desc CONF_MX_DOCUMENTOR affiche le nom de la balise Mx appelée... sert à la documentation des Mx disponibles pour une template...
*/
$GLOBALS['CONF_MX_DOCUMENTOR']=false;
##########################################################################################
# Configuration générale des pages clés
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_LOST_PASSWORD']
* @name $CONF_LOST_PASSWORD
* @desc définit la procédure de rappel de mot de passe est activée
*/
$GLOBALS['CONF_LOST_PASSWORD']=true;
/**
* @global chaine $GLOBALS['CONF_PAYMENTS_METHODS']
* @name $CONF_PAYMENTS_METHODS
* @desc définit les méthodes de paiments actives
* @values money check paypal transfer bankonline
*/
$GLOBALS['CONF_PAYMENTS_METHODS']= array(
"choose", // Choisissez
"check", // Règlement par chèque
"paypal", // Règlement Paypal
"transfer", // Règlement par virement
"cash", // Règlement en espèces
"card", // Règlement par carte bancaire
"prelvt" // Règlement par prélèvement
);
$GLOBALS['CONF_PAYMENTS_BANKS']= array(
"choose", // Choississez
"banquepostale", // Banque Postale
"creditmutuel", // Crédit Mutuel
"creditagricole", // Crédit Agricole
"caisseepargne", // Caisse d'Épargne
"creditcooperatif" // Crédit Coopératif
);
$GLOBALS['CONF_PAYMENTS_ACCOUNTS']= array(
"choose", // Choississez
"bpccp", // Banque Postale
"cmccc"
);
/**
* @global chaine $GLOBALS['CONF_AUTH_SECURE']
* @name $CONF_AUTH_SECURE
* @desc définit si la connexion est en https
*/
$GLOBALS['CONF_AUTH_SECURE']=true;
/**
* @global chaine $GLOBALS['CONF_PAGE_EXECUTION']
* @name $CONF_PAGE_EXECUTION
* @desc Gestion du CONF_PAGE_EXECUTION<br>
* Page d'exécution du systéme (peut servir à implementer le systéme dans un site standard)
*/
$GLOBALS['CONF_PAGE_EXECUTION']="index.php";
/**
* @global chaine $GLOBALS['CONF_URL_KEY']
* @name $CONF_URL_KEY
* @desc ajoute l'id de session dans les urls ?
*/
$GLOBALS['CONF_URL_KEY']=false;
/**
* @global chaine $GLOBALS['CONF_MAINTENANCE']
* @name $CONF_MAINTENANCE
* @desc CONF_MAINTENANCE Définit la page de maintenance du site
*/
$GLOBALS['CONF_MAINTENANCE']="maintenance.htm";
/**
* @global chaine $GLOBALS['CONF_ERREUR']
* @name $CONF_ERREUR
* @desc CONF_ERREUR Définit la page d'erreur du site
*/
$GLOBALS['CONF_ERREUR']="erreur.htm";
/**
* @desc REMOTE_HELP_PATH et HELP_FILENAME <br>
* Constantes servant à l'aide contextuelle
*/
define('REMOTE_HELP_PATH', "");
/**
*
*/
define('HELP_FILENAME', "help.php");
##########################################################################################
# Configuration des répertoires principaux
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_LIB_PATH']
* @name $CONF_LIB_PATH
* @desc Gestion du CONF_LIB_PATH <br>
* Permet de configurer l'emplacement des librairies<br>
* (ne pas rajouter le nom lib/ déjà compris dans la partie statique de l'include)
*/
$GLOBALS['CONF_LIB_PATH']="./";
/**
* @global chaine $GLOBALS['CONF_DATA_PATH']
* @name $CONF_DATA_PATH
* @desc Gestion du CONF_DATA_PATH <br>
* Permet de configurer l'emplacement des données physiques<br>
* (ne pas rajouter le nom data/ déjà compris dans la partie statique de l'include)
*/
$GLOBALS['CONF_DATA_PATH']="./";
/**
* @global chaine $GLOBALS['CONF_LOG_PATH']
* @name $CONF_LOG_PATH
* @desc Gestion du CONF_LOG_PATH <br>
* Permet de configurer l'emplacement des logs<br>
* (ne pas rajouter le nom log/ déjà compris dans la partie statique de l'include)
*/
$GLOBALS['CONF_LOG_PATH']="./";
/**
* @global chaine $GLOBALS['CONF_MESSAGE_FILE']
* @name $CONF_MESSAGE_FILE
* @desc Gestion du fichier de logs des connexions
*/
$GLOBALS['CONF_MESSAGE_FILE']="log/message.log";
##########################################################################################
# Configuration de la Session
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_AUTH_ANONYMOUS']
* @name $CONF_AUTH_ANONYMOUS
* @desc autoriser la connexion... (paraît inutile mais je pense qu'avec les plugins on devrait pouvoir faire quelque chose... (IP fixe +Intranet ;-) ))
*/
$GLOBALS['CONF_AUTH_ANONYMOUS']=true;
/**
* @global chaine $GLOBALS['CONF_AUTH_FILE']
* @name $CONF_AUTH_FILE
* @desc Gestion du fichier de logs des connexions
*/
$GLOBALS['CONF_AUTH_FILE']="log/auth.log";
/**
* @global chaine $GLOBALS['CONF_AUTH_ALIEN']
* @name $CONF_AUTH_ALIEN
* @desc autoriser une tentative d'authentification depuis l'extérieur (si le referer n'est pas le même)
*/
$GLOBALS['CONF_AUTH_ALIEN']=true;
/**
* @global chaine $GLOBALS['CONF_AUTH_ALIEN_FILE']
* @name $CONF_AUTH_ALIEN_FILE
* @desc stocker les authentifications depuis l'extérieur
*/
$GLOBALS['CONF_AUTH_ALIEN_FILE']="log/auth.alien.log";
##########################################################################################
# Configuration des sessions
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_CHECK_IP']
* @name $CONF_CHECK_IP
* @desc Gestion du CONF_CHECK_IP <br>
* Permet d'activer la vérification d'ip (entre l'identifiant de la session et son Ip)
*/
$GLOBALS['CONF_CHECK_IP']=false;
/**
* @global chaine $GLOBALS['CONF_SESSION_TIME']
* @name $CONF_SESSION_TIME
* @desc Gestion du CONF_SESSION_TIME <br>
* Temps maximun de la session (temps en secondes)
*/
$GLOBALS['CONF_SESSION_TIME']=3600;
##########################################################################################
# Configuration des cookies (cookie de session uniquement)
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_COOKIE_ENABLE']
* @name $CONF_COOKIE_ENABLE
* @desc permet d'activer la configuration par cookie...
*/
$GLOBALS['CONF_COOKIE_ENABLE']=true;
/**
* @global chaine $GLOBALS['CONF_COOKIE_PATH']
* @name $CONF_COOKIE_PATH
* @desc chemin du cookie...
*/
$GLOBALS['CONF_COOKIE_PATH']="";
/**
* @global chaine $GLOBALS['CONF_COOKIE_SECURE']
* @name $CONF_COOKIE_SECURE
* @desc cookie et https à 0 ou 1 (1=actif)
*/
$GLOBALS['CONF_COOKIE_SECURE']=1;
##########################################################################################
# Configuration des paramètres d'owncloud
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_OWNCLOUD_PASSWORDSALT']
* @name $CONF_OWNCLOUD_PASSWORDSALT
* @desc permet de définir le passwordsalt d'Owncloud
*/
$GLOBALS['CONF_OWNCLOUD_PASSWORDSALT']="6ecb49a86574e2bb2d891334bf461a";
##########################################################################################
# Configuration des paramètres d'owncloud
##########################################################################################
/**
* @global chaine $GLOBALS['CONF_XMPP_ALERT_ACCOUNT']
* @name $CONF_XMPP_ALERT_ACCOUNT
* @desc permet de définir le compte XMPP sur lequel sont envoyés les messages de la plateforme
*/
$GLOBALS['CONF_XMPP_ALERT_ACCOUNT']="rooty@im.fab-l3.org";
?>

View File

@ -1,117 +0,0 @@
<?php
/**------------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier config_system.php
*
* Ce fichier contient les definitions des VARIABLES communes permettant au système (variables a prendre en compte lors de l'execution)de Fonctionner
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
* @link www.rooty.me
* @since 2018/04/02
* @version 0.3
* @package commun
* @subpackage config
* @copyright Copyright &copy; 2009-2018, Rooty
*/
#####################################################################################################
################################# Parametrage
#####################################################################################################
/**
* declaration du system... si cette variable n'est pas définie, les fichier inclus ne marche pas...
* cette variable est déclarée sur la page d'execution du script.
*<p> if ( !defined('SYSTEM_IN') )
* {
* die("Hacking attempt");
* }</p>
*/
if ( !defined('SYSTEM_IN') )
{
die("Hacking attempt");
}
/*
* Permet le repport de toutes les erreurs
*/
//error_reporting(E_ALL);
/*
* Désactive magic quotes
*/
// set_magic_quotes_runtime(0);
/*
* Désactive la taille mémoire limite...
*/
ini_set("memory_limit", "-1");
/*
* Table de traduction des entités par défaut du système
*/
define ("SYSTEM_DEFAULT_HTMLENTITIES", "utf-8");
##########################################################################################
# Configuration générale des éléments
##########################################################################################
/* Configuration des utilisateurs spécifiques */
$GLOBALS['SYSTEM_DEFAULT_USER_ADMIN']=2; /* compte par défaut d'administration */
$GLOBALS['SYSTEM_DEFAULT_USER_GUEST']=1; /* utilisateur anonyme par défaut (1 seul) */
/* Langue par defaut utilisée */
$GLOBALS['SYSTEM_DEFAULT_LANGUAGE']=1; /* identifiant de la langue par défaut */
$GLOBALS['SYSTEM_DEFAULT_LANGUAGE_CODE']="fr"; /* identifiant de la langue par défaut */
$GLOBALS['SYSTEM_DEFAULT_NODE']=1; /* utilisateur anonyme par défaut (1 seul) */
/* clé system de cryptage */
$GLOBALS['SYSTEM_KEY']="my Key:Granilim, you'll never find it";
// global $_SERVER;
// var_dump($_SERVER);
/* Definition de l'ip Utilisateur */
if( getenv('HTTP_X_FORWARDED_FOR') != '' )
{
$systemIp = ( !empty($_SERVER['REMOTE_ADDR']) ) ? $_SERVER['REMOTE_ADDR'] : ( ( !empty($_ENV['REMOTE_ADDR']) ) ? $_ENV['REMOTE_ADDR'] : $REMOTE_ADDR );
$entries = explode(',', getenv('HTTP_X_FORWARDED_FOR'));
reset($entries);
while (list(, $entry) = each($entries))
{
$entry = trim($entry);
if ( preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", $entry, $ip_list) )
{
$private_ip = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/', '/^10\..*/', '/^224\..*/', '/^240\..*/');
$found_ip = preg_replace($private_ip, $systemIp, $ip_list[1]);
if ($systemIp != $found_ip)
{
$systemIp = $found_ip;
break;
}
}
}
}
else
{
$systemIp = ( !empty($_SERVER['REMOTE_ADDR']) ) ? $_SERVER['REMOTE_ADDR'] : ( ( !empty($_ENV['REMOTE_ADDR']) ) ? $_ENV['REMOTE_ADDR'] : $REMOTE_ADDR );
}
$GLOBALS['SYSTEM_IP']=$systemIp;
unset($systemIp);
##########################################################################################
# Configuration générale des éléments
##########################################################################################
/* Configuration des utilisateurs spécifiques */
$GLOBALS['SYSTEM_TEMPLATE_DEFAULT_DIR']="default"; /* compte par défaut d'administration */
$GLOBALS['SYSTEM_TEMPLATE_DEFAULT_TITLE']="LCube"; /* utilisateur anonyme par défaut (1 seul) */
$GLOBALS['SYSTEM_TEMPLATE_DEFAULT_DESCRIPTION']="Fablab Associatif en Nouvelle Aquitaine"; /* utilisateur anonyme par défaut (1 seul) */
?>

View File

@ -1,29 +0,0 @@
<?php
/**-----------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* InstallControl.php
*
* <P>Ce fichier sert à vérifier l'installation du portail <br>*</P>
*
* @author Initiance <www.initiance.com|martial@initiance.com>
* @since 2018/04/02
* @version 0.3
* @link www.rooty.me
* @package install
* @copyright Copyright &copy; 2009-2018, Rooty
*/
// Cette variable existe lorque l'installation est effectuée
// define ('QWARE_INSTALLED', false); /* Qware installé */
?>

View File

@ -1,29 +0,0 @@
<?php
/**-----------------------------------------------
*
* Rooty, 2018 <rooty@rooty.me>
*
*
* This software is protected by copyright, please
* read the file COPYRIGHT.
* This program is distributed in the hope that it
* will be useful, but without any warranty; without
* even the implied warranty of merchantability or
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* InstallControl.php
*
* <P>Ce fichier sert à vérifier l'installation du portail <br>*</P>
*
* @author Initiance <www.initiance.com|martial@initiance.com>
* @since 2018/04/02
* @version 0.3
* @link www.rooty.me
* @package install
* @copyright Copyright &copy; 2009-2018, Rooty
*/
// Cette variable existe lorque l'installation est effectuée
define ('QWARE_INSTALLED', false); /* Qware installé */
?>