Full rework of Qware installer.

This commit is contained in:
Rooty 2020-12-07 13:28:14 +01:00
parent c6184d6e4b
commit fe8b71f3b2
41 changed files with 3084 additions and 1945 deletions

View File

@ -4,31 +4,31 @@ RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# RewriteCond %{HTTP_HOST} !^www\.
# RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^accueil ./wwwfab_lorg-142-accueil-actionLectureInfo-175.htm
RewriteRule ^actualites ./wwwfab_lorg-142-actualites-actionGuest-211.htm
RewriteRule ^actualité ./wwwfab_lorg-142-actualites-actionGuest-211.htm
RewriteRule ^actualités ./wwwfab_lorg-142-actualites-actionGuest-211.htm
RewriteRule ^inscription ./wwwfab_lorg-142-les_communautes-formLecture-2.htm?param=139
RewriteRule ^calendrier ./wwwfab_lorg-142-lassociation_lcube-actionLectureInfo-205.htm
RewriteRule ^adhesion ./wwwfab_lorg-142-les_communautes-formLectureAdh-2.htm?param=139
RewriteRule ^adhesionind ./wwwfab_lorg-142-les_communautes-formLectureAdhPart-2.htm?abs=1&param=139
RewriteRule ^adhesionsoc ./wwwfab_lorg-142-les_communautes-formLectureAdhSoc-2.htm?abs=1&param=139
RewriteRule ^forum ./wwwfab_lorg-142-forum-actionViewer-177.htm
RewriteRule ^statuts ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=2
RewriteRule ^regint ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=3
RewriteRule ^confid ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=4
RewriteRule ^legals ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=5
RewriteRule ^contact ./wwwfab_lorg-142-contacts-actionGuest-210.htm?abs=1
RewriteRule ^carte ./wwwfab_lorg-142-contacts-actionGuest-210.htm#maplcube
RewriteRule ^rss ./wwwfab_lorg-142-actualites-guestRSS-211.htm?abs=1
RewriteRule ^japanlive https://fab-l3.org:7443/ofmeet/?r=japanlive
RewriteRule ^fr_FR ./?system=language&lid=1
RewriteRule ^en_GB ./?system=language&lid=2
RewriteRule ^fr-FR ./?system=language&lid=1
RewriteRule ^en-GB ./?system=language&lid=2
# RewriteRule ^accueil ./wwwfab_lorg-142-accueil-actionLectureInfo-175.htm
# RewriteRule ^actualites ./wwwfab_lorg-142-actualites-actionGuest-211.htm
# RewriteRule ^actualité ./wwwfab_lorg-142-actualites-actionGuest-211.htm
# RewriteRule ^actualités ./wwwfab_lorg-142-actualites-actionGuest-211.htm
# RewriteRule ^inscription ./wwwfab_lorg-142-les_communautes-formLecture-2.htm?param=139
# RewriteRule ^calendrier ./wwwfab_lorg-142-lassociation_lcube-actionLectureInfo-205.htm
# RewriteRule ^adhesion ./wwwfab_lorg-142-les_communautes-formLectureAdh-2.htm?param=139
# RewriteRule ^adhesionind ./wwwfab_lorg-142-les_communautes-formLectureAdhPart-2.htm?abs=1&param=139
# RewriteRule ^adhesionsoc ./wwwfab_lorg-142-les_communautes-formLectureAdhSoc-2.htm?abs=1&param=139
# RewriteRule ^forum ./wwwfab_lorg-142-forum-actionViewer-177.htm
# RewriteRule ^statuts ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=2
# RewriteRule ^regint ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=3
# RewriteRule ^confid ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=4
# RewriteRule ^legals ./wwwfab_lorg-142-lcube-actionLectureInfo-205.htm?param=5
# RewriteRule ^contact ./wwwfab_lorg-142-contacts-actionGuest-210.htm?abs=1
# RewriteRule ^carte ./wwwfab_lorg-142-contacts-actionGuest-210.htm#maplcube
# RewriteRule ^rss ./wwwfab_lorg-142-actualites-guestRSS-211.htm?abs=1
# RewriteRule ^japanlive https://fab-l3.org:7443/ofmeet/?r=japanlive
# RewriteRule ^fr_FR ./?system=language&lid=1
# RewriteRule ^en_GB ./?system=language&lid=2
# RewriteRule ^fr-FR ./?system=language&lid=1
# RewriteRule ^en-GB ./?system=language&lid=2
RewriteRule (.*)-(.*)-(.*)-(.*)-(.*)\.htm[l]?$ /index.php?oid=$5&action=$4&navigationNodeId=$2&%{QUERY_STRING} [PT]
@ -40,27 +40,27 @@ RewriteRule (.*)-(.*)-(.*)-(.*)-(.*)\.htm[l]?$ /index.php?oid=$5&action=$4&navig
# SetEnv error_log /homez.406/gameunit/www/log/php_errors.log
Options -Indexes
SetEnvIfNoCase Referer "^http://www.fab-l3.org/" locally_linked=1
SetEnvIfNoCase Referer "^https://www.fab-l3.org/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.fab-l3.org$" locally_linked=1
SetEnvIfNoCase Referer "^https://www.fab-l3.org$" locally_linked=1
SetEnvIfNoCase Referer "^http://fab-l3.org/" locally_linked=1
SetEnvIfNoCase Referer "^https://fab-l3.org/" locally_linked=1
SetEnvIfNoCase Referer "^http://fab-l3.org$" locally_linked=1
SetEnvIfNoCase Referer "^https://fab-l3.org$" locally_linked=1
# SetEnvIfNoCase Referer "^http://www.fab-l3.org/" locally_linked=1
# SetEnvIfNoCase Referer "^https://www.fab-l3.org/" locally_linked=1
# SetEnvIfNoCase Referer "^http://www.fab-l3.org$" locally_linked=1
# SetEnvIfNoCase Referer "^https://www.fab-l3.org$" locally_linked=1
# SetEnvIfNoCase Referer "^http://fab-l3.org/" locally_linked=1
# SetEnvIfNoCase Referer "^https://fab-l3.org/" locally_linked=1
# SetEnvIfNoCase Referer "^http://fab-l3.org$" locally_linked=1
# SetEnvIfNoCase Referer "^https://fab-l3.org$" locally_linked=1
#
# SetEnvIfNoCase Referer "^http://www.fablab87.fr/" locally_linked=1
# SetEnvIfNoCase Referer "^https://www.fablab87.fr/" locally_linked=1
# SetEnvIfNoCase Referer "^http://www.fablab87.fr$" locally_linked=1
# SetEnvIfNoCase Referer "^https://www.fablab87.fr$" locally_linked=1
# SetEnvIfNoCase Referer "^http://fablab87.fr/" locally_linked=1
# SetEnvIfNoCase Referer "^https://fablab87.fr/" locally_linked=1
# SetEnvIfNoCase Referer "^http://fablab87.fr$" locally_linked=1
# SetEnvIfNoCase Referer "^https://fablab87.fr$" locally_linked=1
SetEnvIfNoCase Referer "^http://www.fablab87.fr/" locally_linked=1
SetEnvIfNoCase Referer "^https://www.fablab87.fr/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.fablab87.fr$" locally_linked=1
SetEnvIfNoCase Referer "^https://www.fablab87.fr$" locally_linked=1
SetEnvIfNoCase Referer "^http://fablab87.fr/" locally_linked=1
SetEnvIfNoCase Referer "^https://fablab87.fr/" locally_linked=1
SetEnvIfNoCase Referer "^http://fablab87.fr$" locally_linked=1
SetEnvIfNoCase Referer "^https://fablab87.fr$" locally_linked=1
SetEnvIfNoCase Referer "^$" locally_linked=1
<FilesMatch "\.(js|gif|png|jpe?g)$">
Order Deny,Allow
Deny from all
Allow from env=locally_linked
</FilesMatch>
# SetEnvIfNoCase Referer "^$" locally_linked=1
# <FilesMatch "\.(js|gif|png|jpe?g)$">
# Order Deny,Allow
# Deny from all
# Allow from env=locally_linked
# </FilesMatch>

View File

@ -0,0 +1,188 @@
<?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', "{_PREFIX_}");
/* 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

@ -0,0 +1,94 @@
<?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", "{_DBCONNECTOR_}");
/* Serveur de Base de Données */
define ("DATA_SOURCE_DB_SERVER", "{_DBHOST_}");
/* Compte Utilisateur de la base de données */
define ("DATA_SOURCE_DB_USER", "{_DBUSER_}");
/* Mot de passe de la Base de données */
define ("DATA_SOURCE_DB_PASSWORD", "{_DBPASSWD_}");
/* Nom de la Base de données */
define ("DATA_SOURCE_DB_DATABASE", "{_DBNAME_}");
/* Jeu de caractères utilisé par la Base de données */
define ("DATA_SOURCE_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 Qware.
*/
# 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");
?>

107
config/config.mxconf.php.install Executable file
View File

@ -0,0 +1,107 @@
<?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', '{_CONF_ADMIN_MAIL_}');
?>

View File

@ -55,12 +55,6 @@ $GLOBALS['CONF_ALL_SECURE']=false;
* 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",
);
/**
@ -70,7 +64,6 @@ $GLOBALS['SYSTEM_CLASS_METHOD_SECURE']=array(
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_CLASS_SECURE']=array(
// "home"
);
/**
@ -80,7 +73,6 @@ $GLOBALS['SYSTEM_CLASS_SECURE']=array(
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_OID_SECURE']=array(
// 2,
);
/**
@ -90,9 +82,6 @@ $GLOBALS['SYSTEM_OID_SECURE']=array(
* Va de paire avec $CONF_AUTH_SECURE
*/
$GLOBALS['SYSTEM_NODE_SECURE']=array(
141,
140,
// 142,
);
$GLOBALS['EXCLUDETOOLSFROMGUESTMENU']=array(

View File

@ -0,0 +1,99 @@
<?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']={_CONF_SECURE_ALL_};
/**
* @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(
);
/**
* @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(
);
/**
* @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(
);
/**
* @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(
);
$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",);
?>

63
config/config.php Executable file → Normal file
View File

@ -50,7 +50,7 @@ if ( !defined('SYSTEM_IN') )
* @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";
$GLOBALS['CONF_SITE_NAME']="Qware";
##########################################################################################
# Configuration des erreurs
@ -67,12 +67,12 @@ $GLOBALS['CONF_ERROR_DEBUG']=true;
* @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_ERROR_MAIL']="rooty@rooty.me";
/**
*
*/
$GLOBALS['CONF_DEBUGDUMP']=true;
$GLOBALS['CONF_DEBUGDUMP']=false;
/**
* @global chaine $GLOBALS['CONF_ERROR_VERBOSELEVEL']
@ -82,7 +82,7 @@ $GLOBALS['CONF_DEBUGDUMP']=true;
* ..<br>
* CONF_ERROR_VERBOSELEVEL = 10 -> Toutes les erreurs sont affichées.<br>
*/
$GLOBALS['CONF_ERROR_VERBOSELEVEL']=10;
$GLOBALS['CONF_ERROR_VERBOSELEVEL']=0;
/**
* @global chaine $GLOBALS['CONF_ERROR_LOGLEVEL']
@ -90,7 +90,7 @@ $GLOBALS['CONF_ERROR_VERBOSELEVEL']=10;
* @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;
$GLOBALS['CONF_ERROR_LOGLEVEL']=0;
/**
* @global chaine $GLOBALS['CONF_ERROR_LOGFILE']
@ -123,37 +123,6 @@ $GLOBALS['CONF_MX_DOCUMENTOR']=false;
*/
$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
@ -312,26 +281,4 @@ $GLOBALS['CONF_COOKIE_PATH']="";
* @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";
?>

284
config/config.php.install Executable file
View File

@ -0,0 +1,284 @@
<?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']="{_CONF_PLATFORM_NAME_}";
##########################################################################################
# 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']="{_CONF_ADMIN_MAIL_}";
/**
*
*/
$GLOBALS['CONF_DEBUGDUMP']=false;
/**
* @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']=0;
/**
* @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']=0;
/**
* @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_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;
?>

117
config/config.system.php.install Executable file
View File

@ -0,0 +1,117 @@
<?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']="{_CONF_SYSTEM_KEY_}";
// 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']="{_CONF_DEFAULT_TEMPLATE_}"; /* compte par défaut d'administration */
$GLOBALS['SYSTEM_TEMPLATE_DEFAULT_TITLE']="{_CONF_DEFAULT_NAME_}"; /* utilisateur anonyme par défaut (1 seul) */
$GLOBALS['SYSTEM_TEMPLATE_DEFAULT_DESCRIPTION']="{_CONF_DEFAULT_DESC_}"; /* utilisateur anonyme par défaut (1 seul) */
?>

View File

@ -0,0 +1,29 @@
<?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', {_QWAREINSTALLED_}); /* Qware installé */
?>

188
config_orig/config.data_acces.php Executable file
View File

@ -0,0 +1,188 @@
<?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

@ -0,0 +1,188 @@
<?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");
?>

107
config_orig/config.mxconf.php Executable file
View File

@ -0,0 +1,107 @@
<?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');
?>

110
config_orig/config.navigation.php Executable file
View File

@ -0,0 +1,110 @@
<?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",);
?>

337
config_orig/config.php Executable file
View File

@ -0,0 +1,337 @@
<?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";
?>

117
config_orig/config.system.php Executable file
View File

@ -0,0 +1,117 @@
<?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) */
?>

29
config_orig/installcontrol.php Executable file
View File

@ -0,0 +1,29 @@
<?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

@ -0,0 +1,29 @@
<?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,16 +1,16 @@
StepLabel = "Etapes d'installation"
phpcorrect = "Version php compatible"
phpincorrect = "Version php incompatible"
mysqlon = "Librairie mysql activée"
mysqloff = "Librairie mysql désactivée"
mysqlon = "Librairie mysql PDO activée"
mysqloff = "Librairie mysql PDO désactivée"
ftpon = "Libraire ftp activée"
ftpoff = "Librairie ftp désactivée"
hashon = "Libraire hash activée"
hashoff = "Librairie hash désactivée"
mcrypton = "Libraire mcrypt activée"
mcryptoff = "Librairie mcrypt désactivée"
pgsqlon = "Libraire pgsql activée"
pgsqloff = "Librairie pgsql désactivée"
pgsqlon = "Libraire pgsql PDO activée"
pgsqloff = "Librairie pgsql PDO désactivée"
odbcon = "Libraire odbc activée"
odbcoff = "Librairie odbc désactivée"
ldapon = "Libraire ldap activée"
@ -21,7 +21,7 @@ Step2 = "3) Personnalisation"
Step3 = "4) Compte d'administration"
Step4 = "Installation terminée"
Next = "Suivant >>"
TextInfo = "Installation de Granilim"
TextInfo = "Installation de Qware"
Clickhere = "Cliquez ici pour accéder au portail"
writeonreps = "Droits sur les répertoires"
@ -59,7 +59,7 @@ PrefxBdServeur = "Préfixe des tables"
HPrefxBdServeur = "Dans le cas d'une base de données mutualisée pour plusieurs applications, vous pouvez définir un préfixe qui servira à distinguer les tables."
BdServeur = "Base de données"
HBdServeur = "Nom de la base de donées à créer ou déjà existante. Son nom peût-être par exemple granilim. ATTENTION ! Un nom de base de données ne doit comporte ni caractère '.', ni caractères spéciaux."
HBdServeur = "Nom de la base de donées à créer ou déjà existante. Son nom peût-être par exemple qware. ATTENTION ! Un nom de base de données ne doit comporte ni caractère '.', ni caractères spéciaux."
NoMysqlConnexion = "Impossible de se connecter au serveur MySQL ! Veuillez vérifier les valeurs des champs 'Adresse du serveur', 'Identifiant', 'Mot de passe' et vous assurer que vous disposez des droits suffisants pour créer une base de données."
Bdnotfound = "La base de données ne semble pas exister. L'installeur peût la créer pour vous."
@ -67,11 +67,19 @@ BdCreateError = "Une erreur d'exécution sql s'est produite lors de la création
BdStructureError = "Une erreur d'exécution sql s'est produite lors de la création de la structure des tables !"
BdDatasError = "Une erreur d'exécution sql s'est produite lors de l'insertion des données dans les tables !"
Adapt = "Personnalisation"
McryptKey = "Clé Mcrypt"
HMcryptKey = "Si vous ne savez pas ce qu'est une clé Mcrypt, laissez la valeur définie par défaut."
Adapt = "Personnalisation de la plateforme"
McryptKey = "Clé système"
HMcryptKey = "Si vous ne savez pas ce qu'est la clé système, laissez la valeur définie par défaut."
AdminCourriel = "Courriel admin"
HAdminCourriel = "Saisissez l'adresse courriel de l'administrateur. Cette adresse courriel servira à la réception des messages système de Granilim."
HAdminCourriel = "Saisissez l'adresse courriel de l'administrateur. Cette adresse courriel servira à la réception des messages système de Qware."
ConfPlatformName = "Nom de la plateforme"
HConfPlatformName = "Saisissez le nom de la plateforme."
ConfPlatformTmplDefault = "Template par défaut"
HConfPlatformTmplDefault = "Saisissez l'habillage graphique utilisé par défaut par la plateforme."
ConfPlatformTitleDefault = "Titre par défaut"
HConfPlatformTitleDefault = "Saississez le titre par défaut utilisé sur les pages."
ConfPlatformDescDefault = "Description de la plateforme"
HConfPlatformDescDefault = "Saisissez la description de la plateforme."
Rootuser = "Informations de l'Administrateur"
mrs = "Mme"
@ -89,4 +97,4 @@ Passworderror = "Erreur de confirmation du mot de passe !"
obligatory = " champs obligatoire(s)"
installeffected = "L'installation a déjà été effectuée !"
textinstalled = "Félicitations, l'installation s'est bien déroulée ! Bons travaux collaboratifs !! ;)"
textinstalled = "Félicitations, l'installation s'est bien déroulée ! Bons travaux collaboratifs !! ;)"

