Subversion Repositories Applications.framework

Rev

Rev 34 | Go to most recent revision | Blame | Last modification | View Log | RSS feed

<?php

// +------------------------------------------------------------------------------------------------------+
// URL
/** Constante URL de base de l'application, si elle est laissée vide, l'application fonctionnera en Stand-alone */
if(!defined('URL_BASE')) { 
        define('URL_BASE', '');
}

// +------------------------------------------------------------------------------------------------------+
// Définition des chemins de fichiers.
// Définition du chemin de base du framework
if (!defined('CHEMIN_FW')) { 
        define('CHEMIN_FW', dirname(__FILE__).DS);  
}
// Définition du chemin de base de l'appli utilisant le framework si pas défini dans l'appli
if (!defined('CHEMIN_APPLI')) { 
        define('CHEMIN_APPLI', dirname($_SERVER['SCRIPT_FILENAME']).DS);  
}

/** Constante stockant le chemin vers le dossier bibliothèque, contenant les classes systèmes **/
define('DOSSIER_BIBLIO',CHEMIN_FW.'bibliotheque'.DS);
/** Constante stockant le chemin vers le dossier controleurs de l'appli.*/
define('DOSSIER_CONTROLEURS', CHEMIN_APPLI.'controleurs'.DS);
/** Constante stockant le chemin vers le dossier modèles de l'appli.*/
define('DOSSIER_MODELES', CHEMIN_APPLI.'modeles'.DS);
/** Constante stockant le chemin vers le dossier squelettes de l'appli.*/
define('DOSSIER_SQUELETTES', CHEMIN_APPLI.'squelettes'.DS);

// +------------------------------------------------------------------------------------------------------+
// Débogage
/** Constante stockant si oui ou non on veut afficher le débogage.*/
define('SC_DEBOGAGE', true);
/** Constante stockant si oui ou non on veut afficher le contexte de débogage.*/
define('SC_DEBOGAGE_CONTEXTE', false);
/** Constante stockant une valeur correspondant au niveau d'erreur à employer pour le code PHP.*/
define('SC_DEBOGAGE_NIVEAU', 2048);// Voir le manuel de PHP pour les différents niveaux disponibles.
/** Constante stockant si oui ou nom on veut afficher le tableau de chronométrage de l'application.*/
define('SC_DEBOGAGE_CHRONO', true);
ini_set('html_errors', true);

// +------------------------------------------------------------------------------------------------------+
// Paramétrage de la base de données.
/** Constante stockant le protocole de la base de données.*/
define('BDD_PROTOCOLE', 'mysql');
/** Constante stockant le nom du serveur de bases de données.*/
define('BDD_SERVEUR', 'localhost');
/** Constante stockant le nom de l'utilisateur de la base de données.*/
define('BDD_UTILISATEUR', 'root');
/** Constante stockant le mot de passse de l'utilisateur de la base de données.*/
define('BDD_MOT_DE_PASSE', '');
/** Constante stockant le nom de la base de données principale.*/
define('BDD_NOM_PRINCIPALE', 'papyrus');
?>