[ Index ] |
|
Code source de LifeType 1.2.4 |
1 <?php 2 3 if (!defined( "PLOG_CLASS_PATH" )) { 4 define( "PLOG_CLASS_PATH", dirname(__FILE__)."/"); 5 } 6 7 include_once ( PLOG_CLASS_PATH."class/bootstrap.php" ); 8 lt_include( PLOG_CLASS_PATH."class/config/config.class.php" ); 9 lt_include( PLOG_CLASS_PATH."class/net/http/httpvars.class.php" ); 10 lt_include( PLOG_CLASS_PATH."class/net/customurlhandler.class.php" ); 11 lt_include( PLOG_CLASS_PATH."class/net/request.class.php" ); 12 13 // get the configuration data 14 $config =& Config::getConfig(); 15 16 // in order to maintain compatilibity with previous version, and the alternative 17 // format of search-engine friendly urls 18 if( $config->getValue( "request_format_mode" ) == SEARCH_ENGINE_FRIENDLY_MODE ) { 19 lt_include( PLOG_CLASS_PATH."error.php" ); 20 die(); 21 } 22 23 $server = HttpVars::getServer(); 24 $requestParser = new CustomUrlHandler(); 25 $requestParser->process( $server["REQUEST_URI"] ); 26 $vars = $requestParser->getVars(); 27 $params = $requestParser->getParams(); 28 $includeFile = $requestParser->getIncludeFile(); 29 30 // 31 // fill in the request with the parameters we need 32 // 33 $vars["op"] = "op"; 34 foreach( $vars as $key => $value ) { 35 if( is_array( $params ) && array_key_exists( $key, $params ) && $params["$key"] != "" ) 36 HttpVars::setRequestValue( $vars["$key"], $params["$key"] ); 37 } 38 39 // and transfer execution to the main script 40 lt_include( PLOG_CLASS_PATH.$includeFile ); 41 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 21:04:15 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |