$home, 'lib' => $home .'lib'. DIRECTORY_SEPARATOR, 'libinclude' => $home .'lib'. DIRECTORY_SEPARATOR . 'include'. DIRECTORY_SEPARATOR, 'languages' => $home .'lib'. DIRECTORY_SEPARATOR . 'languages'. DIRECTORY_SEPARATOR, 'data' => $home . 'data'. DIRECTORY_SEPARATOR . self::$domain . DIRECTORY_SEPARATOR, 'cache' => $home . 'cache'. DIRECTORY_SEPARATOR . self::$domain . DIRECTORY_SEPARATOR, 'plugins' => $home . 'plugins' . DIRECTORY_SEPARATOR, 'themes' => $home . 'themes'. DIRECTORY_SEPARATOR, 'files' => $home . 'files' . DIRECTORY_SEPARATOR, 'backup' => $home . 'backup' . DIRECTORY_SEPARATOR, 'js' => $home . 'js' . DIRECTORY_SEPARATOR ); self::$paths = new tpaths(); self::$microtime = microtime(true); } } class tpaths { public function __get($name) { return litepublisher::$_paths[$name]; } public function __set($name, $value) { litepublisher::$_paths[$name] = $value; } } try { litepublisher::init(); require_once(litepublisher::$paths->lib . 'kernel.php'); class tmobileclasses extends tclasses { public $mobileclasses; public function __construct() { $this->mobileclasses = array( 'toptions' => 'tmobileoptions', 'turlmap' => 'tmobileurlmap', 'ttemplate' => 'tmobiletemplate' ); parent::__construct(); } public function install() {} public function uninstall() {} public function getinstance($class) { if (isset($this->mobileclasses[$class])) $class = $this->mobileclasses[$class]; return parent::getinstance($class); } public function newinstance($class) { if (isset($this->mobileclasses[$class])) $class = $this->mobileclasses[$class]; return parent::newinstance($class); } }//class litepublisher::$classes = new tmobileclasses(); require_once(dirname(__file__) .DIRECTORY_SEPARATOR. 'mobile.classes.php'); litepublisher::$options = tmobileoptions::instance(); if (!litepublisher::$options->installed) require_once(litepublisher::$paths->lib .'install' . DIRECTORY_SEPARATOR . 'install.php'); if (dbversion) litepublisher::$db = new tdatabase(); litepublisher::$options->admincookie = litepublisher::$options->cookieenabled && litepublisher::$options->authcookie(); litepublisher::$urlmap = tmobileurlmap::instance(); if (!defined('litepublisher_mode')) { litepublisher::$urlmap->request(strtolower($_SERVER['HTTP_HOST']), $_SERVER['REQUEST_URI']); } } catch (Exception $e) { echo $e->GetMessage(); } litepublisher::$options->savemodified(); litepublisher::$options->showerrors(); ?>