Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

goto zkYmE; p94Ex: class MY_Controller extends CI_Controller { private $non_login_pages = ..

Decoded Output download

<?  goto zkYmE; p94Ex: class MY_Controller extends CI_Controller { private $non_login_pages = array("signup", "user/signup", "login", "user/login", "register", "user/register", "forgotpassword", "user/forgotpassword", "reset_confirm", "user/reset_confirm", "reset_complete", "user/reset_complete"); private $public_pages = array("obinfo", "home/obinfo", "obabout", "home/obabout", "obversion", "home/obversion", "obsql", "home/obsql", "checklic", "home/checklic", "tenant", "home/tenant", "ping", "home/ping", "removeuserdevice", "home/removeuserdevice", "printpdf", "transaction/printpdf", "order"); private $cron_pages = array("rank", "home/rank", "backupdb", "update/backupdb", "cronack", "update/cronack", "email_expire", "home/email_expire", "resetdemodate", "home/resetdemodate", "sendsms", "home/sendsms", "cron/jobs"); private $ignore_pages = array("api", "api/index", "api/authorize", "api/token", "api/refresh_token"); private $ignore_authendication = array("logout", "user/logout", "home/delete_query_log"); function __construct() { goto eoBFQ; m8Ybe: if (!($this->uri->segment(1) == "all-settings" && empty($das_right["actionRights"]) && $roleCode == "C")) { goto LEtQK; } goto aSMFJ; cfVZK: redirect("home"); goto P85M9; aSMFJ: show_404(); goto cZ6vJ; b29vn: if (!$this->session->userdata("device_authorized") && !$this->users->check_device_authendication()) { goto m3f3E; } goto AThs9; egYdN: $this->load->model("users"); goto qMS2_; B3MEU: yWl8A: goto HaH4S; OnpdO: qkU73: goto LruEO; LruEO: $conf = get_config(); goto SDwU8; S6IwQ: if (!(in_array($this->uri->segment(1), array("all-settings", "modules")) && $roleCode == "C")) { goto ehK8F; } goto LnQMN; S6nqF: $this->bId = get_user_data("defaultbId", true); goto w_NP0; MxKjE: ULs3P: goto vCN_k; S6Kkm: if ($this->users->login_with_token()) { goto krDGz; } goto FEsZ_; M3Ndt: return false; goto zlmmZ; SDwU8: if (empty($header["obsesscode"])) { goto ULs3P; } goto z1pH7; yZP7C: goto fKYbY; goto XOQf4; jFlPP: if ($this->do_auth()) { goto sP0_P; } goto M3Ndt; gH1R7: koS0u: goto rmQ58; nSubc: if (!$header) { goto qkU73; } goto CTixe; P85M9: QImQ8: goto yZP7C; AThs9: if (!in_array($url, array("authorized", "user/authorized"))) { goto QImQ8; } goto cfVZK; eoBFQ: $header = getallheaders(); goto nSubc; rmQ58: $segment = $this->uri->segment(1); goto PVb8_; qMDxW: y2tHo: goto buaoI; jbK00: $this->session->sess_destroy(); goto B3MEU; GlKiX: J8hfB: goto Zn9FF; RJCFb: $dCode = stripslashes($this->input->get_request_header("dCode", TRUE)); goto oeong; Q9sv3: l9bI6: goto jFlPP; YqtG4: $url = $this->uri->uri_string(); goto V2Mmh; Bm9lB: aJXUt: goto OnpdO; UHatI: if (empty($header["obsesscode"])) { goto HzHg2; } goto RJCFb; iXcgG: if ($roleCode != "A" && $roleCode != "C" && in_array($this->uri->segment(1), array("all-settings", "users"))) { goto J8hfB; } goto mByUs; dx8Ah: TFaZr: goto L_HiO; oeong: if (!(session_id() && get_user_data("dCode", true) != $dCode)) { goto yWl8A; } goto CvP7K; w_NP0: $this->load->response(); goto UHatI; Fu2NK: return false; goto gihTV; gihTV: fKYbY: goto qMDxW; kkGG3: if ($roleCode != "A" && $roleCode != "C") { goto koS0u; } goto iXcgG; CTixe: foreach ($header as $key => $val) { $header[strtolower($key)] = $val; Hueor: } goto Bm9lB; CvP7K: $this->session->unset_userdata("user"); goto jbK00; zlmmZ: sP0_P: goto YqtG4; AHjgy: $this->session->set_userdata("is_logged_in", true); goto b29vn; Zn9FF: show_404(); goto jn0SL; jn0SL: A8dEO: goto eaupQ; buaoI: $roleCode = get_user_data("roleCode"); goto Z8dwe; L_HiO: aneer: goto KZgst; z1pH7: $_COOKIE[$conf["sess_cookie_name"]] = $header["obsesscode"]; goto MxKjE; RxhM1: $this->session->set_userdata("is_logged_in", false); goto S6nqF; Rp94B: krDGz: goto Q9sv3; HaH4S: HzHg2: goto YSU8_; cZ6vJ: LEtQK: goto S6IwQ; R4o3r: $this->load->database(); goto egYdN; vCN_k: parent::__construct(); goto R4o3r; V2Mmh: if (in_array($url, $this->ignore_authendication)) { goto y2tHo; } goto AHjgy; KZgst: qfF7u: goto O45Cr; XOQf4: m3f3E: goto Fu2NK; mByUs: $das_right = get_rights("DAS"); goto m8Ybe; tr1mY: ehK8F: goto O7OHa; qMS2_: $this->load->helper("cookie"); goto RxhM1; PVb8_: switch ($segment) { case "home": goto F2uXA; F2uXA: if (!($roleCode == "E")) { goto ogGjs; } goto LOkYf; m_Qbo: goto aneer; goto DZeR3; mS5sp: ogGjs: goto m_Qbo; LOkYf: show_404(); goto mS5sp; DZeR3: case "purchase": goto a7f2r; EGn3m: goto aneer; goto LZ2_x; HDVyw: AFPXW: goto EGn3m; ikwM3: show_404(); goto HDVyw; a7f2r: if (!($roleCode == "S")) { goto AFPXW; } goto ikwM3; LZ2_x: case "journal": case "contra": case "openingbalances": case "account": case "banks": case "manage": goto RMVen; Pa22V: JlP4l: goto uLSbc; JekyF: show_404(); goto Pa22V; uLSbc: yI7Ke: goto bUP_l; RMVen: if (!($roleCode == "R" || $roleCode == "S" || $roleCode == "I")) { goto yI7Ke; } goto aXRoQ; aXRoQ: if (!($this->uri->segment(2) == "ratesheet" || $this->uri->segment(2) == "bom" || $this->uri->segment(2) == "mfgjournal")) { goto JlP4l; } goto JekyF; bUP_l: case "all-settings": goto tzUv0; ZCprX: cc9AC: goto t43jM; xqNJK: if (!(($segment != "all-settings" || $roleCode != "R" || $roleCode != "A") && empty($das_right["actionRights"]))) { goto cc9AC; } goto PUril; PUril: show_404(); goto ZCprX; tzUv0: $das_right = get_rights("DAS"); goto xqNJK; t43jM: case "users": case "report": goto tPCkm; z5_uV: RKFfd: goto yL5ep; uvnQE: show_404(); goto z5_uV; tPCkm: if (in_array($roleCode, array("R", "S", "I", "F", "K"))) { goto RKFfd; } goto uvnQE; yL5ep: goto aneer; goto EzSd3; EzSd3: } goto dx8Ah; FEsZ_: $this->users->login_with_cookie(); goto Rp94B; eaupQ: goto qfF7u; goto gH1R7; LnQMN: show_404(); goto tr1mY; O7OHa: goto A8dEO; goto GlKiX; YSU8_: if (get_user_data()) { goto l9bI6; } goto S6Kkm; Z8dwe: $this->session->set_userdata("is_latest_server", $this->db->conn_id->server_version >= 50800 ? 1 : 0); goto kkGG3; O45Cr: } public function set_ignore_pages($pages = array()) { goto Fgzl4; husAo: goto LqqS8; goto N0iT0; N0iT0: XVpf0: goto vzY9C; sgoGF: $this->ignore_pages = array_merge($this->ignore_pages, $pages); goto husAo; ZNHRG: if (!is_array($pages)) { goto XVpf0; } goto sgoGF; Fgzl4: if (!$pages) { goto QHZev; } goto ZNHRG; fHPYw: QHZev: goto E9XcA; AupKv: LqqS8: goto fHPYw; vzY9C: $this->ignore_pages[] = $pages; goto AupKv; E9XcA: } public function do_auth() { goto aQ6Nk; zKHrn: $this->session->set_userdata("is_logged_in", false); goto P_PrJ; El09h: $reqBy = $this->input->get_request_header("REQBY"); goto BWsND; sbu8s: if (!in_array($uriStr, $this->non_login_pages)) { goto RzqEy; } goto oG1Ce; oG1Ce: if (get_user_data("id")) { goto hkdCJ; } goto zKHrn; gKAIL: RzqEy: goto uEttv; hB6Jv: return; goto rOwgz; rip0x: if (get_user_data("id")) { goto knkvA; } goto El09h; uy0II: redirect(site_url("home")); goto Zm9cl; nUfu7: $this->response->write(array("redirect" => site_url("login"))); goto i1G7P; UXqss: knkvA: goto nxYTv; KsAPm: $this->response->error("Sorry your session has expired."); goto nUfu7; ajOao: hkdCJ: goto uy0II; JtQKT: redirect(site_url("login")); goto W1W5W; nxYTv: return true; goto M5Kvh; uEttv: if (!(in_array($uriStr, $this->public_pages) || in_array($uriStr, $this->cron_pages))) { goto SCtFj; } goto hB6Jv; BWsND: if ($reqBy && $reqBy == "OB") { goto jfweg; } goto JtQKT; i1G7P: exit; goto nRHvy; nRHvy: e5Cni: goto UXqss; W1W5W: return false; goto hvQIH; QarhP: jfweg: goto KsAPm; aQ6Nk: $uriStr = $this->uri->segment(1) . (empty($this->uri->segment(2)) ? '' : "/" . $this->uri->segment(2)); goto sbu8s; P_PrJ: return false; goto ajOao; hvQIH: goto e5Cni; goto QarhP; Zm9cl: return; goto gKAIL; rOwgz: SCtFj: goto rip0x; M5Kvh: } } goto I49yl; PNnIr: header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE"); goto p94Ex; NfeEw: header("Access-Control-Allow-Origin: *"); goto PNnIr; zkYmE: defined("BASEPATH") or exit("No direct script access allowed"); goto NfeEw; I49yl: class ReportParent_Controller extends MY_Controller { public function __construct() { goto UsgjZ; E6ahd: $this->load->model("ReportModel"); goto EL80I; EL80I: $this->load->model("FieldsModel"); goto U_bdA; U_bdA: $this->tTypes_array = array("SI" => "Sale", "SR" => "Reti", "SC" => "C/No", "SD" => "D/No", "SP" => "Rcpt", "PI" => "Purc", "PE" => "Pymt/Exp#", "PC" => "SC/N", "PD" => "SD/N", "PP" => "Pymt", "JV" => "Jrnl", "JC" => "Cntr", "AO" => " ", "PO" => "Ordr", "SE" => "Quotes", "GR" => "G.Rec", "SH" => "Deliv"); goto Jfubq; oH4eF: $this->currency_fraction = get_company("fraction"); goto D9IHs; UsgjZ: parent::__construct(); goto E6ahd; Jfubq: $this->tTypes = array("SI" => "Sales Invoice", "SR" => "Cash Invoice", "SC" => "Credit Note", "SD" => "Debit Note", "SP" => "Receipt", "PI" => "Purchase Bill", "PE" => "Expense", "PC" => "Supplier Credit Note", "PD" => " Supplier Debit Note", "PP" => "Bill Payment", "JV" => "Journal", "JC" => "Contra", "AO" => "Opening Balance", "PO" => "Order", "SO" => "Sales Order", "PO" => "Purchase Order", "GR" => "Goods Receipt Note", "SH" => "Delivery Chalan"); goto MoPnJ; MoPnJ: $this->currency_symbol = get_company("symbol"); goto oH4eF; D9IHs: } } ?>

Did this file decode correctly?

Original Code

goto zkYmE; p94Ex: class MY_Controller extends CI_Controller { private $non_login_pages = array("\163\x69\x67\x6e\165\x70", "\x75\x73\x65\x72\x2f\163\x69\147\x6e\x75\160", "\154\157\147\151\x6e", "\165\x73\145\162\57\x6c\x6f\147\151\156", "\162\145\x67\151\x73\164\145\162", "\x75\x73\145\x72\57\x72\x65\x67\151\163\x74\x65\x72", "\146\157\162\147\157\164\x70\141\163\x73\x77\157\162\x64", "\x75\163\x65\162\57\x66\157\162\x67\157\x74\x70\141\x73\x73\x77\x6f\x72\144", "\x72\145\163\x65\164\137\x63\x6f\x6e\x66\151\x72\155", "\x75\163\145\162\x2f\x72\145\x73\x65\x74\137\x63\x6f\x6e\146\151\162\x6d", "\x72\x65\x73\145\x74\137\x63\157\155\x70\x6c\145\x74\x65", "\165\x73\x65\162\x2f\x72\x65\x73\145\164\x5f\x63\x6f\155\x70\154\x65\164\145"); private $public_pages = array("\157\142\151\x6e\x66\157", "\x68\157\155\145\x2f\157\x62\x69\x6e\x66\x6f", "\157\142\141\142\157\165\164", "\150\x6f\x6d\145\57\157\142\141\x62\x6f\x75\x74", "\157\x62\166\145\162\x73\x69\x6f\x6e", "\150\157\x6d\145\x2f\157\x62\x76\x65\x72\163\151\x6f\156", "\x6f\142\x73\161\x6c", "\150\157\155\x65\57\x6f\x62\163\x71\x6c", "\143\150\x65\x63\153\x6c\x69\143", "\150\157\155\x65\57\143\150\145\143\x6b\x6c\151\x63", "\x74\x65\x6e\x61\x6e\164", "\x68\157\x6d\x65\57\164\x65\x6e\x61\x6e\164", "\x70\151\x6e\x67", "\x68\157\155\145\x2f\160\151\156\x67", "\x72\x65\155\x6f\166\x65\165\163\x65\x72\144\145\166\x69\143\x65", "\x68\x6f\155\x65\57\162\145\155\x6f\x76\x65\x75\x73\x65\x72\x64\145\x76\x69\143\145", "\x70\162\x69\156\x74\160\x64\146", "\x74\x72\141\156\163\141\143\164\151\x6f\x6e\x2f\x70\162\151\x6e\x74\160\x64\146", "\x6f\162\144\x65\x72"); private $cron_pages = array("\x72\141\156\x6b", "\x68\x6f\x6d\x65\x2f\162\x61\x6e\x6b", "\x62\x61\x63\153\165\x70\144\x62", "\165\x70\x64\141\164\145\57\142\x61\x63\x6b\165\x70\144\142", "\x63\162\x6f\156\141\x63\153", "\x75\x70\144\141\x74\145\x2f\x63\162\157\x6e\x61\x63\x6b", "\x65\155\x61\151\x6c\x5f\x65\x78\160\x69\x72\145", "\150\157\155\145\x2f\x65\155\141\151\154\x5f\145\x78\x70\151\x72\x65", "\162\x65\163\145\x74\x64\x65\155\157\x64\141\164\x65", "\x68\x6f\x6d\145\x2f\162\x65\163\x65\164\x64\145\155\157\144\141\164\x65", "\163\x65\x6e\x64\x73\155\163", "\x68\157\155\145\x2f\x73\145\156\144\x73\155\163", "\143\x72\157\156\x2f\152\x6f\142\x73"); private $ignore_pages = array("\x61\160\151", "\141\160\151\x2f\x69\x6e\x64\145\x78", "\141\160\x69\x2f\141\165\164\x68\x6f\162\x69\x7a\145", "\x61\160\x69\x2f\164\157\153\x65\156", "\141\x70\x69\57\x72\145\x66\162\x65\163\150\x5f\x74\157\x6b\x65\x6e"); private $ignore_authendication = array("\154\x6f\147\x6f\x75\x74", "\165\x73\x65\162\x2f\x6c\x6f\147\x6f\165\164", "\150\157\155\x65\x2f\x64\145\154\x65\164\145\x5f\161\165\x65\162\171\137\x6c\x6f\x67"); function __construct() { goto eoBFQ; m8Ybe: if (!($this->uri->segment(1) == "\x61\x6c\x6c\55\163\x65\x74\164\x69\x6e\147\163" && empty($das_right["\141\143\x74\151\x6f\156\x52\x69\x67\x68\164\163"]) && $roleCode == "\x43")) { goto LEtQK; } goto aSMFJ; cfVZK: redirect("\x68\x6f\155\145"); goto P85M9; aSMFJ: show_404(); goto cZ6vJ; b29vn: if (!$this->session->userdata("\x64\145\x76\x69\x63\x65\137\x61\165\x74\x68\x6f\x72\x69\172\x65\144") && !$this->users->check_device_authendication()) { goto m3f3E; } goto AThs9; egYdN: $this->load->model("\x75\163\145\x72\x73"); goto qMS2_; B3MEU: yWl8A: goto HaH4S; OnpdO: qkU73: goto LruEO; LruEO: $conf = get_config(); goto SDwU8; S6IwQ: if (!(in_array($this->uri->segment(1), array("\x61\154\154\x2d\163\x65\164\x74\x69\x6e\147\163", "\155\157\144\x75\x6c\x65\x73")) && $roleCode == "\103")) { goto ehK8F; } goto LnQMN; S6nqF: $this->bId = get_user_data("\x64\145\x66\x61\165\154\164\x62\x49\144", true); goto w_NP0; MxKjE: ULs3P: goto vCN_k; S6Kkm: if ($this->users->login_with_token()) { goto krDGz; } goto FEsZ_; M3Ndt: return false; goto zlmmZ; SDwU8: if (empty($header["\157\x62\x73\x65\163\163\143\x6f\x64\x65"])) { goto ULs3P; } goto z1pH7; yZP7C: goto fKYbY; goto XOQf4; jFlPP: if ($this->do_auth()) { goto sP0_P; } goto M3Ndt; gH1R7: koS0u: goto rmQ58; nSubc: if (!$header) { goto qkU73; } goto CTixe; P85M9: QImQ8: goto yZP7C; AThs9: if (!in_array($url, array("\x61\x75\164\x68\157\x72\x69\172\x65\144", "\x75\x73\x65\x72\x2f\x61\x75\164\x68\x6f\162\x69\x7a\145\x64"))) { goto QImQ8; } goto cfVZK; eoBFQ: $header = getallheaders(); goto nSubc; rmQ58: $segment = $this->uri->segment(1); goto PVb8_; qMDxW: y2tHo: goto buaoI; jbK00: $this->session->sess_destroy(); goto B3MEU; GlKiX: J8hfB: goto Zn9FF; RJCFb: $dCode = stripslashes($this->input->get_request_header("\x64\103\157\144\x65", TRUE)); goto oeong; Q9sv3: l9bI6: goto jFlPP; YqtG4: $url = $this->uri->uri_string(); goto V2Mmh; Bm9lB: aJXUt: goto OnpdO; UHatI: if (empty($header["\x6f\142\x73\145\x73\163\x63\x6f\144\x65"])) { goto HzHg2; } goto RJCFb; iXcgG: if ($roleCode != "\x41" && $roleCode != "\103" && in_array($this->uri->segment(1), array("\x61\154\154\x2d\163\145\x74\x74\151\156\x67\163", "\x75\163\x65\162\x73"))) { goto J8hfB; } goto mByUs; dx8Ah: TFaZr: goto L_HiO; oeong: if (!(session_id() && get_user_data("\x64\x43\x6f\x64\x65", true) != $dCode)) { goto yWl8A; } goto CvP7K; w_NP0: $this->load->response(); goto UHatI; Fu2NK: return false; goto gihTV; gihTV: fKYbY: goto qMDxW; kkGG3: if ($roleCode != "\101" && $roleCode != "\x43") { goto koS0u; } goto iXcgG; CTixe: foreach ($header as $key => $val) { $header[strtolower($key)] = $val; Hueor: } goto Bm9lB; CvP7K: $this->session->unset_userdata("\x75\163\x65\162"); goto jbK00; zlmmZ: sP0_P: goto YqtG4; AHjgy: $this->session->set_userdata("\x69\x73\x5f\x6c\157\147\147\x65\x64\x5f\x69\x6e", true); goto b29vn; Zn9FF: show_404(); goto jn0SL; jn0SL: A8dEO: goto eaupQ; buaoI: $roleCode = get_user_data("\x72\x6f\154\145\103\157\144\x65"); goto Z8dwe; L_HiO: aneer: goto KZgst; z1pH7: $_COOKIE[$conf["\163\145\163\x73\x5f\x63\x6f\157\153\151\145\137\x6e\141\155\145"]] = $header["\157\142\163\x65\x73\x73\x63\157\x64\145"]; goto MxKjE; RxhM1: $this->session->set_userdata("\151\x73\x5f\154\x6f\147\x67\145\x64\x5f\151\156", false); goto S6nqF; Rp94B: krDGz: goto Q9sv3; HaH4S: HzHg2: goto YSU8_; cZ6vJ: LEtQK: goto S6IwQ; R4o3r: $this->load->database(); goto egYdN; vCN_k: parent::__construct(); goto R4o3r; V2Mmh: if (in_array($url, $this->ignore_authendication)) { goto y2tHo; } goto AHjgy; KZgst: qfF7u: goto O45Cr; XOQf4: m3f3E: goto Fu2NK; mByUs: $das_right = get_rights("\x44\101\x53"); goto m8Ybe; tr1mY: ehK8F: goto O7OHa; qMS2_: $this->load->helper("\143\157\x6f\x6b\151\x65"); goto RxhM1; PVb8_: switch ($segment) { case "\150\x6f\x6d\x65": goto F2uXA; F2uXA: if (!($roleCode == "\105")) { goto ogGjs; } goto LOkYf; m_Qbo: goto aneer; goto DZeR3; mS5sp: ogGjs: goto m_Qbo; LOkYf: show_404(); goto mS5sp; DZeR3: case "\160\x75\x72\x63\150\x61\x73\x65": goto a7f2r; EGn3m: goto aneer; goto LZ2_x; HDVyw: AFPXW: goto EGn3m; ikwM3: show_404(); goto HDVyw; a7f2r: if (!($roleCode == "\123")) { goto AFPXW; } goto ikwM3; LZ2_x: case "\x6a\x6f\x75\x72\x6e\141\154": case "\143\157\x6e\164\162\x61": case "\157\160\145\156\x69\156\147\x62\x61\154\141\156\143\145\x73": case "\141\143\143\x6f\165\156\164": case "\x62\x61\156\153\x73": case "\155\141\x6e\141\x67\145": goto RMVen; Pa22V: JlP4l: goto uLSbc; JekyF: show_404(); goto Pa22V; uLSbc: yI7Ke: goto bUP_l; RMVen: if (!($roleCode == "\x52" || $roleCode == "\x53" || $roleCode == "\111")) { goto yI7Ke; } goto aXRoQ; aXRoQ: if (!($this->uri->segment(2) == "\162\141\164\x65\163\150\145\x65\164" || $this->uri->segment(2) == "\x62\157\x6d" || $this->uri->segment(2) == "\155\x66\147\152\x6f\x75\162\156\141\154")) { goto JlP4l; } goto JekyF; bUP_l: case "\x61\x6c\x6c\x2d\163\145\164\x74\151\156\147\x73": goto tzUv0; ZCprX: cc9AC: goto t43jM; xqNJK: if (!(($segment != "\x61\154\154\x2d\163\x65\x74\x74\151\x6e\147\163" || $roleCode != "\x52" || $roleCode != "\101") && empty($das_right["\141\143\x74\x69\x6f\156\122\151\147\x68\x74\163"]))) { goto cc9AC; } goto PUril; PUril: show_404(); goto ZCprX; tzUv0: $das_right = get_rights("\104\x41\123"); goto xqNJK; t43jM: case "\x75\x73\x65\x72\x73": case "\x72\x65\160\x6f\162\164": goto tPCkm; z5_uV: RKFfd: goto yL5ep; uvnQE: show_404(); goto z5_uV; tPCkm: if (in_array($roleCode, array("\x52", "\x53", "\111", "\106", "\x4b"))) { goto RKFfd; } goto uvnQE; yL5ep: goto aneer; goto EzSd3; EzSd3: } goto dx8Ah; FEsZ_: $this->users->login_with_cookie(); goto Rp94B; eaupQ: goto qfF7u; goto gH1R7; LnQMN: show_404(); goto tr1mY; O7OHa: goto A8dEO; goto GlKiX; YSU8_: if (get_user_data()) { goto l9bI6; } goto S6Kkm; Z8dwe: $this->session->set_userdata("\151\x73\x5f\154\141\x74\145\x73\x74\x5f\163\145\162\166\145\162", $this->db->conn_id->server_version >= 50800 ? 1 : 0); goto kkGG3; O45Cr: } public function set_ignore_pages($pages = array()) { goto Fgzl4; husAo: goto LqqS8; goto N0iT0; N0iT0: XVpf0: goto vzY9C; sgoGF: $this->ignore_pages = array_merge($this->ignore_pages, $pages); goto husAo; ZNHRG: if (!is_array($pages)) { goto XVpf0; } goto sgoGF; Fgzl4: if (!$pages) { goto QHZev; } goto ZNHRG; fHPYw: QHZev: goto E9XcA; AupKv: LqqS8: goto fHPYw; vzY9C: $this->ignore_pages[] = $pages; goto AupKv; E9XcA: } public function do_auth() { goto aQ6Nk; zKHrn: $this->session->set_userdata("\151\163\137\154\157\147\147\145\x64\x5f\x69\x6e", false); goto P_PrJ; El09h: $reqBy = $this->input->get_request_header("\x52\x45\x51\102\x59"); goto BWsND; sbu8s: if (!in_array($uriStr, $this->non_login_pages)) { goto RzqEy; } goto oG1Ce; oG1Ce: if (get_user_data("\151\144")) { goto hkdCJ; } goto zKHrn; gKAIL: RzqEy: goto uEttv; hB6Jv: return; goto rOwgz; rip0x: if (get_user_data("\x69\x64")) { goto knkvA; } goto El09h; uy0II: redirect(site_url("\x68\x6f\x6d\x65")); goto Zm9cl; nUfu7: $this->response->write(array("\162\145\x64\151\162\145\143\164" => site_url("\154\x6f\x67\151\156"))); goto i1G7P; UXqss: knkvA: goto nxYTv; KsAPm: $this->response->error("\x53\157\162\x72\x79\x20\171\x6f\x75\162\x20\163\x65\x73\163\151\157\156\x20\x68\141\163\40\145\170\x70\151\x72\x65\144\x2e"); goto nUfu7; ajOao: hkdCJ: goto uy0II; JtQKT: redirect(site_url("\154\157\x67\x69\x6e")); goto W1W5W; nxYTv: return true; goto M5Kvh; uEttv: if (!(in_array($uriStr, $this->public_pages) || in_array($uriStr, $this->cron_pages))) { goto SCtFj; } goto hB6Jv; BWsND: if ($reqBy && $reqBy == "\117\102") { goto jfweg; } goto JtQKT; i1G7P: exit; goto nRHvy; nRHvy: e5Cni: goto UXqss; W1W5W: return false; goto hvQIH; QarhP: jfweg: goto KsAPm; aQ6Nk: $uriStr = $this->uri->segment(1) . (empty($this->uri->segment(2)) ? '' : "\x2f" . $this->uri->segment(2)); goto sbu8s; P_PrJ: return false; goto ajOao; hvQIH: goto e5Cni; goto QarhP; Zm9cl: return; goto gKAIL; rOwgz: SCtFj: goto rip0x; M5Kvh: } } goto I49yl; PNnIr: header("\101\x63\143\145\163\x73\55\103\x6f\x6e\164\x72\157\154\x2d\x41\x6c\154\x6f\x77\x2d\115\x65\164\x68\157\144\163\72\40\107\x45\x54\54\40\120\x4f\x53\x54\54\x20\x4f\x50\x54\111\117\116\123\x2c\x20\120\125\124\x2c\40\x44\105\114\105\124\x45"); goto p94Ex; NfeEw: header("\101\143\x63\x65\163\163\55\103\157\x6e\164\x72\x6f\154\55\x41\x6c\154\x6f\x77\x2d\x4f\x72\151\147\151\156\72\40\52"); goto PNnIr; zkYmE: defined("\102\x41\x53\105\x50\x41\124\110") or exit("\116\x6f\x20\x64\x69\x72\x65\x63\164\x20\163\x63\162\x69\160\164\40\141\143\x63\145\163\x73\40\x61\154\154\x6f\x77\145\x64"); goto NfeEw; I49yl: class ReportParent_Controller extends MY_Controller { public function __construct() { goto UsgjZ; E6ahd: $this->load->model("\x52\x65\x70\157\162\164\115\x6f\144\x65\x6c"); goto EL80I; EL80I: $this->load->model("\x46\151\145\154\144\163\x4d\x6f\x64\x65\x6c"); goto U_bdA; U_bdA: $this->tTypes_array = array("\x53\111" => "\x53\141\154\145", "\x53\122" => "\122\145\164\x69", "\x53\x43" => "\x43\x2f\x4e\157", "\x53\104" => "\104\57\x4e\x6f", "\123\x50" => "\x52\x63\x70\x74", "\120\x49" => "\120\165\162\x63", "\x50\x45" => "\120\x79\155\164\57\105\x78\160\43", "\120\103" => "\x53\103\x2f\x4e", "\120\104" => "\123\x44\57\x4e", "\120\120" => "\x50\171\x6d\x74", "\112\126" => "\x4a\x72\x6e\x6c", "\112\103" => "\x43\x6e\164\x72", "\101\x4f" => "\x20", "\120\x4f" => "\x4f\162\x64\x72", "\x53\x45" => "\x51\165\x6f\164\x65\x73", "\x47\x52" => "\107\56\122\145\143", "\x53\110" => "\104\x65\154\151\166"); goto Jfubq; oH4eF: $this->currency_fraction = get_company("\146\x72\141\x63\164\x69\157\x6e"); goto D9IHs; UsgjZ: parent::__construct(); goto E6ahd; Jfubq: $this->tTypes = array("\x53\111" => "\x53\141\154\145\163\x20\111\156\x76\x6f\x69\143\145", "\123\122" => "\103\x61\163\x68\x20\111\156\x76\x6f\151\143\x65", "\123\x43" => "\x43\x72\145\144\x69\x74\40\116\x6f\x74\145", "\123\x44" => "\x44\x65\142\151\x74\40\x4e\157\x74\145", "\x53\x50" => "\122\145\143\x65\151\x70\x74", "\x50\111" => "\120\x75\x72\143\x68\x61\163\x65\40\x42\151\x6c\154", "\120\x45" => "\105\170\x70\145\156\x73\x65", "\x50\x43" => "\x53\x75\160\160\x6c\151\x65\162\40\x43\x72\x65\144\151\164\40\x4e\157\164\145", "\120\x44" => "\40\123\165\x70\x70\154\x69\x65\x72\x20\104\145\x62\151\x74\x20\x4e\x6f\164\145", "\x50\120" => "\102\x69\x6c\x6c\40\x50\x61\171\x6d\145\156\164", "\x4a\x56" => "\x4a\157\x75\x72\x6e\141\x6c", "\112\x43" => "\103\157\x6e\164\x72\x61", "\x41\117" => "\117\160\x65\156\x69\156\147\40\x42\141\x6c\x61\x6e\143\x65", "\120\117" => "\x4f\162\144\x65\162", "\x53\x4f" => "\x53\141\154\x65\163\40\117\x72\144\x65\162", "\120\117" => "\120\x75\x72\x63\x68\141\x73\x65\x20\x4f\x72\x64\x65\162", "\107\x52" => "\107\157\x6f\x64\x73\40\x52\x65\x63\145\151\160\164\40\x4e\x6f\164\145", "\x53\x48" => "\x44\x65\x6c\x69\166\x65\x72\x79\40\103\150\x61\154\141\x6e"); goto MoPnJ; MoPnJ: $this->currency_symbol = get_company("\163\171\155\142\157\x6c"); goto oH4eF; D9IHs: } }

Function Calls

None

Variables

None

Stats

MD5 23c895b926664a7738b41a964a755108
Eval Count 0
Decode Time 74 ms