{'ajaxProcess'.$action}(); } else { die(json_encode(array('error' => 'method doesn\'t exist'))); } } public function ajaxProcessUpdatedate() { $this->module->updateDate((int)Tools::getValue('status')); } public function ajaxProcessGetNewsletterTemplate() { $result = $this->module->getNewsletterTemplate(Tools::getValue('type')); if (!$result && Tools::isEmpty($result)) { die(Tools::jsonEncode(array('content' => false))); } die(Tools::jsonEncode(array('content' => $result))); } public function ajaxProcessSendemail() { $email = Tools::getValue('email'); $status = Tools::getValue('status'); $is_logged = (int)Tools::getValue('is_logged'); if ($is_logged) { $is_guest = 0; } else { $is_guest = 1; } if (Validate::isEmail($email)) { if ($result = $this->module->newsletterRegistration($email, $is_guest)) { $this->module->updateDate((int)$status); die(Tools::jsonEncode(array('success_status' => $result))); } die(Tools::jsonEncode(array('error_status' => 'Something went wrong!'))); } die(Tools::jsonEncode(array('error_status' => 'Something went wrong!'))); } }