Subversion Repositories Applications.papyrus

Rev

Rev 827 | Rev 1093 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 827 Rev 1092
Line 30... Line 30...
30
 
30
 
31
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
31
// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 
32
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
32
// pris connaissance de la licence CeCILL, et que vous en avez accepté les
33
// termes.
33
// termes.
34
// ----
34
// ----
35
// CVS : $Id: pap_rendu.inc.php,v 1.29 2006-04-20 09:45:30 alexandre_tb Exp $
35
// CVS : $Id: pap_rendu.inc.php,v 1.30 2006-12-01 16:41:04 florian Exp $
36
/**
36
/**
37
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
37
* Rendu : programme traitant l'url demandée et retournant la page compressé au navigateur.
38
*
38
*
39
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
39
* Ce programme contient la partie collectant les informations sur la page demandée par le navigateur client.
Line 46... Line 46...
46
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
46
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
47
//Autres auteurs :
47
//Autres auteurs :
48
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
48
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
49
*@author        Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
49
*@author        Laurent COUDOUNEAU <laurent.coudouneau@ema.fr>
50
*@copyright     Tela-Botanica 2000-2004
50
*@copyright     Tela-Botanica 2000-2004
51
*@version       $Revision: 1.29 $ $Date: 2006-04-20 09:45:30 $
51
*@version       $Revision: 1.30 $ $Date: 2006-12-01 16:41:04 $
52
// +------------------------------------------------------------------------------------------------------+
52
// +------------------------------------------------------------------------------------------------------+
53
*/
53
*/
Line 54... Line 54...
54
 
54
 
Line 65... Line 65...
65
include_once GEN_CHEMIN_BIBLIO.'pap_style.fonct.php';
65
include_once GEN_CHEMIN_BIBLIO.'pap_style.fonct.php';
Line 66... Line 66...
66
 
66
 
67
/** Inclusion de la bibliothèque de fonctions servant à l'insertion de scripts pour une page donnée.*/
67
/** Inclusion de la bibliothèque de fonctions servant à l'insertion de scripts pour une page donnée.*/
Line -... Line 68...
-
 
68
include_once GEN_CHEMIN_BIBLIO.'pap_script.fonct.php';
-
 
69
 
-
 
70
/** Inclusion de la classe servant au rendu de Papyrus.*/
68
include_once GEN_CHEMIN_BIBLIO.'pap_script.fonct.php';
71
include_once GEN_CHEMIN_BIBLIO_CLASSE.'pap_rendu.class.php';
69
 
72
 
Line 70... Line 73...
70
/** Inclusion de la bibliothèque PEAR Text_Wiki.*/
73
/** Inclusion de la bibliothèque PEAR Text_Wiki.*/
71
include_once PAP_CHEMIN_API_PEAR.'Text/Wiki.php';
74
include_once PAP_CHEMIN_API_PEAR.'Text/Wiki.php';
Line 122... Line 125...
122
}
125
}
123
*/
126
*/
124
// Lecture du fichier de squelette XHTML en PHP 4.3
127
// Lecture du fichier de squelette XHTML en PHP 4.3
125
$GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = file_get_contents($GLOBALS['_PAPYRUS_']['general']['chemin_squelette']);
128
$GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = file_get_contents($GLOBALS['_PAPYRUS_']['general']['chemin_squelette']);
Line 126... Line -...
126
 
-
 
127
 
-
 
128
 
129
 
129
// +------------------------------------------------------------------------------------------------------+
130
// +------------------------------------------------------------------------------------------------------+
Line 130... Line 131...
130
// Recherche des informations pour la complétion de l'entête du squelette de la page demandée.
131
// Recherche des informations pour la complétion de l'entête du squelette de la page demandée.
131
 
132
 
Line 154... Line 155...
154
$GLOBALS['_PAPYRUS_']['rendu']['SITE_LANGUE'] = $GLOBALS['_PAPYRUS_']['page']['langue_site'];
155
$GLOBALS['_PAPYRUS_']['rendu']['SITE_LANGUE'] = $GLOBALS['_PAPYRUS_']['page']['langue_site'];
155
$GLOBALS['_PAPYRUS_']['page']['code_alpha_site'] = htmlentities($GLOBALS['_GEN_commun']['info_site']->gs_code_alpha);
156
$GLOBALS['_PAPYRUS_']['page']['code_alpha_site'] = htmlentities($GLOBALS['_GEN_commun']['info_site']->gs_code_alpha);
156
$GLOBALS['_PAPYRUS_']['rendu']['SITE_CODE_ALPHA'] = $GLOBALS['_PAPYRUS_']['page']['code_alpha_site'];
157
$GLOBALS['_PAPYRUS_']['rendu']['SITE_CODE_ALPHA'] = $GLOBALS['_PAPYRUS_']['page']['code_alpha_site'];
Line 157... Line 158...
157
 
