[ Index ] |
|
Code source de SPIP Agora 1.4 |
1 <?php 2 /***************************************************** 3 * This file is part of Agora, web based content management system. 4 * 5 * Agora is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; version 2 of the License. 8 * 9 * Agora is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details (file "COPYING"). 13 * 14 * Copyright © Arnaud Martin, Antoine Pitrou et Philippe Rivière. 15 * List of authors detailed in "copyright_fr.html" file. 16 * E-mail : agora@sig.premier-ministre.gouv.fr 17 * Web site : http://www.agora.gouv.fr 18 *****************************************************/ 19 // Script permettant de générer un fichier cache. 20 // 21 22 // vieux hack pour les include_local ... il faut vraiment se debarasser de ce truc 23 chdir('../../'); 24 25 require_once(dirname(__FILE__). "/../inc_version.php"); 26 require_once(dirname(__FILE__). "/../../inc-calcul.php"); 27 require_once(dirname(__FILE__). "/../include/cacheHTML/inc_cacheHTML_factory.php"); 28 29 // PARAMETRES DU SCRIPT 30 $php3s = array('article'); 31 $contextes = array(array('id_article' => 2),); 32 33 // FIN DES PARAMETRES 34 35 // ---------------------------------- // 36 // CORPS DU SCRIPT (ne pas modifier) 37 // ---------------------------------- // 38 $GLOBALS['recalcul'] = 'oui'; 39 40 foreach ($php3s as $donf) { 41 foreach ($contextes as $con) { 42 // positionnement des variables de contexte en globale (et ouais !) 43 foreach ($con as $objet => $valeur) { 44 $GLOBALS[$objet] = $valeur; 45 $GLOBALS['HTTP_GET_VARS'][$objet] = $valeur; 46 } 47 48 $page = calculer_page_globale($donf); 49 $delais = -1; 50 $cacheHTML = &recuperer_instance_cacheHTML($donf, $GLOBALS['HTTP_GET_VARS'], $GLOBALS['HTTP_POST_VARS'], 51 $delais); 52 //ajout du facteur global $delais 53 $cacheHTML->save($page); 54 ob_start(); 55 include($cacheHTML->_container->_cacheHTMLFile); 56 ob_end_clean(); 57 58 /* 59 ob_start(); 60 include (dirname(__FILE__)."/../../".$donf); 61 ob_end_clean(); 62 */ 63 64 } 65 echo 'done for ' . $donf . "\n"; 66 } 67 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 14:40:03 2007 | par Balluche grâce à PHPXref 0.7 |