NewsFeaturesDownloadsDevelopmentSupportAbout Us

lifetype/branches/lifetype-1.0.6/error.php

Go to the documentation of this file.
00001 <?php
00002 
00003     if (!defined( "PLOG_CLASS_PATH" )) {
00004         define( "PLOG_CLASS_PATH", dirname(__FILE__)."/");
00005     }
00006 
00007     include_once( PLOG_CLASS_PATH."class/net/http/httpvars.class.php" );
00008     include_once( PLOG_CLASS_PATH."class/config/config.class.php" );
00009         include_once( PLOG_CLASS_PATH."class/net/request.class.php" );
00010         include_once( PLOG_CLASS_PATH."class/net/baserequestgenerator.class.php" );
00011 
00031         $config =& Config::getConfig(); 
00032 
00033         if( $config->getValue( "request_format_mode" ) == SEARCH_ENGINE_FRIENDLY_MODE ) {
00034                 $server  = HttpVars::getServer();
00035                 $request = HttpVars::getRequest();
00036                 
00037                 $parts = split( "/", $server["REQUEST_URI"] );
00038                 
00039                 $userParam=$parts[count($parts)-1];
00040                 if( is_numeric($userParam))
00041                         $request["blogId"] = $userParam;
00042                 else
00043                         $request["blogUserName"] = $userParam;
00044                 
00045                 HttpVars::setRequest( $request );
00046                 
00047                 $scriptName = $config->getValue( "script_name", DEFAULT_SCRIPT_NAME );
00048                 include_once ( PLOG_CLASS_PATH.$scriptName );
00049         }
00050         else {
00051                 include_once( PLOG_CLASS_PATH."blog.php" );
00052         }
00053 ?>