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

Variables

None

Stats

MD5 7e748b9181c6607aba6cb9a1d86cd678
Eval Count 0
Decode Time 122 ms