function _post_controller_constructor() { parent::_post_controller_constructor(); if (!isset($this->admin_panel)) { $this->load->library('xmenu', null, 'admin_panel'); } }
public function __construct() { parent::__construct(); $user = M('User')->getUserById($this->user_session['uid']); $user['last_ip'] = long2ip($user['last_ip']); $this->assign('user', $user); }
public function _render($e = NULL) { if ($e instanceof HTTPException) { $this->view->assign('exception', $e); $errstr = get_class($e); $templatefile = $errstr . ".tpl"; $errstr = preg_replace('/^HTTP/', '', $errstr); $errstr = trim(preg_replace('/([A-Z])/', ' $1', $errstr)); $afn = array(array($this->view->template_dir . '/errorpage', $templatefile), array($this->view->template_dir . '/errorpage', 'default.tpl'), array("./vanilla/extensions/errorpage/views", $templatefile), array("./vanilla/extensions/errorpage/views", 'default.tpl')); foreach ($afn as $a) { list($tdir, $tf) = $a; if (file_exists("{$tdir}/{$tf}")) { $this->view->template_dir = $tdir; $this->viewname = $tf; break; } } } else { $errstr = ''; $this->view->template_dir = "./vanilla/extensions/errorpage/views"; $this->viewname = "exception.tpl"; } $this->view->assign('errorstr', $errstr); return parent::_render(); }
function __construct(&$app) { parent::__construct($app); if (@constant('WITHOUT_STRIP_HTML')) { $this->enable_strip_whitespace = false; } $this->app = $app; $this->_request = kernel::single('base_component_request'); $this->_response = kernel::single('base_component_response'); foreach (kernel::serviceList('site_controller_construct') as $service) { $service->prepare($this); } //构造时加载 //finish modify controler-action html foreach (kernel::serviceList(sprintf('site_controller_content.%s.%s.%s', $this->_request->get_app_name(), $this->_request->get_ctl_name(), $this->_request->get_act_name())) as $class_name => $service) { if ($service instanceof site_interface_controller_content) { if (method_exists($service, 'modify')) { $this->__finish_modifier[$class_name] = $service; } if (method_exists($service, 'boot')) { $service->boot($this); } } } }
function __destruct() { parent::__destruct(); unset($this->contactModel); unset($this->userModel); unset($this->tagModel); }
public function __construct() { parent::__construct(); if (!$this->user) { die("Members only. <a href='/users/login'>Please login</a>"); } }
public function __construct() { parent::__construct(); if (empty($this->store_session)) { json_return(999, '会话超时,请刷新页面重试'); } }
public static function varasto_edit_post($tuote_id) { $uudet_tiedot = $_POST; /* * Asetetaan päivämäärä ja timestamp. * Olisi järkevää, jos tämä tulisi aina automaattisesti. */ /* * Mikäli lukumäärää ei ole annettu, asetetaan arvoksi * nolla FFFF:n sijasta. */ if (empty($uudet_tiedot['lukumaara'])) { $uudet_tiedot['lukumaara'] = 0; } //Luodaan uusi tuote, jolla kutsutaan modifya... $muuttujat = array('tuote_id' => $uudet_tiedot['tuote_id'], 'tuotteen_nimi' => $uudet_tiedot['tuotteen_nimi'], 'kuvaus' => $uudet_tiedot['kuvaus'], 'valmistaja' => $uudet_tiedot['valmistaja'], 'lukumaara' => $uudet_tiedot['lukumaara'], 'history_date' => $uudet_tiedot['history_date']); // Käyttäjän nimi saadaan automaattisesti $uudet_tiedot['kayttajatunnus'] = base_controller::get_user_logged_in(); $muuttujat = array('tuote_id' => $uudet_tiedot['tuote_id'], 'kayttajatunnus' => $kayttajatunnus, 'lukumaara' => $uudet_tiedot['lukumaara']); $varastotilanne = new Varasto($muuttujat); //$errors = $Varasto->errors(); $varastotilanne->modify(); // Listataan varastotiedot, jotta muutos näkyy $varastotilanne = Varasto::all(); View::make('Varasto/Varastonlistaus.html', array('varastotilanne' => $varastotilanne)); }
public function __construct($_vars) { parent::__construct(); var_dump($_vars); var_dump($this->get_app_path()); var_dump($this->get_base_url()); }
public function __construct() { parent::__construct(); if (empty($this->store_session)) { redirect(url('index:index')); } }
public function __construct() { parent::__construct(); #Specific css is added to an array which already has one element from the parent constructor method. #$this->$client_files[] = "/css/users.css"; # doesn't work so I use the following array_push invocation instead #array_push($this->client_files, "/css/users.css"); # this works #$this->template->client_files = Utils::load_client_files($this->client_files); }
function _post_controller_constructor() { parent::_post_controller_constructor(); // FIXME this should be plugin // if (!isset($this->admin_panel)) { // $this->load->library('xmenu', null, 'admin_panel'); // } }
public function __construct() { parent::__construct(); # Make sure user is logged in if they want to use anything in this controller if (!$this->user) { die("Members only. <a href='/users/login'>Login</a>"); } }
/** * 构造函数 * * @access public * @return void */ public function __construct() { parent::__construct(); $this->userModel = F::load_model('user'); $this->tagModel = F::load_model('tag'); $this->photoTool = F::loadClass('photo'); $this->contactModel = F::load_model('contact', array()); }
public function __construct() { parent::__construct(); $this->load->model('system_model'); $this->_compID = $this->session->userdata('compID'); date_default_timezone_set("Asia/Manila"); $this->_datetime = date('Y-m-d H:i:s'); }
function __construct(&$app) { parent::__construct($app); $helper = kernel::single('base_view_helper'); foreach (get_class_methods($helper) as $method) { $this->_compiler()->set_view_helper($method, 'base_view_helper'); } }
public function __construct() { parent::__construct(); # Make sure user is logged in if they want to use anything in this controller if (!$this->user) { #die("Members only. <a href='/users/login'>Login</a>"); Router::redirect("/users/login/Please login first."); } }
public function _render() { $this->view->template_dir = "./vanilla/extensions/datainspector/views"; $this->view->register_modifier('objlink', array('controller__datainspector', 'smarty_modifier_objlink')); $this->view->register_modifier('notefieldname', array('controller__datainspector', 'smarty_modifier_notefieldname')); $this->view->register_modifier('noteobjlink', array('controller__datainspector', 'smarty_modifier_noteobjlink')); $this->view->register_modifier('getimageobj', array('controller__datainspector', 'smarty_modifier_getimageobj')); return parent::_render(); }
public function __construct() { parent::__construct(); $cate_id = $_GET['id']; if (!$cate_id) { pigcms_tips('非法访问!', 'none'); } $this->cate_id = $cate_id; $this->assign('cid', $cate_id); }
public function __construct() { parent::__construct(); $this->load->model('system_model'); $this->load->library('form_validation'); $this->_urlDB = $this->system_model->getSpecific('lg_externalurl', 'lg_extURL', ''); $this->_sqlSent = $this->system_model->get_all_join(); $this->_sqlFailed = $this->system_model->get_all_query('SELECT * FROM send_sms WHERE response_statusCode <> 20 ORDER BY sms_id DESC'); $this->_sqlreceived = $this->system_model->get_all_query('SELECT * FROM receivesms a JOIN queue_sms_inquiry b ON a.rcv_id = b.rcv_id ORDER BY a.rcv_id DESC'); }
public function __construct() { parent::__construct(); $id = $_GET['id'] + 0; if (empty($id)) { pigcms_tips('非法访问!', 'none'); } $this->id = $id; $this->assign('id', $id); }
public function __construct(&$app) { parent::__construct($app); if (@constant('WITHOUT_STRIP_HTML')) { $this->enable_strip_whitespace = false; } $this->app = $app; $this->_request = vmc::singleton('base_component_request'); $this->_response = vmc::singleton('base_component_response'); }
public function __construct() { parent::__construct(); if (empty($_SESSION['user'])) { exit('非法访问!'); } $this->apiUrl = option('config.syn_domain') ? rtrim(option('config.syn_domain'), '/') . '/' : 'http://demo.pigcms.cn/'; $this->SALT = option('config.encryption') ? option('config.encryption') : 'pigcms'; $this->token = $this->getToken($_SESSION['store']['store_id']); }
public function __construct() { parent::__construct(); if (empty($_SESSION['user'])) { exit('非法访问!'); } $this->apiUrl = option('config.syn_domain'); if (empty($this->apiUrl)) { exit('你还没有配置'); } $this->SALT = option('config.encryption') ? option('config.encryption') : 'pigcms'; }
public function _render() { if ($this->tplprocess) { $this->view->left_delimiter = '{{'; $this->view->right_delimiter = '}}'; parent::_render(); } else { header("Content-type: " . $this->content_type); readfile($this->view->template_dir . '/' . $this->viewname); } exit; }
public function __construct() { parent::__construct(); #Specific css is added to an array which already has one element from the parent constructor method. array_push($this->client_files, "/css/posts.css"); # this works $this->template->client_files = Utils::load_client_files($this->client_files); # Make sure user is logged in if they want to use anything in this controller if (!$this->user) { Router::redirect('/users/signupOrLogin/'); } }
public function __construct() { parent::__construct(); # Make sure user is logged in if they want to use anything in this controller if (!$this->user) { # Send them to login or signup Router::redirect("/users/signupOrLogin/"); } array_push($this->client_files, "/css/requests.css"); array_push($this->client_files, "/js/requests.js"); array_push($this->client_files, "ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"); $this->template->client_files = Utils::load_client_files($this->client_files); }
function __construct(&$app) { parent::__construct($app); if (@constant('WITHOUT_STRIP_HTML')) { $this->enable_strip_whitespace = false; } $this->app = $app; $this->_request = kernel::single('base_component_request'); $this->_response = kernel::single('base_component_response'); $this->weixin_share_page = kernel::single('weixin_wechat')->get_weixin_share_page(); $this->weixin_a_appid = kernel::single('weixin_wechat')->get_a_appid(); $this->from_weixin = kernel::single('weixin_wechat')->from_weixin(); }
function __construct(&$app) { parent::__construct($app); if (@constant('WITHOUT_STRIP_HTML')) { $this->enable_strip_whitespace = false; } $this->pagedata['CART_NUMBER'] = $_COOKIE['S']['CART_NUMBER']; $this->app = $app; $this->_request = kernel::single('base_component_request'); $this->_response = kernel::single('base_component_response'); $this->weixin_share_page = kernel::single('weixin_wechat')->get_weixin_share_page(); $this->weixin_a_appid = kernel::single('weixin_wechat')->get_a_appid(); $this->from_weixin = kernel::single('weixin_wechat')->from_weixin(); kernel::single('base_session')->start(); if ($this->from_weixin) { if (!empty($_GET['signature']) && !empty($_GET['openid'])) { $bind = app::get('weixin')->model('bind')->getRow('id', array('eid' => $_GET['u_eid'], 'status' => 'active')); $flag = kernel::single('weixin_object')->check_wechat_sign($_GET['signature'], $_GET['openid']); if ($flag && !empty($bind)) { $openid = $_GET['openid']; } } elseif (!empty($_GET['code']) && !empty($_GET['state'])) { $bind = app::get('weixin')->model('bind')->getRow('id', array('eid' => $_GET['state'], 'status' => 'active')); if (!empty($bind) && kernel::single('weixin_wechat')->get_oauth2_accesstoken($bind['id'], $_GET['code'], $result)) { $openid = $result['openid']; $this->accesstoken_oauth2 = $result['access_token']; } } //区分是否活动 if ($openid) { $this->openid = $openid; } //no_reg 表示使用微信接口,但不注册用户 if ($openid && empty($_GET['no_reg'])) { $sendData = array('bind_id' => $bind['id']); //一键登陆 $pam_members_model = app::get('pam')->model('members'); $flag = $pam_members_model->getList('*', array('login_account' => trim($openid))); $userData = array('login_account' => $openid, 'login_password' => $flag[0]['login_password']); $this->weixinObject = kernel::single('weixin_object'); $this->userObject = kernel::single('b2c_user_object'); $member_id = $this->logindide($userData, '', $msg); $this->userObject->set_member_session($member_id); //是否自动注册 if ($flag[0]['member_id'] == '' && !WX_AOUTH_AUTO_REG) { kernel::single('weixin_wechat')->subscribe($sendData, 1, $openid); return true; } } } }
public function __construct(&$app) { parent::__construct($app); if (@constant('WITHOUT_STRIP_HTML')) { $this->enable_strip_whitespace = false; } $this->app = $app; $this->_request = vmc::singleton('base_component_request'); $this->_response = vmc::singleton('base_component_response'); foreach (vmc::servicelist('site.controller.construct') as $object) { if (method_exists($object, 'exec')) { $object->exec($this->_request); } } }