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

Signing you up...

Thank you for signing up!

PHP Decode

public function create_group() { goto rSMZY; KCkx6: goto GeiRS; goto kzMa3; FSQJZ: $thi..

Decoded Output download

<?   
 public function create_group() { goto rSMZY; KCkx6: goto GeiRS; goto kzMa3; FSQJZ: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto rhcph; rSMZY: $this->data["title"] = $this->lang->line("create_group_title"); goto ulpP1; DBm7o: $new_group_id = $this->ion_auth->create_group($this->input->post("group_name"), $this->input->post("description")); goto wvnmO; OvXml: redirect("auth", "refresh"); goto FqNm6; Gy28z: redirect("auth", "refresh"); goto bDTSu; LfOit: if (!($this->form_validation->run() === TRUE)) { goto ovUb1; } goto DBm7o; H_gyv: $this->data["description"] = ["name" => "description", "id" => "description", "type" => "text", "value" => $this->form_validation->set_value("description")]; goto yHlAD; rhcph: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name")]; goto H_gyv; FqNm6: GeiRS: goto E3GqL; E3GqL: ovUb1: goto FSQJZ; kR1js: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto KCkx6; wvnmO: if ($new_group_id) { goto x7Ofl; } goto kR1js; bDTSu: hb2vL: goto WKdlH; ulpP1: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto hb2vL; } goto Gy28z; Xbvgg: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto OvXml; kzMa3: x7Ofl: goto Xbvgg; yHlAD: $this->_render_page("auth/create_group", $this->data); goto vi3WX; WKdlH: $this->form_validation->set_rules("group_name", $this->lang->line("create_group_validation_name_label"), "trim|required|alpha_dash"); goto LfOit; vi3WX: }   
  
 public function edit_group($id) { goto fVux3; FCE32: QUlPD: goto z8mEf; sm0Gy: $this->data["title"] = $this->lang->line("edit_group_title"); goto lFpkY; fVux3: if (!(!$id || empty($id))) { goto cVtxI; } goto W2Cq9; W2Cq9: redirect("auth", "refresh"); goto uFv8a; lFpkY: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto VhrN1; } goto XrqJ7; XrqJ7: redirect("auth", "refresh"); goto RS_uS; yhe56: $this->data["group"] = $group; goto OEywW; a0ceW: if ($group_update) { goto IGq3K; } goto ttNxZ; RS_uS: VhrN1: goto WxyYm; WxyYm: $group = $this->ion_auth->group($id)->row(); goto KCRbm; qxOC7: if (!($this->form_validation->run() === TRUE)) { goto QUlPD; } goto YWMoF; ttNxZ: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto cTotW; xdOO7: $this->data["group_description"] = ["name" => "group_description", "id" => "group_description", "type" => "text", "value" => $this->form_validation->set_value("group_description", $group->description)]; goto G0wkt; iVD1N: IGq3K: goto rFW9P; z8mEf: lqXEo: goto tgGL4; cTotW: goto aOBWx; goto iVD1N; YWMoF: $group_update = $this->ion_auth->update_group($id, $_POST["group_name"], array("description" => $_POST["group_description"])); goto a0ceW; AOq7_: aOBWx: goto FCE32; oCkRM: redirect("auth", "refresh"); goto AOq7_; KCRbm: $this->form_validation->set_rules("group_name", $this->lang->line("edit_group_validation_name_label"), "trim|required|alpha_dash"); goto wrzve; uFv8a: cVtxI: goto sm0Gy; wrzve: if (!(isset($_POST) && !empty($_POST))) { goto lqXEo; } goto qxOC7; E1G1c: $this->data["group_name"]["readonly"] = "readonly"; goto rjWed; r0GLA: if (!($this->config->item("admin_group", "ion_auth") === $group->name)) { goto EI3Uy; } goto E1G1c; tgGL4: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto yhe56; G0wkt: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "edit_group", $this->data); goto WLiLE; rjWed: EI3Uy: goto xdOO7; OEywW: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name", $group->name)]; goto r0GLA; rFW9P: $this->session->set_flashdata("message", $this->lang->line("edit_group_saved")); goto oCkRM; WLiLE: }   
  
 public function _get_csrf_nonce() { goto f8Yeo; J85lW: $this->session->set_flashdata("csrfkey", $key); goto s2j72; s2j72: $this->session->set_flashdata("csrfvalue", $value); goto XA5Ez; XA5Ez: return [$key => $value]; goto p267z; WJ6KC: $key = random_string("alnum", 8); goto FAMkL; FAMkL: $value = random_string("alnum", 20); goto J85lW; f8Yeo: $this->load->helper("string"); goto WJ6KC; p267z: }   
  
 public function _valid_csrf_nonce() { goto WGBHf; emqL8: return FALSE; goto Jqwob; Ihcck: return TRUE; goto EYAvk; EYAvk: UyUes: goto emqL8; SB222: if (!($csrfkey && $csrfkey === $this->session->flashdata("csrfvalue"))) { goto UyUes; } goto Ihcck; WGBHf: $csrfkey = $this->input->post($this->session->flashdata("csrfkey")); goto SB222; Jqwob: }   
  
 public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto yiYDx; rwxSY: if (!$returnhtml) { goto aB8zj; } goto k3uJ3; k3uJ3: return $view_html; goto opfUp; sljT5: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto rwxSY; yiYDx: $viewdata = empty($data) ? $this->data : $data; goto sljT5; opfUp: aB8zj: goto AVYoh; AVYoh: } }  ?>

