/trunk/collection_papyrus.php |
---|
12,26 → 12,40 |
* @version SVN:<svn_id> |
*/ |
// Gestion des paramêtres définis dans Papyrus |
if (isset($GLOBALS['_GEN_commun']['info_application']->module) && !isset($_GET['module'])) { |
$_GET['module'] = $GLOBALS['_GEN_commun']['info_application']->module; |
} |
/** Inclusion du fichier principal de l'application*/ |
require_once 'collection.php'; |
require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'collection.php'; |
// Définition des feuilles de style de l'application pour Papyrus |
$chemin = str_replace(PAP_CHEMIN_RACINE, '', Config::get('chemin_squelettes')); |
GEN_stockerStyleExterne('collection', $chemin.'css'.DS.'collection'.DS.'collection.css'); |
GEN_stockerStyleExterne('jquery-ui-1.8', $chemin.'css'.DS.'humanity'.DS.'jquery-ui-1.8.custom.css'); |
// Définition des fichiers JS de l'application pour Papyrus |
GEN_stockerFichierScript('jquery-1.4.2', $chemin.'js'.DS.'jquery-1.4.2.min.js'); |
GEN_stockerFichierScript('jquery-ui-1.8.custom', $chemin.'js'.DS.'jquery-ui-1.8.custom.min.js'); |
/** |
* Fonction d'affichage de Papyrus, pour le corps de page. |
*/ |
function afficherContenuCorps() { |
Collection::getContenuCorps(); |
return Collection::getContenuCorps(); |
} |
function afficherContenuTete() { |
return 'CONTENU_TETE'; |
return Collection::getContenuTete(); |
} |
function afficherContenuPied() { |
return 'CONTENU_PIED'; |
return Collection::getContenuPied(); |
} |
function afficherContenuNavigation() { |
return 'CONTENU_NAVIGATION'; |
return Collection::getContenuNavigation(); |
} |
function afficherContenuMenu() { |
/trunk/controleurs/Collection.php |
---|
118,28 → 118,44 |
* Retourne le contenu du corps de l'application. |
*/ |
public static function getContenuCorps() { |
return self::$parametres['sortie']['corps']; |
$sortie = self::$parametres['sortie']['corps']; |
if (Config::get('sortie_encodage') != Config::get('appli_encodage')) { |
$sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage')); |
} |
return $sortie; |
} |
/** |
* Retourne le contenu de la tête de l'application. |
*/ |
public static function getContenuTete() { |
return self::$parametres['sortie']['tete']; |
$sortie = self::$parametres['sortie']['tete']; |
if (Config::get('sortie_encodage') != Config::get('appli_encodage')) { |
$sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage')); |
} |
return $sortie; |
} |
/** |
* Retourne le contenu du pied de l'application. |
*/ |
public static function getContenuPied() { |
return self::$parametres['sortie']['pied']; |
$sortie = self::$parametres['sortie']['pied']; |
if (Config::get('sortie_encodage') != Config::get('appli_encodage')) { |
$sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage')); |
} |
return $sortie; |
} |
/** |
* Retourne les éléments de navigation de l'application. |
*/ |
public static function getContenuNavigation() { |
return self::$parametres['sortie']['navigation']; |
$sortie = self::$parametres['sortie']['navigation']; |
if (Config::get('sortie_encodage') != Config::get('appli_encodage')) { |
$sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage')); |
} |
return $sortie; |
} |
} |
/trunk/collection.php |
---|
11,11 → 11,6 |
* @license GPL-v3 et CECILL-v2 |
* @version SVN:<svn_id> |
*/ |
// La fonction autoload du Framework de Tela Botanica doit être appelée avant tout autre chose dans l'application. |
// Sinon, rien ne sera chargé. |
require_once dirname(__FILE__).'/../framework/framework/autoload.inc.php'; |
// Autoload pour cette application |
function __autoload($nom_classe) { |
// Tableau des chemins à inclure pour trouver une classe relatif à ce fichier |
34,10 → 29,20 |
} |
} |
// Le fichier autoload.inc.php du Framework de Tela Botanica doit être appelée avant tout autre chose dans l'application. |
// Sinon, rien ne sera chargé. |
// Chemin du fichier chargeant le framework requis |
$framework = dirname(__FILE__).'/framework.php'; |
if (!file_exists($framework)) { |
$e = "Veuillez paramêtrer l'emplacement et la version du Framework dans le fichier $framework"; |
trigger_error($e, E_USER_ERROR); |
} else { |
// Inclusion du Framework |
require_once $framework; |
// Ajout d'information concernant cette application |
Application::setChemin(__FILE__); |
Application::setChemin(__FILE__);// Obligatoire |
Application::setInfo(Config::get('info')); |
// Lancement de l'application |
Collection::initialiser(); |
} |
?> |
/trunk/configurations/config.default.ini |
---|
6,7 → 6,10 |
; +------------------------------------------------------------------------------------------------------+ |
; Info sur l'application |
info.nom = Consultation des Collections |
; Abréviation de l'application |
info.abr = COLL |
; Version du Framework nécessaire au fonctionnement de cette application |
info.framework.version = 0.2 |
;Encodage de l'application. (Pour l'utf-8 ne pas mettre le tiret!) |
appli_encodage = "UTF8" |
; Nom de domaine pour l'URL de base de l'application : 162.38.234.6 |
17,23 → 20,6 |
identification = false |
; +------------------------------------------------------------------------------------------------------+ |
; Paramètrage de la base de données. |
; abstraction de la base de données. |
bdd_abstraction = pdo |
; Protocole de la base de données. |
bdd_protocole = mysql |
; Nom du serveur de bases de données. |
bdd_serveur = localhost |
; Nom de l'utilisateur de la base de données. |
bdd_utilisateur = "" |
; Mot de passe de l'utilisateur de la base de données. |
bdd_mot_de_passe = "" |
; Nom de la base de données principale. |
bdd_nom = "tb_coel" |
; Encodage de la base de données principale. (Pour l'utf-8 ne pas mettre le tiret!) |
bdd_encodage = "UTF8" |
; +------------------------------------------------------------------------------------------------------+ |
; Paramètrage de la session |
; Devons nous démarrer une session : oui (true) ou non (false) |
session_demarrage = "php:true" |
/trunk/configurations/config_papyrus.default.ini |
---|
1,21 → 1,4 |
; +------------------------------------------------------------------------------------------------------+ |
; Paramètrage de la base de données. |
; abstraction de la base de données. |
bdd_abstraction = pdo |
; Protocole de la base de données. |
bdd_protocole = mysql |
; Nom du serveur de bases de données. |
bdd_serveur = localhost |
; Nom de l'utilisateur de la base de données. |
bdd_utilisateur = "" |
; Mot de passe de l'utilisateur de la base de données. |
bdd_mot_de_passe = "" |
; Nom de la base de données principale. |
bdd_nom = "tb_coel" |
; Encodage de la base de données principale. (Pour l'utf-8 ne pas mettre le tiret!) |
bdd_encodage = "UTF8" |
; +------------------------------------------------------------------------------------------------------+ |
; Paramètrage de la session |
; Devons nous démarrer une session : oui (true) ou non (false) |
session_demarrage = "php:false" |
/trunk/framework.defaut.php |
---|
New file |
0,0 → 1,6 |
<?php |
// Inclusion du Framework |
// Renomer ce fichier en "framework.php" |
// Indiquyer ci-dessous le chemin vers le fichier autoload.inc.php de la bonne version du Framework |
require_once '/framework/0.2/autoload.inc.php'; |
?> |