View File

@ -43,7 +43,7 @@ $CONF_LIB_PATH =""; /* chemin des librairies */
#####################################################################################################
include($CONF_LIB_PATH."config/installcontrol.php");
if ( !defined('GRANILIM_INSTALLED') )
if ( !defined('QWARE_INSTALLED') )
{
header("location:install/index.php");
exit;

View File

@ -31,7 +31,7 @@
*/
function check_lang($filetest="")
{
global $GRANILIM_ROOT_PATH, $_SERVER;
global $QWARE_ROOT_PATH, $_SERVER;
// The order here _is_ important, at least for major_minor
// matches. Don't go moving these around without checking with
@ -98,7 +98,7 @@ function check_lang($filetest="")
{
if (preg_match('#' . $match . '#i', trim($accept_lang_array[$i])))
{
if (file_exists(($GRANILIM_ROOT_PATH . 'data/message/' . strtolower($lang)."/".$filetest)))
if (file_exists(($QWARE_ROOT_PATH . 'data/message/' . strtolower($lang)."/".$filetest)))
{
return strtolower($lang)."/";
}

View File

@ -1,6 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
CREATE DATABASE {_DATABASE_} DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

View File

@ -1,363 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
#--
#-- Base de données: `granilim`
#--
#---------------------------------------------------------
#--
#-- Structure de la table `object_account`
#--
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_node_group_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_node_group_user_temp` (
`node_group_user_id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`node_group_user_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textentrynode`
#--
CREATE TABLE `{_PREFIX_}object_textentrynode` (
`textentrynode_id` int(4) unsigned NOT NULL auto_increment,
`node_id` int(4) unsigned NOT NULL default '0',
`textentrynode_resume` text NOT NULL,
`textentrynode_text` text NOT NULL,
PRIMARY KEY (`textentrynode_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textinfo`
#--
CREATE TABLE `{_PREFIX_}object_textinfo` (
`textinfo_id` int(4) unsigned NOT NULL default '0',
`textinfo_text` text NOT NULL,
PRIMARY KEY (`textinfo_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_user_temp` (
`user_id` int(4) NOT NULL auto_increment,
`user_title` varchar(5) NOT NULL default '',
`user_first_name` varchar(40) NOT NULL default '',
`user_last_name` varchar(40) NOT NULL default '',
`user_login` varchar(20) NOT NULL default '',
`user_password` varchar(200) NOT NULL default '',
`user_mail` varchar(150) NOT NULL default '',
`user_postal_address` text NOT NULL,
`user_postal_code` varchar(30) NOT NULL default '',
`user_city` varchar(100) NOT NULL default '',
`user_state` varchar(100) NOT NULL default '',
`user_country` varchar(100) NOT NULL default '',
`user_organisation` varchar(100) NOT NULL default '',
`user_tel` varchar(15) NOT NULL default '',
`user_fax` varchar(15) NOT NULL default '',
`user_comment` text NOT NULL,
`user_info` text NOT NULL,
PRIMARY KEY (`user_id`),
KEY `user_login` (`user_login`),
KEY `user_password` (`user_password`),
KEY `user_mail` (`user_mail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backup`
#--
CREATE TABLE `{_PREFIX_}package_backup` (
`backup_id` int(4) NOT NULL auto_increment,
`backup_libelle` varchar(250) NOT NULL default '',
`backup_date` int(14) default NULL,
PRIMARY KEY (`backup_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupbd`
#--
CREATE TABLE `{_PREFIX_}package_backupbd` (
`backupbd_id` int(4) unsigned NOT NULL auto_increment,
`backupbd_nom` varchar(250) NOT NULL default '',
`backup_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`backupbd_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupfile`
#--
CREATE TABLE `{_PREFIX_}package_backupfile` (
`backupfile_id` int(4) unsigned NOT NULL auto_increment,
`backupfile_new_name` varchar(250) NOT NULL default '',
`backupfile_old_name` varchar(250) NOT NULL default '',
`backup_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`backupfile_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_file`
#--
CREATE TABLE `{_PREFIX_}package_file` (
`file_id` int(4) unsigned NOT NULL auto_increment,
`file_name` varchar(200) NOT NULL default '',
`file_type` varchar(10) NOT NULL default '',
`file_extention` varchar(20) NOT NULL default '',
`file_size` int(5) NOT NULL default '0',
`file_location` varchar(10) NOT NULL default '',
`node_id` int(4) unsigned NOT NULL default '0',
`coordination_object_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) NOT NULL default '0',
`file_limit_owner` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`file_id`),
KEY `nid` (`node_id`),
KEY `oid` (`coordination_object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_filedata`
#--
CREATE TABLE `{_PREFIX_}package_filedata` (
`filedata_id` int(4) unsigned NOT NULL auto_increment,
`file_id` int(4) unsigned NOT NULL default '0',
`filedata_data` blob NOT NULL,
`node_id` int(4) unsigned NOT NULL default '0',
`coordination_object_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`filedata_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_user_space`
#--
CREATE TABLE `{_PREFIX_}package_user_space` (
`user_space_id` int(4) unsigned NOT NULL auto_increment,
`node_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) unsigned NOT NULL default '0',
`user_space` int(10) NOT NULL default '0',
PRIMARY KEY (`user_space_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_group`
#--
CREATE TABLE `{_PREFIX_}cache_list_user_group` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_node`
#--
CREATE TABLE `{_PREFIX_}cache_list_user_node` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_permission`
#--
CREATE TABLE `{_PREFIX_}cache_permission` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_group`
#--
CREATE TABLE `{_PREFIX_}cache_tree_group` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_node`
#--
CREATE TABLE `{_PREFIX_}cache_tree_node` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `coordination_object`
#--
CREATE TABLE `{_PREFIX_}coordination_object` (
`coordination_object_id` int(4) unsigned NOT NULL auto_increment,
`coordination_object_created` datetime NOT NULL default '0000-00-00 00:00:00',
`user_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`coordination_object_icone` varchar(200) NOT NULL default '',
`coordination_object_content_type` varchar(200) NOT NULL default '',
`coordination_object_name` text NOT NULL,
`coordination_object_resume` text NOT NULL,
`coordination_object_keyword` text NOT NULL,
`coordination_object_parution` datetime NOT NULL default '0000-00-00 00:00:00',
`coordination_object_archivage` datetime NOT NULL default '0000-00-00 00:00:00',
`coordination_object_data` blob NOT NULL,
PRIMARY KEY (`coordination_object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group`
#--
CREATE TABLE `{_PREFIX_}group` (
`group_id` int(4) unsigned NOT NULL auto_increment,
`group_group_id` int(4) unsigned NOT NULL default '0',
`group_libelle` text NOT NULL,
`group_icone` varchar(200) NOT NULL default '',
PRIMARY KEY (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group_user`
#--
CREATE TABLE `{_PREFIX_}group_user` (
`group_user_id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`group_user_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 CHECKSUM=1 DELAY_KEY_WRITE=16;
#-- --------------------------------------------------------
#--
#-- Structure de la table `langue`
#--
CREATE TABLE `{_PREFIX_}langue` (
`langue_id` int(4) unsigned NOT NULL auto_increment,
`langue_libelle` text NOT NULL,
`langue_code` varchar(100) NOT NULL default '',
`langue_status` int(2) unsigned NOT NULL default '0',
PRIMARY KEY (`langue_id`),
KEY `status` (`langue_status`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node`
#--
CREATE TABLE `{_PREFIX_}node` (
`node_id` int(4) unsigned NOT NULL auto_increment,
`node_node_id` int(4) unsigned NOT NULL default '0',
`node_libelle` text NOT NULL,
`node_icone` varchar(200) NOT NULL default '',
`node_template` varchar(100) NOT NULL default '',
PRIMARY KEY (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_group_user`
#--
CREATE TABLE `{_PREFIX_}node_group_user` (
`node_group_user_id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`node_group_user_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_space`
#--
CREATE TABLE `{_PREFIX_}package_node_space` (
`node_space_id` int(4) unsigned NOT NULL auto_increment,
`node_space_nid` int(4) unsigned NOT NULL default '0',
`node_space` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`node_space_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `right`
#--
CREATE TABLE `{_PREFIX_}right` (
`right_id` int(4) unsigned NOT NULL auto_increment,
`coordination_object_content_type` varchar(200) NOT NULL default '',
`right_method_name` varchar(200) NOT NULL default '',
`coordination_object_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`right_id`),
KEY `object_id` (`coordination_object_id`),
KEY `noeud_id` (`node_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `class_name` (`coordination_object_content_type`),
KEY `method_name` (`right_method_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `session`
#--
CREATE TABLE `{_PREFIX_}session` (
`user_session_id` varchar(32) NOT NULL default '',
`user_session_ip` varchar(16) NOT NULL default '',
`user_session_begin` int(14) default NULL,
`user_session_last_action` int(14) default NULL,
`user_session_url` text NOT NULL,
`user_object` mediumblob NOT NULL,
`user_preference_object` mediumblob NOT NULL,
`language_object` mediumblob NOT NULL,
`user_session_entry_node_id` int(4) NOT NULL default '0',
`user_session_navigation_node_id` int(4) NOT NULL default '0',
`user_session_vars` longblob NOT NULL,
PRIMARY KEY (`user_session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user`
#--
CREATE TABLE `{_PREFIX_}user` (
`user_id` int(4) NOT NULL auto_increment,
`user_title` varchar(5) NOT NULL default '',
`user_first_name` varchar(40) NOT NULL default '',
`user_last_name` varchar(40) NOT NULL default '',
`user_login` varchar(40) NOT NULL default '',
`user_password` varchar(200) NOT NULL default '',
`user_mail` varchar(150) NOT NULL default '',
`user_postal_address` text NOT NULL,
`user_postal_code` varchar(30) NOT NULL default '',
`user_city` varchar(100) NOT NULL default '',
`user_state` varchar(100) NOT NULL default '',
`user_country` varchar(100) NOT NULL default '',
`user_organisation` varchar(100) NOT NULL default '',
`user_tel` varchar(15) NOT NULL default '',
`user_fax` varchar(15) NOT NULL default '',
`user_comment` text NOT NULL,
`user_info` text NOT NULL,
PRIMARY KEY (`user_id`),
KEY `user_login` (`user_login`),
KEY `user_password` (`user_password`),
KEY `user_mail` (`user_mail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user_preference`
#--
CREATE TABLE `{_PREFIX_}user_preference` (
`user_preference_id` int(4) unsigned NOT NULL default '0',
`langue_id` int(4) unsigned NOT NULL default '0',
`entry_node_id` int(4) unsigned NOT NULL default '0',
`right_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`user_preference_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

View File

@ -0,0 +1,23 @@
#--
#-- Script de création de la Base de données de Qware
#-- Généré le : ven. 04 déc. 2020 à 15:43
#-- Version du serveur : 10.3.24-MariaDB-2
#-- Version de PHP : 7.4.11
#-- Rooty <rooty@rooty.me>
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
#--
#-- Base de données : `{_DATABASE_}`
#--
#--CREATE DATABASE IF NOT EXISTS {_DATABASE_} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE DATABASE {_DATABASE_} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
#-- --------------------------------------------------------

View File

@ -0,0 +1,650 @@
#--
#-- Script de création de la Base de données de Qware
#-- Généré le : ven. 04 déc. 2020 à 15:50
#-- Version du serveur : 10.3.24-MariaDB-2
#-- Version de PHP : 7.4.11
#-- Rooty <rooty@rooty.me>
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
#--
#-- Base de données : `{_DATABASE_}`
#--
USE `{_DATABASE_}`;
#---------------------------------------------------------
#--
#-- Structure de la table `object_account`
#--
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_node_group_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_node_group_user_temp` (
`node_group_user_id` int(4) UNSIGNED NOT NULL,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textentrynode`
#--
CREATE TABLE `{_PREFIX_}object_textentrynode` (
`textentrynode_id` int(4) UNSIGNED NOT NULL,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`textentrynode_resume` text NOT NULL,
`textentrynode_text` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textinfo`
#--
CREATE TABLE `{_PREFIX_}object_textinfo` (
`textinfo_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`textinfo_text_fr` text NOT NULL,
`textinfo_text_gb` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_user_temp` (
`user_id` int(4) NOT NULL,
`user_title` varchar(5) NOT NULL DEFAULT '',
`user_first_name` varchar(40) NOT NULL DEFAULT '',
`user_last_name` varchar(40) NOT NULL DEFAULT '',
`user_login` varchar(20) NOT NULL DEFAULT '',
`user_password` varchar(200) NOT NULL DEFAULT '',
`user_mail` varchar(150) NOT NULL DEFAULT '',
`user_birthdate` varchar(32) DEFAULT NULL,
`user_website` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_msn` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_jabber` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_facebook` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_mastodon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_postal_address` text NOT NULL,
`user_postal_code` varchar(30) NOT NULL DEFAULT '',
`user_city` varchar(100) NOT NULL DEFAULT '',
`user_state` varchar(100) NOT NULL DEFAULT '',
`user_country` varchar(100) NOT NULL DEFAULT '',
`user_organisation` varchar(100) NOT NULL DEFAULT '',
`user_tel` varchar(15) NOT NULL DEFAULT '',
`user_fax` varchar(15) NOT NULL DEFAULT '',
`user_comment` text NOT NULL,
`user_info` text NOT NULL,
`user_charte_status` tinyint(4) NOT NULL DEFAULT 0,
`user_account_active` tinyint(4) NOT NULL DEFAULT 1
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backup`
#--
CREATE TABLE `{_PREFIX_}package_backup` (
`backup_id` int(4) NOT NULL,
`backup_libelle` varchar(250) NOT NULL DEFAULT '',
`backup_date` int(14) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupbd`
#--
CREATE TABLE `{_PREFIX_}package_backupbd` (
`backupbd_id` int(4) UNSIGNED NOT NULL,
`backupbd_nom` varchar(250) NOT NULL DEFAULT '',
`backup_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupfile`
#--
CREATE TABLE `{_PREFIX_}package_backupfile` (
`backupfile_id` int(4) UNSIGNED NOT NULL,
`backupfile_new_name` varchar(250) NOT NULL DEFAULT '',
`backupfile_old_name` varchar(250) NOT NULL DEFAULT '',
`backup_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_file`
#--
CREATE TABLE `{_PREFIX_}package_file` (
`file_id` int(4) UNSIGNED NOT NULL,
`file_name` varchar(200) NOT NULL DEFAULT '',
`file_type` varchar(10) NOT NULL DEFAULT '',
`file_extention` varchar(20) NOT NULL DEFAULT '',
`file_size` int(5) NOT NULL DEFAULT 0,
`file_location` varchar(10) NOT NULL DEFAULT '',
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_id` int(4) NOT NULL DEFAULT 0,
`file_limit_owner` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_filedata`
#--
CREATE TABLE `{_PREFIX_}package_filedata` (
`filedata_id` int(4) UNSIGNED NOT NULL,
`file_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`filedata_data` blob NOT NULL,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_user_space`
#--
CREATE TABLE `{_PREFIX_}package_user_space` (
`user_space_id` int(4) UNSIGNED NOT NULL,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_space` int(10) NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_group`
#--
CREATE TABLE `{_PREFIX_}cache_list_user_group` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_node`
#--
CREATE TABLE `{_PREFIX_}cache_list_user_node` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_permission`
#--
CREATE TABLE `{_PREFIX_}cache_permission` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_group`
#--
CREATE TABLE `{_PREFIX_}cache_tree_group` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_node`
#--
CREATE TABLE `{_PREFIX_}cache_tree_node` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `coordination_object`
#--
CREATE TABLE `{_PREFIX_}coordination_object` (
`coordination_object_id` int(4) UNSIGNED NOT NULL,
`coordination_object_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`coordination_object_icone` varchar(200) NOT NULL DEFAULT '',
`coordination_object_content_type` varchar(200) NOT NULL DEFAULT '',
`coordination_object_name` text NOT NULL,
`coordination_object_resume` text NOT NULL,
`coordination_object_keyword` text NOT NULL,
`coordination_object_parution` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`coordination_object_archivage` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`coordination_object_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group`
#--
CREATE TABLE `{_PREFIX_}group` (
`group_id` int(4) UNSIGNED NOT NULL,
`group_group_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_libelle` text NOT NULL,
`group_icone` varchar(200) NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group_user`
#--
CREATE TABLE `{_PREFIX_}group_user` (
`group_user_id` int(4) UNSIGNED NOT NULL,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 CHECKSUM=1 DELAY_KEY_WRITE=1;
#-- --------------------------------------------------------
#--
#-- Structure de la table `langue`
#--
CREATE TABLE `{_PREFIX_}langue` (
`langue_id` int(4) UNSIGNED NOT NULL,
`langue_libelle` text NOT NULL,
`langue_code` varchar(100) NOT NULL DEFAULT '',
`langue_status` int(2) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node`
#--
CREATE TABLE `{_PREFIX_}node` (
`node_id` int(4) UNSIGNED NOT NULL,
`node_node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_libelle` text NOT NULL,
`node_icone` varchar(200) NOT NULL DEFAULT '',
`node_template` varchar(100) NOT NULL DEFAULT '',
`node_domain` varchar(128) NOT NULL,
`node_haslanding` enum('on','off') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'off',
`node_ctype` enum('default','gaming','asso') DEFAULT 'default',
`node_ctypereg` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`node_usergroupid` int(3) DEFAULT 0,
`node_subsgroupid` int(3) DEFAULT 0,
`node_subsgrouptempid` int(3) DEFAULT 0,
`node_mailnode` varchar(128) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_group_user`
#--
CREATE TABLE `{_PREFIX_}node_group_user` (
`node_group_user_id` int(4) UNSIGNED NOT NULL,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_space`
#--
CREATE TABLE `{_PREFIX_}package_node_space` (
`node_space_id` int(4) UNSIGNED NOT NULL,
`node_space_nid` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_space` int(10) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `right`
#--
CREATE TABLE `{_PREFIX_}right` (
`right_id` int(4) UNSIGNED NOT NULL,
`coordination_object_content_type` varchar(200) NOT NULL DEFAULT '',
`right_method_name` varchar(200) NOT NULL DEFAULT '',
`coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `session`
#--
CREATE TABLE `{_PREFIX_}session` (
`user_session_id` varchar(32) NOT NULL DEFAULT '',
`user_session_ip` varchar(16) NOT NULL DEFAULT '',
`user_session_begin` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_session_last_action` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_session_url` text NOT NULL,
`user_object` mediumblob NOT NULL,
`user_preference_object` mediumblob NOT NULL,
`language_object` mediumblob NOT NULL,
`user_session_entry_node_id` int(4) NOT NULL DEFAULT 0,
`user_session_navigation_node_id` int(4) NOT NULL DEFAULT 0,
`user_session_vars` longblob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user`
#--
CREATE TABLE `{_PREFIX_}user` (
`user_id` int(4) NOT NULL,
`user_title` varchar(5) NOT NULL DEFAULT '',
`user_first_name` varchar(40) NOT NULL DEFAULT '',
`user_last_name` varchar(40) NOT NULL DEFAULT '',
`user_login` varchar(40) NOT NULL DEFAULT '',
`user_password` varchar(200) NOT NULL DEFAULT '',
`user_mail` varchar(150) NOT NULL DEFAULT '',
`user_birthdate` varchar(32) NOT NULL DEFAULT '',
`user_website` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_msn` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_jabber` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_facebook` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_mastodon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_postal_address` text NOT NULL DEFAULT '',
`user_postal_code` varchar(30) NOT NULL DEFAULT '',
`user_city` varchar(100) NOT NULL DEFAULT '',
`user_state` varchar(100) NOT NULL DEFAULT '',
`user_country` varchar(100) NOT NULL DEFAULT '',
`user_organisation` varchar(100) NOT NULL DEFAULT '',
`user_tel` varchar(15) NOT NULL DEFAULT '',
`user_fax` varchar(15) NOT NULL DEFAULT '',
`user_comment` text NOT NULL DEFAULT '',
`user_info` text NOT NULL DEFAULT '',
`user_charte_status` tinyint(4) NOT NULL DEFAULT 0,
`user_account_active` tinyint(4) NOT NULL DEFAULT 1
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user_preference`
#--
CREATE TABLE `{_PREFIX_}user_preference` (
`user_preference_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`langue_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`entry_node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`right_id` int(4) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#--
#-- Index pour la table `{_PREFIX_}cache_list_user_group`
#--
ALTER TABLE `{_PREFIX_}cache_list_user_group`
ADD PRIMARY KEY (`cache_id`,`cache_index`);
#--
#-- Index pour la table `{_PREFIX_}cache_list_user_node`
#--
ALTER TABLE `{_PREFIX_}cache_list_user_node`
ADD PRIMARY KEY (`cache_id`,`cache_index`);
#--
#-- Index pour la table `{_PREFIX_}cache_permission`
#--
ALTER TABLE `{_PREFIX_}cache_permission`
ADD PRIMARY KEY (`cache_id`,`cache_index`);
#--
#-- Index pour la table `{_PREFIX_}cache_tree_group`
#--
ALTER TABLE `{_PREFIX_}cache_tree_group`
ADD PRIMARY KEY (`cache_id`,`cache_index`);
#--
#-- Index pour la table `{_PREFIX_}cache_tree_node`
#--
ALTER TABLE `{_PREFIX_}cache_tree_node`
ADD PRIMARY KEY (`cache_id`,`cache_index`);
#--
#-- Index pour la table `{_PREFIX_}coordination_object`
#--
ALTER TABLE `{_PREFIX_}coordination_object`
ADD PRIMARY KEY (`coordination_object_id`);
#--
#-- Index pour la table `{_PREFIX_}group`
#--
ALTER TABLE `{_PREFIX_}group`
ADD PRIMARY KEY (`group_id`);
#--
#-- Index pour la table `{_PREFIX_}group_user`
#--
ALTER TABLE `{_PREFIX_}group_user`
ADD PRIMARY KEY (`group_user_id`),
ADD KEY `user_id` (`user_id`),
ADD KEY `group_id` (`group_id`);
#--
#-- Index pour la table `{_PREFIX_}langue`
#--
ALTER TABLE `{_PREFIX_}langue`
ADD PRIMARY KEY (`langue_id`),
ADD KEY `status` (`langue_status`);
#--
#-- Index pour la table `{_PREFIX_}node`
#--
ALTER TABLE `{_PREFIX_}node`
ADD PRIMARY KEY (`node_id`);
#--
#-- Index pour la table `{_PREFIX_}node_group_user`
#--
ALTER TABLE `{_PREFIX_}node_group_user`
ADD PRIMARY KEY (`node_group_user_id`),
ADD KEY `user_id` (`user_id`),
ADD KEY `group_id` (`group_id`),
ADD KEY `node_id` (`node_id`);
#--
#-- Index pour la table `{_PREFIX_}object_node_group_user_temp`
#--
ALTER TABLE `{_PREFIX_}object_node_group_user_temp`
ADD PRIMARY KEY (`node_group_user_id`),
ADD KEY `user_id` (`user_id`),
ADD KEY `group_id` (`group_id`),
ADD KEY `node_id` (`node_id`);
#--
#-- Index pour la table `{_PREFIX_}object_textentrynode`
#--
ALTER TABLE `{_PREFIX_}object_textentrynode`
ADD PRIMARY KEY (`textentrynode_id`),
ADD KEY `node_id` (`node_id`);
#--
#-- Index pour la table `{_PREFIX_}object_textinfo`
#--
ALTER TABLE `{_PREFIX_}object_textinfo`
ADD PRIMARY KEY (`textinfo_id`);
#--
#-- Index pour la table `{_PREFIX_}object_user_temp`
#--
ALTER TABLE `{_PREFIX_}object_user_temp`
ADD PRIMARY KEY (`user_id`),
ADD KEY `user_login` (`user_login`),
ADD KEY `user_password` (`user_password`),
ADD KEY `user_mail` (`user_mail`);
#--
#-- Index pour la table `{_PREFIX_}package_backup`
#--
ALTER TABLE `{_PREFIX_}package_backup`
ADD PRIMARY KEY (`backup_id`);
#--
#-- Index pour la table `{_PREFIX_}package_backupbd`
#--
ALTER TABLE `{_PREFIX_}package_backupbd`
ADD PRIMARY KEY (`backupbd_id`);
#--
#-- Index pour la table `{_PREFIX_}package_backupfile`
#--
ALTER TABLE `{_PREFIX_}package_backupfile`
ADD PRIMARY KEY (`backupfile_id`);
#--
#-- Index pour la table `{_PREFIX_}package_file`
#--
ALTER TABLE `{_PREFIX_}package_file`
ADD PRIMARY KEY (`file_id`),
ADD KEY `nid` (`node_id`),
ADD KEY `oid` (`coordination_object_id`);
#--
#-- Index pour la table `{_PREFIX_}package_filedata`
#--
ALTER TABLE `{_PREFIX_}package_filedata`
ADD PRIMARY KEY (`filedata_id`);
#--
#-- Index pour la table `{_PREFIX_}package_node_space`
#--
ALTER TABLE `{_PREFIX_}package_node_space`
ADD PRIMARY KEY (`node_space_id`);
#--
#-- Index pour la table `{_PREFIX_}package_user_space`
#--
ALTER TABLE `{_PREFIX_}package_user_space`
ADD PRIMARY KEY (`user_space_id`);
#--
#-- Index pour la table `{_PREFIX_}right`
#--
ALTER TABLE `{_PREFIX_}right`
ADD PRIMARY KEY (`right_id`),
ADD KEY `object_id` (`coordination_object_id`),
ADD KEY `noeud_id` (`node_id`),
ADD KEY `user_id` (`user_id`),
ADD KEY `group_id` (`group_id`),
ADD KEY `class_name` (`coordination_object_content_type`),
ADD KEY `method_name` (`right_method_name`);
#--
#-- Index pour la table `{_PREFIX_}session`
#--
ALTER TABLE `{_PREFIX_}session`
ADD PRIMARY KEY (`user_session_id`);
#--
#-- Index pour la table `{_PREFIX_}user`
#--
ALTER TABLE `{_PREFIX_}user`
ADD PRIMARY KEY (`user_id`),
ADD KEY `user_login` (`user_login`),
ADD KEY `user_password` (`user_password`),
ADD KEY `user_mail` (`user_mail`);
#--
#-- Index pour la table `{_PREFIX_}user_preference`
#--
ALTER TABLE `{_PREFIX_}user_preference`
ADD PRIMARY KEY (`user_preference_id`);
#--
#-- AUTO_INCREMENT pour les tables déchargées
#--
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}coordination_object`
#--
ALTER TABLE `{_PREFIX_}coordination_object`
MODIFY `coordination_object_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}group`
#--
ALTER TABLE `{_PREFIX_}group`
MODIFY `group_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}group_user`
#--
ALTER TABLE `{_PREFIX_}group_user`
MODIFY `group_user_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}langue`
#--
ALTER TABLE `{_PREFIX_}langue`
MODIFY `langue_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}node`
#--
ALTER TABLE `{_PREFIX_}node`
MODIFY `node_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}node_group_user`
#--
ALTER TABLE `{_PREFIX_}node_group_user`
MODIFY `node_group_user_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}object_node_group_user_temp`
#--
ALTER TABLE `{_PREFIX_}object_node_group_user_temp`
MODIFY `node_group_user_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}object_textentrynode`
#--
ALTER TABLE `{_PREFIX_}object_textentrynode`
MODIFY `textentrynode_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}object_user_temp`
#--
ALTER TABLE `{_PREFIX_}object_user_temp`
MODIFY `user_id` int(4) NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_backup`
#--
ALTER TABLE `{_PREFIX_}package_backup`
MODIFY `backup_id` int(4) NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_backupbd`
#--
ALTER TABLE `{_PREFIX_}package_backupbd`
MODIFY `backupbd_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_backupfile`
#--
ALTER TABLE `{_PREFIX_}package_backupfile`
MODIFY `backupfile_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_file`
#--
ALTER TABLE `{_PREFIX_}package_file`
MODIFY `file_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_filedata`
#--
ALTER TABLE `{_PREFIX_}package_filedata`
MODIFY `filedata_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_node_space`
#--
ALTER TABLE `{_PREFIX_}package_node_space`
MODIFY `node_space_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}package_user_space`
#--
ALTER TABLE `{_PREFIX_}package_user_space`
MODIFY `user_space_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}right`
#--
ALTER TABLE `{_PREFIX_}right`
MODIFY `right_id` int(4) UNSIGNED NOT NULL AUTO_INCREMENT;
#--
#-- AUTO_INCREMENT pour la table `{_PREFIX_}user`
#--
ALTER TABLE `{_PREFIX_}user`
MODIFY `user_id` int(4) NOT NULL AUTO_INCREMENT;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

View File

@ -1,95 +1,115 @@
#--
#-- Script de création de la Base de données de Granilim
#-- Script de création de la Base de données de Qware
#-- Généré le : ven. 04 déc. 2020 à 15:50
#-- Version du serveur : 10.3.24-MariaDB-2
#-- Version de PHP : 7.4.11
#-- Rooty <rooty@rooty.me>
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
#--
#-- Base de données: `granilim`
#-- Base de données: `{_DATABASE_}`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_node_group_user_temp`
#-- Contenu de la table `object_node_group_user_temp`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_textentrynode`
#-- Contenu de la table `object_textentrynode`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_textinfo`
#-- Contenu de la table `object_textinfo`
#--
INSERT INTO `{_PREFIX_}object_textinfo` VALUES (3, '<div>
<p><strong>Granilim est la plate-forme de services mutualis&eacute;s du Limousin mise en oeuvre dans le cadre de Practiciel.</strong><br />
<p><strong>Qware est la plate-forme de services mutualis&eacute;s du Limousin mise en oeuvre dans le cadre de Practiciel.</strong><br />
</p>
</div>
<div>
<p style="text-align: justify;">Granilim (<a href="http://www.granilim.net">www.granilim.net</a>) est une application web permettant de rassembler virtuellement des communaut&eacute;s dans un espace de travail personnalis&eacute;.</p>
<p style="text-align: justify;">Une communaut&eacute; traduit un besoin de se f&eacute;d&eacute;rer autour d''une ambition, d''un projet ou d''un int&eacute;r&ecirc;t commun. Le principal atout de Granilim r&eacute;side dans le partage d''outils, la gestion des droits et la mutualisation des donn&eacute;es. Il permet &agrave; tout utilisateur non technicien d''organiser sa communaut&eacute; &agrave; son gr&eacute;, sans difficult&eacute; et sans connaissance particuli&egrave;re.</p>
<p style="text-align: justify;">Qware (<a href="http://www.qware.fr">www.qware.fr</a>) est une application web permettant de rassembler virtuellement des communaut&eacute;s dans un espace de travail personnalis&eacute;.</p>
<p style="text-align: justify;">Une communaut&eacute; traduit un besoin de se f&eacute;d&eacute;rer autour d''une ambition, d''un projet ou d''un int&eacute;r&ecirc;t commun. Le principal atout de Qware r&eacute;side dans le partage d''outils, la gestion des droits et la mutualisation des donn&eacute;es. Il permet &agrave; tout utilisateur non technicien d''organiser sa communaut&eacute; &agrave; son gr&eacute;, sans difficult&eacute; et sans connaissance particuli&egrave;re.</p>
<div style="text-align: justify;"> </div>
<p style="text-align: justify;">Que vous repr&eacute;sentiez une association, une entreprise, un organisme de formation, une collectivit&eacute;, vous aurez certainement besoin d''outils web pour concr&eacute;tiser vos projets. Il se peut que certains d''entre eux soient les m&ecirc;mes que ceux utilis&eacute;s par votre &laquo; voisin &raquo;. Alors pourquoi ne pas les partager gr&acirc;ce &agrave; Granilim ?</p>
<p style="text-align: justify;">Que vous repr&eacute;sentiez une association, une entreprise, un organisme de formation, une collectivit&eacute;, vous aurez certainement besoin d''outils web pour concr&eacute;tiser vos projets. Il se peut que certains d''entre eux soient les m&ecirc;mes que ceux utilis&eacute;s par votre &laquo; voisin &raquo;. Alors pourquoi ne pas les partager gr&acirc;ce &agrave; Qware ?</p>
<br />
<strong>Granilim est un logiciel libre.</strong> <br />
<strong>Qware est un logiciel libre.</strong> <br />
<p style="text-align: justify;"> Ce choix repose sur la volont&eacute; de permettre &agrave; l''ensemble des acteurs de s''approprier l''application &agrave; moindre co&ucirc;t afin de permettre des d&eacute;veloppements ult&eacute;rieurs dans le cadre d''une d&eacute;marche de d&eacute;veloppement durable.</p>
<p style="text-align: justify;"> Le d&eacute;ploiement et l''animation du projet Granilim ont &eacute;t&eacute; confi&eacute;s initialement &agrave; <strong>l''Agence R&eacute;gionale de D&eacute;veloppement du Limousin.</strong></p>
<p style="text-align: justify;"> Le d&eacute;ploiement et l''animation du projet Qware ont &eacute;t&eacute; confi&eacute;s initialement &agrave; <strong>l''Agence R&eacute;gionale de D&eacute;veloppement du Limousin.</strong></p>
<p style="text-align: justify;"><strong><br />
</strong></p>
<div style="text-align: justify;">Aujourd''hui le projet vit et &eacute;volue gr&acirc;ce &agrave; une <span style="font-weight: bold;">Communaut&eacute; Libre</span> compos&eacute;e de <span style="font-weight: bold;">d&eacute;veloppeurs et de contributeurs</span> issus du monde professionnel de l''informatique.<br />
</div>
</div>
&nbsp;<br />
Pour tout contact : <a href="mailto:contact@granilim.net?subject=Granilim">contact@granilim.net</a>');
Pour tout contact : <a href="mailto:contact@qware.net?subject=Qware">contact@qware.net</a>', '<div>
<p><strong>Qware est la plate-forme de services mutualis&eacute;s du Limousin mise en oeuvre dans le cadre de Practiciel.</strong><br />
</p>
</div>
<div>
<p style="text-align: justify;">Qware (<a href="http://www.qware.fr">www.qware.fr</a>) est une application web permettant de rassembler virtuellement des communaut&eacute;s dans un espace de travail personnalis&eacute;.</p>
<p style="text-align: justify;">Une communaut&eacute; traduit un besoin de se f&eacute;d&eacute;rer autour d''une ambition, d''un projet ou d''un int&eacute;r&ecirc;t commun. Le principal atout de Qware r&eacute;side dans le partage d''outils, la gestion des droits et la mutualisation des donn&eacute;es. Il permet &agrave; tout utilisateur non technicien d''organiser sa communaut&eacute; &agrave; son gr&eacute;, sans difficult&eacute; et sans connaissance particuli&egrave;re.</p>
<div style="text-align: justify;"> </div>
<p style="text-align: justify;">Que vous repr&eacute;sentiez une association, une entreprise, un organisme de formation, une collectivit&eacute;, vous aurez certainement besoin d''outils web pour concr&eacute;tiser vos projets. Il se peut que certains d''entre eux soient les m&ecirc;mes que ceux utilis&eacute;s par votre &laquo; voisin &raquo;. Alors pourquoi ne pas les partager gr&acirc;ce &agrave; Qware ?</p>
<br />
<strong>Qware est un logiciel libre.</strong> <br />
<p style="text-align: justify;"> Ce choix repose sur la volont&eacute; de permettre &agrave; l''ensemble des acteurs de s''approprier l''application &agrave; moindre co&ucirc;t afin de permettre des d&eacute;veloppements ult&eacute;rieurs dans le cadre d''une d&eacute;marche de d&eacute;veloppement durable.</p>
<p style="text-align: justify;"> Le d&eacute;ploiement et l''animation du projet Qware ont &eacute;t&eacute; confi&eacute;s initialement &agrave; <strong>l''Agence R&eacute;gionale de D&eacute;veloppement du Limousin.</strong></p>
<p style="text-align: justify;"><strong><br />
</strong></p>
<div style="text-align: justify;">Aujourd''hui le projet vit et &eacute;volue gr&acirc;ce &agrave; une <span style="font-weight: bold;">Communaut&eacute; Libre</span> compos&eacute;e de <span style="font-weight: bold;">d&eacute;veloppeurs et de contributeurs</span> issus du monde professionnel de l''informatique.<br />
</div>
</div>
&nbsp;<br />
Pour tout contact : <a href="mailto:contact@qware.net?subject=Qware">contact@qware.net</a>');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_user_temp`
#-- Contenu de la table `object_user_temp`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_backup`
#-- Contenu de la table `package_backup`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_backupbd`
#-- Contenu de la table `package_backupbd`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_backupfile`
#-- Contenu de la table `package_backupfile`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_file`
#-- Contenu de la table `package_file`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_filedata`
#-- Contenu de la table `package_filedata`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_user_space`
#-- Contenu de la table `package_user_space`
#--
INSERT INTO `{_PREFIX_}package_user_space` VALUES (1, 1, 0, 2147483647);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_list_user_group`
#-- Contenu de la table `cache_list_user_group`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_list_user_node`
#-- Contenu de la table `cache_list_user_node`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_permission`
#-- Contenu de la table `cache_permission`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_tree_group`
#-- Contenu de la table `cache_tree_group`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_tree_node`
#-- Contenu de la table `cache_tree_node`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}coordination_object`
#-- Contenu de la table `coordination_object`
#--
INSERT INTO `{_PREFIX_}coordination_object` VALUES (1, '0000-00-00 00:00:00', 2, 3, 'defaultobject.gif', 'adminobject', '<?xml version="1.0" encoding="UTF-8" ?>\n\r\n\r<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>c. Gérer les outils</FR>\r\r\n</XML>\r\n\r\n</xml>', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (3, '0000-00-00 00:00:00', 2, 100, 'defaultobject.gif', 'textinfo', '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Accueil</FR>\r\n</XML>\r\n\r\n</xml>', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
@ -102,45 +122,45 @@ INSERT INTO `{_PREFIX_}coordination_object` VALUES (35, '0000-00-00 00:00:00', 2
INSERT INTO `{_PREFIX_}coordination_object` VALUES (2, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'home', '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Les communautés</FR>\r\n</XML>\r\n\r\n</xml>', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}group`
#-- Contenu de la table `group`
#--
INSERT INTO `{_PREFIX_}group` VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Tous les utilisateurs</FR>\r\n</XML>\r\n\r\n</xml>', '');
INSERT INTO `{_PREFIX_}group` VALUES (2, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Anonyme</FR>\r\n</XML>\r\n\r\n</xml>', '');
INSERT INTO `{_PREFIX_}group` VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Administrateur</FR>\r\n</XML>\r\n\r\n</xml>', 'defaultnode.gif');
INSERT INTO `{_PREFIX_}group` VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Tous les utilisateurs</FR>\r\n</XML>\r\n\r\n</xml>', '');
INSERT INTO `{_PREFIX_}group` VALUES (2, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Anonyme</FR>\r\n</XML>\r\n\r\n</xml>', '');
INSERT INTO `{_PREFIX_}group` VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Administrateur</FR>\r\n</XML>\r\n\r\n</xml>', 'defaultnode.gif');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}group_user`
#-- Contenu de la table `group_user`
#--
INSERT INTO `{_PREFIX_}group_user` VALUES (1, 1, 2);
INSERT INTO `{_PREFIX_}group_user` VALUES (2, 2, 3);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}langue`
#-- Contenu de la table `langue`
#--
INSERT INTO `{_PREFIX_}langue` VALUES (1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Français</FR>\r\n</XML>\r\n\r\n</xml>', 'fr', 1);
INSERT INTO `{_PREFIX_}langue` VALUES (1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Français</FR>\r\n</XML>\r\n\r\n</xml>', 'fr', 1);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}node`
#-- Contenu de la table `node`
#--
INSERT INTO `{_PREFIX_}node` VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Racine</FR>\r\n</XML>\r\n\r\n</xml>', 'orange08.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (2, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Anonyme</FR>\r\n</XML>\r\n\r\n</xml>', 'blockdevice.png', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Administration</FR>\r\n</XML>\r\n\r\n</xml>', 'orange15.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (99, 3, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Configuration</FR>\r\n</XML>\r\n\r\n</xml>', 'defaultnode.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (100, 3, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Site public</FR>\r\n</XML>\r\n\r\n</xml>', 'defaultnode.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Racine</FR>\r\n</XML>\r\n\r\n</xml>', 'orange08.gif', 'lcube6', 'www.qware.fr', 'off', 'default', '', 0, 0, 0, '');
INSERT INTO `{_PREFIX_}node` VALUES (2, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Anonyme</FR>\r\n</XML>\r\n\r\n</xml>', 'blockdevice.png', 'lcube6', 'www.qware.fr', 'off', 'default', '', 0, 0, 0, '');
INSERT INTO `{_PREFIX_}node` VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Administration</FR>\r\n</XML>\r\n\r\n</xml>', 'orange15.gif', 'lcube6', 'www.qware.fr', 'off', 'default', '', 0, 0, 0, '');
INSERT INTO `{_PREFIX_}node` VALUES (99, 3, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Configuration</FR>\r\n</XML>\r\n\r\n</xml>', 'defaultnode.gif', 'lcube6', 'www.qware.fr', 'off', 'default', '', 0, 0, 0, '');
INSERT INTO `{_PREFIX_}node` VALUES (100, 3, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n<FR>Site public</FR>\r\n</XML>\r\n\r\n</xml>', 'defaultnode.gif', 'lcube6', 'www.qware.fr', 'off', 'default', '', 0, 0, 0, '');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}node_group_user`
#-- Contenu de la table `node_group_user`
#--
INSERT INTO `{_PREFIX_}node_group_user` VALUES (1, 1, 0, 2);
INSERT INTO `{_PREFIX_}node_group_user` VALUES (3, 0, 3, 3);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}node_space`
#-- Contenu de la table `node_space`
#--
INSERT INTO `{_PREFIX_}package_node_space` VALUES (1, 1, 4294967295);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}right`
#-- Contenu de la table `right`
#--
INSERT INTO `{_PREFIX_}right` VALUES (1, 'adminobject', 'actionadmin', 1, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (2, 'textinfo', 'actionlectureinfo', 3, 2, 0, 1);
@ -154,15 +174,15 @@ INSERT INTO `{_PREFIX_}right` VALUES (60, 'installmanager', 'actioninstall', 35,
INSERT INTO `{_PREFIX_}right` VALUES (17, 'home', 'actionlecture', 2, 2, 0, 1);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}session`
#-- Contenu de la table `session`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}user`
#-- Contenu de la table `user`
#--
INSERT INTO `{_PREFIX_}user` VALUES (1, '0', 'Anonyme', '', 'Guest', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `{_PREFIX_}user` VALUES (2, '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `{_PREFIX_}user` VALUES (1, '0', 'Anonyme', '', 'Guest', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 1);
INSERT INTO `{_PREFIX_}user` VALUES (2, '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}user_preference`
#--
#-- Contenu de la table `user_preference`
#--

View File

@ -13,7 +13,7 @@
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Ce fichier contient la gestion de l'installation granilim
* Ce fichier contient la gestion de l'installation qware
*
* @author Initiance <www.initiance.com|martial@initiance.com>
* @copyright Copyright &copy; 2009-2018, Rooty
@ -39,7 +39,7 @@ function main($step)
$chaine = "";
if (defined('GRANILIM_INSTALLED') && $step!=4)
if (defined('QWARE_INSTALLED') && $step!=4)
{
$tableauprincipal = $chaineentete."<div class='main'>".$message->getMessage("installeffected")."<a href=\"../index.php\" class=\"installeffected\">".$message->getMessage("Clickhere")."</a></div>";
return $tableauprincipal;
@ -50,7 +50,7 @@ function main($step)
case 0 :
$bool=true;
$chainecontrol ="<table>";
if (version_compare(phpversion(),'4.1','>=')==1)
if (version_compare(phpversion(),'7.2','>=')==1)
{
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("phpcorrect")."</td><td class='vgood'>".phpversion()."</td></tr>";
} else {
@ -58,19 +58,19 @@ function main($step)
$chainecontrol .= "<tr><td class='alert'>".$message->getMessage("phpincorrect")."</td><td>".phpversion()."< 4.1</td></tr>";
}
if(function_exists("mysql_connect"))
if (in_array("mysql", PDO::getAvailableDrivers(), TRUE))
{
$mysqlversion = getModuleSetting('mysql','Client API version');
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("mysqlon")."</td><td class='vgood'>".$mysqlversion."</td></tr>";
$mysqlversion = explode(" ", getModuleSetting('pdo_mysql','Client API version'));
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("mysqlon")."</td><td class='vgood'>".$mysqlversion[1]."</td></tr>";
} else {
$bool=false;
$chainecontrol .= "<tr><td colspan='2' class='alert'>".$message->getMessage("mysqloff")."</td></tr>";
}
if(getModuleSetting('pgsql','PostgreSQL(libpq) Version'))
if(in_array("pgsql", PDO::getAvailableDrivers(), TRUE))
{
$pgsqlversion = getModuleSetting('pgsql','PostgreSQL(libpq) Version');
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("pgsqlon")."</td><td class='vgood'>$pgsqlversion</td></tr>";
$pgsqlversion = explode(" ", getModuleSetting('pdo_pgsql','PostgreSQL(libpq) Version'));
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("pgsqlon")."</td><td class='vgood'>".$pgsqlversion[0]."</td></tr>";
} else {
$bool=true;
$chainecontrol .= "<tr><td colspan='2' class='vopt'>".$message->getMessage("pgsqloff")."</td></tr>";
@ -78,7 +78,8 @@ function main($step)
if(getModuleSetting('ldap','LDAP Support'))
{
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("ldapon")."</td><td class='vgood'>OK</td></tr>";
$ldapversion = getModuleSetting('ldap','API Version');
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("ldapon")."</td><td class='vgood'>".$ldapversion."</td></tr>";
} else {
$bool=true;
$chainecontrol .= "<tr><td colspan='2' class='vopt'>".$message->getMessage("ldapoff")."</td></tr>";
@ -99,14 +100,14 @@ function main($step)
$bool=false;
$chainecontrol .= "<tr><td colspan='2' class='alert'>".$message->getMessage("hashoff")."</td></tr>";
}
/*
if(getModuleSetting('mcrypt','Version'))
{
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("mcrypton")."</td><td class='vgood'>OK</td></tr>";
} else {
$bool=false;
$chainecontrol .= "<tr><td colspan='2' class='alert'>".$message->getMessage("mcryptoff")."</td></tr>";
}
}*/
if(getModuleSetting('ftp','FTP support'))
{
@ -131,17 +132,17 @@ function main($step)
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonreps")."</td><td class='vgood'>OK</td></tr>";
}
if(is_writable($CONF_LIB_PATH.'config'))
{
// Contrôle des droits d'écriture sur les fichiers de configuration
if((!is_writable($CONF_LIB_PATH.'config/config.data_source.php')) || (!is_writable($CONF_LIB_PATH.'config/installcontrol.php')) || (!is_writable($CONF_LIB_PATH.'config/config.data_acces.php')) || (!is_writable($CONF_LIB_PATH.'config/config.mxconf.php')) || (!is_writable($CONF_LIB_PATH.'config/config.system.php')))
{
$bool=false;
$chainecontrol .= "<tr><td colspan='2' class='alert'>".$message->getMessage("writeerrorconf")."</td></tr>";
} else {
$chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonconf")."</td><td class='vgood'>OK</td></tr>";
}
}
// if(!is_writable($CONF_LIB_PATH.'config'))
// {
// // Contrôle des droits d'écriture sur les fichiers de configuration
// // if(!is_writable($CONF_LIB_PATH.'config')
// // {
// $bool=false;
// $chainecontrol .= "<tr><td colspan='2' class='alert'>".$message->getMessage("writeerrorconf")."</td></tr>";
// } else {
// $chainecontrol .= "<tr><td class='good'>".$message->getMessage("writeonconf")."</td><td class='vgood'>OK</td></tr>";
// // }
// }
// Contrôle des droits d'écriture sur les répertoires data/ et lib/ et affichage d'un message d'erreur spécifique
if(is_writable($CONF_LIB_PATH.'data'))

View File

@ -1,11 +1,11 @@
Cette section est réservée aux administrateurs de Granilim, Apache, et MySql.
Cette section est réservée aux administrateurs de Qware, Apache, et MySql.
Ceci ne concerne pas les utilisateurs finaux.
*****************************************************************************
* Installation
*****************************************************************************
Pour installer Granilim, certains éléments vont être nécessaires pour son fonctionnement. Ils sont :
Pour installer Qware, certains éléments vont être nécessaires pour son fonctionnement. Ils sont :
Le système d'exploitation Linux ou Windows
Apache (1.3x or 2.0x) ou un Web Server similaire
@ -21,12 +21,12 @@ PHP : http://www.php.net
EasyPhp : http://www.easyphp.org
*****************************************************************************
Etapes d'installation de Granilim :
Etapes d'installation de Qware :
*****************************************************************************
Pré-tâches d'installation
1. Extraire le fichier .zip ou tar.gz en local et transférer le dossier extrait à la racine de votre serveur.
2. Créer votre base de données vierge Mysql pour Granilim (phpmyadmin)
2. Créer votre base de données vierge Mysql pour Qware (phpmyadmin)
3. Fixez les droits d'écriture pour l'exécution du script php pour les fichiers installControl.php et config.data_source.php du dossier config/
4. Lancer le site et suivre l'auto-installation
4. Lancer le site et suivre l'auto-installation

View File

@ -1,11 +1,11 @@
This section is intended for administrators of Granilim, Apache, and MySql.
This section is intended for administrators of Qware, Apache, and MySql.
It is not intended for the end user.
******************************************************************************
* Installation
******************************************************************************
To install Granilim, you will need to meet a couple of requirements. These are:
To install Qware, you will need to meet a couple of requirements. These are:
Linux or Windows Operating System
Apache or similar Web Server - 1.3x or 2.0x
@ -21,16 +21,16 @@ PHP : http://www.php.net
EasyPhp : http://www.easyphp.org
******************************************************************************
Steps to installing Granilim :
Steps to installing Qware :
******************************************************************************
Pre-installation tasks
1. Extract zip file and move it into your root site.
2. Create your Mysql database for Granilim (phpmyadmin)
2. Create your Mysql database for Qware (phpmyadmin)
3. Be sure php have right to wrote into the files config/installControl.php and
config/config.data_source.php
4. Run the site and do the auto installation
4. Run the site and do the auto installation

View File

@ -13,7 +13,7 @@
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Ce fichier contient la page d'installation de granilim
* Ce fichier contient la page d'installation de qware
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
* @copyright Copyright &copy; 2009-2018, Rooty
@ -24,7 +24,7 @@
* @docreview Tristan <tristan@initiance.com> | 30-10-2005
*/
$GRANILIM_ROOT_PATH = "./../"; /* Path général du site */
$QWARE_ROOT_PATH = "./../"; /* Path général du site */
$CONF_LIB_PATH = "./../"; /* Path des libs */
$PATH_INSTALL = "./";
@ -36,7 +36,7 @@
#####################################################################################################
### Inclusion des libs chaine, xml, file, message et fonction de détection des langues ...
#####################################################################################################
include($GRANILIM_ROOT_PATH."lib/system/dependancy.php");
include($QWARE_ROOT_PATH."lib/system/dependancy.php");
include($PATH_INSTALL."check_lang.php");
include($PATH_INSTALL."do_install.php");
@ -49,7 +49,7 @@
$language = check_lang("install.ini");
/*On récupère les messages associés*/
$message = new SystemMessage();
$message->addFile("install.ini", $GRANILIM_ROOT_PATH."data/message/".$language."/");
$message->addFile("install.ini", $QWARE_ROOT_PATH."data/message/".$language."/");
$on = "on.png";
$off = "off.png";
@ -73,7 +73,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
<title>Installation Granilim</title>
<title>Installation de Qware</title>
<style type="text/css">
@import url(media/install.css);
</style>
@ -93,7 +93,7 @@
/**
* récupération de la licence GPL
*/
$file=new file($GRANILIM_ROOT_PATH."data/message/".$language."/licence.inc", "r");
$file=new file($QWARE_ROOT_PATH."data/message/".$language."/licence.inc", "r");
echo $file->readAll();
?>
</textarea>

View File

@ -13,7 +13,7 @@
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Ce fichier contient la gestion de l'installation granilim
* Ce fichier contient la gestion de l'installation qware
*
* @author Comendatore <www.comendatore.net|commendatore@comendatore.net>
* @copyright Copyright &copy; 2009-2018, Rooty
@ -125,7 +125,10 @@ return $arrayModules;
function getModuleSetting($modulename,$setting)
{
$arrayModules = getPhpModules();
return $arrayModules[$modulename][$setting];
if( @$arrayModules[$modulename][$setting] )
return $arrayModules[$modulename][$setting];
else
return false;
}
/**
@ -176,17 +179,17 @@ function setVersionDbConnector($dbserver)
* @return booléen true/false
* @TODO Implémenter 2 tableaux à la place des variables
*/
function updateStringInFile($arrayValue,$file)
function updateStringInFile($arrayValue, $filein, $fileout)
{
$buffer = @fread(@fopen($file, 'r'), @filesize($file));
$buffer = @fread(@fopen($filein, 'r'), @filesize($filein));
foreach($arrayValue as $oValue=>$nValue){
$buffer = str_replace($oValue, $nValue, $buffer);
}
if (($fp = @fopen($file,"w")) !== false)
if (($fp = @fopen($fileout, "w")) !== false)
{
if (@fwrite($fp,$buffer) !== false)
if (@fwrite($fp, $buffer) !== false)
{
$res = true;
} else {
@ -224,9 +227,8 @@ function makeMcryptKey($lenght)
*/
function aide($form,$nameField)
{
global $message, $help;
// return "<a href=\"javascript:recupelement('".$message->getMessage("H".$nameField)."');\"><img src=\"media/$help\" alt=\"".$message->getMessage("H".$nameField)."\"/></a>";
return "<a href=\"#\"><img src=\"media/$help\" alt=\"".$message->getMessage("".$nameField."")."\"/><span>".$message->getMessage("H".$nameField)."</span></a>";
global $message, $help;
return "<a href=\"#\"><img src=\"media/$help\" alt=\"".$message->getMessage("".$nameField."")."\"/><span>".$message->getMessage("H".$nameField)."</span></a>";
}
/**
@ -245,7 +247,7 @@ function datasource($POST="")
<tr>
<td>".aide("myform","NameServeur")."</td>
<td><label for='serveur'>".$message->getMessage("NameServeur")."</label></td>
<td><input id='serveur' type=\"text\" name=\"NameServeur\"/></td>
<td><input id='serveur' type=\"text\" name=\"NameServeur\" value=\"localhost\"/></td>
</tr>
</table>
</div>
@ -254,7 +256,7 @@ function datasource($POST="")
<tr>
<td>".aide("myform","LoginServeur")."
<td><label for='loginserveur'>".$message->getMessage("LoginServeur")."</label></td>
<td><input id='loginserveur' type=\"text\" name=\"LoginServeur\"/></td>
<td><input id='loginserveur' type=\"text\" name=\"LoginServeur\" value=\"fab-l3.org_master\"/></td>
</tr>
</table>
</div>
@ -263,7 +265,7 @@ function datasource($POST="")
<tr>
<td>".aide("myform","PwdServeur")."
<td><label for='pwdserveur'>".$message->getMessage("PwdServeur")."</label></td>
<td><input id='pwdserveur' type=\"password\" name=\"PwdServeur\"/></td>
<td><input id='pwdserveur' type=\"password\" name=\"PwdServeur\" value=\"GalEuhyk87@@\"/></td>
</tr>
</table>
</div>
@ -272,7 +274,7 @@ function datasource($POST="")
<tr>
<td>".aide("myform","BdServeur")."
<td><label for='bdserveur'>".$message->getMessage("BdServeur")."</label></td>
<td><input id='bdserveur' type=\"text\" name=\"BdServeur\"/></td>
<td><input id='bdserveur' type=\"text\" name=\"BdServeur\" value=\"fab-l3.org_master\"/></td>
</tr>
</table>
</div>
@ -285,9 +287,9 @@ function datasource($POST="")
</tr>
</table>
</div>
<div>
<!--<div>
<textarea id='helpdesc' name=\"helpdesc\" cols=\"45\" rows=\"4\"></textarea>
</div>
</div>-->
<div>
<input type=\"submit\" name=\"ok\" value=\"".$message->getMessage("Next")."\" class=\"button\"/>
</div>
@ -328,39 +330,43 @@ function datasource($POST="")
$dbpasswd = (!empty($_POST['PwdServeur'])) ? $_POST['PwdServeur'] : "";
$dbname = (!empty($_POST['BdServeur'])) ? $_POST['BdServeur']: "";
$dbnameprefx = (!empty($_POST['PrefxBdServeur'])) ? $_POST['PrefxBdServeur']: "";
$bd_connect = @mysql_connect($dbhost, $dbuser, $dbpasswd);
$dbselect = @mysql_select_db($dbname);
if(!$bd_connect)
{
return datasource()."<p class='alert'>".$message->getMessage("NoMysqlConnexion")."</p>";
}
try {
$bd_connect = new PDO("mysql:host=$dbhost", "$dbuser", "$dbpasswd"); // PDO Connection
} catch (PDOException $e) {
// $e->getCode = 1045 = Access denied
// $e->getCode = 1049 = Unknown database
if( $e->getCode() == '1045' ) return datasource()."<p class='alert'>".$message->getMessage("NoMysqlConnexion")."</p>";
}
$dbselect = true;
try {
$bd_connect = new PDO("mysql:host=$dbhost;dbname=$dbname;charset=utf8", "$dbuser", "$dbpasswd"); // PDO Connection
} catch (PDOException $e) {
// $e->getCode = 1049 = Unknown database
if( $e->getCode() == '1049' ) $dbselect = false;
}
if(!$dbselect)
{
include_once($CONF_LIB_PATH."lib/system/system_data_source/database/sql_parse.php");
//var_dump(setVersionDbConnector("mysql"));
$sql_query = @fread(@fopen("./db_scripts/mysql/".setVersionDbConnector("mysql")."_create_database.sql", 'r'), @filesize("./db_scripts/mysql/".setVersionDbConnector("mysql")."_create_database.sql"));
$sql_query = preg_replace('/{_DATABASE_}/', "`".$dbname."`", $sql_query);
var_dump($sql_query."<br>");
$sql_query = remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, ";");
var_dump($sql_query);
for ($i = 0; $i < sizeof($sql_query); $i++)
{
if (!($result = mysql_query($sql_query[$i],$bd_connect)))
{
return datasource()."<p class='alert'>".$message->getMessage('BdCreateError')."</p>";
exit;
}
}
$mysqlversion = explode(" ", getModuleSetting('pdo_mysql','Client API version'));
$mysqlversion = explode(".",$mysqlversion[1]);
$mysqlversion = $mysqlversion[0];
$dbselect = @mysql_select_db($dbname);
if($dbselect)
$sql_query = @fread(@fopen("./db_scripts/mysql/".$mysqlversion."_create_database.sql", 'r'), @filesize("./db_scripts/mysql/".$mysqlversion."_create_database.sql"));
$sql_query = preg_replace('/{_DATABASE_}/', "`".$dbname."`", $sql_query);
$sql_query = remove_remarks($sql_query);
$result = $bd_connect->exec($sql_query);
if ( !($dbselect = $bd_connect->exec("USE $dbname;")) )
{
$sql_query = @fread(@fopen("./db_scripts/mysql/".setVersionDbConnector("mysql")."_create_structure.sql", 'r'), @filesize("./db_scripts/mysql/".setVersionDbConnector("mysql")."_create_structure.sql"));
$sql_query = @fread(@fopen("./db_scripts/mysql/".$mysqlversion."_create_structure.sql", 'r'), @filesize("./db_scripts/mysql/".$mysqlversion."_create_structure.sql"));
if($dbnameprefx != "") { $dbnameprefx = $dbnameprefx."_"; } else { $dbnameprefx = "sys_"; }
$sql_query = preg_replace('/{_DATABASE_}/', $dbname, $sql_query);
$sql_query = preg_replace('/{_PREFIX_}/', $dbnameprefx, $sql_query);
$sql_query = remove_remarks($sql_query);
@ -368,7 +374,7 @@ function datasource($POST="")
for ($i = 0; $i < sizeof($sql_query); $i++)
{
if (!($result = mysql_query($sql_query[$i],$bd_connect)))
if ($result = $bd_connect->exec($sql_query[$i]))
{
return datasource()."<p class='alert'>".$message->getMessage('BdStructureError')."</p>";
exit;
@ -376,7 +382,9 @@ function datasource($POST="")
}
$sql_query = "";
$sql_query = @fread(@fopen("./db_scripts/mysql/".setVersionDbConnector("mysql")."_insert_datas.sql", 'r'), @filesize("./db_scripts/mysql/".setVersionDbConnector("mysql")."_insert_datas.sql"));
$sql_query = @fread(@fopen("./db_scripts/mysql/".$mysqlversion."_insert_datas.sql", 'r'), @filesize("./db_scripts/mysql/".$mysqlversion."_insert_datas.sql"));
$sql_query = preg_replace('/{_DATABASE_}/', $dbname, $sql_query);
$sql_query = preg_replace('/{_PREFIX_}/', $dbnameprefx, $sql_query);
$sql_query = remove_remarks($sql_query);
@ -390,8 +398,9 @@ function datasource($POST="")
### Ajout du remplacement des paths images!!!
$sql_query[$i]=make_path($sql_query[$i]);
#####################################
if (!($result = mysql_query($sql_query[$i],$bd_connect)))
$result = $bd_connect->exec($sql_query[$i]);
if( !$result )
{
return datasource()."<p class='alert'>".$message->getMessage('BdDatasError')."</p>";
exit;
@ -407,65 +416,74 @@ function datasource($POST="")
}
else
{
var_dump($dbselect);
exit(0);
include_once($CONF_LIB_PATH."lib/system/system_data_source/database/sql_parse.php");
$sql_query = @fread(@fopen("./db_scripts/mysql/".setVersionDbConnector("mysql")."_create_structure.sql", 'r'), @filesize("./db_scripts/mysql/".setVersionDbConnector("mysql")."_create_structure.sql"));
$sql_query = @fread(@fopen("./db_scripts/mysql/".$mysqlversion."_create_structure.sql", 'r'), @filesize("./db_scripts/mysql/".$mysqlversion."_create_structure.sql"));
if($dbnameprefx != "") { $dbnameprefx = $dbnameprefx."_"; } else { $dbnameprefx = "sys_"; }
$sql_query = preg_replace('/{_DATABASE_}/', $dbname, $sql_query);
$sql_query = preg_replace('/{_PREFIX_}/', $dbnameprefx, $sql_query);
$sql_query = remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, ";");
for ($i = 0; $i < sizeof($sql_query); $i++)
{
if (!($result = mysql_query($sql_query[$i],$bd_connect)))
for ($i = 0; $i < sizeof($sql_query); $i++)
{
return datasource()."<p class='alert'>".$message->getMessage('BdStructureError')."</p>";
exit;
}
}
$sql_query = "";
$sql_query = @fread(@fopen("./db_scripts/mysql/".setVersionDbConnector("mysql")."_insert_datas.sql", 'r'), @filesize("./db_scripts/mysql/".setVersionDbConnector("mysql")."_insert_datas.sql"));
$sql_query = preg_replace('/{_PREFIX_}/', $dbnameprefx, $sql_query);
$sql_query = remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, ";");
for ($i = 0; $i < sizeof($sql_query); $i++)
{
if (trim($sql_query[$i]) != '')
{
#####################################
### Ajout du remplacement des paths images!!!
$sql_query[$i]=make_path($sql_query[$i]);
#####################################
if (!($result = mysql_query($sql_query[$i],$bd_connect)))
if ($result = $bd_connect->exec($sql_query[$i]))
{
return datasource()."<p class='alert'>".$message->getMessage('BdDatasError')."</p>";
return datasource()."<p class='alert'>".$message->getMessage('BdStructureError')."</p>";
exit;
}
}
}
$sql_query = "";
$sql_query = @fread(@fopen("./db_scripts/mysql/".$mysqlversion."_insert_datas.sql", 'r'), @filesize("./db_scripts/mysql/".$mysqlversion."_insert_datas.sql"));
$sql_query = preg_replace('/{_DATABASE_}/', $dbname, $sql_query);
$sql_query = preg_replace('/{_PREFIX_}/', $dbnameprefx, $sql_query);
$sql_query = remove_remarks($sql_query);
$sql_query = split_sql_file($sql_query, ";");
for ($i = 0; $i < sizeof($sql_query); $i++)
{
if (trim($sql_query[$i]) != '')
{
#####################################
### Ajout du remplacement des paths images!!!
$sql_query[$i]=make_path($sql_query[$i]);
#####################################
$result = $bd_connect->exec($sql_query[$i]);
if( !$result )
{
return datasource()."<p class='alert'>".$message->getMessage('BdDatasError')."</p>";
exit;
}
}
}
}
// On met à jour le fichier config.data_source.php
if ( updateStringInFile(array("{_DBCONNECTOR_}"=>"mysql".setVersionDbConnector('mysql'),
"{_DBHOST_}"=>$dbhost,
"{_DBUSER_}"=>$dbuser,
"{_DBPASSWD_}"=>$dbpasswd,
"{_DBNAME_}"=>$dbname,
),$CONF_LIB_PATH.'config/config.data_source.php') == false) { redirect("index.php?step=1"); }
if ( updateStringInFile(array( "{_DBCONNECTOR_}"=>"mysql",
"{_DBHOST_}"=>$dbhost,
"{_DBUSER_}"=>$dbuser,
"{_DBPASSWD_}"=>$dbpasswd,
"{_DBNAME_}"=>$dbname,
),
$CONF_LIB_PATH.'config/config.data_source.php.install',
$CONF_LIB_PATH.'config/config.data_source.php') == false)
{ redirect("index.php?step=1"); }
// On met à jour le fichier config.data_acces.php
//if ( updateStringInFile("{_TABLEVERSION_}","1",$CONF_LIB_PATH.'config/config.data_access.php') == false) { redirect("index.php?step=1"); }
if ( updateStringInFile(array("{_PREFIX_}"=>$dbnameprefx),$CONF_LIB_PATH.'config/config.data_acces.php') !== false) { redirect("index.php?step=2"); } else { redirect("index.php?step=1"); }
if ( updateStringInFile(array( "{_PREFIX_}"=>$dbnameprefx
),
$CONF_LIB_PATH.'config/config.data_acces.php.install',
$CONF_LIB_PATH.'config/config.data_acces.php') !== false)
{ redirect("index.php?step=2"); } else { redirect("index.php?step=1"); }
}
}
}
@ -481,7 +499,7 @@ function adapt($POST="")
if($POST=="")
{
$chaine = "<div class='main'>
<form id=\"myform\" action=\"index.php?step=3\" method=\"post\">
<form id=\"myform\" action=\"index.php?step=2\" method=\"post\">
<div class=\"field\">
<table>
<tr>
@ -494,14 +512,29 @@ function adapt($POST="")
<div class=\"field\">
<table>
<tr>
<td>".aide("myform","AdminCourriel")."
<td><label for='admincourriel'>".$message->getMessage("AdminCourriel")."</label></td>
<td><input id='admincourriel' type=\"text\" name=\"AdminCourriel\"/></td>
<td>".aide("myform","ConfPlatformName")."
<td><label for='confplatformname'>".$message->getMessage("ConfPlatformName")."</label></td>
<td><input id='confplatformname' type=\"text\" name=\"ConfPlatformName\" value=\"Qware\"/></td>
</tr>
</table>
</div>
<div>
<textarea id='helpdesc' name=\"helpdesc\" cols=\"45\" rows=\"4\"></textarea>
<div class=\"field\">
<table>
<tr>
<td>".aide("myform","ConfPlatformTmplDefault")."
<td><label for='confplatformtmpldefault'>".$message->getMessage("ConfPlatformTmplDefault")."</label></td>
<td><input id='confplatformtmpldefault' type=\"text\" name=\"ConfPlatformTmplDefault\" value=\"default\"/></td>
</tr>
</table>
</div>
<div class=\"field\">
<table>
<tr>
<td>".aide("myform","ConfPlatformDescDefault")."
<td><label for='confplatformdescdefault'>".$message->getMessage("ConfPlatformDescDefault")."</label></td>
<td><input id='confplatformdescdefault' type=\"text\" name=\"ConfPlatformDescDefault\" value=\"Qware Desc\"/></td>
</tr>
</table>
</div>
<div>
<input type=\"submit\" name=\"ok\" value=\"".$message->getMessage("Next")."\" class=\"button\"/>
@ -516,7 +549,7 @@ function adapt($POST="")
{
foreach($_POST as $cle=>$val)
{
if($val=="")
if($val=="" && ($cle !="McryptKey" && $cle !="ConfPlatformName" && $cle !="ConfPlatformTmplDefault" && $cle !="ConfPlatformDescDefault"))
{
$chaine .= $message->getMessage($cle).", ";
}
@ -526,7 +559,7 @@ function adapt($POST="")
$chaine .= $message->getMessage('obligatory');
}
}
//Si certains champs sont manquants pour l'inscription
if ($chaine != "")
{
@ -534,7 +567,21 @@ function adapt($POST="")
}
else
{
// On met à jour le fichier config.system.php pour {_CONF_SYSTEM_KEY_}, {_CONF_DEFAULT_TEMPLATE_}, {_CONF_DEFAULT_TITLE_}, {_CONF_DEFAULT_DESC_}
if( updateStringInFile(array( "{_CONF_SYSTEM_KEY_}"=>$_POST['McryptKey'],
"{_CONF_DEFAULT_TEMPLATE_}"=>$_POST['ConfPlatformTmplDefault'],
"{_CONF_DEFAULT_NAME_}"=>$_POST['ConfPlatformName'],
"{_CONF_DEFAULT_DESC_}"=>$_POST['ConfPlatformDescDefault']
),
$CONF_LIB_PATH.'config/config.system.php.install',
$CONF_LIB_PATH.'config/config.system.php') == false)
{ redirect("index.php?step=2"); }
// On met à jour le fichier config.php pour {_CONF_PLATFORM_NAME_},
if ( updateStringInFile(array( "{_CONF_PLATFORM_NAME_}"=>$_POST['ConfPlatformName']
),
$CONF_LIB_PATH.'config/config.php.install',
$CONF_LIB_PATH.'config/config.php') !== false)
{ redirect("index.php?step=3"); } else { redirect("index.php?step=2"); }
}
}
}
@ -551,7 +598,6 @@ function admin($POST="")
$chaine = "
<form id=\"myform\" action=\"index.php?step=3\" method=\"post\">
<div class='main'>
<table>
<tr>
<td><strong>".$message->getMessage("Title")." (*)</strong></td>
@ -562,12 +608,12 @@ function admin($POST="")
</table>
<table>
<div>
<tr><td><div class=\"field\"><label for='nom'>".$message->getMessage("FirstName")." (*)</label><input type=\"text\" id='nom' name=\"FirstName\"/></div></td></tr>
<tr><td><div class=\"field\"><label for='prenom'>".$message->getMessage("LastName")." (*)</label><input type=\"text\" id='prenom' name=\"LastName\" /></div></td></tr>
<tr><td><div class=\"field\"><label for='email'>".$message->getMessage("Mail")." (*)</label><input type=\"text\" id='email' name=\"Mail\" /></div></td></tr>
<tr><td><div class=\"field\"><label for='log'>".$message->getMessage("Login")." (*)</label><input type=\"text\" id='log' name=\"Login\" /></div></td></tr>
<tr><td><div class=\"field\"><label for='pwd'>".$message->getMessage("Password")." (*)</label><input type=\"password\" id='pwd' name=\"Password\" /></div></td></tr>
<tr><td><div class=\"field\"><label for='pwdbis'>".$message->getMessage("RePassword")." (*)</label><input type=\"password\" id='pwdbis' name=\"Password2\" /></div></td></tr>
<tr><td><div class=\"field\"><label for='nom'>".$message->getMessage("FirstName")." (*)</label><input type=\"text\" id='nom' name=\"FirstName\" value=\"Tristan\"/></div></td></tr>
<tr><td><div class=\"field\"><label for='prenom'>".$message->getMessage("LastName")." (*)</label><input type=\"text\" id='prenom' name=\"LastName\" value=\"Champomier\"/></div></td></tr>
<tr><td><div class=\"field\"><label for='email'>".$message->getMessage("Mail")." (*)</label><input type=\"text\" id='email' name=\"Mail\" value=\"rooty@rooty.me\"/></div></td></tr>
<tr><td><div class=\"field\"><label for='log'>".$message->getMessage("Login")." (*)</label><input type=\"text\" id='log' name=\"Login\" value=\"rooty\"/></div></td></tr>
<tr><td><div class=\"field\"><label for='pwd'>".$message->getMessage("Password")." (*)</label><input type=\"password\" id='pwd' name=\"Password\" value=\"GalEuhyk87@@\"/></div></td></tr>
<tr><td><div class=\"field\"><label for='pwdbis'>".$message->getMessage("RePassword")." (*)</label><input type=\"password\" id='pwdbis' name=\"Password2\" value=\"GalEuhyk87@@\"/></div></td></tr>
<hr class=\"clean\" />
<tr><td><div class=\"field\"> (*) : ".$message->getMessage("obligatory")."</div></td></tr>
<tr><td>
@ -588,7 +634,7 @@ function admin($POST="")
{
foreach($_POST as $cle=>$val)
{
if($val=="")
if($val=="" && ($cle !="FirstName" && $cle !="LastName" && $cle !="Mail" && $cle !="Login" && $cle !="Password" && $cle !="Password2"))
{
$chaine .= $message->getMessage($cle).", ";
}
@ -631,47 +677,30 @@ function admin($POST="")
$User->setMail($_POST['Mail']);
$User=$GLOBALS["SYSTEM_MANAGER"]["USER"]->updateInstance($User);
$contenu_installControl="<?
/**-----------------------------------------------
*
* 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 ('GRANILIM_INSTALLED', true); /* Granilim installé */
?>";
if (($fp = @fopen($CONF_LIB_PATH.'config/installcontrol.php','w')) !== false)
{
if (@fwrite($fp,$contenu_installControl) !== false)
{
$res = true;
} else {
$res = false;
}
fclose($fp);
}
redirect("index.php?step=4");
if ( updateStringInFile(array(
"{_CONF_ADMIN_MAIL_}"=>$_POST['Mail']),
$CONF_LIB_PATH.'config/config.php',
$CONF_LIB_PATH.'config/config.php') == false)
{ redirect("index.php?step=3"); }
if ( updateStringInFile(array(
"{_CONF_ADMIN_MAIL_}"=>$_POST['Mail']),
$CONF_LIB_PATH.'config/config.mxconf.php.install',
$CONF_LIB_PATH.'config/config.mxconf.php') == false)
{ redirect("index.php?step=3"); }
if ( updateStringInFile(array(
"{_CONF_SECURE_ALL_}"=>"true"),
$CONF_LIB_PATH.'config/config.mxconf.php.install',
$CONF_LIB_PATH.'config/config.mxconf.php') == false)
{ redirect("index.php?step=3"); }
if ( updateStringInFile(array(
"{_QWAREINSTALLED_}"=>"true"),
$CONF_LIB_PATH.'config/installcontrol.php.install',
$CONF_LIB_PATH.'config/installcontrol.php') !== false)
{ redirect("index.php?step=4"); }
}
}
}

View File

@ -35,7 +35,7 @@ label
{
float: left;
display: block;
width: 150px;
width: 165px;
line-height: 20px;
font-weight: bold;
vertical-align: middle;
@ -61,7 +61,7 @@ textarea
input
{
width: 180px;
width: 160px;
border: 1px solid #333366;
height: 16px;
margin-top: 5px;
@ -177,9 +177,9 @@ strong
#infoetape{
float: left;
width: 230px;
min-width: 210px;
min-height: 8em;
margin-left: 2px;
margin-left: 7px;
background: transparent;
color: #333366;
border: 0px none;
@ -197,7 +197,7 @@ strong
.etape
{
width: 226px;
/* width: 226px; */
background: transparent;
list-style: none;
margin: 0px;
@ -220,7 +220,7 @@ strong
{
background: url(step.png) 0 50% no-repeat;
background-color: #c1d2ee;
width: 218px;
/* width: 218px; */
border-radius: 6px 0 0 6px;
-moz-border-radius: 6px 0 0 6px;
font-weight: bold;
@ -228,8 +228,8 @@ strong
#verif
{
margin-left: 235px;
width: 378px;
margin-left: 215px;
/* width: 378px; */
}
#verif .field a span
@ -258,6 +258,10 @@ strong
-moz-border-radius: 0 0 0 6px;
}
#application .main table {
width: 100%;
}
#application .main td{}
#application .main .good, #application .main .vgood, #application .main .vopt, #application .main .alert
@ -269,6 +273,8 @@ strong
#application .main .good
{
float: left;
min-width: 250px;
padding-left: 14px;
background-image: url(on.png);
}
@ -353,4 +359,4 @@ strong
font-weight: bolder;
width: auto;
height: auto;
}
}

View File

@ -1,7 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
CREATE DATABASE {DATABASE} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

View File

@ -1,6 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
CREATE DATABASE {_DATABASE_};

View File

@ -1,443 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
#--
#-- Base de données: `granilim`
#--
#---------------------------------------------------------
#--
#-- Structure de la table `object_account`
#--
CREATE TABLE `{PREFIX}object_account` (
`id` int(4) unsigned NOT NULL auto_increment,
`oid` int(4) unsigned NOT NULL default '0',
`first_name` varchar(200) NOT NULL default '',
`last_name` varchar(200) NOT NULL default '',
`mail_account` varchar(200) NOT NULL default '',
`created` int(35) unsigned NOT NULL default '0',
`status` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `oid` (`oid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `object_textinfo`
#--
CREATE TABLE `{PREFIX}object_textinfo` (
`id` int(4) unsigned NOT NULL default '0',
`text` text NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `text` (`text`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textentrynode`
#--
CREATE TABLE `{PREFIX}object_textentrynode` (
`id` int(4) unsigned NOT NULL auto_increment,
`node_id` int(4) unsigned NOT NULL default '0',
`text_resume` text NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`),
KEY `node_id` (`node_id`),
KEY `id` (`id`),
FULLTEXT KEY `text_resume` (`text_resume`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_backup`
#--
CREATE TABLE `{PREFIX}sys_backup` (
`id_backup` int(4) NOT NULL auto_increment,
`libelle` varchar(250) NOT NULL default '',
`bkpdate` int(14) default NULL,
PRIMARY KEY (`id_backup`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_backupbd`
#--
CREATE TABLE `{PREFIX}sys_backupbd` (
`id` int(4) unsigned NOT NULL auto_increment,
`nom_bd` varchar(250) NOT NULL default '',
`id_backup` int(4) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_backupfile`
#--
CREATE TABLE `{PREFIX}sys_backupfile` (
`id` int(11) NOT NULL auto_increment,
`new_name` varchar(250) NOT NULL default '',
`old_name` varchar(250) NOT NULL default '',
`id_backup` int(4) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_coordination_object`
#--
CREATE TABLE `{PREFIX}sys_coordination_object` (
`id` int(4) unsigned NOT NULL auto_increment,
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`owner` int(4) unsigned NOT NULL default '0',
`node` int(4) NOT NULL default '0',
`icone` varchar(200) NOT NULL default '',
`content_type` varchar(200) NOT NULL default '',
`name` text NOT NULL,
`resume` text NOT NULL,
`keyword` text NOT NULL,
`parution` datetime NOT NULL default '0000-00-00 00:00:00',
`archivage` datetime NOT NULL default '0000-00-00 00:00:00',
`datas` blob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM PACK_KEYS=0 DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_files`
#--
CREATE TABLE `{PREFIX}sys_files` (
`file_id` int(4) unsigned NOT NULL auto_increment,
`name` varchar(200) NOT NULL default '',
`type` varchar(10) NOT NULL default '',
`extention` varchar(20) NOT NULL default '',
`size` int(5) NOT NULL default '0',
`file_location` varchar(10) NOT NULL default '',
`nid` int(4) unsigned NOT NULL default '0',
`oid` int(4) unsigned NOT NULL default '0',
`uid` int(4) NOT NULL default '0',
`limit_owner` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`file_id`),
KEY `nid` (`nid`),
KEY `oid` (`oid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_filesdata`
#--
CREATE TABLE `{PREFIX}sys_filesdata` (
`id` int(4) unsigned NOT NULL auto_increment,
`file_id` int(4) unsigned NOT NULL default '0',
`data` blob NOT NULL,
`nid` int(4) unsigned NOT NULL default '0',
`oid` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_group`
#--
CREATE TABLE `{PREFIX}sys_group` (
`id` int(4) unsigned NOT NULL auto_increment,
`idpere` int(4) unsigned NOT NULL default '0',
`libelle` text NOT NULL,
`icone` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_group_user`
#--
CREATE TABLE `{PREFIX}sys_group_user` (
`id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 CHECKSUM=1 DELAY_KEY_WRITE=1;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_langue`
#--
CREATE TABLE `{PREFIX}sys_langue` (
`id` int(4) unsigned NOT NULL auto_increment,
`libelle` text NOT NULL,
`code` varchar(100) NOT NULL default '',
`status` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `status` (`status`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_list_user_group_cache`
#--
CREATE TABLE `{PREFIX}sys_list_user_group_cache` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) NOT NULL default '0',
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_list_user_node_cache`
#--
CREATE TABLE `{PREFIX}sys_list_user_node_cache` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) NOT NULL default '0',
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_node`
#--
CREATE TABLE `{PREFIX}sys_node` (
`id` int(4) unsigned NOT NULL auto_increment,
`idpere` int(4) unsigned NOT NULL default '0',
`libelle` text NOT NULL,
`icone` varchar(200) NOT NULL default '',
`template` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_node_group_user`
#--
CREATE TABLE `{PREFIX}sys_node_group_user` (
`id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`is_node_only` smallint(2) unsigned NOT NULL default '0',
`is_forbidden` smallint(2) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_node_group_user_temp`
#--
CREATE TABLE `{PREFIX}sys_node_group_user_temp` (
`id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`is_node_only` smallint(2) unsigned NOT NULL default '0',
`is_forbidden` smallint(2) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_node_space`
#--
CREATE TABLE `{PREFIX}sys_node_space` (
`node_space_id` int(4) unsigned NOT NULL auto_increment,
`node_space_nid` int(4) unsigned NOT NULL default '0',
`node_space` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`node_space_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_permission_cache`
#--
CREATE TABLE `{PREFIX}sys_permission_cache` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) NOT NULL default '0',
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_right`
#--
CREATE TABLE `{PREFIX}sys_right` (
`id` int(4) unsigned NOT NULL auto_increment,
`class_name` varchar(200) NOT NULL default '',
`method_name` varchar(200) NOT NULL default '',
`object_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `object_id` (`object_id`),
KEY `noeud_id` (`node_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `class_name` (`class_name`),
KEY `method_name` (`method_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_session`
#--
CREATE TABLE `{PREFIX}sys_session` (
`id` varchar(32) NOT NULL default '',
`ip` varchar(16) NOT NULL default '',
`session_begin` int(14) default NULL,
`last_action` int(14) default NULL,
`url` text NOT NULL,
`user_obj` mediumblob NOT NULL,
`user_preference` mediumblob NOT NULL,
`langue` mediumblob NOT NULL,
`entry_node_id` int(4) NOT NULL default '0',
`navigation_node_id` int(4) NOT NULL default '0',
`session_vars` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_syndication`
#--
CREATE TABLE `{PREFIX}sys_syndication` (
`syndication_id` int(4) unsigned NOT NULL auto_increment,
`oid` int(4) unsigned NOT NULL default '0',
`syndication_data_source` varchar(200) NOT NULL default '',
`syndication_data_type` varchar(200) NOT NULL default '',
`syndication_data_option` text NOT NULL,
PRIMARY KEY (`syndication_id`),
KEY `oid` (`oid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_tree_group_cache`
#--
CREATE TABLE `{PREFIX}sys_tree_group_cache` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_tree_node_cache`
#--
CREATE TABLE `{PREFIX}sys_tree_node_cache` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_user`
#--
CREATE TABLE `{PREFIX}sys_user` (
`user_id` int(4) NOT NULL auto_increment,
`user_title` varchar(5) NOT NULL default '',
`user_first_name` varchar(40) NOT NULL default '',
`user_last_name` varchar(40) NOT NULL default '',
`user_login` varchar(40) NOT NULL default '',
`user_password` varchar(200) NOT NULL default '',
`user_mail` varchar(150) NOT NULL default '',
`user_postal_address` text NOT NULL,
`user_postal_code` varchar(30) NOT NULL default '',
`user_city` varchar(100) NOT NULL default '',
`user_state` varchar(100) NOT NULL default '',
`user_country` varchar(100) NOT NULL default '',
`user_organisation` varchar(100) NOT NULL default '',
`user_tel` varchar(15) NOT NULL default '',
`user_fax` varchar(15) NOT NULL default '',
`user_comment` text NOT NULL,
`user_info` text NOT NULL,
PRIMARY KEY (`user_id`),
KEY `user_login` (`user_login`),
KEY `user_password` (`user_password`),
KEY `user_mail` (`user_mail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_user_preference`
#--
CREATE TABLE `{PREFIX}sys_user_preference` (
`id` int(4) unsigned NOT NULL default '0',
`langue_id` int(4) unsigned NOT NULL default '0',
`entry_node_id` int(4) unsigned NOT NULL default '0',
`right_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------
#--
#-- Structure de la table `sys_user_space`
#--
CREATE TABLE `{PREFIX}sys_user_space` (
`user_space_id` int(4) unsigned NOT NULL auto_increment,
`user_space_nid` int(4) unsigned NOT NULL default '0',
`user_space_uid` int(4) unsigned NOT NULL default '0',
`user_space` int(10) NOT NULL default '0',
PRIMARY KEY (`user_space_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#---------------------------------------------------------

View File

@ -1,363 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
#--
#-- Base de données: `granilim`
#--
#---------------------------------------------------------
#--
#-- Structure de la table `object_account`
#--
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_node_group_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_node_group_user_temp` (
`node_group_user_id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`node_group_user_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textentrynode`
#--
CREATE TABLE `{_PREFIX_}object_textentrynode` (
`textentrynode_id` int(4) unsigned NOT NULL auto_increment,
`node_id` int(4) unsigned NOT NULL default '0',
`textentrynode_resume` text NOT NULL,
`textentrynode_text` text NOT NULL,
PRIMARY KEY (`textentrynode_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textinfo`
#--
CREATE TABLE `{_PREFIX_}object_textinfo` (
`textinfo_id` int(4) unsigned NOT NULL default '0',
`textinfo_text` text NOT NULL,
PRIMARY KEY (`textinfo_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_user_temp` (
`user_id` int(4) NOT NULL auto_increment,
`user_title` varchar(5) NOT NULL default '',
`user_first_name` varchar(40) NOT NULL default '',
`user_last_name` varchar(40) NOT NULL default '',
`user_login` varchar(20) NOT NULL default '',
`user_password` varchar(200) NOT NULL default '',
`user_mail` varchar(150) NOT NULL default '',
`user_postal_address` text NOT NULL,
`user_postal_code` varchar(30) NOT NULL default '',
`user_city` varchar(100) NOT NULL default '',
`user_state` varchar(100) NOT NULL default '',
`user_country` varchar(100) NOT NULL default '',
`user_organisation` varchar(100) NOT NULL default '',
`user_tel` varchar(15) NOT NULL default '',
`user_fax` varchar(15) NOT NULL default '',
`user_comment` text NOT NULL,
`user_info` text NOT NULL,
PRIMARY KEY (`user_id`),
KEY `user_login` (`user_login`),
KEY `user_password` (`user_password`),
KEY `user_mail` (`user_mail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backup`
#--
CREATE TABLE `{_PREFIX_}package_backup` (
`backup_id` int(4) NOT NULL auto_increment,
`backup_libelle` varchar(250) NOT NULL default '',
`backup_date` int(14) default NULL,
PRIMARY KEY (`backup_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupbd`
#--
CREATE TABLE `{_PREFIX_}package_backupbd` (
`backupbd_id` int(4) unsigned NOT NULL auto_increment,
`backupbd_nom` varchar(250) NOT NULL default '',
`backup_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`backupbd_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupfile`
#--
CREATE TABLE `{_PREFIX_}package_backupfile` (
`backupfile_id` int(4) unsigned NOT NULL auto_increment,
`backupfile_new_name` varchar(250) NOT NULL default '',
`backupfile_old_name` varchar(250) NOT NULL default '',
`backup_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`backupfile_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_file`
#--
CREATE TABLE `{_PREFIX_}package_file` (
`file_id` int(4) unsigned NOT NULL auto_increment,
`file_name` varchar(200) NOT NULL default '',
`file_type` varchar(10) NOT NULL default '',
`file_extention` varchar(20) NOT NULL default '',
`file_size` int(5) NOT NULL default '0',
`file_location` varchar(10) NOT NULL default '',
`node_id` int(4) unsigned NOT NULL default '0',
`coordination_object_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) NOT NULL default '0',
`file_limit_owner` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`file_id`),
KEY `nid` (`node_id`),
KEY `oid` (`coordination_object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_filedata`
#--
CREATE TABLE `{_PREFIX_}package_filedata` (
`filedata_id` int(4) unsigned NOT NULL auto_increment,
`file_id` int(4) unsigned NOT NULL default '0',
`filedata_data` blob NOT NULL,
`node_id` int(4) unsigned NOT NULL default '0',
`coordination_object_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`filedata_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_user_space`
#--
CREATE TABLE `{_PREFIX_}package_user_space` (
`user_space_id` int(4) unsigned NOT NULL auto_increment,
`node_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) unsigned NOT NULL default '0',
`user_space` int(10) NOT NULL default '0',
PRIMARY KEY (`user_space_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_group`
#--
CREATE TABLE `{_PREFIX_}cache_list_user_group` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_node`
#--
CREATE TABLE `{_PREFIX_}cache_list_user_node` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_permission`
#--
CREATE TABLE `{_PREFIX_}cache_permission` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_group`
#--
CREATE TABLE `{_PREFIX_}cache_tree_group` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_node`
#--
CREATE TABLE `{_PREFIX_}cache_tree_node` (
`cache_id` int(4) unsigned NOT NULL default '0',
`cache_index` int(4) unsigned NOT NULL default '0',
`cache_data` blob NOT NULL,
PRIMARY KEY (`cache_id`,`cache_index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `coordination_object`
#--
CREATE TABLE `{_PREFIX_}coordination_object` (
`coordination_object_id` int(4) unsigned NOT NULL auto_increment,
`coordination_object_created` datetime NOT NULL default '0000-00-00 00:00:00',
`user_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`coordination_object_icone` varchar(200) NOT NULL default '',
`coordination_object_content_type` varchar(200) NOT NULL default '',
`coordination_object_name` text NOT NULL,
`coordination_object_resume` text NOT NULL,
`coordination_object_keyword` text NOT NULL,
`coordination_object_parution` datetime NOT NULL default '0000-00-00 00:00:00',
`coordination_object_archivage` datetime NOT NULL default '0000-00-00 00:00:00',
`coordination_object_data` blob NOT NULL,
PRIMARY KEY (`coordination_object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group`
#--
CREATE TABLE `{_PREFIX_}group` (
`group_id` int(4) unsigned NOT NULL auto_increment,
`group_group_id` int(4) unsigned NOT NULL default '0',
`group_libelle` text NOT NULL,
`group_icone` varchar(200) NOT NULL default '',
PRIMARY KEY (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group_user`
#--
CREATE TABLE `{_PREFIX_}group_user` (
`group_user_id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`group_user_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 CHECKSUM=1 DELAY_KEY_WRITE=16;
#-- --------------------------------------------------------
#--
#-- Structure de la table `langue`
#--
CREATE TABLE `{_PREFIX_}langue` (
`langue_id` int(4) unsigned NOT NULL auto_increment,
`langue_libelle` text NOT NULL,
`langue_code` varchar(100) NOT NULL default '',
`langue_status` int(2) unsigned NOT NULL default '0',
PRIMARY KEY (`langue_id`),
KEY `status` (`langue_status`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node`
#--
CREATE TABLE `{_PREFIX_}node` (
`node_id` int(4) unsigned NOT NULL auto_increment,
`node_node_id` int(4) unsigned NOT NULL default '0',
`node_libelle` text NOT NULL,
`node_icone` varchar(200) NOT NULL default '',
`node_template` varchar(100) NOT NULL default '',
PRIMARY KEY (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_group_user`
#--
CREATE TABLE `{_PREFIX_}node_group_user` (
`node_group_user_id` int(4) unsigned NOT NULL auto_increment,
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`node_group_user_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `node_id` (`node_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_space`
#--
CREATE TABLE `{_PREFIX_}package_node_space` (
`node_space_id` int(4) unsigned NOT NULL auto_increment,
`node_space_nid` int(4) unsigned NOT NULL default '0',
`node_space` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`node_space_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `right`
#--
CREATE TABLE `{_PREFIX_}right` (
`right_id` int(4) unsigned NOT NULL auto_increment,
`coordination_object_content_type` varchar(200) NOT NULL default '',
`right_method_name` varchar(200) NOT NULL default '',
`coordination_object_id` int(4) unsigned NOT NULL default '0',
`node_id` int(4) unsigned NOT NULL default '0',
`user_id` int(4) unsigned NOT NULL default '0',
`group_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`right_id`),
KEY `object_id` (`coordination_object_id`),
KEY `noeud_id` (`node_id`),
KEY `user_id` (`user_id`),
KEY `group_id` (`group_id`),
KEY `class_name` (`coordination_object_content_type`),
KEY `method_name` (`right_method_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `session`
#--
CREATE TABLE `{_PREFIX_}session` (
`user_session_id` varchar(32) NOT NULL default '',
`user_session_ip` varchar(16) NOT NULL default '',
`user_session_begin` int(14) default NULL,
`user_session_last_action` int(14) default NULL,
`user_session_url` text NOT NULL,
`user_object` mediumblob NOT NULL,
`user_preference_object` mediumblob NOT NULL,
`language_object` mediumblob NOT NULL,
`user_session_entry_node_id` int(4) NOT NULL default '0',
`user_session_navigation_node_id` int(4) NOT NULL default '0',
`user_session_vars` longblob NOT NULL,
PRIMARY KEY (`user_session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user`
#--
CREATE TABLE `{_PREFIX_}user` (
`user_id` int(4) NOT NULL auto_increment,
`user_title` varchar(5) NOT NULL default '',
`user_first_name` varchar(40) NOT NULL default '',
`user_last_name` varchar(40) NOT NULL default '',
`user_login` varchar(40) NOT NULL default '',
`user_password` varchar(200) NOT NULL default '',
`user_mail` varchar(150) NOT NULL default '',
`user_postal_address` text NOT NULL,
`user_postal_code` varchar(30) NOT NULL default '',
`user_city` varchar(100) NOT NULL default '',
`user_state` varchar(100) NOT NULL default '',
`user_country` varchar(100) NOT NULL default '',
`user_organisation` varchar(100) NOT NULL default '',
`user_tel` varchar(15) NOT NULL default '',
`user_fax` varchar(15) NOT NULL default '',
`user_comment` text NOT NULL,
`user_info` text NOT NULL,
PRIMARY KEY (`user_id`),
KEY `user_login` (`user_login`),
KEY `user_password` (`user_password`),
KEY `user_mail` (`user_mail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user_preference`
#--
CREATE TABLE `{_PREFIX_}user_preference` (
`user_preference_id` int(4) unsigned NOT NULL default '0',
`langue_id` int(4) unsigned NOT NULL default '0',
`entry_node_id` int(4) unsigned NOT NULL default '0',
`right_id` int(4) unsigned NOT NULL default '0',
PRIMARY KEY (`user_preference_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

View File

@ -1,198 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
#--
#-- Base de données: `granilim`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `object_account`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `object_textinfo`
#--
INSERT INTO `prfx_sys_object_textinfo` (`id`, `text`) VALUES (3, '<img alt="logo granilim" src="data/upload/fckeditor/userimages/logo_accoud_.gif" />
<div>
<p><strong>Granilim est la plate-forme de services mutualis&eacute;s du Limousin mise en oeuvre dans le cadre de Practiciel.</strong></p>
</div>
<div> <br />
<p>Granilim (<a href="http://www.granilim.net">www.granilim.net</a>) est une application internet permettant de rassembler virtuellement des communaut&eacute;s dans un espace de travail personnalis&eacute;.</p>
<br />
<p>Une communaut&eacute; traduit un besoin de se f&eacute;d&eacute;rer autour d\'une ambition, d\'un projet ou d\'un int&eacute;r&ecirc;t commun. Le principal atout de Granilim r&eacute;side dans le partage d\'outils et la mutualisation de donn&eacute;es. Il permet &agrave; tout utilisateur non technicien d\'organiser sa communaut&eacute; &agrave; son gr&eacute;, sans difficult&eacute; et connaissance particuli&egrave;re.</p>
<br />
<p>Que vous repr&eacute;sentiez une association, une entreprise, un organisme de formation, une collectivit&eacute;, vous aurez certainement besoin d\'outils internet pour concr&eacute;tiser vos projets. Il se peut que certains d\'entre eux soient les m&ecirc;mes que ceux utilis&eacute;s par votre &laquo; voisin &raquo;. Alors pourquoi ne pas les partager gr&acirc;ce &agrave; Granilim ?</p>
<br />
<p><strong>Granilim est un logiciel libre.</strong></p>
<br />
<p> Ce choix repose sur la volont&eacute; de permettre &agrave; l\'ensemble des acteurs de s\'approprier l\'application &agrave; moindre co&ucirc;t afin de permettre des d&eacute;veloppements ult&eacute;rieurs dans le cadre d\'une d&eacute;marche de d&eacute;veloppement durable.</p>
<br />
<p> Le d&eacute;ploiement et l\'animation du projet Granilim ont &eacute;t&eacute; confi&eacute;s &agrave; <strong>l\'Agence R&eacute;gionale de D&eacute;veloppement du Limousin.</strong></p>
</div>
&nbsp;<br /> <img alt="mascotte granilim" src="data/upload/fckeditor/userimages/perso.gif" /> Pour tout contact : <a href="mailto:contact@granilim.net?subject=Granilim">contact@granilim.net</a> <br /><img alt="" src="data/upload/fckeditor/userimages/cadre_hori.gif" /> <br /> <img alt="sponsors" src="data/upload/fckeditor/userimages/logos_bas.gif" usemap="#Map" /> <map id="Map" name="Map">
<area alt="voir practiciel-limousin.net" href="http://www.practiciel-limousin.net/" coords="-2,13,61,76" />
<area alt="lien sur : le portail de l\'Union européenne" href="http://www.europa.eu.int/index_fr.htm" coords="114,17,203,73" />
<area alt="lien sur : Région Limousin" href="http://www.cr-limousin.fr/" coords="267,0,313,79" /></map>');
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_backup`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_backupbd`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_backupfile`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_coordination_object`
#--
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (1, '2004-07-22 19:11:02', 2, 3, 'defaultObject.gif', 'adminobject', '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>c. Gérer les outils</FR>\r\n</XML>\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (3, '2005-02-15 13:53:04', 2, 100, 'defaultObject.gif', 'textinfo', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Accueil</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a303a7b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (4, '2005-02-16 10:06:47', 2, 99, 'defaultObject.gif', 'adminnode', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>b. Gérer les espaces de travail</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a333a7b733a373a2267726f75704964223b693a313b733a363a226e6f64654964223b733a313a2231223b733a383a2274656d706c617465223b613a313a7b693a303b733a373a2264656661756c74223b7d7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (5, '2005-02-16 10:18:27', 2, 99, 'defaultObject.gif', 'addcom', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>a. Création d&#039;une communauté/FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a303a7b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (6, '2005-02-16 10:23:09', 2, 99, 'defaultObject.gif', 'admingroup', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>d. Gérer les groupes</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a313a7b733a373a2267726f75704964223b733a313a2231223b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (7, '2005-02-16 10:24:00', 2, 99, 'defaultObject.gif', 'adminentrynode', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>e. Gérer les accès</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a323a7b733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (8, '2005-02-16 10:24:47', 2, 99, 'defaultObject.gif', 'adminuser', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>f. Gérer les comptes</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a313a7b733a373a2267726f75704964223b733a313a2231223b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (35, '2005-06-16 17:17:51', 2, 99, 'defaultObject.gif', 'installmanager', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>g. Gérer les mises à jour</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a333a7b733a333a22667470223b733a31373a226d616a2e6772616e69776172652e6e6574223b733a353a226c6f67696e223b733a363a22737461626c65223b733a363a22706173737764223b733a363a22737461626c65223b7d);
INSERT INTO `prfx_sys_coordination_object` (`id`, `created`, `owner`, `node`, `icone`, `content_type`, `name`, `resume`, `keyword`, `parution`, `archivage`, `datas`) VALUES (2, '2004-07-28 16:54:06', 2, 99, 'defaultObject.gif', 'home', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Les dernières communautés</FR>\n</XML>\n', '', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 0x613a303a7b7d);
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_files`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_filesdata`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_group`
#--
INSERT INTO `prfx_sys_group` (`id`, `idpere`, `libelle`, `icone`) VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n<XML XLANGUEVESRION="1.0">\r\n <FR>Tous les utilisateurs</FR>\r\n</XML>\r\n', '');
INSERT INTO `prfx_sys_group` (`id`, `idpere`, `libelle`, `icone`) VALUES (2, 1, '<XML XLangueVesrion="1.0">\r\n<FR>Anonyme</FR>\r\n</XML>', '');
INSERT INTO `prfx_sys_group` (`id`, `idpere`, `libelle`, `icone`) VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUEVESRION="1.0">\n <FR>Administrateur</FR>\n</XML>\n', 'defaultNode.gif');
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_group_user`
#--
INSERT INTO `prfx_sys_group_user` (`id`, `user_id`, `group_id`) VALUES (1, 1, 2);
INSERT INTO `prfx_sys_group_user` (`id`, `user_id`, `group_id`) VALUES (2, 2, 3);
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_langue`
#--
INSERT INTO `prfx_sys_langue` (`id`, `libelle`, `code`, `status`) VALUES (1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Français</FR>\r\n</XML>\r\n', 'fr', 1);
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_node`
#--
INSERT INTO `prfx_sys__node` (`id`, `idpere`, `libelle`, `icone`, `template`) VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML VERSION="1">\r\n <FR>Racine</FR>\r\n</XML>\r\n', 'orange08.gif', 'default');
INSERT INTO `prfx_sys_node` (`id`, `idpere`, `libelle`, `icone`, `template`) VALUES (2, 1, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML VERSION="1">\n <FR>Anonyme</FR>\n</XML>\n', 'blockdevice.png', 'default');
INSERT INTO `prfx_sys_node` (`id`, `idpere`, `libelle`, `icone`, `template`) VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML VERSION="1">\n <FR>Administration de Granilim</FR>\n</XML>\n', 'orange15.gif', 'default');
INSERT INTO `prfx_sys_node` (`id`, `idpere`, `libelle`, `icone`, `template`) VALUES (99, 3, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Configuration</FR>\n</XML>\n', 'defaultNode.gif', 'default');
INSERT INTO `prfx_sys_node` (`id`, `idpere`, `libelle`, `icone`, `template`) VALUES (100, 3, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Site public</FR>\n</XML>\n', 'defaultNode.gif', 'default');
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_node_group_user`
#--
INSERT INTO `prfx_sys_node_group_user` (`id`, `user_id`, `group_id`, `node_id`, `is_node_only`, `is_forbidden`) VALUES (1, 1, 0, 2, 0, 0);
INSERT INTO `prfx_sys_node_group_user` (`id`, `user_id`, `group_id`, `node_id`, `is_node_only`, `is_forbidden`) VALUES (3, 0, 3, 3, 0, 0);
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_node_group_user_temp`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_node_space`
#--
INSERT INTO `prfx_sys_package_node_space` (`node_space_id`, `node_space_nid`, `node_space`) VALUES (1, 1, 4294967295);
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_right`
#--
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (1, 'adminobject', 'actionadmin', 1, 99, 0, 3);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (2, 'textinfo', 'actionlectureinfo', 3, 2, 0, 1);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (5, 'textinfo', 'actionadmin', 3, 100, 0, 1);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (12, 'adminnode', 'actionadmin', 4, 99, 0, 3);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (13, 'admingroup', 'actionadmin', 6, 99, 0, 3);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (14, 'adminentrynode', 'actionadmin', 7, 99, 0, 3);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (16, 'adminuser', 'actionadmin', 8, 99, 0, 3);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (11, 'addcom', 'actionadmin', 5, 99, 0, 3);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (60, 'installmanager', 'actioninstall', 35, 99, 0, 1);
INSERT INTO `prfx_sys_sys_right` (`id`, `class_name`, `method_name`, `object_id`, `node_id`, `user_id`, `group_id`) VALUES (17, 'home', 'actionlecture', 2, 2, 0, 1);
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_syndication`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_user`
#--
INSERT INTO `prfx_sys_sys_user` (`user_id`, `user_title`, `user_first_name`, `user_last_name`, `user_login`, `user_password`, `user_mail`, `user_postal_address`, `user_postal_code`, `user_city`, `user_state`, `user_country`, `user_organisation`, `user_tel`, `user_fax`, `user_comment`, `user_info`) VALUES (1, '0', 'Anonyme', '', 'Guest', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `prfx_sys_sys_user` (`user_id`, `user_title`, `user_first_name`, `user_last_name`, `user_login`, `user_password`, `user_mail`, `user_postal_address`, `user_postal_code`, `user_city`, `user_state`, `user_country`, `user_organisation`, `user_tel`, `user_fax`, `user_comment`, `user_info`) VALUES (2, '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_user_preference`
#--
#---------------------------------------------------------
#--
#-- Contenu de la table `sys_user_space`
#--
INSERT INTO `prfx_sys_sys_user_space` (`user_space_id`, `user_space_nid`, `user_space_uid`, `user_space`) VALUES (1, 1, 0, 2147483647);
#---------------------------------------------------------

View File

@ -1,171 +0,0 @@
#--
#-- Script de création de la Base de données de Granilim
#--
#-- 29 Décembre 2006
#-- Tristan Champomier<commendatore@comendatore.net>
#--
#-- Base de données: `granilim`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_node_group_user_temp`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_textentrynode`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_textinfo`
#--
INSERT INTO `{_PREFIX_}object_textinfo` VALUES (3, '<div>
<p><strong>Granilim est la plate-forme de services mutualis&eacute;s du Limousin mise en oeuvre dans le cadre de Practiciel.</strong><br />
</p>
</div>
<div>
<p style="text-align: justify;">Granilim (<a href="http://www.granilim.net">www.granilim.net</a>) est une application web permettant de rassembler virtuellement des communaut&eacute;s dans un espace de travail personnalis&eacute;.</p>
<div style="text-align: justify;"> <br />
</div>
<p style="text-align: justify;">Une communaut&eacute; traduit un besoin de se f&eacute;d&eacute;rer autour d''une ambition, d''un projet ou d''un int&eacute;r&ecirc;t commun. Le principal atout de Granilim r&eacute;side dans le partage d''outils, la gestion des droits et la mutualisation des donn&eacute;es. Il permet &agrave; tout utilisateur non technicien d''organiser sa communaut&eacute; &agrave; son gr&eacute;, sans difficult&eacute; et sans connaissance particuli&egrave;re.</p>
<div style="text-align: justify;"> </div>
<p style="text-align: justify;">Que vous repr&eacute;sentiez une association, une entreprise, un organisme de formation, une collectivit&eacute;, vous aurez certainement besoin d''outils web pour concr&eacute;tiser vos projets. Il se peut que certains d''entre eux soient les m&ecirc;mes que ceux utilis&eacute;s par votre &laquo; voisin &raquo;. Alors pourquoi ne pas les partager gr&acirc;ce &agrave; Granilim ?</p>
<br />
<strong>Granilim est un logiciel libre.</strong> <br />
<p style="text-align: justify;"> Ce choix repose sur la volont&eacute; de permettre &agrave; l''ensemble des acteurs de s''approprier l''application &agrave; moindre co&ucirc;t afin de permettre des d&eacute;veloppements ult&eacute;rieurs dans le cadre d''une d&eacute;marche de d&eacute;veloppement durable.</p>
<div style="text-align: justify;"> </div>
<p style="text-align: justify;"> Le d&eacute;ploiement et l''animation du projet Granilim ont &eacute;t&eacute; confi&eacute;s initialement &agrave; <strong>l''Agence R&eacute;gionale de D&eacute;veloppement du Limousin.</strong></p>
<p style="text-align: justify;"><strong><br />
</strong></p>
<div style="text-align: justify;">Aujourd''hui le projet vit et &eacute;volue gr&acirc;ce &agrave; une <span style="font-weight: bold;">Communaut&eacute; Libre</span> compos&eacute;e de <span style="font-weight: bold;">d&eacute;veloppeurs et de contributeurs</span> issus du monde professionnel de l''informatique.<br />
</div>
</div>
&nbsp;<br />
Pour tout contact : <a href="mailto:contact@granilim.net?subject=Granilim">contact@granilim.net</a>');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}object_user_temp`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_backup`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_backupbd`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_backupfile`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_file`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_filedata`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}package_user_space`
#--
INSERT INTO `{_PREFIX_}package_user_space` VALUES (1, 1, 0, 2147483647);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_list_user_group`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_list_user_node`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_permission`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_tree_group`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}cache_tree_node`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}coordination_object`
#--
INSERT INTO `{_PREFIX_}coordination_object` VALUES (1, '0000-00-00 00:00:00', 2, 3, 'defaultobject.gif', 'adminobject', '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>c. Gérer les outils</FR>\r\n</XML>\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (3, '0000-00-00 00:00:00', 2, 100, 'defaultobject.gif', 'textinfo', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Accueil</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (4, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'adminnode', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>b. Gérer les espaces</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a373a2267726f75704964223b693a313b733a363a226e6f64654964223b733a313a2231223b733a383a2274656d706c617465223b613a313a7b693a303b733a373a2264656661756c74223b7d7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (5, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'addcom', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>a. Créer une communauté</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (6, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'admingroup', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>d. Gérer les groupes</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a313a7b733a373a2267726f75704964223b733a313a2231223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (7, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'adminentrynode', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>e. Gérer les accès</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a323a7b733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (8, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'adminuser', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>f. Gérer les comptes</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a313a7b733a373a2267726f75704964223b733a313a2231223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (35, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'installmanager', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>g. Gérer les mises à jour</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a333a22667470223b733a31373a226d616a2e6772616e69776172652e6e6574223b733a353a226c6f67696e223b733a363a22737461626c65223b733a363a22706173737764223b733a363a22737461626c65223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (2, '0000-00-00 00:00:00', 2, 99, 'defaultobject.gif', 'home', '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Les communautés</FR>\n</XML>\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}group`
#--
INSERT INTO `{_PREFIX_}group` VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n<XML XLANGUEVERSION="1.0">\r\n <FR>Tous les utilisateurs</FR>\r\n</XML>\r\n', '');
INSERT INTO `{_PREFIX_}group` VALUES (2, 1, '<XML XLangueVersion="1.0">\r\n<FR>Anonyme</FR>\r\n</XML>', '');
INSERT INTO `{_PREFIX_}group` VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUEVERSION="1.0">\n <FR>Administrateur</FR>\n</XML>\n', 'defaultnode.gif');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}group_user`
#--
INSERT INTO `{_PREFIX_}group_user` VALUES (1, 1, 2);
INSERT INTO `{_PREFIX_}group_user` VALUES (2, 2, 3);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}langue`
#--
INSERT INTO `{_PREFIX_}langue` VALUES (1, '<?xml version="1.0" encoding="UTF-8" ?>\r\n<XML XLANGUECHAINEVERSION="1.0">\r\n <FR>Français</FR>\r\n</XML>\r\n', 'fr', 1);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}node`
#--
INSERT INTO `{_PREFIX_}node` VALUES (1, 0, '<?xml version="1.0" encoding="UTF-8" ?>\r\n\r\n<XML VERSION="1">\r\n <FR>Racine</FR>\r\n</XML>\r\n', 'orange08.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (2, 1, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML VERSION="1">\n <FR>Anonyme</FR>\n</XML>\n', 'blockdevice.png', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (3, 1, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML VERSION="1">\n <FR>Administration</FR>\n</XML>\n', 'orange15.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (99, 3, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Configuration</FR>\n</XML>\n', 'defaultnode.gif', 'default');
INSERT INTO `{_PREFIX_}node` VALUES (100, 3, '<?xml version="1.0" encoding="UTF-8" ?>\n\n<XML XLANGUECHAINEVERSION="1.0">\n <FR>Site public</FR>\n</XML>\n', 'defaultnode.gif', 'default');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}node_group_user`
#--
INSERT INTO `{_PREFIX_}node_group_user` VALUES (1, 1, 0, 2);
INSERT INTO `{_PREFIX_}node_group_user` VALUES (3, 0, 3, 3);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}node_space`
#--
INSERT INTO `{_PREFIX_}package_node_space` VALUES (1, 1, 4294967295);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}right`
#--
INSERT INTO `{_PREFIX_}right` VALUES (1, 'adminobject', 'actionadmin', 1, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (2, 'textinfo', 'actionlectureinfo', 3, 2, 0, 1);
INSERT INTO `{_PREFIX_}right` VALUES (5, 'textinfo', 'actionadmin', 3, 100, 0, 1);
INSERT INTO `{_PREFIX_}right` VALUES (12, 'adminnode', 'actionadmin', 4, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (13, 'admingroup', 'actionadmin', 6, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (14, 'adminentrynode', 'actionadmin', 7, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (16, 'adminuser', 'actionadmin', 8, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (11, 'addcom', 'actionadmin', 5, 99, 0, 3);
INSERT INTO `{_PREFIX_}right` VALUES (60, 'installmanager', 'actioninstall', 35, 99, 0, 1);
INSERT INTO `{_PREFIX_}right` VALUES (17, 'home', 'actionlecture', 2, 2, 0, 1);
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}session`
#--
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}user`
#--
INSERT INTO `{_PREFIX_}user` VALUES (1, '0', 'Anonyme', '', 'Guest', '', '', '', '', '', '', '', '', '', '', '', '');
INSERT INTO `{_PREFIX_}user` VALUES (2, '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
#-----------------------------------------------------------
#--
#-- Contenu de la table `{_PREFIX_}user_preference`
#--

View File

@ -164,5 +164,5 @@ include($CONF_LIB_PATH."lib/system/system_message/systemmessage.php");
#####################################################################################################
include($CONF_LIB_PATH."lib/system/system_template/errormanager.php");
include($CONF_LIB_PATH."lib/system/system_template/modelixegranilim.php");
include($CONF_LIB_PATH."lib/system/system_template/modelixeqware.php");
?>

View File

@ -509,7 +509,7 @@ var $currentCoordinationObject=null;
{
global $CONF_DATA_PATH;
$path=$GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR']."object_printing/errorprint/error.mxt";
$MaTemplate = new ModeliXeGranilim($path);
$MaTemplate = new ModeliXeQware($path);
$MaTemplate->SetModeliXe(true);
$MaTemplate->MxText("error", getMessage("error"));
$data=$MaTemplate->MxWrite();
@ -949,7 +949,7 @@ var $currentCoordinationObject=null;
* @return entier
*/
function makeSystemTemplate(){
$GLOBALS["SYSTEM_TEMPLATE"] = new ModeliXeGranilim($GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR'].$GLOBALS['SYSTEM_TEMPLATE_MAIN']);
$GLOBALS["SYSTEM_TEMPLATE"] = new ModeliXeQware($GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR'].$GLOBALS['SYSTEM_TEMPLATE_MAIN']);
$GLOBALS["SYSTEM_TEMPLATE"]->SetMxFileParameter($GLOBALS['SYSTEM_TEMPLATE_PATH'].$GLOBALS['SYSTEM_TEMPLATE_DIR'].$GLOBALS['SYSTEM_TEMPLATE_CONF']);
$GLOBALS["SYSTEM_TEMPLATE"]->SetModeliXe(true);
}

View File

@ -13,9 +13,9 @@
* fitness for a particular purpose. Please
* read the file LICENCE.
*
* Fichier ModeliXeGranilim.php
* Fichier ModeliXeQware.php
*
*Ce fichier contient la classe ModeliXeGranilim
*Ce fichier contient la classe ModeliXeQware
*(template du site)
*
* @author Rooty <www.rooty.me|rooty@rooty.me>
@ -35,7 +35,7 @@ include_once($GLOBALS["CONF_LIB_PATH"]."lib/system/system_template/modelixe.php"
/**
* @package system_template
*/
class ModeliXeGranilim extends ModeliXe
class ModeliXeQware extends ModeliXe
{
public $template;
@ -55,7 +55,7 @@ class ModeliXeGranilim extends ModeliXe
}
/* Appel le contructeur parent... */
// function ModeliXeGranilim($template, $sessionParameter = '', $templateFileParameter = '', $cacheDelay = -1) {
// function ModeliXeQware($template, $sessionParameter = '', $templateFileParameter = '', $cacheDelay = -1) {
// $template=$this->MxGetMain($template);
// // parent::ModeliXe($template, $sessionParameter, $templateFileParameter, $cacheDelay);
// parent::__construct($template, $sessionParameter, $templateFileParameter, $cacheDelay);
@ -95,7 +95,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxFormField($index, $type, $name, $value, $attribut, $placeholder, $special);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:formField non déclaré", __line__, __file__);
addError(8, "ModeliXeQware", "MX:formField non déclaré", __line__, __file__);
}
return false;
}
@ -113,7 +113,7 @@ class ModeliXeGranilim extends ModeliXe
{
return $this->MxImagePrint($index, $imag, $title, $attribut, $size);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:image non déclaré", __line__, __file__);
addError(8, "ModeliXeQware", "MX:image non déclaré", __line__, __file__);
}
return false;
}
@ -130,7 +130,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxText($index, $att);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:text non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:text non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -147,7 +147,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxAttribut($index, $att);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:attribut non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:attribut non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -165,7 +165,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxSelect($index, $name, $value, $arrayArg, $defaut, $multiple, $javascript, $attibutes);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:select non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:select non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -183,7 +183,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxUrl($index, $urlArg, $param, $noSid, $attribut);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:select non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:select non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -200,7 +200,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxHidden ($index, $param);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:select non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:select non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -218,7 +218,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxCheckerField($index, $type, $name, $value, $checked, $attribut);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:select non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:select non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -246,7 +246,7 @@ class ModeliXeGranilim extends ModeliXe
{
return parent::MxBloc($index, $mod, $value);
}elseif($GLOBALS['CONF_MX_DEBUG']){
addError(8, "ModeliXeGranilim", "MX:bloc non déclaré ".$index, __line__, __file__);
addError(8, "ModeliXeQware", "MX:bloc non déclaré ".$index, __line__, __file__);
}
return false;
}
@ -454,8 +454,8 @@ class ModeliXeGranilim extends ModeliXe
/**
* Pour les versions precedentes
* Permet de garder la compatibilité avec l'ancien nom de granilim
* Permet de garder la compatibilité avec l'ancien nom de qware
*/
class ModeliXeGraniware extends ModelixeGranilim{
class ModeliXeGraniware extends ModelixeQware{
}
?>