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 /** * FecShop file. * * @link http://www.fecshop.com/ * @copyright Copyright (c)..

Decoded Output download

<?php
/**
 * FecShop file.
 *
 * @link http://www.fecshop.com/
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */

namespace fecshopppppserver\modules\Payment\controllers;

use fecshopppppserver\modules\AppserverController;
use Yii;

/**
 * @author Terry Zhao <[email protected]>
 * @since 1.0
 */
class SuccessController extends AppserverController
{
    public function actionIndex()
    {
        if(Yii::$app->request->getMethod() === 'OPTIONS'){
            return [];
        }
        $increment_id = Yii::$app->request->post('increment_id');
        if (!$increment_id) {
            $code = Yii::$service->helper->appserver->order_not_find_increment_id_from_dbsession;
            $data = [];
            $responseData = Yii::$service->helper->appserver->getResponseData($code, $data);
            
            return $responseData;
        }
        $order = Yii::$service->order->getInfoByIncrementId($increment_id);
        // 
        //if (Yii::$app->user->isGuest) {
            Yii::$service->cart->clearCartProductAndCoupon();
        //}
        // session
        //Yii::$service->order->removeSessionIncrementId();
        $code = Yii::$service->helper->appserver->status_success;
        $data = [ 
            'increment_id'  => $increment_id,
            'order'         => $order,
        ];
        $responseData = Yii::$service->helper->appserver->getResponseData($code, $data);
        
        return $responseData;
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php
/**
 * FecShop file.
 *
 * @link http://www.fecshop.com/
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */

namespace fecshop\app\appserver\modules\Payment\controllers;

use fecshop\app\appserver\modules\AppserverController;
use Yii;

/**
 * @author Terry Zhao <[email protected]>
 * @since 1.0
 */
class SuccessController extends AppserverController
{
    public function actionIndex()
    {
        if(Yii::$app->request->getMethod() === 'OPTIONS'){
            return [];
        }
        $increment_id = Yii::$app->request->post('increment_id');
        if (!$increment_id) {
            $code = Yii::$service->helper->appserver->order_not_find_increment_id_from_dbsession;
            $data = [];
            $responseData = Yii::$service->helper->appserver->getResponseData($code, $data);
            
            return $responseData;
        }
        $order = Yii::$service->order->getInfoByIncrementId($increment_id);
        // 
        //if (Yii::$app->user->isGuest) {
            Yii::$service->cart->clearCartProductAndCoupon();
        //}
        // session
        //Yii::$service->order->removeSessionIncrementId();
        $code = Yii::$service->helper->appserver->status_success;
        $data = [ 
            'increment_id'  => $increment_id,
            'order'         => $order,
        ];
        $responseData = Yii::$service->helper->appserver->getResponseData($code, $data);
        
        return $responseData;
    }
}

Function Calls

None

Variables

None

Stats

MD5 91cba8aa18ec7602796425a2417c19f2
Eval Count 0
Decode Time 97 ms