Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 66 → Rev 67

/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.
/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.
*