//SEGMENTS SLUG CONSTANT define('SLUG_FULL', $segment['full']); define('SLUG_FIRST', $segment['first']); define('SLUG_LAST', $segment['last']); define('SLUG_BACK', $segment['first']); // BOOLEAN define('SLUG_PREVIEW', $segment['preview']); //GLOBAL CONSTANT define('SITE_URL', Config::get('application.url')); define('SITE_USERID', Session::get('USERID', 0)); define('SITE_USERNAME', Session::get('USERNAME', '')); define('SITE_EMAIL', Session::get('EMAIL', '')); define('SITE_ROLEID', Session::get('ROLEID', 0)); define('SITE_ROLE', Session::get('ROLE', 0)); define('SITE_LANG', Session::get('SITE_LANG', Config::get('application.language'))); define('SITE_HOMEPAGE', CmsUtility::home_page()); define('THEME', Config::get('cms::settings.theme')); //SET LOCALE setlocale(LC_ALL, Config::get('cms::settings.locale.' . SITE_LANG), Config::get('cms::settings.locale.' . SITE_LANG) . '.utf8'); }); /* CMS INTERFACE ROUTES */ //ROUTE /cms Route::get('(:bundle)', 'cms::dashboard@index'); //ROUTE /cms/logout Route::get('(:bundle)/logout', 'cms::login@logout'); //ROUTE /cms/lang/(:any) Route::get('(:bundle)/lang/(:any)', 'cms::dashboard@lang'); //TRANSLATION /cms/translation/lang/(:any) Route::get('(:bundle)/translation/(:any)', 'cms::translation@index'); //ROUTE /cms/page/sitemap Route::get('(:bundle)/page/sitemap', 'cms::page@sitemap');