Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2340

Přidáno uživatelem Ondřej Fibich před asi 10 roky(ů)

Upravy:
- Router - opravy v odsazeni formatovani

Zobrazit rozdíly:

freenetis/branches/modularity/system/libraries/Router.php
*/
class Router {
public static $default_route = 'login';
public static $default_route = 'login';
protected static $routes = array();
public static $current_uri = '';
......
if ( ! isset(self::$default_route))
throw new Kohana_Exception('core.no_default_route');
$lang = (string) cookie::get('lang');
$lang = (string) cookie::get('lang');
if (!$lang)
$lang = Config::get('lang');
if (!$lang)
$lang = Config::get('lang');
self::$default_route = $lang.'/'.self::$default_route;
self::$default_route = $lang.'/'.self::$default_route;
$lang = '[a-zA-Z]{2}';
self::$routes = array
(
// '_default' => 'home',
$lang => 'home',
$lang = '[a-zA-Z]{2}';
self::$routes = array
(
// '_default' => 'home',
$lang => 'home',
// Catch-all language route
$lang.'/(.*)' => '$1',
);
// Catch-all language route
$lang.'/(.*)' => '$1',
);
// Clean up
unset($lang);
// Clean up
unset($lang);
// Use the default route when no segments exist
if (self::$current_uri == '' OR self::$current_uri == '/')
......
self::$query_string = '?'.trim($_SERVER['QUERY_STRING'], '&');
}
self::$rsegments = explode('/', self::$current_uri);
array_shift(self::$rsegments);
self::$rsegments = explode('/', self::$current_uri);
array_shift(self::$rsegments);
// Prepare for Controller search
self::$directory = '';

Také k dispozici: Unified diff