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 /*+********************************************************************************..

Decoded Output download

<?php 
/*+*********************************************************************************** 
 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 
 * ("License"); You may not use this file except in compliance with the License 
 * The Original Code is:  vtiger CRM Open Source 
 * The Initial Developer of the Original Code is vtiger. 
 * Portions created by vtiger are Copyright (C) vtiger. 
 * All Rights Reserved. 
 *************************************************************************************/ 
global $root_directory; 
require_once($root_directory."/modules/Workflow2/autoload_wf.php"); 
 
class Settings_Workflow2_LicenseManager_View extends Settings_Workflow2_Default_View { 
 
    function checkPermission(Vtiger_Request $request) { 
        return true; 
   	} 
	public function process(Vtiger_Request $request) { 
		global $current_user; 
        global $root_directory; 
        $adb = PearDatabase::getInstance(); 
 
        $moduleName = $request->getModule(); 
        sw_autoload_register("SWExtension", "~/modules/Workflow2/lib"); 
		$qualifiedModuleName = $request->getModule(false); 
		$viewer = $this->getViewer($request); 
 
        $moduleModel = Vtiger_Module_Model::getInstance("Workflow2"); 
        $className = "S"."WE"."xt"."ension_"."Workflow2_"."f54fc8d8ea40c20ed7b"."ded50c0d717b52c263a9f"; 
        $as2df = new $className("Workflow2", $moduleModel->version); 
 
        if($as2df->g5e88fdd0c90580423fdf35595dceef598bcb2487()) { 
            $viewer->assign('ACTIVE_LICENSE', true); 
            $viewer->assign('STATE', $as2df->g1dd63e9ab62a68ac02f481ed3ba709207cb145ae()); 
            $viewer->assign('LICENSE_FOR', $as2df->gcbabf606f6dcaf73f5251f91762c8bdc23706284()); 
        } else { 
            $method = 'ha'.'sLi'.'cen'.'seKe'.'y'; 
            if($as2df->$method()) { 
                $viewer->assign('hasLicense', true); 
            } else { 
                $viewer->assign('hasLicense', false); 
            } 
 
            $viewer->assign('ACTIVE_LICENSE', false); 
        } 
 
        $viewer->view('LicenseManager.tpl', $qualifiedModuleName); 
	} 
 
 
	/** 
	 * Function to get the list of Script models to be included 
	 * @param Vtiger_Request $request 
	 * @return <Array> - List of Vtiger_JsScript_Model instances 
	 */ 
	function getHeaderScripts(Vtiger_Request $request) { 
		$headerScriptInstances = parent::getHeaderScripts($request); 
		$moduleName = $request->getModule(); 
 
		$jsFileNames = array( 
			"modules.Settings.$moduleName.views.resources.Workflow2", 
			"modules.Settings.$moduleName.views.resources.LicenseManager", 
		); 
 
		$jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames); 
		$headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances); 
 
        $moduleModel = Vtiger_Module_Model::getInstance($moduleName); 
        foreach($headerScriptInstances as $obj) { 
            $src = $obj->get('src'); 
            if(!empty($src) && strpos($src, $moduleName) !== false) { 
                $obj->set('src', $src.'?v='.$moduleModel->version); 
            } 
        } 
 
        return $headerScriptInstances; 
	} 
    function getHeaderCss(Vtiger_Request $request) { 
        $headerScriptInstances = parent::getHeaderCss($request); 
        $moduleName = $request->getModule(); 
 
        $cssFileNames = array( 
            "~/modules/Settings/$moduleName/views/resources/Workflow2.css", 
        ); 
 
        $cssScriptInstances = $this->checkAndConvertCssStyles($cssFileNames); 
        $headerStyleInstances = array_merge($headerScriptInstances, $cssScriptInstances); 
        return $headerStyleInstances; 
    } 
} ?>

Did this file decode correctly?

Original Code

<?php
/*+***********************************************************************************
 * The contents of this file are subject to the vtiger CRM Public License Version 1.0
 * ("License"); You may not use this file except in compliance with the License
 * The Original Code is:  vtiger CRM Open Source
 * The Initial Developer of the Original Code is vtiger.
 * Portions created by vtiger are Copyright (C) vtiger.
 * All Rights Reserved.
 *************************************************************************************/
global $root_directory;
require_once($root_directory."/modules/Workflow2/autoload_wf.php");

class Settings_Workflow2_LicenseManager_View extends Settings_Workflow2_Default_View {

    function checkPermission(Vtiger_Request $request) {
        return true;
   	}
	public function process(Vtiger_Request $request) {
		global $current_user;
        global $root_directory;
        $adb = PearDatabase::getInstance();

        $moduleName = $request->getModule();
        sw_autoload_register("SWExtension", "~/modules/Workflow2/lib");
		$qualifiedModuleName = $request->getModule(false);
		$viewer = $this->getViewer($request);

        $moduleModel = Vtiger_Module_Model::getInstance("Workflow2");
        $className = "S"."WE"."xt"."ension_"."Workflow2_"."f54fc8d8ea40c20ed7b"."ded50c0d717b52c263a9f";
        $as2df = new $className("Workflow2", $moduleModel->version);

        if($as2df->g5e88fdd0c90580423fdf35595dceef598bcb2487()) {
            $viewer->assign('ACTIVE_LICENSE', true);
            $viewer->assign('STATE', $as2df->g1dd63e9ab62a68ac02f481ed3ba709207cb145ae());
            $viewer->assign('LICENSE_FOR', $as2df->gcbabf606f6dcaf73f5251f91762c8bdc23706284());
        } else {
            $method = 'ha'.'sLi'.'cen'.'seKe'.'y';
            if($as2df->$method()) {
                $viewer->assign('hasLicense', true);
            } else {
                $viewer->assign('hasLicense', false);
            }

            $viewer->assign('ACTIVE_LICENSE', false);
        }

        $viewer->view('LicenseManager.tpl', $qualifiedModuleName);
	}


	/**
	 * Function to get the list of Script models to be included
	 * @param Vtiger_Request $request
	 * @return <Array> - List of Vtiger_JsScript_Model instances
	 */
	function getHeaderScripts(Vtiger_Request $request) {
		$headerScriptInstances = parent::getHeaderScripts($request);
		$moduleName = $request->getModule();

		$jsFileNames = array(
			"modules.Settings.$moduleName.views.resources.Workflow2",
			"modules.Settings.$moduleName.views.resources.LicenseManager",
		);

		$jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames);
		$headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances);

        $moduleModel = Vtiger_Module_Model::getInstance($moduleName);
        foreach($headerScriptInstances as $obj) {
            $src = $obj->get('src');
            if(!empty($src) && strpos($src, $moduleName) !== false) {
                $obj->set('src', $src.'?v='.$moduleModel->version);
            }
        }

        return $headerScriptInstances;
	}
    function getHeaderCss(Vtiger_Request $request) {
        $headerScriptInstances = parent::getHeaderCss($request);
        $moduleName = $request->getModule();

        $cssFileNames = array(
            "~/modules/Settings/$moduleName/views/resources/Workflow2.css",
        );

        $cssScriptInstances = $this->checkAndConvertCssStyles($cssFileNames);
        $headerStyleInstances = array_merge($headerScriptInstances, $cssScriptInstances);
        return $headerStyleInstances;
    }
}

Function Calls

None

Variables

None

Stats

MD5 05c21ebdd55b8af25ddb7aeb33458f21
Eval Count 0
Decode Time 141 ms