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("\x42\x41\123\x45\x50\101\x54\110")..
Decoded Output download
<?php
/*
Generated by OutputBooks Team
*/
defined("BASEPATH") or exit("No direct script access allowed"); class Home extends MY_Controller { public function __construct() { parent::__construct(); } public function index() { $data = $this->get_head_data(); $this->load->page("home", $data); } public function script() { $data = $this->get_head_data(); $this->load->view("script", $data); } private function get_head_data() { goto Tbzil; FOgzY: vf0th: goto bJkkF; Tbzil: $data = array(); goto r1TfR; SyEmg: $data["print_socket_url"] = $printers[0]["accessUrl"]; goto GpP_R; ocNGU: $data["rateFraction"] = !empty($salSettings["rateFraction"]) ? $salSettings["rateFraction"] : $data["currFraction"]; goto FOgzY; h6RQP: return $data; goto MOGDt; zX1q_: if (empty($salSettings)) { goto vf0th; } goto S1jtg; Zcfb1: if (!(!empty($printers) && $printers[0])) { goto tshrL; } goto SyEmg; GpP_R: tshrL: goto h6RQP; r1TfR: $salSettings = get_company("salSettings"); goto zX1q_; S1jtg: $data["currFraction"] = !empty($salSettings["currFraction"]) ? $salSettings["currFraction"] : (get_company("fraction") ? get_company("fraction") : 2); goto ocNGU; bJkkF: $this->load->model("kot/kotModel", "kotModel"); goto B5Tgy; B5Tgy: $printers = $this->kotModel->get_printers_list(); goto Zcfb1; MOGDt: } public function delete_query_log($delete = false) { $this->qlog($delete); } public function qlog($delete = false) { goto bq57f; ToOQ2: $file_path = FCPATH . $tmp_log . "/queries.txt"; goto jie3Q; AV__h: unlink($file_path); goto d6XzV; J1b6y: L84DB: goto I02yn; I02yn: chmod($file_path, 0777); goto AV__h; kXOD0: exit; goto J1b6y; viTje: echo "*************** end *************"; goto kXOD0; pfpiS: return false; goto qUBbP; aWfUT: unlink($file_path); goto viTje; V0CjL: goto SM8Qn; goto h6pEA; tYNZr: $chunksize = 10000; goto nEKYc; I52OQ: echo get_company("id") . " <a href="" . base_url($tmp_log) . "/queries.txt" target="_blank">logFile</a>"; goto FTmtA; zMW3I: ob_flush(); goto e78MT; d6XzV: Giw6Q: goto I52OQ; y10iP: echo fread($handle, $chunksize); goto zMW3I; SI5bB: if (feof($handle)) { goto FRwd9; } goto y10iP; bq57f: $tmp_log = "temp/logs/" . get_company("id"); goto ToOQ2; nEKYc: $handle = fopen($file_path, "rb"); goto sbnM2; jie3Q: if (!(is_dir($tmp_log) && file_exists($file_path))) { goto Giw6Q; } goto vBWPG; iJkSv: echo "</pre>"; goto aDOk4; NCpLk: SM8Qn: goto SI5bB; aDOk4: fclose($handle); goto lEDG3; lEDG3: chmod($file_path, 0777); goto aWfUT; h6pEA: FRwd9: goto iJkSv; e78MT: flush(); goto V0CjL; vBWPG: if (!$delete) { goto L84DB; } goto tYNZr; FTmtA: echo " <a href="" . base_url($tmp_log) . "/db_error.txt" target="_blank">dbError</a>"; goto gg9po; qUBbP: rsSjx: goto XG36m; sbnM2: if (!($handle === false)) { goto rsSjx; } goto pfpiS; XG36m: echo "<pre>"; goto NCpLk; gg9po: } public function toggle_hook() { goto tS6nV; O14Qp: if (file_exists($from)) { goto qhajj; } goto ou6Ov; RrVai: k0O1v: goto cBfWr; ou6Ov: if (!file_exists($to)) { goto k0O1v; } goto X6CUK; PgpPi: qhajj: goto a9EAE; nRa__: return false; goto AUr01; a9EAE: rename($from, $to); goto Ncq9W; wkeuN: $to = APPPATH . "hooks/_LogQueryHook.php"; goto O14Qp; X6CUK: rename($to, $from); goto RrVai; AUr01: O756W: goto ttDiH; cBfWr: goto b2WHc; goto PgpPi; tS6nV: if ($this->_has_auth()) { goto O756W; } goto nRa__; ttDiH: $from = APPPATH . "hooks/LogQueryHook.php"; goto wkeuN; Ncq9W: b2WHc: goto yCMMX; yCMMX: echo file_exists($from) ? "Hook Enabled" : "Hook Disabled"; goto rI9mL; rI9mL: } public function dashboard() { goto n84un; JbQO0: return true; goto cZKcZ; n84un: $this->response->success("Successfully saved"); goto znU_i; HwdVX: $this->response->write(); goto JbQO0; znU_i: $this->response->set_data("user_data", get_user_data()); goto HwdVX; cZKcZ: } public function obinfo($file = "env.php") { goto JcwZI; JcwZI: if ($this->_has_auth()) { goto mYEfc; } goto j_IBr; AYLJY: echo file_get_contents($file); goto T6_r3; u41c5: echo getcwd(); goto zU3KC; zU3KC: goto lUx_J; goto gIPVa; hK5S7: return true; goto oWu73; T6_r3: lUx_J: goto frPPy; oWu73: Fyge7: goto xg8gJ; xg8gJ: if (file_exists($file)) { goto mWA7A; } goto u41c5; G0Nuw: mYEfc: goto XwqX6; j_IBr: return false; goto G0Nuw; gIPVa: mWA7A: goto AYLJY; XwqX6: if (!(empty($file) || $file == "0")) { goto Fyge7; } goto bkbBZ; bkbBZ: phpinfo(); goto hK5S7; frPPy: } public function oblic($uId = 1, $plan = 0, $duration = 365) { goto T7iz7; Fa2Yb: $data = array(); goto HD0k1; Bsh3i: foreach ($comp as $key => $val) { $data["comp"][$val["id"]] = $val["name"]; nxWMU: } goto wMZ6U; T7iz7: if ($this->_has_auth()) { goto AgXTe; } goto T8pKT; M1JlO: $email = $this->db->select("id,email")->from("users")->where("id", $uId)->get()->row_array(); goto iJDwy; HD0k1: $comp = $this->db->select("id,name")->from("companies")->where(array("primUserid" => $uId, "isActive" => "1"))->get()->result_array(); goto Bsh3i; wMZ6U: B3hYe: goto M1JlO; Dg3eF: $this->load->library("Ob_license"); goto zQwNv; iJDwy: $data["email"] = $email["email"]; goto Dg3eF; hFodJ: echo "<textarea rows="10" cols="50" readonly>" . $licKey . "</textarea>"; goto Y_5RF; zQwNv: $licKey = $this->ob_license->getLicenseKey($uId, $data, null, $duration, $plan); goto hFodJ; bfnrW: AgXTe: goto Fa2Yb; T8pKT: return false; goto bfnrW; Y_5RF: } public function obsql() { goto OXmjQ; ZHeYS: return false; goto YTx5W; OfgKq: if (!$query) { goto XxGFR; } goto ceADs; jwDkB: $this->load->library("table"); goto Go_2L; hUw00: $query = !empty($_GET["q"]) ? $_GET["q"] : ''; goto qwxl9; YTx5W: OF0Vo: goto hUw00; ovi13: echo "<style>*{font-family:arial;font-size:12px;}table tr td{padding:8px;border:1px solid #CCC;}</style>"; goto AxlKi; ceADs: $query = $this->db->query($query); goto jwDkB; AxlKi: echo "<form method="post"><textarea name="q" cols="70" rows="10" value="">" . $query . "</textarea></br><button type="submit">Run</button></form></br>"; goto OfgKq; qwxl9: $query = !empty($_POST["q"]) ? $_POST["q"] : $query; goto ovi13; OXmjQ: if ($this->_has_auth()) { goto OF0Vo; } goto ZHeYS; pqvpb: XxGFR: goto UvUyT; Go_2L: echo $this->table->generate($query); goto pqvpb; UvUyT: } private function _has_auth() { goto Hm5CW; p2Ul0: return false; goto t4f5h; OcAnP: return true; goto FhcTT; Hm5CW: if (!isset($_SERVER["PHP_AUTH_USER"])) { goto eWlt7; } goto g1Vzo; ap54b: header("HTTP/1.0 401 Unauthorized"); goto LWHIc; CfF1L: goto RhVSe; goto bKwS7; LCv35: show_404(); goto p2Ul0; FhcTT: B_HQo: goto CfF1L; bKwS7: eWlt7: goto tBb3t; LWHIc: die("Failed"); goto VShzf; tBb3t: header("WWW-Authenticate: Basic realm="Srimax Realm""); goto ap54b; g1Vzo: if (!(isset($_SERVER["PHP_AUTH_USER"]) && isset($_SERVER["PHP_AUTH_PW"]) && md5($_SERVER["PHP_AUTH_USER"]) == "21232f297a57a5a743894a0e4a801fc3" && md5($_SERVER["PHP_AUTH_USER"] . $_SERVER["PHP_AUTH_PW"]) == "e652f105b81e7ad64179368acc50a553")) { goto B_HQo; } goto OcAnP; VShzf: RhVSe: goto LCv35; t4f5h: } public function ping() { goto fw7aJ; m33Fe: $this->response->write(); goto v1ikX; v1ikX: return true; goto yGXhA; qz_CH: $this->response->set_data("obmv", OB_MVERSION); goto m33Fe; fw7aJ: $this->response->set_data("obv", OB_VERSION); goto qz_CH; yGXhA: } public function removeuserdevice() { goto TW0LC; rs0J8: $id = $_POST["id"]; goto AM70e; Waw0d: $discItems = $this->deviceModel->removeDevice(array("id" => $id, "dCode" => $dCode)); goto xFMLT; Jmm63: $this->response->write(); goto DTAPY; TW0LC: $this->load->model("deviceModel"); goto lSa6k; AM70e: Nvuqy: goto M7UyT; xFMLT: $this->response->success("Successfully Removed"); goto Jmm63; lSa6k: if (!isset($_POST["id"])) { goto Nvuqy; } goto rs0J8; DTAPY: return true; goto CBNE5; twyCn: HFfHS: goto Waw0d; M7UyT: if (!isset($_POST["dCode"])) { goto HFfHS; } goto fsQCs; fsQCs: $dCode = $_POST["dCode"]; goto twyCn; CBNE5: } public function obversion() { echo OB_VERSION; } public function obabout() { goto WEfEc; X0PSf: $result["isDemo"] = true; goto CATa8; WEfEc: $result = array("version" => OB_VERSION, "releasedOn" => OB_RELEASE_DATE, "by" => "Srimax Software System Private Limited", "obmv" => OB_MVERSION, "obmcv" => OB_MOBILE_COMPATIBLE_VERSION); goto IYn4n; AZDEe: $result["isCloud"] = true; goto DA3il; hCtpX: Y4h7s: goto rIyp6; GAW7g: $this->load->library("Ob_license"); goto b4FY9; gUN4E: if (!defined("IS_DEMO")) { goto Ptr8k; } goto X0PSf; rIyp6: goto wF1rG; goto Vvtk3; EnHYk: aQn2d: goto hCtpX; MMm0j: $result["isShared"] = true; goto iXjn1; IYn4n: if (!defined("APP_CLD")) { goto n9d16; } goto AZDEe; SKbWl: return; goto sd5eO; r2IRJ: $licKey = $this->db->select("licenseKey")->from("licensekey")->limit(1)->get()->row_array(); goto P85HL; Vvtk3: L0Aw0: goto MMm0j; oUFoT: if (!(!empty($licData) && !empty($licData["isTrial"]) && !empty($licData["isExpired"]))) { goto aQn2d; } goto G3p2k; CATa8: Ptr8k: goto r2xI5; DA3il: n9d16: goto FCYgM; FCYgM: if (defined("APP_EXP")) { goto L0Aw0; } goto r2IRJ; r2xI5: $this->response->write($result); goto SKbWl; b4FY9: $licData = $this->ob_license->isValidLicenseKey($licKey["licenseKey"]); goto oUFoT; iXjn1: wF1rG: goto gUN4E; P85HL: if (!(!empty($licKey) && !empty($licKey["licenseKey"]))) { goto Y4h7s; } goto GAW7g; G3p2k: $result["isExpired"] = true; goto EnHYk; sd5eO: } public function common_data() { goto eSsjj; dRnBs: C3iSS: goto Y7y3A; q1g81: goto BXntV; goto Kl5I1; Vai6E: $this->response->set_data("user", $userData); goto nC9q2; X5Sd5: unset($userData["crdByUserId"]); goto K1QwS; ZAOff: $defUnit = $this->db->select("name AS defUnit")->from("compunits")->where(array("cId" => $company["id"], "isDefault" => "1"))->limit(1)->get()->row_array(); goto qCSAE; PX1eK: dDGAd: goto cFUuE; oiheE: $this->db->from("ec_config"); goto kIgRp; jBjS8: $this->response->set_data("series", $series); goto dRnBs; FIDE9: De0h1: goto pXw_J; xNuj9: if (strpos($url_upper, "HTTP://") !== false || strpos($url_upper, "HTTPS://") !== false) { goto Sn964; } goto RWYRg; XGbeh: $printers = $this->kotModel->get_printers_list(); goto ql2Dz; yDlwK: if (!in_array("EC", $sal_codes)) { goto lDd9f; } goto PrQck; nalU4: if (empty($data)) { goto C3iSS; } goto GjuoO; B0vbQ: $userData["branch_warehouse"] = $this->contactsModel->get_branch_warehouses($userData["defaultbId"]); goto Vai6E; m7blZ: $discItems = $this->RatesheetModel->get_list(array("type" => "D", "page" => 1)); goto kpfAS; sVTkS: get_financial_dates($cur_date, $start_date, $finish_date); goto cww7Z; e9v1p: set_company($company_data_temp); goto nejKa; QRyEB: $company["localE"] = "en_" . $company["countryCode"]; goto A4mas; Kl5I1: wMejA: goto g9JnY; BZODq: $sms = $this->companyModel->get_smtp("S"); goto RElEl; Pxzmk: $pos = strpos($url, ","); goto HUZHB; jsd6I: if (!sal_mod_active(BRANCH_MOD)) { goto uYel4; } goto YV9ol; YV9ol: $this->db->group_start(); goto BxO1l; VwBVu: $this->response->set_data("defaultPrinter", $defaultPrinter); goto PX1eK; Fiq0q: $company["defUnit"] = $defUnit["defUnit"]; goto zt1f7; Hztua: uYel4: goto WaO8X; A4mas: goto MzLsu; goto yQR5w; PpEm4: BXntV: goto hNSc2; X_D4n: $this->db->where("code", "ecomUrl"); goto qvJbc; cww7Z: $company = get_company(); goto LHL41; Y7y3A: $branches = $this->contactsModel->get_branches(); goto D0lph; Rg3tD: return true; goto T70FY; hhSym: $this->response->set_data("maxUsers", $userData["licenseData"]["maxUsers"]); goto fUkOi; pXw_J: $company_data_temp = get_company(); goto bnDau; aaswW: $this->db->select("id,tType,prefix,editable,manual,sName")->from("series")->where(array("cId" => $company["id"], "fYear" => date("Y", strtotime($start_date)))); goto jsd6I; NEYB4: $this->response->set_data("all_branches", $branches); goto JV_MC; g9JnY: $this->response->set_data("OutputSMS", 1); goto PpEm4; avzH6: Sn964: goto FIDE9; Ekudc: $this->config->load("currency_symbols", "true"); goto DcuMl; yQR5w: qtH8n: goto RI4rd; ARnmb: yhiQ3: goto ZAOff; K1QwS: unset($userData["licenseData"]); goto ZGmem; WaO8X: $data = $this->db->get()->result_array(); goto nalU4; keaV1: $this->load->model("kot/kotModel", "kotModel"); goto XGbeh; SuFp_: $start_date = $finish_date = $cur_date = gmdate("Y-m-d"); goto sVTkS; ZKIQW: if (empty($company["purChargesCode"])) { goto rgQ4U; } goto WalHa; y1GMi: $url = substr($url, 0, $pos); goto UfyeM; vf8fi: $url_upper = strtoupper($url); goto xNuj9; ymEaj: $userData = get_user_data(); goto hhSym; yrqil: KRMby: goto aaswW; MtamF: AKmmG: goto ZKIQW; qvJbc: $row_res = $this->db->get()->row_array(); goto QwHE1; PrQck: $this->db->select("value"); goto oiheE; kpfAS: $company["hasDiscRules"] = !empty($discItems) ? 1 : 0; goto kEryW; pbul2: if (!(!empty($defTax) && !empty($defTax["defTax"]))) { goto yhiQ3; } goto xUXKc; RI4rd: $company["localE"] = $defaultLocale[$company["countryCode"]]["locale"]; goto z58Z1; zFPAD: foreach ($data as $val) { goto Uyn44; vNki0: rGHJY: goto JWGd0; IiVGB: $series[$ty_key] = $val; goto vNki0; Uyn44: $ty_key = empty($val["sName"]) ? $val["tType"] : $val["tType"] . "_" . $val["id"]; goto IiVGB; JWGd0: } goto Sw__N; Qtiaz: $this->db->group_end(); goto Hztua; xUXKc: $company["defTax"] = $defTax["defTax"]; goto ARnmb; iwI0D: $this->response->set_data("print_socket_url", $printers[0]["accessUrl"]); goto MgMzX; JZyRL: $this->load->model("contactsModel"); goto B0vbQ; z58Z1: MzLsu: goto C1ens; ql2Dz: if (!(!empty($printers) && $printers[0])) { goto iOmrc; } goto iwI0D; RElEl: $defaultPrinter = $this->companyModel->get_default_printer(); goto rrK_T; hNSc2: $this->response->set_data("user_rights", get_rights(), true); goto fcyEI; LQfl1: if (empty($company["countryCode"])) { goto TUs2c; } goto Ekudc; BxO1l: $this->db->where("bId", $userData["defaultbId"]); goto cYlL0; eSsjj: $this->response->success(); goto SuFp_; GjuoO: $series = array(); goto zFPAD; dFIZc: $this->response->set_data("tDate", $data["tDate"]); goto yrqil; K700X: $this->response->set_data("OutputSMS", 0); goto q1g81; SK9VK: $this->response->set_data("company", $company); goto ymEaj; Sw__N: BlEDK: goto jBjS8; QwHE1: if (empty($row_res["value"])) { goto rekBq; } goto mRchO; HUZHB: if (!($pos !== false)) { goto NLeVT; } goto y1GMi; rrK_T: if (empty($defaultPrinter)) { goto dDGAd; } goto VwBVu; QY_gp: $this->response->set_data("sync_limit", $this->config->item("sync_limit")); goto FVb9G; qCSAE: if (!(!empty($defUnit) && !empty($defUnit["defUnit"]))) { goto dTBFH; } goto Fiq0q; K3NNt: goto De0h1; goto avzH6; bnDau: $company_data_temp["ec_url"] = $url; goto e9v1p; JV_MC: if (empty($company["salModCodes"])) { goto tWUr6; } goto gXy5X; Hu2Bb: rgQ4U: goto vFSGn; FVb9G: $this->response->set_data("myl", isMyl()); goto fHDhB; kIgRp: $this->db->where("cId", $company["id"]); goto X_D4n; fcyEI: $data = $this->db->select("tDate")->from("trans")->where("cId", $company["id"])->order_by("tDate", "desc")->limit(1)->get()->row_array(); goto emOoX; cYlL0: $this->db->or_where("find_in_set(" . $userData["defaultbId"] . ",followbId) > 0", null, false); goto Qtiaz; eH6G2: $rateSheetCount = $this->RatesheetModel->get_ratesheet_count(); goto MPeCi; WalHa: $company["purChargesCode"] = json_encode($company["purChargesCode"]); goto Hu2Bb; gXy5X: $sal_codes = explode(",", $company["salModCodes"]); goto yDlwK; fUkOi: unset($userData["password"]); goto U0IL1; MgMzX: iOmrc: goto HJ924; zt1f7: dTBFH: goto LQfl1; MPeCi: $this->response->set_data("rateSheetCount", $rateSheetCount); goto keaV1; emOoX: if (!(!empty($data) && $data["tDate"])) { goto KRMby; } goto dFIZc; fHDhB: $this->load->model("RatesheetModel"); goto eH6G2; cFUuE: if (!empty($sms)) { goto wMejA; } goto K700X; IUjNU: $branches = $this->contactsModel->get_branches('', true); goto NEYB4; D0lph: $this->response->set_data("branches", $branches); goto IUjNU; nC9q2: $this->response->set_data("page_limit", $this->config->item("page_limit")); goto QY_gp; kEryW: $defTax = $this->db->select("id AS defTax")->from("tax")->where(array("cId" => $company["id"], "isDefault" => "1"))->limit(1)->get()->row_array(); goto pbul2; DcuMl: $defaultLocale = $this->config->item("defaultLocale"); goto ajMmm; UfyeM: NLeVT: goto vf8fi; nejKa: rekBq: goto s14uj; NqWo1: tWUr6: goto lVt37; vFSGn: $this->load->model("RatesheetModel"); goto m7blZ; mRchO: $url = $row_res["value"]; goto Pxzmk; ZSyfx: $company["salChargesCode"] = json_encode($company["salChargesCode"]); goto MtamF; lVt37: $this->response->write(); goto Rg3tD; RWYRg: $url = "http://" . $url; goto K3NNt; LHL41: if (empty($company["salChargesCode"])) { goto AKmmG; } goto ZSyfx; HJ924: $this->load->model("companyModel"); goto BZODq; C1ens: TUs2c: goto SK9VK; U0IL1: unset($userData["activation"]); goto X5Sd5; ajMmm: if (!empty($defaultLocale[$company["countryCode"]])) { goto qtH8n; } goto QRyEB; ZGmem: unset($userData["licenseKey"]); goto JZyRL; s14uj: lDd9f: goto NqWo1; T70FY: } public function search($q = '') { goto MIIkh; qkOwz: if (empty($accounts)) { goto b5xQ1; } goto VoWeu; F2YmJ: $accounts = $this->accountModel->get_search_list(array("query" => $q), true); goto qkOwz; V8XDz: $result = array_merge($result, $items["items"]); goto YDqtY; QbswO: if (empty($contact)) { goto PtCR1; } goto G7Khy; L6t0M: if (!valid_permission("ACCHA", 1, false)) { goto vz2wE; } goto bElw0; PgqiE: t6cub: goto SIxiY; t2lgx: $this->response->set_data("items", $result); goto A6dJQ; Lxphc: $items = $this->TransModel->gsearch($q); goto y7TN5; nWnDi: $this->load->model("itemsModel"); goto JBlvG; VoWeu: $result = array_merge($result, $accounts); goto NIvFV; y7TN5: if (empty($items)) { goto t6cub; } goto AtdXY; easbQ: $contact = $this->contactsModel->customer_search(array("str" => $q, "type" => "TACR")); goto QbswO; pUKtF: if (!valid_permission("MNITM", 1, false)) { goto SVyaq; } goto nWnDi; cVc5D: $result = array(); goto L6t0M; JBlvG: $data["searchText"] = $q; goto Nrx8r; Nrx8r: $data["listing"] = false; goto urDeR; G7Khy: $result = array_merge($result, $contact); goto as086; A6dJQ: $this->response->write(); goto ZmNnf; MIIkh: $q = urldecode($q); goto cVc5D; Xxl3N: vz2wE: goto vjP4o; ZmNnf: return true; goto etG1p; AtdXY: $result = array_merge($result, $items); goto PgqiE; kXrqd: SVyaq: goto OlvQ_; vjP4o: $this->load->model("contactsModel"); goto easbQ; NIvFV: b5xQ1: goto Xxl3N; OlvQ_: $this->load->model("TransModel"); goto Lxphc; SIxiY: $this->response->success(); goto t2lgx; bElw0: $this->load->model("accountModel"); goto F2YmJ; urDeR: $data["from"] = 0; goto y2NEW; y2NEW: $items = $this->itemsModel->get_list($data); goto nUbQZ; nUbQZ: if (!(!empty($items) && !empty($items["items"]))) { goto belgE; } goto V8XDz; as086: PtCR1: goto pUKtF; YDqtY: belgE: goto kXrqd; etG1p: } public function email_expire() { goto WebFe; PbyYX: $this->db->select("u.name, u.email"); goto T6YVY; LTqJI: $this->load->library("email"); goto ohvMT; T6YVY: $this->db->from("users AS u"); goto hhbra; uP1bt: $result = $this->db->get()->result_array(); goto LTqJI; RfSXa: lBzl3: goto rtXQ1; UgJQ4: $fromdate = date("Y-m-d", strtotime($today . " +3 days")); goto w8cKn; w8cKn: $todate = date("Y-m-d", strtotime($fromdate . " +1 days")); goto PbyYX; hhbra: $this->db->join("licensekey AS l", "l.uId=u.id"); goto HT60I; WebFe: $today = date("Y-m-d"); goto UgJQ4; ohvMT: foreach ($result as $val) { goto Ojg2E; IAPSX: GVguU: goto U6003; pNDvv: $this->email->message(nl2br($message)); goto SybnT; JdrYJ: echo "Failed To : " . $val["email"]; goto UY46b; SPI5Y: $this->email->to($val["email"]); goto x4AC2; Ojg2E: $message = sprintf(lang("PLAN_EXPIRE_EMAIL"), $val["name"], $val["name"], "in 3 days"); goto SPI5Y; x4AC2: $this->email->bcc("[email protected]"); goto XukDY; SybnT: if ($this->email->send()) { goto ag0rD; } goto JdrYJ; UY46b: ag0rD: goto IAPSX; XukDY: $this->email->subject("Your Output Books Trail version will be expired soon"); goto pNDvv; U6003: } goto RfSXa; HT60I: $this->db->where(array("u.isPrimeUser" => "1", "u.licCnt" => "0", "l.plan" => "T", "l.expiredOn >=" => $fromdate, "l.expiredOn <=" => $todate)); goto uP1bt; rtXQ1: } public function rank() { $this->load->model("CompanyModel"); $this->CompanyModel->rank_update(); } public function resetdemodate() { goto I95KL; E9nuC: $sql = "UPDATE ob_trans_log set aDate = '" . $cur_date . "' where cId=0"; goto wo_Gc; xJUIN: PrxZt: goto hjZpa; IU0Rc: kyTGO: goto p5n3G; p5n3G: $rows = $this->db->select("cId,max(tdate) as date")->from("trans")->where(array("tType !=" => "AO"))->group_by("cId")->get()->result_array(); goto nvZXH; I95KL: if (defined("IS_DEMO")) { goto kyTGO; } goto hkZq6; B10ob: $this->db->query($sql); goto E9nuC; s4Z7a: return; goto IU0Rc; wo_Gc: $this->db->query($sql); goto n9Sj3; hkZq6: show_404(); goto s4Z7a; hjZpa: $sql = "UPDATE ob_devices_loc SET accessTime ='" . $cur_date . "'"; goto B10ob; nvZXH: foreach ($rows as $row) { goto lumGl; va0qt: $this->db->query($sql); goto pYYUp; piBmT: $sql = "UPDATE ob_trans set tDate = DATE_ADD(tDate , INTERVAL " . $diff . " DAY) where cId='" . $row["cId"] . "' and tType!='AO'"; goto va0qt; KLbBK: $diff = floor((strtotime($cur_date) - strtotime($row["date"])) / 3600 / 24); goto piBmT; pYYUp: $sql = "UPDATE ob_trans set dueDate = DATE_ADD(dueDate , INTERVAL " . $diff . " DAY) where cId='" . $row["cId"] . "' and tType!='AO' and dueDate>=tDate"; goto K2LNv; ppv_H: $sql = "UPDATE ob_trans_log set aDate = DATE_ADD(aDate , INTERVAL " . $diff . " DAY) where cId='" . $row["cId"] . "'"; goto NqzO3; sdnSf: $cur_date = gmdate("Y-m-d"); goto KLbBK; NqzO3: $this->db->query($sql); goto Pvipd; lumGl: echo "reset (1)
"; goto sdnSf; K2LNv: $this->db->query($sql); goto ppv_H; Pvipd: xEZTc: goto F0kAt; F0kAt: } goto xJUIN; n9Sj3: echo "Date reset done"; goto UC38y; UC38y: } public function sendsms($transId = 0, $mType = '', $isWa = false) { goto j0yrh; D7rLY: $this->TransModel->cId = $trans["cId"]; goto o8pPD; PZLD1: aKWL3: goto RtvKd; qoPw6: $this->response->error("Invalid Request"); goto ALEFN; a7RY2: $this->response->write(); goto S88eV; MT4t9: $this->companyModel->bId = 0; goto VRUT7; j0yrh: $header = $this->input->request_headers(); goto BpuSx; ALEFN: $this->response->write(); goto R4R1_; Lhsty: $this->load->model("companyModel"); goto D7rLY; BpuSx: if (!(empty($header) || empty($header["thash"]))) { goto Wk8bQ; } goto qoPw6; nTIVr: $this->response->success("SMS Sended"); goto ssbcb; SM1G5: en2iD: goto ZbJ7u; artwW: if (!(substr(hash("sha512", $transId), 0, 32) != $header["thash"])) { goto mzmO9; } goto qPnh7; m3QRN: PJ8FR: goto Gd019; S88eV: return true; goto QuoTu; VRUT7: $result = $this->TransModel->sendsms($transId, $isWa, $mType); goto dpgv3; ECa7s: $this->response->error($this->TransModel->message); goto nQB6S; qPnh7: $this->response->error("Invalid Request"); goto L0MD2; dKJ20: $this->response->error("Transaction Not Found"); goto dpX2c; OzJEK: bG13w: goto CSQXX; R4R1_: return false; goto dGWmZ; CSQXX: $this->load->model("TransModel"); goto Lhsty; o8pPD: $this->TransModel->bId = 0; goto IWt7_; dpgv3: if (!empty($result)) { goto PJ8FR; } goto wtU7L; wtU7L: if (empty($this->TransModel->message)) { goto D2ZXC; } goto ECa7s; L0MD2: $this->response->write(); goto RCmZK; xmtXk: goto Db8ku; goto m3QRN; nQB6S: D2ZXC: goto xmtXk; Gd019: if (is_array($result)) { goto en2iD; } goto nTIVr; IWt7_: $this->companyModel->cId = $trans["cId"]; goto MT4t9; Xx0TH: $trans = $this->db->select("cId")->from("trans")->where("id", $transId)->get()->row_array(); goto gZuzh; ZbJ7u: $this->response->set_data($result); goto PZLD1; RtvKd: Db8ku: goto a7RY2; CmfHC: mzmO9: goto Xx0TH; dGWmZ: Wk8bQ: goto artwW; gZuzh: if (!(empty($trans) || empty($trans["cId"]))) { goto bG13w; } goto dKJ20; RCmZK: return false; goto CmfHC; vKM8p: return false; goto OzJEK; ssbcb: goto aKWL3; goto SM1G5; dpX2c: $this->response->write(); goto vKM8p; QuoTu: } public function sendsms2($mobNo = "+919698987388", $message = '', $portNo = '', $baudRate = '') { goto rY7wz; xiwf2: $settings = $this->CompanyModel->get_smtp("S"); goto jVkXK; KWlFB: echo "Success"; goto ZybHu; BKFt1: echo "Required Data Missing."; goto hrhFf; rY7wz: if ($this->_has_auth()) { goto ys2dK; } goto D59Gb; UnnLX: DkGGc: goto MGvRF; KnB2y: se0DR: goto KWlFB; iaLSH: return; goto KnB2y; Dlw3X: $result = OBOutputSMS($mobNo, $message, $settings); goto iG4Hv; D59Gb: return false; goto ttiRd; aMz6k: echo $result; goto iaLSH; iG4Hv: if (!($result !== true)) { goto se0DR; } goto aMz6k; ATC7E: require_once APPPATH . "third_party/OutputSMS/OutputSMS.php"; goto Dlw3X; MGvRF: $settings = $settings["settings"]; goto ATC7E; jVkXK: if (!(empty($settings) || empty($settings["settings"]))) { goto DkGGc; } goto BKFt1; ttiRd: ys2dK: goto Sgnuv; hrhFf: return false; goto UnnLX; Sgnuv: $this->load->model("CompanyModel"); goto xiwf2; ZybHu: } public function checklic($uid = '', $uuid = '') { goto xa3M8; xa3M8: $this->load->model("updateModel"); goto aJHve; tau7v: $this->response->success("Valid"); goto ip5V6; yVOC3: if (!is_array($this->updateModel->message)) { goto uwiS0; } goto OB0a9; OB0a9: $this->response->set_data($this->updateModel->message); goto G3Mzt; xuIVR: chR0d: goto tau7v; U9RB0: goto Mhm_U; goto xuIVR; zWsc_: if ($resp === true) { goto chR0d; } goto yVOC3; G3Mzt: uwiS0: goto pjcW4; ODDAf: $this->response->write(); goto NM_SF; pjcW4: $this->response->error(); goto U9RB0; ip5V6: Mhm_U: goto ODDAf; aJHve: $resp = $this->updateModel->checklic($uid, $uuid); goto zWsc_; NM_SF: } public function image($image_url) { echo $image_url; exit; } public function tenant() { goto gxlmW; d79gI: $this->response->set_data($return); goto Bf_a0; nnAts: $return = array(); goto VXlnc; NCO5C: return false; goto LaQI8; u5evf: $this->db->where("uId", $uId); goto NZjlU; yOP2g: $this->db->from("licensekey"); goto u5evf; tC7OQ: $this->response->success(); goto d79gI; gxlmW: $uId = $this->input->get("id"); goto Jtrg3; Bf_a0: $this->response->write(); goto lL94u; Jtrg3: if (!empty($uId)) { goto M_Hvw; } goto W5j4h; VXlnc: $this->db->select("licenseKey"); goto yOP2g; lL94u: return; goto JpcSK; LaQI8: M_Hvw: goto nnAts; W5j4h: $this->response->error("Required Field Missing."); goto iwOVj; NZjlU: $return = $this->db->get()->row_array(); goto tC7OQ; iwOVj: $this->response->write(); goto NCO5C; JpcSK: } public function testprint() { goto QuBkG; SGFTM: $result = EscPos::testPrint(); goto CqnVq; CqnVq: echo file_put_contents("test_print.txt", $result); goto oZeZl; QuBkG: require_once APPPATH . "/third_party/EscPos.php"; goto SGFTM; oZeZl: } }
?>
Did this file decode correctly?
Original Code
<?php
/*
Generated by OutputBooks Team
*/
defined("\x42\x41\123\x45\x50\101\x54\110") or exit("\116\157\x20\144\151\162\x65\143\164\x20\x73\143\162\151\160\164\x20\x61\x63\x63\145\x73\163\40\x61\154\x6c\x6f\x77\x65\144"); class Home extends MY_Controller { public function __construct() { parent::__construct(); } public function index() { $data = $this->get_head_data(); $this->load->page("\150\157\155\x65", $data); } public function script() { $data = $this->get_head_data(); $this->load->view("\163\143\x72\151\160\164", $data); } private function get_head_data() { goto Tbzil; FOgzY: vf0th: goto bJkkF; Tbzil: $data = array(); goto r1TfR; SyEmg: $data["\160\162\151\156\164\137\163\x6f\143\x6b\x65\x74\x5f\165\162\x6c"] = $printers[0]["\x61\143\x63\145\x73\x73\125\162\x6c"]; goto GpP_R; ocNGU: $data["\162\141\x74\x65\x46\162\x61\143\164\151\157\x6e"] = !empty($salSettings["\x72\141\164\145\x46\162\x61\x63\164\151\x6f\156"]) ? $salSettings["\162\x61\164\145\x46\162\x61\143\x74\x69\157\x6e"] : $data["\143\x75\162\x72\106\162\x61\x63\164\151\x6f\x6e"]; goto FOgzY; h6RQP: return $data; goto MOGDt; zX1q_: if (empty($salSettings)) { goto vf0th; } goto S1jtg; Zcfb1: if (!(!empty($printers) && $printers[0])) { goto tshrL; } goto SyEmg; GpP_R: tshrL: goto h6RQP; r1TfR: $salSettings = get_company("\x73\x61\154\123\145\164\164\x69\156\147\x73"); goto zX1q_; S1jtg: $data["\143\x75\162\162\106\x72\x61\143\164\x69\157\x6e"] = !empty($salSettings["\143\x75\162\162\106\162\141\x63\x74\x69\x6f\x6e"]) ? $salSettings["\143\165\162\162\x46\162\141\x63\164\151\x6f\x6e"] : (get_company("\x66\162\x61\x63\x74\x69\157\x6e") ? get_company("\x66\x72\x61\x63\x74\151\x6f\x6e") : 2); goto ocNGU; bJkkF: $this->load->model("\x6b\x6f\164\57\x6b\x6f\x74\x4d\157\144\x65\154", "\x6b\x6f\x74\x4d\157\x64\145\154"); goto B5Tgy; B5Tgy: $printers = $this->kotModel->get_printers_list(); goto Zcfb1; MOGDt: } public function delete_query_log($delete = false) { $this->qlog($delete); } public function qlog($delete = false) { goto bq57f; ToOQ2: $file_path = FCPATH . $tmp_log . "\57\x71\165\145\x72\151\x65\163\x2e\x74\x78\164"; goto jie3Q; AV__h: unlink($file_path); goto d6XzV; J1b6y: L84DB: goto I02yn; I02yn: chmod($file_path, 0777); goto AV__h; kXOD0: exit; goto J1b6y; viTje: echo "\x2a\x2a\52\52\52\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\52\x20\x65\x6e\144\x20\52\52\x2a\x2a\52\x2a\52\52\x2a\52\x2a\52\52"; goto kXOD0; pfpiS: return false; goto qUBbP; aWfUT: unlink($file_path); goto viTje; V0CjL: goto SM8Qn; goto h6pEA; tYNZr: $chunksize = 10000; goto nEKYc; I52OQ: echo get_company("\151\144") . "\46\156\142\x73\160\x3b\x26\x6e\x62\163\160\x3b\x3c\x61\x20\x68\162\x65\146\x3d\x22" . base_url($tmp_log) . "\x2f\161\x75\145\x72\x69\145\163\56\x74\170\164\42\40\164\141\x72\x67\x65\164\75\42\x5f\142\154\141\156\x6b\x22\76\x6c\x6f\x67\106\x69\154\x65\x3c\57\141\76"; goto FTmtA; zMW3I: ob_flush(); goto e78MT; d6XzV: Giw6Q: goto I52OQ; y10iP: echo fread($handle, $chunksize); goto zMW3I; SI5bB: if (feof($handle)) { goto FRwd9; } goto y10iP; bq57f: $tmp_log = "\x74\x65\155\160\57\x6c\x6f\147\x73\x2f" . get_company("\x69\x64"); goto ToOQ2; nEKYc: $handle = fopen($file_path, "\162\142"); goto sbnM2; jie3Q: if (!(is_dir($tmp_log) && file_exists($file_path))) { goto Giw6Q; } goto vBWPG; iJkSv: echo "\74\57\x70\x72\145\76"; goto aDOk4; NCpLk: SM8Qn: goto SI5bB; aDOk4: fclose($handle); goto lEDG3; lEDG3: chmod($file_path, 0777); goto aWfUT; h6pEA: FRwd9: goto iJkSv; e78MT: flush(); goto V0CjL; vBWPG: if (!$delete) { goto L84DB; } goto tYNZr; FTmtA: echo "\x26\x6e\x62\x73\160\x3b\46\156\142\x73\160\x3b\x3c\141\x20\150\x72\145\x66\x3d\x22" . base_url($tmp_log) . "\57\144\x62\x5f\145\162\162\x6f\x72\x2e\164\x78\164\42\x20\164\141\162\147\145\164\x3d\x22\x5f\142\x6c\x61\156\x6b\x22\76\x64\x62\x45\x72\x72\157\162\74\x2f\141\x3e"; goto gg9po; qUBbP: rsSjx: goto XG36m; sbnM2: if (!($handle === false)) { goto rsSjx; } goto pfpiS; XG36m: echo "\74\x70\x72\145\x3e"; goto NCpLk; gg9po: } public function toggle_hook() { goto tS6nV; O14Qp: if (file_exists($from)) { goto qhajj; } goto ou6Ov; RrVai: k0O1v: goto cBfWr; ou6Ov: if (!file_exists($to)) { goto k0O1v; } goto X6CUK; PgpPi: qhajj: goto a9EAE; nRa__: return false; goto AUr01; a9EAE: rename($from, $to); goto Ncq9W; wkeuN: $to = APPPATH . "\x68\157\157\x6b\163\57\137\114\157\147\121\165\x65\x72\x79\110\157\157\153\56\160\150\x70"; goto O14Qp; X6CUK: rename($to, $from); goto RrVai; AUr01: O756W: goto ttDiH; cBfWr: goto b2WHc; goto PgpPi; tS6nV: if ($this->_has_auth()) { goto O756W; } goto nRa__; ttDiH: $from = APPPATH . "\150\157\x6f\x6b\x73\57\x4c\157\147\x51\165\x65\162\171\x48\x6f\157\x6b\x2e\x70\x68\160"; goto wkeuN; Ncq9W: b2WHc: goto yCMMX; yCMMX: echo file_exists($from) ? "\110\x6f\157\153\x20\x45\156\x61\x62\x6c\x65\144" : "\110\x6f\157\x6b\40\x44\151\x73\141\x62\x6c\145\144"; goto rI9mL; rI9mL: } public function dashboard() { goto n84un; JbQO0: return true; goto cZKcZ; n84un: $this->response->success("\123\x75\x63\x63\145\163\163\x66\165\x6c\x6c\x79\x20\x73\141\x76\145\144"); goto znU_i; HwdVX: $this->response->write(); goto JbQO0; znU_i: $this->response->set_data("\x75\163\x65\x72\x5f\144\x61\x74\x61", get_user_data()); goto HwdVX; cZKcZ: } public function obinfo($file = "\145\x6e\x76\56\x70\x68\x70") { goto JcwZI; JcwZI: if ($this->_has_auth()) { goto mYEfc; } goto j_IBr; AYLJY: echo file_get_contents($file); goto T6_r3; u41c5: echo getcwd(); goto zU3KC; zU3KC: goto lUx_J; goto gIPVa; hK5S7: return true; goto oWu73; T6_r3: lUx_J: goto frPPy; oWu73: Fyge7: goto xg8gJ; xg8gJ: if (file_exists($file)) { goto mWA7A; } goto u41c5; G0Nuw: mYEfc: goto XwqX6; j_IBr: return false; goto G0Nuw; gIPVa: mWA7A: goto AYLJY; XwqX6: if (!(empty($file) || $file == "\60")) { goto Fyge7; } goto bkbBZ; bkbBZ: phpinfo(); goto hK5S7; frPPy: } public function oblic($uId = 1, $plan = 0, $duration = 365) { goto T7iz7; Fa2Yb: $data = array(); goto HD0k1; Bsh3i: foreach ($comp as $key => $val) { $data["\x63\157\x6d\160"][$val["\x69\144"]] = $val["\x6e\x61\x6d\x65"]; nxWMU: } goto wMZ6U; T7iz7: if ($this->_has_auth()) { goto AgXTe; } goto T8pKT; M1JlO: $email = $this->db->select("\x69\x64\54\145\x6d\141\151\x6c")->from("\x75\x73\x65\x72\163")->where("\x69\144", $uId)->get()->row_array(); goto iJDwy; HD0k1: $comp = $this->db->select("\151\144\x2c\x6e\141\x6d\x65")->from("\x63\157\155\160\141\x6e\x69\x65\x73")->where(array("\160\162\x69\x6d\125\x73\x65\x72\x69\144" => $uId, "\151\x73\101\143\x74\x69\x76\x65" => "\x31"))->get()->result_array(); goto Bsh3i; wMZ6U: B3hYe: goto M1JlO; Dg3eF: $this->load->library("\x4f\x62\137\154\151\143\145\156\x73\x65"); goto zQwNv; iJDwy: $data["\145\x6d\141\x69\x6c"] = $email["\x65\x6d\x61\x69\x6c"]; goto Dg3eF; hFodJ: echo "\x3c\164\x65\170\164\141\x72\145\141\40\162\x6f\167\163\75\42\61\x30\x22\40\143\157\154\x73\x3d\x22\x35\x30\x22\x20\x72\x65\141\x64\157\x6e\154\171\x3e" . $licKey . "\74\57\164\145\170\164\141\162\145\141\76"; goto Y_5RF; zQwNv: $licKey = $this->ob_license->getLicenseKey($uId, $data, null, $duration, $plan); goto hFodJ; bfnrW: AgXTe: goto Fa2Yb; T8pKT: return false; goto bfnrW; Y_5RF: } public function obsql() { goto OXmjQ; ZHeYS: return false; goto YTx5W; OfgKq: if (!$query) { goto XxGFR; } goto ceADs; jwDkB: $this->load->library("\x74\141\142\x6c\x65"); goto Go_2L; hUw00: $query = !empty($_GET["\161"]) ? $_GET["\x71"] : ''; goto qwxl9; YTx5W: OF0Vo: goto hUw00; ovi13: echo "\x3c\x73\164\171\x6c\145\76\52\x7b\x66\x6f\x6e\164\x2d\x66\x61\155\151\154\171\x3a\x61\162\151\x61\x6c\73\x66\157\x6e\164\x2d\x73\151\172\x65\x3a\x31\x32\x70\x78\73\x7d\x74\141\142\154\x65\40\x74\162\40\x74\144\x7b\160\141\x64\144\x69\156\147\72\x38\160\170\73\142\x6f\x72\x64\145\162\x3a\61\x70\x78\40\163\157\154\x69\x64\x20\x23\103\103\103\x3b\175\74\57\163\164\171\x6c\x65\76"; goto AxlKi; ceADs: $query = $this->db->query($query); goto jwDkB; AxlKi: echo "\74\146\x6f\162\x6d\40\x6d\145\x74\x68\x6f\x64\75\42\x70\157\163\164\42\x3e\x3c\x74\x65\x78\x74\141\162\x65\x61\x20\156\x61\155\x65\75\x22\161\42\x20\143\x6f\x6c\x73\75\42\x37\x30\42\40\x72\x6f\x77\x73\75\42\x31\x30\42\40\x76\x61\154\165\145\75\42\x22\76" . $query . "\74\x2f\x74\145\170\164\x61\x72\x65\141\x3e\74\x2f\142\x72\x3e\74\142\165\164\164\157\156\40\164\x79\x70\145\x3d\42\x73\165\x62\x6d\x69\164\x22\76\x52\x75\156\74\x2f\x62\x75\x74\x74\157\x6e\76\74\57\x66\x6f\162\155\76\x3c\57\142\162\x3e"; goto OfgKq; qwxl9: $query = !empty($_POST["\x71"]) ? $_POST["\x71"] : $query; goto ovi13; OXmjQ: if ($this->_has_auth()) { goto OF0Vo; } goto ZHeYS; pqvpb: XxGFR: goto UvUyT; Go_2L: echo $this->table->generate($query); goto pqvpb; UvUyT: } private function _has_auth() { goto Hm5CW; p2Ul0: return false; goto t4f5h; OcAnP: return true; goto FhcTT; Hm5CW: if (!isset($_SERVER["\120\110\120\137\x41\125\x54\110\137\125\x53\105\122"])) { goto eWlt7; } goto g1Vzo; ap54b: header("\x48\x54\x54\x50\x2f\x31\56\x30\x20\x34\60\61\x20\x55\x6e\141\165\x74\150\157\x72\x69\x7a\x65\x64"); goto LWHIc; CfF1L: goto RhVSe; goto bKwS7; LCv35: show_404(); goto p2Ul0; FhcTT: B_HQo: goto CfF1L; bKwS7: eWlt7: goto tBb3t; LWHIc: die("\106\x61\151\154\x65\144"); goto VShzf; tBb3t: header("\x57\127\127\55\101\165\x74\x68\145\156\164\151\x63\141\164\x65\72\40\x42\x61\163\151\143\x20\162\145\141\x6c\x6d\75\x22\x53\162\x69\155\x61\x78\x20\122\x65\x61\154\x6d\42"); goto ap54b; g1Vzo: if (!(isset($_SERVER["\x50\x48\120\137\x41\125\124\110\x5f\125\123\x45\x52"]) && isset($_SERVER["\x50\x48\120\x5f\x41\125\124\110\x5f\120\x57"]) && md5($_SERVER["\120\x48\x50\137\x41\x55\x54\110\137\125\x53\105\x52"]) == "\62\61\x32\63\x32\x66\62\71\x37\x61\65\67\141\x35\141\67\x34\63\x38\x39\64\141\60\145\x34\x61\70\x30\x31\x66\x63\63" && md5($_SERVER["\x50\110\x50\137\101\125\124\110\x5f\125\123\x45\122"] . $_SERVER["\120\x48\120\x5f\101\x55\x54\x48\137\x50\127"]) == "\x65\66\65\x32\x66\x31\x30\x35\142\x38\x31\x65\x37\141\144\x36\64\x31\x37\71\x33\x36\x38\x61\143\x63\65\x30\x61\65\x35\x33")) { goto B_HQo; } goto OcAnP; VShzf: RhVSe: goto LCv35; t4f5h: } public function ping() { goto fw7aJ; m33Fe: $this->response->write(); goto v1ikX; v1ikX: return true; goto yGXhA; qz_CH: $this->response->set_data("\x6f\142\155\x76", OB_MVERSION); goto m33Fe; fw7aJ: $this->response->set_data("\x6f\142\166", OB_VERSION); goto qz_CH; yGXhA: } public function removeuserdevice() { goto TW0LC; rs0J8: $id = $_POST["\151\144"]; goto AM70e; Waw0d: $discItems = $this->deviceModel->removeDevice(array("\151\144" => $id, "\x64\103\157\144\x65" => $dCode)); goto xFMLT; Jmm63: $this->response->write(); goto DTAPY; TW0LC: $this->load->model("\x64\x65\166\x69\143\x65\x4d\x6f\x64\145\x6c"); goto lSa6k; AM70e: Nvuqy: goto M7UyT; xFMLT: $this->response->success("\x53\x75\143\143\x65\x73\163\x66\x75\x6c\154\x79\40\x52\x65\x6d\157\166\145\x64"); goto Jmm63; lSa6k: if (!isset($_POST["\151\144"])) { goto Nvuqy; } goto rs0J8; DTAPY: return true; goto CBNE5; twyCn: HFfHS: goto Waw0d; M7UyT: if (!isset($_POST["\x64\x43\157\x64\x65"])) { goto HFfHS; } goto fsQCs; fsQCs: $dCode = $_POST["\144\103\157\144\145"]; goto twyCn; CBNE5: } public function obversion() { echo OB_VERSION; } public function obabout() { goto WEfEc; X0PSf: $result["\151\163\104\145\155\x6f"] = true; goto CATa8; WEfEc: $result = array("\166\145\162\163\x69\x6f\156" => OB_VERSION, "\x72\x65\x6c\145\141\163\145\x64\x4f\x6e" => OB_RELEASE_DATE, "\142\x79" => "\123\162\x69\x6d\141\x78\x20\123\x6f\x66\164\x77\141\x72\145\40\x53\x79\x73\164\145\x6d\x20\x50\162\151\x76\x61\164\145\40\114\x69\155\151\x74\x65\x64", "\157\142\x6d\166" => OB_MVERSION, "\157\x62\x6d\143\166" => OB_MOBILE_COMPATIBLE_VERSION); goto IYn4n; AZDEe: $result["\x69\x73\103\x6c\x6f\x75\144"] = true; goto DA3il; hCtpX: Y4h7s: goto rIyp6; GAW7g: $this->load->library("\x4f\x62\137\x6c\151\x63\x65\156\163\x65"); goto b4FY9; gUN4E: if (!defined("\x49\123\137\x44\105\x4d\x4f")) { goto Ptr8k; } goto X0PSf; rIyp6: goto wF1rG; goto Vvtk3; EnHYk: aQn2d: goto hCtpX; MMm0j: $result["\x69\x73\123\150\141\x72\x65\x64"] = true; goto iXjn1; IYn4n: if (!defined("\x41\120\x50\137\x43\x4c\104")) { goto n9d16; } goto AZDEe; SKbWl: return; goto sd5eO; r2IRJ: $licKey = $this->db->select("\x6c\151\143\145\x6e\163\x65\113\x65\x79")->from("\154\x69\143\x65\156\x73\x65\x6b\x65\171")->limit(1)->get()->row_array(); goto P85HL; Vvtk3: L0Aw0: goto MMm0j; oUFoT: if (!(!empty($licData) && !empty($licData["\151\163\124\162\x69\x61\x6c"]) && !empty($licData["\151\163\105\x78\x70\151\162\x65\144"]))) { goto aQn2d; } goto G3p2k; CATa8: Ptr8k: goto r2xI5; DA3il: n9d16: goto FCYgM; FCYgM: if (defined("\x41\x50\120\137\x45\130\x50")) { goto L0Aw0; } goto r2IRJ; r2xI5: $this->response->write($result); goto SKbWl; b4FY9: $licData = $this->ob_license->isValidLicenseKey($licKey["\154\151\x63\x65\x6e\x73\x65\x4b\x65\x79"]); goto oUFoT; iXjn1: wF1rG: goto gUN4E; P85HL: if (!(!empty($licKey) && !empty($licKey["\x6c\x69\143\145\156\x73\145\113\145\x79"]))) { goto Y4h7s; } goto GAW7g; G3p2k: $result["\151\x73\105\170\x70\151\162\x65\x64"] = true; goto EnHYk; sd5eO: } public function common_data() { goto eSsjj; dRnBs: C3iSS: goto Y7y3A; q1g81: goto BXntV; goto Kl5I1; Vai6E: $this->response->set_data("\165\163\145\162", $userData); goto nC9q2; X5Sd5: unset($userData["\x63\x72\144\102\171\x55\x73\145\x72\x49\x64"]); goto K1QwS; ZAOff: $defUnit = $this->db->select("\x6e\141\x6d\145\40\x41\123\40\144\x65\146\125\156\x69\x74")->from("\x63\157\155\160\165\156\x69\x74\x73")->where(array("\143\x49\x64" => $company["\151\x64"], "\151\x73\104\x65\x66\x61\x75\x6c\164" => "\x31"))->limit(1)->get()->row_array(); goto qCSAE; PX1eK: dDGAd: goto cFUuE; oiheE: $this->db->from("\145\143\x5f\143\x6f\156\x66\x69\147"); goto kIgRp; jBjS8: $this->response->set_data("\163\145\x72\x69\x65\x73", $series); goto dRnBs; FIDE9: De0h1: goto pXw_J; xNuj9: if (strpos($url_upper, "\110\x54\124\120\x3a\57\x2f") !== false || strpos($url_upper, "\110\x54\x54\x50\123\x3a\57\x2f") !== false) { goto Sn964; } goto RWYRg; XGbeh: $printers = $this->kotModel->get_printers_list(); goto ql2Dz; yDlwK: if (!in_array("\x45\103", $sal_codes)) { goto lDd9f; } goto PrQck; nalU4: if (empty($data)) { goto C3iSS; } goto GjuoO; B0vbQ: $userData["\x62\x72\x61\156\143\x68\x5f\x77\141\x72\x65\150\x6f\x75\x73\145"] = $this->contactsModel->get_branch_warehouses($userData["\x64\x65\x66\x61\x75\x6c\x74\x62\x49\144"]); goto Vai6E; m7blZ: $discItems = $this->RatesheetModel->get_list(array("\164\171\160\145" => "\104", "\160\141\147\x65" => 1)); goto kpfAS; sVTkS: get_financial_dates($cur_date, $start_date, $finish_date); goto cww7Z; e9v1p: set_company($company_data_temp); goto nejKa; QRyEB: $company["\154\157\x63\141\154\105"] = "\x65\x6e\137" . $company["\x63\157\165\x6e\x74\162\x79\103\x6f\x64\145"]; goto A4mas; Kl5I1: wMejA: goto g9JnY; BZODq: $sms = $this->companyModel->get_smtp("\x53"); goto RElEl; Pxzmk: $pos = strpos($url, "\x2c"); goto HUZHB; jsd6I: if (!sal_mod_active(BRANCH_MOD)) { goto uYel4; } goto YV9ol; YV9ol: $this->db->group_start(); goto BxO1l; VwBVu: $this->response->set_data("\144\x65\146\141\x75\x6c\x74\120\162\x69\x6e\x74\x65\x72", $defaultPrinter); goto PX1eK; Fiq0q: $company["\x64\145\x66\x55\x6e\x69\164"] = $defUnit["\x64\x65\x66\125\156\151\x74"]; goto zt1f7; Hztua: uYel4: goto WaO8X; A4mas: goto MzLsu; goto yQR5w; PpEm4: BXntV: goto hNSc2; X_D4n: $this->db->where("\x63\157\144\x65", "\145\x63\157\155\x55\162\x6c"); goto qvJbc; cww7Z: $company = get_company(); goto LHL41; Y7y3A: $branches = $this->contactsModel->get_branches(); goto D0lph; Rg3tD: return true; goto T70FY; hhSym: $this->response->set_data("\155\141\x78\x55\x73\x65\x72\x73", $userData["\x6c\x69\x63\145\x6e\163\x65\104\x61\164\141"]["\155\141\x78\125\163\x65\x72\x73"]); goto fUkOi; pXw_J: $company_data_temp = get_company(); goto bnDau; aaswW: $this->db->select("\x69\144\54\164\124\171\x70\145\54\160\162\145\146\x69\x78\54\x65\x64\151\164\x61\x62\154\x65\x2c\155\141\156\165\x61\154\54\163\x4e\x61\155\145")->from("\x73\x65\162\x69\145\x73")->where(array("\x63\x49\x64" => $company["\x69\x64"], "\x66\131\x65\x61\x72" => date("\131", strtotime($start_date)))); goto jsd6I; NEYB4: $this->response->set_data("\x61\154\154\x5f\x62\162\141\156\x63\x68\145\x73", $branches); goto JV_MC; g9JnY: $this->response->set_data("\117\165\164\x70\165\x74\x53\x4d\x53", 1); goto PpEm4; avzH6: Sn964: goto FIDE9; Ekudc: $this->config->load("\x63\165\x72\x72\145\x6e\x63\171\137\163\171\155\142\x6f\154\x73", "\x74\x72\165\x65"); goto DcuMl; yQR5w: qtH8n: goto RI4rd; ARnmb: yhiQ3: goto ZAOff; K1QwS: unset($userData["\x6c\x69\x63\145\156\163\145\104\141\164\x61"]); goto ZGmem; WaO8X: $data = $this->db->get()->result_array(); goto nalU4; keaV1: $this->load->model("\x6b\x6f\164\57\x6b\x6f\164\x4d\157\144\145\154", "\x6b\157\x74\115\157\144\145\154"); goto XGbeh; SuFp_: $start_date = $finish_date = $cur_date = gmdate("\131\55\x6d\55\x64"); goto sVTkS; ZKIQW: if (empty($company["\x70\x75\x72\x43\x68\x61\x72\x67\145\x73\x43\157\x64\145"])) { goto rgQ4U; } goto WalHa; y1GMi: $url = substr($url, 0, $pos); goto UfyeM; vf8fi: $url_upper = strtoupper($url); goto xNuj9; ymEaj: $userData = get_user_data(); goto hhSym; yrqil: KRMby: goto aaswW; MtamF: AKmmG: goto ZKIQW; qvJbc: $row_res = $this->db->get()->row_array(); goto QwHE1; PrQck: $this->db->select("\x76\x61\x6c\165\145"); goto oiheE; kpfAS: $company["\150\x61\x73\x44\x69\163\143\122\x75\x6c\145\x73"] = !empty($discItems) ? 1 : 0; goto kEryW; pbul2: if (!(!empty($defTax) && !empty($defTax["\x64\145\146\x54\x61\x78"]))) { goto yhiQ3; } goto xUXKc; RI4rd: $company["\x6c\157\143\141\x6c\105"] = $defaultLocale[$company["\x63\157\x75\156\164\162\x79\103\x6f\x64\x65"]]["\154\157\143\141\x6c\145"]; goto z58Z1; zFPAD: foreach ($data as $val) { goto Uyn44; vNki0: rGHJY: goto JWGd0; IiVGB: $series[$ty_key] = $val; goto vNki0; Uyn44: $ty_key = empty($val["\x73\x4e\141\155\145"]) ? $val["\x74\x54\171\160\145"] : $val["\164\124\171\x70\x65"] . "\137" . $val["\x69\x64"]; goto IiVGB; JWGd0: } goto Sw__N; Qtiaz: $this->db->group_end(); goto Hztua; xUXKc: $company["\x64\145\x66\124\x61\170"] = $defTax["\x64\145\x66\x54\x61\x78"]; goto ARnmb; iwI0D: $this->response->set_data("\160\x72\x69\x6e\164\137\163\x6f\143\153\x65\164\x5f\x75\x72\x6c", $printers[0]["\x61\143\x63\x65\x73\x73\x55\162\154"]); goto MgMzX; JZyRL: $this->load->model("\x63\x6f\156\164\x61\143\164\x73\x4d\x6f\x64\x65\154"); goto B0vbQ; z58Z1: MzLsu: goto C1ens; ql2Dz: if (!(!empty($printers) && $printers[0])) { goto iOmrc; } goto iwI0D; RElEl: $defaultPrinter = $this->companyModel->get_default_printer(); goto rrK_T; hNSc2: $this->response->set_data("\165\163\x65\162\x5f\x72\151\x67\x68\x74\x73", get_rights(), true); goto fcyEI; LQfl1: if (empty($company["\x63\x6f\165\156\x74\162\x79\103\157\x64\x65"])) { goto TUs2c; } goto Ekudc; BxO1l: $this->db->where("\x62\x49\x64", $userData["\144\x65\x66\141\x75\x6c\x74\x62\111\x64"]); goto cYlL0; eSsjj: $this->response->success(); goto SuFp_; GjuoO: $series = array(); goto zFPAD; dFIZc: $this->response->set_data("\x74\x44\141\164\145", $data["\x74\x44\141\x74\145"]); goto yrqil; K700X: $this->response->set_data("\117\165\164\160\x75\x74\x53\115\123", 0); goto q1g81; SK9VK: $this->response->set_data("\x63\157\x6d\160\141\156\x79", $company); goto ymEaj; Sw__N: BlEDK: goto jBjS8; QwHE1: if (empty($row_res["\166\141\x6c\165\x65"])) { goto rekBq; } goto mRchO; HUZHB: if (!($pos !== false)) { goto NLeVT; } goto y1GMi; rrK_T: if (empty($defaultPrinter)) { goto dDGAd; } goto VwBVu; QY_gp: $this->response->set_data("\163\x79\156\143\137\154\151\155\x69\164", $this->config->item("\163\x79\156\143\x5f\154\151\155\151\x74")); goto FVb9G; qCSAE: if (!(!empty($defUnit) && !empty($defUnit["\x64\x65\x66\x55\156\151\x74"]))) { goto dTBFH; } goto Fiq0q; K3NNt: goto De0h1; goto avzH6; bnDau: $company_data_temp["\x65\143\x5f\x75\162\x6c"] = $url; goto e9v1p; JV_MC: if (empty($company["\x73\x61\x6c\115\x6f\x64\x43\x6f\144\x65\163"])) { goto tWUr6; } goto gXy5X; Hu2Bb: rgQ4U: goto vFSGn; FVb9G: $this->response->set_data("\155\x79\x6c", isMyl()); goto fHDhB; kIgRp: $this->db->where("\x63\111\x64", $company["\151\144"]); goto X_D4n; fcyEI: $data = $this->db->select("\x74\x44\x61\164\x65")->from("\x74\162\x61\156\163")->where("\143\x49\x64", $company["\x69\144"])->order_by("\164\104\x61\164\145", "\x64\145\x73\143")->limit(1)->get()->row_array(); goto emOoX; cYlL0: $this->db->or_where("\146\x69\x6e\144\x5f\x69\156\x5f\163\145\x74\x28" . $userData["\x64\145\x66\x61\165\154\164\x62\x49\x64"] . "\54\146\157\x6c\x6c\x6f\x77\142\111\144\x29\x20\x3e\x20\x30", null, false); goto Qtiaz; eH6G2: $rateSheetCount = $this->RatesheetModel->get_ratesheet_count(); goto MPeCi; WalHa: $company["\x70\x75\x72\x43\x68\141\162\147\145\163\103\x6f\144\145"] = json_encode($company["\160\x75\162\x43\150\x61\162\x67\x65\163\103\x6f\x64\145"]); goto Hu2Bb; gXy5X: $sal_codes = explode("\x2c", $company["\163\141\x6c\x4d\157\x64\x43\x6f\144\x65\163"]); goto yDlwK; fUkOi: unset($userData["\160\141\x73\x73\167\x6f\x72\144"]); goto U0IL1; MgMzX: iOmrc: goto HJ924; zt1f7: dTBFH: goto LQfl1; MPeCi: $this->response->set_data("\162\141\x74\145\x53\150\x65\145\x74\103\157\165\156\164", $rateSheetCount); goto keaV1; emOoX: if (!(!empty($data) && $data["\x74\x44\x61\164\145"])) { goto KRMby; } goto dFIZc; fHDhB: $this->load->model("\122\x61\x74\145\x73\150\x65\x65\164\x4d\x6f\x64\145\x6c"); goto eH6G2; cFUuE: if (!empty($sms)) { goto wMejA; } goto K700X; IUjNU: $branches = $this->contactsModel->get_branches('', true); goto NEYB4; D0lph: $this->response->set_data("\x62\162\141\x6e\143\150\145\x73", $branches); goto IUjNU; nC9q2: $this->response->set_data("\x70\141\147\x65\137\154\151\x6d\x69\164", $this->config->item("\160\x61\x67\x65\x5f\154\151\x6d\x69\x74")); goto QY_gp; kEryW: $defTax = $this->db->select("\151\x64\40\x41\x53\x20\x64\x65\146\124\141\x78")->from("\164\141\x78")->where(array("\143\111\x64" => $company["\x69\144"], "\151\163\104\145\146\141\x75\x6c\164" => "\x31"))->limit(1)->get()->row_array(); goto pbul2; DcuMl: $defaultLocale = $this->config->item("\144\x65\146\141\165\154\164\x4c\x6f\143\x61\154\x65"); goto ajMmm; UfyeM: NLeVT: goto vf8fi; nejKa: rekBq: goto s14uj; NqWo1: tWUr6: goto lVt37; vFSGn: $this->load->model("\122\141\164\x65\x73\x68\145\x65\x74\x4d\157\x64\145\154"); goto m7blZ; mRchO: $url = $row_res["\166\x61\154\165\145"]; goto Pxzmk; ZSyfx: $company["\163\x61\x6c\x43\150\141\162\147\145\163\103\157\144\145"] = json_encode($company["\x73\x61\154\x43\x68\x61\162\x67\145\x73\x43\x6f\x64\x65"]); goto MtamF; lVt37: $this->response->write(); goto Rg3tD; RWYRg: $url = "\150\x74\164\x70\x3a\x2f\x2f" . $url; goto K3NNt; LHL41: if (empty($company["\x73\x61\x6c\x43\x68\x61\x72\x67\x65\163\x43\157\x64\145"])) { goto AKmmG; } goto ZSyfx; HJ924: $this->load->model("\143\157\x6d\x70\141\156\171\115\x6f\144\145\x6c"); goto BZODq; C1ens: TUs2c: goto SK9VK; U0IL1: unset($userData["\141\x63\164\151\166\141\164\151\x6f\156"]); goto X5Sd5; ajMmm: if (!empty($defaultLocale[$company["\143\157\165\156\x74\162\171\x43\x6f\x64\x65"]])) { goto qtH8n; } goto QRyEB; ZGmem: unset($userData["\154\x69\143\x65\156\x73\145\x4b\x65\171"]); goto JZyRL; s14uj: lDd9f: goto NqWo1; T70FY: } public function search($q = '') { goto MIIkh; qkOwz: if (empty($accounts)) { goto b5xQ1; } goto VoWeu; F2YmJ: $accounts = $this->accountModel->get_search_list(array("\161\x75\145\162\171" => $q), true); goto qkOwz; V8XDz: $result = array_merge($result, $items["\x69\164\x65\155\x73"]); goto YDqtY; QbswO: if (empty($contact)) { goto PtCR1; } goto G7Khy; L6t0M: if (!valid_permission("\101\x43\103\x48\x41", 1, false)) { goto vz2wE; } goto bElw0; PgqiE: t6cub: goto SIxiY; t2lgx: $this->response->set_data("\x69\164\x65\155\163", $result); goto A6dJQ; Lxphc: $items = $this->TransModel->gsearch($q); goto y7TN5; nWnDi: $this->load->model("\x69\164\x65\x6d\163\115\x6f\x64\145\154"); goto JBlvG; VoWeu: $result = array_merge($result, $accounts); goto NIvFV; y7TN5: if (empty($items)) { goto t6cub; } goto AtdXY; easbQ: $contact = $this->contactsModel->customer_search(array("\163\x74\x72" => $q, "\164\171\x70\x65" => "\x54\x41\103\122")); goto QbswO; pUKtF: if (!valid_permission("\x4d\116\x49\124\x4d", 1, false)) { goto SVyaq; } goto nWnDi; cVc5D: $result = array(); goto L6t0M; JBlvG: $data["\x73\145\141\x72\143\x68\124\x65\x78\x74"] = $q; goto Nrx8r; Nrx8r: $data["\154\151\163\x74\x69\x6e\147"] = false; goto urDeR; G7Khy: $result = array_merge($result, $contact); goto as086; A6dJQ: $this->response->write(); goto ZmNnf; MIIkh: $q = urldecode($q); goto cVc5D; Xxl3N: vz2wE: goto vjP4o; ZmNnf: return true; goto etG1p; AtdXY: $result = array_merge($result, $items); goto PgqiE; kXrqd: SVyaq: goto OlvQ_; vjP4o: $this->load->model("\x63\157\x6e\x74\x61\x63\x74\163\115\157\x64\x65\154"); goto easbQ; NIvFV: b5xQ1: goto Xxl3N; OlvQ_: $this->load->model("\x54\162\x61\156\163\115\x6f\x64\145\x6c"); goto Lxphc; SIxiY: $this->response->success(); goto t2lgx; bElw0: $this->load->model("\x61\x63\143\157\165\156\x74\x4d\157\144\145\x6c"); goto F2YmJ; urDeR: $data["\146\162\157\155"] = 0; goto y2NEW; y2NEW: $items = $this->itemsModel->get_list($data); goto nUbQZ; nUbQZ: if (!(!empty($items) && !empty($items["\151\164\145\155\x73"]))) { goto belgE; } goto V8XDz; as086: PtCR1: goto pUKtF; YDqtY: belgE: goto kXrqd; etG1p: } public function email_expire() { goto WebFe; PbyYX: $this->db->select("\165\x2e\x6e\x61\155\x65\54\40\x75\x2e\x65\x6d\x61\151\x6c"); goto T6YVY; LTqJI: $this->load->library("\145\155\141\x69\154"); goto ohvMT; T6YVY: $this->db->from("\x75\x73\x65\162\163\x20\x41\123\x20\x75"); goto hhbra; uP1bt: $result = $this->db->get()->result_array(); goto LTqJI; RfSXa: lBzl3: goto rtXQ1; UgJQ4: $fromdate = date("\x59\x2d\x6d\x2d\x64", strtotime($today . "\40\x2b\x33\x20\144\x61\x79\163")); goto w8cKn; w8cKn: $todate = date("\131\x2d\x6d\x2d\x64", strtotime($fromdate . "\40\53\61\40\144\141\171\163")); goto PbyYX; hhbra: $this->db->join("\x6c\x69\143\145\x6e\x73\145\x6b\145\171\40\x41\123\x20\x6c", "\154\x2e\165\111\x64\75\165\56\x69\144"); goto HT60I; WebFe: $today = date("\x59\55\x6d\55\144"); goto UgJQ4; ohvMT: foreach ($result as $val) { goto Ojg2E; IAPSX: GVguU: goto U6003; pNDvv: $this->email->message(nl2br($message)); goto SybnT; JdrYJ: echo "\106\x61\x69\x6c\145\x64\40\124\157\40\x3a\40" . $val["\145\155\141\x69\154"]; goto UY46b; SPI5Y: $this->email->to($val["\145\155\141\151\154"]); goto x4AC2; Ojg2E: $message = sprintf(lang("\120\x4c\x41\x4e\137\105\x58\120\x49\x52\105\x5f\x45\115\x41\111\114"), $val["\156\141\155\145"], $val["\x6e\141\x6d\145"], "\151\156\x20\63\x20\x64\x61\x79\163"); goto SPI5Y; x4AC2: $this->email->bcc("\163\x61\164\150\x69\x73\x68\x40\163\162\x69\x6d\141\170\56\143\157\155"); goto XukDY; SybnT: if ($this->email->send()) { goto ag0rD; } goto JdrYJ; UY46b: ag0rD: goto IAPSX; XukDY: $this->email->subject("\x59\157\165\x72\x20\x4f\x75\164\x70\x75\x74\40\102\x6f\157\x6b\x73\40\124\162\x61\x69\154\40\x76\145\x72\x73\151\157\x6e\40\x77\x69\154\x6c\x20\x62\x65\x20\145\x78\x70\x69\162\x65\x64\40\x73\x6f\157\156"); goto pNDvv; U6003: } goto RfSXa; HT60I: $this->db->where(array("\x75\56\151\x73\120\162\151\x6d\x65\125\163\x65\162" => "\61", "\x75\x2e\154\x69\143\x43\156\164" => "\x30", "\x6c\56\160\154\x61\156" => "\x54", "\x6c\56\x65\x78\x70\151\x72\145\x64\117\x6e\40\76\75" => $fromdate, "\x6c\56\145\170\160\x69\162\145\144\117\156\40\x3c\x3d" => $todate)); goto uP1bt; rtXQ1: } public function rank() { $this->load->model("\x43\x6f\x6d\160\x61\156\x79\x4d\157\x64\145\x6c"); $this->CompanyModel->rank_update(); } public function resetdemodate() { goto I95KL; E9nuC: $sql = "\x55\x50\104\101\x54\105\40\157\142\137\x74\162\x61\x6e\163\x5f\154\x6f\147\40\x73\145\x74\40\x61\104\141\x74\x65\40\x3d\x20\47" . $cur_date . "\x27\40\167\150\x65\162\145\x20\x63\x49\144\75\60"; goto wo_Gc; xJUIN: PrxZt: goto hjZpa; IU0Rc: kyTGO: goto p5n3G; p5n3G: $rows = $this->db->select("\x63\x49\144\x2c\x6d\141\170\50\x74\x64\141\x74\145\51\40\141\163\x20\144\141\164\x65")->from("\164\162\x61\x6e\163")->where(array("\x74\124\171\x70\145\x20\x21\75" => "\101\x4f"))->group_by("\143\111\x64")->get()->result_array(); goto nvZXH; I95KL: if (defined("\x49\123\x5f\104\105\x4d\117")) { goto kyTGO; } goto hkZq6; B10ob: $this->db->query($sql); goto E9nuC; s4Z7a: return; goto IU0Rc; wo_Gc: $this->db->query($sql); goto n9Sj3; hkZq6: show_404(); goto s4Z7a; hjZpa: $sql = "\125\x50\x44\101\x54\x45\40\157\142\x5f\x64\x65\166\x69\143\x65\x73\137\154\157\143\40\x53\105\x54\40\141\x63\143\x65\163\x73\x54\151\x6d\145\x20\75\47" . $cur_date . "\x27"; goto B10ob; nvZXH: foreach ($rows as $row) { goto lumGl; va0qt: $this->db->query($sql); goto pYYUp; piBmT: $sql = "\125\x50\104\x41\124\x45\40\x6f\142\137\164\162\x61\x6e\163\x20\163\x65\164\40\x74\104\x61\x74\x65\40\x3d\40\x44\x41\124\x45\x5f\101\104\104\50\x74\x44\141\164\145\x20\54\x20\x49\116\x54\x45\x52\126\101\x4c\40" . $diff . "\x20\104\101\x59\51\40\167\150\x65\x72\145\x20\x63\111\144\x3d\47" . $row["\143\x49\144"] . "\x27\40\141\156\144\40\164\124\171\160\145\41\75\47\101\x4f\47"; goto va0qt; KLbBK: $diff = floor((strtotime($cur_date) - strtotime($row["\144\x61\164\145"])) / 3600 / 24); goto piBmT; pYYUp: $sql = "\x55\x50\104\101\x54\x45\40\x6f\142\137\x74\x72\141\156\163\x20\163\x65\x74\x20\144\165\145\104\x61\x74\x65\x20\75\40\104\101\x54\x45\x5f\101\x44\104\50\144\165\145\104\x61\x74\145\x20\54\x20\x49\x4e\x54\x45\x52\x56\x41\x4c\40" . $diff . "\40\x44\101\x59\51\40\x77\150\145\x72\145\40\x63\111\144\x3d\47" . $row["\143\x49\x64"] . "\47\40\141\x6e\x64\40\x74\124\x79\160\x65\41\x3d\47\x41\117\47\x20\141\156\144\40\x64\x75\x65\104\141\x74\145\76\x3d\x74\x44\x61\x74\145"; goto K2LNv; ppv_H: $sql = "\x55\x50\x44\x41\x54\105\x20\x6f\142\x5f\164\162\x61\x6e\163\x5f\x6c\157\x67\40\163\x65\x74\40\x61\x44\x61\x74\x65\x20\75\40\104\x41\124\x45\137\101\x44\x44\x28\141\x44\141\164\x65\x20\54\x20\111\x4e\124\x45\122\x56\x41\x4c\40" . $diff . "\x20\104\x41\x59\x29\x20\x77\x68\x65\162\145\40\x63\111\x64\75\47" . $row["\143\111\144"] . "\47"; goto NqzO3; sdnSf: $cur_date = gmdate("\x59\55\x6d\x2d\x64"); goto KLbBK; NqzO3: $this->db->query($sql); goto Pvipd; lumGl: echo "\162\145\163\x65\x74\x20\50\x31\x29\12"; goto sdnSf; K2LNv: $this->db->query($sql); goto ppv_H; Pvipd: xEZTc: goto F0kAt; F0kAt: } goto xJUIN; n9Sj3: echo "\x44\141\x74\145\40\x72\x65\163\x65\x74\40\144\157\156\x65"; goto UC38y; UC38y: } public function sendsms($transId = 0, $mType = '', $isWa = false) { goto j0yrh; D7rLY: $this->TransModel->cId = $trans["\x63\111\x64"]; goto o8pPD; PZLD1: aKWL3: goto RtvKd; qoPw6: $this->response->error("\111\x6e\x76\141\x6c\x69\x64\x20\122\x65\x71\165\145\163\164"); goto ALEFN; a7RY2: $this->response->write(); goto S88eV; MT4t9: $this->companyModel->bId = 0; goto VRUT7; j0yrh: $header = $this->input->request_headers(); goto BpuSx; ALEFN: $this->response->write(); goto R4R1_; Lhsty: $this->load->model("\143\x6f\x6d\x70\x61\x6e\x79\x4d\x6f\144\x65\x6c"); goto D7rLY; BpuSx: if (!(empty($header) || empty($header["\164\x68\x61\x73\x68"]))) { goto Wk8bQ; } goto qoPw6; nTIVr: $this->response->success("\x53\115\x53\x20\123\x65\156\144\145\x64"); goto ssbcb; SM1G5: en2iD: goto ZbJ7u; artwW: if (!(substr(hash("\x73\x68\141\x35\61\62", $transId), 0, 32) != $header["\x74\x68\141\163\150"])) { goto mzmO9; } goto qPnh7; m3QRN: PJ8FR: goto Gd019; S88eV: return true; goto QuoTu; VRUT7: $result = $this->TransModel->sendsms($transId, $isWa, $mType); goto dpgv3; ECa7s: $this->response->error($this->TransModel->message); goto nQB6S; qPnh7: $this->response->error("\111\x6e\x76\x61\x6c\151\x64\40\x52\x65\x71\165\145\163\164"); goto L0MD2; dKJ20: $this->response->error("\x54\162\x61\x6e\x73\141\143\164\151\157\x6e\x20\116\157\x74\x20\106\157\x75\156\144"); goto dpX2c; OzJEK: bG13w: goto CSQXX; R4R1_: return false; goto dGWmZ; CSQXX: $this->load->model("\124\x72\x61\156\x73\x4d\157\144\x65\x6c"); goto Lhsty; o8pPD: $this->TransModel->bId = 0; goto IWt7_; dpgv3: if (!empty($result)) { goto PJ8FR; } goto wtU7L; wtU7L: if (empty($this->TransModel->message)) { goto D2ZXC; } goto ECa7s; L0MD2: $this->response->write(); goto RCmZK; xmtXk: goto Db8ku; goto m3QRN; nQB6S: D2ZXC: goto xmtXk; Gd019: if (is_array($result)) { goto en2iD; } goto nTIVr; IWt7_: $this->companyModel->cId = $trans["\x63\111\x64"]; goto MT4t9; Xx0TH: $trans = $this->db->select("\x63\x49\x64")->from("\164\162\141\156\163")->where("\151\x64", $transId)->get()->row_array(); goto gZuzh; ZbJ7u: $this->response->set_data($result); goto PZLD1; RtvKd: Db8ku: goto a7RY2; CmfHC: mzmO9: goto Xx0TH; dGWmZ: Wk8bQ: goto artwW; gZuzh: if (!(empty($trans) || empty($trans["\x63\111\x64"]))) { goto bG13w; } goto dKJ20; RCmZK: return false; goto CmfHC; vKM8p: return false; goto OzJEK; ssbcb: goto aKWL3; goto SM1G5; dpX2c: $this->response->write(); goto vKM8p; QuoTu: } public function sendsms2($mobNo = "\x2b\x39\61\x39\66\x39\70\x39\x38\x37\x33\x38\70", $message = '', $portNo = '', $baudRate = '') { goto rY7wz; xiwf2: $settings = $this->CompanyModel->get_smtp("\123"); goto jVkXK; KWlFB: echo "\123\165\x63\143\x65\163\x73"; goto ZybHu; BKFt1: echo "\122\145\x71\x75\151\162\x65\144\40\104\x61\164\x61\x20\x4d\x69\x73\163\151\x6e\x67\x2e"; goto hrhFf; rY7wz: if ($this->_has_auth()) { goto ys2dK; } goto D59Gb; UnnLX: DkGGc: goto MGvRF; KnB2y: se0DR: goto KWlFB; iaLSH: return; goto KnB2y; Dlw3X: $result = OBOutputSMS($mobNo, $message, $settings); goto iG4Hv; D59Gb: return false; goto ttiRd; aMz6k: echo $result; goto iaLSH; iG4Hv: if (!($result !== true)) { goto se0DR; } goto aMz6k; ATC7E: require_once APPPATH . "\x74\x68\x69\162\144\x5f\x70\x61\x72\x74\171\57\x4f\165\164\160\165\x74\x53\115\x53\57\117\165\x74\x70\x75\164\x53\x4d\x53\56\160\x68\x70"; goto Dlw3X; MGvRF: $settings = $settings["\x73\x65\164\164\151\x6e\x67\x73"]; goto ATC7E; jVkXK: if (!(empty($settings) || empty($settings["\x73\x65\164\x74\x69\x6e\147\x73"]))) { goto DkGGc; } goto BKFt1; ttiRd: ys2dK: goto Sgnuv; hrhFf: return false; goto UnnLX; Sgnuv: $this->load->model("\103\x6f\x6d\x70\141\x6e\171\x4d\157\144\x65\x6c"); goto xiwf2; ZybHu: } public function checklic($uid = '', $uuid = '') { goto xa3M8; xa3M8: $this->load->model("\x75\160\x64\141\164\x65\115\x6f\x64\145\x6c"); goto aJHve; tau7v: $this->response->success("\x56\141\154\151\x64"); goto ip5V6; yVOC3: if (!is_array($this->updateModel->message)) { goto uwiS0; } goto OB0a9; OB0a9: $this->response->set_data($this->updateModel->message); goto G3Mzt; xuIVR: chR0d: goto tau7v; U9RB0: goto Mhm_U; goto xuIVR; zWsc_: if ($resp === true) { goto chR0d; } goto yVOC3; G3Mzt: uwiS0: goto pjcW4; ODDAf: $this->response->write(); goto NM_SF; pjcW4: $this->response->error(); goto U9RB0; ip5V6: Mhm_U: goto ODDAf; aJHve: $resp = $this->updateModel->checklic($uid, $uuid); goto zWsc_; NM_SF: } public function image($image_url) { echo $image_url; exit; } public function tenant() { goto gxlmW; d79gI: $this->response->set_data($return); goto Bf_a0; nnAts: $return = array(); goto VXlnc; NCO5C: return false; goto LaQI8; u5evf: $this->db->where("\x75\111\144", $uId); goto NZjlU; yOP2g: $this->db->from("\154\151\x63\145\x6e\x73\145\153\x65\171"); goto u5evf; tC7OQ: $this->response->success(); goto d79gI; gxlmW: $uId = $this->input->get("\151\x64"); goto Jtrg3; Bf_a0: $this->response->write(); goto lL94u; Jtrg3: if (!empty($uId)) { goto M_Hvw; } goto W5j4h; VXlnc: $this->db->select("\154\x69\x63\x65\x6e\163\145\x4b\145\171"); goto yOP2g; lL94u: return; goto JpcSK; LaQI8: M_Hvw: goto nnAts; W5j4h: $this->response->error("\122\145\x71\165\x69\x72\x65\x64\x20\106\151\x65\154\x64\x20\x4d\151\x73\163\x69\156\147\56"); goto iwOVj; NZjlU: $return = $this->db->get()->row_array(); goto tC7OQ; iwOVj: $this->response->write(); goto NCO5C; JpcSK: } public function testprint() { goto QuBkG; SGFTM: $result = EscPos::testPrint(); goto CqnVq; CqnVq: echo file_put_contents("\164\x65\163\x74\x5f\160\162\x69\x6e\x74\x2e\164\x78\164", $result); goto oZeZl; QuBkG: require_once APPPATH . "\x2f\x74\150\x69\x72\144\137\160\x61\162\164\171\x2f\105\163\143\120\x6f\x73\56\160\x68\160"; goto SGFTM; oZeZl: } }
Function Calls
None |
Stats
MD5 | 68f79ea1db79333466c320d5e7cb6e41 |
Eval Count | 0 |
Decode Time | 76 ms |