[ Index ]
 

Code source de LifeType 1.2.4

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/ -> blog.php (source)

   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  ?>


Généré le : Mon Nov 26 21:04:15 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics