Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


	if (!defined("_PS_VERSION_")) {
	 die;
	 
}
 use PrestaShop\PrestaShop\Core\Grid\Column\Type\DataColumn;
 use PrestaShop\PrestaShop\Core\Grid\Filter\Filter;
 use Symfony\Component\Form\Extension\Core\Type\TextType;
 use PrestaShop\PrestaShop\Core\Grid\Definition\GridDefinitionInterface;
 use PrestaShopBundle\Form\Admin\Type\YesAndNoChoiceType;
	 class Ps8modAdminInvoiceMailGridDefinition {
	 protected $module = false;
	 protected $name_of_class;
		 public function __construct(Module $module = null) {
		 $this->name_of_class = get_class($this);
		 $this->module = $module;
		 
	}
		 public function l($string, $source = null) {
			 if (is_object($this->module)) {
				 if (is_null($source)) {
				 $source = strtolower($this->name_of_class);
				 
			}
			 return $this->module->l($string, $source);
			 
		}
		 return $string;
		 
	}
		 public function create($params) {
		 $definition = $params["definition"];
		 $definition->getColumns()->addAfter("email", (new DataColumn("invoice_email"))->setName($this->l("Invoice email"))->setOptions(array("field" => "invoice_email")));
		 $definition->getFilters()->add((new Filter("invoice_email", TextType::class))->setAssociatedColumn("invoice_email")->setTypeOptions(array("required" => false)));
		 
	}
	 
}



© 2023 Quttera Ltd. All rights reserved.