/trunk/papyrus/pap_envoi.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_envoi.inc.php,v 1.2 2004-06-16 15:07:56 jpm Exp $ |
// CVS : $Id: pap_envoi.inc.php,v 1.3 2004-10-15 18:29:19 jpm Exp $ |
/** |
* Gestion de l'envoie des pages à afficher. |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2004-06-16 15:07:56 $ |
*@version $Revision: 1.3 $ $Date: 2004-10-15 18:29:19 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
47,7 → 47,7 |
// +------------------------------------------------------------------------------------------------------+ |
$page_gzippe = GEN_compresserDonneesZLIB($_GEN_commun['sortie']); |
// Nous mettons à jour le cache |
if ($_GEN_commun['info_application']->cache) { |
if (!empty($_GEN_commun['info_application']) && $_GEN_commun['info_application']->cache) { |
// Mise en cache de la page demandée |
if ( ($page_gzippe != false) ) { |
$contenu_en_cache = (empty($page_gzippe)) ? $_GEN_commun['sortie'] : $page_gzippe; |
79,6 → 79,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2004/06/16 15:07:56 jpm |
* Correction d'un chemin et nom de fichier. |
* |
* Revision 1.1 2004/06/16 08:11:37 jpm |
* Changement de nom de Génésia en Papyrus. |
* Changement de l'arborescence. |
/trunk/papyrus/pap_verification.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_verification.inc.php,v 1.1 2004-06-16 08:14:23 jpm Exp $ |
// CVS : $Id: pap_verification.inc.php,v 1.2 2004-10-15 18:29:19 jpm Exp $ |
/** |
* Réalisation de la vérification des besoins de Papyrus. |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2004-06-16 08:14:23 $ |
*@version $Revision: 1.2 $ $Date: 2004-10-15 18:29:19 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
71,19 → 71,17 |
} |
// +------------------------------------------------------------------------------------------------------+ |
// Gestion du fichier de configuration (A SUPPRIMER peut être) |
// Gestion des fichiers de configuration et de l'installation |
$chemin_fichier_config_defaut = GEN_CHEMIN_PAP.'configuration/pap_config.inc.php'; |
// Gestion du fichier de config par défaut permettant de savoir si l'installation a été faite ou pas |
if (file_exists($chemin_fichier_config_defaut)) { |
/** <br> Inclusion du fichier de configuration contenant les constantes de Génésia.*/ |
include_once($chemin_fichier_config_defaut); |
/** Inclusion du fichier de configuration de base contenant la connexion à la base de donnée de Papyrus.*/ |
include_once $chemin_fichier_config_defaut; |
} else { |
die('ERREUR Génésia : impossible de trouver le fichier de configuration.<br />'. |
'Chemin recherché : '.$chemin_fichier_config_defaut.'<br />'. |
'Ligne n° : '. __LINE__ .'<br />'. |
'Fichier n° : '. __FILE__ .'<br />'); |
} |
$_GEN_commun['erreur_instal_afaire'] = true; |
} |
// Niveau d'erreur pour le code PHP de Papyrus |
error_reporting(GEN_DEBOGAGE_NIVEAU); |
91,6 → 89,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2004/06/16 08:14:23 jpm |
* Changement de nom de Génésia en Papyrus. |
* Changement de l'arborescence. |
* |
* Revision 1.7 2004/05/10 12:24:24 jpm |
* Configuration de la gestion des niveaux d'erreur. |
* |
/trunk/papyrus/pap_initialise_info.inc.php |
---|
22,7 → 22,7 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// | | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_initialise_info.inc.php,v 1.8 2004-09-23 14:30:53 jpm Exp $ |
// CVS : $Id: pap_initialise_info.inc.php,v 1.9 2004-10-15 18:29:19 jpm Exp $ |
/** |
*Initialisation de Papyrus : vérification et récupération de paramètres généraux. |
* |
42,7 → 42,7 |
*@author Alexandre GRANIER <alex@tela-botanica.org> |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.8 $ $Date: 2004-09-23 14:30:53 $ |
*@version $Revision: 1.9 $ $Date: 2004-10-15 18:29:19 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
51,7 → 51,7 |
// +------------------------------------------------------------------------------------------------------+ |
/** <br> Inclusion de la bibliothèque de fonctions servant à l'initialisation des variables globales de Papyrus. */ |
require_once GEN_CHEMIN_PAP.'bibliotheque/fonctions/pap_initialisation.fonct.php'; |
require_once GEN_CHEMIN_BIBLIO.'pap_initialisation.fonct.php'; |
/** <br> Inclusion de l'objet PEAR servant à négocier le language avec le navigateur client. */ |
require_once 'HTTP.php'; |
486,6 → 486,9 |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* Revision 1.8 2004/09/23 14:30:53 jpm |
* Correction bogue sur les menus. |
* |
* Revision 1.7 2004/09/23 10:46:46 jpm |
* Amélioration de la gestion du menu actif quand un menu n'a pas d'application liée. |
* |
/trunk/papyrus/pap_connecte_bdd.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_connecte_bdd.inc.php,v 1.1 2004-06-16 08:11:22 jpm Exp $ |
// CVS : $Id: pap_connecte_bdd.inc.php,v 1.2 2004-10-15 18:29:19 jpm Exp $ |
/** |
* Connection à la base de données et inclusions des classes générées par DataObject de Pear. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2004-06-16 08:11:22 $ |
*@version $Revision: 1.2 $ $Date: 2004-10-15 18:29:19 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
50,7 → 50,7 |
// +------------------------------------------------------------------------------------------------------+ |
// Connexion à la base de données. |
$db = DB::connect(GEN_DSN) ; |
$db = DB::connect(PAP_DSN) ; |
$_GEN_commun['pear_db'] = $db; |
if (DB::isError($db)) { |
$msg_erreur_connection = 'Impossible de se connecter à la base de données.'; |
61,6 → 61,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2004/06/16 08:11:22 jpm |
* Changement de nom de Génésia en Papyrus. |
* Changement de l'arborescence. |
* |
* Revision 1.5 2004/05/10 13:24:16 jpm |
* Correction gestion de l'erreur impossible de se connecter. |
* |
/trunk/papyrus/configuration/pap_config_avancee.inc.php |
---|
23,12 → 23,11 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// | | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_config_avancee.inc.php,v 1.4 2004-10-14 16:37:04 jpm Exp $ |
// CVS : $Id: pap_config_avancee.inc.php,v 1.5 2004-10-15 18:31:45 jpm Exp $ |
/** |
*Page de configuration de la base de données et du ftp de Papyrus |
* Page de configuration avancée de Papyrus |
* |
* La page contient les paramêtres de connection à la base de données de Papyrus. |
* Les paramétrages pour le ftp sont aussi indiqués. |
* La page contient différents paramêtre permettant de configurer, le chronométrage, le débogage, les url... |
* |
*@package Papyrus |
*@subpackage Configuration |
38,7 → 37,7 |
*@author Alexandre GRANIER <alex@tela-botanica.org> |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.4 $ $Date: 2004-10-14 16:37:04 $ |
*@version $Revision: 1.5 $ $Date: 2004-10-15 18:31:45 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
53,6 → 52,11 |
// +------------------------------------------------------------------------------------------------------+ |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage de la version : NE PAS MODIFIER MANUELLEMENT! |
/** <br> Constante stockant la version de Papyrus.*/ |
define('GEN_VERSION', '0.1'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage du débogage. |
/** <br> Constante stockant une valeur booléen permettant de savoir si on veut déboguer le code (true) ou pas (false).*/ |
define('GEN_DEBOGAGE', true);// true ou false |
60,22 → 64,6 |
define('GEN_DEBOGAGE_NIVEAU', E_ALL);// Voir le manuel de PHP pour les différents niveaux disponibles. |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage de la base de données. |
/** <br> Constante stockant le nom du serveur de bases de données.*/ |
define('GEN_BDD_SERVEUR', 'localhost'); |
/** <br> Constante stockant le nom de l'utilisateur de la base de données de Papyrus.*/ |
define('GEN_BDD_UTILISATEUR', ''); |
/** <br> Constante stockant le mot de passse de l'utilisateur de la base de données de Papyrus.*/ |
define('GEN_BDD_MOT_DE_PASSE', ''); |
/** <br> Constante stockant le nom de la base de données de Papyrus.*/ |
define('GEN_BDD_NOM', 'tela_prod_genesia'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage de la valeur du DSN pour Pear DB. |
/** <br> Constante stockant le DSN permetant de se connecter à la base de données de Papyrus.*/ |
define('GEN_DSN', 'mysql://'.GEN_BDD_UTILISATEUR.':'.GEN_BDD_MOT_DE_PASSE.'@'.GEN_BDD_SERVEUR.'/'.GEN_BDD_NOM); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage du nom du champ servant à identifier un site dans l'url |
/** <br> Type du code d'un site passé dans l'url.*/ |
define('GEN_URL_ID_TYPE_SITE', 'int');// string ou int |
116,16 → 104,18 |
define('GEN_FTP_MOT_DE_PASSE', ''); |
/** <br> chemin indiquant la racine du site (le répertoire où se trouve index.php) relativement à la racine du ftp |
* du serveur surlequel est installé Papyrus.*/ |
define('GEN_FTP_CHEMIN', '/home/jpm/Tela_Botanica/Cvs/tela-botanica/applications_web/php/papyrus/'); |
define('GEN_FTP_CHEMIN', ''); |
// +------------------------------------------------------------------------------------------------------+ |
// +------------------------------------------------------------------------------------------------------+ |
// Chemins d'accès |
/** <br> Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les fichiers des api.*/ |
define('GEN_CHEMIN_API', './api/'); |
/** <br> Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant le reste de l'application Papyrus.*/ |
define('GEN_CHEMIN_PAP', './papyrus/'); |
/** <br> Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les fichiers de configuration de Papyrus.*/ |
define('GEN_CHEMIN_CONFIG', GEN_CHEMIN_PAP.'configuration/'); |
/** <br> Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les fichiers sql d'installation de Papyrus.*/ |
define('GEN_CHEMIN_INSTAL', GEN_CHEMIN_PAP.'installation/'); |
/** <br> Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les applications internes à Papyrus.*/ |
define('GEN_CHEMIN_APPLICATION', GEN_CHEMIN_PAP.'applications/'); |
/** <br> Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les applettes.*/ |
158,6 → 148,9 |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2004/10/14 16:37:04 jpm |
* Correction. |
* |
* Revision 1.3 2004/09/13 17:09:25 jpm |
* Redéfini le séparateur utilisé lorsque PHP génère des URLs pour séparer les arguments. (compatible XHTML strict) |
* |
/trunk/papyrus/pap_initialise_auth.inc.php |
---|
21,7 → 21,7 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// | | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_initialise_auth.inc.php,v 1.2 2004-06-30 07:23:36 jpm Exp $ |
// CVS : $Id: pap_initialise_auth.inc.php,v 1.3 2004-10-15 18:29:19 jpm Exp $ |
/** |
* Initialisation de l'authentification. |
* |
37,7 → 37,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2004-06-30 07:23:36 $ |
*@version $Revision: 1.3 $ $Date: 2004-10-15 18:29:19 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
64,7 → 64,7 |
// Nour regardons à quel type d'identification nous avons à faire: |
if ($_GEN_commun['info_auth']->gsa_ce_type_auth == 1) { |
// Authentification via une base de données |
$param_bdd = array ('dsn' => GEN_DSN, |
$param_bdd = array ('dsn' => PAP_DSN, |
'table' => $_GEN_commun['info_auth_bdd']->gsab_nom_table, |
'usernamecol' => $_GEN_commun['info_auth_bdd']->gsab_nom_champ_login, |
'passwordcol' => $_GEN_commun['info_auth_bdd']->gsab_nom_champ_mdp, |
97,6 → 97,9 |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2004/06/30 07:23:36 jpm |
* Ajout d'un commentaire. |
* |
* Revision 1.1 2004/06/16 08:12:01 jpm |
* Changement de nom de Génésia en Papyrus. |
* Changement de l'arborescence. |