Did this file decode correctly?

Original Code


 public function create_group() { goto rSMZY; KCkx6: goto GeiRS; goto kzMa3; FSQJZ: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto rhcph; rSMZY: $this->data["title"] = $this->lang->line("create_group_title"); goto ulpP1; DBm7o: $new_group_id = $this->ion_auth->create_group($this->input->post("group_name"), $this->input->post("description")); goto wvnmO; OvXml: redirect("auth", "refresh"); goto FqNm6; Gy28z: redirect("auth", "refresh"); goto bDTSu; LfOit: if (!($this->form_validation->run() === TRUE)) { goto ovUb1; } goto DBm7o; H_gyv: $this->data["description"] = ["name" => "description", "id" => "description", "type" => "text", "value" => $this->form_validation->set_value("description")]; goto yHlAD; rhcph: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name")]; goto H_gyv; FqNm6: GeiRS: goto E3GqL; E3GqL: ovUb1: goto FSQJZ; kR1js: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto KCkx6; wvnmO: if ($new_group_id) { goto x7Ofl; } goto kR1js; bDTSu: hb2vL: goto WKdlH; ulpP1: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto hb2vL; } goto Gy28z; Xbvgg: $this->session->set_flashdata("message", $this->ion_auth->messages()); goto OvXml; kzMa3: x7Ofl: goto Xbvgg; yHlAD: $this->_render_page("auth/create_group", $this->data); goto vi3WX; WKdlH: $this->form_validation->set_rules("group_name", $this->lang->line("create_group_validation_name_label"), "trim|required|alpha_dash"); goto LfOit; vi3WX: }  
 
 public function edit_group($id) { goto fVux3; FCE32: QUlPD: goto z8mEf; sm0Gy: $this->data["title"] = $this->lang->line("edit_group_title"); goto lFpkY; fVux3: if (!(!$id || empty($id))) { goto cVtxI; } goto W2Cq9; W2Cq9: redirect("auth", "refresh"); goto uFv8a; lFpkY: if (!(!$this->ion_auth->logged_in() || !$this->ion_auth->is_admin())) { goto VhrN1; } goto XrqJ7; XrqJ7: redirect("auth", "refresh"); goto RS_uS; yhe56: $this->data["group"] = $group; goto OEywW; a0ceW: if ($group_update) { goto IGq3K; } goto ttNxZ; RS_uS: VhrN1: goto WxyYm; WxyYm: $group = $this->ion_auth->group($id)->row(); goto KCRbm; qxOC7: if (!($this->form_validation->run() === TRUE)) { goto QUlPD; } goto YWMoF; ttNxZ: $this->session->set_flashdata("message", $this->ion_auth->errors()); goto cTotW; xdOO7: $this->data["group_description"] = ["name" => "group_description", "id" => "group_description", "type" => "text", "value" => $this->form_validation->set_value("group_description", $group->description)]; goto G0wkt; iVD1N: IGq3K: goto rFW9P; z8mEf: lqXEo: goto tgGL4; cTotW: goto aOBWx; goto iVD1N; YWMoF: $group_update = $this->ion_auth->update_group($id, $_POST["group_name"], array("description" => $_POST["group_description"])); goto a0ceW; AOq7_: aOBWx: goto FCE32; oCkRM: redirect("auth", "refresh"); goto AOq7_; KCRbm: $this->form_validation->set_rules("group_name", $this->lang->line("edit_group_validation_name_label"), "trim|required|alpha_dash"); goto wrzve; uFv8a: cVtxI: goto sm0Gy; wrzve: if (!(isset($_POST) && !empty($_POST))) { goto lqXEo; } goto qxOC7; E1G1c: $this->data["group_name"]["readonly"] = "readonly"; goto rjWed; r0GLA: if (!($this->config->item("admin_group", "ion_auth") === $group->name)) { goto EI3Uy; } goto E1G1c; tgGL4: $this->data["message"] = validation_errors() ? validation_errors() : ($this->ion_auth->errors() ? $this->ion_auth->errors() : $this->session->flashdata("message")); goto yhe56; G0wkt: $this->_render_page("auth" . DIRECTORY_SEPARATOR . "edit_group", $this->data); goto WLiLE; rjWed: EI3Uy: goto xdOO7; OEywW: $this->data["group_name"] = ["name" => "group_name", "id" => "group_name", "type" => "text", "value" => $this->form_validation->set_value("group_name", $group->name)]; goto r0GLA; rFW9P: $this->session->set_flashdata("message", $this->lang->line("edit_group_saved")); goto oCkRM; WLiLE: }  
 
 public function _get_csrf_nonce() { goto f8Yeo; J85lW: $this->session->set_flashdata("csrfkey", $key); goto s2j72; s2j72: $this->session->set_flashdata("csrfvalue", $value); goto XA5Ez; XA5Ez: return [$key => $value]; goto p267z; WJ6KC: $key = random_string("alnum", 8); goto FAMkL; FAMkL: $value = random_string("alnum", 20); goto J85lW; f8Yeo: $this->load->helper("string"); goto WJ6KC; p267z: }  
 
 public function _valid_csrf_nonce() { goto WGBHf; emqL8: return FALSE; goto Jqwob; Ihcck: return TRUE; goto EYAvk; EYAvk: UyUes: goto emqL8; SB222: if (!($csrfkey && $csrfkey === $this->session->flashdata("csrfvalue"))) { goto UyUes; } goto Ihcck; WGBHf: $csrfkey = $this->input->post($this->session->flashdata("csrfkey")); goto SB222; Jqwob: }  
 
 public function _render_page($view, $data = NULL, $returnhtml = FALSE) { goto yiYDx; rwxSY: if (!$returnhtml) { goto aB8zj; } goto k3uJ3; k3uJ3: return $view_html; goto opfUp; sljT5: $view_html = $this->load->view($view, $viewdata, $returnhtml); goto rwxSY; yiYDx: $viewdata = empty($data) ? $this->data : $data; goto sljT5; opfUp: aB8zj: goto AVYoh; AVYoh: } } 

Function Calls

None

Variables

None

Stats

MD5 3700fa6d7080743af623ab53684fa836
Eval Count 0
Decode Time 57 ms