コード例 #1
0
 public function language($locale = null)
 {
     if (in_array(strtolower($locale), Helper::$Locales)) {
         Cookie::create('Locale', strtolower($locale));
     }
     $path = input()->get('path', '');
     redirect('/#' . $path);
 }
コード例 #2
0
ファイル: WidgetSite.php プロジェクト: skipperbent/mp3vibez
 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');
 }
コード例 #3
0
 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);
 }
コード例 #4
0
ファイル: ModelUser.php プロジェクト: skipperbent/pecee
 public function signOut()
 {
     Cookie::delete(static::COOKIE_NAME);
 }
コード例 #5
0
ファイル: ModelUser.php プロジェクト: Monori/imgservice
 public function getActiveOrganisation()
 {
     return Cookie::get(self::ORGANISATION_COOKIE_KEY, null);
 }