158
 
158
//Construction des infos sur le contexte d'affichage de la page
159
//Construction des infos sur le contexte d'affichage de la page
159
$une_url =new Net_URL();
160
$une_url = new Net_URL();
160
$une_url->addQueryString("site",$_GEN_commun['url_site']);
161
$une_url->addQueryString("site",$_GEN_commun['url_site']);
161
$une_url->removeQueryString("langue");
162
$une_url->removeQueryString("langue");
Line 298... Line 299...
298
$GLOBALS['_GEN_commun']['script_code']     = '';
299
$GLOBALS['_GEN_commun']['script_code']     = '';
299
$GLOBALS['_GEN_commun']['script_fonction'] = array();
300
$GLOBALS['_GEN_commun']['script_fonction'] = array();
300
$GLOBALS['_GEN_commun']['script_fichier']  = array();
301
$GLOBALS['_GEN_commun']['script_fichier']  = array();
Line 301... Line 302...
301
 
302
 
302
// +------------------------------------------------------------------------------------------------------+
303
// +------------------------------------------------------------------------------------------------------+
303
// Gestion des inclusions des fichiers d'applettes
304
// Gestion de l'espace de nom pour les balise Papyrus
304
// PERF : on inclus des applettes meme s'il elle ne sont pas utilisées, les initialisations peuvent etre
305
$GLOBALS['_GEN_commun']['balise_prefixe'] = 'PAPYRUS_';
305
// longue et c'est source de bug ...
306
$GLOBALS['_GEN_commun']['balise_prefixe_client'] = 'CLIENT_';
306
 
-
 
307
for ($i = 0; $i < count($_GEN_commun['info_applette']); $i++) {
-
 
308
    // Nous vérifions que le chemin vers l'applette existe.
-
 
309
    if (file_exists($_GEN_commun['info_applette'][$i]->gap_chemin)) {
-
 
310
        include_once($_GEN_commun['info_applette'][$i]->gap_chemin);
307
 
311
        // Nous récupérons l'expression régulière de la balise pour l'utiliser lors de l'appel
308
// +------------------------------------------------------------------------------------------------------+
312
        // de la fonction de l'applette. L'appel des fonctions des applettes à lieu aprés l'appel
-
 
313
        // de l'application pour permettre à l'appli de modifier certains paramêtres (identification, ordre des menus).
309
// Gestion des inclusions des fichiers d'applettes présentes dans le squelette
314
        $GLOBALS['_GEN_commun']['info_applette'][$i]->applette_balise = $GLOBALS['_GEN_commun']['info_applette_balise'];
-
 
315
        $GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction = $GLOBALS['_GEN_commun']['info_applette_nom_fonction'];
-
 
316
    } else {
-
 
317
        // Ne devrait pas arréter le programme! Mais instancier le gestionnaire de déboguage.
-
 
318
        echo('ERREUR Papyrus : Impossible de trouver le fichier de l\'applette. <br />'.
310
// TODO : Supprimer des fichiers du coeur de Papyrus, précédent ce fichier, la variable : $_GEN_commun['info_applette']
319
            'Nom applette : '.$GLOBALS['_GEN_commun']['info_applette'][$i]->gap_nom.' <br />'.
311
$GLOBALS['_PAPYRUS_']['info_applette'] = array();
320
            'Chemin fichier applette : '.$GLOBALS['_GEN_commun']['info_applette'][$i]->gap_chemin.' <br />'.
-
 
321
            'Ligne n° : '. __LINE__ .'<br />'.
-
 
322
            'Fichier : '. __FILE__ );
-
 
323
    }
-
 
Line 324... Line 312...
324
}
312
Pap_Rendu::parserBaliseApplette($GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
325
 
313
 
Line 326... Line 314...
326
// +------------------------------------------------------------------------------------------------------+
314
// +------------------------------------------------------------------------------------------------------+
Line 333... Line 321...
333
    $GLOBALS['_PAPYRUS_']['general']['application_chemin'] = $GLOBALS['_GEN_commun']['info_application']->gap_chemin;
321
    $GLOBALS['_PAPYRUS_']['general']['application_chemin'] = $GLOBALS['_GEN_commun']['info_application']->gap_chemin;
334
}
322
}
Line 335... Line 323...
335
 
