Beispiel #1
0
 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'"));
 }
Beispiel #4
0
 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;
     }
 }
Beispiel #7
0
 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());
 }
Beispiel #9
0
 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>';
 }
Beispiel #13
0
 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';
     }
 }
Beispiel #16
0
 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();
 }
Beispiel #18
0
 public function indexAction()
 {
     $saveHandlerManager = new Kutu_Session_SaveHandler_Manager();
     $saveHandlerManager->setSaveHandler();
     Zend_Session::start();
 }
Beispiel #19
0
<?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();
 }