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 ${"\x47LOBALS"}["\x68\x65br\x64\x78j\x79"]="\x73q\x6c";${"\x47L\x4fB\x41\x4c\x53"}["..
Decoded Output download
<?php ${"GLOBALS"}["hebrdxjy"]="sql";${"GLOBALS"}["nmlfiwcgtpe"]="category";${"GLOBALS"}["dpmvftia"]="row";${"GLOBALS"}["qjjhrmfo"]="entries";${"GLOBALS"}["yoqbfa"]="tid";${"GLOBALS"}["ofydrjwlk"]="queryParams";${"GLOBALS"}["fxytltrw"]="year";${"GLOBALS"}["hgwxsww"]="app_strings";${"GLOBALS"}["hxouvrplib"]="message";${"GLOBALS"}["sgbovsgdix"]="licenceState";if(!defined("sugarEntry")||!sugarEntry)die("Not A Valid Entry Point");require_once("modules/viz_SimpleTimesheet/Utils.php");class viz_SimpleTimesheetController extends SugarController{const PACKAGE_NAME="ViznetSimpleTimesheet";function action_listview(){${"GLOBALS"}["vbbxwnfglo"]="licenceState";global$current_user,$app_strings;${${"GLOBALS"}["vbbxwnfglo"]}=Utils::checkActivation();if(!${${"GLOBALS"}["sgbovsgdix"]}["status"]){$xolowiypg="message";${"GLOBALS"}["vukljhoqqm"]="licenceState";${"GLOBALS"}["myntkqkpkemp"]="app_strings";${"GLOBALS"}["kciferoasvsg"]="message";${${"GLOBALS"}["kciferoasvsg"]}=${${"GLOBALS"}["myntkqkpkemp"]}["MSG_VIZSIMPLETIMESHEET_PRODUCT_NOT_ACTIVE"]."<b>".${${"GLOBALS"}["vukljhoqqm"]}["message"]."</b>";$this->view_object_map["message"]=${$xolowiypg};$this->view="activationrequired";}else{$this->view="list";}}function action_detailview(){global$current_user,$app_strings;$zbpmrnz="licenceState";${${"GLOBALS"}["sgbovsgdix"]}=Utils::checkActivation();if(!${$zbpmrnz}["status"]){$dcvhksgkl="message";${${"GLOBALS"}["hxouvrplib"]}=${${"GLOBALS"}["hgwxsww"]}["MSG_VIZSIMPLETIMESHEET_PRODUCT_NOT_ACTIVE"]."<b>".${${"GLOBALS"}["sgbovsgdix"]}["message"]."</b>";$this->view_object_map["message"]=${$dcvhksgkl};$this->view="activationrequired";}else{$this->view="detail";}}function action_editview(){global$current_user,$app_strings;${${"GLOBALS"}["sgbovsgdix"]}=Utils::checkActivation();$lhvmjxjdrpx="licenceState";if(!${$lhvmjxjdrpx}["status"]){${"GLOBALS"}["fxnxmmrbnw"]="message";$kzmlsvfnb="message";${$kzmlsvfnb}=${${"GLOBALS"}["hgwxsww"]}["MSG_VIZSIMPLETIMESHEET_PRODUCT_NOT_ACTIVE"]."<b>".${${"GLOBALS"}["sgbovsgdix"]}["message"]."</b>";$this->view_object_map["message"]=${${"GLOBALS"}["fxnxmmrbnw"]};$this->view="activationrequired";}else{$ubqybqwkhqn="cw";${"GLOBALS"}["spgunpbvzxy"]="queryParams";${$ubqybqwkhqn}=$this->bean->cw==0?null:$this->bean->cw;${"GLOBALS"}["yubuis"]="cw";${${"GLOBALS"}["fxytltrw"]}=$this->bean->date_from==""?null:date("Y",strtotime($this->bean->date_from));$yqmqkowjkr="queryParams";${${"GLOBALS"}["ofydrjwlk"]}=array("module"=>"viz_TimesheetEntry","action"=>"entry","CW"=>${${"GLOBALS"}["yubuis"]},"Year"=>${${"GLOBALS"}["fxytltrw"]});if($current_user->id!==$this->bean->assigned_user_id)${$yqmqkowjkr}["userId"]=$this->bean->assigned_user_id;SugarApplication::redirect("index.php?".http_build_query(${${"GLOBALS"}["spgunpbvzxy"]}));}}function action_getentries(){$egkkgpwmo="tid";${$egkkgpwmo}=$_REQUEST["id"];if(!empty(${${"GLOBALS"}["yoqbfa"]})){${"GLOBALS"}["ofxozlo"]="db";$ijqyikynziyt="result";${${"GLOBALS"}["ofxozlo"]}=DBManagerFactory::getInstance();$utasekdpf="result";${$ijqyikynziyt}=$db->query("SELECT Te.id as id, Te.name as name, Te.description as description, Te.hours as hours, Te.report_date as report_date, Uc.hourly_rate_c as hourly_rate from viz_timesheetentry Te JOIN viz_simpletimesheet_viz_timesheetentry_1_c StJ on Te.id = StJ.viz_simpletimesheet_viz_timesheetentry_1viz_timesheetentry_idb LEFT JOIN users_cstm Uc on Uc.id_c = Te.user_id WHERE StJ.viz_simpletimesheet_viz_timesheetentry_1viz_simpletimesheet_ida = '".${${"GLOBALS"}["yoqbfa"]}."' AND Te.deleted = 0 AND StJ.deleted=0 order by Te.report_date");${"GLOBALS"}["ewrltsltoaw"]="row";${${"GLOBALS"}["qjjhrmfo"]}=array();${"GLOBALS"}["mupaytyouj"]="entries";while(${${"GLOBALS"}["ewrltsltoaw"]}=$db->fetchByAssoc(${$utasekdpf})){${"GLOBALS"}["aphnodwo"]="entries";$mnnurjdmchus="row";$egxsbqanks="row";${"GLOBALS"}["hwdhakbl"]="row";${"GLOBALS"}["plcwhrvpwcq"]="row";${${"GLOBALS"}["aphnodwo"]}[]=array("id"=>${${"GLOBALS"}["plcwhrvpwcq"]}["id"],"name"=>${$egxsbqanks}["name"],"description"=>${${"GLOBALS"}["dpmvftia"]}["description"],"hours"=>${$mnnurjdmchus}["hours"],"report_date"=>${${"GLOBALS"}["hwdhakbl"]}["report_date"],"hourly_rate"=>${${"GLOBALS"}["dpmvftia"]}["hourly_rate"]);}echo json_encode(${${"GLOBALS"}["mupaytyouj"]});exit();}}function action_activation(){$fnxhwwyo="current_user";global$current_user;if(!is_admin(${$fnxhwwyo})){sugar_die($GLOBALS["app_strings"]["ERR_NOT_ADMIN"]);}if($_REQUEST["action_type"]=="save"){$yhyqrxt="sql";${"GLOBALS"}["okjpbxottr"]="category";$mhvfqhmemm="category";${${"GLOBALS"}["nmlfiwcgtpe"]}=self::PACKAGE_NAME."Activation";${"GLOBALS"}["cczakuheltl"]="administration";${$yhyqrxt}="DELETE FROM config WHERE category = '".${$mhvfqhmemm}."'";$GLOBALS["db"]->query(${${"GLOBALS"}["hebrdxjy"]});${${"GLOBALS"}["cczakuheltl"]}=new Administration();if(!empty($_POST["activationkey"]))$administration->saveSetting(${${"GLOBALS"}["okjpbxottr"]},"key",$_POST["activationkey"]);}$this->view="activation";}function action_checkactivation(){echo json_encode(Utils::checkActivation());}}
?>
Did this file decode correctly?
Original Code
<?php ${"\x47LOBALS"}["\x68\x65br\x64\x78j\x79"]="\x73q\x6c";${"\x47L\x4fB\x41\x4c\x53"}["\x6e\x6d\x6cfi\x77\x63\x67\x74\x70\x65"]="\x63\x61\x74ego\x72y";${"GL\x4f\x42\x41\x4c\x53"}["dpm\x76\x66t\x69\x61"]="r\x6fw";${"G\x4c\x4fB\x41L\x53"}["\x71\x6a\x6a\x68\x72\x6d\x66\x6f"]="\x65\x6et\x72\x69e\x73";${"\x47\x4c\x4fBA\x4c\x53"}["yoq\x62\x66\x61"]="\x74\x69d";${"\x47L\x4fB\x41\x4cS"}["\x6f\x66\x79\x64\x72\x6awlk"]="\x71ue\x72\x79Pa\x72\x61m\x73";${"\x47\x4c\x4fB\x41L\x53"}["\x66x\x79\x74l\x74\x72w"]="\x79e\x61\x72";${"G\x4c\x4fB\x41\x4c\x53"}["\x68\x67\x77x\x73\x77\x77"]="\x61\x70p\x5f\x73\x74\x72\x69\x6e\x67\x73";${"GL\x4f\x42A\x4cS"}["\x68\x78\x6f\x75vr\x70l\x69\x62"]="mes\x73ag\x65";${"G\x4cO\x42\x41LS"}["\x73\x67b\x6f\x76\x73\x67dix"]="l\x69\x63\x65\x6e\x63\x65S\x74\x61\x74\x65";if(!defined("s\x75\x67ar\x45nt\x72\x79")||!sugarEntry)die("N\x6ft \x41\x20\x56\x61lid\x20E\x6et\x72\x79\x20Po\x69n\x74");require_once("mo\x64ul\x65s/\x76i\x7a\x5f\x53impl\x65Time\x73\x68\x65\x65\x74/\x55\x74\x69ls\x2e\x70h\x70");class viz_SimpleTimesheetController extends SugarController{const PACKAGE_NAME="Vizn\x65\x74S\x69mp\x6c\x65\x54\x69m\x65sheet";function action_listview(){${"G\x4cO\x42\x41\x4c\x53"}["\x76\x62\x62x\x77\x6e\x66\x67\x6c\x6f"]="l\x69ce\x6e\x63\x65S\x74\x61\x74e";global$current_user,$app_strings;${${"G\x4c\x4fBA\x4c\x53"}["\x76\x62b\x78\x77n\x66\x67l\x6f"]}=Utils::checkActivation();if(!${${"G\x4c\x4f\x42ALS"}["s\x67\x62\x6fv\x73\x67di\x78"]}["\x73\x74\x61tu\x73"]){$xolowiypg="\x6d\x65\x73\x73\x61\x67\x65";${"\x47\x4c\x4fB\x41L\x53"}["\x76\x75\x6b\x6cj\x68o\x71\x71\x6d"]="\x6c\x69ce\x6e\x63\x65\x53\x74\x61\x74\x65";${"\x47LO\x42A\x4cS"}["\x6d\x79n\x74\x6b\x71\x6b\x70k\x65\x6dp"]="ap\x70\x5fstrin\x67\x73";${"\x47L\x4fB\x41\x4c\x53"}["\x6b\x63if\x65r\x6f\x61\x73\x76\x73\x67"]="\x6d\x65\x73\x73age";${${"G\x4cO\x42\x41LS"}["k\x63\x69\x66er\x6f\x61s\x76\x73\x67"]}=${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6dy\x6et\x6bq\x6b\x70\x6b\x65\x6d\x70"]}["\x4dSG\x5f\x56IZS\x49M\x50\x4c\x45TI\x4d\x45\x53HE\x45T_P\x52\x4fD\x55CT_\x4e\x4fT_\x41C\x54I\x56E"]."<b>".${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x76\x75\x6b\x6c\x6a\x68o\x71q\x6d"]}["m\x65\x73s\x61g\x65"]."\x3c/\x62\x3e";$this->view_object_map["me\x73\x73a\x67\x65"]=${$xolowiypg};$this->view="a\x63t\x69v\x61t\x69\x6fnr\x65quir\x65d";}else{$this->view="\x6ci\x73\x74";}}function action_detailview(){global$current_user,$app_strings;$zbpmrnz="\x6c\x69c\x65n\x63\x65\x53\x74\x61t\x65";${${"\x47\x4c\x4fB\x41\x4cS"}["\x73\x67bo\x76\x73\x67di\x78"]}=Utils::checkActivation();if(!${$zbpmrnz}["s\x74\x61tu\x73"]){$dcvhksgkl="\x6de\x73\x73\x61\x67e";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["h\x78o\x75v\x72\x70l\x69\x62"]}=${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["h\x67\x77\x78s\x77\x77"]}["\x4dSG\x5f\x56\x49\x5a\x53I\x4d\x50L\x45\x54I\x4dESHEE\x54_\x50R\x4f\x44UCT\x5fN\x4fT\x5fACTI\x56E"]."<\x62\x3e".${${"G\x4c\x4fBAL\x53"}["\x73\x67bo\x76\x73\x67\x64\x69\x78"]}["\x6de\x73sage"]."\x3c/b\x3e";$this->view_object_map["m\x65\x73sa\x67\x65"]=${$dcvhksgkl};$this->view="\x61c\x74iva\x74\x69\x6f\x6e\x72\x65qu\x69\x72ed";}else{$this->view="\x64eta\x69l";}}function action_editview(){global$current_user,$app_strings;${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x73g\x62\x6f\x76\x73g\x64\x69\x78"]}=Utils::checkActivation();$lhvmjxjdrpx="\x6c\x69\x63\x65n\x63\x65\x53tat\x65";if(!${$lhvmjxjdrpx}["\x73t\x61\x74\x75s"]){${"\x47L\x4fBA\x4c\x53"}["\x66\x78\x6e\x78\x6d\x6d\x72\x62\x6ew"]="\x6d\x65s\x73\x61\x67\x65";$kzmlsvfnb="\x6d\x65\x73s\x61\x67\x65";${$kzmlsvfnb}=${${"\x47L\x4f\x42\x41\x4cS"}["\x68\x67\x77\x78s\x77\x77"]}["M\x53G_VIZ\x53\x49\x4d\x50L\x45TI\x4dESHE\x45T_\x50ROD\x55C\x54\x5fNOT_\x41\x43T\x49\x56E"]."\x3cb\x3e".${${"\x47\x4c\x4fB\x41\x4cS"}["sg\x62ov\x73\x67\x64\x69x"]}["\x6d\x65ssag\x65"]."</\x62>";$this->view_object_map["me\x73\x73age"]=${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x66\x78\x6e\x78m\x6d\x72\x62n\x77"]};$this->view="\x61\x63\x74i\x76\x61\x74\x69o\x6e\x72e\x71\x75\x69r\x65d";}else{$ubqybqwkhqn="cw";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x73pg\x75\x6epbv\x7a\x78\x79"]="q\x75\x65\x72\x79\x50\x61ram\x73";${$ubqybqwkhqn}=$this->bean->cw==0?null:$this->bean->cw;${"G\x4c\x4f\x42A\x4c\x53"}["\x79u\x62\x75\x69\x73"]="cw";${${"\x47\x4cO\x42A\x4c\x53"}["f\x78\x79tl\x74\x72w"]}=$this->bean->date_from==""?null:date("\x59",strtotime($this->bean->date_from));$yqmqkowjkr="\x71ue\x72y\x50a\x72a\x6ds";${${"G\x4cO\x42A\x4c\x53"}["of\x79d\x72\x6aw\x6ck"]}=array("\x6do\x64\x75\x6ce"=>"\x76iz\x5f\x54\x69me\x73\x68e\x65t\x45n\x74\x72y","\x61\x63\x74ion"=>"e\x6et\x72y","C\x57"=>${${"G\x4c\x4f\x42ALS"}["\x79\x75\x62\x75i\x73"]},"\x59ea\x72"=>${${"GLOBA\x4c\x53"}["\x66\x78\x79t\x6ctr\x77"]});if($current_user->id!==$this->bean->assigned_user_id)${$yqmqkowjkr}["\x75se\x72\x49\x64"]=$this->bean->assigned_user_id;SugarApplication::redirect("inde\x78.\x70h\x70?".http_build_query(${${"\x47L\x4f\x42\x41\x4c\x53"}["spg\x75n\x70\x62\x76z\x78\x79"]}));}}function action_getentries(){$egkkgpwmo="t\x69\x64";${$egkkgpwmo}=$_REQUEST["i\x64"];if(!empty(${${"\x47\x4c\x4f\x42AL\x53"}["\x79\x6fq\x62\x66\x61"]})){${"\x47L\x4fBA\x4c\x53"}["\x6ffxo\x7alo"]="db";$ijqyikynziyt="\x72e\x73ul\x74";${${"\x47L\x4f\x42A\x4cS"}["o\x66\x78\x6fz\x6c\x6f"]}=DBManagerFactory::getInstance();$utasekdpf="\x72\x65\x73\x75\x6c\x74";${$ijqyikynziyt}=$db->query("SEL\x45\x43\x54\x20\x54\x65.i\x64\x20a\x73 \x69d, \x54e.\x6e\x61m\x65 a\x73\x20\x6eam\x65, T\x65.\x64\x65sc\x72\x69\x70ti\x6f\x6e\x20\x61\x73\x20d\x65\x73\x63r\x69\x70\x74i\x6f\x6e, T\x65.\x68\x6f\x75\x72\x73 as \x68our\x73,\x20Te.\x72e\x70\x6fr\x74\x5f\x64ate\x20as rep\x6f\x72\x74\x5f\x64ate,\x20Uc\x2ehou\x72\x6c\x79_\x72a\x74e\x5f\x63 a\x73\x20\x68o\x75\x72ly\x5fr\x61te \x66r\x6f\x6d\x20v\x69\x7a_\x74im\x65s\x68\x65\x65te\x6e\x74ry\x20\x54e\x20\x4aOIN \x76\x69z_\x73im\x70\x6ce\x74\x69m\x65s\x68\x65e\x74\x5fviz_\x74\x69me\x73\x68\x65\x65\x74\x65\x6e\x74ry\x5f\x31\x5fc\x20\x53\x74J o\x6e\x20\x54\x65\x2e\x69d \x3d\x20\x53\x74J\x2eviz_sim\x70\x6ce\x74\x69\x6d\x65\x73he\x65t_\x76iz_\x74imes\x68\x65etent\x72y_1v\x69\x7a_t\x69m\x65\x73hee\x74e\x6e\x74ry_i\x64\x62 \x4cEFT \x4a\x4f\x49\x4e\x20u\x73\x65\x72s\x5f\x63\x73\x74\x6d\x20Uc o\x6e U\x63.\x69d_\x63 = \x54\x65\x2e\x75s\x65r_\x69\x64 WHER\x45\x20\x53t\x4a.vi\x7a\x5fsimpl\x65\x74i\x6d\x65sheet\x5fv\x69\x7a\x5f\x74i\x6d\x65s\x68e\x65\x74e\x6etr\x79\x5f\x31v\x69\x7a\x5f\x73imple\x74i\x6desh\x65\x65t\x5fi\x64a = '".${${"\x47LOBALS"}["\x79\x6f\x71\x62fa"]}."\x27 A\x4e\x44 \x54\x65\x2edel\x65\x74e\x64 = 0 \x41\x4e\x44\x20\x53\x74J.\x64e\x6ce\x74ed\x3d0\x20\x6f\x72\x64\x65r b\x79\x20\x54\x65.\x72eport\x5fdat\x65");${"\x47\x4c\x4f\x42A\x4c\x53"}["\x65wr\x6c\x74\x73\x6c\x74o\x61\x77"]="r\x6f\x77";${${"\x47\x4cO\x42\x41\x4cS"}["\x71\x6a\x6a\x68r\x6dfo"]}=array();${"\x47\x4c\x4f\x42A\x4c\x53"}["m\x75\x70a\x79\x74\x79o\x75\x6a"]="\x65\x6e\x74\x72\x69\x65s";while(${${"\x47LOB\x41\x4c\x53"}["\x65\x77rl\x74sl\x74\x6fa\x77"]}=$db->fetchByAssoc(${$utasekdpf})){${"\x47\x4cO\x42\x41L\x53"}["ap\x68\x6e\x6fdw\x6f"]="\x65\x6et\x72i\x65\x73";$mnnurjdmchus="r\x6f\x77";$egxsbqanks="\x72o\x77";${"G\x4c\x4f\x42AL\x53"}["\x68wd\x68\x61k\x62\x6c"]="\x72\x6f\x77";${"G\x4c\x4f\x42\x41\x4cS"}["\x70l\x63wh\x72v\x70\x77c\x71"]="\x72o\x77";${${"\x47L\x4f\x42ALS"}["\x61\x70\x68no\x64\x77\x6f"]}[]=array("id"=>${${"\x47L\x4f\x42\x41\x4c\x53"}["p\x6c\x63\x77\x68r\x76pwc\x71"]}["id"],"n\x61\x6d\x65"=>${$egxsbqanks}["n\x61me"],"des\x63\x72\x69p\x74\x69on"=>${${"\x47\x4c\x4fB\x41\x4c\x53"}["d\x70\x6d\x76\x66t\x69\x61"]}["d\x65scri\x70tion"],"\x68o\x75r\x73"=>${$mnnurjdmchus}["ho\x75\x72\x73"],"\x72ep\x6fr\x74\x5f\x64\x61\x74e"=>${${"G\x4c\x4f\x42\x41L\x53"}["h\x77\x64h\x61\x6b\x62\x6c"]}["\x72ep\x6frt_d\x61te"],"h\x6f\x75r\x6c\x79_\x72at\x65"=>${${"\x47\x4cO\x42\x41\x4c\x53"}["\x64p\x6dv\x66\x74ia"]}["hourl\x79_\x72\x61te"]);}echo json_encode(${${"\x47L\x4f\x42AL\x53"}["m\x75p\x61y\x74\x79\x6f\x75\x6a"]});exit();}}function action_activation(){$fnxhwwyo="\x63\x75\x72re\x6et_\x75\x73\x65\x72";global$current_user;if(!is_admin(${$fnxhwwyo})){sugar_die($GLOBALS["\x61\x70\x70_\x73tr\x69\x6egs"]["E\x52\x52\x5fNOT_AD\x4dIN"]);}if($_REQUEST["a\x63\x74ion_\x74yp\x65"]=="save"){$yhyqrxt="s\x71l";${"G\x4c\x4f\x42\x41L\x53"}["\x6f\x6b\x6a\x70\x62xo\x74\x74\x72"]="\x63at\x65g\x6fr\x79";$mhvfqhmemm="c\x61t\x65\x67\x6f\x72y";${${"\x47\x4c\x4fBAL\x53"}["\x6e\x6d\x6cf\x69\x77c\x67\x74\x70e"]}=self::PACKAGE_NAME."A\x63\x74i\x76\x61\x74i\x6f\x6e";${"\x47\x4c\x4f\x42A\x4cS"}["c\x63z\x61k\x75\x68e\x6c\x74\x6c"]="ad\x6d\x69\x6e\x69s\x74\x72\x61\x74i\x6f\x6e";${$yhyqrxt}="DE\x4c\x45TE F\x52O\x4d\x20\x63o\x6efig\x20WHER\x45\x20c\x61tegor\x79 =\x20\x27".${$mhvfqhmemm}."'";$GLOBALS["d\x62"]->query(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x68\x65\x62r\x64\x78j\x79"]});${${"\x47\x4c\x4fB\x41L\x53"}["c\x63za\x6bu\x68e\x6ct\x6c"]}=new Administration();if(!empty($_POST["ac\x74iv\x61\x74io\x6e\x6be\x79"]))$administration->saveSetting(${${"G\x4c\x4f\x42A\x4c\x53"}["o\x6bjp\x62\x78o\x74\x74\x72"]},"\x6be\x79",$_POST["a\x63tiva\x74\x69o\x6e\x6b\x65y"]);}$this->view="\x61ct\x69\x76\x61t\x69\x6fn";}function action_checkactivation(){echo json_encode(Utils::checkActivation());}}
?>
Function Calls
defined | 1 |
Stats
MD5 | 051b8efd27466f816e4021e4c7769b09 |
Eval Count | 0 |
Decode Time | 179 ms |