21,11 → 21,11 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// | | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_initialise_info.inc.php,v 1.29 2007-04-13 09:41:09 neiluj Exp $ |
// CVS : $Id: pap_initialise_info.inc.php,v 1.30 2007-04-19 15:34:35 neiluj Exp $ |
/** |
*Initialisation de Papyrus : vérification et récupération de paramètres généraux. |
* |
* La page contient le code initialisant l'éxecution du rendu d'une page par Papyrus. |
* La page contient le code initialisant l'exécution du rendu d'une page par Papyrus. |
* Nous y trouvons la recherche des informations disponibles sur : |
* - le site présent sur le serveur demandé, |
* - l'identification, |
41,7 → 41,7 |
*@author Alexandre GRANIER <alex@tela-botanica.org> |
*@author Laurent COUDOUNEAU <laurent.coudouneau@ema.fr> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.29 $ $Date: 2007-04-13 09:41:09 $ |
*@version $Revision: 1.30 $ $Date: 2007-04-19 15:34:35 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
127,7 → 127,7 |
if ($resultat->numRows() == 0) { |
// Appel à l'application Installateur si nécessaire |
/** <br> Inclusion du programme Installateur de Papyrus. |
* L'abscence de site oblige à relancer l'installation et le script sql qui regénèrera la base de données.*/ |
* L'abscence de site oblige à relancer l'installation et le script sql qui régénérera la base de données.*/ |
include_once GEN_CHEMIN_APPLICATION.'installateur/installateur.php'; |
$_GEN_commun['sortie'] = afficherContenuCorps(); |
include_once GEN_CHEMIN_PAP.'pap_envoi.inc.php'; |
220,7 → 220,7 |
if (! isset($_GEN_commun['info_site'])) { |
// Appel à l'application Installateur si nécessaire |
/** <br> Inclusion du programme Installateur de Papyrus. |
* L'abscence de site oblige à relancer l'installation et le script sql qui regénèrera la base de données.*/ |
* L'abscence de site oblige à relancer l'installation et le script sql qui régénérera la base de données.*/ |
include_once GEN_CHEMIN_APPLICATION.'installateur/installateur.php'; |
$_GEN_commun['sortie'] .= afficherContenuCorps(); |
include_once GEN_CHEMIN_PAP.'pap_envoi.inc.php'; |
335,13 → 335,14 |
// Récupération des informations sur la traduction du site |
$requete = 'SELECT * '. |
'FROM gen_site '. |
'WHERE gs_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
'AND gs_code_alpha = "'.$_GEN_commun['info_site']->gs_code_alpha.'"'; |
'WHERE gs_ce_i18n = "'.$_GEN_commun['i18n'].'"'; |
// 'WHERE gs_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
// 'AND gs_code_alpha = "'.$_GEN_commun['info_site']->gs_code_alpha.'"'; |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
// Nous crééons l'entrée 'traduction_info_site' dans _GEN_commun que si nous avons bien trouvé une |
// Nous créons l'entrée 'traduction_info_site' dans _GEN_commun que si nous avons bien trouvé une |
// traduction pour le site. Il faut donc tester l'existence de cette entrée avant de l'utiliser. |
if ($resultat->numRows() > 0) { |
$_GEN_commun['traduction_info_site'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
356,13 → 357,14 |
// Récupération des informations sur la traduction du menu |
$requete = 'SELECT * '. |
'FROM gen_menu '. |
'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
'AND gm_code_alpha = "'.$_GEN_commun['info_menu']->gm_code_alpha.'"'; |
'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" ;'; |
// 'WHERE gm_ce_i18n = "'.$_GEN_commun['i18n'].'" '. |
// 'AND gm_code_alpha = "'.$_GEN_commun['info_menu']->gm_code_alpha.'"'; |
|
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
|
// Nous crééons l'entrée 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouvé une |
// Nous créons l'entrée 'traduction_info_menu' dans _GEN_commun que si nous avons bien trouvé une |
// traduction pour le menu. Il faut donc tester l'existence de cette entrée avant de l'utiliser. |
if ($resultat->numRows() > 0) { |
$_GEN_commun['traduction_info_menu'] = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
484,6 → 486,9 |
|
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* Revision 1.29 2007/04/13 09:41:09 neiluj |
* réparration cvs |
* |
* Revision 1.28 2006/12/01 15:41:21 ddelon |
* erreur affichage |
* |
572,7 → 577,7 |
* Correction d'un bogue concernant l'internationalisation par défaut quand la langue du navigateur ne correspond pas à celle du site. |
* |
* Revision 1.1 2004/06/16 08:13:20 jpm |
* Changement de nom de Génésia en Papyrus. |
* Changement de nom de Papyrus en Papyrus. |
* Changement de l'arborescence. |
* |
* Revision 1.24 2004/05/05 14:33:37 jpm |
583,17 → 588,17 |
* Amélioration de la gestion de l'internationalisation. |
* |
* Revision 1.22 2004/05/04 16:17:05 jpm |
* Légère amélioration du code (libération de ressource). |
* Légère amélioration du code (libération |
|
de ressource). |
* |
* Revision 1.21 2004/05/03 11:21:58 jpm |
* Fin de la gestion des applettes et suppression de l'info_menu_hierarchie de _GEN_commun. |
* |
* Revision 1.20 2004/04/30 16:17:27 jpm |
* Ajout de la récupération d'une info sur la hiérarchie. |
* Surement à supprimer car inutile. |
* Ajout de la récupération d'une info sur la hiérarchie. |
* Surement à supprimer car inutile. |
* Changement du modèle de la base de données. |
* |
* Revision 1.19 2004/04/28 12:04:31 jpm |
* Changement du modèle de la base de données. |
* |
602,54 → 607,54 |
* |
* Revision 1.17 2004/04/09 16:43:32 jpm |
* Suppression d'un blanc. |
* Récupération de la création de l'objet URL. |
* |
* Revision 1.16 2004/04/09 16:20:11 jpm |
* Récupération de la création de l'objet URL. |
* Gestion des tables i18n. |
* Utilisation de la classe Pear HTTP pour la négociation du langage à utiliser pour le site. |
* |
* Revision 1.15 2004/04/05 16:37:43 jpm |
* Utilisation de la classe Pear HTTP pour la négociation du langage à utiliser pour le site. |
* Déplacement dans le fichier gen_initialisation_pear.inc.php de la création des objets Pear Net_URL et Auth. |
* |
* Revision 1.14 2004/04/02 16:29:30 jpm |
* Déplacement dans le fichier gen_initialisation_pear.inc.php de la création des objets Pear Net_URL et Auth. |
* |
* Revision 1.13 2004/04/01 11:27:13 jpm |
* Ajout et modification de commentaires pour PhpDocumentor. |
* Prise en compte du nouveau modèle de Génésia révision 1.9. |
* |
* Revision 1.12 2004/03/31 16:50:04 jpm |
* Prise en compte du nouveau modèle de Papyrus révision 1.9. |
* |
* Revision 1.11 2004/03/27 11:04:14 jpm |
* Déplacement des fonctions de gestion d'erreur dans la bibliotheque de l'application Installateur. |
* Modification des commentaires vis à vis du nouveau modèle. |
* Déplacement des fonctions de gestion d'erreur dans la bibliotheque de l'application Installateur. |
* Changement et simplification des noms des variables globales. |
* Suppression de l'attribution d'une configuration par défaut. |
* Changement et simplification des noms des variables globales. |
* Traduction en français de certaines variables et partie de code. |
* Remplacement de variable par des constante provenant du fichier de configuration. |
* Traduction en français de certaines variables et partie de code. |
* Mise en forme requête sql. |
* |
* Revision 1.10 2004/03/24 07:20:03 jpm |
* Mise en forme requête sql. |
* |
* Revision 1.9 2004/03/23 17:06:56 jpm |
* Ajout de commentaire dans l'entête. |
* Mise en conformité avec la convention de codage. |
* Ajout de commentaire dans l'entête. |
* Mise en conformité avec la convention de codage. |
* |
* Revision 1.8 2004/03/23 16:31:54 jpm |
* Ajout du code provenant de gen_noyau.inc.php. |
* Ajout, formatage et traduction des commentaires. |
* |
* Revision 1.7 2004/03/22 18:35:32 jpm |
* Traduction et ajout de commentaires. |
* Amélioration de la conformité avec la convention de codage. |
* Changement requête sql pour le nouveau modèle de Génésia. |
* Amélioration de la conformité avec la convention de codage. |
* Changement requête sql pour le nouveau modèle de Papyrus. |
* |
* Correction des requêtes sql pour mise en conformité avec le nouveau modèle de Génésia et la convention de codage. |
* Revision 1.6 2004/03/22 11:14:30 jpm |
* Ajout de commentaires et mise en forme. |
* Correction des requêtes sql pour mise en conformité avec le nouveau modèle de Papyrus et la convention de codage. |
* |
* Revision 1.5 2003/12/16 16:57:59 alex |
* mise à jour pour compatibilité avec genesia |
* Ajout de commentaires et début de mise en conformité |
* |
* Revision 1.4 2003/11/24 16:05:02 jpm |
* Ajout de commentaires et début de mise en conformité |
* avec la convention de codage. |