Beispiel #1
0
 public static function disclaimer($translate)
 {
     if (!Phalcon_Session::get('disclaimer')) {
         echo '<div class="alert alert-info">
         <a class="close" data-dismiss="alert" href="#">×</a>
         ', $translate->_('disclaimer', array('framework' => '<a href="http://phalconphp.com">Phalcon PHP Framework</a>', 'official' => '<a href="https://www.php.net">' . $translate['accessOf'] . '</a>')), '        
         </div>';
         Phalcon_Session::set('disclaimer', true);
     }
 }
Beispiel #2
0
 protected function _getTransPath()
 {
     $translationPath = '../app/messages/';
     $language = Phalcon_Session::get("language");
     if (!$language) {
         Phalcon_Session::set("language", "en");
     }
     if ($language === 'es' || $language === 'en') {
         return $translationPath . $language;
     } else {
         return $translationPath . 'en';
     }
 }
 public function setLanguageAction($language = '')
 {
     //Change the language, reload translations if needed
     if ($language == 'en' || $language == 'es') {
         Phalcon_Session::set('language', $language);
         $this->loadMainTrans();
         $this->loadCustomTrans('index');
     }
     //Go to the last place
     $referer = $this->request->getHTTPReferer();
     if (strpos($referer, $this->request->getHttpHost() . "/") !== false) {
         return $this->response->setHeader("Location", $referer);
     } else {
         return $this->_forward("index/index");
     }
 }
Beispiel #4
0
 /**
  * Register authenticated user into session data
  *
  * @param Users $user
  */
 private function _registerSession($user)
 {
     Phalcon_Session::set('auth', array('id' => $user->id, 'name' => $user->name));
 }