0 and $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') header('Location: '.$_SERVER['REDIRECT_URL']); date_default_timezone_set('Europe/Kiev'); set_include_path('.'.PATH_SEPARATOR . './library' .PATH_SEPARATOR.'./application/default/models/' .PATH_SEPARATOR.get_include_path()); include "Zend/Loader.php"; Zend_Loader::loadClass('Zend_Controller_Front'); Zend_Loader::loadClass('Zend_Auth'); Zend_Loader::loadClass('Zend_Config_Ini'); Zend_Loader::loadClass('Zend_Registry'); Zend_Loader::loadClass('Zend_Db'); Zend_Loader::loadClass('Zend_Db_Table'); Zend_Loader::loadClass('Zend_Translate'); $config = new Zend_Config_Ini('./application/config.ini', 'mysql'); $registry = Zend_Registry::getInstance(); $registry->set('config', $config); // setup database $db = Zend_Db::factory($config->db->adapter,$config->db->config->toArray()); Zend_Db_Table::setDefaultAdapter($db); Zend_Registry::set('db',$db); // setup controller $frontController = Zend_Controller_Front::getInstance(); //$frontController->throwExceptions(true); $frontController->setControllerDirectory(array( 'default' => './application/default/controllers', 'gilpanel' => './application/gilpanel/controllers' )); $router = $frontController->getRouter(); if (strpos($_SERVER['REQUEST_URI'],'gilpanel') === false){ if (@$_COOKIE['redir'] != 'redir' and sizeof($_POST) < 1 and strpos($_SERVER['REQUEST_URI'],'?term') === false){ $fast_route = new Zend_Controller_Router_Route( '/:fastlink', array('controller' => 'fastlink','action' => 'index') ); $router->addRoute('fast_route', $fast_route); $fast_route2 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2', array('controller' => 'fastlink','action' => 'index') ); $router->addRoute('fast_route2', $fast_route2); $fast_route3 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/:fastlink3', array('controller' => 'fastlink','action' => 'index') ); $router->addRoute('fast_route3', $fast_route3); $fast_route4 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/:fastlink3/:fastlink4', array('controller' => 'fastlink','action' => 'index') ); $router->addRoute('fast_route4', $fast_route4); $fast_route5 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/:fastlink3/:fastlink4/:fastlink5', array('controller' => 'fastlink','action' => 'index') ); $router->addRoute('fast_route5', $fast_route5); $fast_route6 = new Zend_Controller_Router_Route( '/:fastlink/ajax/ajax', array('controller' => 'fastlink','action' => 'index','ajax' => 'ajax') ); $router->addRoute('fast_route6', $fast_route6); $fast_route7 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/ajax/ajax', array('controller' => 'fastlink','action' => 'index','ajax' => 'ajax') ); $router->addRoute('fast_route7', $fast_route7); $fast_route8 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/:fastlink3/ajax/ajax', array('controller' => 'fastlink','action' => 'index','ajax' => 'ajax') ); $router->addRoute('fast_route8', $fast_route8); $fast_route9 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/:fastlink3/:fastlink4/ajax/ajax', array('controller' => 'fastlink','action' => 'index','ajax' => 'ajax') ); $router->addRoute('fast_route9', $fast_route9); $fast_route10 = new Zend_Controller_Router_Route( '/:fastlink/:fastlink2/:fastlink3/:fastlink4/:fastlink5/ajax/ajax', array('controller' => 'fastlink','action' => 'index','ajax' => 'ajax') ); $router->addRoute('fast_route10', $fast_route10); } setcookie('redir','',time()-86400,'/'); } // run! $frontController->dispatch();