%PDF- %PDF-
Direktori : /home1/dimen328/libertysa.com.br/admin/modules/blog/app/controllers/ |
Current File : //home1/dimen328/libertysa.com.br/admin/modules/blog/app/controllers/pjFront.controller.php |
<?php if (!defined("ROOT_PATH")) { header("HTTP/1.1 403 Forbidden"); exit; } class pjFront extends pjAppController { public $defaultCaptcha = 'StivaSoftCaptcha'; public $defaultSendCaptcha = 'StivaSoftSendCaptcha'; public $defaultLocale = 'front_locale_id'; public $defaultStatus = 'front_view_status'; public function __construct() { $this->setLayout('pjActionFront'); } public function afterFilter() { $this->appendCss('front_lib.css'); $this->appendCss('jquery-ui-1.9.2.custom.min.css', PJ_LIBS_PATH . 'pjQ/css/'); switch ($this->option_arr['o_layout']) { case 'layout_1': $this->appendCss('front_layout_1.css'); break; case 'layout_2': $this->appendCss('front_layout_2.css'); break; case 'layout_3': $this->appendCss('front_layout_3.css'); break; default: $this->appendCss('front_layout_1.css'); break; } } public function beforeFilter() { $OptionModel = pjOptionModel::factory(); $this->option_arr = $OptionModel->getPairs($this->getForeignId()); $this->set('option_arr', $this->option_arr); $this->setTime(); if (!isset($_SESSION[$this->defaultLocale])) { $locale_arr = pjLocaleModel::factory()->where('is_default', 1)->limit(1)->findAll()->getData(); if (count($locale_arr) === 1) { $this->setLocaleId($locale_arr[0]['id']); } } if (!in_array($_GET['action'], array('pjActionLoadCss'))) { $this->loadSetFields(); } } public function beforeRender() { if (isset($_GET['iframe'])) { $this->setLayout('pjActionIframe'); } } public function pjActionCaptcha() { $this->setAjax(true); $Captcha = new pjCaptcha('app/web/obj/Anorexia.ttf', $this->defaultCaptcha, 6); $Captcha->setImage('app/web/img/button.png')->init(isset($_GET['rand']) ? $_GET['rand'] : null); } public function pjActionCaptchaSend() { $this->setAjax(true); $Captcha = new pjCaptcha('app/web/obj/Anorexia.ttf', $this->defaultSendCaptcha, 6); $Captcha->setImage('app/web/img/button.png')->init(isset($_GET['rand']) ? $_GET['rand'] : null); } public function pjActionCheckCaptcha() { $this->setAjax(true); if (!isset($_GET['captcha']) || empty($_GET['captcha']) || strtoupper($_GET['captcha']) != $_SESSION[$this->defaultCaptcha]){ echo 'false'; }else{ echo 'true'; } } public function pjActionCheckSendCaptcha() { $this->setAjax(true); if (!isset($_GET['captcha']) || empty($_GET['captcha']) || strtoupper($_GET['captcha']) != $_SESSION[$this->defaultSendCaptcha]){ echo 'false'; }else{ echo 'true'; } } public function pjActionSetLocale() { $this->setLocaleId(@$_GET['locale']); pjUtil::redirect($_SERVER['HTTP_REFERER']); } } ?>