m30w
Newbie
- Apr 11, 2022
- 1
- 0
Hi @All,
I have found this Opencart extension, but unfortunately it's encoded with Ioncube (Loader)
Please, can someone help me with this 1 file? ฅ^-ﻌ-^ฅ
I'm unsure which version of Ioncube was used. Some decoders said Ioncube v.10.0.0+, but they were just demos.
I know the project/server I need this for is using PHP 7.4.
And I also have this decoded snippet, maybe it helps?
Thanks so much in advance and have a lovely day!
m30w
I have found this Opencart extension, but unfortunately it's encoded with Ioncube (Loader)
Please, can someone help me with this 1 file? ฅ^-ﻌ-^ฅ
I'm unsure which version of Ioncube was used. Some decoders said Ioncube v.10.0.0+, but they were just demos.
I know the project/server I need this for is using PHP 7.4.
And I also have this decoded snippet, maybe it helps?
<?php
/*
* @ IonCube v11 Decoder Online
* @ PHP 5.6
* @ Decoder version: 1.0.4
* @ Release: 02/06/2020
*
* @ ZendGuard Decoder PHP 5.6
*/
class ControllerExtensionMegafooter extends Controller
{
private $error = array();
public function index()
{
$this->load->language("extension/megafooter");
$this->document->setTitle($this->language->get("heading_title"));
$this->load->model("extension/megafooter");
$this->getList();
}
public function add()
{
$this->load->language("extension/megafooter");
$this->document->setTitle($this->language->get("heading_title"));
$this->load->model("extension/megafooter");
if ($this->request->server["REQUEST_METHOD"] == "POST" && $this->validateForm()) {
$this->model_extension_megafooter->addMegafooter($this->request->post);
$this->session->data["success"] = $this->language->get("text_success");
$url = "";
if (isset($this->request->get["sort"])) {
$url .= "&sort=" . $this->request->get["sort"];
}
if (isset($this->request->get["order"])) {
$url .= "&order=" . $this->request->get["order"];
}
if (isset($this->request->get["page"])) {
$url .= "&page=" . $this->request->get["page"];
}
$this->response->redirect($this->url->link("extension/megafooter", "user_token=" . $this->session->data["user_token"] . $url, true));
}
$this->getForm();
}
public function edit()
{
$this->load->language("extension/megafooter");
$this->document->setTitle($this->language->get("heading_title"));
$this->load->model("extension/megafooter");
if ($this->request->server["REQUEST_METHOD"] == "POST" && $this->validateForm()) {
$this->model_extension_megafooter->editMegafooter($this->request->get["megafooter_id"], $this->request->post);
$this->session->data["success"] = $this->language->get("text_success");
$url = "";
if (isset($this->request->get["sort"])) {
$url .= "&sort=" . $this->request->get["sort"];
}
if (isset($this->request->get["order"])) {
$url .= "&order=" . $this->request->get["order"];
}
if (isset($this->request->get["page"])) {
$url .= "&page=" . $this->request->get["page"];
}
$this->response->redirect($this->url->link("extension/megafooter", "user_token=" . $this->session->data["user_token"] . $url, true));
}
$this->getForm();
}
public function delete()
{
$this->load->language("extension/megafooter");
$this->document->setTitle($this->language->get("heading_title"));
$this->load->model("extension/megafooter");
if (isset($this->request->post["selected"]) && $this->validateDelete()) {
foreach ($this->request->post["selected"] as $information_id) {
$this->model_extension_megafooter->deleteMegafooter($information_id);
}
$this->session->data["success"] = $this->language->get("text_success");
$url = "";
if (isset($this->request->get["sort"])) {
$url .= "&sort=" . $this->request->get["sort"];
}
if (isset($this->request->get["order"])) {
$url .= "&order=" . $this->request->get["order"];
}
if (isset($this->request->get["page"])) {
$url .= "&page=" . $this->request->get["page"];
}
$this->response->redirect($this->url->link("extension/megafooter", "user_token=" . $this->session->data["user_token"] . $url, true));
}
$this->getList();
}
protected function getList()
{
if (isset($this->request->get["sort"])) {
$sort = $this->request->get["sort"];
Thanks so much in advance and have a lovely day!
m30w