* *@copyright Outils-Reseaux 2006-2010 *@version $Revision$ $Date$ // +------------------------------------------------------------------------------------------------------+ */ // +------------------------------------------------------------------------------------------------------+ // | ENTETE du PROGRAMME | // +------------------------------------------------------------------------------------------------------+ include_once 'configuration/phorum.config.inc.php'; chdir($PHORUM_DIR); // +------------------------------------------------------------------------------------------------------+ // | LISTE de FONCTIONS | // +------------------------------------------------------------------------------------------------------+ // create a namespace for Phorum function phorum_namespace($page) { global $PHORUM; // globalize the $PHORUM array include_once("./$page.php"); } function phorum_custom_get_url ($page, $query_items, $suffix) { // on défini l'URL de tous les liens (qui conservent les GET) et rajoute les pages $url_reecrite = $_SERVER['REQUEST_URI']; $decoupe=explode("¶m=",$url_reecrite); $url_reecrite = $decoupe[0]; $url = "$url_reecrite¶m=$page"; if(count($query_items)) $url.=",".implode(",", $query_items); if(!empty($suffix)) $url.=$suffix; return $url; } function afficherContenuCorps() { $res = '' ; ob_start(); $decoupe=explode("¶m=",$_SERVER["QUERY_STRING"]); if (isset($decoupe[1])) $url_reecrite = $decoupe[1]; else $url_reecrite = ''; $match = '' ; if(preg_match("/^([a-z]+),?/", $url_reecrite, $match)){ $GLOBALS["PHORUM_CUSTOM_QUERY_STRING"] = str_replace($match[0], "", $url_reecrite); $page = basename($match[1]); } elseif(isset($_REQUEST["page"])){ $page = basename($_REQUEST["page"]); $getparts = array(); foreach (explode("&", $_SERVER["QUERY_STRING"]) as $q) { if (substr($q, 0, 5) != "page=") { $getparts[] = $q; } } $GLOBALS["PHORUM_CUSTOM_QUERY_STRING"] = implode(",", $getparts); } else { $page="index"; } if(file_exists("./$page.php")){ phorum_namespace($page); } $res .= ob_get_clean(); return $res ; } /* +--Fin du code ----------------------------------------------------------------------------------------+ * * $Log$ * * * * +-- Fin du code ----------------------------------------------------------------------------------------+ */ ?>