Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * FecMall file. * * @link http://www.fecmall.com/ * @copyright Copyright (c)..
Decoded Output download
<?php
/**
* FecMall file.
*
* @link http://www.fecmall.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecmall.com/license/
*/
namespace fecshopppppfront\modules\Cms\controllers;
use fecshopppppfront\modules\AppfrontController;
use Yii;
/**
* @author Terry Zhao <[email protected]>
* @since 1.0
*/
class HomeController extends AppfrontController
{
public function init()
{
//echo 1222;exit;
parent::init();
}
//
public function actionIndex()
{
$data = $this->getBlock()->getLastData();
return $this->render($this->action->id, $data);
}
public function behaviors()
{
if (Yii::$service->store->isAppServerMobile()) {
$urlPath = '';
Yii::$service->store->redirectAppServerMobile($urlPath);
}
$behaviors = parent::behaviors();
$cacheName = 'home';
if (Yii::$service->cache->isEnable($cacheName)) {
$timeout = Yii::$service->cache->timeout($cacheName);
$disableUrlParam = Yii::$service->cache->disableUrlParam($cacheName);
$get = Yii::$app->request->get();
//
if (isset($get[$disableUrlParam])) {
$behaviors[] = [
'enabled' => false,
'class' => 'yiiilters\PageCache',
'only' => ['index'],
];
return $behaviors;
}
$store = Yii::$service->store->currentStore;
$currency = Yii::$service->page->currency->getCurrentCurrency();
$behaviors[] = [
'enabled' => true,
'class' => 'yiiilters\PageCache',
'only' => ['index'],
'duration' => $timeout,
'variations' => [
$store, $currency,
],
];
}
return $behaviors;
}
public function actionChangecurrency()
{
$currency = ec\helpers\CRequest::param('currency');
Yii::$service->page->currency->setCurrentCurrency($currency);
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* FecMall file.
*
* @link http://www.fecmall.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecmall.com/license/
*/
namespace fecshop\app\appfront\modules\Cms\controllers;
use fecshop\app\appfront\modules\AppfrontController;
use Yii;
/**
* @author Terry Zhao <[email protected]>
* @since 1.0
*/
class HomeController extends AppfrontController
{
public function init()
{
//echo 1222;exit;
parent::init();
}
//
public function actionIndex()
{
$data = $this->getBlock()->getLastData();
return $this->render($this->action->id, $data);
}
public function behaviors()
{
if (Yii::$service->store->isAppServerMobile()) {
$urlPath = '';
Yii::$service->store->redirectAppServerMobile($urlPath);
}
$behaviors = parent::behaviors();
$cacheName = 'home';
if (Yii::$service->cache->isEnable($cacheName)) {
$timeout = Yii::$service->cache->timeout($cacheName);
$disableUrlParam = Yii::$service->cache->disableUrlParam($cacheName);
$get = Yii::$app->request->get();
//
if (isset($get[$disableUrlParam])) {
$behaviors[] = [
'enabled' => false,
'class' => 'yii\filters\PageCache',
'only' => ['index'],
];
return $behaviors;
}
$store = Yii::$service->store->currentStore;
$currency = Yii::$service->page->currency->getCurrentCurrency();
$behaviors[] = [
'enabled' => true,
'class' => 'yii\filters\PageCache',
'only' => ['index'],
'duration' => $timeout,
'variations' => [
$store, $currency,
],
];
}
return $behaviors;
}
public function actionChangecurrency()
{
$currency = \fec\helpers\CRequest::param('currency');
Yii::$service->page->currency->setCurrentCurrency($currency);
}
}
Function Calls
None |
Stats
MD5 | 860cf6a0784a74cb57660c62eb87ef0b |
Eval Count | 0 |
Decode Time | 94 ms |