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 */ goto aLGqY; OtQj0: ini_set("\x6d\145\155\x6..

Decoded Output download

<?php 
/* 
Generated by OutputBooks Team 
*/ 
 goto aLGqY; OtQj0: ini_set("memory_limit", "-1"); goto LtgEx; aLGqY: defined("BASEPATH") or exit("No direct script access allowed"); goto OtQj0; LtgEx: set_time_limit(0); goto UQhfI; UQhfI: class Update extends MY_Controller { private $isCloud = false; public function __construct() { goto debQp; aXOUY: $this->load->model("updateModel"); goto dhLoK; debQp: parent::__construct(); goto aXOUY; dhLoK: $this->isCloud = isCloud(); goto ZrTfi; ZrTfi: } public function _remap($method, $params = array()) { goto vVNW_; SInyr: return false; goto zc1a1; Ml95Z: return call_user_func_array(array($this, $method), $params); goto vHqMM; Z9ZY1: oQ9Uu: goto Ml95Z; zc1a1: I1G_0: goto H4T5u; H4T5u: if (method_exists($this, $method)) { goto oQ9Uu; } goto aYoyH; vVNW_: if (!($this->isCloud && !in_array($method, array("about", "backupdb", "backup", "obDumpDB")))) { goto I1G_0; } goto FG5fm; FG5fm: show_404(); goto SInyr; aYoyH: $this->index(); goto pH974; vHqMM: dPI_K: goto eSORW; pH974: goto dPI_K; goto Z9ZY1; eSORW: } public function index() { $this->load->page("home"); } public function check($isBeta = 0) { goto dOi2I; O3zQv: $latest = null; goto q5_K4; WJNf_: goto O4SGU; goto cwbmf; oY9Hg: $retData["isLocal"] = 0; goto eeJf0; hwT97: O4SGU: goto RSCU1; jaHHz: $this->response->success($message); goto rRrhE; hESmb: $retData["current"] = OB_VERSION; goto O3zQv; oloQW: $message = ''; goto cBgae; cwbmf: Ur3Ow: goto fe55d; NEa9L: $retData["latest"] = $latest; goto WJNf_; nl6Qz: $this->response->write(); goto uxqiO; q5_K4: $latest = $this->updateModel->get_latest_local(); goto o8BuT; o8BuT: $retData["isLocal"] = 1; goto SQGxq; gl0t3: m_ilK: goto lhYVG; cBgae: if (empty($latest)) { goto m_ilK; } goto n68Bo; jfL0g: $latest = $this->updateModel->get_latest($isBeta); goto oY9Hg; l8kCr: SlOYJ: goto jaHHz; n68Bo: if (version_compare($latest, $retData["current"]) <= 0) { goto Ur3Ow; } goto NEa9L; uxqiO: return true; goto av6c5; eeJf0: guRdy: goto oloQW; SQGxq: if (!($latest === false)) { goto guRdy; } goto jfL0g; lhYVG: $message = $this->updateModel->message; goto l8kCr; dOi2I: $retData = array(); goto hESmb; fe55d: $message = "Already Upto Date."; goto hwT97; RSCU1: goto SlOYJ; goto gl0t3; rRrhE: $this->response->set_data($retData); goto nl6Qz; av6c5: } public function backup($type = "F") { echo $this->updateModel->backup($type); } public function backupdb($isGdrive = 0) { goto S3nqp; kx4Jn: if (get_user_data("id")) { goto cGEj0; } goto jDG6P; mniTg: $this->obDumpDB($isGdrive); goto yuV9r; xk2kl: $userName = "Cron Job"; goto ey45x; oFwkb: return false; goto OnNea; Ae383: if (!get_user_data("name")) { goto P_e3P; } goto GZnCo; OnNea: WsYEl: goto xk2kl; yuV9r: $this->updateModel->update_ack("DB Backup by : " . $userName, true); goto XZpqR; C6ouT: P_e3P: goto mniTg; GZnCo: $userName = get_user_data("name"); goto C6ouT; jDG6P: if (!(empty($_SERVER["HTTP_CLIENTAPP"]) || $_SERVER["HTTP_CLIENTAPP"] != "OutputCron")) { goto WsYEl; } goto aAFza; aAFza: show_404(); goto oFwkb; S3nqp: $userName = "UNKNOWN"; goto kx4Jn; ey45x: cGEj0: goto Ae383; XZpqR: } public function cronack() { goto DfDks; XM_9o: $this->updateModel->update_ack($data["msg"], empty($data["isSuccess"]) ? false : true); goto LbLB1; SO2Ab: return false; goto LBhBT; ysE4t: $this->response->write(); goto W_el2; CdZP3: if (!empty($data) && !empty($data["msg"])) { goto tbw9P; } goto BKgWD; DfDks: if (!(isCloud() || empty($_SERVER["HTTP_CLIENTAPP"]) || $_SERVER["HTTP_CLIENTAPP"] != "OutputCron")) { goto ps3qL; } goto JGa8b; JGa8b: show_404(); goto SO2Ab; tDZVe: $data = $this->request->post(); goto CdZP3; Lp18d: pdDid: goto ysE4t; ZMG0g: goto pdDid; goto O6WjG; O6WjG: tbw9P: goto XM_9o; BKgWD: $this->response->error("Required field missing."); goto ZMG0g; LbLB1: $this->response->success("Successfully updated."); goto Lp18d; LBhBT: ps3qL: goto tDZVe; W_el2: } public function obDumpDB($isGdrive = 0) { goto PtOZV; azvrD: $this->response->success($this->updateModel->message); goto ub4Tz; oaEBV: readfile($file); goto VScmZ; pbonl: if (!empty($file)) { goto KH1Zr; } goto mANRP; mANRP: $this->response->error(); goto UbcQE; YrmCr: header("Content-Length: " . filesize($file)); goto Lx6el; UbcQE: goto JpR4e; goto Akmgo; y_Qo_: BOZjF: goto fyrHW; fyrHW: header("Content-Disposition: attachment; filename="" . basename($file) . """); goto t5p2e; ub4Tz: JpR4e: goto qHZS3; Lx6el: header("Connection: close"); goto oaEBV; PtOZV: $file = $this->updateModel->ob_dumpDB($isGdrive); goto QXb61; wKZhI: goto Uh9nd; goto y_Qo_; t5p2e: header("Content-Type: application/force-download"); goto YrmCr; xqcEk: Uh9nd: goto Y4R43; Akmgo: KH1Zr: goto azvrD; QXb61: if (is_file($file)) { goto BOZjF; } goto pbonl; qHZS3: $this->response->write(); goto nMzk6; VScmZ: unlink($file); goto xqcEk; nMzk6: return; goto wKZhI; Y4R43: } public function doupdate($isLocal = false, $skipBackup = false) { goto pRCCf; vM3TF: $ret = $this->updateModel->update_obooks_local($_GET["v"], $skipBackup); goto lemuv; rAb8V: $this->response->write(); goto xVopS; Cz7FV: $this->response->write(); goto olNOa; wJ9Ii: ULYqE: goto Yp_70; DMLPz: if (!empty($isLocal)) { goto L0Vk_; } goto fHVNy; saTWk: $result = $this->users->set_company_data(get_company("id")); goto MCuH4; rvjW9: $this->response->error("Version missing."); goto mJe13; sPrZt: if (!empty($licData["isTrial"])) { goto SWB0C; } goto eaf_H; fHVNy: $ret = $this->updateModel->update_obooks($_GET["v"], $skipBackup); goto wSzqn; xVopS: return false; goto NUUND; eaf_H: $this->response->error("Renew your Pro License key and get latest updates for next one year.&nbsp;&nbsp;&nbsp;<a href="//www.outputbooks.com/pricing/" target="_blank">Renew Now</a>&nbsp;&nbsp;&nbsp;"); goto sBjuI; OLwjS: $this->response->error("License key expired."); goto JHspB; CQgaB: $this->response->set_data(array("version" => $_GET["v"])); goto B9HdC; olNOa: return false; goto wJ9Ii; mDzbp: $ret = null; goto DMLPz; WsgC3: L0Vk_: goto vM3TF; sBjuI: goto b71mr; goto DrzyW; wSzqn: goto i64MD; goto WsgC3; JHspB: b71mr: goto rAb8V; B9HdC: GssON: goto jWkQg; Yp_70: if (empty($licData["isExpired"])) { goto jDCEb; } goto sPrZt; NUUND: jDCEb: goto QWSsG; RuUXV: if ($ret) { goto xKt0X; } goto LBYlg; ciCZ7: kGJLo: goto mDzbp; MCuH4: $this->response->success("Successfully updated."); goto CQgaB; QWSsG: if (!empty($_GET["v"])) { goto kGJLo; } goto rvjW9; lemuv: i64MD: goto RuUXV; jWkQg: $this->response->write(); goto UcMA_; ZEQqK: return false; goto ciCZ7; LBYlg: $this->response->error($this->updateModel->message ? $this->updateModel->message : "Download error."); goto YJX4m; N0tzu: xKt0X: goto pCnV0; YJX4m: goto GssON; goto N0tzu; krQvU: $this->response->error("License data not avail."); goto Cz7FV; mJe13: $this->response->write(); goto ZEQqK; pCnV0: $this->load->model("users"); goto saTWk; pRCCf: $licData = get_user_data("licenseData"); goto EJ_33; EJ_33: if (!empty($licData)) { goto ULYqE; } goto krQvU; DrzyW: SWB0C: goto OLwjS; UcMA_: } public function licensekey() { goto kQdM0; aJxQw: $licenseKey = get_user_data("licenseKey", true); goto apRev; zg6QA: gEHpo: goto R1FgI; As_lU: $userData = get_user_data(); goto gv9DY; XW1jj: if ($ret) { goto YenV2; } goto x1_8e; kQdM0: $data = $this->request->post(); goto jCOLC; iPayV: $actKey = empty($data["actKey"]) ? '' : $data["actKey"]; goto fmWBa; rE4sS: R5x_m: goto w3PlW; Yxuvh: U7FtZ: goto Lfw77; IDH2r: set_user_data($userData); goto sMgOF; w3PlW: MS9Uv: goto CUXtY; sbta9: if (empty($licenseKey)) { goto gEHpo; } goto HDamH; apRev: $this->response->success(); goto sbta9; jCOLC: if (!empty($data) && !empty($data["licenseKey"])) { goto U7FtZ; } goto aJxQw; sMgOF: $this->response->success("Successfully updated."); goto rE4sS; Lfw77: $uId = get_user_data("primUserid", true); goto j3mq3; CUXtY: $this->response->write(); goto QEJMS; gv9DY: $userData = array_merge($userData, $ret); goto IDH2r; KiY77: goto R5x_m; goto sRD9o; sRD9o: YenV2: goto As_lU; HDamH: $this->response->set_data(array("licenseKey" => $licenseKey)); goto zg6QA; fmWBa: $ret = $this->users->updateLicenseDetails($uId, $data["licenseKey"], $actKey); goto XW1jj; j3mq3: $this->load->model("users"); goto iPayV; x1_8e: $this->response->error($this->users->message); goto KiY77; R1FgI: goto MS9Uv; goto Yxuvh; QEJMS: } public function actkey() { goto vSpeY; xzaja: if (!empty($data) && !empty($data["actKey"])) { goto CAa_k; } goto fYdh3; reSfP: $this->response->write(); goto AyEQ3; fYdh3: $this->response->error("Activation key missing"); goto oGSYU; waXxk: CAa_k: goto soFI9; vSpeY: $data = $this->request->post(); goto xzaja; soFI9: $this->_activate($data); goto Qtdvw; oGSYU: goto iUfHE; goto waXxk; Qtdvw: iUfHE: goto reSfP; AyEQ3: } public function activate() { goto AivhJ; x98hz: ROjls: goto dw3gt; hbYWa: R3FmZ: goto dtpEC; HWt_g: if (!($result === false)) { goto Ox32A; } goto CtiZY; ObZ8y: $this->response->set_data($result); goto Syzk1; JQeq3: if (!empty($result["actKey"])) { goto R3FmZ; } goto ObZ8y; HtbT2: return false; goto vdcBP; dtpEC: $this->_activate($result); goto x98hz; AivhJ: $result = $this->updateModel->activate(); goto HWt_g; dw3gt: $this->response->write(); goto zZY9K; HyFGP: $this->response->write(); goto HtbT2; vdcBP: Ox32A: goto Ifxbp; Ifxbp: $this->response->success(); goto JQeq3; CtiZY: $this->response->error($this->updateModel->message); goto HyFGP; Syzk1: goto ROjls; goto hbYWa; zZY9K: } private function _activate($data = array()) { goto EWouu; EWouu: $uId = get_user_data("primUserid", true); goto NDWd1; C5Ge1: set_user_data($userData); goto wXXhj; aLhzh: $this->response->set_data("device_activated", "1"); goto uL39B; W9Hkt: $ret = $this->users->updateLicenseDetails($uId, $licenseKey, $actKey); goto JdpA6; WPWsO: duo5Z: goto canA1; KL2QU: $licenseKey = get_user_data("licenseKey", true); goto W9Hkt; e82Y2: goto abPbF; goto WPWsO; XJ_M2: $userData = array_merge($userData, $ret); goto C5Ge1; efySw: $actKey = $data["actKey"]; goto KL2QU; NDWd1: $this->load->model("users"); goto efySw; wXXhj: $this->response->success("Successfully device activated."); goto aLhzh; canA1: $userData = get_user_data(); goto XJ_M2; jqIZ6: $this->response->error($this->users->message); goto e82Y2; uL39B: abPbF: goto PGngV; JdpA6: if ($ret) { goto duo5Z; } goto jqIZ6; PGngV: } public function reqkey() { goto PlhJf; wZlWT: $reqKey = $this->ob_license->get_machine_info(); goto d0807; d0807: $this->response->success(); goto Uuew_; Uuew_: $this->response->set_data(array("reqKey" => $reqKey)); goto FAnZu; FAnZu: $this->response->write(); goto zt67D; PlhJf: $this->load->library("ob_license"); goto wZlWT; zt67D: } public function about() { goto mWvXx; x8nK0: if (empty($dbBackupLog)) { goto hqjfk; } goto a1k3B; nDeud: if (empty($this->oauth2Model->message)) { goto ji5Wx; } goto dKsLd; NQTVD: if (empty($this->oauth2Model->params)) { goto XplEQ; } goto XVkQJ; s0PY5: $this->load->model("oauth2Model"); goto jO_Ru; tn4JH: goto bZr2W; goto gOVni; a1k3B: $this->response->set_data(array("dbBackupLog" => $dbBackupLog)); goto X94Zm; b0IF5: $this->response->set_data("gdrive", $sendData); goto BlCv0; dKsLd: $this->response->set_message($this->oauth2Model->message); goto N04Bo; CWtUQ: $this->response->success(); goto Q9hoQ; N04Bo: ji5Wx: goto tn4JH; Q9hoQ: if ($this->isCloud) { goto LxKG9; } goto mD24Q; YBT3R: e1D1v: goto N_O0p; AJ5y3: Yj496: goto vUM5P; gTy3A: $dbBackupLog = $this->updateModel->get_db_backup_log(); goto x8nK0; lzDvl: XplEQ: goto GGR_v; AJjGb: $sendData["dirList"] = $dirs; goto YBT3R; XVkQJ: $sendData = array_merge($sendData, $this->oauth2Model->params); goto lzDvl; vUM5P: $backupList = $this->updateModel->get_backup_list(); goto Rzg_b; IYnWS: $this->response->set_data(array("licenseKey" => $licenseKey, "actKey" => $actKey)); goto AJ5y3; hL5lm: $this->response->write(); goto gfeBU; X94Zm: hqjfk: goto eXc_T; Rzg_b: if (empty($backupList)) { goto qvH2p; } goto rHbz8; GGR_v: if (!empty($this->oauth2Model->dir)) { goto SV3xB; } goto GyOD_; T_Yyn: if (empty($dirs)) { goto e1D1v; } goto AJjGb; Vquh0: $actKey = $this->updateModel->get_actkey(); goto IYnWS; eXc_T: LxKG9: goto s0PY5; ytRMJ: SV3xB: goto v0tif; mD24Q: if (empty($licenseKey)) { goto Yj496; } goto Vquh0; GyOD_: $dirs = $this->oauth2Model->getdirs(); goto T_Yyn; ZnVZk: DJTSq: goto b0IF5; IDeFz: qvH2p: goto gTy3A; BlCv0: bZr2W: goto hL5lm; icYze: if ($result) { goto cBVyT; } goto nDeud; mWvXx: $licenseKey = get_user_data("licenseKey", true); goto CWtUQ; rHbz8: $this->response->set_data(array("backupList" => $backupList)); goto IDeFz; v0tif: $sendData = array_merge($sendData, is_array($this->oauth2Model->dir) ? $this->oauth2Model->dir : array($this->oauth2Model->dir)); goto ZnVZk; jzZPx: $sendData = array("connected" => 1); goto NQTVD; N_O0p: goto DJTSq; goto ytRMJ; jO_Ru: $result = $this->oauth2Model->connected("google"); goto icYze; gOVni: cBVyT: goto jzZPx; gfeBU: } public function authorize($app = "google", $code = '') { goto nIZ3H; dEUkE: $sendData = array_merge($sendData, $this->oauth2Model->params); goto obmak; cXjCy: $this->response->error($this->oauth2Model->message); goto EyguZ; tTgPb: $this->response->success(); goto IgJA7; Dz0MO: if (empty($this->oauth2Model->params)) { goto sbhPd; } goto dEUkE; MRplr: $ret = $this->oauth2Model->callback($app, $code); goto Sjk2w; pFUrL: $this->response->set_data("gdrive", $sendData); goto JuJbs; I21jx: $sendData["dirList"] = $dirs; goto lGnEb; EyguZ: goto fBFD_; goto TbT8t; IgJA7: $sendData = array("connected" => 1); goto Dz0MO; Sjk2w: if ($ret) { goto UWkoS; } goto cXjCy; lGnEb: lokpU: goto pFUrL; TbT8t: UWkoS: goto tTgPb; Syj0h: $this->response->write(); goto Nmgmy; ZZqeN: $dirs = $this->oauth2Model->getdirs(); goto z9nD2; JuJbs: fBFD_: goto Syj0h; obmak: sbhPd: goto ZZqeN; nIZ3H: $this->load->model("oauth2Model"); goto MRplr; z9nD2: if (empty($dirs)) { goto lokpU; } goto I21jx; Nmgmy: } public function revert() { goto L05kv; BHq38: return false; goto UAMpx; h0y1A: $this->response->write(); goto BHq38; UAMpx: Lcoh7: goto u0mtO; ILlqa: an3Se: goto MmWEM; Pyf_6: $ret = $this->updateModel->revert($_GET["v"]); goto MHl1A; UuaIr: $this->response->set_data(array("version" => $_GET["v"])); goto Z7q1H; MmWEM: $this->response->success("Successfully updated."); goto UuaIr; MHl1A: if ($ret) { goto an3Se; } goto bLQUG; SOQ3b: $this->response->write(); goto eeqNm; etW_o: goto zYiUg; goto ILlqa; u0mtO: $ret = null; goto Pyf_6; bLQUG: $this->response->error($this->updateModel->message ? $this->updateModel->message : "Revert error."); goto etW_o; L05kv: if (!empty($_GET["v"])) { goto Lcoh7; } goto yrhan; yrhan: $this->response->error("Version missing."); goto h0y1A; Z7q1H: zYiUg: goto SOQ3b; eeqNm: } public function updatedb() { $ret = $this->updateModel->update_db(FCPATH . "database.php"); print_R($ret); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*
Generated by OutputBooks Team
*/
 goto aLGqY; OtQj0: ini_set("\x6d\145\155\x6f\162\x79\x5f\154\x69\x6d\x69\164", "\x2d\x31"); goto LtgEx; aLGqY: defined("\102\101\123\x45\120\x41\124\110") or exit("\x4e\x6f\x20\x64\151\162\x65\x63\x74\x20\163\x63\162\151\x70\x74\x20\141\x63\143\x65\163\163\40\x61\x6c\154\157\x77\145\x64"); goto OtQj0; LtgEx: set_time_limit(0); goto UQhfI; UQhfI: class Update extends MY_Controller { private $isCloud = false; public function __construct() { goto debQp; aXOUY: $this->load->model("\165\x70\x64\141\x74\145\x4d\x6f\144\x65\x6c"); goto dhLoK; debQp: parent::__construct(); goto aXOUY; dhLoK: $this->isCloud = isCloud(); goto ZrTfi; ZrTfi: } public function _remap($method, $params = array()) { goto vVNW_; SInyr: return false; goto zc1a1; Ml95Z: return call_user_func_array(array($this, $method), $params); goto vHqMM; Z9ZY1: oQ9Uu: goto Ml95Z; zc1a1: I1G_0: goto H4T5u; H4T5u: if (method_exists($this, $method)) { goto oQ9Uu; } goto aYoyH; vVNW_: if (!($this->isCloud && !in_array($method, array("\141\x62\157\165\x74", "\x62\141\143\x6b\165\160\144\x62", "\142\x61\143\153\165\160", "\x6f\142\x44\165\x6d\160\x44\102")))) { goto I1G_0; } goto FG5fm; FG5fm: show_404(); goto SInyr; aYoyH: $this->index(); goto pH974; vHqMM: dPI_K: goto eSORW; pH974: goto dPI_K; goto Z9ZY1; eSORW: } public function index() { $this->load->page("\x68\157\155\x65"); } public function check($isBeta = 0) { goto dOi2I; O3zQv: $latest = null; goto q5_K4; WJNf_: goto O4SGU; goto cwbmf; oY9Hg: $retData["\151\x73\114\157\143\141\x6c"] = 0; goto eeJf0; hwT97: O4SGU: goto RSCU1; jaHHz: $this->response->success($message); goto rRrhE; hESmb: $retData["\143\165\162\162\x65\156\164"] = OB_VERSION; goto O3zQv; oloQW: $message = ''; goto cBgae; cwbmf: Ur3Ow: goto fe55d; NEa9L: $retData["\x6c\141\x74\145\163\164"] = $latest; goto WJNf_; nl6Qz: $this->response->write(); goto uxqiO; q5_K4: $latest = $this->updateModel->get_latest_local(); goto o8BuT; o8BuT: $retData["\151\x73\x4c\157\143\x61\x6c"] = 1; goto SQGxq; gl0t3: m_ilK: goto lhYVG; cBgae: if (empty($latest)) { goto m_ilK; } goto n68Bo; jfL0g: $latest = $this->updateModel->get_latest($isBeta); goto oY9Hg; l8kCr: SlOYJ: goto jaHHz; n68Bo: if (version_compare($latest, $retData["\x63\x75\x72\162\x65\x6e\x74"]) <= 0) { goto Ur3Ow; } goto NEa9L; uxqiO: return true; goto av6c5; eeJf0: guRdy: goto oloQW; SQGxq: if (!($latest === false)) { goto guRdy; } goto jfL0g; lhYVG: $message = $this->updateModel->message; goto l8kCr; dOi2I: $retData = array(); goto hESmb; fe55d: $message = "\x41\154\x72\x65\x61\144\x79\40\x55\x70\x74\157\x20\104\141\x74\145\x2e"; goto hwT97; RSCU1: goto SlOYJ; goto gl0t3; rRrhE: $this->response->set_data($retData); goto nl6Qz; av6c5: } public function backup($type = "\x46") { echo $this->updateModel->backup($type); } public function backupdb($isGdrive = 0) { goto S3nqp; kx4Jn: if (get_user_data("\x69\x64")) { goto cGEj0; } goto jDG6P; mniTg: $this->obDumpDB($isGdrive); goto yuV9r; xk2kl: $userName = "\103\x72\157\x6e\40\x4a\x6f\142"; goto ey45x; oFwkb: return false; goto OnNea; Ae383: if (!get_user_data("\156\141\x6d\145")) { goto P_e3P; } goto GZnCo; OnNea: WsYEl: goto xk2kl; yuV9r: $this->updateModel->update_ack("\x44\102\40\102\141\143\x6b\x75\160\40\x62\171\40\x3a\40" . $userName, true); goto XZpqR; C6ouT: P_e3P: goto mniTg; GZnCo: $userName = get_user_data("\x6e\141\155\145"); goto C6ouT; jDG6P: if (!(empty($_SERVER["\110\124\x54\x50\x5f\103\114\111\x45\116\x54\x41\x50\120"]) || $_SERVER["\x48\124\124\x50\137\103\x4c\x49\105\x4e\124\101\x50\120"] != "\117\x75\x74\x70\165\164\103\162\157\x6e")) { goto WsYEl; } goto aAFza; aAFza: show_404(); goto oFwkb; S3nqp: $userName = "\125\x4e\113\x4e\117\x57\x4e"; goto kx4Jn; ey45x: cGEj0: goto Ae383; XZpqR: } public function cronack() { goto DfDks; XM_9o: $this->updateModel->update_ack($data["\x6d\x73\x67"], empty($data["\151\163\x53\x75\143\143\145\163\163"]) ? false : true); goto LbLB1; SO2Ab: return false; goto LBhBT; ysE4t: $this->response->write(); goto W_el2; CdZP3: if (!empty($data) && !empty($data["\x6d\163\147"])) { goto tbw9P; } goto BKgWD; DfDks: if (!(isCloud() || empty($_SERVER["\110\124\124\x50\137\x43\114\x49\105\x4e\124\x41\x50\x50"]) || $_SERVER["\110\x54\124\120\x5f\103\114\x49\105\x4e\x54\x41\120\120"] != "\x4f\165\164\160\x75\164\x43\162\157\156")) { goto ps3qL; } goto JGa8b; JGa8b: show_404(); goto SO2Ab; tDZVe: $data = $this->request->post(); goto CdZP3; Lp18d: pdDid: goto ysE4t; ZMG0g: goto pdDid; goto O6WjG; O6WjG: tbw9P: goto XM_9o; BKgWD: $this->response->error("\122\145\161\165\151\x72\145\144\x20\146\151\x65\154\x64\40\x6d\151\163\x73\151\x6e\x67\x2e"); goto ZMG0g; LbLB1: $this->response->success("\123\165\x63\143\x65\163\x73\x66\x75\x6c\154\x79\40\x75\x70\x64\x61\164\145\x64\56"); goto Lp18d; LBhBT: ps3qL: goto tDZVe; W_el2: } public function obDumpDB($isGdrive = 0) { goto PtOZV; azvrD: $this->response->success($this->updateModel->message); goto ub4Tz; oaEBV: readfile($file); goto VScmZ; pbonl: if (!empty($file)) { goto KH1Zr; } goto mANRP; mANRP: $this->response->error(); goto UbcQE; YrmCr: header("\103\x6f\x6e\x74\x65\x6e\164\55\114\145\x6e\147\164\150\x3a\x20" . filesize($file)); goto Lx6el; UbcQE: goto JpR4e; goto Akmgo; y_Qo_: BOZjF: goto fyrHW; fyrHW: header("\x43\157\x6e\164\145\x6e\164\55\104\x69\x73\x70\157\163\151\x74\151\x6f\x6e\x3a\x20\141\164\164\x61\143\x68\155\145\x6e\164\x3b\x20\146\x69\x6c\145\156\x61\155\145\75\x22" . basename($file) . "\x22"); goto t5p2e; ub4Tz: JpR4e: goto qHZS3; Lx6el: header("\x43\157\x6e\x6e\x65\x63\164\x69\x6f\156\x3a\x20\x63\x6c\157\163\145"); goto oaEBV; PtOZV: $file = $this->updateModel->ob_dumpDB($isGdrive); goto QXb61; wKZhI: goto Uh9nd; goto y_Qo_; t5p2e: header("\103\x6f\156\x74\145\x6e\164\x2d\x54\171\x70\x65\72\x20\141\x70\160\154\151\143\x61\164\151\157\156\57\x66\x6f\x72\143\145\x2d\144\157\x77\x6e\154\x6f\141\x64"); goto YrmCr; xqcEk: Uh9nd: goto Y4R43; Akmgo: KH1Zr: goto azvrD; QXb61: if (is_file($file)) { goto BOZjF; } goto pbonl; qHZS3: $this->response->write(); goto nMzk6; VScmZ: unlink($file); goto xqcEk; nMzk6: return; goto wKZhI; Y4R43: } public function doupdate($isLocal = false, $skipBackup = false) { goto pRCCf; vM3TF: $ret = $this->updateModel->update_obooks_local($_GET["\x76"], $skipBackup); goto lemuv; rAb8V: $this->response->write(); goto xVopS; Cz7FV: $this->response->write(); goto olNOa; wJ9Ii: ULYqE: goto Yp_70; DMLPz: if (!empty($isLocal)) { goto L0Vk_; } goto fHVNy; saTWk: $result = $this->users->set_company_data(get_company("\151\x64")); goto MCuH4; rvjW9: $this->response->error("\126\x65\x72\163\x69\157\156\40\155\151\x73\163\x69\156\x67\56"); goto mJe13; sPrZt: if (!empty($licData["\151\x73\124\x72\151\x61\x6c"])) { goto SWB0C; } goto eaf_H; fHVNy: $ret = $this->updateModel->update_obooks($_GET["\x76"], $skipBackup); goto wSzqn; xVopS: return false; goto NUUND; eaf_H: $this->response->error("\122\145\156\145\x77\40\171\157\x75\x72\x20\x50\x72\157\40\x4c\151\143\x65\156\163\x65\40\153\x65\171\x20\141\156\x64\x20\x67\145\164\40\x6c\141\164\x65\x73\x74\40\165\160\144\x61\x74\x65\163\x20\x66\x6f\x72\x20\156\x65\170\x74\40\157\x6e\x65\40\x79\x65\x61\x72\x2e\x26\x6e\142\x73\160\73\46\156\142\163\x70\x3b\x26\x6e\x62\163\x70\x3b\74\141\40\150\x72\x65\x66\75\42\x2f\57\x77\167\x77\56\x6f\x75\x74\160\165\164\x62\x6f\x6f\153\x73\x2e\143\x6f\x6d\57\160\162\x69\x63\x69\156\147\57\x22\x20\x74\x61\162\x67\x65\x74\x3d\42\137\142\x6c\x61\x6e\x6b\42\x3e\x52\145\x6e\145\167\x20\x4e\x6f\167\74\57\141\76\46\156\142\163\x70\73\x26\x6e\x62\x73\160\73\46\156\142\x73\160\73"); goto sBjuI; OLwjS: $this->response->error("\x4c\x69\143\x65\156\x73\145\40\x6b\x65\171\40\145\170\160\151\x72\x65\144\x2e"); goto JHspB; CQgaB: $this->response->set_data(array("\x76\x65\162\163\x69\157\156" => $_GET["\x76"])); goto B9HdC; olNOa: return false; goto wJ9Ii; mDzbp: $ret = null; goto DMLPz; WsgC3: L0Vk_: goto vM3TF; sBjuI: goto b71mr; goto DrzyW; wSzqn: goto i64MD; goto WsgC3; JHspB: b71mr: goto rAb8V; B9HdC: GssON: goto jWkQg; Yp_70: if (empty($licData["\151\x73\105\x78\160\x69\x72\145\x64"])) { goto jDCEb; } goto sPrZt; NUUND: jDCEb: goto QWSsG; RuUXV: if ($ret) { goto xKt0X; } goto LBYlg; ciCZ7: kGJLo: goto mDzbp; MCuH4: $this->response->success("\x53\x75\143\143\145\x73\163\146\165\x6c\x6c\x79\x20\x75\x70\144\141\x74\145\144\56"); goto CQgaB; QWSsG: if (!empty($_GET["\x76"])) { goto kGJLo; } goto rvjW9; lemuv: i64MD: goto RuUXV; jWkQg: $this->response->write(); goto UcMA_; ZEQqK: return false; goto ciCZ7; LBYlg: $this->response->error($this->updateModel->message ? $this->updateModel->message : "\104\157\x77\156\154\157\141\144\40\x65\x72\162\157\x72\56"); goto YJX4m; N0tzu: xKt0X: goto pCnV0; YJX4m: goto GssON; goto N0tzu; krQvU: $this->response->error("\x4c\x69\x63\145\x6e\163\x65\x20\144\x61\x74\141\x20\156\x6f\x74\40\141\166\x61\x69\x6c\x2e"); goto Cz7FV; mJe13: $this->response->write(); goto ZEQqK; pCnV0: $this->load->model("\x75\x73\x65\x72\x73"); goto saTWk; pRCCf: $licData = get_user_data("\x6c\151\143\x65\156\x73\x65\x44\x61\x74\x61"); goto EJ_33; EJ_33: if (!empty($licData)) { goto ULYqE; } goto krQvU; DrzyW: SWB0C: goto OLwjS; UcMA_: } public function licensekey() { goto kQdM0; aJxQw: $licenseKey = get_user_data("\x6c\151\x63\x65\x6e\163\x65\113\145\x79", true); goto apRev; zg6QA: gEHpo: goto R1FgI; As_lU: $userData = get_user_data(); goto gv9DY; XW1jj: if ($ret) { goto YenV2; } goto x1_8e; kQdM0: $data = $this->request->post(); goto jCOLC; iPayV: $actKey = empty($data["\141\143\164\113\145\171"]) ? '' : $data["\x61\143\x74\113\145\171"]; goto fmWBa; rE4sS: R5x_m: goto w3PlW; Yxuvh: U7FtZ: goto Lfw77; IDH2r: set_user_data($userData); goto sMgOF; w3PlW: MS9Uv: goto CUXtY; sbta9: if (empty($licenseKey)) { goto gEHpo; } goto HDamH; apRev: $this->response->success(); goto sbta9; jCOLC: if (!empty($data) && !empty($data["\154\151\x63\x65\156\x73\x65\113\x65\171"])) { goto U7FtZ; } goto aJxQw; sMgOF: $this->response->success("\x53\165\143\x63\x65\163\163\x66\165\x6c\x6c\171\x20\165\160\x64\x61\x74\145\x64\56"); goto rE4sS; Lfw77: $uId = get_user_data("\x70\162\x69\x6d\125\163\145\x72\151\x64", true); goto j3mq3; CUXtY: $this->response->write(); goto QEJMS; gv9DY: $userData = array_merge($userData, $ret); goto IDH2r; KiY77: goto R5x_m; goto sRD9o; sRD9o: YenV2: goto As_lU; HDamH: $this->response->set_data(array("\x6c\151\x63\145\x6e\163\x65\x4b\145\x79" => $licenseKey)); goto zg6QA; fmWBa: $ret = $this->users->updateLicenseDetails($uId, $data["\154\151\x63\145\156\x73\145\113\x65\171"], $actKey); goto XW1jj; j3mq3: $this->load->model("\x75\163\145\162\163"); goto iPayV; x1_8e: $this->response->error($this->users->message); goto KiY77; R1FgI: goto MS9Uv; goto Yxuvh; QEJMS: } public function actkey() { goto vSpeY; xzaja: if (!empty($data) && !empty($data["\x61\143\x74\113\145\171"])) { goto CAa_k; } goto fYdh3; reSfP: $this->response->write(); goto AyEQ3; fYdh3: $this->response->error("\x41\143\x74\151\x76\141\x74\151\157\x6e\40\x6b\145\x79\x20\x6d\151\x73\163\151\156\147"); goto oGSYU; waXxk: CAa_k: goto soFI9; vSpeY: $data = $this->request->post(); goto xzaja; soFI9: $this->_activate($data); goto Qtdvw; oGSYU: goto iUfHE; goto waXxk; Qtdvw: iUfHE: goto reSfP; AyEQ3: } public function activate() { goto AivhJ; x98hz: ROjls: goto dw3gt; hbYWa: R3FmZ: goto dtpEC; HWt_g: if (!($result === false)) { goto Ox32A; } goto CtiZY; ObZ8y: $this->response->set_data($result); goto Syzk1; JQeq3: if (!empty($result["\141\x63\164\113\145\171"])) { goto R3FmZ; } goto ObZ8y; HtbT2: return false; goto vdcBP; dtpEC: $this->_activate($result); goto x98hz; AivhJ: $result = $this->updateModel->activate(); goto HWt_g; dw3gt: $this->response->write(); goto zZY9K; HyFGP: $this->response->write(); goto HtbT2; vdcBP: Ox32A: goto Ifxbp; Ifxbp: $this->response->success(); goto JQeq3; CtiZY: $this->response->error($this->updateModel->message); goto HyFGP; Syzk1: goto ROjls; goto hbYWa; zZY9K: } private function _activate($data = array()) { goto EWouu; EWouu: $uId = get_user_data("\160\162\151\155\125\x73\145\x72\151\144", true); goto NDWd1; C5Ge1: set_user_data($userData); goto wXXhj; aLhzh: $this->response->set_data("\x64\145\x76\x69\x63\x65\x5f\x61\x63\x74\151\166\x61\164\x65\144", "\61"); goto uL39B; W9Hkt: $ret = $this->users->updateLicenseDetails($uId, $licenseKey, $actKey); goto JdpA6; WPWsO: duo5Z: goto canA1; KL2QU: $licenseKey = get_user_data("\154\x69\143\x65\156\x73\x65\x4b\145\x79", true); goto W9Hkt; e82Y2: goto abPbF; goto WPWsO; XJ_M2: $userData = array_merge($userData, $ret); goto C5Ge1; efySw: $actKey = $data["\141\143\164\113\x65\171"]; goto KL2QU; NDWd1: $this->load->model("\x75\163\x65\x72\163"); goto efySw; wXXhj: $this->response->success("\123\x75\143\x63\x65\x73\163\x66\x75\154\x6c\171\x20\x64\145\x76\151\x63\x65\x20\141\x63\x74\151\166\141\164\x65\144\56"); goto aLhzh; canA1: $userData = get_user_data(); goto XJ_M2; jqIZ6: $this->response->error($this->users->message); goto e82Y2; uL39B: abPbF: goto PGngV; JdpA6: if ($ret) { goto duo5Z; } goto jqIZ6; PGngV: } public function reqkey() { goto PlhJf; wZlWT: $reqKey = $this->ob_license->get_machine_info(); goto d0807; d0807: $this->response->success(); goto Uuew_; Uuew_: $this->response->set_data(array("\162\145\x71\113\x65\171" => $reqKey)); goto FAnZu; FAnZu: $this->response->write(); goto zt67D; PlhJf: $this->load->library("\157\142\x5f\x6c\x69\x63\x65\x6e\x73\x65"); goto wZlWT; zt67D: } public function about() { goto mWvXx; x8nK0: if (empty($dbBackupLog)) { goto hqjfk; } goto a1k3B; nDeud: if (empty($this->oauth2Model->message)) { goto ji5Wx; } goto dKsLd; NQTVD: if (empty($this->oauth2Model->params)) { goto XplEQ; } goto XVkQJ; s0PY5: $this->load->model("\x6f\141\165\x74\150\62\115\x6f\x64\145\x6c"); goto jO_Ru; tn4JH: goto bZr2W; goto gOVni; a1k3B: $this->response->set_data(array("\144\x62\102\141\143\x6b\165\160\114\x6f\147" => $dbBackupLog)); goto X94Zm; b0IF5: $this->response->set_data("\x67\x64\162\x69\166\145", $sendData); goto BlCv0; dKsLd: $this->response->set_message($this->oauth2Model->message); goto N04Bo; CWtUQ: $this->response->success(); goto Q9hoQ; N04Bo: ji5Wx: goto tn4JH; Q9hoQ: if ($this->isCloud) { goto LxKG9; } goto mD24Q; YBT3R: e1D1v: goto N_O0p; AJ5y3: Yj496: goto vUM5P; gTy3A: $dbBackupLog = $this->updateModel->get_db_backup_log(); goto x8nK0; lzDvl: XplEQ: goto GGR_v; AJjGb: $sendData["\144\x69\162\114\x69\163\x74"] = $dirs; goto YBT3R; XVkQJ: $sendData = array_merge($sendData, $this->oauth2Model->params); goto lzDvl; vUM5P: $backupList = $this->updateModel->get_backup_list(); goto Rzg_b; IYnWS: $this->response->set_data(array("\x6c\151\143\145\x6e\x73\x65\113\x65\171" => $licenseKey, "\x61\x63\x74\113\145\x79" => $actKey)); goto AJ5y3; hL5lm: $this->response->write(); goto gfeBU; X94Zm: hqjfk: goto eXc_T; Rzg_b: if (empty($backupList)) { goto qvH2p; } goto rHbz8; GGR_v: if (!empty($this->oauth2Model->dir)) { goto SV3xB; } goto GyOD_; T_Yyn: if (empty($dirs)) { goto e1D1v; } goto AJjGb; Vquh0: $actKey = $this->updateModel->get_actkey(); goto IYnWS; eXc_T: LxKG9: goto s0PY5; ytRMJ: SV3xB: goto v0tif; mD24Q: if (empty($licenseKey)) { goto Yj496; } goto Vquh0; GyOD_: $dirs = $this->oauth2Model->getdirs(); goto T_Yyn; ZnVZk: DJTSq: goto b0IF5; IDeFz: qvH2p: goto gTy3A; BlCv0: bZr2W: goto hL5lm; icYze: if ($result) { goto cBVyT; } goto nDeud; mWvXx: $licenseKey = get_user_data("\154\x69\143\145\156\163\x65\x4b\145\171", true); goto CWtUQ; rHbz8: $this->response->set_data(array("\142\141\x63\153\x75\160\114\x69\x73\164" => $backupList)); goto IDeFz; v0tif: $sendData = array_merge($sendData, is_array($this->oauth2Model->dir) ? $this->oauth2Model->dir : array($this->oauth2Model->dir)); goto ZnVZk; jzZPx: $sendData = array("\x63\x6f\x6e\156\145\143\x74\x65\x64" => 1); goto NQTVD; N_O0p: goto DJTSq; goto ytRMJ; jO_Ru: $result = $this->oauth2Model->connected("\147\x6f\157\x67\154\x65"); goto icYze; gOVni: cBVyT: goto jzZPx; gfeBU: } public function authorize($app = "\147\157\x6f\x67\x6c\x65", $code = '') { goto nIZ3H; dEUkE: $sendData = array_merge($sendData, $this->oauth2Model->params); goto obmak; cXjCy: $this->response->error($this->oauth2Model->message); goto EyguZ; tTgPb: $this->response->success(); goto IgJA7; Dz0MO: if (empty($this->oauth2Model->params)) { goto sbhPd; } goto dEUkE; MRplr: $ret = $this->oauth2Model->callback($app, $code); goto Sjk2w; pFUrL: $this->response->set_data("\147\144\x72\x69\x76\x65", $sendData); goto JuJbs; I21jx: $sendData["\144\151\162\x4c\x69\163\x74"] = $dirs; goto lGnEb; EyguZ: goto fBFD_; goto TbT8t; IgJA7: $sendData = array("\x63\157\x6e\156\x65\143\164\145\x64" => 1); goto Dz0MO; Sjk2w: if ($ret) { goto UWkoS; } goto cXjCy; lGnEb: lokpU: goto pFUrL; TbT8t: UWkoS: goto tTgPb; Syj0h: $this->response->write(); goto Nmgmy; ZZqeN: $dirs = $this->oauth2Model->getdirs(); goto z9nD2; JuJbs: fBFD_: goto Syj0h; obmak: sbhPd: goto ZZqeN; nIZ3H: $this->load->model("\x6f\x61\165\x74\150\x32\115\x6f\x64\145\154"); goto MRplr; z9nD2: if (empty($dirs)) { goto lokpU; } goto I21jx; Nmgmy: } public function revert() { goto L05kv; BHq38: return false; goto UAMpx; h0y1A: $this->response->write(); goto BHq38; UAMpx: Lcoh7: goto u0mtO; ILlqa: an3Se: goto MmWEM; Pyf_6: $ret = $this->updateModel->revert($_GET["\166"]); goto MHl1A; UuaIr: $this->response->set_data(array("\x76\x65\x72\163\151\157\x6e" => $_GET["\166"])); goto Z7q1H; MmWEM: $this->response->success("\x53\165\x63\143\145\163\x73\x66\x75\x6c\x6c\x79\40\x75\160\x64\141\x74\145\x64\x2e"); goto UuaIr; MHl1A: if ($ret) { goto an3Se; } goto bLQUG; SOQ3b: $this->response->write(); goto eeqNm; etW_o: goto zYiUg; goto ILlqa; u0mtO: $ret = null; goto Pyf_6; bLQUG: $this->response->error($this->updateModel->message ? $this->updateModel->message : "\122\x65\x76\145\162\164\40\x65\162\x72\x6f\x72\56"); goto etW_o; L05kv: if (!empty($_GET["\166"])) { goto Lcoh7; } goto yrhan; yrhan: $this->response->error("\126\x65\x72\163\151\x6f\156\40\x6d\151\x73\163\x69\x6e\x67\56"); goto h0y1A; Z7q1H: zYiUg: goto SOQ3b; eeqNm: } public function updatedb() { $ret = $this->updateModel->update_db(FCPATH . "\x64\x61\164\141\142\x61\x73\x65\x2e\x70\x68\x70"); print_R($ret); } }

Function Calls

None

Variables

None

Stats

MD5 c663939d6579e38f3d2c839c0be6f868
Eval Count 0
Decode Time 74 ms