function preDispatch() { $this->_helper->layout()->setLayout('layout-final-inside'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->_redirect(KUTU_ROOT_URL . '/helper/sso/login' . '?returnTo=' . $sReturn); } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } $userId = $auth->getIdentity()->guid; $tblUserFinance = new Kutu_Core_Orm_Table_UserFinance(); $this->_userInfo = $tblUserFinance->find($userId)->current(); //$config = new Zend_Config_Ini(CONFIG_PATH.'/store.ini', APPLICATION_ENV); $registry = Zend_Registry::getInstance(); $reg = $registry->get(ZEND_APP_REG_ID); $storeConfig = $reg->getOption('store'); $this->_configStore = $storeConfig; }
function preDispatch() { $this->_helper->layout()->setLayout('layout-nosidebar'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->view->username = $username = ""; } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } $sMenuAboutUs = '<ul class="sf-menu">'; $tblFolder = new Kutu_Core_Orm_Table_Folder(); $rowset = $tblFolder->fetchChildren('lgs4a1bb86c12807'); foreach ($rowset as $row) { $sMenuAboutUs .= $this->_traverseFolder($row->guid, '', 0); } $this->view->sMenuAboutUs = $sMenuAboutUs . '</ul>'; $sMenuPrograms = '<ul class="sf-menu">'; $rowset = $tblFolder->fetchChildren('lgs4a1c2bf0b0a6a'); foreach ($rowset as $row) { $sMenuPrograms .= $this->_traverseFolder($row->guid, '', 0); } $this->view->sMenuPrograms = $sMenuPrograms . '</ul>'; $sMenuMediaRoom = '<ul class="sf-menu">'; $rowset = $tblFolder->fetchChildren('nlrp4a1c354d26b45'); foreach ($rowset as $row) { $sMenuMediaRoom .= $this->_traverseFolder($row->guid, '', 0); } $this->view->sMenuMediaRoom = $sMenuMediaRoom . '</ul>'; }
function preDispatch() { /* - Load Configuration dari tabel kutupaymentSetting - set TestMode = True or False */ $this->_testMode = true; $this->_defaultCurrency = 'USD'; $tblPaymentSetting = new Kutu_Core_Orm_Table_PaymentSetting(); $usdIdrEx = $tblPaymentSetting->fetchAll($tblPaymentSetting->select()->where(" settingKey= 'USDIDR'")); $this->_currencyValue = $usdIdrEx[0]->settingValue; $this->_helper->layout()->setLayout('layout-final-inside'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $registry = Zend_Registry::getInstance(); $config = $registry->get('config'); $tblPaymentSetting = new Kutu_Core_Orm_Table_PaymentSetting(); $rowSet = $tblPaymentSetting->fetchAll(); //var_dump($rowSet); for ($iRow = 0; $iRow < count($rowSet); $iRow++) { $key = $rowSet[$iRow]->settingKey; $this->_paymentVars[$key] = $rowSet[$iRow]->settingValue; } $tblSetting = new Kutu_Core_Orm_Table_PaymentSetting(); $this->_lgsMail = $tblSetting->fetchAll($tblSetting->select()->where("settingKey = 'paypalBusiness'")); }
function preDispatch() { //don't check auth from here because the verificationAction SHOULD NOT USE ANY AUTHENTICATION METHOD /* - Load Configuration dari tabel kutupaymentSetting - set TestMode = True or False */ $tblPaymentSetting = new Kutu_Core_Orm_Table_PaymentSetting(); $this->_testMode = $tblPaymentSetting->fetchAll($tblPaymentSetting->select()->where(" settingKey= 'testMode'")); $crc = $tblPaymentSetting->fetchAll($tblPaymentSetting->select()->where("settingKey= 'currency'")); $this->_defaultCurrency = $crc[0]->settingValue; $usdIdrEx = $tblPaymentSetting->fetchAll($tblPaymentSetting->select()->where(" settingKey= 'USDIDR'")); $this->_currencyValue = $usdIdrEx[0]->settingValue; $this->_helper->layout()->setLayout('layout-final-inside'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $tblPaymentSetting = new Kutu_Core_Orm_Table_PaymentSetting(); $rowSet = $tblPaymentSetting->fetchAll(); //var_dump($rowSet); for ($iRow = 0; $iRow < count($rowSet); $iRow++) { $key = $rowSet[$iRow]->settingKey; $this->_paymentVars[$key] = $rowSet[$iRow]->settingValue; } $tblSetting = new Kutu_Core_Orm_Table_PaymentSetting(); $this->_lgsMail = $tblSetting->fetchAll($tblSetting->select()->where("settingKey = 'paypalBusiness'")); }
function preDispatch() { //$this->_helper->layout()->disableLayout(); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { //$this->view->username = $username = ""; } }
function preDispatch() { $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->view->username = $username = ""; } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } }
function start() { $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); $flagSessionIdSent = false; if (Zend_Session::sessionExists()) { Zend_Session::start(); } else { echo "session has not been started"; $sReturn = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); header(KUTU_ROOT_URL . '/helper/sso/syncsession/?returnTo=' . $sReturn); } }
public function startAction() { $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $r = $this->getRequest(); $returnUrl = urldecode($r->getParam('returnTo')); if (strpos($returnUrl, '?')) { $sAddition = '&'; } else { $sAddition = '?'; } header("location: {$returnUrl}" . $sAddition . "PHPSESSID=" . Zend_Session::getId()); }
function preDispatch() { $this->_helper->layout()->setLayout('layout'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->_redirect(KUTU_ROOT_URL . '/helper/sso/login' . '?returnTo=' . $sReturn); } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } }
public function loginAction() { $this->_helper->layout->disableLayout(); $req = $this->getRequest(); $returnTo = $req->getParam('returnTo') ? $req->getParam('returnTo') : KUTU_ROOT_URL; setcookie('returnMeTo', urldecode($returnTo), null, '/'); $flagSessionIdSent = false; if (isset($_GET['PHPSESSID']) && !empty($_GET['PHPSESSID'])) { if (Zend_Session::sessionExists()) { if (!($_COOKIE['PHPSESSID'] == $_GET['PHPSESSID'])) { //Zend_Session::destroy(true); $sessid = $_GET['PHPSESSID']; Zend_Session::setId($sessid); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); } } else { $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); } $flagSessionIdSent = true; } if ($flagSessionIdSent) { if (isset($_COOKIE['returnMeTo']) && !empty($_COOKIE['returnMeTo'])) { header("location: " . $_COOKIE['returnMeTo']); exit; } } else { $registry = Zend_Registry::getInstance(); $config = $registry->get('config'); $url = $config->identity->login->url; $sReturn = KUTU_ROOT_URL . '/helper/sso/login'; $sReturn = urlencode($sReturn); header("location: {$url}/?returnTo=" . $sReturn); exit; } }
function preDispatch() { //$front = Zend_Controller_Front::getInstance(); //$front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler()); $this->_helper->layout()->setLayout('layout-fb2'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $registry = Zend_Registry::getInstance(); $config = $registry->get('config'); $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->_redirect(KUTU_ROOT_URL . '/helper/sso/login' . '?returnTo=' . $sReturn); } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } }
function preDispatch() { $this->_helper->layout()->setLayout('layout-new1'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->view->username = $username = ""; } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } $sMenuLgsProfile = '<ul class="sf-menu">'; $tblFolder = new Kutu_Core_Orm_Table_Folder(); $rowset = $tblFolder->fetchChildren('lgs4a1d79ad94802'); foreach ($rowset as $row) { $sMenuLgsProfile .= $this->_traverseFolder($row->guid, '', 0); } $this->view->sMenuLgsProfile = $sMenuLgsProfile . '</ul>'; }
function preDispatch() { $this->_helper->layout()->setLayout('layout-fb2'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->_redirect(KUTU_ROOT_URL . '/helper/sso/login' . '?returnTo=' . $sReturn); } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; $acl = Kutu_Acl::manager(); if (!$acl->checkAcl("site", 'all', 'user', $username, false, false)) { $this->_helper->redirector('restricted', "error", 'admin'); } } }
function preDispatch() { $this->_helper->layout()->setLayout('layout-final-inside'); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $registry = Zend_Registry::getInstance(); $config = $registry->get('config'); $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { /*$actionName = $this->getRequest()->getActionName(); if($actionName!='search') $this->_redirect(KUTU_ROOT_URL.'/helper/sso/login'.'?returnTo='.$sReturn);*/ //$this->_forward('about'); } else { // [TODO] else: check if user has access to admin page $username = $auth->getIdentity()->username; $this->view->username = $username; } }
public function indexAction() { //$sso = new Kutu_Sso_Session(); //$sso->start(); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); //$this->_helper->layout->disableLayout(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $registry = Zend_Registry::getInstance(); $config = $registry->get('config'); $this->view->loginUrl = $config->identity->login->url; $this->view->logoutUrl = $config->identity->logout->url; $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $username = $auth->getIdentity()->username; echo $username; } else { echo 'tidak ada'; } }
public function indexAction() { //$sso = new Kutu_Sso_Session(); //$sso->start(); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); //$this->_helper->layout->disableLayout(); $sReturn = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $sReturn = urlencode($sReturn); $this->view->returnTo = $sReturn; $id = Kutu_Application::getResource('identity'); $this->view->loginUrl = $id->loginUrl; $this->view->logoutUrl = $id->logoutUrl; $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $username = $auth->getIdentity()->username; //echo $username; } else { //echo 'tidak ada'; } $this->_forward('index', 'index', 'site'); }
public function preDispatch() { // timeout value for the cookie $cookie_timeout = 60 * 60 * 24; // in seconds // timeout value for the garbage collector // we add 300 seconds, just in case the user's computer clock // was synchronized meanwhile; 600 secs (10 minutes) should be // enough - just to ensure there is session data until the // cookie expires $garbage_timeout = $cookie_timeout + 600; // in seconds // set the PHP session id (PHPSESSID) cookie to a custom value session_set_cookie_params($cookie_timeout); // set the garbage collector - who will clean the session files - // to our custom timeout ini_set('session.gc_maxlifetime', $garbage_timeout); // ini_set('session.gc_probability', '1'); // ini_set('session.gc_divisor', '1'); //die('identity:'.ini_get('session.gc_maxlifetime')); //Zend_Session::rememberMe(60*60*24); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); }
public function indexAction() { $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); }
<?php error_reporting(E_ALL | E_STRICT); define('KUTU_ROOT_DIR', "/Users/n/Documents/Work/Zend/kutump-enhanced"); $paths = array(realpath(KUTU_ROOT_DIR . '/lib'), '.'); set_include_path(implode(PATH_SEPARATOR, $paths)); //include "Zend/Loader.php"; //Zend_Loader::registerAutoload(); require_once 'Zend/Loader/Autoloader.php'; $loader = Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); $config = new Zend_Config_Ini(KUTU_ROOT_DIR . '/application/config/config.ini', 'general'); $registry = Zend_Registry::getInstance(); $registry->set('config', $config); $registry->set('files', $_FILES); $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); // THIS FILE TAKES INPUT FROM AJAX REQUESTS VIA JQUERY post AND get METHODS, THEN PASSES DATA TO JCART // RETURNS UPDATED CART HTML BACK TO SUBMITTING PAGE // INCLUDE JCART BEFORE SESSION START include 'jcart.php'; // START SESSION session_start(); // INITIALIZE JCART AFTER SESSION START $cart =& $_SESSION['jCart']; if (!is_object($cart)) { $cart = new jCart(); } // PROCESS INPUT AND RETURN UPDATED CART HTML $cart->display_cart($jcart);
function preDispatch() { $saveHandlerManager = new Kutu_Session_SaveHandler_Manager(); $saveHandlerManager->setSaveHandler(); Zend_Session::start(); }