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 /* Generated by OutputBooks Team */ defined("\102\101\123\105\x50\x41\124\110")..

Decoded Output download

<?php 
/* 
Generated by OutputBooks Team 
*/ 
 defined("BASEPATH") or exit("No direct script access allowed"); class Syncmodel extends MY_Model { public $message = ''; private $cId = null; private $sync_limit = 0; private $sync_tables = array(); private $is_attr_mod = false; private $isFranchise = false; private $isBranch = false; function __construct() { goto XHj_x; SSYaK: $this->sync_tables = array("account", "items", "contacts", "messages"); goto EA7rz; kriZr: $this->sync_tables[] = "category"; goto YN_9I; Uwww2: $this->sync_limit = $this->config->item("sync_limit"); goto C0Fll; HYh9Z: $this->isBranch = get_company("isBranch"); goto O8Qjm; EG0H1: $this->cId = get_company("id"); goto VY4FI; JFJRo: $this->bId = get_user_data("defaultbId", true); goto Uwww2; EA7rz: if (!$this->is_attr_mod) { goto EvIT1; } goto kriZr; XHj_x: parent::__construct(); goto EG0H1; YN_9I: EvIT1: goto LqXqH; C0Fll: $this->is_attr_mod = sal_mod_active(CATE_ATTR); goto SSYaK; LqXqH: $this->sync_tables[] = "tags"; goto OC2Lr; VY4FI: $this->isFranchise = get_company("isFranchise"); goto HYh9Z; O8Qjm: $this->userId = get_user_data("id"); goto JFJRo; OC2Lr: } private function get_deleted_ids($sync_date) { goto qxjq5; Prts7: $this->db->where_in("aEvent", array("D", "AR")); goto ae8X_; ae8X_: $this->db->where_in("type", array("ACC", "ITM", "CAT", "CON")); goto dmWA7; VRKvQ: $time -= timezones($comp_config["timeZone"]) * 3600; goto bdVk2; hKGue: $time = strtotime($sync_date); goto VRKvQ; bdVk2: $sync_date = date("Y-m-d h:i:s", $time); goto fBF5H; HqE7_: return $logs; goto lDa5f; fBF5H: $this->db->select("type, GROUP_CONCAT(tId) AS id"); goto kBCI5; kBCI5: $this->db->from("trans_log"); goto CCAC9; dmWA7: $this->db->group_by("type"); goto uma7w; CCAC9: $this->db->where(array("cId" => $this->cId, "aDate >=" => $sync_date)); goto Prts7; uma7w: $logs = $this->db->get()->result_array(); goto HqE7_; qxjq5: $this->load->helper("date"); goto d18YX; d18YX: $comp_config = get_company("config"); goto hKGue; lDa5f: } public function get_data($data = array()) { goto ee6Ak; YzUvv: $result["st_tbl"] = $key; goto sceRC; RwrkB: y8RXq: goto DHLut; riWzQ: d0oXN: goto GBgpV; oT359: T2OEE: goto vUJh3; pQKK6: $tables = !empty($data["tables"]) ? $data["tables"] : $this->sync_tables; goto uDu0N; VMbNS: $tmp = $this->db->get()->result_array(); goto ZDne7; GBgpV: return $result; goto drDC8; IVIsp: $tbl = $tables[$key]; goto Y_Qpp; ndgis: $page = 0; goto qhJDT; Y_Qpp: switch ($tbl) { case "items": goto EMC_2; r6F0e: if ($sync_date) { goto DZpm_; } goto HgCeJ; AYSdO: $this->db->select("group_concat(itc.catId) as cat_map", false); goto mf5QN; pyYpy: uundt: goto d4Px4; GClB6: md1ze: goto r6F0e; IC4d4: $this->db->select("it.itemId,it.name,it.type,it.SKU,it.uom,it.isSale,it.saleRate,it.isPurchase,it.purchaseRate,it.rank,it.isActive,iti.filePath")->from("items as it"); goto ANThS; HwFFH: DZpm_: goto BKCBG; fWLl8: if (!$this->is_attr_mod) { goto md1ze; } goto AYSdO; ANThS: $this->db->join("item_images as iti", "iti.cId=it.cId AND iti.itemId=it.itemId", "left"); goto fWLl8; mf5QN: $this->db->join("items_category as itc", "itc.cId=it.cId AND itc.itemId=it.itemId", "left"); goto zClo7; V3HVy: goto uundt; goto HwFFH; HgCeJ: $where["it.isActive >="] = 1; goto V3HVy; zClo7: $this->db->group_by("itemId"); goto GClB6; d4Px4: $this->db->where_in("it.type", array("G", "S", "R", "T", "Y", "B")); goto v02zD; EMC_2: $where = array("it.cId" => $this->cId); goto IC4d4; BKCBG: $where["it.updatedOn >="] = $sync_date; goto pyYpy; v02zD: goto eqJdZ; goto E6xH8; E6xH8: case "account": goto qq8yd; syikT: AO0EZ: goto JzQXD; JzQXD: $where["it.updatedOn >="] = $con_sync_date; goto dOGcU; ITvah: $this->db->join("accountgroup as ag", "ag.id=it.groupId", "left"); goto nHZB4; xB_jU: goto Mhu7C; goto syikT; dOGcU: Mhu7C: goto SA1Rr; lXpnv: $this->db->group_start(); goto XhG2C; Xo4A8: $this->db->join("account_loc as al", "al.accId=it.id", "left outer"); goto lXpnv; nHZB4: if ($con_sync_date) { goto AO0EZ; } goto mWW3a; Poifc: $this->db->group_by("it.id"); goto oP4LC; oP4LC: goto eqJdZ; goto t4uz3; XhG2C: $this->db->where_in("it.bId", array(0, $this->bId)); goto XVP_P; Nif2E: eDAHx: goto Poifc; SA1Rr: if (!sal_mod_active(BRANCH_MOD)) { goto eDAHx; } goto Xo4A8; Z1iSH: $this->db->select("it.id, it.name, it.groupId, it.groupCode, it.accCode, it.accCustomCode, it.isActive, it.drank, it.crank, it.itc, ag.name AS groupName, ag.acType,it.bId,it.HS,it.taxTypeCode,it.taxId,it.bId"); goto vlLwk; XVP_P: $this->db->or_where("al.locId", $this->bId, false); goto MUa2t; vlLwk: $this->db->from("account as it"); goto ITvah; mWW3a: $where["it.isActive"] = 1; goto xB_jU; MUa2t: $this->db->group_end(); goto Nif2E; qq8yd: $where = array("it.cId" => $this->cId); goto Z1iSH; t4uz3: case "contacts": goto IfLbF; UUmtE: UK6Qt: goto B2la7; TdSim: $this->db->select("if(c.csType in ("B", "L", "F") and c.perTax!="" . $config["pan"] . "",true,false) as isExternal", false); goto cf06S; jAdxr: $this->db->group_by("c.id"); goto fyRXo; o1tcg: $this->db->group_start(); goto L4SuY; tdfZF: cuUeu: goto KKghc; KSsI0: $where["c.isActive >"] = 0; goto Gck5E; lna12: goto GScyE; goto ITisY; zGD3t: $this->db->group_start(); goto OblnN; mb0Px: $this->db->group_end(); goto l_e2p; fyRXo: if ($con_sync_date) { goto etO3f; } goto KSsI0; LDlEV: if (!(get_user_data("roleCode", true) == "R" && ($tags = get_user_data("tags", true)))) { goto UK6Qt; } goto olHWk; wpgXj: $this->db->join("contacts_tags as ct", "ct.conId=c.id", "left"); goto tMgas; M0maN: $this->db->join("account AS a", "a.cId = c.cId AND (a.accCode=if(c.csType='C','AR',if(c.csType in ('S', 'R', 'D'),'AP',null)) OR a.accCode=if(c.csType='B','BH',null))", "left"); goto jAdxr; LtE9n: etO3f: goto SXZY0; zILBY: rSu_V: goto nbVtu; ZpI3i: goto WonJY; goto Gh1Dn; l_e2p: GScyE: goto zILBY; cf06S: WonJY: goto a6wpu; ON3UP: if (get_user_data("roleCode", true) == "R") { goto cuUeu; } goto P_34H; twEb4: $this->db->or_where_in("c.csType", array("B", "F", "C")); goto Yr3cP; OnYr4: $this->db->select("false as isExternal", false); goto ZpI3i; HK8uT: gGhPh: goto lna12; Yr3cP: $this->db->group_end(); goto HK8uT; ITisY: c7eIE: goto o1tcg; RhxyZ: if (!get_company("shareConbtwBranches", true)) { goto c7eIE; } goto hroIr; wx7tK: FfiRv: goto LDlEV; a6wpu: $this->db->from("contacts AS c"); goto wpgXj; hroIr: if (!$this->isFranchise) { goto gGhPh; } goto zGD3t; JXmwD: $this->db->or_where_in("c.csType", array("B", "F")); goto mb0Px; B2la7: if (!sal_mod_active(BRANCH_MOD)) { goto rSu_V; } goto RhxyZ; Gh1Dn: CG9Ou: goto TdSim; olHWk: $this->db->where_in("ct.tagId", $tags); goto UUmtE; bB8RT: $this->db->select("group_concat(ct.tagId) as con_tags", false); goto KUY8q; UpHCp: goto FfiRv; goto tdfZF; KKghc: $where["c.csType"] = "C"; goto wx7tK; IfLbF: $where = array("c.cId" => $this->cId); goto lYMMk; OblnN: $this->db->where("c.bId", $this->bId); goto twEb4; doqM4: Cmezc: goto ON3UP; cn1nS: if (get_company("countryCode") == "IN" && !empty($config["pan"])) { goto CG9Ou; } goto OnYr4; L4SuY: $this->db->where("c.bId", $this->bId); goto JXmwD; lYMMk: $this->db->select("c.id, c.bId, c.csType, c.name, c.company, c.contactPerson, c.contactPersonMobile, a.id as accId, a.accCode, c.isActive, c.rank, ulm.locs, c.perTax"); goto bB8RT; KUY8q: $config = get_company("config"); goto cn1nS; Gck5E: goto Cmezc; goto LtE9n; tMgas: $this->db->join("(select u.conId,group_concat(locId) as locs FROM `ob_users` as u join ob_compusers_location as cl on cl.uId=u.id where cl.cId=" . $this->cId . " group by u.conId) as ulm", "ulm.conId=c.id", "left"); goto M0maN; P_34H: $where["c.csType !="] = "E"; goto UpHCp; nbVtu: goto eqJdZ; goto nC03M; SXZY0: $where["c.updatedOn >="] = $con_sync_date; goto doqM4; nC03M: case "messages": goto Yncdv; Yncdv: $roleCode = get_user_data("roleCode"); goto VP_KB; PPQwg: goto uUlo0; goto RNJ1X; aZ2Em: $result["lastExecOn"] = $oboExCheck["lasEx"]; goto Df1pc; pC6iz: $mIdread = $tmp["mIdread"]; goto lzv27; pEriA: $this->db->where_in("m.cId", array(0, $this->cId)); goto IIk8n; lMdfs: $oboExCheck = $this->db->select("MAX(lastExecOn) as lasEx")->from("obojobscheduler")->get()->row_array(); goto guT3m; lzv27: uvlFi: goto CSQVn; IIk8n: $this->db->where_in("m.toUid", array($this->userId)); goto pB2bF; CSQVn: if (empty($oboExCheck)) { goto gfsyY; } goto aZ2Em; tzRkg: $mIdread = 0; goto nHyKh; SPADI: $this->db->select("m.*")->from("messages as m"); goto Wp61M; DzY3o: uUlo0: goto un_4f; PejBm: $where["id >"] = $data["mId"]; goto DzY3o; nueTQ: DaF4s: goto PPQwg; guT3m: if (empty($tmp["mIdread"])) { goto uvlFi; } goto pC6iz; pB2bF: goto eqJdZ; goto iRYpy; iCU8F: $result["mIdread"] = $mIdread; goto yzB4s; RNJ1X: oOP18: goto PejBm; un_4f: $this->db->where($where); goto pEriA; Df1pc: gfsyY: goto iCU8F; H6V3u: $where["m.mDate >="] = $sync_date; goto sPu02; nHyKh: $tmp = $this->db->select("mIdread")->from("users")->where(array("id" => $this->userId))->get()->row_array(); goto lMdfs; dnEm_: if (!$sync_date) { goto DaF4s; } goto H6V3u; Wp61M: if (!empty($data["mId"])) { goto oOP18; } goto dnEm_; VP_KB: $roleId = get_user_data("roleId"); goto tzRkg; yzB4s: $where = array(); goto SPADI; sPu02: $this->db->order_by("m.mDate", "desc"); goto nueTQ; iRYpy: case "category": goto tOvI9; gN5Ub: goto eqJdZ; goto Pbr0P; QZAVG: $this->db->select("*")->from("category"); goto BYzvt; pOcEm: if (!$sync_date) { goto iZCQX; } goto Zn2rZ; BYzvt: $this->db->order_by("sortNo, id", "ASC"); goto pOcEm; n4BB4: iZCQX: goto gN5Ub; Zn2rZ: $where["updatedOn >="] = $sync_date; goto n4BB4; tOvI9: $where = array("cId" => $this->cId); goto QZAVG; Pbr0P: default: goto apU5X; N4q0_: goto eqJdZ; goto kPb1c; M5Xl0: if (!$sync_date) { goto g9BGw; } goto pHzXV; Vbl1y: g9BGw: goto N4q0_; OUB7a: $this->db->select("*")->from($tbl); goto M5Xl0; pHzXV: $where["updatedOn >="] = $sync_date; goto Vbl1y; apU5X: $where = array("cId" => $this->cId); goto OUB7a; kPb1c: } goto oT359; Rfc7I: $page = !empty($data["page"]) ? $data["page"] : 0; goto S7UHE; gulMn: $result[$tbl] = $this->response->prepare($tmp); goto xs4Ru; vUJh3: eqJdZ: goto cq36g; sceRC: $result["page"] = ++$page; goto auw_1; jlI8C: SC2rf: goto XnqUe; uZWxN: goto eMzPA; goto riWzQ; XfMiV: eMzPA: goto fwUpv; bQdhj: X1VwE: goto VMbNS; DHLut: $this->db->limit($this->sync_limit, $page * $this->sync_limit); goto bQdhj; xs4Ru: if (!($tot >= $this->sync_limit)) { goto fYE0G; } goto YzUvv; i331s: $cnt = count($tables); goto nQ13s; v0d6p: fYE0G: goto uKVl9; f9Op1: if (empty($sync_date)) { goto SC2rf; } goto cTELp; cyRQw: goto X1VwE; goto RwrkB; T5nvE: $sync_date = !empty($data["sync_date"]) ? $data["sync_date"] : ''; goto c05ao; uKVl9: TaL9S: goto ndgis; cq36g: $this->db->where($where); goto upFfT; uDu0N: $tables = array_values(array_intersect($tables, $this->sync_tables)); goto Rfc7I; ee6Ak: $result = $this->db->query("SELECT NOW() AS sync_date")->row_array(); goto T5nvE; qhJDT: cL87V: goto I3l9I; RM6LE: $tot += count($tmp); goto gulMn; XnqUe: $tot = 0; goto i331s; I3l9I: $key++; goto uZWxN; upFfT: if ($page) { goto y8RXq; } goto OWSEj; nQ13s: $key = $st_tbl; goto XfMiV; fwUpv: if (!($key < $cnt)) { goto d0oXN; } goto IVIsp; cTELp: $result["deleted"] = $this->get_deleted_ids($sync_date); goto jlI8C; c05ao: $con_sync_date = !empty($data["con_sync_date"]) ? $data["con_sync_date"] : ''; goto pQKK6; S7UHE: $st_tbl = !empty($data["st_tbl"]) ? $data["st_tbl"] : 0; goto f9Op1; ZDne7: if (!$tmp) { goto TaL9S; } goto RM6LE; auw_1: goto d0oXN; goto v0d6p; OWSEj: $this->db->limit($this->sync_limit); goto cyRQw; drDC8: } function get_category($data = array()) { goto H7j7i; H7j7i: $where = array("cId" => $this->cId); goto XkcUG; H83gm: $this->db->limit($this->sync_limit); goto DIR8t; JIL9H: QLyPK: goto HEIc4; HEIc4: $this->db->order_by("sortNo, id", "ASC"); goto rvzzN; fHAno: $where["updatedOn >="] = $data["updatedOn"]; goto JIL9H; DIR8t: return $this->db->get()->result_array(); goto jQ09a; JXkmP: if (empty($data["updatedOn"])) { goto QLyPK; } goto fHAno; rvzzN: $this->db->where($where); goto H83gm; XkcUG: $this->db->select("*")->from("category"); goto JXkmP; jQ09a: } function get_items($data = array()) { goto XLkgE; Wfy7E: $this->db->where($where); goto tob1A; wKQ_L: $this->db->join("item_images as iti", "iti.cId=it.cId AND iti.itemId=it.itemId", "left"); goto h2Q6a; KcFQX: $this->db->join("items_category as itc", "itc.cId=it.cId AND itc.itemId=it.itemId", "left"); goto KBp_L; ewhYb: return $this->db->get()->result_array(); goto bJ2ME; h2Q6a: if (!$isAttributeModule) { goto o70TP; } goto UXcCh; oyZ5v: $where = array("it.cId" => $this->cId); goto u4irm; u4irm: $this->db->select("it.*")->from("items as it"); goto wKQ_L; XLkgE: $isAttributeModule = sal_mod_active(CATE_ATTR); goto oyZ5v; tob1A: $this->db->limit($this->sync_limit); goto ewhYb; qKxYx: if (empty($data["updatedOn"])) { goto OYUmM; } goto p7R5y; Qw8XV: o70TP: goto qKxYx; KBp_L: $this->db->group_by("itemId"); goto Qw8XV; UXcCh: $this->db->select("group_concat(itc.catId) as cat_map", false); goto KcFQX; p7R5y: $where["it.updatedOn >="] = $data["updatedOn"]; goto Aw5HZ; Aw5HZ: OYUmM: goto Wfy7E; bJ2ME: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*
Generated by OutputBooks Team
*/
 defined("\102\101\123\105\x50\x41\124\110") or exit("\x4e\x6f\x20\x64\x69\162\145\143\x74\40\163\x63\x72\x69\x70\164\x20\141\143\143\145\163\163\40\141\154\154\157\x77\145\x64"); class Syncmodel extends MY_Model { public $message = ''; private $cId = null; private $sync_limit = 0; private $sync_tables = array(); private $is_attr_mod = false; private $isFranchise = false; private $isBranch = false; function __construct() { goto XHj_x; SSYaK: $this->sync_tables = array("\141\143\x63\x6f\165\x6e\x74", "\x69\x74\x65\x6d\163", "\143\157\x6e\164\x61\143\164\x73", "\x6d\x65\163\x73\141\x67\x65\x73"); goto EA7rz; kriZr: $this->sync_tables[] = "\x63\141\164\x65\147\157\x72\x79"; goto YN_9I; Uwww2: $this->sync_limit = $this->config->item("\x73\171\x6e\143\137\154\x69\155\151\x74"); goto C0Fll; HYh9Z: $this->isBranch = get_company("\151\163\x42\162\x61\156\143\x68"); goto O8Qjm; EG0H1: $this->cId = get_company("\x69\144"); goto VY4FI; JFJRo: $this->bId = get_user_data("\144\145\146\141\x75\154\x74\x62\111\x64", true); goto Uwww2; EA7rz: if (!$this->is_attr_mod) { goto EvIT1; } goto kriZr; XHj_x: parent::__construct(); goto EG0H1; YN_9I: EvIT1: goto LqXqH; C0Fll: $this->is_attr_mod = sal_mod_active(CATE_ATTR); goto SSYaK; LqXqH: $this->sync_tables[] = "\164\x61\147\x73"; goto OC2Lr; VY4FI: $this->isFranchise = get_company("\x69\163\x46\x72\x61\x6e\x63\150\x69\x73\x65"); goto HYh9Z; O8Qjm: $this->userId = get_user_data("\151\144"); goto JFJRo; OC2Lr: } private function get_deleted_ids($sync_date) { goto qxjq5; Prts7: $this->db->where_in("\141\105\x76\145\156\164", array("\x44", "\x41\x52")); goto ae8X_; ae8X_: $this->db->where_in("\x74\171\160\145", array("\101\103\x43", "\111\124\115", "\103\x41\124", "\103\x4f\x4e")); goto dmWA7; VRKvQ: $time -= timezones($comp_config["\x74\x69\x6d\145\132\x6f\156\x65"]) * 3600; goto bdVk2; hKGue: $time = strtotime($sync_date); goto VRKvQ; bdVk2: $sync_date = date("\x59\x2d\155\x2d\x64\40\x68\x3a\151\x3a\x73", $time); goto fBF5H; HqE7_: return $logs; goto lDa5f; fBF5H: $this->db->select("\x74\171\x70\145\x2c\40\107\122\x4f\x55\120\x5f\x43\117\116\103\101\x54\50\164\x49\144\x29\x20\x41\x53\x20\x69\x64"); goto kBCI5; kBCI5: $this->db->from("\164\x72\141\156\x73\x5f\x6c\x6f\x67"); goto CCAC9; dmWA7: $this->db->group_by("\164\x79\x70\x65"); goto uma7w; CCAC9: $this->db->where(array("\x63\x49\144" => $this->cId, "\x61\x44\x61\164\x65\x20\76\75" => $sync_date)); goto Prts7; uma7w: $logs = $this->db->get()->result_array(); goto HqE7_; qxjq5: $this->load->helper("\144\x61\164\x65"); goto d18YX; d18YX: $comp_config = get_company("\x63\x6f\x6e\x66\151\147"); goto hKGue; lDa5f: } public function get_data($data = array()) { goto ee6Ak; YzUvv: $result["\x73\x74\137\x74\x62\x6c"] = $key; goto sceRC; RwrkB: y8RXq: goto DHLut; riWzQ: d0oXN: goto GBgpV; oT359: T2OEE: goto vUJh3; pQKK6: $tables = !empty($data["\x74\x61\x62\154\145\x73"]) ? $data["\164\141\142\x6c\145\163"] : $this->sync_tables; goto uDu0N; VMbNS: $tmp = $this->db->get()->result_array(); goto ZDne7; GBgpV: return $result; goto drDC8; IVIsp: $tbl = $tables[$key]; goto Y_Qpp; ndgis: $page = 0; goto qhJDT; Y_Qpp: switch ($tbl) { case "\151\x74\145\x6d\163": goto EMC_2; r6F0e: if ($sync_date) { goto DZpm_; } goto HgCeJ; AYSdO: $this->db->select("\x67\x72\157\x75\160\x5f\143\157\156\x63\141\164\x28\x69\x74\x63\56\143\141\x74\x49\x64\x29\40\141\163\40\x63\x61\164\137\155\141\160", false); goto mf5QN; pyYpy: uundt: goto d4Px4; GClB6: md1ze: goto r6F0e; IC4d4: $this->db->select("\x69\164\x2e\x69\x74\145\155\111\x64\54\151\x74\56\x6e\x61\x6d\145\x2c\x69\164\x2e\x74\x79\160\145\x2c\x69\164\56\x53\113\x55\x2c\x69\164\x2e\x75\x6f\x6d\x2c\x69\164\56\x69\x73\x53\141\x6c\x65\54\x69\x74\56\x73\x61\154\145\x52\x61\x74\x65\54\151\164\x2e\x69\163\120\165\162\x63\x68\141\x73\145\x2c\151\x74\x2e\x70\165\162\x63\x68\141\x73\145\122\141\x74\x65\x2c\151\x74\x2e\x72\141\156\x6b\x2c\x69\164\x2e\151\x73\101\x63\x74\x69\166\x65\x2c\151\x74\151\56\x66\151\154\x65\x50\x61\x74\150")->from("\151\x74\x65\x6d\x73\x20\x61\163\40\151\164"); goto ANThS; HwFFH: DZpm_: goto BKCBG; fWLl8: if (!$this->is_attr_mod) { goto md1ze; } goto AYSdO; ANThS: $this->db->join("\151\164\x65\155\137\151\x6d\x61\x67\145\163\x20\141\x73\40\x69\164\x69", "\x69\x74\x69\x2e\143\111\x64\x3d\x69\164\x2e\x63\111\144\40\x41\116\104\40\x69\x74\151\x2e\151\164\145\155\111\144\x3d\151\x74\56\x69\164\145\155\x49\144", "\x6c\145\x66\x74"); goto fWLl8; mf5QN: $this->db->join("\x69\x74\145\155\x73\x5f\143\x61\164\145\x67\157\x72\x79\x20\x61\x73\x20\x69\164\x63", "\151\x74\143\x2e\x63\x49\144\x3d\x69\164\56\x63\111\x64\x20\101\116\x44\40\151\164\x63\56\x69\164\145\x6d\x49\144\75\151\x74\x2e\151\164\145\155\x49\x64", "\154\x65\x66\x74"); goto zClo7; V3HVy: goto uundt; goto HwFFH; HgCeJ: $where["\151\164\x2e\x69\x73\x41\143\164\x69\166\145\x20\76\x3d"] = 1; goto V3HVy; zClo7: $this->db->group_by("\x69\164\x65\155\111\144"); goto GClB6; d4Px4: $this->db->where_in("\x69\x74\x2e\x74\171\x70\x65", array("\x47", "\123", "\x52", "\x54", "\x59", "\x42")); goto v02zD; EMC_2: $where = array("\x69\x74\x2e\x63\x49\144" => $this->cId); goto IC4d4; BKCBG: $where["\x69\x74\56\165\160\144\x61\x74\145\144\x4f\x6e\x20\76\x3d"] = $sync_date; goto pyYpy; v02zD: goto eqJdZ; goto E6xH8; E6xH8: case "\141\x63\x63\x6f\165\156\164": goto qq8yd; syikT: AO0EZ: goto JzQXD; JzQXD: $where["\x69\164\x2e\165\x70\144\141\x74\x65\x64\x4f\x6e\x20\x3e\x3d"] = $con_sync_date; goto dOGcU; ITvah: $this->db->join("\x61\143\143\x6f\165\x6e\164\x67\162\157\165\x70\x20\x61\x73\40\x61\147", "\x61\x67\x2e\151\144\75\151\164\56\x67\x72\157\165\160\x49\144", "\x6c\x65\x66\164"); goto nHZB4; xB_jU: goto Mhu7C; goto syikT; dOGcU: Mhu7C: goto SA1Rr; lXpnv: $this->db->group_start(); goto XhG2C; Xo4A8: $this->db->join("\141\143\143\x6f\165\156\164\x5f\x6c\x6f\143\40\141\x73\x20\x61\x6c", "\141\154\x2e\x61\x63\143\x49\144\x3d\151\164\x2e\151\x64", "\154\x65\x66\164\40\x6f\165\x74\x65\x72"); goto lXpnv; nHZB4: if ($con_sync_date) { goto AO0EZ; } goto mWW3a; Poifc: $this->db->group_by("\151\x74\x2e\x69\x64"); goto oP4LC; oP4LC: goto eqJdZ; goto t4uz3; XhG2C: $this->db->where_in("\x69\x74\x2e\142\111\x64", array(0, $this->bId)); goto XVP_P; Nif2E: eDAHx: goto Poifc; SA1Rr: if (!sal_mod_active(BRANCH_MOD)) { goto eDAHx; } goto Xo4A8; Z1iSH: $this->db->select("\151\164\56\x69\x64\54\40\x69\x74\x2e\x6e\141\x6d\145\54\40\151\x74\56\x67\162\157\165\160\111\x64\54\x20\151\164\x2e\147\162\x6f\165\x70\103\x6f\144\x65\x2c\x20\x69\x74\x2e\x61\x63\143\103\157\x64\x65\x2c\40\151\x74\56\x61\x63\143\x43\x75\x73\x74\157\155\103\x6f\x64\x65\54\40\151\x74\x2e\x69\163\x41\x63\x74\x69\166\145\x2c\40\151\164\x2e\x64\162\x61\156\153\x2c\x20\151\164\x2e\143\162\141\x6e\153\54\x20\x69\x74\x2e\x69\164\143\54\40\141\147\x2e\156\x61\x6d\145\40\x41\x53\40\x67\162\x6f\165\x70\x4e\x61\155\x65\x2c\x20\141\x67\x2e\x61\143\x54\x79\160\x65\54\151\x74\56\x62\x49\144\x2c\x69\x74\56\x48\123\54\x69\x74\56\x74\x61\170\124\x79\160\x65\x43\157\x64\x65\54\151\x74\56\164\141\x78\111\x64\54\x69\164\56\142\111\x64"); goto vlLwk; XVP_P: $this->db->or_where("\141\154\x2e\154\x6f\143\111\x64", $this->bId, false); goto MUa2t; vlLwk: $this->db->from("\x61\143\143\157\x75\156\x74\x20\x61\x73\40\151\x74"); goto ITvah; mWW3a: $where["\151\164\x2e\x69\163\101\x63\164\x69\166\145"] = 1; goto xB_jU; MUa2t: $this->db->group_end(); goto Nif2E; qq8yd: $where = array("\151\x74\56\143\111\x64" => $this->cId); goto Z1iSH; t4uz3: case "\x63\157\156\164\x61\x63\164\x73": goto IfLbF; UUmtE: UK6Qt: goto B2la7; TdSim: $this->db->select("\151\x66\x28\x63\x2e\143\163\x54\171\x70\145\x20\151\x6e\x20\50\x22\x42\42\x2c\x20\x22\x4c\x22\x2c\x20\x22\x46\x22\51\40\141\156\x64\40\x63\x2e\160\x65\x72\x54\141\170\41\75\x22" . $config["\160\x61\x6e"] . "\42\54\x74\x72\x75\145\54\146\x61\154\163\x65\x29\40\x61\163\40\x69\x73\105\x78\164\x65\x72\x6e\x61\154", false); goto cf06S; jAdxr: $this->db->group_by("\x63\56\151\x64"); goto fyRXo; o1tcg: $this->db->group_start(); goto L4SuY; tdfZF: cuUeu: goto KKghc; KSsI0: $where["\143\56\151\x73\101\143\164\x69\166\x65\40\76"] = 0; goto Gck5E; lna12: goto GScyE; goto ITisY; zGD3t: $this->db->group_start(); goto OblnN; mb0Px: $this->db->group_end(); goto l_e2p; fyRXo: if ($con_sync_date) { goto etO3f; } goto KSsI0; LDlEV: if (!(get_user_data("\162\x6f\x6c\x65\x43\x6f\x64\x65", true) == "\x52" && ($tags = get_user_data("\x74\x61\147\x73", true)))) { goto UK6Qt; } goto olHWk; wpgXj: $this->db->join("\x63\x6f\x6e\x74\x61\x63\x74\x73\x5f\x74\x61\x67\163\x20\141\x73\x20\x63\164", "\143\164\56\x63\157\156\111\144\x3d\143\56\151\144", "\x6c\145\146\164"); goto tMgas; M0maN: $this->db->join("\141\x63\x63\157\x75\x6e\x74\40\x41\x53\40\x61", "\x61\56\x63\x49\x64\x20\x3d\40\143\x2e\x63\x49\144\40\x41\116\104\40\50\141\x2e\141\x63\143\103\157\x64\145\75\151\x66\50\x63\x2e\x63\x73\124\x79\160\x65\x3d\47\103\47\54\47\101\122\47\x2c\x69\x66\50\143\56\143\163\x54\x79\160\145\40\151\156\40\x28\x27\x53\47\x2c\x20\x27\122\x27\54\x20\x27\x44\47\x29\x2c\x27\101\x50\x27\x2c\x6e\x75\x6c\x6c\x29\x29\x20\117\x52\40\141\56\x61\x63\x63\x43\x6f\144\145\x3d\x69\146\x28\x63\x2e\x63\x73\124\x79\x70\145\75\47\102\x27\54\47\102\110\47\x2c\156\x75\x6c\154\51\51", "\154\x65\x66\x74"); goto jAdxr; LtE9n: etO3f: goto SXZY0; zILBY: rSu_V: goto nbVtu; ZpI3i: goto WonJY; goto Gh1Dn; l_e2p: GScyE: goto zILBY; cf06S: WonJY: goto a6wpu; ON3UP: if (get_user_data("\x72\x6f\154\145\103\x6f\x64\145", true) == "\x52") { goto cuUeu; } goto P_34H; twEb4: $this->db->or_where_in("\x63\56\143\163\x54\x79\160\x65", array("\x42", "\x46", "\x43")); goto Yr3cP; OnYr4: $this->db->select("\x66\x61\154\163\145\40\x61\163\x20\x69\x73\105\x78\164\145\162\x6e\x61\154", false); goto ZpI3i; HK8uT: gGhPh: goto lna12; Yr3cP: $this->db->group_end(); goto HK8uT; ITisY: c7eIE: goto o1tcg; RhxyZ: if (!get_company("\163\x68\141\162\x65\x43\157\156\142\x74\x77\102\x72\x61\156\x63\150\x65\163", true)) { goto c7eIE; } goto hroIr; wx7tK: FfiRv: goto LDlEV; a6wpu: $this->db->from("\143\x6f\x6e\x74\141\x63\164\x73\40\101\x53\40\143"); goto wpgXj; hroIr: if (!$this->isFranchise) { goto gGhPh; } goto zGD3t; JXmwD: $this->db->or_where_in("\x63\x2e\143\x73\x54\171\x70\x65", array("\102", "\x46")); goto mb0Px; B2la7: if (!sal_mod_active(BRANCH_MOD)) { goto rSu_V; } goto RhxyZ; Gh1Dn: CG9Ou: goto TdSim; olHWk: $this->db->where_in("\x63\x74\x2e\164\x61\147\111\144", $tags); goto UUmtE; bB8RT: $this->db->select("\147\x72\x6f\x75\x70\x5f\143\157\x6e\x63\x61\164\x28\x63\x74\x2e\164\x61\x67\111\x64\51\x20\141\163\40\143\x6f\x6e\137\164\x61\147\163", false); goto KUY8q; UpHCp: goto FfiRv; goto tdfZF; KKghc: $where["\x63\56\x63\x73\x54\171\160\145"] = "\x43"; goto wx7tK; IfLbF: $where = array("\x63\56\x63\x49\x64" => $this->cId); goto lYMMk; OblnN: $this->db->where("\x63\56\142\x49\x64", $this->bId); goto twEb4; doqM4: Cmezc: goto ON3UP; cn1nS: if (get_company("\143\x6f\x75\156\164\x72\171\103\157\144\x65") == "\111\x4e" && !empty($config["\160\141\x6e"])) { goto CG9Ou; } goto OnYr4; L4SuY: $this->db->where("\143\x2e\142\111\x64", $this->bId); goto JXmwD; lYMMk: $this->db->select("\x63\x2e\x69\x64\54\40\143\56\142\x49\144\54\40\x63\x2e\143\163\x54\171\x70\x65\x2c\x20\143\x2e\x6e\141\155\145\54\x20\143\x2e\143\157\155\160\x61\156\x79\54\40\143\x2e\143\x6f\156\x74\141\143\x74\x50\145\162\163\x6f\156\54\40\143\56\143\x6f\156\164\141\143\x74\x50\145\x72\163\x6f\156\115\157\142\151\154\145\54\40\141\x2e\x69\144\40\141\163\x20\x61\143\x63\111\x64\x2c\x20\x61\56\x61\x63\x63\103\x6f\144\x65\54\x20\143\56\151\x73\x41\143\x74\151\x76\x65\x2c\x20\x63\56\x72\141\x6e\x6b\x2c\x20\x75\x6c\155\56\154\157\143\163\54\x20\x63\56\x70\145\x72\x54\x61\170"); goto bB8RT; KUY8q: $config = get_company("\143\157\156\x66\x69\147"); goto cn1nS; Gck5E: goto Cmezc; goto LtE9n; tMgas: $this->db->join("\50\x73\x65\x6c\x65\143\164\x20\165\x2e\x63\157\156\x49\144\54\147\x72\157\165\160\137\143\x6f\156\143\x61\x74\50\x6c\x6f\x63\x49\144\51\x20\141\163\x20\x6c\157\143\163\40\x46\x52\x4f\115\40\140\157\x62\137\x75\x73\145\162\x73\x60\40\x61\x73\x20\165\40\152\157\151\x6e\x20\157\142\x5f\143\157\155\160\x75\x73\145\x72\163\137\154\157\143\x61\x74\151\x6f\156\x20\x61\x73\40\x63\x6c\x20\x6f\x6e\40\x63\x6c\x2e\x75\111\x64\75\x75\x2e\x69\x64\x20\x77\x68\145\162\145\x20\143\154\56\x63\111\x64\75" . $this->cId . "\40\147\x72\x6f\x75\160\40\x62\x79\x20\165\56\x63\x6f\156\x49\x64\x29\x20\x61\x73\40\165\x6c\x6d", "\x75\154\x6d\x2e\143\157\x6e\111\144\75\x63\x2e\151\x64", "\154\145\146\x74"); goto M0maN; P_34H: $where["\143\56\x63\x73\x54\x79\160\145\40\x21\75"] = "\x45"; goto UpHCp; nbVtu: goto eqJdZ; goto nC03M; SXZY0: $where["\x63\56\165\160\144\141\164\145\x64\117\x6e\x20\x3e\75"] = $con_sync_date; goto doqM4; nC03M: case "\x6d\x65\x73\163\141\147\145\x73": goto Yncdv; Yncdv: $roleCode = get_user_data("\162\157\154\145\x43\157\144\x65"); goto VP_KB; PPQwg: goto uUlo0; goto RNJ1X; aZ2Em: $result["\154\x61\x73\164\105\170\x65\x63\117\156"] = $oboExCheck["\x6c\x61\163\x45\170"]; goto Df1pc; pC6iz: $mIdread = $tmp["\155\111\x64\x72\145\141\x64"]; goto lzv27; pEriA: $this->db->where_in("\155\56\x63\111\144", array(0, $this->cId)); goto IIk8n; lMdfs: $oboExCheck = $this->db->select("\x4d\x41\130\50\x6c\x61\163\164\x45\x78\x65\143\117\x6e\x29\40\x61\x73\40\154\141\x73\105\x78")->from("\x6f\x62\157\152\x6f\142\x73\143\150\145\x64\165\154\x65\x72")->get()->row_array(); goto guT3m; lzv27: uvlFi: goto CSQVn; IIk8n: $this->db->where_in("\155\56\x74\x6f\125\x69\x64", array($this->userId)); goto pB2bF; CSQVn: if (empty($oboExCheck)) { goto gfsyY; } goto aZ2Em; tzRkg: $mIdread = 0; goto nHyKh; SPADI: $this->db->select("\x6d\56\52")->from("\155\x65\163\x73\141\147\145\x73\x20\x61\x73\40\155"); goto Wp61M; DzY3o: uUlo0: goto un_4f; PejBm: $where["\x69\144\40\x3e"] = $data["\155\111\x64"]; goto DzY3o; nueTQ: DaF4s: goto PPQwg; guT3m: if (empty($tmp["\155\x49\144\x72\x65\141\x64"])) { goto uvlFi; } goto pC6iz; pB2bF: goto eqJdZ; goto iRYpy; iCU8F: $result["\155\111\x64\162\145\x61\x64"] = $mIdread; goto yzB4s; RNJ1X: oOP18: goto PejBm; un_4f: $this->db->where($where); goto pEriA; Df1pc: gfsyY: goto iCU8F; H6V3u: $where["\x6d\x2e\x6d\x44\x61\164\x65\x20\x3e\x3d"] = $sync_date; goto sPu02; nHyKh: $tmp = $this->db->select("\155\111\x64\162\145\x61\x64")->from("\x75\163\145\x72\163")->where(array("\x69\144" => $this->userId))->get()->row_array(); goto lMdfs; dnEm_: if (!$sync_date) { goto DaF4s; } goto H6V3u; Wp61M: if (!empty($data["\x6d\111\x64"])) { goto oOP18; } goto dnEm_; VP_KB: $roleId = get_user_data("\x72\157\154\x65\x49\144"); goto tzRkg; yzB4s: $where = array(); goto SPADI; sPu02: $this->db->order_by("\155\x2e\155\104\x61\x74\x65", "\x64\x65\x73\x63"); goto nueTQ; iRYpy: case "\x63\141\164\x65\x67\157\162\x79": goto tOvI9; gN5Ub: goto eqJdZ; goto Pbr0P; QZAVG: $this->db->select("\x2a")->from("\x63\x61\164\x65\147\x6f\162\x79"); goto BYzvt; pOcEm: if (!$sync_date) { goto iZCQX; } goto Zn2rZ; BYzvt: $this->db->order_by("\163\157\x72\x74\116\157\x2c\40\151\x64", "\101\x53\x43"); goto pOcEm; n4BB4: iZCQX: goto gN5Ub; Zn2rZ: $where["\165\x70\144\141\164\x65\144\117\156\x20\x3e\75"] = $sync_date; goto n4BB4; tOvI9: $where = array("\x63\x49\x64" => $this->cId); goto QZAVG; Pbr0P: default: goto apU5X; N4q0_: goto eqJdZ; goto kPb1c; M5Xl0: if (!$sync_date) { goto g9BGw; } goto pHzXV; Vbl1y: g9BGw: goto N4q0_; OUB7a: $this->db->select("\52")->from($tbl); goto M5Xl0; pHzXV: $where["\165\160\x64\141\164\x65\144\117\x6e\x20\76\x3d"] = $sync_date; goto Vbl1y; apU5X: $where = array("\x63\111\144" => $this->cId); goto OUB7a; kPb1c: } goto oT359; Rfc7I: $page = !empty($data["\160\x61\x67\145"]) ? $data["\160\x61\147\x65"] : 0; goto S7UHE; gulMn: $result[$tbl] = $this->response->prepare($tmp); goto xs4Ru; vUJh3: eqJdZ: goto cq36g; sceRC: $result["\160\x61\x67\x65"] = ++$page; goto auw_1; jlI8C: SC2rf: goto XnqUe; uZWxN: goto eMzPA; goto riWzQ; XfMiV: eMzPA: goto fwUpv; bQdhj: X1VwE: goto VMbNS; DHLut: $this->db->limit($this->sync_limit, $page * $this->sync_limit); goto bQdhj; xs4Ru: if (!($tot >= $this->sync_limit)) { goto fYE0G; } goto YzUvv; i331s: $cnt = count($tables); goto nQ13s; v0d6p: fYE0G: goto uKVl9; f9Op1: if (empty($sync_date)) { goto SC2rf; } goto cTELp; cyRQw: goto X1VwE; goto RwrkB; T5nvE: $sync_date = !empty($data["\163\171\156\x63\137\x64\141\x74\x65"]) ? $data["\x73\x79\156\x63\x5f\x64\141\x74\145"] : ''; goto c05ao; uKVl9: TaL9S: goto ndgis; cq36g: $this->db->where($where); goto upFfT; uDu0N: $tables = array_values(array_intersect($tables, $this->sync_tables)); goto Rfc7I; ee6Ak: $result = $this->db->query("\x53\105\x4c\105\103\124\40\116\117\x57\50\51\40\101\x53\x20\163\x79\x6e\x63\x5f\144\x61\x74\x65")->row_array(); goto T5nvE; qhJDT: cL87V: goto I3l9I; RM6LE: $tot += count($tmp); goto gulMn; XnqUe: $tot = 0; goto i331s; I3l9I: $key++; goto uZWxN; upFfT: if ($page) { goto y8RXq; } goto OWSEj; nQ13s: $key = $st_tbl; goto XfMiV; fwUpv: if (!($key < $cnt)) { goto d0oXN; } goto IVIsp; cTELp: $result["\x64\145\154\145\x74\145\144"] = $this->get_deleted_ids($sync_date); goto jlI8C; c05ao: $con_sync_date = !empty($data["\143\157\x6e\x5f\x73\171\x6e\x63\137\x64\x61\x74\145"]) ? $data["\x63\157\156\x5f\x73\x79\156\143\x5f\x64\141\164\x65"] : ''; goto pQKK6; S7UHE: $st_tbl = !empty($data["\x73\164\x5f\164\142\154"]) ? $data["\x73\164\x5f\164\142\154"] : 0; goto f9Op1; ZDne7: if (!$tmp) { goto TaL9S; } goto RM6LE; auw_1: goto d0oXN; goto v0d6p; OWSEj: $this->db->limit($this->sync_limit); goto cyRQw; drDC8: } function get_category($data = array()) { goto H7j7i; H7j7i: $where = array("\x63\x49\144" => $this->cId); goto XkcUG; H83gm: $this->db->limit($this->sync_limit); goto DIR8t; JIL9H: QLyPK: goto HEIc4; HEIc4: $this->db->order_by("\163\x6f\162\x74\x4e\157\54\40\x69\x64", "\101\x53\x43"); goto rvzzN; fHAno: $where["\x75\160\144\141\164\145\144\117\x6e\40\x3e\x3d"] = $data["\x75\x70\x64\x61\164\145\144\117\x6e"]; goto JIL9H; DIR8t: return $this->db->get()->result_array(); goto jQ09a; JXkmP: if (empty($data["\165\160\144\141\x74\x65\x64\x4f\156"])) { goto QLyPK; } goto fHAno; rvzzN: $this->db->where($where); goto H83gm; XkcUG: $this->db->select("\x2a")->from("\x63\x61\x74\x65\147\157\x72\171"); goto JXkmP; jQ09a: } function get_items($data = array()) { goto XLkgE; Wfy7E: $this->db->where($where); goto tob1A; wKQ_L: $this->db->join("\x69\x74\x65\x6d\x5f\x69\155\x61\x67\145\x73\40\x61\163\x20\x69\x74\151", "\151\x74\151\56\x63\111\144\75\x69\164\56\143\x49\144\x20\101\116\x44\40\x69\164\x69\56\x69\x74\x65\155\x49\x64\75\151\x74\x2e\151\x74\145\155\111\x64", "\x6c\145\146\x74"); goto h2Q6a; KcFQX: $this->db->join("\151\164\x65\155\x73\x5f\x63\141\164\145\x67\x6f\x72\x79\x20\141\x73\x20\151\x74\x63", "\151\x74\143\56\143\x49\x64\75\151\164\56\143\111\144\40\x41\x4e\104\x20\151\164\143\x2e\151\164\x65\155\x49\144\x3d\151\164\x2e\x69\164\x65\155\x49\x64", "\x6c\x65\x66\x74"); goto KBp_L; ewhYb: return $this->db->get()->result_array(); goto bJ2ME; h2Q6a: if (!$isAttributeModule) { goto o70TP; } goto UXcCh; oyZ5v: $where = array("\151\164\x2e\x63\111\x64" => $this->cId); goto u4irm; u4irm: $this->db->select("\151\x74\x2e\x2a")->from("\x69\164\145\155\x73\x20\141\x73\40\x69\x74"); goto wKQ_L; XLkgE: $isAttributeModule = sal_mod_active(CATE_ATTR); goto oyZ5v; tob1A: $this->db->limit($this->sync_limit); goto ewhYb; qKxYx: if (empty($data["\x75\x70\144\x61\x74\x65\144\x4f\x6e"])) { goto OYUmM; } goto p7R5y; Qw8XV: o70TP: goto qKxYx; KBp_L: $this->db->group_by("\x69\x74\x65\155\x49\x64"); goto Qw8XV; UXcCh: $this->db->select("\147\x72\x6f\x75\160\x5f\x63\157\x6e\143\141\x74\50\151\x74\x63\x2e\x63\x61\164\x49\144\x29\40\141\163\x20\x63\x61\164\137\155\x61\160", false); goto KcFQX; p7R5y: $where["\151\164\x2e\x75\160\x64\x61\x74\x65\x64\x4f\156\40\76\75"] = $data["\x75\160\144\141\x74\145\144\x4f\156"]; goto Aw5HZ; Aw5HZ: OYUmM: goto Wfy7E; bJ2ME: } }

Function Calls

None

Variables

None

Stats

MD5 279fd967e4ffe8e7af6f7a9b4b62bf9c
Eval Count 0
Decode Time 125 ms