public function postProcess($icddcd508600972f2dab78cd14f7612aa4dc19a18 = NULL, $i6b496fee24729ce6f7683ba88d5a87d6130049b5 = NULL, $ifab26c5df1e4ac29b64e0a4796b1f9165fe614a8 = NULL) { if ($icddcd508600972f2dab78cd14f7612aa4dc19a18 == NULL && $i6b496fee24729ce6f7683ba88d5a87d6130049b5 == NULL) { return self::POST_ERROR; } if (isset($icddcd508600972f2dab78cd14f7612aa4dc19a18["submitMarketingFilter"])) { $icddcd508600972f2dab78cd14f7612aa4dc19a18 = $this->escapeInput($icddcd508600972f2dab78cd14f7612aa4dc19a18); $i5f36398360695c0b1f532643425176d821ccca9b = $this->escapePostVariables("filters", null); $i05355412b857f5174e9a2f71b1e936a86ad60cd20e4db502c191d65f4204e889a1aff420bded9efe = $this->escape(filter_input(INPUT_POST, "value")); $i05355412b857f5174e9a2f71b1e936a86ad60cd234d4b21d96ab40e69d3c24e2a07cc9893cac4397 = $this->escape(filter_input(INPUT_POST, "value1")); if ($i05355412b857f5174e9a2f71b1e936a86ad60cd20e4db502c191d65f4204e889a1aff420bded9efe == -1) { return self::POST_ERROR; } if ($i05355412b857f5174e9a2f71b1e936a86ad60cd234d4b21d96ab40e69d3c24e2a07cc9893cac4397 != null) { $i05355412b857f5174e9a2f71b1e936a86ad60cd20e4db502c191d65f4204e889a1aff420bded9efe = array(0 => $i05355412b857f5174e9a2f71b1e936a86ad60cd20e4db502c191d65f4204e889a1aff420bded9efe, 1 => $i05355412b857f5174e9a2f71b1e936a86ad60cd234d4b21d96ab40e69d3c24e2a07cc9893cac4397); } $this->marketingFilter->selectedFilterAdd($i5f36398360695c0b1f532643425176d821ccca9b, $i05355412b857f5174e9a2f71b1e936a86ad60cd20e4db502c191d65f4204e889a1aff420bded9efe); return self::POST_OK; } elseif (isset($icddcd508600972f2dab78cd14f7612aa4dc19a18["submitSend"])) { $this->va16b8bee9a5a69d4ec369fae234a70efdd002c24 = $this->escapePostVariables("unicode"); $this->va74439b5a1382238828ba4fcd21ede60406b1de2 = $this->escapePostVariables("unique"); $this->vf33ca4158e563908a02fc4b099585ef6dd2dae53 = $this->escapePostVariables("sendlater"); $this->v4254af43060bcddaeb96069e241cbc65135644e1 = $this->escapePostVariables("laterdate"); $this->vccc7124c4929a783f68681205060c9cffb230624 = $this->escapePostVariables("text"); $this->vf429efc5a59c5e838378c1af65309e5e9550c9de = $this->escapePostVariables("datereal"); $this->v39c5d918f8277fd0f183555515a90742d7671938 = $this->escapePostVariables("coupon"); $i05355412b857f5174e9a2f71b1e936a86ad60cd29110e9381bd52d5eb5c5fe59bf358843f431b8ee = $this->f086da3d2c353a4f7fe05518e52727eaf00c2d05f(); if ($this->v39c5d918f8277fd0f183555515a90742d7671938 != -1) { $this->vccc7124c4929a783f68681205060c9cffb230624 = $this->applyTemplate($this->getCouponData($this->v39c5d918f8277fd0f183555515a90742d7671938), $this->vccc7124c4929a783f68681205060c9cffb230624, self::$MarketingTemplateCoupons); } $i05355412b857f5174e9a2f71b1e936a86ad60cd29110e9381bd52d5eb5c5fe59bf358843f431b8ee = $this->fd2ee65891c4386a5f126bb070dd5fda5a3067a43($i05355412b857f5174e9a2f71b1e936a86ad60cd29110e9381bd52d5eb5c5fe59bf358843f431b8ee, $this->vccc7124c4929a783f68681205060c9cffb230624); $i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a = new SmsModel($this->getDb(), SmsModel::TYPE_MARKETING, SmsModel::SMS_CTYPE_CUSTOMER, SmsModel::SMS_BULK_DTEXT); if ($this->va16b8bee9a5a69d4ec369fae234a70efdd002c24) { $i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->unicode(); } if ($this->va74439b5a1382238828ba4fcd21ede60406b1de2) { $i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->unique(); } if ($this->vf33ca4158e563908a02fc4b099585ef6dd2dae53) { $this->getTimezoneSettings(); $i05355412b857f5174e9a2f71b1e936a86ad60cd287395dcafb6eb7221410dbcd87e9e8ce0007214a9fa4635372c4216f6d8a98e38c0b7d89c775790 = new DateTime($this->v4254af43060bcddaeb96069e241cbc65135644e1); $i05355412b857f5174e9a2f71b1e936a86ad60cd287395dcafb6eb7221410dbcd87e9e8ce0007214a9fa4635372c4216f6d8a98e38c0b7d89c775790->setTimezone(new DateTimeZone($this->timezone)); $i05355412b857f5174e9a2f71b1e936a86ad60cd287395dcafb6eb7221410dbcd87e9e8ce0007214a9fa4635372c4216f6d8a98e38c0b7d89c775790->modify($this->vf429efc5a59c5e838378c1af65309e5e9550c9de . " hour"); $i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->sendLater($i05355412b857f5174e9a2f71b1e936a86ad60cd287395dcafb6eb7221410dbcd87e9e8ce0007214a9fa4635372c4216f6d8a98e38c0b7d89c775790); } $i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->number($i05355412b857f5174e9a2f71b1e936a86ad60cd29110e9381bd52d5eb5c5fe59bf358843f431b8ee)->text($this->vccc7124c4929a783f68681205060c9cffb230624)->send(); if ($i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->isError()) { $this->_errors = array_unique($i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->getErrors()); return self::POST_ERROR; } else { $this->marketingFilter->clearFilter(); $this->_okMsg = array_unique($i05355412b857f5174e9a2f71b1e936a86ad60cd24367816f1ae76ddc44b3953c9ce6460e181a0a3a->getConfirm()); return self::POST_OK; } } elseif (isset($icddcd508600972f2dab78cd14f7612aa4dc19a18["saveFilter"])) { $this->va8a72c03782aa3d2563032e5c3190081b5e2bb49 = $this->escapePostVariables("saveName"); $this->Execute("INSERT INTO `" . DB_PREFIX . "sp_marketing_filter` (`name`, `filter`, `disabled`, `disabled_counter`, `date`) VALUES ('" . $this->escape($this->va8a72c03782aa3d2563032e5c3190081b5e2bb49) . "', '" . $this->escape(SmsFilter::returnAllFilter(null, $this)) . "', '" . $this->escape(serialize(self::getSession($this, "disableCustomer"))) . "', '" . self::getSession($this, "disableCustomerCount", 0) . "', NOW());"); $this->_okMsg[] = v_filter_been_saved; return self::POST_OK; } elseif (isset($icddcd508600972f2dab78cd14f7612aa4dc19a18["saveTemplate"])) { $this->va8a72c03782aa3d2563032e5c3190081b5e2bb49 = $this->escapePostVariables("saveName"); $i05355412b857f5174e9a2f71b1e936a86ad60cd2ccc7124c4929a783f68681205060c9cffb230624 = $this->escapePostVariables("saveText"); $i05355412b857f5174e9a2f71b1e936a86ad60cd2a16b8bee9a5a69d4ec369fae234a70efdd002c24 = $this->escapePostVariables("saveUnicode"); $i05355412b857f5174e9a2f71b1e936a86ad60cd2a74439b5a1382238828ba4fcd21ede60406b1de2 = $this->escapePostVariables("saveUnique"); $i05355412b857f5174e9a2f71b1e936a86ad60cd2a16b8bee9a5a69d4ec369fae234a70efdd002c24 = $i05355412b857f5174e9a2f71b1e936a86ad60cd2a16b8bee9a5a69d4ec369fae234a70efdd002c24 == "true" ? 1 : 0; $i05355412b857f5174e9a2f71b1e936a86ad60cd2a74439b5a1382238828ba4fcd21ede60406b1de2 = $i05355412b857f5174e9a2f71b1e936a86ad60cd2a74439b5a1382238828ba4fcd21ede60406b1de2 == "true" ? 1 : 0; $this->Execute("INSERT INTO `" . DB_PREFIX . "sp_template` (`name`, `template`, `unicode`, `unique`, `date`, `type`) VALUES ('" . $this->escape($this->va8a72c03782aa3d2563032e5c3190081b5e2bb49) . "', '" . $this->escape($i05355412b857f5174e9a2f71b1e936a86ad60cd2ccc7124c4929a783f68681205060c9cffb230624) . "', '" . $this->escape($i05355412b857f5174e9a2f71b1e936a86ad60cd2a16b8bee9a5a69d4ec369fae234a70efdd002c24) . "', '" . $this->escape($i05355412b857f5174e9a2f71b1e936a86ad60cd2a74439b5a1382238828ba4fcd21ede60406b1de2) . "', NOW(), '0')"); $this->_okMsg[] = v_template_been_saved; return self::POST_OK; } return self::POST_ERROR; }
public function postProcess($icddcd508600972f2dab78cd14f7612aa4dc19a18 = NULL, $i6b496fee24729ce6f7683ba88d5a87d6130049b5 = NULL, $ifab26c5df1e4ac29b64e0a4796b1f9165fe614a8 = NULL) { if ($icddcd508600972f2dab78cd14f7612aa4dc19a18 == NULL && $i6b496fee24729ce6f7683ba88d5a87d6130049b5 == NULL) { return self::POST_ERROR; } if (isset($icddcd508600972f2dab78cd14f7612aa4dc19a18['submitSendSmsSendSMS'])) { $this->unicode = $this->escapePostVariables("unicode"); $this->unique = $this->escapePostVariables("unique"); $this->sendlater = $this->escapePostVariables("sendlater"); $this->laterDate = $this->escapePostVariables("laterdate"); $this->text = $this->escapePostVariables("text"); $this->datereal = $this->escapePostVariables("datereal"); $this->coupon = $this->escapePostVariables("coupon"); $this->recipients = $this->escapePostVariables("recipients"); $this->store = $this->escapePostVariables("store"); $this->text = $this->applyTemplate($this->getShopVariables($this->store), $this->text, self::$MarketingTemplateShop); if ($this->coupon != -1) { $this->text = $this->applyTemplate($this->getCouponData($this->coupon), $this->text, self::$MarketingTemplateCoupons); } $i4367816f1ae76ddc44b3953c9ce6460e181a0a3a = new SmsModel($this->getDb(), SmsModel::TYPE_SIMPLE, SmsModel::SMS_CTYPE_CUSTOMER, SmsModel::SMS_BULK); if ($_FILES['sms_file']["error"] == UPLOAD_ERR_OK) { $i06493fffaa8df28d7e93ecadf0456d1c6ef2dd59 = array('application/vnd.ms-excel', 'text/plain', 'text/csv', 'text/tsv'); if (in_array($_FILES['sms_file']['type'], $i06493fffaa8df28d7e93ecadf0456d1c6ef2dd59)) { $iced8cbcfca3c880f0f157e119d1cc6f8691e7e89 = file_get_contents($_FILES['sms_file']['tmp_name']); if (strlen($iced8cbcfca3c880f0f157e119d1cc6f8691e7e89) > 0) { $i6759260164586078a2fa1aa45098abd39b1b024f = explode("\n", $iced8cbcfca3c880f0f157e119d1cc6f8691e7e89); foreach ($i6759260164586078a2fa1aa45098abd39b1b024f as $i43ef5aef4168652439ef5de195405ced9f0f7952) { $i54fc95c620615b8e68df386b72929d1208bad191 = explode(";", $i43ef5aef4168652439ef5de195405ced9f0f7952); if (strlen($i54fc95c620615b8e68df386b72929d1208bad191[0]) > 0) { $i9b6c9cca0694350eee34e46f63f570fa8cb734eb[] = $i54fc95c620615b8e68df386b72929d1208bad191[0]; } } } else { $icae5bf8f5bd9daa6fdb6df264202125d19c6d430 = FOpen($_FILES['sms_file']['tmp_name'], "r"); if ($icae5bf8f5bd9daa6fdb6df264202125d19c6d430 != null) { while ($iced8cbcfca3c880f0f157e119d1cc6f8691e7e89 = FGets($icae5bf8f5bd9daa6fdb6df264202125d19c6d430, 5000)) { $ief7afdabf057a5931e499c7cbab3c17ceceb7e37 = explode(";", $iced8cbcfca3c880f0f157e119d1cc6f8691e7e89); if (strlen($i54fc95c620615b8e68df386b72929d1208bad191[0]) > 0) { $i9b6c9cca0694350eee34e46f63f570fa8cb734eb[] = $ief7afdabf057a5931e499c7cbab3c17ceceb7e37[0]; } } } } } elseif ($_FILES['sms_file']['type'] == "text/x-vcard" || $_FILES['sms_file']['type'] == "text/vcard") { $i9b6c9cca0694350eee34e46f63f570fa8cb734eb = preg_replace("/TEL;.*:/", "", preg_grep("/TEL;/", explode("\n", file_get_contents($_FILES['sms_file']['tmp_name'])))); } else { $this->_errors[] = v_sendsms_csvtext; return self::POST_ERROR; } $i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->number($i9b6c9cca0694350eee34e46f63f570fa8cb734eb); } if ($this->unicode) { $i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->unicode(); } if ($this->unique) { $i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->unique(); } if ($this->sendlater) { $this->getTimezoneSettings(); $id9fa4635372c4216f6d8a98e38c0b7d89c775790 = new DateTime($this->laterDate); $id9fa4635372c4216f6d8a98e38c0b7d89c775790->setTimezone(new DateTimeZone($this->timezone)); $id9fa4635372c4216f6d8a98e38c0b7d89c775790->modify($this->datereal . " hour"); $i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->sendLater($id9fa4635372c4216f6d8a98e38c0b7d89c775790); } $i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->number($this->recipients)->text($this->text)->send(); if ($i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->isError()) { $this->_errors = array_unique($i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->getErrors()); return self::POST_ERROR; } else { $this->_okMsg = array_unique($i4367816f1ae76ddc44b3953c9ce6460e181a0a3a->getConfirm()); return self::POST_OK; } } elseif (isset($icddcd508600972f2dab78cd14f7612aa4dc19a18["saveTemplate"])) { $this->saveName = $this->escapePostVariables("saveName"); $iccc7124c4929a783f68681205060c9cffb230624 = $this->escapePostVariables("saveText"); $ia16b8bee9a5a69d4ec369fae234a70efdd002c24 = $this->escapePostVariables("saveUnicode"); $ia74439b5a1382238828ba4fcd21ede60406b1de2 = $this->escapePostVariables("saveUnique"); $ia16b8bee9a5a69d4ec369fae234a70efdd002c24 = $ia16b8bee9a5a69d4ec369fae234a70efdd002c24 == "true" ? 1 : 0; $ia74439b5a1382238828ba4fcd21ede60406b1de2 = $ia74439b5a1382238828ba4fcd21ede60406b1de2 == "true" ? 1 : 0; $this->Execute("INSERT INTO `" . DB_PREFIX . "sp_template` (`name`, `template`, `unicode`, `unique`, `date`, `type`) VALUES ('" . $this->escape($this->saveName) . "', '" . $this->escape($iccc7124c4929a783f68681205060c9cffb230624) . "', '" . $this->escape($ia16b8bee9a5a69d4ec369fae234a70efdd002c24) . "', '" . $this->escape($ia74439b5a1382238828ba4fcd21ede60406b1de2) . "', NOW(), '1')"); $this->_okMsg[] = v_template_been_saved; return self::POST_OK; } return self::POST_ERROR; }
public function postProcess($if7ac7ffb0e11bffa95681698138e923b4fd51990 = NULL, $i120dfeb2f4db76e8e52ed01ad8e678e2b9fa3bb9 = NULL, $i4df8c509b6936a0640c1594ca9b38a0a55a9562f = NULL) { if ($if7ac7ffb0e11bffa95681698138e923b4fd51990 == NULL && $i120dfeb2f4db76e8e52ed01ad8e678e2b9fa3bb9 == NULL) { return self::POST_ERROR; } if (isset($if7ac7ffb0e11bffa95681698138e923b4fd51990["submitMarketingFilter"])) { $if7ac7ffb0e11bffa95681698138e923b4fd51990 = $this->escapeInput($if7ac7ffb0e11bffa95681698138e923b4fd51990); $i0243e53ef7f9b246d17b017e0fa0107f5ca9cf17 = $this->escapePostVariables("filters", null); $id960ddd9e843150fe4875c48e896395edac7ca1dbd0578718e12a692b299a588249092e07aac601e = $this->escape(filter_input(INPUT_POST, "value")); $id960ddd9e843150fe4875c48e896395edac7ca1df68b432fb69e6c0b4b65ec8aa43a054935cd3d58 = $this->escape(filter_input(INPUT_POST, "value1")); if ($id960ddd9e843150fe4875c48e896395edac7ca1dbd0578718e12a692b299a588249092e07aac601e == -1) { return self::POST_ERROR; } if ($id960ddd9e843150fe4875c48e896395edac7ca1df68b432fb69e6c0b4b65ec8aa43a054935cd3d58 != null) { $id960ddd9e843150fe4875c48e896395edac7ca1dbd0578718e12a692b299a588249092e07aac601e = array(0 => $id960ddd9e843150fe4875c48e896395edac7ca1dbd0578718e12a692b299a588249092e07aac601e, 1 => $id960ddd9e843150fe4875c48e896395edac7ca1df68b432fb69e6c0b4b65ec8aa43a054935cd3d58); } $this->marketingFilter->selectedFilterAdd($i0243e53ef7f9b246d17b017e0fa0107f5ca9cf17, $id960ddd9e843150fe4875c48e896395edac7ca1dbd0578718e12a692b299a588249092e07aac601e); return self::POST_OK; } elseif (isset($if7ac7ffb0e11bffa95681698138e923b4fd51990["submitSend"])) { $this->v6c08bf61f437a7df1241311fb1b61cb26dfddd64 = $this->escapePostVariables("unicode"); $this->vb60aacf907e26fcd4e5091fb981d81cb096eec61 = $this->escapePostVariables("unique"); $this->v09c290fe517fd15652b5755e9d3cd559511cc2b0 = $this->escapePostVariables("sendlater"); $this->vd5dcee56d6ff5b91e8c1fb08d5fcf7300b3d459e = $this->escapePostVariables("laterdate"); $this->ve32585eb1b56e8e02465722681ae17f4122f4b7d = $this->escapePostVariables("text"); $this->v107a4aaa4ac26b49ac98503da261695f838538b6 = $this->escapePostVariables("datereal"); $this->v7b1b3e77eefbf52b5d92b0b9f74c61751fe15cc5 = $this->escapePostVariables("coupon"); $id960ddd9e843150fe4875c48e896395edac7ca1df9d70e6263a5374064533b7bc8485f2b3ec26e22 = $this->ff1d5bbecbb186cea83f5f59177713da3c0b6fdd5(); if ($this->v7b1b3e77eefbf52b5d92b0b9f74c61751fe15cc5 != -1) { $this->ve32585eb1b56e8e02465722681ae17f4122f4b7d = $this->applyTemplate($this->getCouponData($this->v7b1b3e77eefbf52b5d92b0b9f74c61751fe15cc5), $this->ve32585eb1b56e8e02465722681ae17f4122f4b7d, self::$MarketingTemplateCoupons); } $id960ddd9e843150fe4875c48e896395edac7ca1df9d70e6263a5374064533b7bc8485f2b3ec26e22 = $this->f9786bea23184d77afb22376874f78b5e81992b7d($id960ddd9e843150fe4875c48e896395edac7ca1df9d70e6263a5374064533b7bc8485f2b3ec26e22, $this->ve32585eb1b56e8e02465722681ae17f4122f4b7d); $id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b = new SmsModel($this->getDb(), SmsModel::TYPE_MARKETING, SmsModel::SMS_CTYPE_CUSTOMER, SmsModel::SMS_BULK_DTEXT); if ($this->v6c08bf61f437a7df1241311fb1b61cb26dfddd64) { $id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->unicode(); } if ($this->vb60aacf907e26fcd4e5091fb981d81cb096eec61) { $id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->unique(); } if ($this->v09c290fe517fd15652b5755e9d3cd559511cc2b0) { $this->getTimezoneSettings(); $id960ddd9e843150fe4875c48e896395edac7ca1d4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c = new DateTime($this->vd5dcee56d6ff5b91e8c1fb08d5fcf7300b3d459e); $id960ddd9e843150fe4875c48e896395edac7ca1d4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c->setTimezone(new DateTimeZone($this->timezone)); $id960ddd9e843150fe4875c48e896395edac7ca1d4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c->modify($this->v107a4aaa4ac26b49ac98503da261695f838538b6 . " hour"); $id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->sendLater($id960ddd9e843150fe4875c48e896395edac7ca1d4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c); } $id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->number($id960ddd9e843150fe4875c48e896395edac7ca1df9d70e6263a5374064533b7bc8485f2b3ec26e22)->text($this->ve32585eb1b56e8e02465722681ae17f4122f4b7d)->send(); if ($id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->isError()) { $this->_errors = array_unique($id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->getErrors()); return self::POST_ERROR; } else { $this->marketingFilter->clearFilter(); $this->_okMsg = array_unique($id960ddd9e843150fe4875c48e896395edac7ca1d9ec854a302fbdb72d043506b55d5bf395184517b->getConfirm()); return self::POST_OK; } } elseif (isset($if7ac7ffb0e11bffa95681698138e923b4fd51990["saveFilter"])) { $this->vb6f774529990c621c8a975bde1323be12d8d4de5 = $this->escapePostVariables("saveName"); $this->Execute("INSERT INTO `" . DB_PREFIX . "sp_marketing_filter` (`name`, `filter`, `disabled`, `disabled_counter`, `date`) VALUES ('" . $this->escape($this->vb6f774529990c621c8a975bde1323be12d8d4de5) . "', '" . $this->escape(SmsFilter::returnAllFilter(null, $this)) . "', '" . $this->escape(serialize(self::getSession($this, "disableCustomer"))) . "', '" . self::getSession($this, "disableCustomerCount", 0) . "', NOW());"); $this->_okMsg[] = v_filter_been_saved; return self::POST_OK; } elseif (isset($if7ac7ffb0e11bffa95681698138e923b4fd51990["saveTemplate"])) { $this->vb6f774529990c621c8a975bde1323be12d8d4de5 = $this->escapePostVariables("saveName"); $id960ddd9e843150fe4875c48e896395edac7ca1de32585eb1b56e8e02465722681ae17f4122f4b7d = $this->escapePostVariables("saveText"); $id960ddd9e843150fe4875c48e896395edac7ca1d6c08bf61f437a7df1241311fb1b61cb26dfddd64 = $this->escapePostVariables("saveUnicode"); $id960ddd9e843150fe4875c48e896395edac7ca1db60aacf907e26fcd4e5091fb981d81cb096eec61 = $this->escapePostVariables("saveUnique"); $id960ddd9e843150fe4875c48e896395edac7ca1d6c08bf61f437a7df1241311fb1b61cb26dfddd64 = $id960ddd9e843150fe4875c48e896395edac7ca1d6c08bf61f437a7df1241311fb1b61cb26dfddd64 == "true" ? 1 : 0; $id960ddd9e843150fe4875c48e896395edac7ca1db60aacf907e26fcd4e5091fb981d81cb096eec61 = $id960ddd9e843150fe4875c48e896395edac7ca1db60aacf907e26fcd4e5091fb981d81cb096eec61 == "true" ? 1 : 0; $this->Execute("INSERT INTO `" . DB_PREFIX . "sp_template` (`name`, `template`, `unicode`, `unique`, `date`, `type`) VALUES ('" . $this->escape($this->vb6f774529990c621c8a975bde1323be12d8d4de5) . "', '" . $this->escape($id960ddd9e843150fe4875c48e896395edac7ca1de32585eb1b56e8e02465722681ae17f4122f4b7d) . "', '" . $this->escape($id960ddd9e843150fe4875c48e896395edac7ca1d6c08bf61f437a7df1241311fb1b61cb26dfddd64) . "', '" . $this->escape($id960ddd9e843150fe4875c48e896395edac7ca1db60aacf907e26fcd4e5091fb981d81cb096eec61) . "', NOW(), '0')"); $this->_okMsg[] = v_template_been_saved; return self::POST_OK; } return self::POST_ERROR; }
public function postProcess($if7ac7ffb0e11bffa95681698138e923b4fd51990 = NULL, $i120dfeb2f4db76e8e52ed01ad8e678e2b9fa3bb9 = NULL, $i4df8c509b6936a0640c1594ca9b38a0a55a9562f = NULL) { if ($if7ac7ffb0e11bffa95681698138e923b4fd51990 == NULL && $i120dfeb2f4db76e8e52ed01ad8e678e2b9fa3bb9 == NULL) { return self::POST_ERROR; } if (isset($if7ac7ffb0e11bffa95681698138e923b4fd51990['submitSendSmsSendSMS'])) { $this->unicode = $this->escapePostVariables("unicode"); $this->unique = $this->escapePostVariables("unique"); $this->sendlater = $this->escapePostVariables("sendlater"); $this->laterDate = $this->escapePostVariables("laterdate"); $this->text = $this->escapePostVariables("text"); $this->datereal = $this->escapePostVariables("datereal"); $this->coupon = $this->escapePostVariables("coupon"); $this->recipients = $this->escapePostVariables("recipients"); $this->store = $this->escapePostVariables("store"); $this->text = $this->applyTemplate($this->getShopVariables($this->store), $this->text, self::$MarketingTemplateShop); if ($this->coupon != -1) { $this->text = $this->applyTemplate($this->getCouponData($this->coupon), $this->text, self::$MarketingTemplateCoupons); } $i9ec854a302fbdb72d043506b55d5bf395184517b = new SmsModel($this->getDb(), SmsModel::TYPE_SIMPLE, SmsModel::SMS_CTYPE_CUSTOMER, SmsModel::SMS_BULK); if ($_FILES['sms_file']["error"] == UPLOAD_ERR_OK) { $iccb6cdd13fb53ab60ca9fe89a47714157318d361 = array('application/vnd.ms-excel', 'text/plain', 'text/csv', 'text/tsv'); if (in_array($_FILES['sms_file']['type'], $iccb6cdd13fb53ab60ca9fe89a47714157318d361)) { $ib1199182837e705aae8d93f525c88b1184f9395d = file_get_contents($_FILES['sms_file']['tmp_name']); if (strlen($ib1199182837e705aae8d93f525c88b1184f9395d) > 0) { $ibc2fa36dbd6b936f71d62a75d147345bab9fb1e8 = explode("\n", $ib1199182837e705aae8d93f525c88b1184f9395d); foreach ($ibc2fa36dbd6b936f71d62a75d147345bab9fb1e8 as $i2e93e61d67c274d891066238c74ba6322d527b6d) { $i140d151c23a5be7843ee9bffd3275f9364d99f4f = explode(";", $i2e93e61d67c274d891066238c74ba6322d527b6d); if (strlen($i140d151c23a5be7843ee9bffd3275f9364d99f4f[0]) > 0) { $i9744d24cf13e8257399c74b1ede6a0f99ec6045b[] = $i140d151c23a5be7843ee9bffd3275f9364d99f4f[0]; } } } else { $ie69b823b64e72c132a115b89028b8d475b6f861d = FOpen($_FILES['sms_file']['tmp_name'], "r"); if ($ie69b823b64e72c132a115b89028b8d475b6f861d != null) { while ($ib1199182837e705aae8d93f525c88b1184f9395d = FGets($ie69b823b64e72c132a115b89028b8d475b6f861d, 5000)) { $id7218f29714ac595e34d4456a75ad078cbb02291 = explode(";", $ib1199182837e705aae8d93f525c88b1184f9395d); if (strlen($i140d151c23a5be7843ee9bffd3275f9364d99f4f[0]) > 0) { $i9744d24cf13e8257399c74b1ede6a0f99ec6045b[] = $id7218f29714ac595e34d4456a75ad078cbb02291[0]; } } } } } elseif ($_FILES['sms_file']['type'] == "text/x-vcard" || $_FILES['sms_file']['type'] == "text/vcard") { $i9744d24cf13e8257399c74b1ede6a0f99ec6045b = preg_replace("/TEL;.*:/", "", preg_grep("/TEL;/", explode("\n", file_get_contents($_FILES['sms_file']['tmp_name'])))); } else { $this->_errors[] = v_sendsms_csvtext; return self::POST_ERROR; } $i9ec854a302fbdb72d043506b55d5bf395184517b->number($i9744d24cf13e8257399c74b1ede6a0f99ec6045b); } if ($this->unicode) { $i9ec854a302fbdb72d043506b55d5bf395184517b->unicode(); } if ($this->unique) { $i9ec854a302fbdb72d043506b55d5bf395184517b->unique(); } if ($this->sendlater) { $this->getTimezoneSettings(); $i4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c = new DateTime($this->laterDate); $i4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c->setTimezone(new DateTimeZone($this->timezone)); $i4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c->modify($this->datereal . " hour"); $i9ec854a302fbdb72d043506b55d5bf395184517b->sendLater($i4f14cfb4b41c3b4b67307d1b1cd9e51447fe428c); } $i9ec854a302fbdb72d043506b55d5bf395184517b->number($this->recipients)->text($this->text)->send(); if ($i9ec854a302fbdb72d043506b55d5bf395184517b->isError()) { $this->_errors = array_unique($i9ec854a302fbdb72d043506b55d5bf395184517b->getErrors()); return self::POST_ERROR; } else { $this->_okMsg = array_unique($i9ec854a302fbdb72d043506b55d5bf395184517b->getConfirm()); return self::POST_OK; } } elseif (isset($if7ac7ffb0e11bffa95681698138e923b4fd51990["saveTemplate"])) { $this->saveName = $this->escapePostVariables("saveName"); $ie32585eb1b56e8e02465722681ae17f4122f4b7d = $this->escapePostVariables("saveText"); $i6c08bf61f437a7df1241311fb1b61cb26dfddd64 = $this->escapePostVariables("saveUnicode"); $ib60aacf907e26fcd4e5091fb981d81cb096eec61 = $this->escapePostVariables("saveUnique"); $i6c08bf61f437a7df1241311fb1b61cb26dfddd64 = $i6c08bf61f437a7df1241311fb1b61cb26dfddd64 == "true" ? 1 : 0; $ib60aacf907e26fcd4e5091fb981d81cb096eec61 = $ib60aacf907e26fcd4e5091fb981d81cb096eec61 == "true" ? 1 : 0; $this->Execute("INSERT INTO `" . DB_PREFIX . "sp_template` (`name`, `template`, `unicode`, `unique`, `date`, `type`) VALUES ('" . $this->escape($this->saveName) . "', '" . $this->escape($ie32585eb1b56e8e02465722681ae17f4122f4b7d) . "', '" . $this->escape($i6c08bf61f437a7df1241311fb1b61cb26dfddd64) . "', '" . $this->escape($ib60aacf907e26fcd4e5091fb981d81cb096eec61) . "', NOW(), '1')"); $this->_okMsg[] = v_template_been_saved; return self::POST_OK; } return self::POST_ERROR; }