/** * getHelperManager get Helper Manager * * @static * @access public * @return Pix_Helper_Manager */ public static function getHelperManager() { if (is_null(self::$_helper_manager)) { self::$_helper_manager = new Pix_Helper_Manager(); } return self::$_helper_manager; }
public static function getStoken() { if (!($sToken = Pix_Session::get('sToken'))) { $sToken = crc32(uniqid()); Pix_Session::set('sToken', $sToken); } return $sToken; }
public function getOption($key, $options = array()) { if (isset($options[$key])) { return $options[$key]; } if (isset($this->_options[$key])) { return $this->_options[$key]; } return Pix_Session::getOption($key); }
<?php include __DIR__ . '/webdata/init.inc.php'; Pix_Controller::addCommonHelpers(); if (!getenv('SESSION_SECRET')) { die("need SESSION_SECRET"); } Pix_Session::setAdapter('cookie', array('secret' => getenv('SESSION_SECRET'))); Pix_Controller::dispatch(__DIR__ . '/webdata/');
public function init() { if ($user_id = intval(Pix_Session::Get('user_id'))) { $this->view->user = User::find($user_id); } }
public function logoutAction() { Pix_Session::delete('user_id'); return $this->redirect('/'); }