323
 
Line 336... Line 324...
336
// Affichage contenu si identifié (parametre : lecture = + )
324
// Affichage contenu si identifié (parametre : lecture = + )
337
 
325
 
338
$lecture=0;
326
$lecture = 0;
339
if ((isset($GLOBALS['_GEN_commun']['info_application']->lecture)) && ($GLOBALS['_GEN_commun']['info_application']->lecture=="+")) {
327
if ((isset($GLOBALS['_GEN_commun']['info_application']->lecture)) && ($GLOBALS['_GEN_commun']['info_application']->lecture=="+")) {
340
	if ($GLOBALS['_GEN_commun']['pear_auth']->getAuth()) {
328
	if ($GLOBALS['_GEN_commun']['pear_auth']->getAuth()) {
341
		$lecture=1;
329
		$lecture=1;
Line 408... Line 396...
408
 
396
 
409
// Contenu pied
397
// Contenu pied
410
// Appel de la fonction afficherContenuPied() si elle existe.
398
// Appel de la fonction afficherContenuPied() si elle existe.
Line 411... Line -...
411
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'] = (function_exists('afficherContenuPied') ? afficherContenuPied() : '<!-- '.'Aucun contenu pied'.' -->');
-
 
412
 
399
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'] = (function_exists('afficherContenuPied') ? afficherContenuPied() : '<!-- '.'Aucun contenu pied'.' -->');
413
// +------------------------------------------------------------------------------------------------------+
-
 
414
// Gestion de l'espace de nom pour les balise Papyrus
-
 
415
$GLOBALS['_GEN_commun']['balise_prefixe'] = 'PAPYRUS_';
-
 
416
 
-
 
417
// +------------------------------------------------------------------------------------------------------+
-
 
418
// Gestion des appels des fonctions d'applettes de papyrus
-
 
419
 
-
 
420
for ($i = 0; $i < count($GLOBALS['_GEN_commun']['info_applette']); $i++) {
-
 
421
    // Recherche du nombre de balise d'une applette donnée présentes dans le squelette
-
 
422
    $GLOBALS['_PAPYRUS_']['applette']['nbr_balise'] = preg_match_all(
-
 
423
        '/<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe'].'('.$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_balise.') -->/',
-
 
424
        $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'],
-
 
425
        $GLOBALS['_PAPYRUS_']['applette']['applet_arguments'],
-
 
426
        PREG_SET_ORDER);
-
 
427
    // Si on trouve au moins une balise, on lance la boucle pour les remplacer
-
 
428
    for ($j = 0; $j <= ($GLOBALS['_PAPYRUS_']['applette']['nbr_balise'] - 1); $j++) {
-
 
429
        // Nous vérifions que le nom de la fonction principale de l'applette existe.
-
 
430
        if (function_exists($GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction)) {
-
 
431
            // Nous comptabilisons le nombre d'utilisation des applettes dans un squelette:
-
 
432
            if (!isset($GLOBALS['_PAPYRUS_']['applette']['comptage'][$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction])) {
-
 
433
                $GLOBALS['_PAPYRUS_']['applette']['comptage'][$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction] = 1;
400
 
434
            } else {
-
 
435
                $GLOBALS['_PAPYRUS_']['applette']['comptage'][$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction]++;
-
 
436
            }
-
 
437
            $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'] = 
-
 
438
                call_user_func( $GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction, 
-
 
439
                                    $GLOBALS['_PAPYRUS_']['applette']['applet_arguments'][$j], 
-
 
440
                                    $GLOBALS['_GEN_commun']);
-
 
441
        } else {
-
 
442
            $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'] = 
-
 
443
                '<!-- '."\n".
-
 
444
                $GLOBALS['_PAPYRUS_']['applette']['applet_arguments'][$j][1].' : '.
-
 
445
                'fonction de l\'applette "'.$GLOBALS['_GEN_commun']['info_applette'][$i]->gap_nom.'" introuvable! '."\n".
-
 
446
                'Fonction : '.$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction."\n".
-
 
447
                ' -->';
-
 
448
        }
-
 
449
        // Remplacement des balises d'applette de Génésia dans le squelette
-
 
450
        $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
401
// Compilation du contenu de l'application
451
            str_replace(   '<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe'].$GLOBALS['_PAPYRUS_']['applette']['applet_arguments'][$j][1].' -->', 
402
$GLOBALS['_PAPYRUS_']['general']['contenu_application'] = 	$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_NAVIGATION'].
452
                $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'], 
-
 
453
                $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
-
 
454
    }
-
 
455
}
-
 
456
 
-
 
457
 
-
 
458
 
-
 
459
// +------------------------------------------------------------------------------------------------------+
-
 
460
// Gestion des appels des fonctions d'applettes des applications clientes de papyrus
-
 
461
 
-
 
462
$GLOBALS['_GEN_commun']['balise_prefixe_client'] = 'CLIENT_';
-
 
463
 
-
 
464
for ($i = 0; $i < count($GLOBALS['_GEN_commun']['info_applette']); $i++) {
-
 
465
    // Recherche du nombre de balise d'une applette donnée présentes dans le squelette
-
 
466
    $GLOBALS['_PAPYRUS_']['applette']['nbr_balise'] = preg_match_all(
-
 
467
        '/<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe_client'].'('.$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_balise.') -->/',
-
 
468
        $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'],
-
 
469
        $GLOBALS['_PAPYRUS_']['applette']['applet_arguments'],
-
 
470
        PREG_SET_ORDER);
-
 
471
    // Si on trouve au moins une balise, on lance la boucle pour les remplacer
-
 
472
    for ($j = 0; $j <= ($GLOBALS['_PAPYRUS_']['applette']['nbr_balise'] - 1); $j++) {
-
 
473
        // Nous vérifions que le nom de la fonction principale de l'applette existe.
-
 
474
        if (function_exists($GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction)) {
-
 
475
            // Nous comptabilisons le nombre d'utilisation des applettes dans un squelette:
-
 
476
            if (!isset($GLOBALS['_PAPYRUS_']['applette']['comptage'][$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction])) {
-
 
477
                $GLOBALS['_PAPYRUS_']['applette']['comptage'][$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction] = 1;
-
 
478
            } else {
-
 
479
                $GLOBALS['_PAPYRUS_']['applette']['comptage'][$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction]++;
-
 
480
            }
-
 
481
            $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'] = 
-
 
482
                call_user_func( $GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction, 
-
 
483
                                    $GLOBALS['_PAPYRUS_']['applette']['applet_arguments'][$j], 
-
 
484
                                    $GLOBALS['_GEN_commun']);
-
 
485
        } else {
-
 
486
            $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'] = 
-
 
487
                '<!-- '."\n".
-
 
488
                $GLOBALS['_PAPYRUS_']['applette']['applet_arguments'][$j][1].' : '.
-
 
489
                'fonction de l\'applette "'.$GLOBALS['_GEN_commun']['info_applette'][$i]->gap_nom.'" introuvable! '."\n".
-
 
490
                'Fonction : '.$GLOBALS['_GEN_commun']['info_applette'][$i]->applette_fonction."\n".
-
 
491
                ' -->';
-
 
492
        }
-
 
493
        // Remplacement des balises d'applette de Génésia dans le squelette
-
 
494
        $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
403
															$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_TETE'].
495
            str_replace(   '<!-- '.$GLOBALS['_GEN_commun']['balise_prefixe_client'].$GLOBALS['_PAPYRUS_']['applette']['applet_arguments'][$j][1].' -->', 
404
															$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'].
496
                $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'], 
-
 
497
                $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
-
 
Line 498... Line 405...
498
    }
405
															$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_MENU'].
499
}
406
															$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'];
Line 500... Line 407...
500
 
407
 
Line 517... Line 424...
517
    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
424
    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
518
                    str_replace(   '<!-- '.$_GEN_commun['balise_prefixe'].$GLOBALS['_PAPYRUS_']['tmp']['cle'].' -->',
425
                    str_replace(   '<!-- '.$_GEN_commun['balise_prefixe'].$GLOBALS['_PAPYRUS_']['tmp']['cle'].' -->',
519
                                    $GLOBALS['_PAPYRUS_']['tmp']['val'], 
426
                                    $GLOBALS['_PAPYRUS_']['tmp']['val'], 
520
                                    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
427
                                    $GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
521
}
428
}
-
 
429
 
-
 
430
// +------------------------------------------------------------------------------------------------------+
-
 
431
// Gestion des inclusions des fichiers d'applettes présentes dans le contenu généré par l'application
-
 
432
Pap_Rendu::parserBaliseApplette($GLOBALS['_PAPYRUS_']['general']['contenu_application']);
-
 
433
//echo '<pre>'.print_r($GLOBALS['_PAPYRUS_']['info_applette'], true).'</pre>';
-
 
434
 
-
 
435
// +------------------------------------------------------------------------------------------------------+
-
 
436
// Remplacement des balises des applettes de Papyrus et des Clients
-
 
437
foreach ($GLOBALS['_PAPYRUS_']['info_applette'] as $applette_id => $applette_val) {
-
 
438
    // Si on trouve au moins une balise, on lance la boucle pour les remplacer
-
 
439
    if (!isset($GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['balises'])) {
-
 
440
    	echo 'oc:'.$applette_id;
-
 
441
    }
-
 
442
    for ($j = 0; $j < count($GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['balises']); $j++) {
-
 
443
        // TODO : supprimer cette particularité et utiliser la variable $GLOBALS['_PAPYRUS_']['info_applette'] 
-
 
444
        // Nous comptabilisons le nombre d'utilisation des applettes dans un squelette pour l'applette Menu:
-
 
445
        if (!isset($GLOBALS['_PAPYRUS_']['applette']['comptage'][$applette_val['applette_fonction']])) {
-
 
446
            $GLOBALS['_PAPYRUS_']['applette']['comptage'][$applette_val['applette_fonction']] = 1;
-
 
447
        } else {
-
 
448
            $GLOBALS['_PAPYRUS_']['applette']['comptage'][$applette_val['applette_fonction']]++;
-
 
449
        }
-
 
450
        // Nous vérifions que le nom de la fonction principale de l'applette existe.
-
 
451
        if (function_exists($GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['applette_fonction'])) {
-
 
452
            $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'] = 
-
 
453
                call_user_func( $GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['applette_fonction'], 
-
 
454
                                    $GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['balises'][$j], 
-
 
455
                                    $GLOBALS['_GEN_commun']);
-
 
456
        } else {
-
 
457
            $GLOBALS['_PAPYRUS_']['applette']['contenu_applette'] = 
-
 
458
                '<!-- '."\n".
-
 
459
                $GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['balises'][$j][0].' : '.
-
 
460
                'fonction de l\'applette "'.$applette_id.'" introuvable! '."\n".
-
 
461
                'Fonction : '.$GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['applette_fonction']."\n".
-
 
462
                ' -->';
-
 
463
        }
-
 
464
        // Remplacement des balises d'applette de Papyrus dans le squelette
-
 
465
        $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'] = 
-
 
466
            preg_replace(	'/'.$GLOBALS['_PAPYRUS_']['info_applette'][$applette_id]['balises'][$j][0].'/', 
-
 
467
                			$GLOBALS['_PAPYRUS_']['applette']['contenu_applette'], 
-
 
468
                			$GLOBALS['_PAPYRUS_']['general']['contenu_squelette']);
-
 
469
	}
-
 
470
}
-
 
471
 
-
 
472
 
522
// +------------------------------------------------------------------------------------------------------+
473
// +------------------------------------------------------------------------------------------------------+
523
// Remplacement des actions Papyrus dans le squelette
474
// Remplacement des actions Papyrus dans le squelette
524
// Création d'un objet Text_Papyrus :
475
// Création d'un objet Text_Papyrus :
525
$papyrus =& new Text_Papyrus();
476
$papyrus =& new Text_Papyrus();
526
// Pour éviter de remplacer les caractères spéciaux du XHTML:
477
// Pour éviter de remplacer les caractères spéciaux du XHTML:
Line 537... Line 488...
537
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
488
$GLOBALS['_GEN_commun']['sortie'] = $GLOBALS['_PAPYRUS_']['general']['contenu_squelette'];
Line 538... Line 489...
538
 
489
 
539
/* +--Fin du code ---------------------------------------------------------------------------------------+
490
/* +--Fin du code ---------------------------------------------------------------------------------------+
540
*
491
*
-
 
492
* $Log: not supported by cvs2svn $
-
 
493
* Revision 1.29  2006/04/20 09:45:30  alexandre_tb
-
 
494
* ligne 92, remplacement de gs_fichier_squelette par gm_fichier_squelette, car on appelle le squelette du menu (s'il existe) et non du site.
-
 
495
* Posait un pb lors de l'affichage de squelettes (de menu) des traductions de menu
541
* $Log: not supported by cvs2svn $
496
*
542
* Revision 1.28  2006/03/13 21:00:20  ddelon
497
* Revision 1.28  2006/03/13 21:00:20  ddelon
543
* Suppression messages d'erreur multilinguisme
498
* Suppression messages d'erreur multilinguisme
544
*
499
*
545
* Revision 1.27  2006/03/02 13:45:27  ddelon
500
* Revision 1.27  2006/03/02 13:45:27  ddelon