autotry ".$class; //EXEPTIONS $ex=array( 'GTYPE'=>'proj_good', 'GOOD'=>'proj_good', 'GOODS'=>'proj_goods', 'DB'=>'mysql_db', ); if(isset($ex[$class])) $class=$ex[$class]; $tests=array( $_SERVER['DOCUMENT_ROOT'].'/lib/' . $class . '.php', $_SERVER['DOCUMENT_ROOT'].'/lib/' . strtolower($class) . '.php', ); for($i=0, $cnt=count($tests); $i<$cnt; $i++){ if( file_exists( $tests[$i] ) ){ include $tests[$i]; break; } } } spl_autoload_register('js_autoload'); function getmicrotime($elapsed=false){ list($usec, $sec) = explode(" ", microtime()); $tm = ((float)$usec + (float)$sec); if ($elapsed) return $tm-$GLOBALS['jl_time_start']; else return $tm; } define ('DEBUG',0); // 3-extended debug define ('MSG_LEVEL',0); define ('Jlib_USE_CACHE',0); define ('Jlib_USE_PHP_REG',1); define ('Jlib_USE_USER_REG',0); //Константы РПД define ('accR',32); define ('accW',16); define ('accC',8); define ('accD',4); define ('accM',2); define ('accI',1); if( !defined('TYPE_ID_WINE') ) include_once $_SERVER['DOCUMENT_ROOT'].'/lib/proj_defines.php'; //Переброс на БЕЗ www if( substr($_SERVER['HTTP_HOST'], 0, 4)=='www.' && strpos($_SERVER['REQUEST_URI'], 'admin')===false ){ echo $_SERVER['HTTP_HOST']; exit(); header('Location: http://'.substr($_SERVER['HTTP_HOST'], 4).$_SERVER['REQUEST_URI'],true,301); exit(); } ini_set('default_charset','cp1251'); if (isset($_POST["PHPSESSID"])) { session_id($_POST["PHPSESSID"]); }elseif (isset($_GET["PHPSESSID"])){ session_id($_GET["PHPSESSID"]); } session_start(); require "lib/jlib.php"; require 'lib/system.php'; require 'lib/suppliers.php'; require 'lib/controls.php'; $jl_time_start=getmicrotime(); ini_set("pcre.backtrack_limit", "23001337"); // use cache if (Jlib_USE_CACHE && $_SERVER['REQUEST_METHOD']!='POST'){ $cf='lib/cache/' . $_SERVER['QUERY_STRING']; if (file_exists($cf)) echo file_get_contents($cf); else $GLOBALS['Jlib_need_cache']=$cf; } if (!Jlib_USE_CACHE || !empty($GLOBALS['Jlib_need_cache'])){ if(!empty($_REQUEST['JsHttpRequest'])){ require_once "lib/JsHttpRequest.php"; $JsHttpRequest = new JsHttpRequest("windows-1251"); $GLOBALS['result']=&$_RESULT; define('AJAX',true); }else define('AJAX',false); // создали сайт $site=new site(); // сделали все включения while (!$site->load()) { while ($inc=inc()) { include_once($inc); } } ; // сделали все включения и пропарсили до полного удовлетворения while (!$site->get_parsed()) { while ($inc=inc()) { include_once ($inc); } } ; $_SESSION['tiny_mce']=!empty($_SESSION['Jlib_auth']['admin_auth']); // Ну и коронный номер на бис: $site->show(); } //print_r(debug_backtrace()); ?>