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 class Wyomind_Localstores_Adminhtml_LocalstoresController extends Mage_Adminhtml_Con..
Decoded Output download
<?php class Wyomind_Localstores_Adminhtml_LocalstoresController extends Mage_Adminhtml_Controller_Action { protected function _initAction() { $x3a="strtolower";
$x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $this->loadLayout() ->_setActiveMenu("catalog/localstores") ->_addBreadcrumb(Mage::helper("adminhtml")->__("Items Manager"), Mage::helper("adminhtml")->__("Item Manager")); return $this; } public function indexAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $this->_initAction() ->renderLayout(); } public function importCsvAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $this->loadLayout(); $this->_setActiveMenu("catalog/localstores"); $this->_addBreadcrumb(Mage::helper("localstores")->__("Nearby Stores"), ("Nearby Stores")); $this->getLayout()->getBlock("head")->setCanLoadExtJs(true); $this->_addContent($this->getLayout()->createBlock("localstores/adminhtml_localstores_import")) ->_addLeft($this->getLayout()->createBlock("localstores/adminhtml_localstores_import_tabs")); $this->renderLayout(); } public function editAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $x20 = $this->getRequest()->getParam("id"); $x21 = Mage::getModel("localstores/localstoresplace")->load($x20); if ($x21->getId() || $x20 == 0) { $x22 = Mage::getSingleton("adminhtml/session")->getFormData(true); if (!empty($x22)) { $x21->setData($x22); } Mage::register("localstores_data", $x21); $this->loadLayout(); $this->_setActiveMenu("catalog/localstores"); $this->_addBreadcrumb(Mage::helper("localstores")->__("Nearby Stores"), ("Nearby Stores")); $this->getLayout()->getBlock("head")->setCanLoadExtJs(true); $this->_addContent($this->getLayout()->createBlock("localstores/adminhtml_localstores_edit")) ->_addLeft($this->getLayout()->createBlock("localstores/adminhtml_localstores_edit_tabs")); $this->renderLayout(); } else { Mage::getSingleton("adminhtml/session")->addError(Mage::helper("localstores")->__("Item does not exist")); $this->_redirect("*/*/"); } } public function newAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $this->_forward("edit"); } public function saveAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $x23 = array("ac" => "activation_code", "ak" => "activation_key", "bu" => "base_url", "md" => "md5", "th" => "this", "dm" => "_demo", "ext" => "gp", "ver" => "4.1.0"); $x24 = array( "activation_key" => Mage::getStoreConfig("localstores/license/activation_key"), "activation_code" => Mage::getStoreConfig("localstores/license/activation_code"), "base_url" => Mage::getStoreConfig("web/secure/base_url"), ); if ($x24[$x23['ac']] != $x23["md"]($x23["md"]($x24[$x23['ak']]) . $x23["md"]($x24[$x23['bu']]) . $x23["md"]($x23["ext"]) . $x23["md"]($x23["ver"]))) { $$x23["ext"] = "valid"; $$x23["th"]->$x23["dm"] = true; } else { $$x23["th"]->$x23["dm"] = false; $$x23["ext"] = "valid"; } if (!isset($$x23["ext"]) || $$x23["th"]->$x23["dm"]) $$x23["th"]->$x23["dm"] = true; if ($$x23["th"]->$x23["dm"]) { $this->_getSession()->addError(Mage::helper("localstores")->__("Invalid license.")); Mage::getConfig()->saveConfig("localstores/license/activation_code", "", "default", "0"); Mage::getConfig()->cleanCache(); $this->_redirect("*/*/"); } if ($$x23["th"]->$x23["dm"]) return $$x23["th"]; if ($this->getRequest()->getPost()) { $x22 = $this->getRequest()->getPost(); if (isset($_FILES["file"]["name"]) && $_FILES["file"]["name"] != "") { $x25 = 1; if ($x3a($x3b($x3c(".", $_FILES["file"]["name"]))) != "csv") Mage::getSingleton("adminhtml/session")->addError(Mage::helper("localstores")->__("Wrong file type (" . $_FILES["file"]["type"] . ").<br>Choose a csv file.")); else { $x26 = new Varien_File_Csv; $x26->setDelimiter(" "); $x27 = $x26->getData($_FILES["file"]["tmp_name"]); $x21 = Mage::getModel("localstores/localstoresplace"); $x28 = $x27[0]; while (isset($x27[$x25])) { foreach ($x27[$x25] as $x29 => $x2a) { $x22[$x28[$x29]] = $x2a; } $x21->setData($x22)->save(); $x25++; } } Mage::getSingleton("adminhtml/session")->addSuccess(Mage::helper("localstores")->__(($x25 - 1) . " places have been imported.")); $this->_redirect("*/*/importCsv"); return; } if (isset($x22["image"]["delete"]) && $x22["image"]["delete"] == 1) { $x22["image"] = ""; } else { if (isset($_FILES["image"]["name"]) && $_FILES["image"]["name"] != "") { try { $x2b = new Varien_File_Uploader("image"); $x2b->setAllowedExtensions(array("jpg", "jpeg", "gif", "png")); $x2b->setAllowRenameFiles(true); $x2b->setFilesDispersion(false); $x2c = Mage::getBaseDir("media") . DS; $x2b->save($x2c . "stores", $_FILES["image"]["name"]); } catch (Exception $x2d) { } $x22["image"] = "stores/" . $_FILES["image"]["name"]; } else unset($x22["image"]); } $x21 = Mage::getModel("localstores/localstoresplace");
if($x3d('-1',$x22["customer_group"]))$x22["customer_group"]=array("-1"); $x22["customer_group"]=$x3e(',',$x22["customer_group"]); $x21->setData($x22) ->setId($this->getRequest()->getParam("place_id")); $x21->save(); $x2e = Mage::getModel("localstores/localstoresplacestore"); ($x3d("0", $x21->getStoreView())) ? $x2f = true : $x2f = false; if ($this->getRequest()->getParam("place_id")) { $x30 = $x2e->getCollectionByPlaceId($this->getRequest()->getParam("place_id")); foreach ($x30 as $x31) { if (!$x3d($x31->getStoreId(), $x21->getStoreView()) || ($x2f && $x31->getStoreId() != 0)) { $x2e->setId($x31->getId())->delete(); } } } foreach ($x21->getStoreView() as $x32) { if (($x2f && $x32 == 0) || !$x2f) { $x33 = $x2e->getCollectionByPlaceIdAndStoreId($x21->getId(), $x32); $x2e->setData(array("store_id" => $x32, "place_id" => $x21->getId())); foreach ($x33 as $x34) { if ($x33->$x3f()) $x2e->setId($x34->getId()); } $x2e->save(); } } try { Mage::getSingleton("adminhtml/session")->addSuccess(Mage::helper("localstores")->__("Item was successfully saved")); Mage::getSingleton("adminhtml/session")->setFormData(false); if ($this->getRequest()->getParam("back")) { $this->_redirect("*/*/edit", array("place_id" => $x21->getId())); return; } $this->_redirect("*/*/"); return; } catch (Exception $x2d) { Mage::getSingleton("adminhtml/session")->addError($x2d->getMessage()); Mage::getSingleton("adminhtml/session")->setFormData($x22); $this->_redirect("*/*/edit", array("place_id" => $this->getRequest()->getParam("place_id"))); return; } } Mage::getSingleton("adminhtml/session")->addError(Mage::helper("localstores")->__("Unable to find item to save")); $this->_redirect("*/*/"); } public function deleteAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; if ($this->getRequest()->getParam("place_id") > 0) { try { $x21 = Mage::getModel("localstores/localstoresplace"); $x21->setId($this->getRequest()->getParam("place_id")) ->delete(); Mage::getSingleton("adminhtml/session")->addSuccess(Mage::helper("adminhtml")->__("Place was successfully deleted")); $this->_redirect("*/*/"); } catch (Exception $x2d) { Mage::getSingleton("adminhtml/session")->addError($x2d->getMessage()); $this->_redirect("*/*/edit", array("place_id" => $this->getRequest()->getParam("place_id"))); } } $this->_redirect("*/*/"); } public function exportCsvAction() { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $x35 = "localstores.csv"; $x27 = "store_code name main_phone address_line_1 address_line_2 city state postal_code country_code home_page category hours description currency established_date longitude latitude
"; $x36 = Mage::getModel("localstores/localstoresplace") ->getCollection()->addFieldToFilter("status", "1"); foreach ($x36 as $x37) { $x27.= $x37->getStoreCode() . " "; $x27.= $x37->getName() . " "; $x27.= $x37->getMainPhone() . " "; $x27.= $x37->getAddressLine_1() . " "; $x27.= $x37->getAddressLine_2() . " "; $x27.= $x37->getCity() . " "; $x27.= $x37->getState() . " "; $x27.= $x37->getPostalCode() . " "; $x27.= $x37->getCountryCode() . " "; $x27.= $x37->getHomePage() . " "; $x27.= $x37->getCategory() . " "; $x27.= $x37->getHours() . " "; $x27.= $x37->getDescription() . " "; $x27.= $x37->getCurrency() . " "; $x27.= $x37->getEstablished_date() . " "; $x27.= $x37->getLongitude() . " "; $x27.= $x37->getLatitude() . "
"; } $this->_sendUploadResponse($x35, $x27); } protected function _sendUploadResponse($x35, $x27, $x38="application/octet-stream") { $x3a="strtolower"; $x3b="array_pop"; $x3c="explode"; $x3d="in_array"; $x3e="implode"; $x3f="count"; $x40="strlen"; $x39 = $this->getResponse(); $x39->setHeader("HTTP/1.1 0 OK", ""); $x39->setHeader("Pragma", "public", true); $x39->setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0", true); $x39->setHeader("Content-Disposition", "attachment; filename=" . $x35); $x39->setHeader("Last-Modified", date("r")); $x39->setHeader("Accept-Ranges", "bytes"); $x39->setHeader("Content-Length", $x40($x27)); $x39->setHeader("Content-type", $x38); $x39->setBody($x27); $x39->sendResponse(); die; } };
?>
Did this file decode correctly?
Original Code
<?php class Wyomind_Localstores_Adminhtml_LocalstoresController extends Mage_Adminhtml_Controller_Action { protected function _initAction() { $x3a="s\x74\x72\164\157\154o\x77\x65r";
$x3b="\x61\162\x72\x61\x79\137\x70o\160"; $x3c="e\x78plo\x64\145"; $x3d="in_\141\x72\162\141\x79"; $x3e="\x69\x6dpl\x6fde"; $x3f="\143\157unt"; $x40="\163t\162le\156"; $this->loadLayout() ->_setActiveMenu("\143at\141\154o\x67\57l\x6fc\141\x6c\x73t\x6f\162es") ->_addBreadcrumb(Mage::helper("\x61\x64\x6di\x6e\150tm\x6c")->__("\111t\145ms\x20\115\141\x6e\141g\x65r"), Mage::helper("\x61\x64\x6di\x6e\150tm\x6c")->__("\x49\164\x65\x6d \115a\156a\x67\145\162")); return $this; } public function indexAction() { $x3a="\163\164\x72to\x6co\167er"; $x3b="\x61\x72\x72\x61\x79_\x70\157p"; $x3c="\x65\x78\x70lo\x64\145"; $x3d="\151\156\137\x61\x72\x72a\171"; $x3e="\x69mpl\x6f\144e"; $x3f="\143ount"; $x40="\163\x74\162\154\x65\156"; $this->_initAction() ->renderLayout(); } public function importCsvAction() { $x3a="s\x74\162tol\x6f\x77\x65\x72"; $x3b="\x61\x72\162\x61y\x5f\x70\x6f\160"; $x3c="e\170\x70\154\157\x64\x65"; $x3d="\151n_a\162\162ay"; $x3e="\x69mp\x6co\x64\145"; $x3f="\x63\x6fu\156t"; $x40="\x73\164rl\x65\156"; $this->loadLayout(); $this->_setActiveMenu("\143at\141\154o\x67\57l\x6fc\141\x6c\x73t\x6f\162es"); $this->_addBreadcrumb(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("\x4eea\x72\x62y \123\164o\162\x65\163"), ("\x4eea\x72\x62y \123\164o\162\x65\163")); $this->getLayout()->getBlock("\x68e\x61d")->setCanLoadExtJs(true); $this->_addContent($this->getLayout()->createBlock("l\157\143a\154s\164\157\x72\x65\x73/\x61d\155\x69n\150t\x6d\154_lo\143\141\x6c\163\164\157\x72\x65s_\x69\155\160\157rt")) ->_addLeft($this->getLayout()->createBlock("\154\x6fcal\163\x74\157res\57ad\155\x69\156ht\x6d\154\x5f\154\157c\141l\163t\157\x72\145\163_\x69\155\160\x6f\x72\164\x5ftab\163")); $this->renderLayout(); } public function editAction() { $x3a="str\x74\x6f\154\x6fw\x65\162"; $x3b="\x61\x72\x72\x61y\x5f\160o\x70"; $x3c="ex\x70l\157de"; $x3d="in\137\x61\x72\162ay"; $x3e="i\x6d\160lod\145"; $x3f="\x63\x6f\165\x6e\x74"; $x40="strlen"; $x20 = $this->getRequest()->getParam("\151\x64"); $x21 = Mage::getModel("\x6c\157\x63\x61l\x73\164\x6f\x72e\x73\57loc\x61\x6c\163\164o\x72es\160la\143e")->load($x20); if ($x21->getId() || $x20 == 0) { $x22 = Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->getFormData(true); if (!empty($x22)) { $x21->setData($x22); } Mage::register("\x6c\157calst\157\162\x65\x73\137\144\x61t\141", $x21); $this->loadLayout(); $this->_setActiveMenu("\143at\141\154o\x67\57l\x6fc\141\x6c\x73t\x6f\162es"); $this->_addBreadcrumb(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("\x4eea\x72\x62y \123\164o\162\x65\163"), ("\x4eea\x72\x62y \123\164o\162\x65\163")); $this->getLayout()->getBlock("\x68e\x61d")->setCanLoadExtJs(true); $this->_addContent($this->getLayout()->createBlock("l\x6f\143\141\x6c\163to\x72\145\x73\57\141\144m\151\x6e\x68\x74\155\154\137l\157c\141\x6cst\157r\145\163\137\x65di\x74")) ->_addLeft($this->getLayout()->createBlock("lo\143\x61\154\x73\164\x6f\162e\x73\57\141\144\x6d\x69\x6eh\164\x6d\154\x5fl\157c\141ls\164or\x65s\137\x65\x64it\x5f\x74a\x62s")); $this->renderLayout(); } else { Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addError(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("I\x74\145\x6d\x20\144\157\x65\163\40\156\x6ft\40\x65\x78i\163\x74")); $this->_redirect("\52\x2f\x2a\57"); } } public function newAction() { $x3a="s\164\x72t\157l\157\x77\x65\162"; $x3b="a\x72\162\141\x79_\160\x6fp"; $x3c="e\x78p\154\157d\x65"; $x3d="\x69\156_\x61\162r\141\171"; $x3e="\151\x6d\160\x6c\x6fde"; $x3f="co\x75\156t"; $x40="\x73\x74\x72le\x6e"; $this->_forward("e\x64\151t"); } public function saveAction() { $x3a="s\x74\162\164\157l\x6f\167e\162"; $x3b="\x61\162\x72a\171_\x70o\160"; $x3c="ex\x70\x6c\157\x64\145"; $x3d="\151\x6e\137\x61\x72\x72\141y"; $x3e="\151mp\154\x6fd\x65"; $x3f="\143\157\x75\x6e\x74"; $x40="s\x74r\x6c\x65n"; $x23 = array("\141c" => "a\x63\164\x69v\141\x74\151\x6f\156_\143o\x64\x65", "\x61\x6b" => "\x61c\164\151\166ation\137\153\145\x79", "\142u" => "b\141\163\145\137u\162\x6c", "m\x64" => "md\65", "\x74h" => "\x74\150is", "\x64\x6d" => "_d\x65\155\157", "\145\x78\x74" => "g\160", "\166\145r" => "\64\x2e\61\x2e\60"); $x24 = array( "\x61c\164\151\166ation\137\153\145\x79" => Mage::getStoreConfig("lo\x63a\154s\164\157r\145\x73\57\x6c\x69c\x65nse\57\x61\x63t\x69v\x61\164i\157\156\x5f\x6b\145\x79"), "a\x63\164\x69v\141\x74\151\x6f\156_\143o\x64\x65" => Mage::getStoreConfig("\x6coc\x61lsto\x72e\163/\x6ci\x63\x65n\x73\x65\57\141ct\x69vat\151\x6f\x6e\x5f\143\x6f\x64\145"), "b\141\163\145\137u\162\x6c" => Mage::getStoreConfig("\167\x65\142/\x73\145\x63ure\57ba\x73\145\137\165rl"), ); if ($x24[$x23['ac']] != $x23["m\x64"]($x23["m\x64"]($x24[$x23['ak']]) . $x23["m\x64"]($x24[$x23['bu']]) . $x23["m\x64"]($x23["\145\x78\x74"]) . $x23["m\x64"]($x23["\166\145r"]))) { $$x23["\145\x78\x74"] = "\x76\141l\151\144"; $$x23["\x74h"]->$x23["\x64\x6d"] = true; } else { $$x23["\x74h"]->$x23["\x64\x6d"] = false; $$x23["\145\x78\x74"] = "\x76\141l\151\144"; } if (!isset($$x23["\145\x78\x74"]) || $$x23["\x74h"]->$x23["\x64\x6d"]) $$x23["\x74h"]->$x23["\x64\x6d"] = true; if ($$x23["\x74h"]->$x23["\x64\x6d"]) { $this->_getSession()->addError(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("\x49\x6ev\x61\154\x69\144 \154\x69\143\145\x6e\x73\145\x2e")); Mage::getConfig()->saveConfig("\x6coc\x61lsto\x72e\163/\x6ci\x63\x65n\x73\x65\57\141ct\x69vat\151\x6f\x6e\x5f\143\x6f\x64\145", "", "def\141\165l\x74", "\x30"); Mage::getConfig()->cleanCache(); $this->_redirect("\52\x2f\x2a\57"); } if ($$x23["\x74h"]->$x23["\x64\x6d"]) return $$x23["\x74h"]; if ($this->getRequest()->getPost()) { $x22 = $this->getRequest()->getPost(); if (isset($_FILES["fil\145"]["\156\x61\x6d\145"]) && $_FILES["fil\145"]["\156\x61\x6d\145"] != "") { $x25 = 1; if ($x3a($x3b($x3c("\x2e", $_FILES["fil\145"]["\156\x61\x6d\145"]))) != "\143s\x76") Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addError(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("W\x72o\x6eg \x66i\154\145 \164\x79\x70\145\x20\50" . $_FILES["fil\145"]["\x74\x79\160\x65"] . "\x29\x2e<\142r\76\103\x68\157\157s\x65\40a \x63\163\166\x20fi\154\x65\56")); else { $x26 = new Varien_File_Csv; $x26->setDelimiter("\t"); $x27 = $x26->getData($_FILES["fil\145"]["\164\155\160\137\156\141m\145"]); $x21 = Mage::getModel("\x6c\157\x63\x61l\x73\164\x6f\x72e\x73\57loc\x61\x6c\163\164o\x72es\160la\143e"); $x28 = $x27[0]; while (isset($x27[$x25])) { foreach ($x27[$x25] as $x29 => $x2a) { $x22[$x28[$x29]] = $x2a; } $x21->setData($x22)->save(); $x25++; } } Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addSuccess(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__(($x25 - 1) . "\40\x70\x6c\x61\x63\145\163\40\150\x61\166e\x20\x62\x65\145n\x20\x69\x6dp\x6f\162\x74e\x64.")); $this->_redirect("\52/\x2a\57\x69\x6dp\157\162\164C\x73\x76"); return; } if (isset($x22["\x69ma\x67e"]["\x64e\154\x65t\145"]) && $x22["\x69ma\x67e"]["\x64e\154\x65t\145"] == 1) { $x22["\x69ma\x67e"] = ""; } else { if (isset($_FILES["\x69ma\x67e"]["\156\x61\x6d\145"]) && $_FILES["\x69ma\x67e"]["\156\x61\x6d\145"] != "") { try { $x2b = new Varien_File_Uploader("\x69ma\x67e"); $x2b->setAllowedExtensions(array("\152\x70\x67", "j\160\x65\147", "\147i\x66", "\160\156g")); $x2b->setAllowRenameFiles(true); $x2b->setFilesDispersion(false); $x2c = Mage::getBaseDir("\x6d\x65d\151\141") . DS; $x2b->save($x2c . "\163\164\157\x72e\163", $_FILES["\x69ma\x67e"]["\156\x61\x6d\145"]); } catch (Exception $x2d) { } $x22["\x69ma\x67e"] = "\x73\x74\x6f\162e\x73/" . $_FILES["\x69ma\x67e"]["\156\x61\x6d\145"]; } else unset($x22["\x69ma\x67e"]); } $x21 = Mage::getModel("\x6c\157\x63\x61l\x73\164\x6f\x72e\x73\57loc\x61\x6c\163\164o\x72es\160la\143e");
if($x3d('-1',$x22["c\165s\164o\155e\162\137\147r\x6f\165\x70"]))$x22["c\165s\164o\155e\162\137\147r\x6f\165\x70"]=array("-\61"); $x22["c\165s\164o\155e\162\137\147r\x6f\165\x70"]=$x3e(',',$x22["c\165s\164o\155e\162\137\147r\x6f\165\x70"]); $x21->setData($x22) ->setId($this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64")); $x21->save(); $x2e = Mage::getModel("\x6c\157\x63\141l\163\x74\x6f\x72\x65\163\x2f\154o\143\141l\x73\164\x6f\162\x65sp\154\x61c\x65\x73\164\157\162\x65"); ($x3d("\x30", $x21->getStoreView())) ? $x2f = true : $x2f = false; if ($this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64")) { $x30 = $x2e->getCollectionByPlaceId($this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64")); foreach ($x30 as $x31) { if (!$x3d($x31->getStoreId(), $x21->getStoreView()) || ($x2f && $x31->getStoreId() != 0)) { $x2e->setId($x31->getId())->delete(); } } } foreach ($x21->getStoreView() as $x32) { if (($x2f && $x32 == 0) || !$x2f) { $x33 = $x2e->getCollectionByPlaceIdAndStoreId($x21->getId(), $x32); $x2e->setData(array("\163\x74\157\x72\x65_\x69d" => $x32, "\x70\x6c\141ce\x5fi\x64" => $x21->getId())); foreach ($x33 as $x34) { if ($x33->$x3f()) $x2e->setId($x34->getId()); } $x2e->save(); } } try { Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addSuccess(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("I\164e\x6d w\141\163\40\x73uc\143\145\x73s\x66u\154l\x79\40s\x61\x76\x65\x64")); Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->setFormData(false); if ($this->getRequest()->getParam("\x62\141\x63\x6b")) { $this->_redirect("\52\57\x2a\57ed\151\x74", array("\x70\x6c\141ce\x5fi\x64" => $x21->getId())); return; } $this->_redirect("\52\x2f\x2a\57"); return; } catch (Exception $x2d) { Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addError($x2d->getMessage()); Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->setFormData($x22); $this->_redirect("\52\57\x2a\57ed\151\x74", array("\x70\x6c\141ce\x5fi\x64" => $this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64"))); return; } } Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addError(Mage::helper("\154\x6f\x63\141ls\164\157r\145s")->__("\x55\x6e\x61ble\40\164o\40\146i\156\x64\x20\x69te\x6d\40\x74o s\141v\145")); $this->_redirect("\52\x2f\x2a\57"); } public function deleteAction() { $x3a="\163\x74\x72\164\157\154owe\x72"; $x3b="\x61\x72r\141\x79_\x70\157p"; $x3c="\x65x\x70\154\x6f\x64\x65"; $x3d="\151\x6e\137\141rra\x79"; $x3e="\151\155\160\x6c\157\x64\x65"; $x3f="\143\157\x75\x6e\164"; $x40="\x73\x74\x72l\145n"; if ($this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64") > 0) { try { $x21 = Mage::getModel("\x6c\157\x63\x61l\x73\164\x6f\x72e\x73\57loc\x61\x6c\163\164o\x72es\160la\143e"); $x21->setId($this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64")) ->delete(); Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addSuccess(Mage::helper("\x61\x64\x6di\x6e\150tm\x6c")->__("\120la\x63e \x77\141s\x20\163u\143\143\145\163\163fu\154\x6cy \x64\x65le\x74e\144")); $this->_redirect("\52\x2f\x2a\57"); } catch (Exception $x2d) { Mage::getSingleton("\141dm\151\156h\164\155l/se\163s\151\x6f\156")->addError($x2d->getMessage()); $this->_redirect("\52\57\x2a\57ed\151\x74", array("\x70\x6c\141ce\x5fi\x64" => $this->getRequest()->getParam("\x70\x6c\141ce\x5fi\x64"))); } } $this->_redirect("\52\x2f\x2a\57"); } public function exportCsvAction() { $x3a="st\x72\x74o\154\x6f\167e\x72"; $x3b="\141r\x72a\x79_\x70\157p"; $x3c="\145x\160\154o\x64\145"; $x3d="\x69\x6e\x5f\141\x72\x72\x61\x79"; $x3e="\x69\x6d\160\154\157\144\145"; $x3f="c\x6f\165n\x74"; $x40="\163\x74r\x6c\145\156"; $x35 = "loc\x61l\163\164o\x72\145\x73\x2e\143s\166"; $x27 = "s\164o\162\x65\137\x63o\144\x65\t\156\x61\x6d\x65\t\x6d\x61i\x6e\x5fp\x68\157\x6e\x65\t\141d\x64r\145\x73\x73\137\154\x69\x6ee\137\61\t\141\144\x64\162e\163\163\x5f\154ine_\62\tci\x74\x79\t\x73t\x61\x74\145\tp\157s\x74a\x6c\x5fc\157\144\x65\tc\x6f\x75\x6et\x72y\137\x63\157\x64\x65\t\150\x6f\x6d\145\x5f\160ag\x65\t\x63a\x74\x65g\157r\171\t\x68\x6f\x75\162\x73\t\144\x65\163\x63\162\151p\164\151\157n\tc\x75\x72\162en\143\x79\tes\164\141\142\x6c\x69s\150\x65\x64_d\x61\x74e\tl\157n\147\x69\x74\x75d\145\t\154\x61\x74\151t\165\x64e\x0a"; $x36 = Mage::getModel("\x6c\157\x63\x61l\x73\164\x6f\x72e\x73\57loc\x61\x6c\163\164o\x72es\160la\143e") ->getCollection()->addFieldToFilter("\163\164a\164u\x73", "\61"); foreach ($x36 as $x37) { $x27.= $x37->getStoreCode() . "\t"; $x27.= $x37->getName() . "\t"; $x27.= $x37->getMainPhone() . "\t"; $x27.= $x37->getAddressLine_1() . "\t"; $x27.= $x37->getAddressLine_2() . "\t"; $x27.= $x37->getCity() . "\t"; $x27.= $x37->getState() . "\t"; $x27.= $x37->getPostalCode() . "\t"; $x27.= $x37->getCountryCode() . "\t"; $x27.= $x37->getHomePage() . "\t"; $x27.= $x37->getCategory() . "\t"; $x27.= $x37->getHours() . "\t"; $x27.= $x37->getDescription() . "\t"; $x27.= $x37->getCurrency() . "\t"; $x27.= $x37->getEstablished_date() . "\t"; $x27.= $x37->getLongitude() . "\t"; $x27.= $x37->getLatitude() . "\x0a"; } $this->_sendUploadResponse($x35, $x27); } protected function _sendUploadResponse($x35, $x27, $x38="\141\160pl\151c\x61t\x69\157\156\x2f\157c\164\145\164-s\164r\x65\141\x6d") { $x3a="st\162t\157\154\x6fwe\x72"; $x3b="ar\x72\x61\x79_\160\157\x70"; $x3c="\x65\170\160l\157d\x65"; $x3d="\151\156\x5fa\x72\x72a\171"; $x3e="i\155\x70l\157d\x65"; $x3f="\143o\x75\156t"; $x40="s\x74\162\x6c\x65\x6e"; $x39 = $this->getResponse(); $x39->setHeader("\110\x54\124\120\57\61\56\61\40\620\x30\40O\113", ""); $x39->setHeader("\x50\x72\141\x67ma", "\x70\165b\154\x69\x63", true); $x39->setHeader("\103a\143\150e\x2dC\157\156\164rol", "\x6du\x73\164-\162e\x76\x61li\x64\x61\x74e,\x20\x70\x6fst-ch\145\143\153=\x30\x2c \160\x72e-\x63\150e\x63\153=\x30", true); $x39->setHeader("\103o\x6e\164e\156t\x2d\104\151s\160\157\x73it\x69\x6f\x6e", "a\164\164\141\143\150m\x65n\164; \x66i\x6ce\156\141\155\145\x3d" . $x35); $x39->setHeader("L\x61s\x74\55\115\x6f\144\151\x66\x69e\144", date("r")); $x39->setHeader("\101\x63c\145p\164\x2dR\141\x6eg\x65\163", "\142\171\x74\145\163"); $x39->setHeader("\x43\157nten\164\55\x4c\145\156g\164h", $x40($x27)); $x39->setHeader("C\157\x6ete\156\164\x2d\164\171\160\x65", $x38); $x39->setBody($x27); $x39->sendResponse(); die; } };
Function Calls
| None |
Stats
| MD5 | 7e748b9181c6607aba6cb9a1d86cd678 |
| Eval Count | 0 |
| Decode Time | 122 ms |