public function language($locale = null) { if (in_array(strtolower($locale), Helper::$Locales)) { Cookie::create('Locale', strtolower($locale)); } $path = input()->get('path', ''); redirect('/#' . $path); }
public function __construct() { if (Cookie::get('Locale') && in_array(strtolower(Cookie::get('Locale')), Helper::$Locales)) { Locale::getInstance()->setLocale(Cookie::get('Locale')); } parent::__construct(); $this->getSite()->addWrappedCss('style.css'); $this->getSite()->addWrappedJs('jquery-1.6.2.min.js'); $this->getSite()->addWrappedJs('global.js'); $this->getSite()->setTitle('mp3vibez.com'); $this->globalMenu = new \Pecee\UI\Menu\Menu(); $this->globalMenu->addItem(lang('Search.Search'), '#' . url())->addClass('active'); }
public function handle(Request $request, ILoadableRoute &$route = null) { $locale = 'en_gb'; if (Cookie::get('lang')) { $locale = Cookie::get('lang'); } if (input()->get('lang') && in_array(strtolower(input()->get('lang')), $this->supportedLanguages)) { /* Site main language */ $locale = input()->get('lang'); Cookie::create('lang', input()->get('lang')); } app()->setLocale($locale); }
public function signOut() { Cookie::delete(static::COOKIE_NAME); }
public function getActiveOrganisation() { return Cookie::get(self::ORGANISATION_COOKIE_KEY, null); }