TOPefekt_Magesms - Version 1.4.6

Version Notes

2014-2016

Download this release

Release Info

Developer Frantisek Barancik
Extension TOPefekt_Magesms
Version 1.4.6
Comparing to
See all releases


Code changes from version 1.4.4 to 1.4.6

app/code/community/Topefekt/Magesms/Model/Api.php CHANGED
@@ -13,4 +13,4 @@
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
- class Topefekt_Magesms_Model_Api extends Varien_Object { private $v9f1e7fea943b3d06ee78f55d3b61a95353536218 = 'Magento'; private $v9f1e7fea943b3d06ee78f55d3b61a95353536218_version; private $v240a8b53893ca3ef75eff909fc854708b004d86d; private $v178a3e710e3d4aca00fd843753ef02f29eb2145d; private $v45213b023462fa21483839e6493acb7cbe1faeab = 'smsmidlet.com'; private $v7d5fd66476c545cbe20f5b704f5ef46970896444 = '/api/api.php'; private $v9e19674cb6e6518d1f09715fae28b8fe6b262f87; private $v7cb5076e93f299085ab8c3bfa32e5712b4990f85 = 80; private $vb57aea5fc32ac2e31b4752c9f7610744dee1af4d = 443; private $v077a05d1aa14d236b9794734fee8900f425eefdf = 5; private $v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = 'auto'; private $vcb9f213798e6a676a15ee3c66b26bee41d69d0d4; private $vc4185f8999ea79fe5ab81e90671fb9efdd6f4bdb = false; public $data; public $query; private $v31d4e11356546b3c102ad42948b903df3b2dcbfc = array(); private $v8adb8a55748ba4eeb0af088f166489d679f689d0 = array(); public function __construct($i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = null) { $this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version = Mage::getVersion(); $this->v240a8b53893ca3ef75eff909fc854708b004d86d = Mage::getConfig()->getModuleConfig('Topefekt_Magesms')->version; $this->v178a3e710e3d4aca00fd843753ef02f29eb2145d = Mage::getStoreConfig('magesms/appId'); if (empty($this->v178a3e710e3d4aca00fd843753ef02f29eb2145d)) $this->v178a3e710e3d4aca00fd843753ef02f29eb2145d = 'no-appId'; if ($i4fa8552ddebdef541b5cf2171f90a3e3066468e0) $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = $i4fa8552ddebdef541b5cf2171f90a3e3066468e0; return $this; } private function f418217640effcf22811abf41fb6822676544f195($i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = null) { if ($i4fa8552ddebdef541b5cf2171f90a3e3066468e0 != null) { if (in_array($i4fa8552ddebdef541b5cf2171f90a3e3066468e0, array('auto', 'ssl', 'curl-ssl', 'no-ssl', 'curl'))) $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = $i4fa8552ddebdef541b5cf2171f90a3e3066468e0; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'ssl') { @$this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = fsockopen('ssl://'.$this->v45213b023462fa21483839e6493acb7cbe1faeab, $this->vb57aea5fc32ac2e31b4752c9f7610744dee1af4d, $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['ssl'], $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['ssl'], $this->v077a05d1aa14d236b9794734fee8900f425eefdf); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return 'ssl'; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'curl-ssl') { $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = curl_init('https://'.$this->v45213b023462fa21483839e6493acb7cbe1faeab.$this->v7d5fd66476c545cbe20f5b704f5ef46970896444); $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'] = curl_errno($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['curl'] = curl_error($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && empty($this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'])) return 'curl-ssl'; $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = null; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'no-ssl') { @$this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = fsockopen($this->v45213b023462fa21483839e6493acb7cbe1faeab, $this->v7cb5076e93f299085ab8c3bfa32e5712b4990f85, $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['no-ssl'], $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['no-ssl'], $this->v077a05d1aa14d236b9794734fee8900f425eefdf); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return 'no-ssl'; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'curl') { $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = curl_init('http://'.$this->v45213b023462fa21483839e6493acb7cbe1faeab.$this->v7d5fd66476c545cbe20f5b704f5ef46970896444); $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'] = curl_errno($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['curl'] = curl_error($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && empty($this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'])) return 'curl'; $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = null; } return false; } private function fba8eb60cc038de71062462629784762fcf874461($ia61712c27ea241bd7a543dc2b02ea572274d0322) { if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return false; $this->query = $ia61712c27ea241bd7a543dc2b02ea572274d0322; preg_match('/action=(.*?)&/', $ia61712c27ea241bd7a543dc2b02ea572274d0322, $i43da24755ffd60b125b8d028fe9374322824e354); $i87f2ea938389759d33b89c6fb4d2e619c5e100fa = $i43da24755ffd60b125b8d028fe9374322824e354[1]; switch ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9) { case 'no-ssl': case 'ssl': fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "POST ".$this->v7d5fd66476c545cbe20f5b704f5ef46970896444." HTTP/1.0\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "User-Agent: Smsmidlet-api/1.0 (".$this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9."; ".$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218."; ".$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version."; call: $i87f2ea938389759d33b89c6fb4d2e619c5e100fa)\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "Host: ".$this->v45213b023462fa21483839e6493acb7cbe1faeab."\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "Content-type: application/x-www-form-urlencoded; charset=utf-8\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "Content-length: ".strlen ($ia61712c27ea241bd7a543dc2b02ea572274d0322)."\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "\r\n".$ia61712c27ea241bd7a543dc2b02ea572274d0322."\r\n"); $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = ''; while (!feof($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) { @$i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 .= fgets($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, 2048); } $ie4a1f55ce89a34eb3838ef044286891434352fb7 = fclose($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); list($ie3dffdbcc706f9e096534318ed81a9f59e289e7d, $this->data) = explode("\r\n\r\n", $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3, 2); return $this->data; break; case 'curl': case 'curl-ssl': if (get_resource_type($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) == 'curl') { @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_POST, 1); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_POSTFIELDS, $ia61712c27ea241bd7a543dc2b02ea572274d0322); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_FOLLOWLOCATION, 1); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_HEADER, 0); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_RETURNTRANSFER, 1); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_SSL_VERIFYPEER, false); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_USERAGENT,'Smsmidlet-api/1.0 ('.$this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9.'; '.$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218.'; '.$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version."; call: $i87f2ea938389759d33b89c6fb4d2e619c5e100fa )"); @$i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = curl_exec($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = html_entity_decode($i3bd625bb1dc4606e8c0dc77ad823797f51341fc3); curl_close($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); return $this->data = $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3; } break; } return false; } public function getconnectMethod() { return $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9; } public function serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322, $i17c20960d197486b19dc890665362a4f2fd6f24a = true) { if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 != 'auto') $i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = $this->f418217640effcf22811abf41fb6822676544f195(); if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) $i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = $this->f418217640effcf22811abf41fb6822676544f195('auto'); if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return false; if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && isset($i4fa8552ddebdef541b5cf2171f90a3e3066468e0)) $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = $i4fa8552ddebdef541b5cf2171f90a3e3066468e0; $i2f4c8461c23acd59e2d84b6cbd67931b74d28001 = ''; if (Mage::registry('magesms_store_id')) $i2f4c8461c23acd59e2d84b6cbd67931b74d28001 = '&storeid='.Mage::registry('magesms_store_id'); $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = $this->fba8eb60cc038de71062462629784762fcf874461($ia61712c27ea241bd7a543dc2b02ea572274d0322.$i2f4c8461c23acd59e2d84b6cbd67931b74d28001.'&AppID='.$this->v178a3e710e3d4aca00fd843753ef02f29eb2145d.'&version='.$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version.'&moduleVersion='.$this->v240a8b53893ca3ef75eff909fc854708b004d86d); $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = null; return $i17c20960d197486b19dc890665362a4f2fd6f24a ? $this->parser($i3bd625bb1dc4606e8c0dc77ad823797f51341fc3) : $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3; } public function parser($ia61712c27ea241bd7a543dc2b02ea572274d0322, $ia9229b7048dd0adf905022d8569b2d2310c74a8d = ';') { if (is_bool($ia61712c27ea241bd7a543dc2b02ea572274d0322)) return $ia61712c27ea241bd7a543dc2b02ea572274d0322; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = array('errno' => 99, 'error' => 'Parse error: '.$ia61712c27ea241bd7a543dc2b02ea572274d0322, 'query' => $this->query, 'source' => $ia61712c27ea241bd7a543dc2b02ea572274d0322, 'data' => NULL, 'datasrc' => null); if (preg_match('/<b>(.*?)<\/b>/', $ia61712c27ea241bd7a543dc2b02ea572274d0322, $i712821c3a64ae4a252ded9f3deaaddb6e942d985)) { $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['errno'] = $i712821c3a64ae4a252ded9f3deaaddb6e942d985[1]; } if (preg_match('/<u>(.*)<\/u>/', $ia61712c27ea241bd7a543dc2b02ea572274d0322, $i5528ed14b056e3debe4695094269de3a98f76fe7)) { if (!in_array($i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['errno'], array(1, 11, 111))) { $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['error'] = $i5528ed14b056e3debe4695094269de3a98f76fe7[1]; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['datasrc'] = $i5528ed14b056e3debe4695094269de3a98f76fe7[1]; } else { $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['error'] = 'OK'; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['datasrc'] = $i5528ed14b056e3debe4695094269de3a98f76fe7[1]; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['data'] = explode($ia9229b7048dd0adf905022d8569b2d2310c74a8d, $i5528ed14b056e3debe4695094269de3a98f76fe7[1]); } } return $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3; } }
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
+ class Topefekt_Magesms_Model_Api extends Varien_Object { private $v9f1e7fea943b3d06ee78f55d3b61a95353536218 = 'Magento'; private $v9f1e7fea943b3d06ee78f55d3b61a95353536218_version; private $v240a8b53893ca3ef75eff909fc854708b004d86d; private $v178a3e710e3d4aca00fd843753ef02f29eb2145d; private $v45213b023462fa21483839e6493acb7cbe1faeab = 'smsmidlet.com'; private $v7d5fd66476c545cbe20f5b704f5ef46970896444 = '/api/api.php'; private $v9e19674cb6e6518d1f09715fae28b8fe6b262f87; private $v7cb5076e93f299085ab8c3bfa32e5712b4990f85 = 80; private $vb57aea5fc32ac2e31b4752c9f7610744dee1af4d = 443; private $v077a05d1aa14d236b9794734fee8900f425eefdf = 5; private $v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = 'auto'; private $vcb9f213798e6a676a15ee3c66b26bee41d69d0d4; private $vc4185f8999ea79fe5ab81e90671fb9efdd6f4bdb = false; public $data; public $query; private $v31d4e11356546b3c102ad42948b903df3b2dcbfc = array(); private $v8adb8a55748ba4eeb0af088f166489d679f689d0 = array(); public function __construct($i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = null) { $this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version = Mage::getVersion(); $this->v240a8b53893ca3ef75eff909fc854708b004d86d = Mage::getConfig()->getModuleConfig('Topefekt_Magesms')->version; $this->v178a3e710e3d4aca00fd843753ef02f29eb2145d = Mage::getStoreConfig('magesms/appId'); if (empty($this->v178a3e710e3d4aca00fd843753ef02f29eb2145d)) $this->v178a3e710e3d4aca00fd843753ef02f29eb2145d = 'no-appId'; $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = ($i35beb284d43488e678f4231cd9771c42363194b5 = Mage::getStoreConfig('magesms/magesms/connector', 0)) ? $i35beb284d43488e678f4231cd9771c42363194b5 : 'auto'; if ($i4fa8552ddebdef541b5cf2171f90a3e3066468e0) $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = $i4fa8552ddebdef541b5cf2171f90a3e3066468e0; return $this; } private function f418217640effcf22811abf41fb6822676544f195($i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = null) { if ($i4fa8552ddebdef541b5cf2171f90a3e3066468e0 != null) { if (in_array($i4fa8552ddebdef541b5cf2171f90a3e3066468e0, array('auto', 'ssl', 'curl-ssl', 'no-ssl', 'curl'))) $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = $i4fa8552ddebdef541b5cf2171f90a3e3066468e0; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'ssl') { @$this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = fsockopen('ssl://'.$this->v45213b023462fa21483839e6493acb7cbe1faeab, $this->vb57aea5fc32ac2e31b4752c9f7610744dee1af4d, $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['ssl'], $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['ssl'], $this->v077a05d1aa14d236b9794734fee8900f425eefdf); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return 'ssl'; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'curl-ssl') { $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = curl_init('https://'.$this->v45213b023462fa21483839e6493acb7cbe1faeab.$this->v7d5fd66476c545cbe20f5b704f5ef46970896444); $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'] = curl_errno($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['curl'] = curl_error($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && empty($this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'])) return 'curl-ssl'; $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = null; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'no-ssl') { @$this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = fsockopen($this->v45213b023462fa21483839e6493acb7cbe1faeab, $this->v7cb5076e93f299085ab8c3bfa32e5712b4990f85, $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['no-ssl'], $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['no-ssl'], $this->v077a05d1aa14d236b9794734fee8900f425eefdf); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return 'no-ssl'; } if ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'auto' || $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 == 'curl') { $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = curl_init('http://'.$this->v45213b023462fa21483839e6493acb7cbe1faeab.$this->v7d5fd66476c545cbe20f5b704f5ef46970896444); $this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'] = curl_errno($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); $this->v8adb8a55748ba4eeb0af088f166489d679f689d0['curl'] = curl_error($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && empty($this->v31d4e11356546b3c102ad42948b903df3b2dcbfc['curl'])) return 'curl'; $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = null; } return false; } private function fba8eb60cc038de71062462629784762fcf874461($ia61712c27ea241bd7a543dc2b02ea572274d0322) { if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return false; $this->query = $ia61712c27ea241bd7a543dc2b02ea572274d0322; preg_match('/action=(.*?)&/', $ia61712c27ea241bd7a543dc2b02ea572274d0322, $i43da24755ffd60b125b8d028fe9374322824e354); $i87f2ea938389759d33b89c6fb4d2e619c5e100fa = $i43da24755ffd60b125b8d028fe9374322824e354[1]; switch ($this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9) { case 'no-ssl': case 'ssl': fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "POST ".$this->v7d5fd66476c545cbe20f5b704f5ef46970896444." HTTP/1.0\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "User-Agent: Smsmidlet-api/1.0 (".$this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9."; ".$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218."; ".$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version."; call: $i87f2ea938389759d33b89c6fb4d2e619c5e100fa)\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "Host: ".$this->v45213b023462fa21483839e6493acb7cbe1faeab."\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "Content-type: application/x-www-form-urlencoded; charset=utf-8\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "Content-length: ".strlen ($ia61712c27ea241bd7a543dc2b02ea572274d0322)."\r\n"); fwrite($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, "\r\n".$ia61712c27ea241bd7a543dc2b02ea572274d0322."\r\n"); $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = ''; while (!feof($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) { @$i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 .= fgets($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, 2048); } $ie4a1f55ce89a34eb3838ef044286891434352fb7 = fclose($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); list($ie3dffdbcc706f9e096534318ed81a9f59e289e7d, $this->data) = explode("\r\n\r\n", $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3, 2); return $this->data; break; case 'curl': case 'curl-ssl': if (get_resource_type($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) == 'curl') { @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_POST, 1); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_POSTFIELDS, $ia61712c27ea241bd7a543dc2b02ea572274d0322); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_FOLLOWLOCATION, 1); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_HEADER, 0); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_RETURNTRANSFER, 1); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_SSL_VERIFYPEER, false); @curl_setopt($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87, CURLOPT_USERAGENT,'Smsmidlet-api/1.0 ('.$this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9.'; '.$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218.'; '.$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version."; call: $i87f2ea938389759d33b89c6fb4d2e619c5e100fa )"); @$i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = curl_exec($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = html_entity_decode($i3bd625bb1dc4606e8c0dc77ad823797f51341fc3); curl_close($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87); return $this->data = $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3; } break; } return false; } public function getconnectMethod() { return $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9; } public function serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322, $i17c20960d197486b19dc890665362a4f2fd6f24a = true) { if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 != 'auto') $i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = $this->f418217640effcf22811abf41fb6822676544f195(); if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) $i4fa8552ddebdef541b5cf2171f90a3e3066468e0 = $this->f418217640effcf22811abf41fb6822676544f195('auto'); if (empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87)) return false; if (!empty($this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87) && isset($i4fa8552ddebdef541b5cf2171f90a3e3066468e0)) $this->v488f1ce59a4e07137e2e136095a7b0bc80a53bd9 = $i4fa8552ddebdef541b5cf2171f90a3e3066468e0; $i2f4c8461c23acd59e2d84b6cbd67931b74d28001 = ''; if (Mage::registry('magesms_store_id')) $i2f4c8461c23acd59e2d84b6cbd67931b74d28001 = '&storeid='.Mage::registry('magesms_store_id'); $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = $this->fba8eb60cc038de71062462629784762fcf874461($ia61712c27ea241bd7a543dc2b02ea572274d0322.$i2f4c8461c23acd59e2d84b6cbd67931b74d28001.'&AppID='.$this->v178a3e710e3d4aca00fd843753ef02f29eb2145d.'&version='.$this->v9f1e7fea943b3d06ee78f55d3b61a95353536218_version.'&moduleVersion='.$this->v240a8b53893ca3ef75eff909fc854708b004d86d); $this->v9e19674cb6e6518d1f09715fae28b8fe6b262f87 = null; return $i17c20960d197486b19dc890665362a4f2fd6f24a ? $this->parser($i3bd625bb1dc4606e8c0dc77ad823797f51341fc3) : $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3; } public function parser($ia61712c27ea241bd7a543dc2b02ea572274d0322, $ia9229b7048dd0adf905022d8569b2d2310c74a8d = ';') { if (is_bool($ia61712c27ea241bd7a543dc2b02ea572274d0322)) return $ia61712c27ea241bd7a543dc2b02ea572274d0322; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = array('errno' => 99, 'error' => 'Parse error: '.$ia61712c27ea241bd7a543dc2b02ea572274d0322, 'query' => $this->query, 'source' => $ia61712c27ea241bd7a543dc2b02ea572274d0322, 'data' => NULL, 'datasrc' => null); if (preg_match('/<b>(.*?)<\/b>/', $ia61712c27ea241bd7a543dc2b02ea572274d0322, $i712821c3a64ae4a252ded9f3deaaddb6e942d985)) { $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['errno'] = $i712821c3a64ae4a252ded9f3deaaddb6e942d985[1]; } if (preg_match('/<u>(.*)<\/u>/', $ia61712c27ea241bd7a543dc2b02ea572274d0322, $i5528ed14b056e3debe4695094269de3a98f76fe7)) { if (!in_array($i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['errno'], array(1, 11, 111))) { $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['error'] = $i5528ed14b056e3debe4695094269de3a98f76fe7[1]; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['datasrc'] = $i5528ed14b056e3debe4695094269de3a98f76fe7[1]; } else { $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['error'] = 'OK'; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['datasrc'] = $i5528ed14b056e3debe4695094269de3a98f76fe7[1]; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3['data'] = explode($ia9229b7048dd0adf905022d8569b2d2310c74a8d, $i5528ed14b056e3debe4695094269de3a98f76fe7[1]); } } return $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3; } }
app/code/community/Topefekt/Magesms/Model/Hooks.php CHANGED
@@ -13,4 +13,4 @@
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
- class Topefekt_Magesms_Model_Hooks extends Mage_Core_Model_Abstract { public static $groups = array( 'order_status' => 0, 'order' => 1, 'account' => 2, 'product' => 3, 'contactform' => 4 ); protected function _construct() { $this->_init('magesms/hooks'); } public function send($i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5) { $i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getSingleton('magesms/smsprofile'); if ($i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user) { $i589c2cccd18de711ec5e779b98b9f98d0347a925 = Mage::app()->getStore()->getGroupId(); if (!$i589c2cccd18de711ec5e779b98b9f98d0347a925 && $i5e65dd16263683749d16a84171f719e768ed14b5->hasStoreId()) { $i589c2cccd18de711ec5e779b98b9f98d0347a925 = Mage::getModel('core/store')->load($i5e65dd16263683749d16a84171f719e768ed14b5->getStoreId())->getGroupId(); } if ($i5e65dd16263683749d16a84171f719e768ed14b5->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStore()->getId(); elseif (Mage::app()->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = Mage::app()->getStore()->getStoreId(); else $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = null; if (!Mage::helper('magesms')->isActive($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66)) return $this; if (Mage::registry('magesms_store_id')) Mage::unregister('magesms_store_id'); Mage::register('magesms_store_id', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66, true); $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8 = Mage::getSingleton('magesms/hooks_admins')->getCollection(); if ($i589c2cccd18de711ec5e779b98b9f98d0347a925 || !Mage::getSingleton('admin/session')->isLoggedIn()) { $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('store_group_id', $i589c2cccd18de711ec5e779b98b9f98d0347a925); } else { $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->getSelect()->group('admin_id'); } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus') { $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStatus(); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/[^a-zA-Z0-9_]/', '_', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/^([^a-zA-Z])/', 'x$1', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('name', 'orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, '')); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a.' - orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, ''); } else { $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('name', $i41496536c6b29c24b90c374d9fc25143f114dc9a); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a; } if ($ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->count()) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode')->getCollection() ->addFieldToFilter('type', 'admin')->getFirstItem(); foreach($ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8 as $i3d68c0cf53594c3449a7debf01d1c337a93fc4ae) { $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87 = Mage::getModel('magesms/admins')->load($i3d68c0cf53594c3449a7debf01d1c337a93fc4ae->getAdminId()); if (!$i2977ace3ff82db806c1e7c92dd6811f3d76f0e87) continue; $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getNumber(), array('recipient' => $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getName(), 'adminId' => $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getId())) ->setMessage($this->prepareText($i3d68c0cf53594c3449a7debf01d1c337a93fc4ae->getSmstext(), $i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5)) ->setSubject($i7744e4decfaad72e8b713dad6e312bdd2770c4da) ->setType(Topefekt_Magesms_Model_Sms::TYPE_ADMIN) ->setPriority(true) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()) ->setStoreId($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setHookName($i7744e4decfaad72e8b713dad6e312bdd2770c4da); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); } } if ($i5e65dd16263683749d16a84171f719e768ed14b5 instanceof Mage_Sales_Model_Order && Mage::getStoreConfig('magesms/magesms/customer_groups_enable', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66)) { $groups = Mage::getStoreConfig('magesms/magesms/customer_groups', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); if (!in_array($i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerGroupId(), explode(',', $groups))) return $this; } $i71e09ed37bc7273d250df9932c1693668e879cdd = Mage::getSingleton('magesms/hooks_customers')->getCollection() ->addFieldToFilter('active', 1) ->addFieldToFilter('mutation', Mage::getStoreConfig('general/locale/code', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66)); if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus') { $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStatus(); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/[^a-zA-Z0-9_]/', '_', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/^([^a-zA-Z])/', 'x$1', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $i71e09ed37bc7273d250df9932c1693668e879cdd->addFieldToFilter('name', 'orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, '')); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a.' - orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, ''); } else { $i71e09ed37bc7273d250df9932c1693668e879cdd->addFieldToFilter('name', $i41496536c6b29c24b90c374d9fc25143f114dc9a); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a; } if ($i71e09ed37bc7273d250df9932c1693668e879cdd->count()) { if ($i5e65dd16263683749d16a84171f719e768ed14b5 instanceof Mage_Sales_Model_Order) { $ib8129b89cda7dae2cfe1b114353de8ba2385974e = Mage::getModel('magesms/optout_order')->getCollection() ->addFieldToFilter('order_id', $i5e65dd16263683749d16a84171f719e768ed14b5->getId()) ->addFieldToFilter('disabled', 1); if ($ib8129b89cda7dae2cfe1b114353de8ba2385974e->count()) { return $this; } if ($i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->getPrefbilling()) { if ($i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getCountryId(); } if (empty($i1f1945594819c4321de45ac15ed6d4dc07f41e2f) || !empty($i1f1945594819c4321de45ac15ed6d4dc07f41e2f) && !preg_match('/^[0-9+()\/\.\s-]+$/', $i1f1945594819c4321de45ac15ed6d4dc07f41e2f)) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getCountryId(); } } else { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getCountryId(); if (!$i1f1945594819c4321de45ac15ed6d4dc07f41e2f || preg_match('/^[0-9+()\/\.\s-]+$/', $i1f1945594819c4321de45ac15ed6d4dc07f41e2f)) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getCountryId(); } } if (!preg_match('/^[0-9+()\/\.\s-]+$/', $i1f1945594819c4321de45ac15ed6d4dc07f41e2f)) $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = ''; $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerId(); if (!$ifb2b31a17a2f13d19aebc5823ae02f42988a78f2) $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = 0; $i489c048e0604d314330360b5ee23b42f486ebb98 = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerName(); } else { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = ''; $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = $i5e65dd16263683749d16a84171f719e768ed14b5->getId(); } if (Mage::helper('core')->isModuleEnabled('Amasty_Orderattr')) { if (($i3a8afabb89bac1f64ee08bc9eeece7680677058c = Mage::app()->getRequest()->getParam('amorderattr')) && !empty($i3a8afabb89bac1f64ee08bc9eeece7680677058c['contact_tel'])) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i3a8afabb89bac1f64ee08bc9eeece7680677058c['contact_tel']; } else { $i0bc4437a5c5941b7f3a262ba60f104077f308455 = Mage::getModel('amorderattr/attribute')->load($i5e65dd16263683749d16a84171f719e768ed14b5->getId(), 'order_id'); if ($i0bc4437a5c5941b7f3a262ba60f104077f308455->getContactTel()) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i0bc4437a5c5941b7f3a262ba60f104077f308455->getContactTel(); } } } if (!$i1f1945594819c4321de45ac15ed6d4dc07f41e2f) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = Mage::app()->getRequest()->getParams(); foreach(array('mobilenumber', 'mobile_number', 'phone', 'phone_number', 'telephone', 'mobile') as $i670253c23c6fcba76bc4256a88fdd8fbc1041039) { if (!empty($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a[$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a[$i670253c23c6fcba76bc4256a88fdd8fbc1041039]; $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = Mage::getStoreConfig('general/country/default', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66);; break; } } } if ($i1f1945594819c4321de45ac15ed6d4dc07f41e2f && is_numeric($ifb2b31a17a2f13d19aebc5823ae02f42988a78f2)) { $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7 = $i71e09ed37bc7273d250df9932c1693668e879cdd->getFirstItem(); $i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f = $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getSmstext(); if ($i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f) { $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($i1f1945594819c4321de45ac15ed6d4dc07f41e2f, array('recipient' => $i489c048e0604d314330360b5ee23b42f486ebb98, 'customerId' => $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2, 'country' => $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b)) ->setMessage($this->prepareText($i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f, $i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5)) ->setSubject($i7744e4decfaad72e8b713dad6e312bdd2770c4da) ->setType(Topefekt_Magesms_Model_Sms::TYPE_CUSTOMER) ->setPriority(true) ->setStoreId($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $if2014d170e15e7f6f64523fd3238720980ceb64a = Mage::getSingleton('magesms/hooks_unicode')->getCollection() ->addFieldToFilter('type', 'customer') ->addFieldToFilter('area', $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getMutation()); if ($if2014d170e15e7f6f64523fd3238720980ceb64a->count()) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $if2014d170e15e7f6f64523fd3238720980ceb64a->getFirstItem(); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()); } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setHookName($i7744e4decfaad72e8b713dad6e312bdd2770c4da); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); } } } } return $this; } public function prepareText($idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5) { if (preg_match_all('/{(.*?)}/', $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ia00c63b7b8f0d76f361b9bd281e5073cc0d0aa3e)) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b = array(); foreach($ia00c63b7b8f0d76f361b9bd281e5073cc0d0aa3e[1] as $iebd691e534c6cf2e84cf8a88790a5271154fca05) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b[$iebd691e534c6cf2e84cf8a88790a5271154fca05] = '{'.$iebd691e534c6cf2e84cf8a88790a5271154fca05.'}'; } if ($i5e65dd16263683749d16a84171f719e768ed14b5->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStore()->getId(); elseif (Mage::app()->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = Mage::app()->getStore()->getStoreId(); else $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = null; if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_domain'])) { $ic157485eecbe64d400493d7b9e7f434b83aca5d0 = parse_url(Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)); $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_domain'] = $ic157485eecbe64d400493d7b9e7f434b83aca5d0['host'].($ic157485eecbe64d400493d7b9e7f434b83aca5d0['path'] != '/' ? $ic157485eecbe64d400493d7b9e7f434b83aca5d0['path'] : ''); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name'] = Mage::getStoreConfig('general/store_information/name', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name2'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name2'] = Mage::app()->getStore()->getName(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_email'] = Mage::getStoreConfig('trans_email/ident_general/email', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_phone'] = Mage::getStoreConfig('general/store_information/phone', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'contactForm') { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('email')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_name'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('name')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('telephone')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short1'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short1'] = Mage::helper('magesms')->substr(trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')), 0, 120); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short2'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short2'] = Mage::helper('magesms')->substr(trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')), 0, 100); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short3'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short3'] = Mage::helper('magesms')->substr(trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')), 0, 80); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'customerRegisterSuccess') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getEmail(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_password'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_password'] = Mage::app()->getRequest()->getParam('password'); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getFirstname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getLastname(); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'newOrder' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderTrackingNumber') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerEmail(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerFirstname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerLastname(); } if (!isset($i22b151d2a920ca46892d343096abbccfad9f3678)) $i22b151d2a920ca46892d343096abbccfad9f3678 = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_company'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_company'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getCompany(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_address'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_address'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getStreet(1); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_postcode'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_postcode'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getPostcode(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_city'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_city'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getCity(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_country'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_country'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getCountry(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_state'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_state'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getRegion(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getTelephone(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_vat_number'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_vat_number'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getVatId(); } if (!isset($i560c12365c45b205daa0512840c70486783226b1)) $i560c12365c45b205daa0512840c70486783226b1 = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_company'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_company'] = $i560c12365c45b205daa0512840c70486783226b1->getCompany(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_firstname'] = $i560c12365c45b205daa0512840c70486783226b1->getFirstname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_lastname'] = $i560c12365c45b205daa0512840c70486783226b1->getLastname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_address'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_address'] = $i560c12365c45b205daa0512840c70486783226b1->getStreet(1); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_postcode'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_postcode'] = $i560c12365c45b205daa0512840c70486783226b1->getPostcode(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_city'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_city'] = $i560c12365c45b205daa0512840c70486783226b1->getCity(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_country'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_country'] = $i560c12365c45b205daa0512840c70486783226b1->getCountry(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_state'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_state'] = $i560c12365c45b205daa0512840c70486783226b1->getRegion(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_phone'] = $i560c12365c45b205daa0512840c70486783226b1->getTelephone(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_vat_number'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_vat_number'] = $i560c12365c45b205daa0512840c70486783226b1->getVatId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getIncrementId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getPayment()->getMethodInstance()->getTitle(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment_html'])) { $ic078737049591e1e2db7c285f3e3b95cb867c6d0 = Mage::helper('payment')->getInfoBlock($i5e65dd16263683749d16a84171f719e768ed14b5->getPayment()) ->setIsSecureMode(true); $ic078737049591e1e2db7c285f3e3b95cb867c6d0->getMethod()->setStore($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $i42745015bca99637011d2ba8a559beb3a8b0961f = strip_tags($ic078737049591e1e2db7c285f3e3b95cb867c6d0->toHtml()); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace('/ +/', ' ', $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace("/ \n/", "\n", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace("/\n /", "\n", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace("/\n\n+/", "\n", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment_html'] = trim($i42745015bca99637011d2ba8a559beb3a8b0961f); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_total_paid'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_total_paid'] = Mage::getModel('directory/currency')->format($i5e65dd16263683749d16a84171f719e768ed14b5->getGrandTotal(), array('display'=>Zend_Currency::NO_SYMBOL), false); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_currency'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_currency'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getOrderCurrency()->getCurrencyCode(); } $this->f2b4066ec99f97011a4a9f20dd18d97b5a49b8b51($i0933475b5bd80561a9f50282fd9eb0b8345cec4b, $i5e65dd16263683749d16a84171f719e768ed14b5->getCreatedAt()); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['delivery_date'])) { $ifd002a4ef735f38a6030baa73fafafa1118ff492 = Mage::getModel('ecommerceteam_ddc/order'); if ($ifd002a4ef735f38a6030baa73fafafa1118ff492) { $i82d8f80a6f30d2bff1b6b037fd170117a61f4e69 = $ifd002a4ef735f38a6030baa73fafafa1118ff492->load($i5e65dd16263683749d16a84171f719e768ed14b5->getEntityId(), 'order_id')->getData(); if (isset($i82d8f80a6f30d2bff1b6b037fd170117a61f4e69['order_id'])) { if (strtotime($i82d8f80a6f30d2bff1b6b037fd170117a61f4e69['delivery_date'])) { $i5b8dea0c150539c8b78ffa4a4ee9b4ea0bf09414 = Mage::getSingleton('core/locale')->date($i82d8f80a6f30d2bff1b6b037fd170117a61f4e69['delivery_date'], Zend_Date::ISO_8601, null, false)->toString(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_FULL)); $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['delivery_date'] = $i5b8dea0c150539c8b78ffa4a4ee9b4ea0bf09414; } } elseif ($i2d35534ee8eb5c1c7e742a61e000486ce24db667 = Mage::app()->getRequest()->getParam('delivery_date')) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['delivery_date'] = $i2d35534ee8eb5c1c7e742a61e000486ce24db667; } } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'newOrder') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['cart_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['cart_id'] = Mage::getSingleton('checkout/session')->getQuoteId(); } $i32ce098f2dde8081cf3c4de31f52b408a6ad48be = $i5e65dd16263683749d16a84171f719e768ed14b5->getItemsCollection(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder1'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getId().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getName().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder1'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder2'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = 'id:'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getId().', ' .Mage::helper('magesms')->__('name').':'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getName().', ' .Mage::helper('magesms')->__('qty').':'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder2'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder3'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getId().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder3'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder4'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = 'id:'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getId().', ' .Mage::helper('magesms')->__('qty').':'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder4'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder5'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getId().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getSku().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder5'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderTrackingNumber') { if (!($i9805d668f75b6b461f88474f57c5f6aa86a87316 = Mage::registry('magesms_track_obj'))) $i9805d668f75b6b461f88474f57c5f6aa86a87316 = $i5e65dd16263683749d16a84171f719e768ed14b5->getTracksCollection()->getLastItem(); if (!$i9805d668f75b6b461f88474f57c5f6aa86a87316->getId()) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = Mage::app()->getRequest()->getParams(); if (isset($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a['tracking']) && ($i71035ea6aa66350bb658a262013eb58377a0934e = $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a['tracking'])) { $i71035ea6aa66350bb658a262013eb58377a0934e = end($i71035ea6aa66350bb658a262013eb58377a0934e); if (!empty($i71035ea6aa66350bb658a262013eb58377a0934e['title'])) $i9805d668f75b6b461f88474f57c5f6aa86a87316->setTitle($i71035ea6aa66350bb658a262013eb58377a0934e['title']); if (!empty($i71035ea6aa66350bb658a262013eb58377a0934e['number'])) $i9805d668f75b6b461f88474f57c5f6aa86a87316->setTrackNumber($i71035ea6aa66350bb658a262013eb58377a0934e['number']); } } if ($i9805d668f75b6b461f88474f57c5f6aa86a87316) { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['carrier_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['carrier_name'] = $i9805d668f75b6b461f88474f57c5f6aa86a87316->getTitle(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_shipping_number'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_shipping_number'] = $i9805d668f75b6b461f88474f57c5f6aa86a87316->getTrackNumber(); } } $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87 = Mage::getSingleton('admin/session')->getUser(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_id'] = $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_email'] = $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getEmail(); } } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'productOutOfStock' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'productLowStock') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getProductId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_quantity'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_quantity'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getQty(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_name']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_ref'])) { $i69a1201e93806d55c970dfb18feec53d221ba37b = Mage::getModel('catalog/product'); $i69a1201e93806d55c970dfb18feec53d221ba37b->load($i5e65dd16263683749d16a84171f719e768ed14b5->getProductId()); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_name'] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getName(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_ref'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_ref'] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getSku(); } } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { if ($i21e55df616c305955791876c1eb4da83448beba2 = Mage::getSingleton('customer/session')->getCustomer()) { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'] = $i21e55df616c305955791876c1eb4da83448beba2->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = $i21e55df616c305955791876c1eb4da83448beba2->getEmail(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'] = $i21e55df616c305955791876c1eb4da83448beba2->getLastname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'] = $i21e55df616c305955791876c1eb4da83448beba2->getFirstname(); } } } } foreach($i0933475b5bd80561a9f50282fd9eb0b8345cec4b as $i670253c23c6fcba76bc4256a88fdd8fbc1041039=>$if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = str_replace('{'.$i670253c23c6fcba76bc4256a88fdd8fbc1041039.'}', $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89, $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa); } } return $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa; } private function f2b4066ec99f97011a4a9f20dd18d97b5a49b8b51(&$i0933475b5bd80561a9f50282fd9eb0b8345cec4b, $i53ddb2282ac3aca0d44abe35abcf69959ed66574) { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date'] = $i53ddb2282ac3aca0d44abe35abcf69959ed66574; } $i17c20960d197486b19dc890665362a4f2fd6f24a = date_parse($i53ddb2282ac3aca0d44abe35abcf69959ed66574); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date1'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date1'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date2'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date2'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date3'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date3'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date4'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date4'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['year'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date5'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date5'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date6'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date6'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date7'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date7'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['hour'].':'.sprintf('%02.0f', $i17c20960d197486b19dc890665362a4f2fd6f24a['minute']); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time1'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time1'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['hour'].':'.sprintf('%02.0f', $i17c20960d197486b19dc890665362a4f2fd6f24a['minute']).':'.sprintf('%02.0f', $i17c20960d197486b19dc890665362a4f2fd6f24a['second']); } } }
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
+ class Topefekt_Magesms_Model_Hooks extends Mage_Core_Model_Abstract { public static $groups = array( 'order_status' => 0, 'order' => 1, 'account' => 2, 'product' => 3, 'contactform' => 4 ); protected function _construct() { $this->_init('magesms/hooks'); } public function send($i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5) { $i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getSingleton('magesms/smsprofile'); if ($i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user) { $i589c2cccd18de711ec5e779b98b9f98d0347a925 = Mage::app()->getStore()->getGroupId(); if (!$i589c2cccd18de711ec5e779b98b9f98d0347a925 && $i5e65dd16263683749d16a84171f719e768ed14b5->hasStoreId()) { $i589c2cccd18de711ec5e779b98b9f98d0347a925 = Mage::getModel('core/store')->load($i5e65dd16263683749d16a84171f719e768ed14b5->getStoreId())->getGroupId(); } if ($i5e65dd16263683749d16a84171f719e768ed14b5->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStore()->getId(); elseif (Mage::app()->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = Mage::app()->getStore()->getStoreId(); else $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = null; if (!Mage::helper('magesms')->isActive($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66)) return $this; if (Mage::registry('magesms_store_id')) Mage::unregister('magesms_store_id'); Mage::register('magesms_store_id', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66, true); $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8 = Mage::getSingleton('magesms/hooks_admins')->getCollection(); if ($i589c2cccd18de711ec5e779b98b9f98d0347a925 || !Mage::getSingleton('admin/session')->isLoggedIn()) { $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('store_group_id', $i589c2cccd18de711ec5e779b98b9f98d0347a925); } else { $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->getSelect()->group('admin_id'); } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus') { $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStatus(); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/[^a-zA-Z0-9_]/', '_', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/^([^a-zA-Z])/', 'x$1', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('name', 'orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, '')); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a.' - orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, ''); } else { $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('name', $i41496536c6b29c24b90c374d9fc25143f114dc9a); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a; } if ($ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->count()) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode')->getCollection() ->addFieldToFilter('type', 'admin')->getFirstItem(); foreach($ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8 as $i3d68c0cf53594c3449a7debf01d1c337a93fc4ae) { $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87 = Mage::getModel('magesms/admins')->load($i3d68c0cf53594c3449a7debf01d1c337a93fc4ae->getAdminId()); if (!$i2977ace3ff82db806c1e7c92dd6811f3d76f0e87) continue; $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getNumber(), array('recipient' => $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getName(), 'adminId' => $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getId())) ->setMessage($this->prepareText($i3d68c0cf53594c3449a7debf01d1c337a93fc4ae->getSmstext(), $i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5)) ->setSubject($i7744e4decfaad72e8b713dad6e312bdd2770c4da) ->setType(Topefekt_Magesms_Model_Sms::TYPE_ADMIN) ->setPriority(true) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()) ->setStoreId($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setHookName($i7744e4decfaad72e8b713dad6e312bdd2770c4da); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); } } if ($i5e65dd16263683749d16a84171f719e768ed14b5 instanceof Mage_Sales_Model_Order && Mage::getStoreConfig('magesms/magesms/customer_groups_enable', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66)) { $groups = Mage::getStoreConfig('magesms/magesms/customer_groups', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); if (!in_array($i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerGroupId(), explode(',', $groups))) return $this; } $i71e09ed37bc7273d250df9932c1693668e879cdd = Mage::getSingleton('magesms/hooks_customers')->getCollection() ->addFieldToFilter('active', 1) ->addFieldToFilter('mutation', Mage::getStoreConfig('general/locale/code', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66)); if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus') { $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStatus(); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/[^a-zA-Z0-9_]/', '_', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5 = preg_replace('/^([^a-zA-Z])/', 'x$1', $ia0b4e748647d3e52f7c9741d5f659711a2db6dc5); $i71e09ed37bc7273d250df9932c1693668e879cdd->addFieldToFilter('name', 'orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, '')); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a.' - orderStatus'.uc_words($ia0b4e748647d3e52f7c9741d5f659711a2db6dc5, ''); } else { $i71e09ed37bc7273d250df9932c1693668e879cdd->addFieldToFilter('name', $i41496536c6b29c24b90c374d9fc25143f114dc9a); $i7744e4decfaad72e8b713dad6e312bdd2770c4da = $i41496536c6b29c24b90c374d9fc25143f114dc9a; } if ($i71e09ed37bc7273d250df9932c1693668e879cdd->count()) { if ($i5e65dd16263683749d16a84171f719e768ed14b5 instanceof Mage_Sales_Model_Order) { $ib8129b89cda7dae2cfe1b114353de8ba2385974e = Mage::getModel('magesms/optout_order')->getCollection() ->addFieldToFilter('order_id', $i5e65dd16263683749d16a84171f719e768ed14b5->getId()) ->addFieldToFilter('disabled', 1); if ($ib8129b89cda7dae2cfe1b114353de8ba2385974e->count()) { return $this; } if ($i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->getPrefbilling()) { if ($i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getCountryId(); } if (empty($i1f1945594819c4321de45ac15ed6d4dc07f41e2f) || !empty($i1f1945594819c4321de45ac15ed6d4dc07f41e2f) && !preg_match('/^[0-9+()\/\.\s-]+$/', $i1f1945594819c4321de45ac15ed6d4dc07f41e2f)) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getCountryId(); } } else { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getCountryId(); if (!$i1f1945594819c4321de45ac15ed6d4dc07f41e2f || preg_match('/^[0-9+()\/\.\s-]+$/', $i1f1945594819c4321de45ac15ed6d4dc07f41e2f)) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getCountryId(); } } if (!preg_match('/^[0-9+()\/\.\s-]+$/', $i1f1945594819c4321de45ac15ed6d4dc07f41e2f)) $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = ''; $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerId(); if (!$ifb2b31a17a2f13d19aebc5823ae02f42988a78f2) $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = 0; $i489c048e0604d314330360b5ee23b42f486ebb98 = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerName(); } else { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = ''; $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = $i5e65dd16263683749d16a84171f719e768ed14b5->getId(); } if (Mage::helper('core')->isModuleEnabled('Amasty_Orderattr')) { if (($i3a8afabb89bac1f64ee08bc9eeece7680677058c = Mage::app()->getRequest()->getParam('amorderattr')) && !empty($i3a8afabb89bac1f64ee08bc9eeece7680677058c['contact_tel'])) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i3a8afabb89bac1f64ee08bc9eeece7680677058c['contact_tel']; } else { $i0bc4437a5c5941b7f3a262ba60f104077f308455 = Mage::getModel('amorderattr/attribute')->load($i5e65dd16263683749d16a84171f719e768ed14b5->getId(), 'order_id'); if ($i0bc4437a5c5941b7f3a262ba60f104077f308455->getContactTel()) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i0bc4437a5c5941b7f3a262ba60f104077f308455->getContactTel(); } } } if (!$i1f1945594819c4321de45ac15ed6d4dc07f41e2f) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = Mage::app()->getRequest()->getParams(); foreach(array('mobilenumber', 'mobile_number', 'phone', 'phone_number', 'telephone', 'mobile') as $i670253c23c6fcba76bc4256a88fdd8fbc1041039) { if (!empty($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a[$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a[$i670253c23c6fcba76bc4256a88fdd8fbc1041039]; $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = Mage::getStoreConfig('general/country/default', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66);; break; } } } if ($i1f1945594819c4321de45ac15ed6d4dc07f41e2f && is_numeric($ifb2b31a17a2f13d19aebc5823ae02f42988a78f2)) { $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7 = $i71e09ed37bc7273d250df9932c1693668e879cdd->getFirstItem(); $i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f = $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getSmstext(); if ($i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f) { $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($i1f1945594819c4321de45ac15ed6d4dc07f41e2f, array('recipient' => $i489c048e0604d314330360b5ee23b42f486ebb98, 'customerId' => $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2, 'country' => $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b)) ->setMessage($this->prepareText($i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f, $i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5)) ->setSubject($i7744e4decfaad72e8b713dad6e312bdd2770c4da) ->setType(Topefekt_Magesms_Model_Sms::TYPE_CUSTOMER) ->setPriority(true) ->setStoreId($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $if2014d170e15e7f6f64523fd3238720980ceb64a = Mage::getSingleton('magesms/hooks_unicode')->getCollection() ->addFieldToFilter('type', 'customer') ->addFieldToFilter('area', $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getMutation()); if ($if2014d170e15e7f6f64523fd3238720980ceb64a->count()) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $if2014d170e15e7f6f64523fd3238720980ceb64a->getFirstItem(); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()); } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setHookName($i7744e4decfaad72e8b713dad6e312bdd2770c4da); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); } } } } return $this; } public function prepareText($idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $i41496536c6b29c24b90c374d9fc25143f114dc9a, $i5e65dd16263683749d16a84171f719e768ed14b5) { if (preg_match_all('/{(.*?)}/', $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ia00c63b7b8f0d76f361b9bd281e5073cc0d0aa3e)) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b = array(); foreach($ia00c63b7b8f0d76f361b9bd281e5073cc0d0aa3e[1] as $iebd691e534c6cf2e84cf8a88790a5271154fca05) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b[$iebd691e534c6cf2e84cf8a88790a5271154fca05] = '{'.$iebd691e534c6cf2e84cf8a88790a5271154fca05.'}'; } if ($i5e65dd16263683749d16a84171f719e768ed14b5->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = $i5e65dd16263683749d16a84171f719e768ed14b5->getStore()->getId(); elseif (Mage::app()->getStore()) $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = Mage::app()->getStore()->getStoreId(); else $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66 = null; if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_domain'])) { $ic157485eecbe64d400493d7b9e7f434b83aca5d0 = parse_url(Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB)); $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_domain'] = $ic157485eecbe64d400493d7b9e7f434b83aca5d0['host'].($ic157485eecbe64d400493d7b9e7f434b83aca5d0['path'] != '/' ? $ic157485eecbe64d400493d7b9e7f434b83aca5d0['path'] : ''); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name'] = Mage::getStoreConfig('general/store_information/name', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name2'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_name2'] = Mage::app()->getStore()->getName(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_email'] = Mage::getStoreConfig('trans_email/ident_general/email', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_phone'] = Mage::getStoreConfig('general/store_information/phone', $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'contactForm') { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('email')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_name'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('name')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('telephone')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message'] = trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short1'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short1'] = Mage::helper('magesms')->substr(trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')), 0, 120); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short2'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short2'] = Mage::helper('magesms')->substr(trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')), 0, 100); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short3'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_message_short3'] = Mage::helper('magesms')->substr(trim($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('comment')), 0, 80); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'customerRegisterSuccess') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getEmail(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_password'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_password'] = Mage::app()->getRequest()->getParam('password'); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getFirstname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getLastname(); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'newOrder' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderTrackingNumber') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerEmail(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerFirstname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerLastname(); } if (!isset($i22b151d2a920ca46892d343096abbccfad9f3678)) $i22b151d2a920ca46892d343096abbccfad9f3678 = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_company'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_company'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getCompany(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_address'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_address'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getStreet(1); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_postcode'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_postcode'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getPostcode(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_city'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_city'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getCity(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_country'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_country'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getCountry(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_state'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_state'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getRegion(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_phone'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getTelephone(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_vat_number'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_vat_number'] = $i22b151d2a920ca46892d343096abbccfad9f3678->getVatId(); } if (!isset($i560c12365c45b205daa0512840c70486783226b1)) $i560c12365c45b205daa0512840c70486783226b1 = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_company'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_company'] = $i560c12365c45b205daa0512840c70486783226b1->getCompany(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_firstname'] = $i560c12365c45b205daa0512840c70486783226b1->getFirstname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_lastname'] = $i560c12365c45b205daa0512840c70486783226b1->getLastname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_address'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_address'] = $i560c12365c45b205daa0512840c70486783226b1->getStreet(1); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_postcode'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_postcode'] = $i560c12365c45b205daa0512840c70486783226b1->getPostcode(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_city'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_city'] = $i560c12365c45b205daa0512840c70486783226b1->getCity(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_country'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_country'] = $i560c12365c45b205daa0512840c70486783226b1->getCountry(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_state'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_state'] = $i560c12365c45b205daa0512840c70486783226b1->getRegion(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_phone'] = $i560c12365c45b205daa0512840c70486783226b1->getTelephone(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_vat_number'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_invoice_vat_number'] = $i560c12365c45b205daa0512840c70486783226b1->getVatId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getIncrementId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getPayment()->getMethodInstance()->getTitle(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment_html'])) { $ic078737049591e1e2db7c285f3e3b95cb867c6d0 = Mage::helper('payment')->getInfoBlock($i5e65dd16263683749d16a84171f719e768ed14b5->getPayment()) ->setIsSecureMode(true); $ic078737049591e1e2db7c285f3e3b95cb867c6d0->getMethod()->setStore($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $i42745015bca99637011d2ba8a559beb3a8b0961f = strip_tags($ic078737049591e1e2db7c285f3e3b95cb867c6d0->toHtml()); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace('/ +/', ' ', $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace("/ \n/", "\n", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace("/\n /", "\n", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = preg_replace("/\n\n+/", "\n", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment_html'] = trim($i42745015bca99637011d2ba8a559beb3a8b0961f); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_total_paid'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_total_paid'] = Mage::getModel('directory/currency')->format($i5e65dd16263683749d16a84171f719e768ed14b5->getGrandTotal(), array('display'=>Zend_Currency::NO_SYMBOL), false); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_currency'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_currency'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getOrderCurrency()->getCurrencyCode(); } $this->f2b4066ec99f97011a4a9f20dd18d97b5a49b8b51($i0933475b5bd80561a9f50282fd9eb0b8345cec4b, $i5e65dd16263683749d16a84171f719e768ed14b5->getCreatedAt()); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['delivery_date'])) { $ifd002a4ef735f38a6030baa73fafafa1118ff492 = Mage::getModel('ecommerceteam_ddc/order'); if ($ifd002a4ef735f38a6030baa73fafafa1118ff492) { $i82d8f80a6f30d2bff1b6b037fd170117a61f4e69 = $ifd002a4ef735f38a6030baa73fafafa1118ff492->load($i5e65dd16263683749d16a84171f719e768ed14b5->getEntityId(), 'order_id')->getData(); if (isset($i82d8f80a6f30d2bff1b6b037fd170117a61f4e69['order_id'])) { if (strtotime($i82d8f80a6f30d2bff1b6b037fd170117a61f4e69['delivery_date'])) { $i5b8dea0c150539c8b78ffa4a4ee9b4ea0bf09414 = Mage::getSingleton('core/locale')->date($i82d8f80a6f30d2bff1b6b037fd170117a61f4e69['delivery_date'], Zend_Date::ISO_8601, null, false)->toString(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_FULL)); $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['delivery_date'] = $i5b8dea0c150539c8b78ffa4a4ee9b4ea0bf09414; } } elseif ($i2d35534ee8eb5c1c7e742a61e000486ce24db667 = Mage::app()->getRequest()->getParam('delivery_date')) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['delivery_date'] = $i2d35534ee8eb5c1c7e742a61e000486ce24db667; } } } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['estimated_delivery_date'])) { if (Mage::helper('core')->isModuleEnabled('Wyomind_Estimateddeliverydate')) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['estimated_delivery_date'] = mb_strtoupper(trim(strip_tags(Mage::helper("estimateddeliverydate/data")->getCartMessage())), 'utf-8'); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'newOrder') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['cart_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['cart_id'] = Mage::getSingleton('checkout/session')->getQuoteId(); } $i32ce098f2dde8081cf3c4de31f52b408a6ad48be = $i5e65dd16263683749d16a84171f719e768ed14b5->getItemsCollection(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder1'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getId().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getName().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder1'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder2'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = 'id:'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getId().', ' .Mage::helper('magesms')->__('name').':'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getName().', ' .Mage::helper('magesms')->__('qty').':'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder2'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder3'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getId().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder3'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder4'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = 'id:'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getId().', ' .Mage::helper('magesms')->__('qty').':'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder4'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder5'])) { $i813c950729f632ca03f8c203c0a769de5e8bdf29 = array(); foreach($i32ce098f2dde8081cf3c4de31f52b408a6ad48be as $i69a1201e93806d55c970dfb18feec53d221ba37b) { $i813c950729f632ca03f8c203c0a769de5e8bdf29[] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getId().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getSku().'/'.$i69a1201e93806d55c970dfb18feec53d221ba37b->getQtyOrdered(); } $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['newOrder5'] = implode('; ', $i813c950729f632ca03f8c203c0a769de5e8bdf29); } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderTrackingNumber') { if (!($i9805d668f75b6b461f88474f57c5f6aa86a87316 = Mage::registry('magesms_track_obj'))) $i9805d668f75b6b461f88474f57c5f6aa86a87316 = $i5e65dd16263683749d16a84171f719e768ed14b5->getTracksCollection()->getLastItem(); if (!$i9805d668f75b6b461f88474f57c5f6aa86a87316->getId()) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = Mage::app()->getRequest()->getParams(); if (isset($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a['tracking']) && ($i71035ea6aa66350bb658a262013eb58377a0934e = $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a['tracking'])) { $i71035ea6aa66350bb658a262013eb58377a0934e = end($i71035ea6aa66350bb658a262013eb58377a0934e); if (!empty($i71035ea6aa66350bb658a262013eb58377a0934e['title'])) $i9805d668f75b6b461f88474f57c5f6aa86a87316->setTitle($i71035ea6aa66350bb658a262013eb58377a0934e['title']); if (!empty($i71035ea6aa66350bb658a262013eb58377a0934e['number'])) $i9805d668f75b6b461f88474f57c5f6aa86a87316->setTrackNumber($i71035ea6aa66350bb658a262013eb58377a0934e['number']); } } if ($i9805d668f75b6b461f88474f57c5f6aa86a87316) { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['carrier_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['carrier_name'] = $i9805d668f75b6b461f88474f57c5f6aa86a87316->getTitle(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_shipping_number'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_shipping_number'] = $i9805d668f75b6b461f88474f57c5f6aa86a87316->getTrackNumber(); } } $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87 = Mage::getSingleton('admin/session')->getUser(); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_id'] = $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['employee_email'] = $i2977ace3ff82db806c1e7c92dd6811f3d76f0e87->getEmail(); } } } if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'productOutOfStock' || $i41496536c6b29c24b90c374d9fc25143f114dc9a == 'productLowStock') { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_id'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getProductId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_quantity'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_quantity'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getQty(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_name']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_ref'])) { $i69a1201e93806d55c970dfb18feec53d221ba37b = Mage::getModel('catalog/product'); $i69a1201e93806d55c970dfb18feec53d221ba37b->load($i5e65dd16263683749d16a84171f719e768ed14b5->getProductId()); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_name'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_name'] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getName(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_ref'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['product_ref'] = $i69a1201e93806d55c970dfb18feec53d221ba37b->getSku(); } } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname']) || isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { if ($i21e55df616c305955791876c1eb4da83448beba2 = Mage::getSingleton('customer/session')->getCustomer()) { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_id'] = $i21e55df616c305955791876c1eb4da83448beba2->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_email'] = $i21e55df616c305955791876c1eb4da83448beba2->getEmail(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_lastname'] = $i21e55df616c305955791876c1eb4da83448beba2->getLastname(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['customer_firstname'] = $i21e55df616c305955791876c1eb4da83448beba2->getFirstname(); } } } } foreach($i0933475b5bd80561a9f50282fd9eb0b8345cec4b as $i670253c23c6fcba76bc4256a88fdd8fbc1041039=>$if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = str_replace('{'.$i670253c23c6fcba76bc4256a88fdd8fbc1041039.'}', $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89, $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa); } } return $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa; } private function f2b4066ec99f97011a4a9f20dd18d97b5a49b8b51(&$i0933475b5bd80561a9f50282fd9eb0b8345cec4b, $i53ddb2282ac3aca0d44abe35abcf69959ed66574) { if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date'] = $i53ddb2282ac3aca0d44abe35abcf69959ed66574; } $i17c20960d197486b19dc890665362a4f2fd6f24a = date_parse($i53ddb2282ac3aca0d44abe35abcf69959ed66574); if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date1'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date1'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date2'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date2'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date3'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date3'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date4'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date4'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['year'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date5'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date5'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'.'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date6'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date6'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'/'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date7'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_date7'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['month'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['day'].'-'.$i17c20960d197486b19dc890665362a4f2fd6f24a['year']; } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['hour'].':'.sprintf('%02.0f', $i17c20960d197486b19dc890665362a4f2fd6f24a['minute']); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time1'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_time1'] = $i17c20960d197486b19dc890665362a4f2fd6f24a['hour'].':'.sprintf('%02.0f', $i17c20960d197486b19dc890665362a4f2fd6f24a['minute']).':'.sprintf('%02.0f', $i17c20960d197486b19dc890665362a4f2fd6f24a['second']); } } }
app/code/community/Topefekt/Magesms/Model/Sms.php CHANGED
@@ -13,4 +13,4 @@
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
- class Topefekt_Magesms_Model_Sms extends Varien_Object { const SENT = 1; const ERROR = 2; const DELIVERED = 3; const UNAVAILABLE = 4; const SIMULATION = 5; const SCHEDULED = 6; const DELETED = 7; const DND = 8; const DUPLICATE = 9; const TYPE_ADMIN = 1; const TYPE_CUSTOMER = 2; const TYPE_MARKETING = 3; const TYPE_SIMPLE = 4; protected $_routes_type = array( self::TYPE_ADMIN => 'admin', self::TYPE_CUSTOMER => 'customer', self::TYPE_MARKETING => 'customer', self::TYPE_SIMPLE => 'customer'); private $v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = true; public function _construct() { $this->setData(array( 'recipient' => new Varien_Data_Collection(), 'message' => '', 'subject' => '', 'unicode' => false, 'sendlater' => false, 'type' => self::TYPE_SIMPLE, 'priority' => true, 'unique' => false, 'admin_id' => 0, 'customer_id' => 0, 'recipient_name' => '', 'store_id' => null )); parent::_construct(); } public function send() { ini_set('max_execution_time', 1200); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getSingleton('magesms/smsprofile'); try { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f = array(); if (!strlen($this->getMessage())) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Fill in SMS text.'); } if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); if ($this->getSendlater()) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d8284e7e828b5452004207db69edd7aa7ff0703ab = Mage::getModel('core/date')->gmtTimestamp(); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8284e7e828b5452004207db69edd7aa7ff0703ab >= $this->getSendlater()) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Wrong time of SMS sending.'); } if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); if (!count($this->getRecipient())) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Recipients found: 0'); if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519 = html_entity_decode($this->getMessage(), ENT_QUOTES, 'UTF-8'); $if295547318143e26fc7026b92d58e3d1eec229db = Mage::helper('magesms')->countSms($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519, $this->getUnicode()); if (!$ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->simulatesms && count($this->getRecipient())*$if295547318143e26fc7026b92d58e3d1eec229db*0.05 > $ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->credit) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('You do not have enough credit to send SMS to all ') .count($this->getRecipient()).Mage::helper('magesms')->__(' recipients.'); if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d854b57231c05dbaa7f22331dbaed4152a402d2f1 = new Zend_Locale_Data(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d065c883e3f45e58104d21f8196ee3fe9bd2f513d = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d854b57231c05dbaa7f22331dbaed4152a402d2f1->getList('en-EN', 'phonetoterritory'); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2 = array('number'=>array(), 'isms'=>array(), 'sendertype'=>array(), 'senderID'=>array(), 'dnd'=>array(), 'admin_id'=>array(), 'customer_id'=>array(), 'recipient' => array(), 'data' => array()); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; foreach($this->getRecipient() as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getNumber(); $i037b855bc01175f2c77d5c3e19eda9a0003feff4 = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCountry() ? $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCountry() : ''; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd = ''; if ($i037b855bc01175f2c77d5c3e19eda9a0003feff4 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i037b855bc01175f2c77d5c3e19eda9a0003feff4] && !(strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, '+') === 0 || strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, '00') === 0)) { if (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, '0') === 0) $ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f = substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, 1); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i037b855bc01175f2c77d5c3e19eda9a0003feff4]; } $i813c950729f632ca03f8c203c0a769de5e8bdf29 = Mage::helper('magesms')->prepareNumber($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, $this->_routes_type[$this->getType()], $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd, $this->getStoreId()); if(is_array($i813c950729f632ca03f8c203c0a769de5e8bdf29)) { if ($this->getUnique()) { if (in_array($i813c950729f632ca03f8c203c0a769de5e8bdf29['mobile'], $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'])) continue; } $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['mobile']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getDnd(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['isms']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['sendertype']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['senderID']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getAdminId(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCustomerId(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getRecipient(); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->hasText()) { $i42745015bca99637011d2ba8a559beb3a8b0961f = html_entity_decode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getText(), ENT_QUOTES, 'UTF-8'); $i42745015bca99637011d2ba8a559beb3a8b0961f = addslashes($i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&amp;", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d] = $i42745015bca99637011d2ba8a559beb3a8b0961f; } } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->simulatesms) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); foreach($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039 => $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(Mage::helper('magesms')->countSms($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039], $this->getUnicode())); } else { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal($if295547318143e26fc7026b92d58e3d1eec229db); } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SIMULATION); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSmsid('simulate'.md5(microtime())); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d && !($ibcdf76f8c9ddc330c79f805116a8bb146c43749d % 10)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->addObject($i5ee2fa256ff77dd811a9c1911f7563263a694e4b); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); if (count($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'])) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was sent (simulation).')); $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = false; } else { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'username='.urlencode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user).'&password='.urlencode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->passwd) .'&unicode='.($this->getUnicode() ? 1 : 0); if ($this->getSendlater()) $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&datelater='.urlencode($this->getSendlater()); if ($this->getHookName()) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&HN='.$this->getHookName(); } if ($this->getPriority()) $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&action=sendsms&number='.urlencode($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][0]) .'&isms='.urlencode($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][0]).'&sender='.urlencode($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][0]); else { $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310 = array('number'=>array(), 'isms'=>array(), 'sendertype'=>array(), 'senderID'=>array(), 'dnd'=>array(), 'admin_id'=>array(), 'customer_id'=>array(), 'recipient' => array(), 'data' => array()); foreach ($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d=>$i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1) { if ($i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['isms'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['sendertype'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['senderID'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['dnd'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['admin_id'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['customer_id'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['recipient'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); } } $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2 = array_map('array_values', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2); $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&action=sendsmsall'.($this->getType() == self::TYPE_MARKETING ? '2' : '').'&number='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number']) .'&isms='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms']).'&sender='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID']); } if ($this->getType() == self::TYPE_MARKETING && !empty($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'])) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; foreach ($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&data'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749d.'='.$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } } else { $i42745015bca99637011d2ba8a559beb3a8b0961f = html_entity_decode($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519, ENT_QUOTES, 'UTF-8'); $i42745015bca99637011d2ba8a559beb3a8b0961f = addslashes($i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&amp;", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&data='.$i42745015bca99637011d2ba8a559beb3a8b0961f; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322, false); if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720)) { if (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720, 'QQQ___QQQ') !== false) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 = explode("QQQ___QQQ", $ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720); else $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 = array($ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720); if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'])) { foreach ($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039=>$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(Mage::helper('magesms')->countSms($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039], $this->getUnicode())); } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DND); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->save(); } } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039 => $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a = Mage::getModel('magesms/api')->parser($ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89, '__'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(Mage::helper('magesms')->countSms($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039], $this->getUnicode())); } else { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal($if295547318143e26fc7026b92d58e3d1eec229db); } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::ERROR); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][1])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setPrice($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][1]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][2])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCredit($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][2]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][0])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSmsid($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][0]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 1 || $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 11) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SENT); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 111) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SCHEDULED); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('SMS will be send later - ').Mage::helper('core')->formatDate(date('Y-m-d H:i:s', $this->getSendlater()), 'medium', true)); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 9) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('wrong number or unavailable')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 15) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('unauthorized senderID in confirmation sms')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 10) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('low credit for sending sms')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 16) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('DO NOT DISTURB registry (DND)')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DND); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 22) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('unicode is not supported')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 23) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('message duplicity')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DUPLICATE); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['error'])); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 4) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customerID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customerID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); } else { continue; } if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d && !($ibcdf76f8c9ddc330c79f805116a8bb146c43749d % 10)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->addObject($i5ee2fa256ff77dd811a9c1911f7563263a694e4b); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = false; if ($i5ee2fa256ff77dd811a9c1911f7563263a694e4b->getStatus() == self::SENT) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was sent.')); elseif ($i5ee2fa256ff77dd811a9c1911f7563263a694e4b->getStatus() == self::SCHEDULED) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was saved.')); else { Mage::getSingleton('adminhtml/session')->addError($i5ee2fa256ff77dd811a9c1911f7563263a694e4b->getNote()); $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = true; } } } } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } } public function setRecipient($ia61712c27ea241bd7a543dc2b02ea572274d0322) { if (is_string($ia61712c27ea241bd7a543dc2b02ea572274d0322)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber($ia61712c27ea241bd7a543dc2b02ea572274d0322); $this->getRecipient()->addItem($ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6); } elseif (is_array($ia61712c27ea241bd7a543dc2b02ea572274d0322)) { foreach ($ia61712c27ea241bd7a543dc2b02ea572274d0322 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { if (!trim($ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d)) continue; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber(trim($ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d)); $this->getRecipient()->addItem($ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6); } } return $this; } public function addRecipient($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, $ia61712c27ea241bd7a543dc2b02ea572274d0322 = array()) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['country'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setCountry($ia61712c27ea241bd7a543dc2b02ea572274d0322['country']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['customerId'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setCustomerId($ia61712c27ea241bd7a543dc2b02ea572274d0322['customerId']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['adminId'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setAdminId($ia61712c27ea241bd7a543dc2b02ea572274d0322['adminId']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['recipient'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setRecipient($ia61712c27ea241bd7a543dc2b02ea572274d0322['recipient']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['text'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setText($ia61712c27ea241bd7a543dc2b02ea572274d0322['text']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['dnd'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setDnd($ia61712c27ea241bd7a543dc2b02ea572274d0322['dnd']); $this->getRecipient()->addItem($ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6); return $this; } public function isError() { return $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b ? true : false; } public function status($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257 = false) { $i2e68560d8e15e3c18bb400939778a6bf1ae47190 = array(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SENT); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_sent.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SENT to recipient')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::ERROR); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_canceled.gif'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('ERROR')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DELIVERED); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_accepted.gif'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DELIVERED to recipient')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::UNAVAILABLE); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_buffered.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('RECIPIENT UNAVAILABLE')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SIMULATION); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_simulation.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SIMULATION')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SCHEDULED); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_scheduled.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SCHEDULED')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DELETED); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_deleted.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DELETED')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DND); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_donotdisturb.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DO NOT DISTURB registry (DND)')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DUPLICATE); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_duplicate.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DUPLICATE')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257 === false) return $i2e68560d8e15e3c18bb400939778a6bf1ae47190; elseif (isset($i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257])) return $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257]; return false; } }
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
+ class Topefekt_Magesms_Model_Sms extends Varien_Object { const SENT = 1; const ERROR = 2; const DELIVERED = 3; const UNAVAILABLE = 4; const SIMULATION = 5; const SCHEDULED = 6; const DELETED = 7; const DND = 8; const DUPLICATE = 9; const TYPE_ADMIN = 1; const TYPE_CUSTOMER = 2; const TYPE_MARKETING = 3; const TYPE_SIMPLE = 4; protected $_routes_type = array( self::TYPE_ADMIN => 'admin', self::TYPE_CUSTOMER => 'customer', self::TYPE_MARKETING => 'customer', self::TYPE_SIMPLE => 'customer'); private $v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = true; public function _construct() { $this->setData(array( 'recipient' => new Varien_Data_Collection(), 'message' => '', 'subject' => '', 'unicode' => false, 'sendlater' => false, 'type' => self::TYPE_SIMPLE, 'priority' => true, 'unique' => false, 'admin_id' => 0, 'customer_id' => 0, 'recipient_name' => '', 'store_id' => null )); parent::_construct(); } public function send() { ini_set('max_execution_time', 1200); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getSingleton('magesms/smsprofile'); try { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f = array(); if (!strlen($this->getMessage())) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Fill in SMS text.'); } if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); if ($this->getSendlater()) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d8284e7e828b5452004207db69edd7aa7ff0703ab = Mage::getModel('core/date')->gmtTimestamp(); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8284e7e828b5452004207db69edd7aa7ff0703ab >= $this->getSendlater()) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Wrong time of SMS sending.'); } if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); if (!count($this->getRecipient())) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Recipients found: 0'); if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519 = html_entity_decode($this->getMessage(), ENT_QUOTES, 'UTF-8'); $if295547318143e26fc7026b92d58e3d1eec229db = Mage::helper('magesms')->countSms($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519, $this->getUnicode()); if (!$ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->simulatesms && count($this->getRecipient())*$if295547318143e26fc7026b92d58e3d1eec229db*0.05 > $ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->credit) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('You do not have enough credit to send SMS to all ') .count($this->getRecipient()).Mage::helper('magesms')->__(' recipients.'); if (is_array($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibcdf76f8c9ddc330c79f805116a8bb146c43749dbdd27a8dd714410289189d318feb96fe6ed8e07f[0]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d854b57231c05dbaa7f22331dbaed4152a402d2f1 = new Zend_Locale_Data(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d065c883e3f45e58104d21f8196ee3fe9bd2f513d = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d854b57231c05dbaa7f22331dbaed4152a402d2f1->getList('en-EN', 'phonetoterritory'); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2 = array('number'=>array(), 'isms'=>array(), 'sendertype'=>array(), 'senderID'=>array(), 'dnd'=>array(), 'admin_id'=>array(), 'customer_id'=>array(), 'recipient' => array(), 'data' => array()); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; foreach($this->getRecipient() as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getNumber(); $i037b855bc01175f2c77d5c3e19eda9a0003feff4 = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCountry() ? $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCountry() : ''; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd = ''; if ($i037b855bc01175f2c77d5c3e19eda9a0003feff4 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i037b855bc01175f2c77d5c3e19eda9a0003feff4] && !(strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, '+') === 0 || strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, '00') === 0)) { if (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, '0') === 0) $ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f = substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, 1); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i037b855bc01175f2c77d5c3e19eda9a0003feff4]; } $i813c950729f632ca03f8c203c0a769de5e8bdf29 = Mage::helper('magesms')->prepareNumber($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, $this->_routes_type[$this->getType()], $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd, $this->getStoreId()); if(is_array($i813c950729f632ca03f8c203c0a769de5e8bdf29)) { if ($this->getUnique()) { if (in_array($i813c950729f632ca03f8c203c0a769de5e8bdf29['mobile'], $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'])) continue; } $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['mobile']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getDnd(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['isms']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['sendertype']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['senderID']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getAdminId(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCustomerId(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getRecipient(); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->hasText()) { $i42745015bca99637011d2ba8a559beb3a8b0961f = html_entity_decode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getText(), ENT_QUOTES, 'UTF-8'); $i42745015bca99637011d2ba8a559beb3a8b0961f = addslashes($i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&amp;", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d] = $i42745015bca99637011d2ba8a559beb3a8b0961f; } } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->simulatesms) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); foreach($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039 => $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(Mage::helper('magesms')->countSms($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039], $this->getUnicode())); } else { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal($if295547318143e26fc7026b92d58e3d1eec229db); } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SIMULATION); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSmsid('simulate'.md5(microtime())); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d && !($ibcdf76f8c9ddc330c79f805116a8bb146c43749d % 10)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->addObject($i5ee2fa256ff77dd811a9c1911f7563263a694e4b); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); if (count($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'])) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was sent (simulation).')); $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = false; } else { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'username='.urlencode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user).'&password='.urlencode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->passwd) .'&unicode='.($this->getUnicode() ? 1 : 0); if ($this->getSendlater()) $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&datelater='.urlencode($this->getSendlater()); if ($this->getHookName()) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&HN='.$this->getHookName(); } if ($this->getPriority()) $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&action=sendsms&number='.urlencode($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][0]) .'&isms='.urlencode($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][0]).'&sender='.urlencode($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][0]); else { $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310 = array('number'=>array(), 'isms'=>array(), 'sendertype'=>array(), 'senderID'=>array(), 'dnd'=>array(), 'admin_id'=>array(), 'customer_id'=>array(), 'recipient' => array(), 'data' => array()); foreach ($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d=>$i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1) { if ($i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['isms'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['sendertype'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['senderID'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['dnd'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['dnd'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['admin_id'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['customer_id'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['recipient'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); $ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][] = $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; unset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]); } } $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2 = array_map('array_values', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd6b9938d7ea332907fac9b3d13e5e137a990f938 = true; $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd142d81574a8d8630ffd99db7dade811d2585120 = ''; foreach ($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'] as $i9998762c1837cb29ffc61a658599ac581a2bcf25) { if (!$ibcdf76f8c9ddc330c79f805116a8bb146c43749dd142d81574a8d8630ffd99db7dade811d2585120) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd142d81574a8d8630ffd99db7dade811d2585120 = $i9998762c1837cb29ffc61a658599ac581a2bcf25; continue; } if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd142d81574a8d8630ffd99db7dade811d2585120 != $i9998762c1837cb29ffc61a658599ac581a2bcf25) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd6b9938d7ea332907fac9b3d13e5e137a990f938 = false; break; } } $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&action=sendsmsall'.(!$ibcdf76f8c9ddc330c79f805116a8bb146c43749dd6b9938d7ea332907fac9b3d13e5e137a990f938 && $this->getType() == self::TYPE_MARKETING ? '2' : '').'&number='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number']) .'&isms='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms']).'&sender='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID']); } if ($this->getType() == self::TYPE_MARKETING && !empty($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data']) && !$ibcdf76f8c9ddc330c79f805116a8bb146c43749dd6b9938d7ea332907fac9b3d13e5e137a990f938) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; foreach ($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&data'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749d.'='.$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } } else { $i42745015bca99637011d2ba8a559beb3a8b0961f = html_entity_decode($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519, ENT_QUOTES, 'UTF-8'); $i42745015bca99637011d2ba8a559beb3a8b0961f = addslashes($i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&amp;", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $i42745015bca99637011d2ba8a559beb3a8b0961f = str_replace("&", "%26", $i42745015bca99637011d2ba8a559beb3a8b0961f); $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&data='.$i42745015bca99637011d2ba8a559beb3a8b0961f; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322, false); if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720)) { if (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720, 'QQQ___QQQ') !== false) $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 = explode("QQQ___QQQ", $ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720); else $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 = array($ibcdf76f8c9ddc330c79f805116a8bb146c43749d55dd4e7042a1f9031b84f07f04c37165ce3d0720); if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'])) { foreach ($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039=>$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(Mage::helper('magesms')->countSms($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039], $this->getUnicode())); } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DND); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($ibcdf76f8c9ddc330c79f805116a8bb146c43749da02cdfb7b020563fe8d0d988c1018ce28dc30310['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->save(); } } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d = 0; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039 => $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a = Mage::getModel('magesms/api')->parser($ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89, '__'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(Mage::helper('magesms')->countSms($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['data'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039], $this->getUnicode())); } else { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($ibcdf76f8c9ddc330c79f805116a8bb146c43749dcd14fe4ea296b55b8ecbf19d2fd7bfef3a511519); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal($if295547318143e26fc7026b92d58e3d1eec229db); } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::ERROR); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][1])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setPrice($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][1]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][2])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCredit($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][2]); if (isset($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][0])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSmsid($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['data'][0]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 1 || $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 11) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SENT); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 111) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SCHEDULED); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('SMS will be send later - ').Mage::helper('core')->formatDate(date('Y-m-d H:i:s', $this->getSendlater()), 'medium', true)); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 9) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('wrong number or unavailable')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 15) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('unauthorized senderID in confirmation sms')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 10) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('low credit for sending sms')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 16) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('DO NOT DISTURB registry (DND)')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DND); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 22) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('unicode is not supported')); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 23) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('message duplicity')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DUPLICATE); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['error'])); } elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 4) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customerID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customerID'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]); } else { continue; } if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d && !($ibcdf76f8c9ddc330c79f805116a8bb146c43749d % 10)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction'); } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->addObject($i5ee2fa256ff77dd811a9c1911f7563263a694e4b); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d47f954bfb9dd4be93a5c46b2c8260d3fbc064235->save(); $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = false; if ($i5ee2fa256ff77dd811a9c1911f7563263a694e4b->getStatus() == self::SENT) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was sent.')); elseif ($i5ee2fa256ff77dd811a9c1911f7563263a694e4b->getStatus() == self::SCHEDULED) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was saved.')); else { Mage::getSingleton('adminhtml/session')->addError($i5ee2fa256ff77dd811a9c1911f7563263a694e4b->getNote()); $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b = true; } } } } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } } public function setRecipient($ia61712c27ea241bd7a543dc2b02ea572274d0322) { if (is_string($ia61712c27ea241bd7a543dc2b02ea572274d0322)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber($ia61712c27ea241bd7a543dc2b02ea572274d0322); $this->getRecipient()->addItem($ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6); } elseif (is_array($ia61712c27ea241bd7a543dc2b02ea572274d0322)) { foreach ($ia61712c27ea241bd7a543dc2b02ea572274d0322 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { if (!trim($ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d)) continue; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber(trim($ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d)); $this->getRecipient()->addItem($ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6); } } return $this; } public function addRecipient($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f, $ia61712c27ea241bd7a543dc2b02ea572274d0322 = array()) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber($ibcdf76f8c9ddc330c79f805116a8bb146c43749d39404799a9171a012cb8b15cd8f27b347aa44a5f); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['country'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setCountry($ia61712c27ea241bd7a543dc2b02ea572274d0322['country']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['customerId'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setCustomerId($ia61712c27ea241bd7a543dc2b02ea572274d0322['customerId']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['adminId'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setAdminId($ia61712c27ea241bd7a543dc2b02ea572274d0322['adminId']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['recipient'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setRecipient($ia61712c27ea241bd7a543dc2b02ea572274d0322['recipient']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['text'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setText($ia61712c27ea241bd7a543dc2b02ea572274d0322['text']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['dnd'])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setDnd($ia61712c27ea241bd7a543dc2b02ea572274d0322['dnd']); $this->getRecipient()->addItem($ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6); return $this; } public function isError() { return $this->v3a95f9a85ae3fecc89b69aa9ea2d057ac2807b0b ? true : false; } public function status($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257 = false) { $i2e68560d8e15e3c18bb400939778a6bf1ae47190 = array(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SENT); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_sent.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SENT to recipient')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::ERROR); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_canceled.gif'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('ERROR')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DELIVERED); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_accepted.gif'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DELIVERED to recipient')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::UNAVAILABLE); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_buffered.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('RECIPIENT UNAVAILABLE')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SIMULATION); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_simulation.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SIMULATION')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SCHEDULED); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_scheduled.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SCHEDULED')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DELETED); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_deleted.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DELETED')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DND); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_donotdisturb.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DO NOT DISTURB registry (DND)')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DUPLICATE); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_duplicate.png'); $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DUPLICATE')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df66cdb02406b60b7d525f1fed0b5904ce5586ee6; if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257 === false) return $i2e68560d8e15e3c18bb400939778a6bf1ae47190; elseif (isset($i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257])) return $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d7e9551ab4470830f87be4f9ff5edc75013bc9257]; return false; } }
app/code/community/Topefekt/Magesms/Model/System/Config/Connector.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mage SMS - SMS notification & SMS marketing
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the BSD 3-Clause License
8
+ * It is available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/BSD-3-Clause
10
+ *
11
+ * @category TOPefekt
12
+ * @package TOPefekt_Magesms
13
+ * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_System_Config_Connector { public function toOptionArray() { return array( array( 'value' => '', 'label' => 'Auto (SSL priority)', ), array( 'value' => 'ssl', 'label' => 'fsockopen (SSL)', ), array( 'value' => 'curl-ssl', 'label' => 'CURL (SSL)', ), array( 'value' => 'no-ssl', 'label' => 'fsockopen (no-SSL)', ), array( 'value' => 'curl', 'label' => 'CURL (no-SSL)', ), ); } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/MarketingController.php CHANGED
@@ -27,7 +27,7 @@
27
  button: "%s_trig",
28
  align: "Bl",
29
  singleClick : true
30
- });'; $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78 = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM); $i376a6873d4104d44a8d8f0acacfc41b40105e11f = Varien_Date::convertZendToStrFtime($i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, true, true); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter1', 'date', array( 'name' => 'filter[]', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'value' => Mage::app()->getLocale()->date()->toString(), 'image' => Mage::getDesign()->getSkinUrl('images/grid-cal.gif'), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('note', 'note', array( 'text' => Mage::helper('magesms')->__('to: '), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter2', 'date', array( 'name' => 'filter[]', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'value' => Mage::app()->getLocale()->date()->toString(), 'image' => Mage::getDesign()->getSkinUrl('images/grid-cal.gif'), )); $i8114d84b871449f246242a4433e364f848daff0c[] = sprintf($i03474abc9cad4f5c29a2f0bca70a29051a128bc9, 'filter1', $i376a6873d4104d44a8d8f0acacfc41b40105e11f, 'filter1'); $i8114d84b871449f246242a4433e364f848daff0c[] = sprintf($i03474abc9cad4f5c29a2f0bca70a29051a128bc9, 'filter2', $i376a6873d4104d44a8d8f0acacfc41b40105e11f, 'filter2'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setJs($i8114d84b871449f246242a4433e364f848daff0c); break; case 'birthdayall': $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('note1', 'note', array( 'text' => Mage::helper('magesms')->__('day').': ', )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter1', 'select', array( 'name' => 'filter[]', 'values' => array_combine(range(1, 31), range(1, 31)), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('note2', 'note', array( 'text' => Mage::helper('magesms')->__('month').': ', )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter2', 'select', array( 'name' => 'filter[]', 'values' => array_combine(range(1, 12), range(1, 12)), )); break; case 'number': $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter1', 'select', array( 'name' => 'filter[]', 'values' => array('0'=> '<', '1' => '>', '2' => '=', '3' => '≠'), 'style' => 'min-width:auto;width:40px' )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter2', 'text', array( 'name' => 'filter[]', )); break; } $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml($i1791b2d1f89bb2bd83b34046f59125af207713db->getHtml()); } } break; case 'applyFilter': $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('value'); if (is_array($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) && count($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) == 1) $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89 = $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89[0]; if (($i2bd9743336318d0e14be0600c9129730279505dd = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('name')) && $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89 !== '') { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->addApplyFilter($i2bd9743336318d0e14be0600c9129730279505dd, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock('magesms/marketing_form'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml( array( 'appliedFilters' => $i1791b2d1f89bb2bd83b34046f59125af207713db->getHtmlFilters(), 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'count' => $this->_collection->count() )); } break; case 'removeFilter': $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('id'); if (is_numeric($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538)) { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->removeFilter($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd = $this->_getBlockDeleted(); $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock('magesms/marketing_form'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml( array( 'appliedFilters' => $i1791b2d1f89bb2bd83b34046f59125af207713db->getHtmlFilters(), 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'deleted' => $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd->toHtml(), 'count' => $this->_collection->count() )); } break; case 'listCustomers': if ($i47b2a41e4081b6f8d8381f411087dcd7042bfb53 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('letter')) { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $this->_collection->addFieldToFilter('lastname', array('like' => $i47b2a41e4081b6f8d8381f411087dcd7042bfb53.'%')); $i21e55df616c305955791876c1eb4da83448beba2 = $this->getBlockCustomer(); $i21e55df616c305955791876c1eb4da83448beba2->setCollection($this->_collection); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml($i21e55df616c305955791876c1eb4da83448beba2->toHtml()); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setType('customer'); } break; case 'removeCustomer': if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('id')) { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->addRemoveCustomer($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $ib1285cda66d7403b4e0132565b5359295c62d58c = clone $this->_collection; $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd = $this->_getBlockDeleted(); $id82aaf2f437652c4b6efbd55703199f614e8e516 = array( 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'deleted' => $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd->toHtml(), 'count' => $this->_collection->count() ); if ($i47b2a41e4081b6f8d8381f411087dcd7042bfb53 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('letter')) { $ib1285cda66d7403b4e0132565b5359295c62d58c->addFieldToFilter('lastname', array('like' => $i47b2a41e4081b6f8d8381f411087dcd7042bfb53.'%')); $i2ca8461421e371a2dc8ff5b5c9a248f5fb0a6dbc = $this->getBlockCustomer(); $i2ca8461421e371a2dc8ff5b5c9a248f5fb0a6dbc->setCollection($ib1285cda66d7403b4e0132565b5359295c62d58c); $id82aaf2f437652c4b6efbd55703199f614e8e516['customer_letter'] = $i2ca8461421e371a2dc8ff5b5c9a248f5fb0a6dbc->toHtml(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setType('customer'); } $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml($id82aaf2f437652c4b6efbd55703199f614e8e516); } break; case 'reset': $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->resetFilter(); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd = $this->_getBlockDeleted(); $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock('magesms/marketing_form'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml( array( 'appliedFilters' => $i1791b2d1f89bb2bd83b34046f59125af207713db->getHtmlFilters(), 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'deleted' => $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd->toHtml(), 'count' => $this->_collection->count() )); break; } } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(true); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setMessage($this->getLayout()->getMessagesBlock()->getGroupedHtml()); } } } $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } protected function _popup($iacea0d13bc5e2676192c06d68cb091dc0ce26320 = true) { $id82aaf2f437652c4b6efbd55703199f614e8e516 = ''; if ($iacea0d13bc5e2676192c06d68cb091dc0ce26320) { $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'magesms_marketing_templateform', array('template' => 'topefekt/magesms/marketing/form.phtml') ); $id82aaf2f437652c4b6efbd55703199f614e8e516 = $i1791b2d1f89bb2bd83b34046f59125af207713db->toHtml(); } $i42cf41da37138d64d37b0778e6561aab5e1239d6 = $this->getLayout()->createBlock('magesms/marketing_template'); return $id82aaf2f437652c4b6efbd55703199f614e8e516.$i42cf41da37138d64d37b0778e6561aab5e1239d6->toHtml(); } public function sendAction() { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538fc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('text'); $ifc17de93671eea5715520ecfbc4dc543818685b8 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unique') ? true : false; $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unicode') ? true : false; $iad9ca2238db0190a0310a03143f9935535720c34 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('coupon'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setMessage($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538fc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) ->setType(Topefekt_Magesms_Model_Sms::TYPE_MARKETING) ->setPriority(false) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd) ->setUnique($ifc17de93671eea5715520ecfbc4dc543818685b8); if ($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('sendlater') && $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl')) { $i4c323947385ff52539168f26084feed4bc17e2dc = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl'); $i6aa8d50211ad373efab0896425f6f5fa0e013c29 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_hour'); $if8001c570b9f0e904df8b36797628015beb8fa80 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_min'); $i836a3cd8c554d1c35cc3c6cf3e3f49052b683096 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datereal', 0); $i4c323947385ff52539168f26084feed4bc17e2dc = strtotime("$i4c323947385ff52539168f26084feed4bc17e2dc $i6aa8d50211ad373efab0896425f6f5fa0e013c29:$if8001c570b9f0e904df8b36797628015beb8fa80:00") + 3600*$i836a3cd8c554d1c35cc3c6cf3e3f49052b683096; $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setSendlater($i4c323947385ff52539168f26084feed4bc17e2dc); } $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i66e3a0cd135d568c8d85190341325c1d3af03b4b = null; if ($iad9ca2238db0190a0310a03143f9935535720c34) { $i66e3a0cd135d568c8d85190341325c1d3af03b4b = Mage::getSingleton('salesrule/rule')->load($iad9ca2238db0190a0310a03143f9935535720c34); if ($i66e3a0cd135d568c8d85190341325c1d3af03b4b) { if ($i66e3a0cd135d568c8d85190341325c1d3af03b4b->getUseAutoGeneration()) { if (count($i66e3a0cd135d568c8d85190341325c1d3af03b4b->getCoupons()) < $this->_collection->count()) { $if3b1e2c1706de4c1bca112c669caba3a0420b880 = Mage::helper('magesms')->__('Few coupons have been generated. Generate more coupons.'); $if3b1e2c1706de4c1bca112c669caba3a0420b880 .= '<br />'.Mage::helper('magesms')->__('Number of coupons: %s', count($i66e3a0cd135d568c8d85190341325c1d3af03b4b->getCoupons())); $if3b1e2c1706de4c1bca112c669caba3a0420b880 .= '<br />'.Mage::helper('magesms')->__('Number of recipients: %s', $this->_collection->count()); Mage::throwException($if3b1e2c1706de4c1bca112c669caba3a0420b880); } } if ($i3e3a0f2ae6a0c8837eef43b5d93ce2acef452442 = $i66e3a0cd135d568c8d85190341325c1d3af03b4b->getCoupons()) { $i66e3a0cd135d568c8d85190341325c1d3af03b4b->setCoupon(current($i3e3a0f2ae6a0c8837eef43b5d93ce2acef452442)); } } } foreach($this->_collection as $iff7e46827cbb6547116c592bf800f4687428abf9) { if ($iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()) { if (isset($this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['website_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()])) { $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc = $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['website_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()]; $ic5616185277631275bc74b85565c0c6eed62a3cd = $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['store-id_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()]; } else { $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['website_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()] = $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc = Mage::getModel('core/website')->load($iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()); $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['store-id_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()] = $ic5616185277631275bc74b85565c0c6eed62a3cd = $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getDefaultStore()->getId(); } } else { $ic5616185277631275bc74b85565c0c6eed62a3cd = null; } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($iff7e46827cbb6547116c592bf800f4687428abf9->getTelephone(), array( 'country' => $iff7e46827cbb6547116c592bf800f4687428abf9->getCountryId(), 'customerId' => $iff7e46827cbb6547116c592bf800f4687428abf9->getId(), 'recipient' => $iff7e46827cbb6547116c592bf800f4687428abf9->getFirstname().' '.$iff7e46827cbb6547116c592bf800f4687428abf9->getLastname(), 'text' => $this->_prepareText($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538fc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ic5616185277631275bc74b85565c0c6eed62a3cd, $iff7e46827cbb6547116c592bf800f4687428abf9, $i66e3a0cd135d568c8d85190341325c1d3af03b4b), 'dnd' => !(($i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1 = $iff7e46827cbb6547116c592bf800f4687428abf9->getMagesmsCustomerMarketing()) ? $i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1 : is_null($i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1) ? 1 : $i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1), ) ); if ($i66e3a0cd135d568c8d85190341325c1d3af03b4b && $i66e3a0cd135d568c8d85190341325c1d3af03b4b->getUseAutoGeneration()) { $i66e3a0cd135d568c8d85190341325c1d3af03b4b->setCoupon(next($i3e3a0f2ae6a0c8837eef43b5d93ce2acef452442)); } } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $this->_initLayoutMessages('adminhtml/session'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(true); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setMessage($this->getLayout()->getMessagesBlock()->getGroupedHtml()); $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } } else { $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } return $this; } public function sentAction() { $this->_redirect('*/*/index'); } protected function _getBlockCustomer() { $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock('magesms/marketing_customer'); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setCollection($this->_collection); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setTitle(Mage::helper('magesms')->__('Customers found: ')); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setId('customer'); return $i8ee45e0018a32fb1a855b82624506e35789cc4d2; } protected function _getBlockDeleted() { $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock('magesms/marketing_customer'); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setDeleteCustomer(true); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setTitle(Mage::helper('magesms')->__('Removed Customers: ')); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setId('deleted'); $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::helper('magesms')->getCustomerCollection(); $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('entity_id', array('in' => $this->_filters->getCache()->getCustomers()->getIds())); foreach($iff7e46827cbb6547116c592bf800f4687428abf9 as $i705fa7c9639d497e1179d7d5691c212668a8c9c8) { $i705fa7c9639d497e1179d7d5691c212668a8c9c8->setDetailUrl(Mage::helper("adminhtml")->getUrl('adminhtml/customer/edit', array('id' => $i705fa7c9639d497e1179d7d5691c212668a8c9c8->getId()))); $i705fa7c9639d497e1179d7d5691c212668a8c9c8->setRemoveUrl($this->getUrl('*/*/filter', array('action' => 'removeCustomer', 'id' => $i705fa7c9639d497e1179d7d5691c212668a8c9c8->getId()))); } $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setCollection($iff7e46827cbb6547116c592bf800f4687428abf9); return $i8ee45e0018a32fb1a855b82624506e35789cc4d2; } protected function _getCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::helper('magesms')->getCustomerCollection(); $iff7e46827cbb6547116c592bf800f4687428abf9->addAttributeToSelect('magesms_customer_marketing'); return $iff7e46827cbb6547116c592bf800f4687428abf9; } protected function _initAction() { parent::_initAction(); $this->_setActiveMenu('magesms/marketing') ->_title(Mage::helper('magesms')->__('Marketing SMS')) ; $i3358fd35282548f1f8ccafbf23d60a4ade466fd3 = '
31
  Translator.add("Filter has been applied.", "'.$this->__('Filter has been applied.').'");
32
  Translator.add("Filter has been saved.", "'.$this->__('Filter has been saved.').'");
33
  Translator.add("Are you sure you want to reset the filter?", "'.$this->__('Are you sure you want to reset the filter?').'");
27
  button: "%s_trig",
28
  align: "Bl",
29
  singleClick : true
30
+ });'; $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78 = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM); $i376a6873d4104d44a8d8f0acacfc41b40105e11f = Varien_Date::convertZendToStrFtime($i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, true, true); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter1', 'date', array( 'name' => 'filter[]', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'value' => Mage::app()->getLocale()->date()->toString(), 'image' => Mage::getDesign()->getSkinUrl('images/grid-cal.gif'), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('note', 'note', array( 'text' => Mage::helper('magesms')->__('to: '), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter2', 'date', array( 'name' => 'filter[]', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'value' => Mage::app()->getLocale()->date()->toString(), 'image' => Mage::getDesign()->getSkinUrl('images/grid-cal.gif'), )); $i8114d84b871449f246242a4433e364f848daff0c[] = sprintf($i03474abc9cad4f5c29a2f0bca70a29051a128bc9, 'filter1', $i376a6873d4104d44a8d8f0acacfc41b40105e11f, 'filter1'); $i8114d84b871449f246242a4433e364f848daff0c[] = sprintf($i03474abc9cad4f5c29a2f0bca70a29051a128bc9, 'filter2', $i376a6873d4104d44a8d8f0acacfc41b40105e11f, 'filter2'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setJs($i8114d84b871449f246242a4433e364f848daff0c); break; case 'birthdayall': $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('note1', 'note', array( 'text' => Mage::helper('magesms')->__('day').': ', )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter1', 'select', array( 'name' => 'filter[]', 'values' => array_combine(range(1, 31), range(1, 31)), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('note2', 'note', array( 'text' => Mage::helper('magesms')->__('month').': ', )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter2', 'select', array( 'name' => 'filter[]', 'values' => array_combine(range(1, 12), range(1, 12)), )); break; case 'number': $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter1', 'select', array( 'name' => 'filter[]', 'values' => array('0'=> '<', '1' => '>', '2' => '=', '3' => '≠'), 'style' => 'min-width:auto;width:40px' )); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('filter2', 'text', array( 'name' => 'filter[]', )); break; } $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml($i1791b2d1f89bb2bd83b34046f59125af207713db->getHtml()); } } break; case 'applyFilter': $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('value'); if (is_array($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) && count($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) == 1) $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89 = $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89[0]; if (($i2bd9743336318d0e14be0600c9129730279505dd = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('name')) && $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89 !== '') { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->addApplyFilter($i2bd9743336318d0e14be0600c9129730279505dd, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock('magesms/marketing_form'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml( array( 'appliedFilters' => $i1791b2d1f89bb2bd83b34046f59125af207713db->getHtmlFilters(), 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'count' => $this->_collection->count() )); } break; case 'removeFilter': $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('id'); if (is_numeric($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538)) { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->removeFilter($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd = $this->_getBlockDeleted(); $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock('magesms/marketing_form'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml( array( 'appliedFilters' => $i1791b2d1f89bb2bd83b34046f59125af207713db->getHtmlFilters(), 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'deleted' => $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd->toHtml(), 'count' => $this->_collection->count() )); } break; case 'listCustomers': if ($i47b2a41e4081b6f8d8381f411087dcd7042bfb53 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('letter')) { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $this->_collection->addFieldToFilter('lastname', array('like' => $i47b2a41e4081b6f8d8381f411087dcd7042bfb53.'%')); $i21e55df616c305955791876c1eb4da83448beba2 = $this->getBlockCustomer(); $i21e55df616c305955791876c1eb4da83448beba2->setCollection($this->_collection); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml($i21e55df616c305955791876c1eb4da83448beba2->toHtml()); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setType('customer'); } break; case 'removeCustomer': if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('id')) { $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->addRemoveCustomer($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $ib1285cda66d7403b4e0132565b5359295c62d58c = clone $this->_collection; $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd = $this->_getBlockDeleted(); $id82aaf2f437652c4b6efbd55703199f614e8e516 = array( 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'deleted' => $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd->toHtml(), 'count' => $this->_collection->count() ); if ($i47b2a41e4081b6f8d8381f411087dcd7042bfb53 = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('letter')) { $ib1285cda66d7403b4e0132565b5359295c62d58c->addFieldToFilter('lastname', array('like' => $i47b2a41e4081b6f8d8381f411087dcd7042bfb53.'%')); $i2ca8461421e371a2dc8ff5b5c9a248f5fb0a6dbc = $this->getBlockCustomer(); $i2ca8461421e371a2dc8ff5b5c9a248f5fb0a6dbc->setCollection($ib1285cda66d7403b4e0132565b5359295c62d58c); $id82aaf2f437652c4b6efbd55703199f614e8e516['customer_letter'] = $i2ca8461421e371a2dc8ff5b5c9a248f5fb0a6dbc->toHtml(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setType('customer'); } $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml($id82aaf2f437652c4b6efbd55703199f614e8e516); } break; case 'reset': $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2 = Mage::getModel('magesms/marketing_filter_collection'); $i2d8fb6b6f17ec9aa17899ea311cc26bc493cd9a2->resetFilter(); $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i21e55df616c305955791876c1eb4da83448beba2 = $this->_getBlockCustomer(); $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd = $this->_getBlockDeleted(); $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock('magesms/marketing_form'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setHtml( array( 'appliedFilters' => $i1791b2d1f89bb2bd83b34046f59125af207713db->getHtmlFilters(), 'customers' => $i21e55df616c305955791876c1eb4da83448beba2->toHtml(), 'deleted' => $i9e86252a333eb6c832bb895a8d1690c48b2ed3fd->toHtml(), 'count' => $this->_collection->count() )); break; } } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(true); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setMessage($this->getLayout()->getMessagesBlock()->getGroupedHtml()); } } } $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } protected function _popup($iacea0d13bc5e2676192c06d68cb091dc0ce26320 = true) { $id82aaf2f437652c4b6efbd55703199f614e8e516 = ''; if ($iacea0d13bc5e2676192c06d68cb091dc0ce26320) { $i1791b2d1f89bb2bd83b34046f59125af207713db = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'magesms_marketing_templateform', array('template' => 'topefekt/magesms/marketing/form.phtml') ); $id82aaf2f437652c4b6efbd55703199f614e8e516 = $i1791b2d1f89bb2bd83b34046f59125af207713db->toHtml(); } $i42cf41da37138d64d37b0778e6561aab5e1239d6 = $this->getLayout()->createBlock('magesms/marketing_template'); return $id82aaf2f437652c4b6efbd55703199f614e8e516.$i42cf41da37138d64d37b0778e6561aab5e1239d6->toHtml(); } public function sendAction() { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { Mage::getModel('magesms/observer')->cronUpdate(); $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538fc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('text'); $ifc17de93671eea5715520ecfbc4dc543818685b8 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unique') ? true : false; $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unicode') ? true : false; $iad9ca2238db0190a0310a03143f9935535720c34 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('coupon'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setMessage($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538fc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) ->setType(Topefekt_Magesms_Model_Sms::TYPE_MARKETING) ->setPriority(false) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd) ->setUnique($ifc17de93671eea5715520ecfbc4dc543818685b8); if ($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('sendlater') && $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl')) { $i4c323947385ff52539168f26084feed4bc17e2dc = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl'); $i6aa8d50211ad373efab0896425f6f5fa0e013c29 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_hour'); $if8001c570b9f0e904df8b36797628015beb8fa80 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_min'); $i836a3cd8c554d1c35cc3c6cf3e3f49052b683096 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datereal', 0); $i4c323947385ff52539168f26084feed4bc17e2dc = strtotime("$i4c323947385ff52539168f26084feed4bc17e2dc $i6aa8d50211ad373efab0896425f6f5fa0e013c29:$if8001c570b9f0e904df8b36797628015beb8fa80:00") + 3600*$i836a3cd8c554d1c35cc3c6cf3e3f49052b683096; $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setSendlater($i4c323947385ff52539168f26084feed4bc17e2dc); } $this->f6d43ff809a46f71c1e634564f2b37e20a99bbb9c(); $i66e3a0cd135d568c8d85190341325c1d3af03b4b = null; if ($iad9ca2238db0190a0310a03143f9935535720c34) { $i66e3a0cd135d568c8d85190341325c1d3af03b4b = Mage::getSingleton('salesrule/rule')->load($iad9ca2238db0190a0310a03143f9935535720c34); if ($i66e3a0cd135d568c8d85190341325c1d3af03b4b) { if ($i66e3a0cd135d568c8d85190341325c1d3af03b4b->getUseAutoGeneration()) { if (count($i66e3a0cd135d568c8d85190341325c1d3af03b4b->getCoupons()) < $this->_collection->count()) { $if3b1e2c1706de4c1bca112c669caba3a0420b880 = Mage::helper('magesms')->__('Few coupons have been generated. Generate more coupons.'); $if3b1e2c1706de4c1bca112c669caba3a0420b880 .= '<br />'.Mage::helper('magesms')->__('Number of coupons: %s', count($i66e3a0cd135d568c8d85190341325c1d3af03b4b->getCoupons())); $if3b1e2c1706de4c1bca112c669caba3a0420b880 .= '<br />'.Mage::helper('magesms')->__('Number of recipients: %s', $this->_collection->count()); Mage::throwException($if3b1e2c1706de4c1bca112c669caba3a0420b880); } } if ($i3e3a0f2ae6a0c8837eef43b5d93ce2acef452442 = $i66e3a0cd135d568c8d85190341325c1d3af03b4b->getCoupons()) { $i66e3a0cd135d568c8d85190341325c1d3af03b4b->setCoupon(current($i3e3a0f2ae6a0c8837eef43b5d93ce2acef452442)); } } } foreach($this->_collection as $iff7e46827cbb6547116c592bf800f4687428abf9) { if ($iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()) { if (isset($this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['website_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()])) { $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc = $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['website_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()]; $ic5616185277631275bc74b85565c0c6eed62a3cd = $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['store-id_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()]; } else { $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['website_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()] = $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc = Mage::getModel('core/website')->load($iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()); $this->v148194b5b9cc653ce2e35e9709e441dc6fd4123a['store-id_'.$iff7e46827cbb6547116c592bf800f4687428abf9->getWebsiteId()] = $ic5616185277631275bc74b85565c0c6eed62a3cd = $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getDefaultStore()->getId(); } } else { $ic5616185277631275bc74b85565c0c6eed62a3cd = null; } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($iff7e46827cbb6547116c592bf800f4687428abf9->getTelephone(), array( 'country' => $iff7e46827cbb6547116c592bf800f4687428abf9->getCountryId(), 'customerId' => $iff7e46827cbb6547116c592bf800f4687428abf9->getId(), 'recipient' => $iff7e46827cbb6547116c592bf800f4687428abf9->getFirstname().' '.$iff7e46827cbb6547116c592bf800f4687428abf9->getLastname(), 'text' => $this->_prepareText($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538fc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ic5616185277631275bc74b85565c0c6eed62a3cd, $iff7e46827cbb6547116c592bf800f4687428abf9, $i66e3a0cd135d568c8d85190341325c1d3af03b4b), 'dnd' => !(($i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1 = $iff7e46827cbb6547116c592bf800f4687428abf9->getMagesmsCustomerMarketing()) ? $i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1 : is_null($i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1) ? 1 : $i17dbc08b33778f0cb7ec2da29ca88fea8caf1bf1), ) ); if ($i66e3a0cd135d568c8d85190341325c1d3af03b4b && $i66e3a0cd135d568c8d85190341325c1d3af03b4b->getUseAutoGeneration()) { $i66e3a0cd135d568c8d85190341325c1d3af03b4b->setCoupon(next($i3e3a0f2ae6a0c8837eef43b5d93ce2acef452442)); } } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $this->_initLayoutMessages('adminhtml/session'); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(true); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setMessage($this->getLayout()->getMessagesBlock()->getGroupedHtml()); $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } } else { $this->getResponse()->setBody($ia1a238c1f12f3901520c7ca55efa646e471f7f6e->toJson()); } return $this; } public function sentAction() { $this->_redirect('*/*/index'); } protected function _getBlockCustomer() { $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock('magesms/marketing_customer'); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setCollection($this->_collection); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setTitle(Mage::helper('magesms')->__('Customers found: ')); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setId('customer'); return $i8ee45e0018a32fb1a855b82624506e35789cc4d2; } protected function _getBlockDeleted() { $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock('magesms/marketing_customer'); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setDeleteCustomer(true); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setTitle(Mage::helper('magesms')->__('Removed Customers: ')); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setId('deleted'); $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::helper('magesms')->getCustomerCollection(); $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('entity_id', array('in' => $this->_filters->getCache()->getCustomers()->getIds())); foreach($iff7e46827cbb6547116c592bf800f4687428abf9 as $i705fa7c9639d497e1179d7d5691c212668a8c9c8) { $i705fa7c9639d497e1179d7d5691c212668a8c9c8->setDetailUrl(Mage::helper("adminhtml")->getUrl('adminhtml/customer/edit', array('id' => $i705fa7c9639d497e1179d7d5691c212668a8c9c8->getId()))); $i705fa7c9639d497e1179d7d5691c212668a8c9c8->setRemoveUrl($this->getUrl('*/*/filter', array('action' => 'removeCustomer', 'id' => $i705fa7c9639d497e1179d7d5691c212668a8c9c8->getId()))); } $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setCollection($iff7e46827cbb6547116c592bf800f4687428abf9); return $i8ee45e0018a32fb1a855b82624506e35789cc4d2; } protected function _getCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::helper('magesms')->getCustomerCollection(); $iff7e46827cbb6547116c592bf800f4687428abf9->addAttributeToSelect('magesms_customer_marketing'); return $iff7e46827cbb6547116c592bf800f4687428abf9; } protected function _initAction() { parent::_initAction(); $this->_setActiveMenu('magesms/marketing') ->_title(Mage::helper('magesms')->__('Marketing SMS')) ; $i3358fd35282548f1f8ccafbf23d60a4ade466fd3 = '
31
  Translator.add("Filter has been applied.", "'.$this->__('Filter has been applied.').'");
32
  Translator.add("Filter has been saved.", "'.$this->__('Filter has been saved.').'");
33
  Translator.add("Are you sure you want to reset the filter?", "'.$this->__('Are you sure you want to reset the filter?').'");
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/SendsmsController.php CHANGED
@@ -13,4 +13,4 @@
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
- class Topefekt_Magesms_Adminhtml_Magesms_SendsmsController extends Topefekt_Magesms_Controller_Template_Action { public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/sendsms.phtml') ); $id42c5963b49dec2d3a886ec5045e3b8e035c239f = '{shop_name}, {shop_domain}, {shop_email}, {shop_phone}'; $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setNotice($id42c5963b49dec2d3a886ec5045e3b8e035c239f); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setTranslate(Mage::helper('magesms')->hookVariablesJS($id42c5963b49dec2d3a886ec5045e3b8e035c239f)); if (!Mage::app()->isSingleStoreMode()) { $ie7d1444276fe9dee937fd96d6e0519397fdc5701 = array(0 => array('value' => 0, 'label' => Mage::helper('adminhtml')->__('Default Config'))); foreach(Mage::app()->getWebsites(false) as $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc) { $ie7d1444276fe9dee937fd96d6e0519397fdc5701[$i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getId()] = array('value' => array(), 'label' => $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getName()); foreach($i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getStores() as $i7079b107a03c03d74ad14b853dad74b85b2d25d1) { $ie7d1444276fe9dee937fd96d6e0519397fdc5701[$i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getId()]['value'][] = array('value' => $i7079b107a03c03d74ad14b853dad74b85b2d25d1->getId(), 'label' => $i7079b107a03c03d74ad14b853dad74b85b2d25d1->getName()); } } $i1791b2d1f89bb2bd83b34046f59125af207713db = new Varien_Data_Form(); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('store', 'select', array( 'label' => $this->__('Store:'), 'name' => 'store', 'values' => $ie7d1444276fe9dee937fd96d6e0519397fdc5701, )); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setSelectStore($i1791b2d1f89bb2bd83b34046f59125af207713db->getHtml()); } $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function sendAction() { if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = $this->_prepareText($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('text'), $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('store')); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unicode') ? true : false; $ifc17de93671eea5715520ecfbc4dc543818685b8 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unique') ? true : false; $ief058b7f255db4398d193a2545513eb1c6eb5e8b = explode(',', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('recipients')); if (!empty($_FILES['sms_file']['tmp_name']) && is_uploaded_file($_FILES['sms_file']['tmp_name'])) { $i611979c78d09dff15855871978716343fa7c183e = array('application/vnd.ms-excel', 'text/plain', 'text/csv', 'text/tsv'); $i7a969aaaa6dd03b1ecdde97917a28ff6bea21d9f = array('text/vcard', 'text/x-vcard'); if(in_array($_FILES['sms_file']['type'], $i611979c78d09dff15855871978716343fa7c183e)) { $ief058b7f255db4398d193a2545513eb1c6eb5e8b = array_merge($ief058b7f255db4398d193a2545513eb1c6eb5e8b, str_getcsv(file_get_contents($_FILES['sms_file']['tmp_name']), "\n")); } elseif(in_array($_FILES['sms_file']['type'], $i7a969aaaa6dd03b1ecdde97917a28ff6bea21d9f)) { $ief058b7f255db4398d193a2545513eb1c6eb5e8b = array_merge($ief058b7f255db4398d193a2545513eb1c6eb5e8b, preg_replace('/TEL;.*:/', '', preg_grep('/TEL;/', explode("\n", file_get_contents($_FILES['sms_file']['tmp_name']))))); } } if (!$ief058b7f255db4398d193a2545513eb1c6eb5e8b) Mage::throwException(Mage::helper('magesms')->__('Recipients found: 0')); if (!$idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) Mage::throwException(Mage::helper('magesms')->__('Fill in SMS text.')); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setRecipient($ief058b7f255db4398d193a2545513eb1c6eb5e8b) ->setMessage($idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) ->setType(Topefekt_Magesms_Model_Sms::TYPE_SIMPLE) ->setPriority(false) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd) ->setUnique($ifc17de93671eea5715520ecfbc4dc543818685b8); if ($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('sendlater') && $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl')) { $i4c323947385ff52539168f26084feed4bc17e2dc = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl'); $i6aa8d50211ad373efab0896425f6f5fa0e013c29 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_hour'); $if8001c570b9f0e904df8b36797628015beb8fa80 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_min'); $i836a3cd8c554d1c35cc3c6cf3e3f49052b683096 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datereal', 0); $i4c323947385ff52539168f26084feed4bc17e2dc = Mage::getModel('core/date')->gmtTimestamp(strtotime("$i4c323947385ff52539168f26084feed4bc17e2dc $i6aa8d50211ad373efab0896425f6f5fa0e013c29:$if8001c570b9f0e904df8b36797628015beb8fa80:00") + 3600*$i836a3cd8c554d1c35cc3c6cf3e3f49052b683096); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setSendlater($i4c323947385ff52539168f26084feed4bc17e2dc); } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); $this->_redirect('*/*/index'); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/sendsms.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $this->renderLayout(); } } else { $this->_redirect('*/*/index'); } return $this; } public function loadCustomersAction() { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = ''; if ($this->getRequest()->getParams()) { $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2 = $this->getRequest(); if ($i933cfa8bba921101c14f35998fc501e030c9db5b = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('char')) { $i854b57231c05dbaa7f22331dbaed4152a402d2f1 = new Zend_Locale_Data(); $i065c883e3f45e58104d21f8196ee3fe9bd2f513d = $i854b57231c05dbaa7f22331dbaed4152a402d2f1->getList('en-EN', 'phonetoterritory'); $ibad8f78c098260b16424eb12ceee5f8336591d56 = Mage::helper('magesms')->getCustomerCollection(); $ibad8f78c098260b16424eb12ceee5f8336591d56->addFieldToFilter('lastname', array('like' => $i933cfa8bba921101c14f35998fc501e030c9db5b.'%')); $ibad8f78c098260b16424eb12ceee5f8336591d56->addAttributeToSort('lastname', 'ASC'); foreach($ibad8f78c098260b16424eb12ceee5f8336591d56 as $i21e55df616c305955791876c1eb4da83448beba2) { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 .= $i21e55df616c305955791876c1eb4da83448beba2->getLastname().', '.$i21e55df616c305955791876c1eb4da83448beba2->getFirstname().';'; $id1caa2f79c0787a3e797d6d388cd6f00ced4282f = Mage::helper('magesms')->prepareNumber($i21e55df616c305955791876c1eb4da83448beba2->getTelephone(), 'customer', empty($i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i21e55df616c305955791876c1eb4da83448beba2->getCountryId()]) ? '' : $i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i21e55df616c305955791876c1eb4da83448beba2->getCountryId()]); $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 .= $id1caa2f79c0787a3e797d6d388cd6f00ced4282f['mobile']."\n"; } } } $this->getResponse()->clearHeaders()->setHeader('Content-Type', 'text/html')->setBody($i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4); } protected function _initAction() { parent::_initAction(); $this->_setActiveMenu('magesms/sendsms') ->_title(Mage::helper('magesms')->__('Send SMS')) ; return $this; } protected function _isAllowed() { return Mage::getSingleton('admin/session')->isAllowed('magesms/sendsms'); } }
13
  * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
  * @license http://opensource.org/licenses/BSD-3-Clause
15
  */
16
+ class Topefekt_Magesms_Adminhtml_Magesms_SendsmsController extends Topefekt_Magesms_Controller_Template_Action { public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/sendsms.phtml') ); $id42c5963b49dec2d3a886ec5045e3b8e035c239f = '{shop_name}, {shop_domain}, {shop_email}, {shop_phone}'; $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setNotice($id42c5963b49dec2d3a886ec5045e3b8e035c239f); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setTranslate(Mage::helper('magesms')->hookVariablesJS($id42c5963b49dec2d3a886ec5045e3b8e035c239f)); if (!Mage::app()->isSingleStoreMode()) { $ie7d1444276fe9dee937fd96d6e0519397fdc5701 = array(0 => array('value' => 0, 'label' => Mage::helper('adminhtml')->__('Default Config'))); foreach(Mage::app()->getWebsites(false) as $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc) { $ie7d1444276fe9dee937fd96d6e0519397fdc5701[$i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getId()] = array('value' => array(), 'label' => $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getName()); foreach($i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getStores() as $i7079b107a03c03d74ad14b853dad74b85b2d25d1) { $ie7d1444276fe9dee937fd96d6e0519397fdc5701[$i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getId()]['value'][] = array('value' => $i7079b107a03c03d74ad14b853dad74b85b2d25d1->getId(), 'label' => $i7079b107a03c03d74ad14b853dad74b85b2d25d1->getName()); } } $i1791b2d1f89bb2bd83b34046f59125af207713db = new Varien_Data_Form(); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('store', 'select', array( 'label' => $this->__('Store:'), 'name' => 'store', 'values' => $ie7d1444276fe9dee937fd96d6e0519397fdc5701, )); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setSelectStore($i1791b2d1f89bb2bd83b34046f59125af207713db->getHtml()); } $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function sendAction() { if ( $this->getRequest()->getPost() ) { try { Mage::getModel('magesms/observer')->cronUpdate(); $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = $this->_prepareText($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('text'), $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('store')); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unicode') ? true : false; $ifc17de93671eea5715520ecfbc4dc543818685b8 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unique') ? true : false; $ief058b7f255db4398d193a2545513eb1c6eb5e8b = explode(',', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('recipients')); if (!empty($_FILES['sms_file']['tmp_name']) && is_uploaded_file($_FILES['sms_file']['tmp_name'])) { $i611979c78d09dff15855871978716343fa7c183e = array('application/vnd.ms-excel', 'text/plain', 'text/csv', 'text/tsv'); $i7a969aaaa6dd03b1ecdde97917a28ff6bea21d9f = array('text/vcard', 'text/x-vcard'); if(in_array($_FILES['sms_file']['type'], $i611979c78d09dff15855871978716343fa7c183e)) { $ief058b7f255db4398d193a2545513eb1c6eb5e8b = array_merge($ief058b7f255db4398d193a2545513eb1c6eb5e8b, str_getcsv(file_get_contents($_FILES['sms_file']['tmp_name']), "\n")); } elseif(in_array($_FILES['sms_file']['type'], $i7a969aaaa6dd03b1ecdde97917a28ff6bea21d9f)) { $ief058b7f255db4398d193a2545513eb1c6eb5e8b = array_merge($ief058b7f255db4398d193a2545513eb1c6eb5e8b, preg_replace('/TEL;.*:/', '', preg_grep('/TEL;/', explode("\n", file_get_contents($_FILES['sms_file']['tmp_name']))))); } } if (!$ief058b7f255db4398d193a2545513eb1c6eb5e8b) Mage::throwException(Mage::helper('magesms')->__('Recipients found: 0')); if (!$idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) Mage::throwException(Mage::helper('magesms')->__('Fill in SMS text.')); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setRecipient($ief058b7f255db4398d193a2545513eb1c6eb5e8b) ->setMessage($idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) ->setType(Topefekt_Magesms_Model_Sms::TYPE_SIMPLE) ->setPriority(false) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd) ->setUnique($ifc17de93671eea5715520ecfbc4dc543818685b8); if ($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('store')) { $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setStoreId($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('store')); } if ($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('sendlater') && $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl')) { $i4c323947385ff52539168f26084feed4bc17e2dc = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl'); $i6aa8d50211ad373efab0896425f6f5fa0e013c29 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_hour'); $if8001c570b9f0e904df8b36797628015beb8fa80 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datumodesl_min'); $i836a3cd8c554d1c35cc3c6cf3e3f49052b683096 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('datereal', 0); $i4c323947385ff52539168f26084feed4bc17e2dc = Mage::getModel('core/date')->gmtTimestamp(strtotime("$i4c323947385ff52539168f26084feed4bc17e2dc $i6aa8d50211ad373efab0896425f6f5fa0e013c29:$if8001c570b9f0e904df8b36797628015beb8fa80:00") + 3600*$i836a3cd8c554d1c35cc3c6cf3e3f49052b683096); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setSendlater($i4c323947385ff52539168f26084feed4bc17e2dc); } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); $this->_redirect('*/*/index'); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/sendsms.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $this->renderLayout(); } } else { $this->_redirect('*/*/index'); } return $this; } public function loadCustomersAction() { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = ''; if ($this->getRequest()->getParams()) { $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2 = $this->getRequest(); if ($i933cfa8bba921101c14f35998fc501e030c9db5b = $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('char')) { $i854b57231c05dbaa7f22331dbaed4152a402d2f1 = new Zend_Locale_Data(); $i065c883e3f45e58104d21f8196ee3fe9bd2f513d = $i854b57231c05dbaa7f22331dbaed4152a402d2f1->getList('en-EN', 'phonetoterritory'); $ibad8f78c098260b16424eb12ceee5f8336591d56 = Mage::helper('magesms')->getCustomerCollection(); $ibad8f78c098260b16424eb12ceee5f8336591d56->addFieldToFilter('lastname', array('like' => $i933cfa8bba921101c14f35998fc501e030c9db5b.'%')); $ibad8f78c098260b16424eb12ceee5f8336591d56->addAttributeToSort('lastname', 'ASC'); foreach($ibad8f78c098260b16424eb12ceee5f8336591d56 as $i21e55df616c305955791876c1eb4da83448beba2) { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 .= $i21e55df616c305955791876c1eb4da83448beba2->getLastname().', '.$i21e55df616c305955791876c1eb4da83448beba2->getFirstname().';'; $id1caa2f79c0787a3e797d6d388cd6f00ced4282f = Mage::helper('magesms')->prepareNumber($i21e55df616c305955791876c1eb4da83448beba2->getTelephone(), 'customer', empty($i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i21e55df616c305955791876c1eb4da83448beba2->getCountryId()]) ? '' : $i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i21e55df616c305955791876c1eb4da83448beba2->getCountryId()]); $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 .= $id1caa2f79c0787a3e797d6d388cd6f00ced4282f['mobile']."\n"; } } } $this->getResponse()->clearHeaders()->setHeader('Content-Type', 'text/html')->setBody($i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4); } protected function _initAction() { parent::_initAction(); $this->_setActiveMenu('magesms/sendsms') ->_title(Mage::helper('magesms')->__('Send SMS')) ; return $this; } protected function _isAllowed() { return Mage::getSingleton('admin/session')->isAllowed('magesms/sendsms'); } }
app/code/community/Topefekt/Magesms/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Topefekt_Magesms>
5
- <version>1.4.4</version>
6
  </Topefekt_Magesms>
7
  </modules>
8
 
2
  <config>
3
  <modules>
4
  <Topefekt_Magesms>
5
+ <version>1.4.6</version>
6
  </Topefekt_Magesms>
7
  </modules>
8
 
app/code/community/Topefekt/Magesms/etc/system.xml CHANGED
@@ -54,6 +54,15 @@
54
  <show_in_website>1</show_in_website>
55
  <show_in_store>1</show_in_store>
56
  </customer_groups>
 
 
 
 
 
 
 
 
 
57
  </fields>
58
  </magesms>
59
  <template translate="label" module="magesms">
54
  <show_in_website>1</show_in_website>
55
  <show_in_store>1</show_in_store>
56
  </customer_groups>
57
+ <connector translate="label,comment" module="magesms">
58
+ <label>Connector</label>
59
+ <frontend_type>select</frontend_type>
60
+ <source_model>magesms/system_config_connector</source_model>
61
+ <sort_order>153</sort_order>
62
+ <show_in_default>1</show_in_default>
63
+ <show_in_website>0</show_in_website>
64
+ <show_in_store>0</show_in_store>
65
+ </connector>
66
  </fields>
67
  </magesms>
68
  <template translate="label" module="magesms">
app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-upgrade-1.4.4-1.4.5.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mage SMS - SMS notification & SMS marketing
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the BSD 3-Clause License
8
+ * It is available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/BSD-3-Clause
10
+ *
11
+ * @category TOPefekt
12
+ * @package TOPefekt_Magesms
13
+ * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->startSetup(); $i4f3b75abfeef0eea3f3858aa24b2cf7c9edfa6ce = Mage::getModel('magesms/maps')->getCollection()->addFieldToFilter('area', 966)->addFieldToFilter('number', 8); if (!$i4f3b75abfeef0eea3f3858aa24b2cf7c9edfa6ce->count()) { Mage::getModel('magesms/maps')->setArea(966)->setNumber(8)->save(); } $iddb18dc4afa6663cf07a52c741943ff87cbe3896->endSetup();
app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-upgrade-1.4.5-1.4.6.php ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mage SMS - SMS notification & SMS marketing
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the BSD 3-Clause License
8
+ * It is available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/BSD-3-Clause
10
+ *
11
+ * @category TOPefekt
12
+ * @package TOPefekt_Magesms
13
+ * @copyright Copyright (c) 2012-2015 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->startSetup(); $ib678de385e13abb750f86db873c70fd899d5324c = array( array("Afghanistan",93), array("Andorra",376), array("Aruba",297), array("Benin",229), array("Brunei",673), array("Burkina Faso",226), array("Burundi",257), array("Cape Verde",238), array("CĂ´te d'Ivoire",225), array("Comoros",269), array("Congo Dem. R.",243), array("Cook Islands",682), array("Djibouti",253), array("Equatorial Guinea",240), array("Falkland Islands",500), array("Gabon",241), array("Gambia",220), array("Gibraltar",350), array("French Guiana",594), array("Guinea",224), array("Guinea-Bissau",245), array("Guyana",592), array("Haiti",509), array("Chad",235), array("Kiribati",686), array("Liberia",231), array("Mali",223), array("Mauritania",222), array("Mauritius",230), array("Montenegro",382), array("Mozambique",258), array("Netherlands Ant.",299), array("New Caledonia",687), array("Palau",680), array("RĂ©union",262), array("Saint Pierre a. M.",508), array("SĂŁo Tome a. P.",239), array("San Marino",378), array("Seychelles",248), array("Sierra Leone",232), array("Solomon Islands",677), array("Sudan",249), array("Suriname",597), array("Togo",228), array("Tuvalu",688), array("UAE",971), array("Uganda",256), array("Zambia",260), ); foreach ($ib678de385e13abb750f86db873c70fd899d5324c as $i04a044a36bef0ddde6d5de08f57f074024136d74) { $i037b855bc01175f2c77d5c3e19eda9a0003feff4 = Mage::getModel('magesms/country')->getCollection()->addFieldToFilter('name', $i04a044a36bef0ddde6d5de08f57f074024136d74[0]); if (!$i037b855bc01175f2c77d5c3e19eda9a0003feff4->count()) { $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
17
+ INSERT INTO `{$this->getTable('magesms_country')}`
18
+ (`name`, `vat`, `currency`, `area`) VALUES ('{$i04a044a36bef0ddde6d5de08f57f074024136d74[0]}', 0, 'EUR', '{$i04a044a36bef0ddde6d5de08f57f074024136d74[1]}')
19
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
20
+ INSERT INTO `{$this->getTable('magesms_country_area')}`
21
+ (`country_name`, `area`) VALUES ('{$i04a044a36bef0ddde6d5de08f57f074024136d74[0]}', '{$i04a044a36bef0ddde6d5de08f57f074024136d74[1]}')
22
+ "); } } $iddb18dc4afa6663cf07a52c741943ff87cbe3896->endSetup();
app/locale/ar_DZ/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,554 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","أ ;ب; ت ;ث; ج ;ح ;خ; د; ذ; ر; ز; س; ش ;ص ;ض; ط; ظ ;ع ;غ ;ف ;ق; ك; ل ;م ;ن; هـ ;و; ي"
4
+ "All years","جميع السنوات"
5
+ "About","حول التطبيق"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","المطور:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","العنوان:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","الجمهورية التشيكية"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","الهاتف"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","البريد الإلكتروني:"
17
+ "sales@topefekt.com","sales@topefekt.com"
18
+ "support@topefekt.com","support@topefekt.com"
19
+ "Web:","Web:"
20
+ "www.presta-sms.com","www.presta-sms.com"
21
+ "www.presta-sms.com/","www.presta-sms.com/"
22
+ "Admin SMS","إرساليات المشرف"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","تحوير نصوص الرسائل والأوقات التي يتم فيها إشعار المشرفين."
24
+ "Unicode SMS","رسائل اليونيكود"
25
+ "unicode","يونيكود"
26
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا."
27
+ "Save","تفعيل"
28
+ "Sending notifications via SMS is ACTIVE","خاصية إرسال الإشعارات نشطة"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","خاصية إرسال الإشعارات غير نشطة حاليا، لتفعيلها يجب عليك اختيار مشرف واحد على الأقل"
30
+ "Update of order status","تحيين حالة الطلبية"
31
+ "Account","انشاء حساب"
32
+ "Product","المنتجات"
33
+ "Order status","حالة الطلبيات"
34
+ "Order","الطلبيات"
35
+ "Admin SMS - not active","إرساليات المشرف - غير مفعل"
36
+ "Please add at least one administrator!","يُرجى اضافة مشرف واحد على الأقل"
37
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل."
38
+ "Invalid SMS text","نص الرسالة غير صالح"
39
+ "Text of SMS was saved.","تم تسجيل نص الرسالة"
40
+ "Unicode saved.","تم تفعيل خاصية اليونيكود"
41
+ "char","حرف"
42
+ "chars","أحرف"
43
+ "label","شريحة"
44
+ "SMS text","نص الرسالة"
45
+ "total sms:","مجموع الرسائل:"
46
+ "Enter SMS text","أدخل نص الرسال"
47
+ "Preview","معاينة"
48
+ "Administrators","المشرفون"
49
+ "Save","حفظ"
50
+ "Cancel","إلغاء"
51
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
52
+
53
+ "User profile - not active","حساب المشرف - غير نشط"
54
+ "User profile - active","حساب المشرف - نشط"
55
+ "New user account","حساب جديد"
56
+ "Not registered yet? Create account now!","غير مسجل؟ قم بإنشاء حسابك الآن"
57
+ "Email:","البريد الإلكتروني:"
58
+ "Company name:","إسم الشركة:"
59
+ "Street:","الشارع:"
60
+ "City:","المدينة::"
61
+ "ZIP:","الترقيم البريدي:"
62
+ "Country:","البلد:"
63
+ "Company ID:","مُعرف الشركة:"
64
+ "Company VAT:","رقم الحساب الضريبي للشركة"
65
+ "Referer ID:","المرجع المعرف"
66
+ "View licence terms:","الإطلاع على بنود الترخيص"
67
+ "I agree","موافق"
68
+ "I dont agree","غير موافق"
69
+ "Register","تسجيل"
70
+ "Required field","حقل مطلوب"
71
+ "Sign in","تسجيل الدخول"
72
+ "If You already have an account, please sign in.","إذا كان لديك حساب يمكنك تسجيل الدخول"
73
+ "Username:","إسم المستخدم:"
74
+ "Password:","كلمة السر:"
75
+ "Log in","الدخول"
76
+ "Edit user account","تحوير حساب المستخد"
77
+ "Save","حفظ"
78
+ "User account info","معلومات الحساب"
79
+ "SMS Credit:","مخزون الرسائل:"
80
+ "Add administrators","إضافة مشرفين"
81
+ "Name:","الإسم:"
82
+ "Mobile number:","رقم الهاتف المحمول:"
83
+ "Edit","تحوير"
84
+ "Add","إضافة"
85
+ "Other settings","إعدادات أخرى"
86
+ "Simulate SMS sending:","محاكاة الرسائل القصيرة:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","السماح باختبار الإرساليات والإطلاع على حالة الرسائل في أرشيف الإرساليات"
88
+ "Delete database:","حذف قاعدة البيانات"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","السماح بما اذا كان يجب تخزين الإعدادات و تسجيل قاعدة البيانات إذا ما تم حذف التطبيق"
90
+ "Delivery reports:","تقارير الإرسال"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","السماح بمشاهدة تقارير بعث الإرساليات في أرشيف الإرساليات"
92
+ "Low credit alert:","التنبيه حول مخزون الإرساليات المنخفض"
93
+ " Allows to receive email when your SMS credit is low."," السماح باستقبال بريد الكتروني في حالة تدني المخزون"
94
+ "Email for delivery reports:","البريد الإلكتروني لتقارير التسليم:"
95
+ "Allows to receive email with delivery report of SMS.","السماح بتلقي البريد الالكتروني مع تقرير تسليم الرسائل القصيرة."
96
+ "Admin was created.","تمت إضافة المشرف"
97
+ "You have to agree with licence terms.","يجب عليك القبول بشروط الإستعمال"
98
+ "Account was created.","تم إنشاء الحساب"
99
+ "you can add another account after ","يمكنك إضافة حساب آخر لاحقا "
100
+ "minutes","دقائق"
101
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الرسائل"
102
+ "You were succesfully loged in.","تم تسجيل الدخول بنجاح"
103
+ "error","خطأ"
104
+ "Invalid e-mail for delivery report.","البريد الإكتروني غير صالح لتقارير التسليم"
105
+ "Invalid e-mail","البريد الإلكتروني غير صالح"
106
+ "Account was changed.","تم تغيير الحساب"
107
+ "Account was changed, but module URL for DR does not answer.","تم تغيير الحساب، لكن رابط التطبيق لا يجيب"
108
+ "you can change account after ","يمكنك تغيير اعدادات الحساب فيما بعد "
109
+ " seconds"," ثوان"
110
+ "Invalid name","إسم غير صالح"
111
+ "Invalid number","رقم غير صالح"
112
+ "Admin was changed.","تم تغيير المشرف"
113
+ "Admin was deleted.","تم حذف المشرف"
114
+ "no changes were made","لا تغييرات"
115
+ "login error","خطأ في عملية الدخول"
116
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف"
117
+ "DELETE administrator","حذف المشرف"
118
+ "EDIT administrator","إعدادات المشرف"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","في الشكل الدولي لا توجد أصفار ولا وجود لعلامة "+" مثلا: 44791796595"
120
+ "(when uninstall)","الغاء التنصيب)"
121
+ "(0 = no alert)","0 = لا تنبيه)"
122
+ "Fill in username and password.","أضف اسم المستخدم وكلمة السر"
123
+
124
+ "Customer SMSi - ","إرساليات الحريف - "
125
+ "Customer SMS - not active","إرساليات الحريف - غير نشطة"
126
+ " language version"," صيغة اللغة "
127
+ "Select events during which shall be customer notified via SMS and customize text of messages. You can also add a new language version of SMS messages for each country separately. In countries with undefined language version will be used default language version.","هنا يمكن تحديد المراحل التي يتم فيها إشعار الحريف بواسطة رسالة، كما يمكن تخصيص نص الرسالة أيضا، يمكنك أيضا إضافة لغة جديدة لكل بلد على حدا، بالنسبة للبلدان التي لم يتم تعيين أي لغة لها سوف يتم استعمال اللغة الأساسية فيها تلقائيا"
128
+ "Add SMS text version","إضافة صيغة نص الرسالة"
129
+ "Select country: ","إختر البلد: "
130
+ "Unicode SMS","رسائل اليونيكود"
131
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
132
+ "Order status","حالة الطلبية"
133
+ "Sending notifications via SMS is ACTIVE","إرسال الإشعارات عبر الرسائل القصيرة نشط"
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","إرسال الإشعارات عبر الرسائل القصيرة غير نشط، لتنشيطه اظغط على \"تفعيل\" في القائمة المرغوبة"
135
+ " Update of order status "," تحيين حالة الطلبية "
136
+ "Account","الحساب"
137
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
138
+ "Invalid SMS text","نص الرسالة غير صالح"
139
+ "Text of SMS was saved.","تم حفظ نص الرسالة"
140
+ "SMS text version was deleted.","تم حذف صيغة نص الرسالة"
141
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف؟"
142
+ "DELETE language version","حذف صيغة هذه اللغة"
143
+ "SMS text","نص الرسالة"
144
+ "unicode","يونيكود"
145
+ "SMS text version for ","صيغة الرسالة الخاصة ب "
146
+ " was saved"," تم تسجيله"
147
+ "Preview","معاينة"
148
+ "Active","تفعيل"
149
+ "Save","حفظ"
150
+ "Cancel","إلغاء"
151
+ "total sms:","مجموع الرسائل:"
152
+ "EDIT language version","تحوير لغوي"
153
+ "default","الوضع المبدئيoú"
154
+ "Edit","تحوير"
155
+ "Add","إضافة"
156
+ "Order","طلبية"
157
+ "Chars","أحرف"
158
+ "Unicode was saved.","تفعيل اليونيكود"
159
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
160
+
161
+ "Purchase Credit","شراء مخزون الرسائل"
162
+ "Purchase Credit - not active","شراء مخزون الرسائل - غير نشط"
163
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
164
+ " In case methods for credit purchase are not displayed properly, please click here:"," اذا ما لم يتم عرض طرق الشراء بشكل صحيح يرجى الظغط هنا:"
165
+
166
+ "Bulk SMS text","نص الرسائل القصيرة بالجملة"
167
+ "Add recipients ","إضافة المستلمين "
168
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","أضف قائمة المستلمين مع مراعاة الفصل بين كل مستلم وآخر بعلامة فاصل ","، يجب أن تكون الأرقام بالصيغة الدولية مع مراعاة حذف الأصفار وحذف علامة "+" زائد"
169
+ " (e.g. 447971796595)"," (مثلا 447971796595)"
170
+ "Enter SMS text","أكتب نص الرسالة"
171
+ "Add recipients in CSV file ","CSV أضف المستلمين في صيغة "
172
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)"
173
+ " Unicode "," يونيكود "
174
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا.)."
175
+ "Your time: ","التوقيت الخاص بك: "
176
+ "Time: ","التوقيت: "
177
+ "time zone: ","التوقيت المحلي: "
178
+ "time zone settings","اعدادات التوقيت المحلي"
179
+ "Text is too long","النص طويل"
180
+ "Send SMS","ارسال"
181
+ "Send","ارسال"
182
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","sv ارسال رسالة او رسائل بالجملة، أدخل ارقام الهواتف او قم بتحميل ملف بصيغة "
183
+ "Send SMS - not active","بعث الرسائل - غير نشط"
184
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
185
+ "Fill in SMS text.","أضف نص الرسالة"
186
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 612 حرف"
187
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 268 حرف يونيكود"
188
+ "Wrong time of SMS sending.","تاريخ غير صالح لإرسال الرسائل"
189
+ "Recipients found: 0","عدد المستلمين الموجودين: 0"
190
+ "You do not have enough credit to send SMS to all ","ليس لدليك مخزون كافي لكي تبعث للكل "
191
+ " recipients."," المستلمون"
192
+ "SMS was sent.","تم ارسال الرسالة"
193
+ "SMS was saved.","تم حفظ نص الرسالة"
194
+ "wrong number or unavailable","رقم خاطئ أو غير صالح"
195
+ "unauthorized senderID in confirmation sms","معرف الباعث غير صالح لتأكيد عملية الإرسال"
196
+ "low credit for sending sms","مخزون منخفض لا يُمَكِن من بعث الرسائل"
197
+ "unicode is not supported","اليونيكود غير مدعوم"
198
+ "can not connect to SMS server","لا يمكن التواصل مع سيرفر الرسائل"
199
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
200
+ "SMS was sent (simulation).","تم ارسال الرسالة (محاكاة)"
201
+ "error","خطأ"
202
+ "login error","خطأ في عملية الدخول"
203
+ " Send later "," أرسل لاحقا "
204
+ "Characters: ","أحرف: "
205
+ "1hr","1hr"
206
+ "Date: ","التاريخ: "
207
+
208
+ "SMS Answers","ردود الرسائل"
209
+ "SMS answer from customer is displayed only when customer receives SMS from your shop with SMS sender type „System number“ and customer replies using his own mobile phone.","الإجابة عن رسائل الحريف لا تظهر عادة الا عندما يستلم الحريف الرسالة من متجرك باستعمال صيغة \"الرقم النظامي\" وبذلك يمكن للحريف الرد باستعمال هاتفه الشخصي"
210
+ "Show","إظهار"
211
+ "Search results ","نتائج البحث "
212
+ " of "," ل "
213
+ "SMS center","مركز الرسائل"
214
+ "Date","التاريخ"
215
+ "From number","من الرقم"
216
+ "new","جديد"
217
+ "Previous","السابق"
218
+ "Next","التالي"
219
+ " Page: "," الصفحة: "
220
+ "SMS Answers - not active","الإجابة عن الرسائل - غير نشطة"
221
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
222
+ "year","سنة"
223
+ "month","شهر"
224
+ "SMS","رسالة"
225
+ "Text:","نص:"
226
+ "Total SMS answers: 0","مجموع ردود الرسائل: 0"
227
+
228
+ "SENT to recipient","الإرسال الى المستلم"
229
+ "ERROR","خطأ"
230
+ "DELIVERED to recipient","وصلت الرسالة الى المستلم"
231
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
232
+
233
+ "SMS History","ارشيف الإرساليات"
234
+ "History of sent SMS from SMS module.","رشيف الإرسال من تطبيق الإرساليات"
235
+ " admin sms"," ارساليات المشرف"
236
+ " customer sms"," ارساليات الحريف"
237
+ " marketing sms"," الرسائل التجارية"
238
+ " simple sms"," إرسال عادي"
239
+ "Show","إظهار"
240
+ "Search results ","نتائج البحث "
241
+ " of "," ل "
242
+ "Type","النوع"
243
+ "Date","التاريخ"
244
+ "SMS subject","موضوع الإرسالية"
245
+ "Number","الرقم"
246
+ "yes","نعم"
247
+ "no","لا"
248
+ "system number","الرقم النظامي"
249
+ "Credit balance:","كمية المخزون:"
250
+ "Display customer detail","إظهار معطيات الحريف"
251
+ "Text:","النص:"
252
+ "Total SMS:","مجموع الرسائل:"
253
+ "SMS History - not active","أرشيف الإرسال - غير نشط"
254
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
255
+ "SMS price in credits:","سعر الإرسالية بصيغة \"المخزون\"ـ"
256
+ "year","السنة"
257
+ "month","الشهر"
258
+ "Status","الحالة"
259
+ "Recipient","المستلم"
260
+ "Unicode:","يونيكود:"
261
+ "senderID:","معرف المرسل:"
262
+ "Previous","السابق"
263
+ "Next","التالي"
264
+ " Page: "," الصفحة: "
265
+ "Total SMS: 0","مجموع الرسائل: 0"
266
+ "SMS","الإرساليات"
267
+
268
+ "SMS Marketing - bulk SMS text","الإرساليات التجارية - نص الإرساليات بالجملة"
269
+ "Enter SMS text","أدخل نص الرسالة"
270
+ " Unicode "," يونيكود "
271
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
272
+ " Send later "," أرسل لاحقا "
273
+ "Your time: ","الوقت الخاص بك:"
274
+ "Total customers:","مجموع الحرفاء:"
275
+ "Total SMS:","مجموع الرسائل:"
276
+ "SMS Marketing - bulk SMS filter","الإرساليات التجارية - فلتر رسائل الجملة"
277
+ "All customers","جميع الحرفاء"
278
+ "company customers","منظومة الحرفاء"
279
+ "private customers","حرفاء خاصون"
280
+ "All countries","جميع الدول"
281
+ "Last name:","اللقب:"
282
+ "First name:","الإسم:"
283
+ "Last name","اللقب"
284
+ "First name","الإسم"
285
+ "Groups:","المجموعات:"
286
+ "All","الكل"
287
+ "Gender:","الجنس:"
288
+ "Male","ذكر"
289
+ "Female","أنثى"
290
+ "Newsletter:","النشرة البريدية:"
291
+ "Yes","نعم"
292
+ "No","لا"
293
+ "Apply filter","تفعيل الفلترة"
294
+ "Date of birth from: ","تاريخ الولادة من: "
295
+ "to: ","إلى: "
296
+ "Date of registration from: ","تاريخ التسجيل من: "
297
+ "Customers found: ","الحرفاء الذين أمكن إيجادهم "
298
+ "results","النتائج"
299
+ "Action","الإجراء"
300
+ "Mobile number","رقم الهاتف المحمول"
301
+ "Customer ID","معرف الحريف"
302
+ "REMOVE customer from this list","حذف الحريف من هذه القائمة"
303
+ "Next","التالي"
304
+ "Previous","السابق"
305
+ " Page: "," الصفحة: "
306
+ "SMS Marketing - customers found: ","الإرساليات التجاريت - عدد الحرفاء الذين أمكن إيجادهم "
307
+ "Write text of message and use advanced filter to target your marketing campaign.","أكتب نص الرسالة واستعمل الفلتر المتقدم لتحديد هدف حملة التسويق الخاصة بك."
308
+ "Marketing SMS","الإرساليات التجارية"
309
+ "SMS Marketing - not active","الإرساليات التسويقية - غير نشطة"
310
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل "
311
+ "Fill in SMS text","إملأ نص الرسالة"
312
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل (الحد الأقصى 612 حرفا)."
313
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل (الحد الأقصى 268 حرف يونيكود)."
314
+ "Customers found: 0","الحرفاء الذين أمكن إيجادهم: 0"
315
+ "Wrong time of SMS sending.","توقيت غير صالح لبعث الإرساليات"
316
+ "You do not have enough credit to send SMS to all ","ليس لديك مخزون إرساليات كافي لبعث الرسائل للجميع "
317
+ " customers."," الحرفاء"
318
+ "SMS was sent.","تم بعث الإرسالية"
319
+ "SMS was saved.","تم حفظ الإرسالية."
320
+ "wrong number or unavailable","رقم غير صالح أو غير موجود"
321
+ "unauthorized senderID in confirmation sms","معرف المرسل غير مسموح به لتأكيد عملية الإرسال"
322
+ "low credit for sending sms","مخزون إرساليات منخفض"
323
+ "unicode is not supported","اليونيكود غير مدعم"
324
+ "can not connect to SMS server","لا يمكن الإتصال بسرفر الإرساليات"
325
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
326
+ "SMS was sent (simulation).","تم بعث الرسالة (فقط محاكاة)"
327
+ "error","خطأ"
328
+ "login error","خطأ في عملية الدخول"
329
+ "Date:","التاريخ:"
330
+ "Time: ","التوقيت: "
331
+ "1hr","1hr"
332
+ "time zone: ","التوقيت المحلي: "
333
+ "time zone settings","إعدادات التوقيت المحلي"
334
+ "Send","إرسال"
335
+ "Characters: ","أحرف: "
336
+ "Text is too long","النص طويل"
337
+ "Type:","النوع: "
338
+ "Country:","البلد:"
339
+ "City:","الجهة:"
340
+ "Advert:","الإعلام:"
341
+ "Store:","المتجر:"
342
+ "All stores","ميع المتاجر"
343
+
344
+ "Presta SMS","Presta SMS"
345
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - إبعث إرسالياتك من برستاشوب!"
346
+ "Admin SMS","إرساليات المشرف"
347
+ "Customer SMS","إرساليات الحريف"
348
+ "SMS Settings","إعدادات الإرسال
349
+ "SMS History","أرشيف الإرسال"
350
+ "Purchase Credit","شراء مخزون الإرساليات"
351
+ "Marketing SMS","الإرساليات التجارية"
352
+ "SMS Answers","ردود الرسائل"
353
+ "Send SMS","بعث الإرساليات"
354
+ "About","حول التطبيق"
355
+ "wrong number or unavailable","رقم خاطئ أو غير موجود"
356
+ "unauthorized senderID in confirmation sms","معرف الباعث غير مسموح به لتأكيد عملية الإرسال"
357
+ "low credit for sending sms","مخزون الإرساليات منخفض لإرسال الرسائل"
358
+ "unicode is not supported","لا يمكن استعمال اليونيكود"
359
+ "login error","خطأ في عملية الدخول"
360
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الإرساليات"
361
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
362
+ "unknown mobile number","لم يتم التعرف على رقم الهاتف المحمول"
363
+ "not connected to SMS server","الإتصال مقطوع مع سيرفر الإرساليات"
364
+ "New orders",""طلبيات جديدة"
365
+ "New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}.","New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}."
366
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
367
+ "Possible variables:","Possible variables:"
368
+ "Successful customer create account","Successful customer create account"
369
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}."
370
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!"
371
+ "Product returned","Product returned"
372
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}."
373
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","We have received your request. Order {order_id}. Have a nice day, {shop_name}."
374
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
375
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
376
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."
377
+ "Payment confirmation","Payment confirmation"
378
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."
379
+ "We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
380
+ "Update of tracking number in order","Update of tracking number in order"
381
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}."
382
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}."
383
+ "Called when a product is deleted","Called when a product is deleted"
384
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}."
385
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
386
+ "Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}.","Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}."
387
+ "Product out of stock","Product out of stock"
388
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."
389
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
390
+ "In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}.","In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}."
391
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
392
+ ". Info from {shop_name}.",". Info from {shop_name}."
393
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
394
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
395
+ "Bank wire","Bank wire"
396
+ "Company Name","Company Name"
397
+ "Country","Country"
398
+ "City","City"
399
+ "qty","qty"
400
+ "qty reinjected","qty reinjected"
401
+ "qty returned","qty returned"
402
+ "name","name"
403
+ "not found","not found"
404
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
405
+ "Own number sender ID settings","Own number sender ID settings"
406
+ "own number sender ID","own number sender ID"
407
+ "Existing Own number:","Existing Own number:"
408
+ "New Own number sender ID:","New Own number sender ID:"
409
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595"
410
+ "SMS code:","SMS code:"
411
+ "CONFIRM","CONFIRM"
412
+ "Required field","Required field"
413
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
414
+ "Text sender ID settings","Text sender ID settings"
415
+ "Existing Text sender ID:","Existing Text sender ID:"
416
+ "New Text sender ID:","New Text sender ID:"
417
+ "max. 11 characters","max. 11 characters"
418
+ "SMS Settings","SMS Settings"
419
+ "Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type.","Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type."
420
+ "Customer SMS settings","Customer SMS settings"
421
+ "SENDER TYPE","SENDER TYPE"
422
+ "NETWORK","NETWORK"
423
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
424
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
425
+ "payment","payment"
426
+ "Unicode ","Unicode "
427
+ "Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)","Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)"
428
+ "TEXT SENDER ID","TEXT SENDER ID"
429
+ "Text sender ID","Text sender ID"
430
+ "SYSTEM NUMBER","SYSTEM NUMBER"
431
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
432
+ "SIM HOSTING","SIM HOSTING"
433
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
434
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
435
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
436
+ "Are you sure to delete","Are you sure to delete"
437
+ "Select country: ","Select country: "
438
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
439
+ "SMS settings - not active","SMS settings - not active"
440
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register."
441
+ "error","error"
442
+ "can not connect to SMS server","can not connect to SMS server"
443
+ " was deleted."," was deleted."
444
+ "choose sender type","choose sender type"
445
+ " was saved."," was saved."
446
+ "fill in own number sender ID","fill in own number sender ID"
447
+ "own number sender ID must be number","own number sender ID must be number"
448
+ "correctly confirm sms code","correctly confirm sms code"
449
+ "Own number sender ID for ","Own number sender ID for "
450
+ " was saved."," was saved."
451
+ "error - ","error - "
452
+ "login error","login error"
453
+ "Now retype SMS code.","Now retype SMS code."
454
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
455
+ "error - wrong number or unavailable","error - wrong number or unavailable"
456
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
457
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
458
+ "fill in text sender ID","fill in text sender ID"
459
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
460
+ "possible characters: ","possible characters: "
461
+ "text sender ID can't be number","text sender ID can't be number"
462
+ "Text sender ID for ","Text sender ID for "
463
+ "Admin SMS settings","Admin SMS settings"
464
+ "VALIDATE","VALIDATE"
465
+ "SMS validation","SMS validation"
466
+ "Confirmation code: ","Confirmation code: "
467
+ "Update pricelist","Update pricelist"
468
+ "e.g.:","e.g.:"
469
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
470
+ "edit","edit"
471
+ "delete","delete"
472
+ "Your online stores","Your online stores"
473
+ "SMS opt-out","SMS opt-out"
474
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - setting SMS opt-out option from the cart and SMS charging"
475
+ "Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart.","Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart."
476
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
477
+ "invoice address","invoice address"
478
+ "delivery address","delivery address"
479
+ "Price of SMS","Price of SMS"
480
+ "Text displayed in the cart","Text displayed in the cart"
481
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
482
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
483
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“"
484
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
485
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
486
+ "New version available for download:","New version available for download:"
487
+ "Manual:","Manual:"
488
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
489
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
490
+ "1.5.x","1.5.x"
491
+ "Contact form","Contact form"
492
+ "Remove duplicate numbers","Remove duplicate numbers"
493
+ "Registration type:","Registration type:"
494
+ "Personal","Personal"
495
+ "Business","Business"
496
+ "Address","Address"
497
+ "Billing information","Billing information"
498
+ "Contact person","Contact person"
499
+ "Enter the name of the company.","Enter the name of the company."
500
+ "Invalid VAT","Invalid VAT"
501
+ "Statistics","Statistics"
502
+ "Statistics - not active","Statistics - not active"
503
+ "day","day"
504
+ "Date from:","Date from:"
505
+ "to:","to:"
506
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
507
+ "Supported Magento versions:","Supported Magento versions:"
508
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
509
+ "www.mage-sms.com","www.mage-sms.com"
510
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
511
+ "Removed Customers: ","Removed Customers: "
512
+ "More...","More..."
513
+ "Saved Filters","Saved Filters"
514
+ "Save filter","Save filter"
515
+ "Reset filter","Reset filter"
516
+ "Filter Name","Filter Name"
517
+ "Date","Date"
518
+ "Filter has been applied.","Filter has been applied."
519
+ "Filter has been saved.","Filter has been saved."
520
+ "Filter has been reset.","Filter has been reset."
521
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
522
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
523
+ "No filter has been found.","No filter has been found."
524
+ "Processing...","Processing..."
525
+ "Saved Templates","Saved Templates"
526
+ "Save template","Save template"
527
+ "Template Name","Template Name"
528
+ "Template has been loaded.","Template has been loaded."
529
+ "Template has been saved.","Template has been saved."
530
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
531
+ "No template has been found.","No template has been found."
532
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
533
+ "Select coupon","Select coupon"
534
+ "Create coupon","Create coupon"
535
+ "Please Select","Please Select"
536
+ "SIMULATION","SIMULATION"
537
+ "DELETED","DELETED"
538
+ "SCHEDULED","SCHEDULED"
539
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
540
+ "DUPLICATE","DUPLICATE"
541
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
542
+ "Returns","Returns"
543
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
544
+ "New claim from customer was received.","New claim from customer was received."
545
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
546
+ ". Info from {shop_name}.",". Info from {shop_name}."
547
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
548
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
549
+ "ADD/CHANGE TEXT SENDER ID","ADD/CHANGE TEXT SENDER ID"
550
+ "Add SMS product to cart:","Add SMS product to cart:"
551
+ "Automatically","Automatically"
552
+ "Manually","Manually"
553
+ "SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile","SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile"
554
+ "Activate displaying Marketing SMS opt-out feature in the user profile","Activate displaying Marketing SMS opt-out feature in the user profile"
app/locale/ar_EG/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,554 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","أ ;ب; ت ;ث; ج ;ح ;خ; د; ذ; ر; ز; س; ش ;ص ;ض; ط; ظ ;ع ;غ ;ف ;ق; ك; ل ;م ;ن; هـ ;و; ي"
4
+ "All years","جميع السنوات"
5
+ "About","حول التطبيق"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","المطور:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","العنوان:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","الجمهورية التشيكية"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","الهاتف"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","البريد الإلكتروني:"
17
+ "sales@topefekt.com","sales@topefekt.com"
18
+ "support@topefekt.com","support@topefekt.com"
19
+ "Web:","Web:"
20
+ "www.presta-sms.com","www.presta-sms.com"
21
+ "www.presta-sms.com/","www.presta-sms.com/"
22
+ "Admin SMS","إرساليات المشرف"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","تحوير نصوص الرسائل والأوقات التي يتم فيها إشعار المشرفين."
24
+ "Unicode SMS","رسائل اليونيكود"
25
+ "unicode","يونيكود"
26
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا."
27
+ "Save","تفعيل"
28
+ "Sending notifications via SMS is ACTIVE","خاصية إرسال الإشعارات نشطة"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","خاصية إرسال الإشعارات غير نشطة حاليا، لتفعيلها يجب عليك اختيار مشرف واحد على الأقل"
30
+ "Update of order status","تحيين حالة الطلبية"
31
+ "Account","انشاء حساب"
32
+ "Product","المنتجات"
33
+ "Order status","حالة الطلبيات"
34
+ "Order","الطلبيات"
35
+ "Admin SMS - not active","إرساليات المشرف - غير مفعل"
36
+ "Please add at least one administrator!","يُرجى اضافة مشرف واحد على الأقل"
37
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل."
38
+ "Invalid SMS text","نص الرسالة غير صالح"
39
+ "Text of SMS was saved.","تم تسجيل نص الرسالة"
40
+ "Unicode saved.","تم تفعيل خاصية اليونيكود"
41
+ "char","حرف"
42
+ "chars","أحرف"
43
+ "label","شريحة"
44
+ "SMS text","نص الرسالة"
45
+ "total sms:","مجموع الرسائل:"
46
+ "Enter SMS text","أدخل نص الرسال"
47
+ "Preview","معاينة"
48
+ "Administrators","المشرفون"
49
+ "Save","حفظ"
50
+ "Cancel","إلغاء"
51
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
52
+
53
+ "User profile - not active","حساب المشرف - غير نشط"
54
+ "User profile - active","حساب المشرف - نشط"
55
+ "New user account","حساب جديد"
56
+ "Not registered yet? Create account now!","غير مسجل؟ قم بإنشاء حسابك الآن"
57
+ "Email:","البريد الإلكتروني:"
58
+ "Company name:","إسم الشركة:"
59
+ "Street:","الشارع:"
60
+ "City:","المدينة::"
61
+ "ZIP:","الترقيم البريدي:"
62
+ "Country:","البلد:"
63
+ "Company ID:","مُعرف الشركة:"
64
+ "Company VAT:","رقم الحساب الضريبي للشركة"
65
+ "Referer ID:","المرجع المعرف"
66
+ "View licence terms:","الإطلاع على بنود الترخيص"
67
+ "I agree","موافق"
68
+ "I dont agree","غير موافق"
69
+ "Register","تسجيل"
70
+ "Required field","حقل مطلوب"
71
+ "Sign in","تسجيل الدخول"
72
+ "If You already have an account, please sign in.","إذا كان لديك حساب يمكنك تسجيل الدخول"
73
+ "Username:","إسم المستخدم:"
74
+ "Password:","كلمة السر:"
75
+ "Log in","الدخول"
76
+ "Edit user account","تحوير حساب المستخد"
77
+ "Save","حفظ"
78
+ "User account info","معلومات الحساب"
79
+ "SMS Credit:","مخزون الرسائل:"
80
+ "Add administrators","إضافة مشرفين"
81
+ "Name:","الإسم:"
82
+ "Mobile number:","رقم الهاتف المحمول:"
83
+ "Edit","تحوير"
84
+ "Add","إضافة"
85
+ "Other settings","إعدادات أخرى"
86
+ "Simulate SMS sending:","محاكاة الرسائل القصيرة:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","السماح باختبار الإرساليات والإطلاع على حالة الرسائل في أرشيف الإرساليات"
88
+ "Delete database:","حذف قاعدة البيانات"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","السماح بما اذا كان يجب تخزين الإعدادات و تسجيل قاعدة البيانات إذا ما تم حذف التطبيق"
90
+ "Delivery reports:","تقارير الإرسال"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","السماح بمشاهدة تقارير بعث الإرساليات في أرشيف الإرساليات"
92
+ "Low credit alert:","التنبيه حول مخزون الإرساليات المنخفض"
93
+ " Allows to receive email when your SMS credit is low."," السماح باستقبال بريد الكتروني في حالة تدني المخزون"
94
+ "Email for delivery reports:","البريد الإلكتروني لتقارير التسليم:"
95
+ "Allows to receive email with delivery report of SMS.","السماح بتلقي البريد الالكتروني مع تقرير تسليم الرسائل القصيرة."
96
+ "Admin was created.","تمت إضافة المشرف"
97
+ "You have to agree with licence terms.","يجب عليك القبول بشروط الإستعمال"
98
+ "Account was created.","تم إنشاء الحساب"
99
+ "you can add another account after ","يمكنك إضافة حساب آخر لاحقا "
100
+ "minutes","دقائق"
101
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الرسائل"
102
+ "You were succesfully loged in.","تم تسجيل الدخول بنجاح"
103
+ "error","خطأ"
104
+ "Invalid e-mail for delivery report.","البريد الإكتروني غير صالح لتقارير التسليم"
105
+ "Invalid e-mail","البريد الإلكتروني غير صالح"
106
+ "Account was changed.","تم تغيير الحساب"
107
+ "Account was changed, but module URL for DR does not answer.","تم تغيير الحساب، لكن رابط التطبيق لا يجيب"
108
+ "you can change account after ","يمكنك تغيير اعدادات الحساب فيما بعد "
109
+ " seconds"," ثوان"
110
+ "Invalid name","إسم غير صالح"
111
+ "Invalid number","رقم غير صالح"
112
+ "Admin was changed.","تم تغيير المشرف"
113
+ "Admin was deleted.","تم حذف المشرف"
114
+ "no changes were made","لا تغييرات"
115
+ "login error","خطأ في عملية الدخول"
116
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف"
117
+ "DELETE administrator","حذف المشرف"
118
+ "EDIT administrator","إعدادات المشرف"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","في الشكل الدولي لا توجد أصفار ولا وجود لعلامة "+" مثلا: 44791796595"
120
+ "(when uninstall)","الغاء التنصيب)"
121
+ "(0 = no alert)","0 = لا تنبيه)"
122
+ "Fill in username and password.","أضف اسم المستخدم وكلمة السر"
123
+
124
+ "Customer SMSi - ","إرساليات الحريف - "
125
+ "Customer SMS - not active","إرساليات الحريف - غير نشطة"
126
+ " language version"," صيغة اللغة "
127
+ "Select events during which shall be customer notified via SMS and customize text of messages. You can also add a new language version of SMS messages for each country separately. In countries with undefined language version will be used default language version.","هنا يمكن تحديد المراحل التي يتم فيها إشعار الحريف بواسطة رسالة، كما يمكن تخصيص نص الرسالة أيضا، يمكنك أيضا إضافة لغة جديدة لكل بلد على حدا، بالنسبة للبلدان التي لم يتم تعيين أي لغة لها سوف يتم استعمال اللغة الأساسية فيها تلقائيا"
128
+ "Add SMS text version","إضافة صيغة نص الرسالة"
129
+ "Select country: ","إختر البلد: "
130
+ "Unicode SMS","رسائل اليونيكود"
131
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
132
+ "Order status","حالة الطلبية"
133
+ "Sending notifications via SMS is ACTIVE","إرسال الإشعارات عبر الرسائل القصيرة نشط"
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","إرسال الإشعارات عبر الرسائل القصيرة غير نشط، لتنشيطه اظغط على \"تفعيل\" في القائمة المرغوبة"
135
+ " Update of order status "," تحيين حالة الطلبية "
136
+ "Account","الحساب"
137
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
138
+ "Invalid SMS text","نص الرسالة غير صالح"
139
+ "Text of SMS was saved.","تم حفظ نص الرسالة"
140
+ "SMS text version was deleted.","تم حذف صيغة نص الرسالة"
141
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف؟"
142
+ "DELETE language version","حذف صيغة هذه اللغة"
143
+ "SMS text","نص الرسالة"
144
+ "unicode","يونيكود"
145
+ "SMS text version for ","صيغة الرسالة الخاصة ب "
146
+ " was saved"," تم تسجيله"
147
+ "Preview","معاينة"
148
+ "Active","تفعيل"
149
+ "Save","حفظ"
150
+ "Cancel","إلغاء"
151
+ "total sms:","مجموع الرسائل:"
152
+ "EDIT language version","تحوير لغوي"
153
+ "default","الوضع المبدئيoú"
154
+ "Edit","تحوير"
155
+ "Add","إضافة"
156
+ "Order","طلبية"
157
+ "Chars","أحرف"
158
+ "Unicode was saved.","تفعيل اليونيكود"
159
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
160
+
161
+ "Purchase Credit","شراء مخزون الرسائل"
162
+ "Purchase Credit - not active","شراء مخزون الرسائل - غير نشط"
163
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
164
+ " In case methods for credit purchase are not displayed properly, please click here:"," اذا ما لم يتم عرض طرق الشراء بشكل صحيح يرجى الظغط هنا:"
165
+
166
+ "Bulk SMS text","نص الرسائل القصيرة بالجملة"
167
+ "Add recipients ","إضافة المستلمين "
168
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","أضف قائمة المستلمين مع مراعاة الفصل بين كل مستلم وآخر بعلامة فاصل ","، يجب أن تكون الأرقام بالصيغة الدولية مع مراعاة حذف الأصفار وحذف علامة "+" زائد"
169
+ " (e.g. 447971796595)"," (مثلا 447971796595)"
170
+ "Enter SMS text","أكتب نص الرسالة"
171
+ "Add recipients in CSV file ","CSV أضف المستلمين في صيغة "
172
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)"
173
+ " Unicode "," يونيكود "
174
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا.)."
175
+ "Your time: ","التوقيت الخاص بك: "
176
+ "Time: ","التوقيت: "
177
+ "time zone: ","التوقيت المحلي: "
178
+ "time zone settings","اعدادات التوقيت المحلي"
179
+ "Text is too long","النص طويل"
180
+ "Send SMS","ارسال"
181
+ "Send","ارسال"
182
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","sv ارسال رسالة او رسائل بالجملة، أدخل ارقام الهواتف او قم بتحميل ملف بصيغة "
183
+ "Send SMS - not active","بعث الرسائل - غير نشط"
184
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
185
+ "Fill in SMS text.","أضف نص الرسالة"
186
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 612 حرف"
187
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 268 حرف يونيكود"
188
+ "Wrong time of SMS sending.","تاريخ غير صالح لإرسال الرسائل"
189
+ "Recipients found: 0","عدد المستلمين الموجودين: 0"
190
+ "You do not have enough credit to send SMS to all ","ليس لدليك مخزون كافي لكي تبعث للكل "
191
+ " recipients."," المستلمون"
192
+ "SMS was sent.","تم ارسال الرسالة"
193
+ "SMS was saved.","تم حفظ نص الرسالة"
194
+ "wrong number or unavailable","رقم خاطئ أو غير صالح"
195
+ "unauthorized senderID in confirmation sms","معرف الباعث غير صالح لتأكيد عملية الإرسال"
196
+ "low credit for sending sms","مخزون منخفض لا يُمَكِن من بعث الرسائل"
197
+ "unicode is not supported","اليونيكود غير مدعوم"
198
+ "can not connect to SMS server","لا يمكن التواصل مع سيرفر الرسائل"
199
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
200
+ "SMS was sent (simulation).","تم ارسال الرسالة (محاكاة)"
201
+ "error","خطأ"
202
+ "login error","خطأ في عملية الدخول"
203
+ " Send later "," أرسل لاحقا "
204
+ "Characters: ","أحرف: "
205
+ "1hr","1hr"
206
+ "Date: ","التاريخ: "
207
+
208
+ "SMS Answers","ردود الرسائل"
209
+ "SMS answer from customer is displayed only when customer receives SMS from your shop with SMS sender type „System number“ and customer replies using his own mobile phone.","الإجابة عن رسائل الحريف لا تظهر عادة الا عندما يستلم الحريف الرسالة من متجرك باستعمال صيغة \"الرقم النظامي\" وبذلك يمكن للحريف الرد باستعمال هاتفه الشخصي"
210
+ "Show","إظهار"
211
+ "Search results ","نتائج البحث "
212
+ " of "," ل "
213
+ "SMS center","مركز الرسائل"
214
+ "Date","التاريخ"
215
+ "From number","من الرقم"
216
+ "new","جديد"
217
+ "Previous","السابق"
218
+ "Next","التالي"
219
+ " Page: "," الصفحة: "
220
+ "SMS Answers - not active","الإجابة عن الرسائل - غير نشطة"
221
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
222
+ "year","سنة"
223
+ "month","شهر"
224
+ "SMS","رسالة"
225
+ "Text:","نص:"
226
+ "Total SMS answers: 0","مجموع ردود الرسائل: 0"
227
+
228
+ "SENT to recipient","الإرسال الى المستلم"
229
+ "ERROR","خطأ"
230
+ "DELIVERED to recipient","وصلت الرسالة الى المستلم"
231
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
232
+
233
+ "SMS History","ارشيف الإرساليات"
234
+ "History of sent SMS from SMS module.","رشيف الإرسال من تطبيق الإرساليات"
235
+ " admin sms"," ارساليات المشرف"
236
+ " customer sms"," ارساليات الحريف"
237
+ " marketing sms"," الرسائل التجارية"
238
+ " simple sms"," إرسال عادي"
239
+ "Show","إظهار"
240
+ "Search results ","نتائج البحث "
241
+ " of "," ل "
242
+ "Type","النوع"
243
+ "Date","التاريخ"
244
+ "SMS subject","موضوع الإرسالية"
245
+ "Number","الرقم"
246
+ "yes","نعم"
247
+ "no","لا"
248
+ "system number","الرقم النظامي"
249
+ "Credit balance:","كمية المخزون:"
250
+ "Display customer detail","إظهار معطيات الحريف"
251
+ "Text:","النص:"
252
+ "Total SMS:","مجموع الرسائل:"
253
+ "SMS History - not active","أرشيف الإرسال - غير نشط"
254
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
255
+ "SMS price in credits:","سعر الإرسالية بصيغة \"المخزون\"ـ"
256
+ "year","السنة"
257
+ "month","الشهر"
258
+ "Status","الحالة"
259
+ "Recipient","المستلم"
260
+ "Unicode:","يونيكود:"
261
+ "senderID:","معرف المرسل:"
262
+ "Previous","السابق"
263
+ "Next","التالي"
264
+ " Page: "," الصفحة: "
265
+ "Total SMS: 0","مجموع الرسائل: 0"
266
+ "SMS","الإرساليات"
267
+
268
+ "SMS Marketing - bulk SMS text","الإرساليات التجارية - نص الإرساليات بالجملة"
269
+ "Enter SMS text","أدخل نص الرسالة"
270
+ " Unicode "," يونيكود "
271
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
272
+ " Send later "," أرسل لاحقا "
273
+ "Your time: ","الوقت الخاص بك:"
274
+ "Total customers:","مجموع الحرفاء:"
275
+ "Total SMS:","مجموع الرسائل:"
276
+ "SMS Marketing - bulk SMS filter","الإرساليات التجارية - فلتر رسائل الجملة"
277
+ "All customers","جميع الحرفاء"
278
+ "company customers","منظومة الحرفاء"
279
+ "private customers","حرفاء خاصون"
280
+ "All countries","جميع الدول"
281
+ "Last name:","اللقب:"
282
+ "First name:","الإسم:"
283
+ "Last name","اللقب"
284
+ "First name","الإسم"
285
+ "Groups:","المجموعات:"
286
+ "All","الكل"
287
+ "Gender:","الجنس:"
288
+ "Male","ذكر"
289
+ "Female","أنثى"
290
+ "Newsletter:","النشرة البريدية:"
291
+ "Yes","نعم"
292
+ "No","لا"
293
+ "Apply filter","تفعيل الفلترة"
294
+ "Date of birth from: ","تاريخ الولادة من: "
295
+ "to: ","إلى: "
296
+ "Date of registration from: ","تاريخ التسجيل من: "
297
+ "Customers found: ","الحرفاء الذين أمكن إيجادهم "
298
+ "results","النتائج"
299
+ "Action","الإجراء"
300
+ "Mobile number","رقم الهاتف المحمول"
301
+ "Customer ID","معرف الحريف"
302
+ "REMOVE customer from this list","حذف الحريف من هذه القائمة"
303
+ "Next","التالي"
304
+ "Previous","السابق"
305
+ " Page: "," الصفحة: "
306
+ "SMS Marketing - customers found: ","الإرساليات التجاريت - عدد الحرفاء الذين أمكن إيجادهم "
307
+ "Write text of message and use advanced filter to target your marketing campaign.","أكتب نص الرسالة واستعمل الفلتر المتقدم لتحديد هدف حملة التسويق الخاصة بك."
308
+ "Marketing SMS","الإرساليات التجارية"
309
+ "SMS Marketing - not active","الإرساليات التسويقية - غير نشطة"
310
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل "
311
+ "Fill in SMS text","إملأ نص الرسالة"
312
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل (الحد الأقصى 612 حرفا)."
313
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل (الحد الأقصى 268 حرف يونيكود)."
314
+ "Customers found: 0","الحرفاء الذين أمكن إيجادهم: 0"
315
+ "Wrong time of SMS sending.","توقيت غير صالح لبعث الإرساليات"
316
+ "You do not have enough credit to send SMS to all ","ليس لديك مخزون إرساليات كافي لبعث الرسائل للجميع "
317
+ " customers."," الحرفاء"
318
+ "SMS was sent.","تم بعث الإرسالية"
319
+ "SMS was saved.","تم حفظ الإرسالية."
320
+ "wrong number or unavailable","رقم غير صالح أو غير موجود"
321
+ "unauthorized senderID in confirmation sms","معرف المرسل غير مسموح به لتأكيد عملية الإرسال"
322
+ "low credit for sending sms","مخزون إرساليات منخفض"
323
+ "unicode is not supported","اليونيكود غير مدعم"
324
+ "can not connect to SMS server","لا يمكن الإتصال بسرفر الإرساليات"
325
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
326
+ "SMS was sent (simulation).","تم بعث الرسالة (فقط محاكاة)"
327
+ "error","خطأ"
328
+ "login error","خطأ في عملية الدخول"
329
+ "Date:","التاريخ:"
330
+ "Time: ","التوقيت: "
331
+ "1hr","1hr"
332
+ "time zone: ","التوقيت المحلي: "
333
+ "time zone settings","إعدادات التوقيت المحلي"
334
+ "Send","إرسال"
335
+ "Characters: ","أحرف: "
336
+ "Text is too long","النص طويل"
337
+ "Type:","النوع: "
338
+ "Country:","البلد:"
339
+ "City:","الجهة:"
340
+ "Advert:","الإعلام:"
341
+ "Store:","المتجر:"
342
+ "All stores","ميع المتاجر"
343
+
344
+ "Presta SMS","Presta SMS"
345
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - إبعث إرسالياتك من برستاشوب!"
346
+ "Admin SMS","إرساليات المشرف"
347
+ "Customer SMS","إرساليات الحريف"
348
+ "SMS Settings","إعدادات الإرسال
349
+ "SMS History","أرشيف الإرسال"
350
+ "Purchase Credit","شراء مخزون الإرساليات"
351
+ "Marketing SMS","الإرساليات التجارية"
352
+ "SMS Answers","ردود الرسائل"
353
+ "Send SMS","بعث الإرساليات"
354
+ "About","حول التطبيق"
355
+ "wrong number or unavailable","رقم خاطئ أو غير موجود"
356
+ "unauthorized senderID in confirmation sms","معرف الباعث غير مسموح به لتأكيد عملية الإرسال"
357
+ "low credit for sending sms","مخزون الإرساليات منخفض لإرسال الرسائل"
358
+ "unicode is not supported","لا يمكن استعمال اليونيكود"
359
+ "login error","خطأ في عملية الدخول"
360
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الإرساليات"
361
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
362
+ "unknown mobile number","لم يتم التعرف على رقم الهاتف المحمول"
363
+ "not connected to SMS server","الإتصال مقطوع مع سيرفر الإرساليات"
364
+ "New orders",""طلبيات جديدة"
365
+ "New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}.","New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}."
366
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
367
+ "Possible variables:","Possible variables:"
368
+ "Successful customer create account","Successful customer create account"
369
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}."
370
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!"
371
+ "Product returned","Product returned"
372
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}."
373
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","We have received your request. Order {order_id}. Have a nice day, {shop_name}."
374
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
375
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
376
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."
377
+ "Payment confirmation","Payment confirmation"
378
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."
379
+ "We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
380
+ "Update of tracking number in order","Update of tracking number in order"
381
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}."
382
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}."
383
+ "Called when a product is deleted","Called when a product is deleted"
384
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}."
385
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
386
+ "Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}.","Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}."
387
+ "Product out of stock","Product out of stock"
388
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."
389
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
390
+ "In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}.","In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}."
391
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
392
+ ". Info from {shop_name}.",". Info from {shop_name}."
393
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
394
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
395
+ "Bank wire","Bank wire"
396
+ "Company Name","Company Name"
397
+ "Country","Country"
398
+ "City","City"
399
+ "qty","qty"
400
+ "qty reinjected","qty reinjected"
401
+ "qty returned","qty returned"
402
+ "name","name"
403
+ "not found","not found"
404
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
405
+ "Own number sender ID settings","Own number sender ID settings"
406
+ "own number sender ID","own number sender ID"
407
+ "Existing Own number:","Existing Own number:"
408
+ "New Own number sender ID:","New Own number sender ID:"
409
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595"
410
+ "SMS code:","SMS code:"
411
+ "CONFIRM","CONFIRM"
412
+ "Required field","Required field"
413
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
414
+ "Text sender ID settings","Text sender ID settings"
415
+ "Existing Text sender ID:","Existing Text sender ID:"
416
+ "New Text sender ID:","New Text sender ID:"
417
+ "max. 11 characters","max. 11 characters"
418
+ "SMS Settings","SMS Settings"
419
+ "Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type.","Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type."
420
+ "Customer SMS settings","Customer SMS settings"
421
+ "SENDER TYPE","SENDER TYPE"
422
+ "NETWORK","NETWORK"
423
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
424
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
425
+ "payment","payment"
426
+ "Unicode ","Unicode "
427
+ "Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)","Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)"
428
+ "TEXT SENDER ID","TEXT SENDER ID"
429
+ "Text sender ID","Text sender ID"
430
+ "SYSTEM NUMBER","SYSTEM NUMBER"
431
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
432
+ "SIM HOSTING","SIM HOSTING"
433
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
434
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
435
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
436
+ "Are you sure to delete","Are you sure to delete"
437
+ "Select country: ","Select country: "
438
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
439
+ "SMS settings - not active","SMS settings - not active"
440
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register."
441
+ "error","error"
442
+ "can not connect to SMS server","can not connect to SMS server"
443
+ " was deleted."," was deleted."
444
+ "choose sender type","choose sender type"
445
+ " was saved."," was saved."
446
+ "fill in own number sender ID","fill in own number sender ID"
447
+ "own number sender ID must be number","own number sender ID must be number"
448
+ "correctly confirm sms code","correctly confirm sms code"
449
+ "Own number sender ID for ","Own number sender ID for "
450
+ " was saved."," was saved."
451
+ "error - ","error - "
452
+ "login error","login error"
453
+ "Now retype SMS code.","Now retype SMS code."
454
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
455
+ "error - wrong number or unavailable","error - wrong number or unavailable"
456
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
457
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
458
+ "fill in text sender ID","fill in text sender ID"
459
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
460
+ "possible characters: ","possible characters: "
461
+ "text sender ID can't be number","text sender ID can't be number"
462
+ "Text sender ID for ","Text sender ID for "
463
+ "Admin SMS settings","Admin SMS settings"
464
+ "VALIDATE","VALIDATE"
465
+ "SMS validation","SMS validation"
466
+ "Confirmation code: ","Confirmation code: "
467
+ "Update pricelist","Update pricelist"
468
+ "e.g.:","e.g.:"
469
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
470
+ "edit","edit"
471
+ "delete","delete"
472
+ "Your online stores","Your online stores"
473
+ "SMS opt-out","SMS opt-out"
474
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - setting SMS opt-out option from the cart and SMS charging"
475
+ "Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart.","Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart."
476
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
477
+ "invoice address","invoice address"
478
+ "delivery address","delivery address"
479
+ "Price of SMS","Price of SMS"
480
+ "Text displayed in the cart","Text displayed in the cart"
481
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
482
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
483
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“"
484
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
485
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
486
+ "New version available for download:","New version available for download:"
487
+ "Manual:","Manual:"
488
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
489
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
490
+ "1.5.x","1.5.x"
491
+ "Contact form","Contact form"
492
+ "Remove duplicate numbers","Remove duplicate numbers"
493
+ "Registration type:","Registration type:"
494
+ "Personal","Personal"
495
+ "Business","Business"
496
+ "Address","Address"
497
+ "Billing information","Billing information"
498
+ "Contact person","Contact person"
499
+ "Enter the name of the company.","Enter the name of the company."
500
+ "Invalid VAT","Invalid VAT"
501
+ "Statistics","Statistics"
502
+ "Statistics - not active","Statistics - not active"
503
+ "day","day"
504
+ "Date from:","Date from:"
505
+ "to:","to:"
506
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
507
+ "Supported Magento versions:","Supported Magento versions:"
508
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
509
+ "www.mage-sms.com","www.mage-sms.com"
510
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
511
+ "Removed Customers: ","Removed Customers: "
512
+ "More...","More..."
513
+ "Saved Filters","Saved Filters"
514
+ "Save filter","Save filter"
515
+ "Reset filter","Reset filter"
516
+ "Filter Name","Filter Name"
517
+ "Date","Date"
518
+ "Filter has been applied.","Filter has been applied."
519
+ "Filter has been saved.","Filter has been saved."
520
+ "Filter has been reset.","Filter has been reset."
521
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
522
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
523
+ "No filter has been found.","No filter has been found."
524
+ "Processing...","Processing..."
525
+ "Saved Templates","Saved Templates"
526
+ "Save template","Save template"
527
+ "Template Name","Template Name"
528
+ "Template has been loaded.","Template has been loaded."
529
+ "Template has been saved.","Template has been saved."
530
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
531
+ "No template has been found.","No template has been found."
532
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
533
+ "Select coupon","Select coupon"
534
+ "Create coupon","Create coupon"
535
+ "Please Select","Please Select"
536
+ "SIMULATION","SIMULATION"
537
+ "DELETED","DELETED"
538
+ "SCHEDULED","SCHEDULED"
539
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
540
+ "DUPLICATE","DUPLICATE"
541
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
542
+ "Returns","Returns"
543
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
544
+ "New claim from customer was received.","New claim from customer was received."
545
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
546
+ ". Info from {shop_name}.",". Info from {shop_name}."
547
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
548
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
549
+ "ADD/CHANGE TEXT SENDER ID","ADD/CHANGE TEXT SENDER ID"
550
+ "Add SMS product to cart:","Add SMS product to cart:"
551
+ "Automatically","Automatically"
552
+ "Manually","Manually"
553
+ "SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile","SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile"
554
+ "Activate displaying Marketing SMS opt-out feature in the user profile","Activate displaying Marketing SMS opt-out feature in the user profile"
app/locale/ar_KW/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,554 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","أ ;ب; ت ;ث; ج ;ح ;خ; د; ذ; ر; ز; س; ش ;ص ;ض; ط; ظ ;ع ;غ ;ف ;ق; ك; ل ;م ;ن; هـ ;و; ي"
4
+ "All years","جميع السنوات"
5
+ "About","حول التطبيق"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","المطور:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","العنوان:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","الجمهورية التشيكية"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","الهاتف"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","البريد الإلكتروني:"
17
+ "sales@topefekt.com","sales@topefekt.com"
18
+ "support@topefekt.com","support@topefekt.com"
19
+ "Web:","Web:"
20
+ "www.presta-sms.com","www.presta-sms.com"
21
+ "www.presta-sms.com/","www.presta-sms.com/"
22
+ "Admin SMS","إرساليات المشرف"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","تحوير نصوص الرسائل والأوقات التي يتم فيها إشعار المشرفين."
24
+ "Unicode SMS","رسائل اليونيكود"
25
+ "unicode","يونيكود"
26
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا."
27
+ "Save","تفعيل"
28
+ "Sending notifications via SMS is ACTIVE","خاصية إرسال الإشعارات نشطة"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","خاصية إرسال الإشعارات غير نشطة حاليا، لتفعيلها يجب عليك اختيار مشرف واحد على الأقل"
30
+ "Update of order status","تحيين حالة الطلبية"
31
+ "Account","انشاء حساب"
32
+ "Product","المنتجات"
33
+ "Order status","حالة الطلبيات"
34
+ "Order","الطلبيات"
35
+ "Admin SMS - not active","إرساليات المشرف - غير مفعل"
36
+ "Please add at least one administrator!","يُرجى اضافة مشرف واحد على الأقل"
37
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل."
38
+ "Invalid SMS text","نص الرسالة غير صالح"
39
+ "Text of SMS was saved.","تم تسجيل نص الرسالة"
40
+ "Unicode saved.","تم تفعيل خاصية اليونيكود"
41
+ "char","حرف"
42
+ "chars","أحرف"
43
+ "label","شريحة"
44
+ "SMS text","نص الرسالة"
45
+ "total sms:","مجموع الرسائل:"
46
+ "Enter SMS text","أدخل نص الرسال"
47
+ "Preview","معاينة"
48
+ "Administrators","المشرفون"
49
+ "Save","حفظ"
50
+ "Cancel","إلغاء"
51
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
52
+
53
+ "User profile - not active","حساب المشرف - غير نشط"
54
+ "User profile - active","حساب المشرف - نشط"
55
+ "New user account","حساب جديد"
56
+ "Not registered yet? Create account now!","غير مسجل؟ قم بإنشاء حسابك الآن"
57
+ "Email:","البريد الإلكتروني:"
58
+ "Company name:","إسم الشركة:"
59
+ "Street:","الشارع:"
60
+ "City:","المدينة::"
61
+ "ZIP:","الترقيم البريدي:"
62
+ "Country:","البلد:"
63
+ "Company ID:","مُعرف الشركة:"
64
+ "Company VAT:","رقم الحساب الضريبي للشركة"
65
+ "Referer ID:","المرجع المعرف"
66
+ "View licence terms:","الإطلاع على بنود الترخيص"
67
+ "I agree","موافق"
68
+ "I dont agree","غير موافق"
69
+ "Register","تسجيل"
70
+ "Required field","حقل مطلوب"
71
+ "Sign in","تسجيل الدخول"
72
+ "If You already have an account, please sign in.","إذا كان لديك حساب يمكنك تسجيل الدخول"
73
+ "Username:","إسم المستخدم:"
74
+ "Password:","كلمة السر:"
75
+ "Log in","الدخول"
76
+ "Edit user account","تحوير حساب المستخد"
77
+ "Save","حفظ"
78
+ "User account info","معلومات الحساب"
79
+ "SMS Credit:","مخزون الرسائل:"
80
+ "Add administrators","إضافة مشرفين"
81
+ "Name:","الإسم:"
82
+ "Mobile number:","رقم الهاتف المحمول:"
83
+ "Edit","تحوير"
84
+ "Add","إضافة"
85
+ "Other settings","إعدادات أخرى"
86
+ "Simulate SMS sending:","محاكاة الرسائل القصيرة:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","السماح باختبار الإرساليات والإطلاع على حالة الرسائل في أرشيف الإرساليات"
88
+ "Delete database:","حذف قاعدة البيانات"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","السماح بما اذا كان يجب تخزين الإعدادات و تسجيل قاعدة البيانات إذا ما تم حذف التطبيق"
90
+ "Delivery reports:","تقارير الإرسال"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","السماح بمشاهدة تقارير بعث الإرساليات في أرشيف الإرساليات"
92
+ "Low credit alert:","التنبيه حول مخزون الإرساليات المنخفض"
93
+ " Allows to receive email when your SMS credit is low."," السماح باستقبال بريد الكتروني في حالة تدني المخزون"
94
+ "Email for delivery reports:","البريد الإلكتروني لتقارير التسليم:"
95
+ "Allows to receive email with delivery report of SMS.","السماح بتلقي البريد الالكتروني مع تقرير تسليم الرسائل القصيرة."
96
+ "Admin was created.","تمت إضافة المشرف"
97
+ "You have to agree with licence terms.","يجب عليك القبول بشروط الإستعمال"
98
+ "Account was created.","تم إنشاء الحساب"
99
+ "you can add another account after ","يمكنك إضافة حساب آخر لاحقا "
100
+ "minutes","دقائق"
101
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الرسائل"
102
+ "You were succesfully loged in.","تم تسجيل الدخول بنجاح"
103
+ "error","خطأ"
104
+ "Invalid e-mail for delivery report.","البريد الإكتروني غير صالح لتقارير التسليم"
105
+ "Invalid e-mail","البريد الإلكتروني غير صالح"
106
+ "Account was changed.","تم تغيير الحساب"
107
+ "Account was changed, but module URL for DR does not answer.","تم تغيير الحساب، لكن رابط التطبيق لا يجيب"
108
+ "you can change account after ","يمكنك تغيير اعدادات الحساب فيما بعد "
109
+ " seconds"," ثوان"
110
+ "Invalid name","إسم غير صالح"
111
+ "Invalid number","رقم غير صالح"
112
+ "Admin was changed.","تم تغيير المشرف"
113
+ "Admin was deleted.","تم حذف المشرف"
114
+ "no changes were made","لا تغييرات"
115
+ "login error","خطأ في عملية الدخول"
116
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف"
117
+ "DELETE administrator","حذف المشرف"
118
+ "EDIT administrator","إعدادات المشرف"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","في الشكل الدولي لا توجد أصفار ولا وجود لعلامة "+" مثلا: 44791796595"
120
+ "(when uninstall)","الغاء التنصيب)"
121
+ "(0 = no alert)","0 = لا تنبيه)"
122
+ "Fill in username and password.","أضف اسم المستخدم وكلمة السر"
123
+
124
+ "Customer SMSi - ","إرساليات الحريف - "
125
+ "Customer SMS - not active","إرساليات الحريف - غير نشطة"
126
+ " language version"," صيغة اللغة "
127
+ "Select events during which shall be customer notified via SMS and customize text of messages. You can also add a new language version of SMS messages for each country separately. In countries with undefined language version will be used default language version.","هنا يمكن تحديد المراحل التي يتم فيها إشعار الحريف بواسطة رسالة، كما يمكن تخصيص نص الرسالة أيضا، يمكنك أيضا إضافة لغة جديدة لكل بلد على حدا، بالنسبة للبلدان التي لم يتم تعيين أي لغة لها سوف يتم استعمال اللغة الأساسية فيها تلقائيا"
128
+ "Add SMS text version","إضافة صيغة نص الرسالة"
129
+ "Select country: ","إختر البلد: "
130
+ "Unicode SMS","رسائل اليونيكود"
131
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
132
+ "Order status","حالة الطلبية"
133
+ "Sending notifications via SMS is ACTIVE","إرسال الإشعارات عبر الرسائل القصيرة نشط"
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","إرسال الإشعارات عبر الرسائل القصيرة غير نشط، لتنشيطه اظغط على \"تفعيل\" في القائمة المرغوبة"
135
+ " Update of order status "," تحيين حالة الطلبية "
136
+ "Account","الحساب"
137
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
138
+ "Invalid SMS text","نص الرسالة غير صالح"
139
+ "Text of SMS was saved.","تم حفظ نص الرسالة"
140
+ "SMS text version was deleted.","تم حذف صيغة نص الرسالة"
141
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف؟"
142
+ "DELETE language version","حذف صيغة هذه اللغة"
143
+ "SMS text","نص الرسالة"
144
+ "unicode","يونيكود"
145
+ "SMS text version for ","صيغة الرسالة الخاصة ب "
146
+ " was saved"," تم تسجيله"
147
+ "Preview","معاينة"
148
+ "Active","تفعيل"
149
+ "Save","حفظ"
150
+ "Cancel","إلغاء"
151
+ "total sms:","مجموع الرسائل:"
152
+ "EDIT language version","تحوير لغوي"
153
+ "default","الوضع المبدئيoú"
154
+ "Edit","تحوير"
155
+ "Add","إضافة"
156
+ "Order","طلبية"
157
+ "Chars","أحرف"
158
+ "Unicode was saved.","تفعيل اليونيكود"
159
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
160
+
161
+ "Purchase Credit","شراء مخزون الرسائل"
162
+ "Purchase Credit - not active","شراء مخزون الرسائل - غير نشط"
163
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
164
+ " In case methods for credit purchase are not displayed properly, please click here:"," اذا ما لم يتم عرض طرق الشراء بشكل صحيح يرجى الظغط هنا:"
165
+
166
+ "Bulk SMS text","نص الرسائل القصيرة بالجملة"
167
+ "Add recipients ","إضافة المستلمين "
168
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","أضف قائمة المستلمين مع مراعاة الفصل بين كل مستلم وآخر بعلامة فاصل ","، يجب أن تكون الأرقام بالصيغة الدولية مع مراعاة حذف الأصفار وحذف علامة "+" زائد"
169
+ " (e.g. 447971796595)"," (مثلا 447971796595)"
170
+ "Enter SMS text","أكتب نص الرسالة"
171
+ "Add recipients in CSV file ","CSV أضف المستلمين في صيغة "
172
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)"
173
+ " Unicode "," يونيكود "
174
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا.)."
175
+ "Your time: ","التوقيت الخاص بك: "
176
+ "Time: ","التوقيت: "
177
+ "time zone: ","التوقيت المحلي: "
178
+ "time zone settings","اعدادات التوقيت المحلي"
179
+ "Text is too long","النص طويل"
180
+ "Send SMS","ارسال"
181
+ "Send","ارسال"
182
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","sv ارسال رسالة او رسائل بالجملة، أدخل ارقام الهواتف او قم بتحميل ملف بصيغة "
183
+ "Send SMS - not active","بعث الرسائل - غير نشط"
184
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
185
+ "Fill in SMS text.","أضف نص الرسالة"
186
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 612 حرف"
187
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 268 حرف يونيكود"
188
+ "Wrong time of SMS sending.","تاريخ غير صالح لإرسال الرسائل"
189
+ "Recipients found: 0","عدد المستلمين الموجودين: 0"
190
+ "You do not have enough credit to send SMS to all ","ليس لدليك مخزون كافي لكي تبعث للكل "
191
+ " recipients."," المستلمون"
192
+ "SMS was sent.","تم ارسال الرسالة"
193
+ "SMS was saved.","تم حفظ نص الرسالة"
194
+ "wrong number or unavailable","رقم خاطئ أو غير صالح"
195
+ "unauthorized senderID in confirmation sms","معرف الباعث غير صالح لتأكيد عملية الإرسال"
196
+ "low credit for sending sms","مخزون منخفض لا يُمَكِن من بعث الرسائل"
197
+ "unicode is not supported","اليونيكود غير مدعوم"
198
+ "can not connect to SMS server","لا يمكن التواصل مع سيرفر الرسائل"
199
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
200
+ "SMS was sent (simulation).","تم ارسال الرسالة (محاكاة)"
201
+ "error","خطأ"
202
+ "login error","خطأ في عملية الدخول"
203
+ " Send later "," أرسل لاحقا "
204
+ "Characters: ","أحرف: "
205
+ "1hr","1hr"
206
+ "Date: ","التاريخ: "
207
+
208
+ "SMS Answers","ردود الرسائل"
209
+ "SMS answer from customer is displayed only when customer receives SMS from your shop with SMS sender type „System number“ and customer replies using his own mobile phone.","الإجابة عن رسائل الحريف لا تظهر عادة الا عندما يستلم الحريف الرسالة من متجرك باستعمال صيغة \"الرقم النظامي\" وبذلك يمكن للحريف الرد باستعمال هاتفه الشخصي"
210
+ "Show","إظهار"
211
+ "Search results ","نتائج البحث "
212
+ " of "," ل "
213
+ "SMS center","مركز الرسائل"
214
+ "Date","التاريخ"
215
+ "From number","من الرقم"
216
+ "new","جديد"
217
+ "Previous","السابق"
218
+ "Next","التالي"
219
+ " Page: "," الصفحة: "
220
+ "SMS Answers - not active","الإجابة عن الرسائل - غير نشطة"
221
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
222
+ "year","سنة"
223
+ "month","شهر"
224
+ "SMS","رسالة"
225
+ "Text:","نص:"
226
+ "Total SMS answers: 0","مجموع ردود الرسائل: 0"
227
+
228
+ "SENT to recipient","الإرسال الى المستلم"
229
+ "ERROR","خطأ"
230
+ "DELIVERED to recipient","وصلت الرسالة الى المستلم"
231
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
232
+
233
+ "SMS History","ارشيف الإرساليات"
234
+ "History of sent SMS from SMS module.","رشيف الإرسال من تطبيق الإرساليات"
235
+ " admin sms"," ارساليات المشرف"
236
+ " customer sms"," ارساليات الحريف"
237
+ " marketing sms"," الرسائل التجارية"
238
+ " simple sms"," إرسال عادي"
239
+ "Show","إظهار"
240
+ "Search results ","نتائج البحث "
241
+ " of "," ل "
242
+ "Type","النوع"
243
+ "Date","التاريخ"
244
+ "SMS subject","موضوع الإرسالية"
245
+ "Number","الرقم"
246
+ "yes","نعم"
247
+ "no","لا"
248
+ "system number","الرقم النظامي"
249
+ "Credit balance:","كمية المخزون:"
250
+ "Display customer detail","إظهار معطيات الحريف"
251
+ "Text:","النص:"
252
+ "Total SMS:","مجموع الرسائل:"
253
+ "SMS History - not active","أرشيف الإرسال - غير نشط"
254
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
255
+ "SMS price in credits:","سعر الإرسالية بصيغة \"المخزون\"ـ"
256
+ "year","السنة"
257
+ "month","الشهر"
258
+ "Status","الحالة"
259
+ "Recipient","المستلم"
260
+ "Unicode:","يونيكود:"
261
+ "senderID:","معرف المرسل:"
262
+ "Previous","السابق"
263
+ "Next","التالي"
264
+ " Page: "," الصفحة: "
265
+ "Total SMS: 0","مجموع الرسائل: 0"
266
+ "SMS","الإرساليات"
267
+
268
+ "SMS Marketing - bulk SMS text","الإرساليات التجارية - نص الإرساليات بالجملة"
269
+ "Enter SMS text","أدخل نص الرسالة"
270
+ " Unicode "," يونيكود "
271
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
272
+ " Send later "," أرسل لاحقا "
273
+ "Your time: ","الوقت الخاص بك:"
274
+ "Total customers:","مجموع الحرفاء:"
275
+ "Total SMS:","مجموع الرسائل:"
276
+ "SMS Marketing - bulk SMS filter","الإرساليات التجارية - فلتر رسائل الجملة"
277
+ "All customers","جميع الحرفاء"
278
+ "company customers","منظومة الحرفاء"
279
+ "private customers","حرفاء خاصون"
280
+ "All countries","جميع الدول"
281
+ "Last name:","اللقب:"
282
+ "First name:","الإسم:"
283
+ "Last name","اللقب"
284
+ "First name","الإسم"
285
+ "Groups:","المجموعات:"
286
+ "All","الكل"
287
+ "Gender:","الجنس:"
288
+ "Male","ذكر"
289
+ "Female","أنثى"
290
+ "Newsletter:","النشرة البريدية:"
291
+ "Yes","نعم"
292
+ "No","لا"
293
+ "Apply filter","تفعيل الفلترة"
294
+ "Date of birth from: ","تاريخ الولادة من: "
295
+ "to: ","إلى: "
296
+ "Date of registration from: ","تاريخ التسجيل من: "
297
+ "Customers found: ","الحرفاء الذين أمكن إيجادهم "
298
+ "results","النتائج"
299
+ "Action","الإجراء"
300
+ "Mobile number","رقم الهاتف المحمول"
301
+ "Customer ID","معرف الحريف"
302
+ "REMOVE customer from this list","حذف الحريف من هذه القائمة"
303
+ "Next","التالي"
304
+ "Previous","السابق"
305
+ " Page: "," الصفحة: "
306
+ "SMS Marketing - customers found: ","الإرساليات التجاريت - عدد الحرفاء الذين أمكن إيجادهم "
307
+ "Write text of message and use advanced filter to target your marketing campaign.","أكتب نص الرسالة واستعمل الفلتر المتقدم لتحديد هدف حملة التسويق الخاصة بك."
308
+ "Marketing SMS","الإرساليات التجارية"
309
+ "SMS Marketing - not active","الإرساليات التسويقية - غير نشطة"
310
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل "
311
+ "Fill in SMS text","إملأ نص الرسالة"
312
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل (الحد الأقصى 612 حرفا)."
313
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل (الحد الأقصى 268 حرف يونيكود)."
314
+ "Customers found: 0","الحرفاء الذين أمكن إيجادهم: 0"
315
+ "Wrong time of SMS sending.","توقيت غير صالح لبعث الإرساليات"
316
+ "You do not have enough credit to send SMS to all ","ليس لديك مخزون إرساليات كافي لبعث الرسائل للجميع "
317
+ " customers."," الحرفاء"
318
+ "SMS was sent.","تم بعث الإرسالية"
319
+ "SMS was saved.","تم حفظ الإرسالية."
320
+ "wrong number or unavailable","رقم غير صالح أو غير موجود"
321
+ "unauthorized senderID in confirmation sms","معرف المرسل غير مسموح به لتأكيد عملية الإرسال"
322
+ "low credit for sending sms","مخزون إرساليات منخفض"
323
+ "unicode is not supported","اليونيكود غير مدعم"
324
+ "can not connect to SMS server","لا يمكن الإتصال بسرفر الإرساليات"
325
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
326
+ "SMS was sent (simulation).","تم بعث الرسالة (فقط محاكاة)"
327
+ "error","خطأ"
328
+ "login error","خطأ في عملية الدخول"
329
+ "Date:","التاريخ:"
330
+ "Time: ","التوقيت: "
331
+ "1hr","1hr"
332
+ "time zone: ","التوقيت المحلي: "
333
+ "time zone settings","إعدادات التوقيت المحلي"
334
+ "Send","إرسال"
335
+ "Characters: ","أحرف: "
336
+ "Text is too long","النص طويل"
337
+ "Type:","النوع: "
338
+ "Country:","البلد:"
339
+ "City:","الجهة:"
340
+ "Advert:","الإعلام:"
341
+ "Store:","المتجر:"
342
+ "All stores","ميع المتاجر"
343
+
344
+ "Presta SMS","Presta SMS"
345
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - إبعث إرسالياتك من برستاشوب!"
346
+ "Admin SMS","إرساليات المشرف"
347
+ "Customer SMS","إرساليات الحريف"
348
+ "SMS Settings","إعدادات الإرسال
349
+ "SMS History","أرشيف الإرسال"
350
+ "Purchase Credit","شراء مخزون الإرساليات"
351
+ "Marketing SMS","الإرساليات التجارية"
352
+ "SMS Answers","ردود الرسائل"
353
+ "Send SMS","بعث الإرساليات"
354
+ "About","حول التطبيق"
355
+ "wrong number or unavailable","رقم خاطئ أو غير موجود"
356
+ "unauthorized senderID in confirmation sms","معرف الباعث غير مسموح به لتأكيد عملية الإرسال"
357
+ "low credit for sending sms","مخزون الإرساليات منخفض لإرسال الرسائل"
358
+ "unicode is not supported","لا يمكن استعمال اليونيكود"
359
+ "login error","خطأ في عملية الدخول"
360
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الإرساليات"
361
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
362
+ "unknown mobile number","لم يتم التعرف على رقم الهاتف المحمول"
363
+ "not connected to SMS server","الإتصال مقطوع مع سيرفر الإرساليات"
364
+ "New orders",""طلبيات جديدة"
365
+ "New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}.","New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}."
366
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
367
+ "Possible variables:","Possible variables:"
368
+ "Successful customer create account","Successful customer create account"
369
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}."
370
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!"
371
+ "Product returned","Product returned"
372
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}."
373
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","We have received your request. Order {order_id}. Have a nice day, {shop_name}."
374
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
375
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
376
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."
377
+ "Payment confirmation","Payment confirmation"
378
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."
379
+ "We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
380
+ "Update of tracking number in order","Update of tracking number in order"
381
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}."
382
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}."
383
+ "Called when a product is deleted","Called when a product is deleted"
384
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}."
385
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
386
+ "Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}.","Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}."
387
+ "Product out of stock","Product out of stock"
388
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."
389
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
390
+ "In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}.","In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}."
391
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
392
+ ". Info from {shop_name}.",". Info from {shop_name}."
393
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
394
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
395
+ "Bank wire","Bank wire"
396
+ "Company Name","Company Name"
397
+ "Country","Country"
398
+ "City","City"
399
+ "qty","qty"
400
+ "qty reinjected","qty reinjected"
401
+ "qty returned","qty returned"
402
+ "name","name"
403
+ "not found","not found"
404
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
405
+ "Own number sender ID settings","Own number sender ID settings"
406
+ "own number sender ID","own number sender ID"
407
+ "Existing Own number:","Existing Own number:"
408
+ "New Own number sender ID:","New Own number sender ID:"
409
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595"
410
+ "SMS code:","SMS code:"
411
+ "CONFIRM","CONFIRM"
412
+ "Required field","Required field"
413
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
414
+ "Text sender ID settings","Text sender ID settings"
415
+ "Existing Text sender ID:","Existing Text sender ID:"
416
+ "New Text sender ID:","New Text sender ID:"
417
+ "max. 11 characters","max. 11 characters"
418
+ "SMS Settings","SMS Settings"
419
+ "Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type.","Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type."
420
+ "Customer SMS settings","Customer SMS settings"
421
+ "SENDER TYPE","SENDER TYPE"
422
+ "NETWORK","NETWORK"
423
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
424
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
425
+ "payment","payment"
426
+ "Unicode ","Unicode "
427
+ "Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)","Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)"
428
+ "TEXT SENDER ID","TEXT SENDER ID"
429
+ "Text sender ID","Text sender ID"
430
+ "SYSTEM NUMBER","SYSTEM NUMBER"
431
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
432
+ "SIM HOSTING","SIM HOSTING"
433
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
434
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
435
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
436
+ "Are you sure to delete","Are you sure to delete"
437
+ "Select country: ","Select country: "
438
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
439
+ "SMS settings - not active","SMS settings - not active"
440
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register."
441
+ "error","error"
442
+ "can not connect to SMS server","can not connect to SMS server"
443
+ " was deleted."," was deleted."
444
+ "choose sender type","choose sender type"
445
+ " was saved."," was saved."
446
+ "fill in own number sender ID","fill in own number sender ID"
447
+ "own number sender ID must be number","own number sender ID must be number"
448
+ "correctly confirm sms code","correctly confirm sms code"
449
+ "Own number sender ID for ","Own number sender ID for "
450
+ " was saved."," was saved."
451
+ "error - ","error - "
452
+ "login error","login error"
453
+ "Now retype SMS code.","Now retype SMS code."
454
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
455
+ "error - wrong number or unavailable","error - wrong number or unavailable"
456
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
457
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
458
+ "fill in text sender ID","fill in text sender ID"
459
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
460
+ "possible characters: ","possible characters: "
461
+ "text sender ID can't be number","text sender ID can't be number"
462
+ "Text sender ID for ","Text sender ID for "
463
+ "Admin SMS settings","Admin SMS settings"
464
+ "VALIDATE","VALIDATE"
465
+ "SMS validation","SMS validation"
466
+ "Confirmation code: ","Confirmation code: "
467
+ "Update pricelist","Update pricelist"
468
+ "e.g.:","e.g.:"
469
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
470
+ "edit","edit"
471
+ "delete","delete"
472
+ "Your online stores","Your online stores"
473
+ "SMS opt-out","SMS opt-out"
474
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - setting SMS opt-out option from the cart and SMS charging"
475
+ "Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart.","Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart."
476
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
477
+ "invoice address","invoice address"
478
+ "delivery address","delivery address"
479
+ "Price of SMS","Price of SMS"
480
+ "Text displayed in the cart","Text displayed in the cart"
481
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
482
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
483
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“"
484
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
485
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
486
+ "New version available for download:","New version available for download:"
487
+ "Manual:","Manual:"
488
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
489
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
490
+ "1.5.x","1.5.x"
491
+ "Contact form","Contact form"
492
+ "Remove duplicate numbers","Remove duplicate numbers"
493
+ "Registration type:","Registration type:"
494
+ "Personal","Personal"
495
+ "Business","Business"
496
+ "Address","Address"
497
+ "Billing information","Billing information"
498
+ "Contact person","Contact person"
499
+ "Enter the name of the company.","Enter the name of the company."
500
+ "Invalid VAT","Invalid VAT"
501
+ "Statistics","Statistics"
502
+ "Statistics - not active","Statistics - not active"
503
+ "day","day"
504
+ "Date from:","Date from:"
505
+ "to:","to:"
506
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
507
+ "Supported Magento versions:","Supported Magento versions:"
508
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
509
+ "www.mage-sms.com","www.mage-sms.com"
510
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
511
+ "Removed Customers: ","Removed Customers: "
512
+ "More...","More..."
513
+ "Saved Filters","Saved Filters"
514
+ "Save filter","Save filter"
515
+ "Reset filter","Reset filter"
516
+ "Filter Name","Filter Name"
517
+ "Date","Date"
518
+ "Filter has been applied.","Filter has been applied."
519
+ "Filter has been saved.","Filter has been saved."
520
+ "Filter has been reset.","Filter has been reset."
521
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
522
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
523
+ "No filter has been found.","No filter has been found."
524
+ "Processing...","Processing..."
525
+ "Saved Templates","Saved Templates"
526
+ "Save template","Save template"
527
+ "Template Name","Template Name"
528
+ "Template has been loaded.","Template has been loaded."
529
+ "Template has been saved.","Template has been saved."
530
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
531
+ "No template has been found.","No template has been found."
532
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
533
+ "Select coupon","Select coupon"
534
+ "Create coupon","Create coupon"
535
+ "Please Select","Please Select"
536
+ "SIMULATION","SIMULATION"
537
+ "DELETED","DELETED"
538
+ "SCHEDULED","SCHEDULED"
539
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
540
+ "DUPLICATE","DUPLICATE"
541
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
542
+ "Returns","Returns"
543
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
544
+ "New claim from customer was received.","New claim from customer was received."
545
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
546
+ ". Info from {shop_name}.",". Info from {shop_name}."
547
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
548
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
549
+ "ADD/CHANGE TEXT SENDER ID","ADD/CHANGE TEXT SENDER ID"
550
+ "Add SMS product to cart:","Add SMS product to cart:"
551
+ "Automatically","Automatically"
552
+ "Manually","Manually"
553
+ "SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile","SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile"
554
+ "Activate displaying Marketing SMS opt-out feature in the user profile","Activate displaying Marketing SMS opt-out feature in the user profile"
app/locale/ar_MA/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,554 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","أ ;ب; ت ;ث; ج ;ح ;خ; د; ذ; ر; ز; س; ش ;ص ;ض; ط; ظ ;ع ;غ ;ف ;ق; ك; ل ;م ;ن; هـ ;و; ي"
4
+ "All years","جميع السنوات"
5
+ "About","حول التطبيق"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","المطور:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","العنوان:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","الجمهورية التشيكية"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","الهاتف"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","البريد الإلكتروني:"
17
+ "sales@topefekt.com","sales@topefekt.com"
18
+ "support@topefekt.com","support@topefekt.com"
19
+ "Web:","Web:"
20
+ "www.presta-sms.com","www.presta-sms.com"
21
+ "www.presta-sms.com/","www.presta-sms.com/"
22
+ "Admin SMS","إرساليات المشرف"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","تحوير نصوص الرسائل والأوقات التي يتم فيها إشعار المشرفين."
24
+ "Unicode SMS","رسائل اليونيكود"
25
+ "unicode","يونيكود"
26
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا."
27
+ "Save","تفعيل"
28
+ "Sending notifications via SMS is ACTIVE","خاصية إرسال الإشعارات نشطة"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","خاصية إرسال الإشعارات غير نشطة حاليا، لتفعيلها يجب عليك اختيار مشرف واحد على الأقل"
30
+ "Update of order status","تحيين حالة الطلبية"
31
+ "Account","انشاء حساب"
32
+ "Product","المنتجات"
33
+ "Order status","حالة الطلبيات"
34
+ "Order","الطلبيات"
35
+ "Admin SMS - not active","إرساليات المشرف - غير مفعل"
36
+ "Please add at least one administrator!","يُرجى اضافة مشرف واحد على الأقل"
37
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل."
38
+ "Invalid SMS text","نص الرسالة غير صالح"
39
+ "Text of SMS was saved.","تم تسجيل نص الرسالة"
40
+ "Unicode saved.","تم تفعيل خاصية اليونيكود"
41
+ "char","حرف"
42
+ "chars","أحرف"
43
+ "label","شريحة"
44
+ "SMS text","نص الرسالة"
45
+ "total sms:","مجموع الرسائل:"
46
+ "Enter SMS text","أدخل نص الرسال"
47
+ "Preview","معاينة"
48
+ "Administrators","المشرفون"
49
+ "Save","حفظ"
50
+ "Cancel","إلغاء"
51
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
52
+
53
+ "User profile - not active","حساب المشرف - غير نشط"
54
+ "User profile - active","حساب المشرف - نشط"
55
+ "New user account","حساب جديد"
56
+ "Not registered yet? Create account now!","غير مسجل؟ قم بإنشاء حسابك الآن"
57
+ "Email:","البريد الإلكتروني:"
58
+ "Company name:","إسم الشركة:"
59
+ "Street:","الشارع:"
60
+ "City:","المدينة::"
61
+ "ZIP:","الترقيم البريدي:"
62
+ "Country:","البلد:"
63
+ "Company ID:","مُعرف الشركة:"
64
+ "Company VAT:","رقم الحساب الضريبي للشركة"
65
+ "Referer ID:","المرجع المعرف"
66
+ "View licence terms:","الإطلاع على بنود الترخيص"
67
+ "I agree","موافق"
68
+ "I dont agree","غير موافق"
69
+ "Register","تسجيل"
70
+ "Required field","حقل مطلوب"
71
+ "Sign in","تسجيل الدخول"
72
+ "If You already have an account, please sign in.","إذا كان لديك حساب يمكنك تسجيل الدخول"
73
+ "Username:","إسم المستخدم:"
74
+ "Password:","كلمة السر:"
75
+ "Log in","الدخول"
76
+ "Edit user account","تحوير حساب المستخد"
77
+ "Save","حفظ"
78
+ "User account info","معلومات الحساب"
79
+ "SMS Credit:","مخزون الرسائل:"
80
+ "Add administrators","إضافة مشرفين"
81
+ "Name:","الإسم:"
82
+ "Mobile number:","رقم الهاتف المحمول:"
83
+ "Edit","تحوير"
84
+ "Add","إضافة"
85
+ "Other settings","إعدادات أخرى"
86
+ "Simulate SMS sending:","محاكاة الرسائل القصيرة:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","السماح باختبار الإرساليات والإطلاع على حالة الرسائل في أرشيف الإرساليات"
88
+ "Delete database:","حذف قاعدة البيانات"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","السماح بما اذا كان يجب تخزين الإعدادات و تسجيل قاعدة البيانات إذا ما تم حذف التطبيق"
90
+ "Delivery reports:","تقارير الإرسال"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","السماح بمشاهدة تقارير بعث الإرساليات في أرشيف الإرساليات"
92
+ "Low credit alert:","التنبيه حول مخزون الإرساليات المنخفض"
93
+ " Allows to receive email when your SMS credit is low."," السماح باستقبال بريد الكتروني في حالة تدني المخزون"
94
+ "Email for delivery reports:","البريد الإلكتروني لتقارير التسليم:"
95
+ "Allows to receive email with delivery report of SMS.","السماح بتلقي البريد الالكتروني مع تقرير تسليم الرسائل القصيرة."
96
+ "Admin was created.","تمت إضافة المشرف"
97
+ "You have to agree with licence terms.","يجب عليك القبول بشروط الإستعمال"
98
+ "Account was created.","تم إنشاء الحساب"
99
+ "you can add another account after ","يمكنك إضافة حساب آخر لاحقا "
100
+ "minutes","دقائق"
101
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الرسائل"
102
+ "You were succesfully loged in.","تم تسجيل الدخول بنجاح"
103
+ "error","خطأ"
104
+ "Invalid e-mail for delivery report.","البريد الإكتروني غير صالح لتقارير التسليم"
105
+ "Invalid e-mail","البريد الإلكتروني غير صالح"
106
+ "Account was changed.","تم تغيير الحساب"
107
+ "Account was changed, but module URL for DR does not answer.","تم تغيير الحساب، لكن رابط التطبيق لا يجيب"
108
+ "you can change account after ","يمكنك تغيير اعدادات الحساب فيما بعد "
109
+ " seconds"," ثوان"
110
+ "Invalid name","إسم غير صالح"
111
+ "Invalid number","رقم غير صالح"
112
+ "Admin was changed.","تم تغيير المشرف"
113
+ "Admin was deleted.","تم حذف المشرف"
114
+ "no changes were made","لا تغييرات"
115
+ "login error","خطأ في عملية الدخول"
116
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف"
117
+ "DELETE administrator","حذف المشرف"
118
+ "EDIT administrator","إعدادات المشرف"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","في الشكل الدولي لا توجد أصفار ولا وجود لعلامة "+" مثلا: 44791796595"
120
+ "(when uninstall)","الغاء التنصيب)"
121
+ "(0 = no alert)","0 = لا تنبيه)"
122
+ "Fill in username and password.","أضف اسم المستخدم وكلمة السر"
123
+
124
+ "Customer SMSi - ","إرساليات الحريف - "
125
+ "Customer SMS - not active","إرساليات الحريف - غير نشطة"
126
+ " language version"," صيغة اللغة "
127
+ "Select events during which shall be customer notified via SMS and customize text of messages. You can also add a new language version of SMS messages for each country separately. In countries with undefined language version will be used default language version.","هنا يمكن تحديد المراحل التي يتم فيها إشعار الحريف بواسطة رسالة، كما يمكن تخصيص نص الرسالة أيضا، يمكنك أيضا إضافة لغة جديدة لكل بلد على حدا، بالنسبة للبلدان التي لم يتم تعيين أي لغة لها سوف يتم استعمال اللغة الأساسية فيها تلقائيا"
128
+ "Add SMS text version","إضافة صيغة نص الرسالة"
129
+ "Select country: ","إختر البلد: "
130
+ "Unicode SMS","رسائل اليونيكود"
131
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
132
+ "Order status","حالة الطلبية"
133
+ "Sending notifications via SMS is ACTIVE","إرسال الإشعارات عبر الرسائل القصيرة نشط"
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","إرسال الإشعارات عبر الرسائل القصيرة غير نشط، لتنشيطه اظغط على \"تفعيل\" في القائمة المرغوبة"
135
+ " Update of order status "," تحيين حالة الطلبية "
136
+ "Account","الحساب"
137
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
138
+ "Invalid SMS text","نص الرسالة غير صالح"
139
+ "Text of SMS was saved.","تم حفظ نص الرسالة"
140
+ "SMS text version was deleted.","تم حذف صيغة نص الرسالة"
141
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف؟"
142
+ "DELETE language version","حذف صيغة هذه اللغة"
143
+ "SMS text","نص الرسالة"
144
+ "unicode","يونيكود"
145
+ "SMS text version for ","صيغة الرسالة الخاصة ب "
146
+ " was saved"," تم تسجيله"
147
+ "Preview","معاينة"
148
+ "Active","تفعيل"
149
+ "Save","حفظ"
150
+ "Cancel","إلغاء"
151
+ "total sms:","مجموع الرسائل:"
152
+ "EDIT language version","تحوير لغوي"
153
+ "default","الوضع المبدئيoú"
154
+ "Edit","تحوير"
155
+ "Add","إضافة"
156
+ "Order","طلبية"
157
+ "Chars","أحرف"
158
+ "Unicode was saved.","تفعيل اليونيكود"
159
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
160
+
161
+ "Purchase Credit","شراء مخزون الرسائل"
162
+ "Purchase Credit - not active","شراء مخزون الرسائل - غير نشط"
163
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
164
+ " In case methods for credit purchase are not displayed properly, please click here:"," اذا ما لم يتم عرض طرق الشراء بشكل صحيح يرجى الظغط هنا:"
165
+
166
+ "Bulk SMS text","نص الرسائل القصيرة بالجملة"
167
+ "Add recipients ","إضافة المستلمين "
168
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","أضف قائمة المستلمين مع مراعاة الفصل بين كل مستلم وآخر بعلامة فاصل ","، يجب أن تكون الأرقام بالصيغة الدولية مع مراعاة حذف الأصفار وحذف علامة "+" زائد"
169
+ " (e.g. 447971796595)"," (مثلا 447971796595)"
170
+ "Enter SMS text","أكتب نص الرسالة"
171
+ "Add recipients in CSV file ","CSV أضف المستلمين في صيغة "
172
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)"
173
+ " Unicode "," يونيكود "
174
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا.)."
175
+ "Your time: ","التوقيت الخاص بك: "
176
+ "Time: ","التوقيت: "
177
+ "time zone: ","التوقيت المحلي: "
178
+ "time zone settings","اعدادات التوقيت المحلي"
179
+ "Text is too long","النص طويل"
180
+ "Send SMS","ارسال"
181
+ "Send","ارسال"
182
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","sv ارسال رسالة او رسائل بالجملة، أدخل ارقام الهواتف او قم بتحميل ملف بصيغة "
183
+ "Send SMS - not active","بعث الرسائل - غير نشط"
184
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
185
+ "Fill in SMS text.","أضف نص الرسالة"
186
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 612 حرف"
187
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 268 حرف يونيكود"
188
+ "Wrong time of SMS sending.","تاريخ غير صالح لإرسال الرسائل"
189
+ "Recipients found: 0","عدد المستلمين الموجودين: 0"
190
+ "You do not have enough credit to send SMS to all ","ليس لدليك مخزون كافي لكي تبعث للكل "
191
+ " recipients."," المستلمون"
192
+ "SMS was sent.","تم ارسال الرسالة"
193
+ "SMS was saved.","تم حفظ نص الرسالة"
194
+ "wrong number or unavailable","رقم خاطئ أو غير صالح"
195
+ "unauthorized senderID in confirmation sms","معرف الباعث غير صالح لتأكيد عملية الإرسال"
196
+ "low credit for sending sms","مخزون منخفض لا يُمَكِن من بعث الرسائل"
197
+ "unicode is not supported","اليونيكود غير مدعوم"
198
+ "can not connect to SMS server","لا يمكن التواصل مع سيرفر الرسائل"
199
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
200
+ "SMS was sent (simulation).","تم ارسال الرسالة (محاكاة)"
201
+ "error","خطأ"
202
+ "login error","خطأ في عملية الدخول"
203
+ " Send later "," أرسل لاحقا "
204
+ "Characters: ","أحرف: "
205
+ "1hr","1hr"
206
+ "Date: ","التاريخ: "
207
+
208
+ "SMS Answers","ردود الرسائل"
209
+ "SMS answer from customer is displayed only when customer receives SMS from your shop with SMS sender type „System number“ and customer replies using his own mobile phone.","الإجابة عن رسائل الحريف لا تظهر عادة الا عندما يستلم الحريف الرسالة من متجرك باستعمال صيغة \"الرقم النظامي\" وبذلك يمكن للحريف الرد باستعمال هاتفه الشخصي"
210
+ "Show","إظهار"
211
+ "Search results ","نتائج البحث "
212
+ " of "," ل "
213
+ "SMS center","مركز الرسائل"
214
+ "Date","التاريخ"
215
+ "From number","من الرقم"
216
+ "new","جديد"
217
+ "Previous","السابق"
218
+ "Next","التالي"
219
+ " Page: "," الصفحة: "
220
+ "SMS Answers - not active","الإجابة عن الرسائل - غير نشطة"
221
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
222
+ "year","سنة"
223
+ "month","شهر"
224
+ "SMS","رسالة"
225
+ "Text:","نص:"
226
+ "Total SMS answers: 0","مجموع ردود الرسائل: 0"
227
+
228
+ "SENT to recipient","الإرسال الى المستلم"
229
+ "ERROR","خطأ"
230
+ "DELIVERED to recipient","وصلت الرسالة الى المستلم"
231
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
232
+
233
+ "SMS History","ارشيف الإرساليات"
234
+ "History of sent SMS from SMS module.","رشيف الإرسال من تطبيق الإرساليات"
235
+ " admin sms"," ارساليات المشرف"
236
+ " customer sms"," ارساليات الحريف"
237
+ " marketing sms"," الرسائل التجارية"
238
+ " simple sms"," إرسال عادي"
239
+ "Show","إظهار"
240
+ "Search results ","نتائج البحث "
241
+ " of "," ل "
242
+ "Type","النوع"
243
+ "Date","التاريخ"
244
+ "SMS subject","موضوع الإرسالية"
245
+ "Number","الرقم"
246
+ "yes","نعم"
247
+ "no","لا"
248
+ "system number","الرقم النظامي"
249
+ "Credit balance:","كمية المخزون:"
250
+ "Display customer detail","إظهار معطيات الحريف"
251
+ "Text:","النص:"
252
+ "Total SMS:","مجموع الرسائل:"
253
+ "SMS History - not active","أرشيف الإرسال - غير نشط"
254
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
255
+ "SMS price in credits:","سعر الإرسالية بصيغة \"المخزون\"ـ"
256
+ "year","السنة"
257
+ "month","الشهر"
258
+ "Status","الحالة"
259
+ "Recipient","المستلم"
260
+ "Unicode:","يونيكود:"
261
+ "senderID:","معرف المرسل:"
262
+ "Previous","السابق"
263
+ "Next","التالي"
264
+ " Page: "," الصفحة: "
265
+ "Total SMS: 0","مجموع الرسائل: 0"
266
+ "SMS","الإرساليات"
267
+
268
+ "SMS Marketing - bulk SMS text","الإرساليات التجارية - نص الإرساليات بالجملة"
269
+ "Enter SMS text","أدخل نص الرسالة"
270
+ " Unicode "," يونيكود "
271
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
272
+ " Send later "," أرسل لاحقا "
273
+ "Your time: ","الوقت الخاص بك:"
274
+ "Total customers:","مجموع الحرفاء:"
275
+ "Total SMS:","مجموع الرسائل:"
276
+ "SMS Marketing - bulk SMS filter","الإرساليات التجارية - فلتر رسائل الجملة"
277
+ "All customers","جميع الحرفاء"
278
+ "company customers","منظومة الحرفاء"
279
+ "private customers","حرفاء خاصون"
280
+ "All countries","جميع الدول"
281
+ "Last name:","اللقب:"
282
+ "First name:","الإسم:"
283
+ "Last name","اللقب"
284
+ "First name","الإسم"
285
+ "Groups:","المجموعات:"
286
+ "All","الكل"
287
+ "Gender:","الجنس:"
288
+ "Male","ذكر"
289
+ "Female","أنثى"
290
+ "Newsletter:","النشرة البريدية:"
291
+ "Yes","نعم"
292
+ "No","لا"
293
+ "Apply filter","تفعيل الفلترة"
294
+ "Date of birth from: ","تاريخ الولادة من: "
295
+ "to: ","إلى: "
296
+ "Date of registration from: ","تاريخ التسجيل من: "
297
+ "Customers found: ","الحرفاء الذين أمكن إيجادهم "
298
+ "results","النتائج"
299
+ "Action","الإجراء"
300
+ "Mobile number","رقم الهاتف المحمول"
301
+ "Customer ID","معرف الحريف"
302
+ "REMOVE customer from this list","حذف الحريف من هذه القائمة"
303
+ "Next","التالي"
304
+ "Previous","السابق"
305
+ " Page: "," الصفحة: "
306
+ "SMS Marketing - customers found: ","الإرساليات التجاريت - عدد الحرفاء الذين أمكن إيجادهم "
307
+ "Write text of message and use advanced filter to target your marketing campaign.","أكتب نص الرسالة واستعمل الفلتر المتقدم لتحديد هدف حملة التسويق الخاصة بك."
308
+ "Marketing SMS","الإرساليات التجارية"
309
+ "SMS Marketing - not active","الإرساليات التسويقية - غير نشطة"
310
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل "
311
+ "Fill in SMS text","إملأ نص الرسالة"
312
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل (الحد الأقصى 612 حرفا)."
313
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل (الحد الأقصى 268 حرف يونيكود)."
314
+ "Customers found: 0","الحرفاء الذين أمكن إيجادهم: 0"
315
+ "Wrong time of SMS sending.","توقيت غير صالح لبعث الإرساليات"
316
+ "You do not have enough credit to send SMS to all ","ليس لديك مخزون إرساليات كافي لبعث الرسائل للجميع "
317
+ " customers."," الحرفاء"
318
+ "SMS was sent.","تم بعث الإرسالية"
319
+ "SMS was saved.","تم حفظ الإرسالية."
320
+ "wrong number or unavailable","رقم غير صالح أو غير موجود"
321
+ "unauthorized senderID in confirmation sms","معرف المرسل غير مسموح به لتأكيد عملية الإرسال"
322
+ "low credit for sending sms","مخزون إرساليات منخفض"
323
+ "unicode is not supported","اليونيكود غير مدعم"
324
+ "can not connect to SMS server","لا يمكن الإتصال بسرفر الإرساليات"
325
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
326
+ "SMS was sent (simulation).","تم بعث الرسالة (فقط محاكاة)"
327
+ "error","خطأ"
328
+ "login error","خطأ في عملية الدخول"
329
+ "Date:","التاريخ:"
330
+ "Time: ","التوقيت: "
331
+ "1hr","1hr"
332
+ "time zone: ","التوقيت المحلي: "
333
+ "time zone settings","إعدادات التوقيت المحلي"
334
+ "Send","إرسال"
335
+ "Characters: ","أحرف: "
336
+ "Text is too long","النص طويل"
337
+ "Type:","النوع: "
338
+ "Country:","البلد:"
339
+ "City:","الجهة:"
340
+ "Advert:","الإعلام:"
341
+ "Store:","المتجر:"
342
+ "All stores","ميع المتاجر"
343
+
344
+ "Presta SMS","Presta SMS"
345
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - إبعث إرسالياتك من برستاشوب!"
346
+ "Admin SMS","إرساليات المشرف"
347
+ "Customer SMS","إرساليات الحريف"
348
+ "SMS Settings","إعدادات الإرسال
349
+ "SMS History","أرشيف الإرسال"
350
+ "Purchase Credit","شراء مخزون الإرساليات"
351
+ "Marketing SMS","الإرساليات التجارية"
352
+ "SMS Answers","ردود الرسائل"
353
+ "Send SMS","بعث الإرساليات"
354
+ "About","حول التطبيق"
355
+ "wrong number or unavailable","رقم خاطئ أو غير موجود"
356
+ "unauthorized senderID in confirmation sms","معرف الباعث غير مسموح به لتأكيد عملية الإرسال"
357
+ "low credit for sending sms","مخزون الإرساليات منخفض لإرسال الرسائل"
358
+ "unicode is not supported","لا يمكن استعمال اليونيكود"
359
+ "login error","خطأ في عملية الدخول"
360
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الإرساليات"
361
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
362
+ "unknown mobile number","لم يتم التعرف على رقم الهاتف المحمول"
363
+ "not connected to SMS server","الإتصال مقطوع مع سيرفر الإرساليات"
364
+ "New orders",""طلبيات جديدة"
365
+ "New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}.","New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}."
366
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
367
+ "Possible variables:","Possible variables:"
368
+ "Successful customer create account","Successful customer create account"
369
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}."
370
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!"
371
+ "Product returned","Product returned"
372
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}."
373
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","We have received your request. Order {order_id}. Have a nice day, {shop_name}."
374
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
375
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
376
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."
377
+ "Payment confirmation","Payment confirmation"
378
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."
379
+ "We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
380
+ "Update of tracking number in order","Update of tracking number in order"
381
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}."
382
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}."
383
+ "Called when a product is deleted","Called when a product is deleted"
384
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}."
385
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
386
+ "Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}.","Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}."
387
+ "Product out of stock","Product out of stock"
388
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."
389
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
390
+ "In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}.","In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}."
391
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
392
+ ". Info from {shop_name}.",". Info from {shop_name}."
393
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
394
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
395
+ "Bank wire","Bank wire"
396
+ "Company Name","Company Name"
397
+ "Country","Country"
398
+ "City","City"
399
+ "qty","qty"
400
+ "qty reinjected","qty reinjected"
401
+ "qty returned","qty returned"
402
+ "name","name"
403
+ "not found","not found"
404
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
405
+ "Own number sender ID settings","Own number sender ID settings"
406
+ "own number sender ID","own number sender ID"
407
+ "Existing Own number:","Existing Own number:"
408
+ "New Own number sender ID:","New Own number sender ID:"
409
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595"
410
+ "SMS code:","SMS code:"
411
+ "CONFIRM","CONFIRM"
412
+ "Required field","Required field"
413
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
414
+ "Text sender ID settings","Text sender ID settings"
415
+ "Existing Text sender ID:","Existing Text sender ID:"
416
+ "New Text sender ID:","New Text sender ID:"
417
+ "max. 11 characters","max. 11 characters"
418
+ "SMS Settings","SMS Settings"
419
+ "Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type.","Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type."
420
+ "Customer SMS settings","Customer SMS settings"
421
+ "SENDER TYPE","SENDER TYPE"
422
+ "NETWORK","NETWORK"
423
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
424
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
425
+ "payment","payment"
426
+ "Unicode ","Unicode "
427
+ "Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)","Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)"
428
+ "TEXT SENDER ID","TEXT SENDER ID"
429
+ "Text sender ID","Text sender ID"
430
+ "SYSTEM NUMBER","SYSTEM NUMBER"
431
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
432
+ "SIM HOSTING","SIM HOSTING"
433
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
434
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
435
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
436
+ "Are you sure to delete","Are you sure to delete"
437
+ "Select country: ","Select country: "
438
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
439
+ "SMS settings - not active","SMS settings - not active"
440
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register."
441
+ "error","error"
442
+ "can not connect to SMS server","can not connect to SMS server"
443
+ " was deleted."," was deleted."
444
+ "choose sender type","choose sender type"
445
+ " was saved."," was saved."
446
+ "fill in own number sender ID","fill in own number sender ID"
447
+ "own number sender ID must be number","own number sender ID must be number"
448
+ "correctly confirm sms code","correctly confirm sms code"
449
+ "Own number sender ID for ","Own number sender ID for "
450
+ " was saved."," was saved."
451
+ "error - ","error - "
452
+ "login error","login error"
453
+ "Now retype SMS code.","Now retype SMS code."
454
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
455
+ "error - wrong number or unavailable","error - wrong number or unavailable"
456
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
457
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
458
+ "fill in text sender ID","fill in text sender ID"
459
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
460
+ "possible characters: ","possible characters: "
461
+ "text sender ID can't be number","text sender ID can't be number"
462
+ "Text sender ID for ","Text sender ID for "
463
+ "Admin SMS settings","Admin SMS settings"
464
+ "VALIDATE","VALIDATE"
465
+ "SMS validation","SMS validation"
466
+ "Confirmation code: ","Confirmation code: "
467
+ "Update pricelist","Update pricelist"
468
+ "e.g.:","e.g.:"
469
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
470
+ "edit","edit"
471
+ "delete","delete"
472
+ "Your online stores","Your online stores"
473
+ "SMS opt-out","SMS opt-out"
474
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - setting SMS opt-out option from the cart and SMS charging"
475
+ "Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart.","Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart."
476
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
477
+ "invoice address","invoice address"
478
+ "delivery address","delivery address"
479
+ "Price of SMS","Price of SMS"
480
+ "Text displayed in the cart","Text displayed in the cart"
481
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
482
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
483
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“"
484
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
485
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
486
+ "New version available for download:","New version available for download:"
487
+ "Manual:","Manual:"
488
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
489
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
490
+ "1.5.x","1.5.x"
491
+ "Contact form","Contact form"
492
+ "Remove duplicate numbers","Remove duplicate numbers"
493
+ "Registration type:","Registration type:"
494
+ "Personal","Personal"
495
+ "Business","Business"
496
+ "Address","Address"
497
+ "Billing information","Billing information"
498
+ "Contact person","Contact person"
499
+ "Enter the name of the company.","Enter the name of the company."
500
+ "Invalid VAT","Invalid VAT"
501
+ "Statistics","Statistics"
502
+ "Statistics - not active","Statistics - not active"
503
+ "day","day"
504
+ "Date from:","Date from:"
505
+ "to:","to:"
506
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
507
+ "Supported Magento versions:","Supported Magento versions:"
508
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
509
+ "www.mage-sms.com","www.mage-sms.com"
510
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
511
+ "Removed Customers: ","Removed Customers: "
512
+ "More...","More..."
513
+ "Saved Filters","Saved Filters"
514
+ "Save filter","Save filter"
515
+ "Reset filter","Reset filter"
516
+ "Filter Name","Filter Name"
517
+ "Date","Date"
518
+ "Filter has been applied.","Filter has been applied."
519
+ "Filter has been saved.","Filter has been saved."
520
+ "Filter has been reset.","Filter has been reset."
521
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
522
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
523
+ "No filter has been found.","No filter has been found."
524
+ "Processing...","Processing..."
525
+ "Saved Templates","Saved Templates"
526
+ "Save template","Save template"
527
+ "Template Name","Template Name"
528
+ "Template has been loaded.","Template has been loaded."
529
+ "Template has been saved.","Template has been saved."
530
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
531
+ "No template has been found.","No template has been found."
532
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
533
+ "Select coupon","Select coupon"
534
+ "Create coupon","Create coupon"
535
+ "Please Select","Please Select"
536
+ "SIMULATION","SIMULATION"
537
+ "DELETED","DELETED"
538
+ "SCHEDULED","SCHEDULED"
539
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
540
+ "DUPLICATE","DUPLICATE"
541
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
542
+ "Returns","Returns"
543
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
544
+ "New claim from customer was received.","New claim from customer was received."
545
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
546
+ ". Info from {shop_name}.",". Info from {shop_name}."
547
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
548
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
549
+ "ADD/CHANGE TEXT SENDER ID","ADD/CHANGE TEXT SENDER ID"
550
+ "Add SMS product to cart:","Add SMS product to cart:"
551
+ "Automatically","Automatically"
552
+ "Manually","Manually"
553
+ "SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile","SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile"
554
+ "Activate displaying Marketing SMS opt-out feature in the user profile","Activate displaying Marketing SMS opt-out feature in the user profile"
app/locale/ar_SA/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,554 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","أ ;ب; ت ;ث; ج ;ح ;خ; د; ذ; ر; ز; س; ش ;ص ;ض; ط; ظ ;ع ;غ ;ف ;ق; ك; ل ;م ;ن; هـ ;و; ي"
4
+ "All years","جميع السنوات"
5
+ "About","حول التطبيق"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","المطور:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","العنوان:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","الجمهورية التشيكية"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","الهاتف"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","البريد الإلكتروني:"
17
+ "sales@topefekt.com","sales@topefekt.com"
18
+ "support@topefekt.com","support@topefekt.com"
19
+ "Web:","Web:"
20
+ "www.presta-sms.com","www.presta-sms.com"
21
+ "www.presta-sms.com/","www.presta-sms.com/"
22
+ "Admin SMS","إرساليات المشرف"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","تحوير نصوص الرسائل والأوقات التي يتم فيها إشعار المشرفين."
24
+ "Unicode SMS","رسائل اليونيكود"
25
+ "unicode","يونيكود"
26
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا."
27
+ "Save","تفعيل"
28
+ "Sending notifications via SMS is ACTIVE","خاصية إرسال الإشعارات نشطة"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","خاصية إرسال الإشعارات غير نشطة حاليا، لتفعيلها يجب عليك اختيار مشرف واحد على الأقل"
30
+ "Update of order status","تحيين حالة الطلبية"
31
+ "Account","انشاء حساب"
32
+ "Product","المنتجات"
33
+ "Order status","حالة الطلبيات"
34
+ "Order","الطلبيات"
35
+ "Admin SMS - not active","إرساليات المشرف - غير مفعل"
36
+ "Please add at least one administrator!","يُرجى اضافة مشرف واحد على الأقل"
37
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل."
38
+ "Invalid SMS text","نص الرسالة غير صالح"
39
+ "Text of SMS was saved.","تم تسجيل نص الرسالة"
40
+ "Unicode saved.","تم تفعيل خاصية اليونيكود"
41
+ "char","حرف"
42
+ "chars","أحرف"
43
+ "label","شريحة"
44
+ "SMS text","نص الرسالة"
45
+ "total sms:","مجموع الرسائل:"
46
+ "Enter SMS text","أدخل نص الرسال"
47
+ "Preview","معاينة"
48
+ "Administrators","المشرفون"
49
+ "Save","حفظ"
50
+ "Cancel","إلغاء"
51
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
52
+
53
+ "User profile - not active","حساب المشرف - غير نشط"
54
+ "User profile - active","حساب المشرف - نشط"
55
+ "New user account","حساب جديد"
56
+ "Not registered yet? Create account now!","غير مسجل؟ قم بإنشاء حسابك الآن"
57
+ "Email:","البريد الإلكتروني:"
58
+ "Company name:","إسم الشركة:"
59
+ "Street:","الشارع:"
60
+ "City:","المدينة::"
61
+ "ZIP:","الترقيم البريدي:"
62
+ "Country:","البلد:"
63
+ "Company ID:","مُعرف الشركة:"
64
+ "Company VAT:","رقم الحساب الضريبي للشركة"
65
+ "Referer ID:","المرجع المعرف"
66
+ "View licence terms:","الإطلاع على بنود الترخيص"
67
+ "I agree","موافق"
68
+ "I dont agree","غير موافق"
69
+ "Register","تسجيل"
70
+ "Required field","حقل مطلوب"
71
+ "Sign in","تسجيل الدخول"
72
+ "If You already have an account, please sign in.","إذا كان لديك حساب يمكنك تسجيل الدخول"
73
+ "Username:","إسم المستخدم:"
74
+ "Password:","كلمة السر:"
75
+ "Log in","الدخول"
76
+ "Edit user account","تحوير حساب المستخد"
77
+ "Save","حفظ"
78
+ "User account info","معلومات الحساب"
79
+ "SMS Credit:","مخزون الرسائل:"
80
+ "Add administrators","إضافة مشرفين"
81
+ "Name:","الإسم:"
82
+ "Mobile number:","رقم الهاتف المحمول:"
83
+ "Edit","تحوير"
84
+ "Add","إضافة"
85
+ "Other settings","إعدادات أخرى"
86
+ "Simulate SMS sending:","محاكاة الرسائل القصيرة:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","السماح باختبار الإرساليات والإطلاع على حالة الرسائل في أرشيف الإرساليات"
88
+ "Delete database:","حذف قاعدة البيانات"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","السماح بما اذا كان يجب تخزين الإعدادات و تسجيل قاعدة البيانات إذا ما تم حذف التطبيق"
90
+ "Delivery reports:","تقارير الإرسال"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","السماح بمشاهدة تقارير بعث الإرساليات في أرشيف الإرساليات"
92
+ "Low credit alert:","التنبيه حول مخزون الإرساليات المنخفض"
93
+ " Allows to receive email when your SMS credit is low."," السماح باستقبال بريد الكتروني في حالة تدني المخزون"
94
+ "Email for delivery reports:","البريد الإلكتروني لتقارير التسليم:"
95
+ "Allows to receive email with delivery report of SMS.","السماح بتلقي البريد الالكتروني مع تقرير تسليم الرسائل القصيرة."
96
+ "Admin was created.","تمت إضافة المشرف"
97
+ "You have to agree with licence terms.","يجب عليك القبول بشروط الإستعمال"
98
+ "Account was created.","تم إنشاء الحساب"
99
+ "you can add another account after ","يمكنك إضافة حساب آخر لاحقا "
100
+ "minutes","دقائق"
101
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الرسائل"
102
+ "You were succesfully loged in.","تم تسجيل الدخول بنجاح"
103
+ "error","خطأ"
104
+ "Invalid e-mail for delivery report.","البريد الإكتروني غير صالح لتقارير التسليم"
105
+ "Invalid e-mail","البريد الإلكتروني غير صالح"
106
+ "Account was changed.","تم تغيير الحساب"
107
+ "Account was changed, but module URL for DR does not answer.","تم تغيير الحساب، لكن رابط التطبيق لا يجيب"
108
+ "you can change account after ","يمكنك تغيير اعدادات الحساب فيما بعد "
109
+ " seconds"," ثوان"
110
+ "Invalid name","إسم غير صالح"
111
+ "Invalid number","رقم غير صالح"
112
+ "Admin was changed.","تم تغيير المشرف"
113
+ "Admin was deleted.","تم حذف المشرف"
114
+ "no changes were made","لا تغييرات"
115
+ "login error","خطأ في عملية الدخول"
116
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف"
117
+ "DELETE administrator","حذف المشرف"
118
+ "EDIT administrator","إعدادات المشرف"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","في الشكل الدولي لا توجد أصفار ولا وجود لعلامة "+" مثلا: 44791796595"
120
+ "(when uninstall)","الغاء التنصيب)"
121
+ "(0 = no alert)","0 = لا تنبيه)"
122
+ "Fill in username and password.","أضف اسم المستخدم وكلمة السر"
123
+
124
+ "Customer SMSi - ","إرساليات الحريف - "
125
+ "Customer SMS - not active","إرساليات الحريف - غير نشطة"
126
+ " language version"," صيغة اللغة "
127
+ "Select events during which shall be customer notified via SMS and customize text of messages. You can also add a new language version of SMS messages for each country separately. In countries with undefined language version will be used default language version.","هنا يمكن تحديد المراحل التي يتم فيها إشعار الحريف بواسطة رسالة، كما يمكن تخصيص نص الرسالة أيضا، يمكنك أيضا إضافة لغة جديدة لكل بلد على حدا، بالنسبة للبلدان التي لم يتم تعيين أي لغة لها سوف يتم استعمال اللغة الأساسية فيها تلقائيا"
128
+ "Add SMS text version","إضافة صيغة نص الرسالة"
129
+ "Select country: ","إختر البلد: "
130
+ "Unicode SMS","رسائل اليونيكود"
131
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
132
+ "Order status","حالة الطلبية"
133
+ "Sending notifications via SMS is ACTIVE","إرسال الإشعارات عبر الرسائل القصيرة نشط"
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","إرسال الإشعارات عبر الرسائل القصيرة غير نشط، لتنشيطه اظغط على \"تفعيل\" في القائمة المرغوبة"
135
+ " Update of order status "," تحيين حالة الطلبية "
136
+ "Account","الحساب"
137
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
138
+ "Invalid SMS text","نص الرسالة غير صالح"
139
+ "Text of SMS was saved.","تم حفظ نص الرسالة"
140
+ "SMS text version was deleted.","تم حذف صيغة نص الرسالة"
141
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف؟"
142
+ "DELETE language version","حذف صيغة هذه اللغة"
143
+ "SMS text","نص الرسالة"
144
+ "unicode","يونيكود"
145
+ "SMS text version for ","صيغة الرسالة الخاصة ب "
146
+ " was saved"," تم تسجيله"
147
+ "Preview","معاينة"
148
+ "Active","تفعيل"
149
+ "Save","حفظ"
150
+ "Cancel","إلغاء"
151
+ "total sms:","مجموع الرسائل:"
152
+ "EDIT language version","تحوير لغوي"
153
+ "default","الوضع المبدئيoú"
154
+ "Edit","تحوير"
155
+ "Add","إضافة"
156
+ "Order","طلبية"
157
+ "Chars","أحرف"
158
+ "Unicode was saved.","تفعيل اليونيكود"
159
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
160
+
161
+ "Purchase Credit","شراء مخزون الرسائل"
162
+ "Purchase Credit - not active","شراء مخزون الرسائل - غير نشط"
163
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
164
+ " In case methods for credit purchase are not displayed properly, please click here:"," اذا ما لم يتم عرض طرق الشراء بشكل صحيح يرجى الظغط هنا:"
165
+
166
+ "Bulk SMS text","نص الرسائل القصيرة بالجملة"
167
+ "Add recipients ","إضافة المستلمين "
168
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","أضف قائمة المستلمين مع مراعاة الفصل بين كل مستلم وآخر بعلامة فاصل ","، يجب أن تكون الأرقام بالصيغة الدولية مع مراعاة حذف الأصفار وحذف علامة "+" زائد"
169
+ " (e.g. 447971796595)"," (مثلا 447971796595)"
170
+ "Enter SMS text","أكتب نص الرسالة"
171
+ "Add recipients in CSV file ","CSV أضف المستلمين في صيغة "
172
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)"
173
+ " Unicode "," يونيكود "
174
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا.)."
175
+ "Your time: ","التوقيت الخاص بك: "
176
+ "Time: ","التوقيت: "
177
+ "time zone: ","التوقيت المحلي: "
178
+ "time zone settings","اعدادات التوقيت المحلي"
179
+ "Text is too long","النص طويل"
180
+ "Send SMS","ارسال"
181
+ "Send","ارسال"
182
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","sv ارسال رسالة او رسائل بالجملة، أدخل ارقام الهواتف او قم بتحميل ملف بصيغة "
183
+ "Send SMS - not active","بعث الرسائل - غير نشط"
184
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
185
+ "Fill in SMS text.","أضف نص الرسالة"
186
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 612 حرف"
187
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 268 حرف يونيكود"
188
+ "Wrong time of SMS sending.","تاريخ غير صالح لإرسال الرسائل"
189
+ "Recipients found: 0","عدد المستلمين الموجودين: 0"
190
+ "You do not have enough credit to send SMS to all ","ليس لدليك مخزون كافي لكي تبعث للكل "
191
+ " recipients."," المستلمون"
192
+ "SMS was sent.","تم ارسال الرسالة"
193
+ "SMS was saved.","تم حفظ نص الرسالة"
194
+ "wrong number or unavailable","رقم خاطئ أو غير صالح"
195
+ "unauthorized senderID in confirmation sms","معرف الباعث غير صالح لتأكيد عملية الإرسال"
196
+ "low credit for sending sms","مخزون منخفض لا يُمَكِن من بعث الرسائل"
197
+ "unicode is not supported","اليونيكود غير مدعوم"
198
+ "can not connect to SMS server","لا يمكن التواصل مع سيرفر الرسائل"
199
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
200
+ "SMS was sent (simulation).","تم ارسال الرسالة (محاكاة)"
201
+ "error","خطأ"
202
+ "login error","خطأ في عملية الدخول"
203
+ " Send later "," أرسل لاحقا "
204
+ "Characters: ","أحرف: "
205
+ "1hr","1hr"
206
+ "Date: ","التاريخ: "
207
+
208
+ "SMS Answers","ردود الرسائل"
209
+ "SMS answer from customer is displayed only when customer receives SMS from your shop with SMS sender type „System number“ and customer replies using his own mobile phone.","الإجابة عن رسائل الحريف لا تظهر عادة الا عندما يستلم الحريف الرسالة من متجرك باستعمال صيغة \"الرقم النظامي\" وبذلك يمكن للحريف الرد باستعمال هاتفه الشخصي"
210
+ "Show","إظهار"
211
+ "Search results ","نتائج البحث "
212
+ " of "," ل "
213
+ "SMS center","مركز الرسائل"
214
+ "Date","التاريخ"
215
+ "From number","من الرقم"
216
+ "new","جديد"
217
+ "Previous","السابق"
218
+ "Next","التالي"
219
+ " Page: "," الصفحة: "
220
+ "SMS Answers - not active","الإجابة عن الرسائل - غير نشطة"
221
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
222
+ "year","سنة"
223
+ "month","شهر"
224
+ "SMS","رسالة"
225
+ "Text:","نص:"
226
+ "Total SMS answers: 0","مجموع ردود الرسائل: 0"
227
+
228
+ "SENT to recipient","الإرسال الى المستلم"
229
+ "ERROR","خطأ"
230
+ "DELIVERED to recipient","وصلت الرسالة الى المستلم"
231
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
232
+
233
+ "SMS History","ارشيف الإرساليات"
234
+ "History of sent SMS from SMS module.","رشيف الإرسال من تطبيق الإرساليات"
235
+ " admin sms"," ارساليات المشرف"
236
+ " customer sms"," ارساليات الحريف"
237
+ " marketing sms"," الرسائل التجارية"
238
+ " simple sms"," إرسال عادي"
239
+ "Show","إظهار"
240
+ "Search results ","نتائج البحث "
241
+ " of "," ل "
242
+ "Type","النوع"
243
+ "Date","التاريخ"
244
+ "SMS subject","موضوع الإرسالية"
245
+ "Number","الرقم"
246
+ "yes","نعم"
247
+ "no","لا"
248
+ "system number","الرقم النظامي"
249
+ "Credit balance:","كمية المخزون:"
250
+ "Display customer detail","إظهار معطيات الحريف"
251
+ "Text:","النص:"
252
+ "Total SMS:","مجموع الرسائل:"
253
+ "SMS History - not active","أرشيف الإرسال - غير نشط"
254
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
255
+ "SMS price in credits:","سعر الإرسالية بصيغة \"المخزون\"ـ"
256
+ "year","السنة"
257
+ "month","الشهر"
258
+ "Status","الحالة"
259
+ "Recipient","المستلم"
260
+ "Unicode:","يونيكود:"
261
+ "senderID:","معرف المرسل:"
262
+ "Previous","السابق"
263
+ "Next","التالي"
264
+ " Page: "," الصفحة: "
265
+ "Total SMS: 0","مجموع الرسائل: 0"
266
+ "SMS","الإرساليات"
267
+
268
+ "SMS Marketing - bulk SMS text","الإرساليات التجارية - نص الإرساليات بالجملة"
269
+ "Enter SMS text","أدخل نص الرسالة"
270
+ " Unicode "," يونيكود "
271
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
272
+ " Send later "," أرسل لاحقا "
273
+ "Your time: ","الوقت الخاص بك:"
274
+ "Total customers:","مجموع الحرفاء:"
275
+ "Total SMS:","مجموع الرسائل:"
276
+ "SMS Marketing - bulk SMS filter","الإرساليات التجارية - فلتر رسائل الجملة"
277
+ "All customers","جميع الحرفاء"
278
+ "company customers","منظومة الحرفاء"
279
+ "private customers","حرفاء خاصون"
280
+ "All countries","جميع الدول"
281
+ "Last name:","اللقب:"
282
+ "First name:","الإسم:"
283
+ "Last name","اللقب"
284
+ "First name","الإسم"
285
+ "Groups:","المجموعات:"
286
+ "All","الكل"
287
+ "Gender:","الجنس:"
288
+ "Male","ذكر"
289
+ "Female","أنثى"
290
+ "Newsletter:","النشرة البريدية:"
291
+ "Yes","نعم"
292
+ "No","لا"
293
+ "Apply filter","تفعيل الفلترة"
294
+ "Date of birth from: ","تاريخ الولادة من: "
295
+ "to: ","إلى: "
296
+ "Date of registration from: ","تاريخ التسجيل من: "
297
+ "Customers found: ","الحرفاء الذين أمكن إيجادهم "
298
+ "results","النتائج"
299
+ "Action","الإجراء"
300
+ "Mobile number","رقم الهاتف المحمول"
301
+ "Customer ID","معرف الحريف"
302
+ "REMOVE customer from this list","حذف الحريف من هذه القائمة"
303
+ "Next","التالي"
304
+ "Previous","السابق"
305
+ " Page: "," الصفحة: "
306
+ "SMS Marketing - customers found: ","الإرساليات التجاريت - عدد الحرفاء الذين أمكن إيجادهم "
307
+ "Write text of message and use advanced filter to target your marketing campaign.","أكتب نص الرسالة واستعمل الفلتر المتقدم لتحديد هدف حملة التسويق الخاصة بك."
308
+ "Marketing SMS","الإرساليات التجارية"
309
+ "SMS Marketing - not active","الإرساليات التسويقية - غير نشطة"
310
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل "
311
+ "Fill in SMS text","إملأ نص الرسالة"
312
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل (الحد الأقصى 612 حرفا)."
313
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل (الحد الأقصى 268 حرف يونيكود)."
314
+ "Customers found: 0","الحرفاء الذين أمكن إيجادهم: 0"
315
+ "Wrong time of SMS sending.","توقيت غير صالح لبعث الإرساليات"
316
+ "You do not have enough credit to send SMS to all ","ليس لديك مخزون إرساليات كافي لبعث الرسائل للجميع "
317
+ " customers."," الحرفاء"
318
+ "SMS was sent.","تم بعث الإرسالية"
319
+ "SMS was saved.","تم حفظ الإرسالية."
320
+ "wrong number or unavailable","رقم غير صالح أو غير موجود"
321
+ "unauthorized senderID in confirmation sms","معرف المرسل غير مسموح به لتأكيد عملية الإرسال"
322
+ "low credit for sending sms","مخزون إرساليات منخفض"
323
+ "unicode is not supported","اليونيكود غير مدعم"
324
+ "can not connect to SMS server","لا يمكن الإتصال بسرفر الإرساليات"
325
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
326
+ "SMS was sent (simulation).","تم بعث الرسالة (فقط محاكاة)"
327
+ "error","خطأ"
328
+ "login error","خطأ في عملية الدخول"
329
+ "Date:","التاريخ:"
330
+ "Time: ","التوقيت: "
331
+ "1hr","1hr"
332
+ "time zone: ","التوقيت المحلي: "
333
+ "time zone settings","إعدادات التوقيت المحلي"
334
+ "Send","إرسال"
335
+ "Characters: ","أحرف: "
336
+ "Text is too long","النص طويل"
337
+ "Type:","النوع: "
338
+ "Country:","البلد:"
339
+ "City:","الجهة:"
340
+ "Advert:","الإعلام:"
341
+ "Store:","المتجر:"
342
+ "All stores","ميع المتاجر"
343
+
344
+ "Presta SMS","Presta SMS"
345
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - إبعث إرسالياتك من برستاشوب!"
346
+ "Admin SMS","إرساليات المشرف"
347
+ "Customer SMS","إرساليات الحريف"
348
+ "SMS Settings","إعدادات الإرسال
349
+ "SMS History","أرشيف الإرسال"
350
+ "Purchase Credit","شراء مخزون الإرساليات"
351
+ "Marketing SMS","الإرساليات التجارية"
352
+ "SMS Answers","ردود الرسائل"
353
+ "Send SMS","بعث الإرساليات"
354
+ "About","حول التطبيق"
355
+ "wrong number or unavailable","رقم خاطئ أو غير موجود"
356
+ "unauthorized senderID in confirmation sms","معرف الباعث غير مسموح به لتأكيد عملية الإرسال"
357
+ "low credit for sending sms","مخزون الإرساليات منخفض لإرسال الرسائل"
358
+ "unicode is not supported","لا يمكن استعمال اليونيكود"
359
+ "login error","خطأ في عملية الدخول"
360
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الإرساليات"
361
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
362
+ "unknown mobile number","لم يتم التعرف على رقم الهاتف المحمول"
363
+ "not connected to SMS server","الإتصال مقطوع مع سيرفر الإرساليات"
364
+ "New orders",""طلبيات جديدة"
365
+ "New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}.","New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}."
366
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
367
+ "Possible variables:","Possible variables:"
368
+ "Successful customer create account","Successful customer create account"
369
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}."
370
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!"
371
+ "Product returned","Product returned"
372
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}."
373
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","We have received your request. Order {order_id}. Have a nice day, {shop_name}."
374
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
375
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
376
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."
377
+ "Payment confirmation","Payment confirmation"
378
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."
379
+ "We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
380
+ "Update of tracking number in order","Update of tracking number in order"
381
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}."
382
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}."
383
+ "Called when a product is deleted","Called when a product is deleted"
384
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}."
385
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
386
+ "Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}.","Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}."
387
+ "Product out of stock","Product out of stock"
388
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."
389
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
390
+ "In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}.","In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}."
391
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
392
+ ". Info from {shop_name}.",". Info from {shop_name}."
393
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
394
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
395
+ "Bank wire","Bank wire"
396
+ "Company Name","Company Name"
397
+ "Country","Country"
398
+ "City","City"
399
+ "qty","qty"
400
+ "qty reinjected","qty reinjected"
401
+ "qty returned","qty returned"
402
+ "name","name"
403
+ "not found","not found"
404
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
405
+ "Own number sender ID settings","Own number sender ID settings"
406
+ "own number sender ID","own number sender ID"
407
+ "Existing Own number:","Existing Own number:"
408
+ "New Own number sender ID:","New Own number sender ID:"
409
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595"
410
+ "SMS code:","SMS code:"
411
+ "CONFIRM","CONFIRM"
412
+ "Required field","Required field"
413
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
414
+ "Text sender ID settings","Text sender ID settings"
415
+ "Existing Text sender ID:","Existing Text sender ID:"
416
+ "New Text sender ID:","New Text sender ID:"
417
+ "max. 11 characters","max. 11 characters"
418
+ "SMS Settings","SMS Settings"
419
+ "Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type.","Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type."
420
+ "Customer SMS settings","Customer SMS settings"
421
+ "SENDER TYPE","SENDER TYPE"
422
+ "NETWORK","NETWORK"
423
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
424
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
425
+ "payment","payment"
426
+ "Unicode ","Unicode "
427
+ "Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)","Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)"
428
+ "TEXT SENDER ID","TEXT SENDER ID"
429
+ "Text sender ID","Text sender ID"
430
+ "SYSTEM NUMBER","SYSTEM NUMBER"
431
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
432
+ "SIM HOSTING","SIM HOSTING"
433
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
434
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
435
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
436
+ "Are you sure to delete","Are you sure to delete"
437
+ "Select country: ","Select country: "
438
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
439
+ "SMS settings - not active","SMS settings - not active"
440
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register."
441
+ "error","error"
442
+ "can not connect to SMS server","can not connect to SMS server"
443
+ " was deleted."," was deleted."
444
+ "choose sender type","choose sender type"
445
+ " was saved."," was saved."
446
+ "fill in own number sender ID","fill in own number sender ID"
447
+ "own number sender ID must be number","own number sender ID must be number"
448
+ "correctly confirm sms code","correctly confirm sms code"
449
+ "Own number sender ID for ","Own number sender ID for "
450
+ " was saved."," was saved."
451
+ "error - ","error - "
452
+ "login error","login error"
453
+ "Now retype SMS code.","Now retype SMS code."
454
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
455
+ "error - wrong number or unavailable","error - wrong number or unavailable"
456
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
457
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
458
+ "fill in text sender ID","fill in text sender ID"
459
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
460
+ "possible characters: ","possible characters: "
461
+ "text sender ID can't be number","text sender ID can't be number"
462
+ "Text sender ID for ","Text sender ID for "
463
+ "Admin SMS settings","Admin SMS settings"
464
+ "VALIDATE","VALIDATE"
465
+ "SMS validation","SMS validation"
466
+ "Confirmation code: ","Confirmation code: "
467
+ "Update pricelist","Update pricelist"
468
+ "e.g.:","e.g.:"
469
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
470
+ "edit","edit"
471
+ "delete","delete"
472
+ "Your online stores","Your online stores"
473
+ "SMS opt-out","SMS opt-out"
474
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - setting SMS opt-out option from the cart and SMS charging"
475
+ "Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart.","Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart."
476
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
477
+ "invoice address","invoice address"
478
+ "delivery address","delivery address"
479
+ "Price of SMS","Price of SMS"
480
+ "Text displayed in the cart","Text displayed in the cart"
481
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
482
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
483
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“"
484
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
485
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
486
+ "New version available for download:","New version available for download:"
487
+ "Manual:","Manual:"
488
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
489
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
490
+ "1.5.x","1.5.x"
491
+ "Contact form","Contact form"
492
+ "Remove duplicate numbers","Remove duplicate numbers"
493
+ "Registration type:","Registration type:"
494
+ "Personal","Personal"
495
+ "Business","Business"
496
+ "Address","Address"
497
+ "Billing information","Billing information"
498
+ "Contact person","Contact person"
499
+ "Enter the name of the company.","Enter the name of the company."
500
+ "Invalid VAT","Invalid VAT"
501
+ "Statistics","Statistics"
502
+ "Statistics - not active","Statistics - not active"
503
+ "day","day"
504
+ "Date from:","Date from:"
505
+ "to:","to:"
506
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
507
+ "Supported Magento versions:","Supported Magento versions:"
508
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
509
+ "www.mage-sms.com","www.mage-sms.com"
510
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
511
+ "Removed Customers: ","Removed Customers: "
512
+ "More...","More..."
513
+ "Saved Filters","Saved Filters"
514
+ "Save filter","Save filter"
515
+ "Reset filter","Reset filter"
516
+ "Filter Name","Filter Name"
517
+ "Date","Date"
518
+ "Filter has been applied.","Filter has been applied."
519
+ "Filter has been saved.","Filter has been saved."
520
+ "Filter has been reset.","Filter has been reset."
521
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
522
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
523
+ "No filter has been found.","No filter has been found."
524
+ "Processing...","Processing..."
525
+ "Saved Templates","Saved Templates"
526
+ "Save template","Save template"
527
+ "Template Name","Template Name"
528
+ "Template has been loaded.","Template has been loaded."
529
+ "Template has been saved.","Template has been saved."
530
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
531
+ "No template has been found.","No template has been found."
532
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
533
+ "Select coupon","Select coupon"
534
+ "Create coupon","Create coupon"
535
+ "Please Select","Please Select"
536
+ "SIMULATION","SIMULATION"
537
+ "DELETED","DELETED"
538
+ "SCHEDULED","SCHEDULED"
539
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
540
+ "DUPLICATE","DUPLICATE"
541
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
542
+ "Returns","Returns"
543
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
544
+ "New claim from customer was received.","New claim from customer was received."
545
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
546
+ ". Info from {shop_name}.",". Info from {shop_name}."
547
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
548
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
549
+ "ADD/CHANGE TEXT SENDER ID","ADD/CHANGE TEXT SENDER ID"
550
+ "Add SMS product to cart:","Add SMS product to cart:"
551
+ "Automatically","Automatically"
552
+ "Manually","Manually"
553
+ "SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile","SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile"
554
+ "Activate displaying Marketing SMS opt-out feature in the user profile","Activate displaying Marketing SMS opt-out feature in the user profile"
app/locale/ar_TN/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,554 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","أ ;ب; ت ;ث; ج ;ح ;خ; د; ذ; ر; ز; س; ش ;ص ;ض; ط; ظ ;ع ;غ ;ف ;ق; ك; ل ;م ;ن; هـ ;و; ي"
4
+ "All years","جميع السنوات"
5
+ "About","حول التطبيق"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","المطور:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","العنوان:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","الجمهورية التشيكية"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","الهاتف"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","البريد الإلكتروني:"
17
+ "sales@topefekt.com","sales@topefekt.com"
18
+ "support@topefekt.com","support@topefekt.com"
19
+ "Web:","Web:"
20
+ "www.presta-sms.com","www.presta-sms.com"
21
+ "www.presta-sms.com/","www.presta-sms.com/"
22
+ "Admin SMS","إرساليات المشرف"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","تحوير نصوص الرسائل والأوقات التي يتم فيها إشعار المشرفين."
24
+ "Unicode SMS","رسائل اليونيكود"
25
+ "unicode","يونيكود"
26
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا."
27
+ "Save","تفعيل"
28
+ "Sending notifications via SMS is ACTIVE","خاصية إرسال الإشعارات نشطة"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","خاصية إرسال الإشعارات غير نشطة حاليا، لتفعيلها يجب عليك اختيار مشرف واحد على الأقل"
30
+ "Update of order status","تحيين حالة الطلبية"
31
+ "Account","انشاء حساب"
32
+ "Product","المنتجات"
33
+ "Order status","حالة الطلبيات"
34
+ "Order","الطلبيات"
35
+ "Admin SMS - not active","إرساليات المشرف - غير مفعل"
36
+ "Please add at least one administrator!","يُرجى اضافة مشرف واحد على الأقل"
37
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل."
38
+ "Invalid SMS text","نص الرسالة غير صالح"
39
+ "Text of SMS was saved.","تم تسجيل نص الرسالة"
40
+ "Unicode saved.","تم تفعيل خاصية اليونيكود"
41
+ "char","حرف"
42
+ "chars","أحرف"
43
+ "label","شريحة"
44
+ "SMS text","نص الرسالة"
45
+ "total sms:","مجموع الرسائل:"
46
+ "Enter SMS text","أدخل نص الرسال"
47
+ "Preview","معاينة"
48
+ "Administrators","المشرفون"
49
+ "Save","حفظ"
50
+ "Cancel","إلغاء"
51
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
52
+
53
+ "User profile - not active","حساب المشرف - غير نشط"
54
+ "User profile - active","حساب المشرف - نشط"
55
+ "New user account","حساب جديد"
56
+ "Not registered yet? Create account now!","غير مسجل؟ قم بإنشاء حسابك الآن"
57
+ "Email:","البريد الإلكتروني:"
58
+ "Company name:","إسم الشركة:"
59
+ "Street:","الشارع:"
60
+ "City:","المدينة::"
61
+ "ZIP:","الترقيم البريدي:"
62
+ "Country:","البلد:"
63
+ "Company ID:","مُعرف الشركة:"
64
+ "Company VAT:","رقم الحساب الضريبي للشركة"
65
+ "Referer ID:","المرجع المعرف"
66
+ "View licence terms:","الإطلاع على بنود الترخيص"
67
+ "I agree","موافق"
68
+ "I dont agree","غير موافق"
69
+ "Register","تسجيل"
70
+ "Required field","حقل مطلوب"
71
+ "Sign in","تسجيل الدخول"
72
+ "If You already have an account, please sign in.","إذا كان لديك حساب يمكنك تسجيل الدخول"
73
+ "Username:","إسم المستخدم:"
74
+ "Password:","كلمة السر:"
75
+ "Log in","الدخول"
76
+ "Edit user account","تحوير حساب المستخد"
77
+ "Save","حفظ"
78
+ "User account info","معلومات الحساب"
79
+ "SMS Credit:","مخزون الرسائل:"
80
+ "Add administrators","إضافة مشرفين"
81
+ "Name:","الإسم:"
82
+ "Mobile number:","رقم الهاتف المحمول:"
83
+ "Edit","تحوير"
84
+ "Add","إضافة"
85
+ "Other settings","إعدادات أخرى"
86
+ "Simulate SMS sending:","محاكاة الرسائل القصيرة:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","السماح باختبار الإرساليات والإطلاع على حالة الرسائل في أرشيف الإرساليات"
88
+ "Delete database:","حذف قاعدة البيانات"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","السماح بما اذا كان يجب تخزين الإعدادات و تسجيل قاعدة البيانات إذا ما تم حذف التطبيق"
90
+ "Delivery reports:","تقارير الإرسال"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","السماح بمشاهدة تقارير بعث الإرساليات في أرشيف الإرساليات"
92
+ "Low credit alert:","التنبيه حول مخزون الإرساليات المنخفض"
93
+ " Allows to receive email when your SMS credit is low."," السماح باستقبال بريد الكتروني في حالة تدني المخزون"
94
+ "Email for delivery reports:","البريد الإلكتروني لتقارير التسليم:"
95
+ "Allows to receive email with delivery report of SMS.","السماح بتلقي البريد الالكتروني مع تقرير تسليم الرسائل القصيرة."
96
+ "Admin was created.","تمت إضافة المشرف"
97
+ "You have to agree with licence terms.","يجب عليك القبول بشروط الإستعمال"
98
+ "Account was created.","تم إنشاء الحساب"
99
+ "you can add another account after ","يمكنك إضافة حساب آخر لاحقا "
100
+ "minutes","دقائق"
101
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الرسائل"
102
+ "You were succesfully loged in.","تم تسجيل الدخول بنجاح"
103
+ "error","خطأ"
104
+ "Invalid e-mail for delivery report.","البريد الإكتروني غير صالح لتقارير التسليم"
105
+ "Invalid e-mail","البريد الإلكتروني غير صالح"
106
+ "Account was changed.","تم تغيير الحساب"
107
+ "Account was changed, but module URL for DR does not answer.","تم تغيير الحساب، لكن رابط التطبيق لا يجيب"
108
+ "you can change account after ","يمكنك تغيير اعدادات الحساب فيما بعد "
109
+ " seconds"," ثوان"
110
+ "Invalid name","إسم غير صالح"
111
+ "Invalid number","رقم غير صالح"
112
+ "Admin was changed.","تم تغيير المشرف"
113
+ "Admin was deleted.","تم حذف المشرف"
114
+ "no changes were made","لا تغييرات"
115
+ "login error","خطأ في عملية الدخول"
116
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف"
117
+ "DELETE administrator","حذف المشرف"
118
+ "EDIT administrator","إعدادات المشرف"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","في الشكل الدولي لا توجد أصفار ولا وجود لعلامة "+" مثلا: 44791796595"
120
+ "(when uninstall)","الغاء التنصيب)"
121
+ "(0 = no alert)","0 = لا تنبيه)"
122
+ "Fill in username and password.","أضف اسم المستخدم وكلمة السر"
123
+
124
+ "Customer SMSi - ","إرساليات الحريف - "
125
+ "Customer SMS - not active","إرساليات الحريف - غير نشطة"
126
+ " language version"," صيغة اللغة "
127
+ "Select events during which shall be customer notified via SMS and customize text of messages. You can also add a new language version of SMS messages for each country separately. In countries with undefined language version will be used default language version.","هنا يمكن تحديد المراحل التي يتم فيها إشعار الحريف بواسطة رسالة، كما يمكن تخصيص نص الرسالة أيضا، يمكنك أيضا إضافة لغة جديدة لكل بلد على حدا، بالنسبة للبلدان التي لم يتم تعيين أي لغة لها سوف يتم استعمال اللغة الأساسية فيها تلقائيا"
128
+ "Add SMS text version","إضافة صيغة نص الرسالة"
129
+ "Select country: ","إختر البلد: "
130
+ "Unicode SMS","رسائل اليونيكود"
131
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
132
+ "Order status","حالة الطلبية"
133
+ "Sending notifications via SMS is ACTIVE","إرسال الإشعارات عبر الرسائل القصيرة نشط"
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","إرسال الإشعارات عبر الرسائل القصيرة غير نشط، لتنشيطه اظغط على \"تفعيل\" في القائمة المرغوبة"
135
+ " Update of order status "," تحيين حالة الطلبية "
136
+ "Account","الحساب"
137
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
138
+ "Invalid SMS text","نص الرسالة غير صالح"
139
+ "Text of SMS was saved.","تم حفظ نص الرسالة"
140
+ "SMS text version was deleted.","تم حذف صيغة نص الرسالة"
141
+ "Are you sure to delete","هل أنت متأكد من عملية الحذف؟"
142
+ "DELETE language version","حذف صيغة هذه اللغة"
143
+ "SMS text","نص الرسالة"
144
+ "unicode","يونيكود"
145
+ "SMS text version for ","صيغة الرسالة الخاصة ب "
146
+ " was saved"," تم تسجيله"
147
+ "Preview","معاينة"
148
+ "Active","تفعيل"
149
+ "Save","حفظ"
150
+ "Cancel","إلغاء"
151
+ "total sms:","مجموع الرسائل:"
152
+ "EDIT language version","تحوير لغوي"
153
+ "default","الوضع المبدئيoú"
154
+ "Edit","تحوير"
155
+ "Add","إضافة"
156
+ "Order","طلبية"
157
+ "Chars","أحرف"
158
+ "Unicode was saved.","تفعيل اليونيكود"
159
+ "Restore unsaved changes to its original state.","اعادة التغييرات غير المسجلة إلى حالتها الأصلية"
160
+
161
+ "Purchase Credit","شراء مخزون الرسائل"
162
+ "Purchase Credit - not active","شراء مخزون الرسائل - غير نشط"
163
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
164
+ " In case methods for credit purchase are not displayed properly, please click here:"," اذا ما لم يتم عرض طرق الشراء بشكل صحيح يرجى الظغط هنا:"
165
+
166
+ "Bulk SMS text","نص الرسائل القصيرة بالجملة"
167
+ "Add recipients ","إضافة المستلمين "
168
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","أضف قائمة المستلمين مع مراعاة الفصل بين كل مستلم وآخر بعلامة فاصل ","، يجب أن تكون الأرقام بالصيغة الدولية مع مراعاة حذف الأصفار وحذف علامة "+" زائد"
169
+ " (e.g. 447971796595)"," (مثلا 447971796595)"
170
+ "Enter SMS text","أكتب نص الرسالة"
171
+ "Add recipients in CSV file ","CSV أضف المستلمين في صيغة "
172
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)"
173
+ " Unicode "," يونيكود "
174
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا.)."
175
+ "Your time: ","التوقيت الخاص بك: "
176
+ "Time: ","التوقيت: "
177
+ "time zone: ","التوقيت المحلي: "
178
+ "time zone settings","اعدادات التوقيت المحلي"
179
+ "Text is too long","النص طويل"
180
+ "Send SMS","ارسال"
181
+ "Send","ارسال"
182
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","sv ارسال رسالة او رسائل بالجملة، أدخل ارقام الهواتف او قم بتحميل ملف بصيغة "
183
+ "Send SMS - not active","بعث الرسائل - غير نشط"
184
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
185
+ "Fill in SMS text.","أضف نص الرسالة"
186
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 612 حرف"
187
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل، الحد الأقصى المسموح به هو 268 حرف يونيكود"
188
+ "Wrong time of SMS sending.","تاريخ غير صالح لإرسال الرسائل"
189
+ "Recipients found: 0","عدد المستلمين الموجودين: 0"
190
+ "You do not have enough credit to send SMS to all ","ليس لدليك مخزون كافي لكي تبعث للكل "
191
+ " recipients."," المستلمون"
192
+ "SMS was sent.","تم ارسال الرسالة"
193
+ "SMS was saved.","تم حفظ نص الرسالة"
194
+ "wrong number or unavailable","رقم خاطئ أو غير صالح"
195
+ "unauthorized senderID in confirmation sms","معرف الباعث غير صالح لتأكيد عملية الإرسال"
196
+ "low credit for sending sms","مخزون منخفض لا يُمَكِن من بعث الرسائل"
197
+ "unicode is not supported","اليونيكود غير مدعوم"
198
+ "can not connect to SMS server","لا يمكن التواصل مع سيرفر الرسائل"
199
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
200
+ "SMS was sent (simulation).","تم ارسال الرسالة (محاكاة)"
201
+ "error","خطأ"
202
+ "login error","خطأ في عملية الدخول"
203
+ " Send later "," أرسل لاحقا "
204
+ "Characters: ","أحرف: "
205
+ "1hr","1hr"
206
+ "Date: ","التاريخ: "
207
+
208
+ "SMS Answers","ردود الرسائل"
209
+ "SMS answer from customer is displayed only when customer receives SMS from your shop with SMS sender type „System number“ and customer replies using his own mobile phone.","الإجابة عن رسائل الحريف لا تظهر عادة الا عندما يستلم الحريف الرسالة من متجرك باستعمال صيغة \"الرقم النظامي\" وبذلك يمكن للحريف الرد باستعمال هاتفه الشخصي"
210
+ "Show","إظهار"
211
+ "Search results ","نتائج البحث "
212
+ " of "," ل "
213
+ "SMS center","مركز الرسائل"
214
+ "Date","التاريخ"
215
+ "From number","من الرقم"
216
+ "new","جديد"
217
+ "Previous","السابق"
218
+ "Next","التالي"
219
+ " Page: "," الصفحة: "
220
+ "SMS Answers - not active","الإجابة عن الرسائل - غير نشطة"
221
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
222
+ "year","سنة"
223
+ "month","شهر"
224
+ "SMS","رسالة"
225
+ "Text:","نص:"
226
+ "Total SMS answers: 0","مجموع ردود الرسائل: 0"
227
+
228
+ "SENT to recipient","الإرسال الى المستلم"
229
+ "ERROR","خطأ"
230
+ "DELIVERED to recipient","وصلت الرسالة الى المستلم"
231
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
232
+
233
+ "SMS History","ارشيف الإرساليات"
234
+ "History of sent SMS from SMS module.","رشيف الإرسال من تطبيق الإرساليات"
235
+ " admin sms"," ارساليات المشرف"
236
+ " customer sms"," ارساليات الحريف"
237
+ " marketing sms"," الرسائل التجارية"
238
+ " simple sms"," إرسال عادي"
239
+ "Show","إظهار"
240
+ "Search results ","نتائج البحث "
241
+ " of "," ل "
242
+ "Type","النوع"
243
+ "Date","التاريخ"
244
+ "SMS subject","موضوع الإرسالية"
245
+ "Number","الرقم"
246
+ "yes","نعم"
247
+ "no","لا"
248
+ "system number","الرقم النظامي"
249
+ "Credit balance:","كمية المخزون:"
250
+ "Display customer detail","إظهار معطيات الحريف"
251
+ "Text:","النص:"
252
+ "Total SMS:","مجموع الرسائل:"
253
+ "SMS History - not active","أرشيف الإرسال - غير نشط"
254
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل"
255
+ "SMS price in credits:","سعر الإرسالية بصيغة \"المخزون\"ـ"
256
+ "year","السنة"
257
+ "month","الشهر"
258
+ "Status","الحالة"
259
+ "Recipient","المستلم"
260
+ "Unicode:","يونيكود:"
261
+ "senderID:","معرف المرسل:"
262
+ "Previous","السابق"
263
+ "Next","التالي"
264
+ " Page: "," الصفحة: "
265
+ "Total SMS: 0","مجموع الرسائل: 0"
266
+ "SMS","الإرساليات"
267
+
268
+ "SMS Marketing - bulk SMS text","الإرساليات التجارية - نص الإرساليات بالجملة"
269
+ "Enter SMS text","أدخل نص الرسالة"
270
+ " Unicode "," يونيكود "
271
+ "Check only if you want to use Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message (Unicode text allows you to insert characters in all fonts and various other symbols simultaneously. Number of characters in one SMS will be reduced to 70).","يتم تفعيل هذه الخاصية عند استعمال اللغة العربية أو الصينية أو اليونانية أو العبرية أو الكورية، إلخ. وكذلك عند استخدام الرموز في نص الرسالة (عموما نصوص اليونيكود تُمكِن من استعمال أحرف جميع اللغات بالإضافة الى جميع الرموز، عدد الأحرف الأقصى في نص الرسالة الواحدة يصبح 70 رمزا)."
272
+ " Send later "," أرسل لاحقا "
273
+ "Your time: ","الوقت الخاص بك:"
274
+ "Total customers:","مجموع الحرفاء:"
275
+ "Total SMS:","مجموع الرسائل:"
276
+ "SMS Marketing - bulk SMS filter","الإرساليات التجارية - فلتر رسائل الجملة"
277
+ "All customers","جميع الحرفاء"
278
+ "company customers","منظومة الحرفاء"
279
+ "private customers","حرفاء خاصون"
280
+ "All countries","جميع الدول"
281
+ "Last name:","اللقب:"
282
+ "First name:","الإسم:"
283
+ "Last name","اللقب"
284
+ "First name","الإسم"
285
+ "Groups:","المجموعات:"
286
+ "All","الكل"
287
+ "Gender:","الجنس:"
288
+ "Male","ذكر"
289
+ "Female","أنثى"
290
+ "Newsletter:","النشرة البريدية:"
291
+ "Yes","نعم"
292
+ "No","لا"
293
+ "Apply filter","تفعيل الفلترة"
294
+ "Date of birth from: ","تاريخ الولادة من: "
295
+ "to: ","إلى: "
296
+ "Date of registration from: ","تاريخ التسجيل من: "
297
+ "Customers found: ","الحرفاء الذين أمكن إيجادهم "
298
+ "results","النتائج"
299
+ "Action","الإجراء"
300
+ "Mobile number","رقم الهاتف المحمول"
301
+ "Customer ID","معرف الحريف"
302
+ "REMOVE customer from this list","حذف الحريف من هذه القائمة"
303
+ "Next","التالي"
304
+ "Previous","السابق"
305
+ " Page: "," الصفحة: "
306
+ "SMS Marketing - customers found: ","الإرساليات التجاريت - عدد الحرفاء الذين أمكن إيجادهم "
307
+ "Write text of message and use advanced filter to target your marketing campaign.","أكتب نص الرسالة واستعمل الفلتر المتقدم لتحديد هدف حملة التسويق الخاصة بك."
308
+ "Marketing SMS","الإرساليات التجارية"
309
+ "SMS Marketing - not active","الإرساليات التسويقية - غير نشطة"
310
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","الحساب الشخصي غير نشط، للتسجيل يرجى النقر على ايقونة الرسائل، ومن ثمة يمكنك مشاهدة معطيات التسجيل، اذا سبق لك وأن استعملت هذا التطبيق واذا كنت تعرف اسم المستخدم وكلمة السر الخاصين بك يمكنك استخدامهم في هذا الحساب. خلافا لذلك أدخل البريد الإلكتروني الخاص بك ووافق على شروط الخدمة ومن ثمة اظغط على تسجيل "
311
+ "Fill in SMS text","إملأ نص الرسالة"
312
+ "SMS text is too long (max. 612 characters).","نص الرسالة طويل (الحد الأقصى 612 حرفا)."
313
+ "SMS text is too long (max. 268 unicode characters).","نص الرسالة طويل (الحد الأقصى 268 حرف يونيكود)."
314
+ "Customers found: 0","الحرفاء الذين أمكن إيجادهم: 0"
315
+ "Wrong time of SMS sending.","توقيت غير صالح لبعث الإرساليات"
316
+ "You do not have enough credit to send SMS to all ","ليس لديك مخزون إرساليات كافي لبعث الرسائل للجميع "
317
+ " customers."," الحرفاء"
318
+ "SMS was sent.","تم بعث الإرسالية"
319
+ "SMS was saved.","تم حفظ الإرسالية."
320
+ "wrong number or unavailable","رقم غير صالح أو غير موجود"
321
+ "unauthorized senderID in confirmation sms","معرف المرسل غير مسموح به لتأكيد عملية الإرسال"
322
+ "low credit for sending sms","مخزون إرساليات منخفض"
323
+ "unicode is not supported","اليونيكود غير مدعم"
324
+ "can not connect to SMS server","لا يمكن الإتصال بسرفر الإرساليات"
325
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
326
+ "SMS was sent (simulation).","تم بعث الرسالة (فقط محاكاة)"
327
+ "error","خطأ"
328
+ "login error","خطأ في عملية الدخول"
329
+ "Date:","التاريخ:"
330
+ "Time: ","التوقيت: "
331
+ "1hr","1hr"
332
+ "time zone: ","التوقيت المحلي: "
333
+ "time zone settings","إعدادات التوقيت المحلي"
334
+ "Send","إرسال"
335
+ "Characters: ","أحرف: "
336
+ "Text is too long","النص طويل"
337
+ "Type:","النوع: "
338
+ "Country:","البلد:"
339
+ "City:","الجهة:"
340
+ "Advert:","الإعلام:"
341
+ "Store:","المتجر:"
342
+ "All stores","ميع المتاجر"
343
+
344
+ "Presta SMS","Presta SMS"
345
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - إبعث إرسالياتك من برستاشوب!"
346
+ "Admin SMS","إرساليات المشرف"
347
+ "Customer SMS","إرساليات الحريف"
348
+ "SMS Settings","إعدادات الإرسال
349
+ "SMS History","أرشيف الإرسال"
350
+ "Purchase Credit","شراء مخزون الإرساليات"
351
+ "Marketing SMS","الإرساليات التجارية"
352
+ "SMS Answers","ردود الرسائل"
353
+ "Send SMS","بعث الإرساليات"
354
+ "About","حول التطبيق"
355
+ "wrong number or unavailable","رقم خاطئ أو غير موجود"
356
+ "unauthorized senderID in confirmation sms","معرف الباعث غير مسموح به لتأكيد عملية الإرسال"
357
+ "low credit for sending sms","مخزون الإرساليات منخفض لإرسال الرسائل"
358
+ "unicode is not supported","لا يمكن استعمال اليونيكود"
359
+ "login error","خطأ في عملية الدخول"
360
+ "can not connect to SMS server","لا يمكن الإتصال بسيرفر الإرساليات"
361
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","محاكاة الإرسال (تمت فقط محاكاة عملية الإرسال، لن يستقبل المستلم أي رسالة)"
362
+ "unknown mobile number","لم يتم التعرف على رقم الهاتف المحمول"
363
+ "not connected to SMS server","الإتصال مقطوع مع سيرفر الإرساليات"
364
+ "New orders",""طلبيات جديدة"
365
+ "New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}.","New order from {customer_firstname} {customer_lastname}, customer id: {customer_id}, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Order: {newOrder2}. Info from {shop_name}."
366
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
367
+ "Possible variables:","Possible variables:"
368
+ "Successful customer create account","Successful customer create account"
369
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}."
370
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!"
371
+ "Product returned","Product returned"
372
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}.","Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has returned product from order {order_id}. Order: {orderReturn2}. Customer text: {customer_question}. Info from {shop_name}."
373
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","We have received your request. Order {order_id}. Have a nice day, {shop_name}."
374
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
375
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
376
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."
377
+ "Payment confirmation","Payment confirmation"
378
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."
379
+ "We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","We have successfully received payment for your order {order_id} via {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}."
380
+ "Update of tracking number in order","Update of tracking number in order"
381
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}."
382
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}."
383
+ "Called when a product is deleted","Called when a product is deleted"
384
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}."
385
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
386
+ "Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}.","Quantity of product has changed, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}, supplier: {product_supplier}. Info from {shop_name}."
387
+ "Product out of stock","Product out of stock"
388
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."
389
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
390
+ "In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}.","In order {order_id} was canceled product with id: {product_id}, ref: {product_ref}, name: {product_name}. Quantity: {product_quantity}, quantity reinjected: {product_quantity_reinjected}. Info from {shop_name}."
391
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
392
+ ". Info from {shop_name}.",". Info from {shop_name}."
393
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
394
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
395
+ "Bank wire","Bank wire"
396
+ "Company Name","Company Name"
397
+ "Country","Country"
398
+ "City","City"
399
+ "qty","qty"
400
+ "qty reinjected","qty reinjected"
401
+ "qty returned","qty returned"
402
+ "name","name"
403
+ "not found","not found"
404
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
405
+ "Own number sender ID settings","Own number sender ID settings"
406
+ "own number sender ID","own number sender ID"
407
+ "Existing Own number:","Existing Own number:"
408
+ "New Own number sender ID:","New Own number sender ID:"
409
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595"
410
+ "SMS code:","SMS code:"
411
+ "CONFIRM","CONFIRM"
412
+ "Required field","Required field"
413
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
414
+ "Text sender ID settings","Text sender ID settings"
415
+ "Existing Text sender ID:","Existing Text sender ID:"
416
+ "New Text sender ID:","New Text sender ID:"
417
+ "max. 11 characters","max. 11 characters"
418
+ "SMS Settings","SMS Settings"
419
+ "Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type.","Define SMS Sender Type for each country separately (Text sender ID, Own mobile number or System number). SMS price depends on the recipient country, selected SMS sender type and amount of payment. In countries with undefined SMS sender type will be used System number sender type."
420
+ "Customer SMS settings","Customer SMS settings"
421
+ "SENDER TYPE","SENDER TYPE"
422
+ "NETWORK","NETWORK"
423
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
424
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
425
+ "payment","payment"
426
+ "Unicode ","Unicode "
427
+ "Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)","Unicode characters support (Unicode allows you to enter characters in all fonts and various symbols simultaneously. Is used for Chinese, Arabic, Greek, Hebrew, Korean, Cyrillic, etc. or diacritic in the text of your SMS message)"
428
+ "TEXT SENDER ID","TEXT SENDER ID"
429
+ "Text sender ID","Text sender ID"
430
+ "SYSTEM NUMBER","SYSTEM NUMBER"
431
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
432
+ "SIM HOSTING","SIM HOSTING"
433
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
434
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
435
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
436
+ "Are you sure to delete","Are you sure to delete"
437
+ "Select country: ","Select country: "
438
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
439
+ "SMS settings - not active","SMS settings - not active"
440
+ "User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register.","User profile is not active! To register click on the SMS tab in the main menu. Module will display you screen for entering registration data. If you have used our module in the past and you know your username and password, fill in form for existing account. Otherwise fill in your email, accept the license terms and click register."
441
+ "error","error"
442
+ "can not connect to SMS server","can not connect to SMS server"
443
+ " was deleted."," was deleted."
444
+ "choose sender type","choose sender type"
445
+ " was saved."," was saved."
446
+ "fill in own number sender ID","fill in own number sender ID"
447
+ "own number sender ID must be number","own number sender ID must be number"
448
+ "correctly confirm sms code","correctly confirm sms code"
449
+ "Own number sender ID for ","Own number sender ID for "
450
+ " was saved."," was saved."
451
+ "error - ","error - "
452
+ "login error","login error"
453
+ "Now retype SMS code.","Now retype SMS code."
454
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
455
+ "error - wrong number or unavailable","error - wrong number or unavailable"
456
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
457
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
458
+ "fill in text sender ID","fill in text sender ID"
459
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
460
+ "possible characters: ","possible characters: "
461
+ "text sender ID can't be number","text sender ID can't be number"
462
+ "Text sender ID for ","Text sender ID for "
463
+ "Admin SMS settings","Admin SMS settings"
464
+ "VALIDATE","VALIDATE"
465
+ "SMS validation","SMS validation"
466
+ "Confirmation code: ","Confirmation code: "
467
+ "Update pricelist","Update pricelist"
468
+ "e.g.:","e.g.:"
469
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
470
+ "edit","edit"
471
+ "delete","delete"
472
+ "Your online stores","Your online stores"
473
+ "SMS opt-out","SMS opt-out"
474
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - setting SMS opt-out option from the cart and SMS charging"
475
+ "Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart.","Select an online store for which you want to set in the cart option to unsubscribe SMS notifications, setup cost of SMS messages and define the text that is displayed to the customer in the cart."
476
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
477
+ "invoice address","invoice address"
478
+ "delivery address","delivery address"
479
+ "Price of SMS","Price of SMS"
480
+ "Text displayed in the cart","Text displayed in the cart"
481
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
482
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
483
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“"
484
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
485
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
486
+ "New version available for download:","New version available for download:"
487
+ "Manual:","Manual:"
488
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
489
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
490
+ "1.5.x","1.5.x"
491
+ "Contact form","Contact form"
492
+ "Remove duplicate numbers","Remove duplicate numbers"
493
+ "Registration type:","Registration type:"
494
+ "Personal","Personal"
495
+ "Business","Business"
496
+ "Address","Address"
497
+ "Billing information","Billing information"
498
+ "Contact person","Contact person"
499
+ "Enter the name of the company.","Enter the name of the company."
500
+ "Invalid VAT","Invalid VAT"
501
+ "Statistics","Statistics"
502
+ "Statistics - not active","Statistics - not active"
503
+ "day","day"
504
+ "Date from:","Date from:"
505
+ "to:","to:"
506
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
507
+ "Supported Magento versions:","Supported Magento versions:"
508
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
509
+ "www.mage-sms.com","www.mage-sms.com"
510
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
511
+ "Removed Customers: ","Removed Customers: "
512
+ "More...","More..."
513
+ "Saved Filters","Saved Filters"
514
+ "Save filter","Save filter"
515
+ "Reset filter","Reset filter"
516
+ "Filter Name","Filter Name"
517
+ "Date","Date"
518
+ "Filter has been applied.","Filter has been applied."
519
+ "Filter has been saved.","Filter has been saved."
520
+ "Filter has been reset.","Filter has been reset."
521
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
522
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
523
+ "No filter has been found.","No filter has been found."
524
+ "Processing...","Processing..."
525
+ "Saved Templates","Saved Templates"
526
+ "Save template","Save template"
527
+ "Template Name","Template Name"
528
+ "Template has been loaded.","Template has been loaded."
529
+ "Template has been saved.","Template has been saved."
530
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
531
+ "No template has been found.","No template has been found."
532
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
533
+ "Select coupon","Select coupon"
534
+ "Create coupon","Create coupon"
535
+ "Please Select","Please Select"
536
+ "SIMULATION","SIMULATION"
537
+ "DELETED","DELETED"
538
+ "SCHEDULED","SCHEDULED"
539
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
540
+ "DUPLICATE","DUPLICATE"
541
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
542
+ "Returns","Returns"
543
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
544
+ "New claim from customer was received.","New claim from customer was received."
545
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
546
+ ". Info from {shop_name}.",". Info from {shop_name}."
547
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
548
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
549
+ "ADD/CHANGE TEXT SENDER ID","ADD/CHANGE TEXT SENDER ID"
550
+ "Add SMS product to cart:","Add SMS product to cart:"
551
+ "Automatically","Automatically"
552
+ "Manually","Manually"
553
+ "SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile","SMS opt-out - setting Marketing SMS opt-out option for the customer from the user profile"
554
+ "Activate displaying Marketing SMS opt-out feature in the user profile","Activate displaying Marketing SMS opt-out feature in the user profile"
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>TOPefekt_Magesms</name>
4
- <version>1.4.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/BSD-3-Clause">BSD</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>SMS notification &amp; SMS marketing module for Magento</summary>
10
  <description>Free SMS module for Magento with advanced features and user friendly design.</description>
11
- <notes>2014-2015</notes>
12
  <authors><author><name>Frantisek Barancik</name><user>SIRAPY</user><email>barancik@sirapy.cz</email></author><author><name>Lubomir Kozak</name><user>TOPefekt</user><email>info@topefekt.com</email></author></authors>
13
- <date>2015-11-24</date>
14
- <time>18:34:14</time>
15
- <contents><target name="magecommunity"><dir name="Topefekt"><dir name="Magesms"><dir name="Block"><dir name="Answers"><file name="Grid.php" hash="b4161fe0c9f84ae2842ad1c5b1fee67b"/><dir name="Renderer"><file name="Actions.php" hash="8978857641921533a7ef1a511d6e98cc"/><file name="Smsc.php" hash="dec1e2ffb867499edaf2660e83a1f763"/></dir></dir><file name="Answers.php" hash="d8e8f1ddc9dc2c200d48ba61fd45f258"/><file name="Cart.php" hash="2c0ac0bef513ef5efaea2cc7456c4aa8"/><dir name="Customer"><file name="Grid.php" hash="01cd30df42024487ddbb85dc805b29f2"/><file name="Marketing.php" hash="b93b4943ce65dd80a201219470ac71e4"/></dir><file name="Customer.php" hash="8817fa3634895fb9317fc7c979f326fa"/><file name="Magesms.php" hash="80c1ac3571e5305b9a18a332d50d3598"/><dir name="Marketing"><file name="Customer.php" hash="c664bce07fd6d820239951ccf149abc8"/><file name="Form.php" hash="921793ef2a4c1b6095c95a187c01a032"/><file name="Grid.php" hash="6866d29549f350f009971deda49f31f7"/><file name="Template.php" hash="1f48e5754feb003ff361824ca0e29ebb"/></dir><file name="Marketing.php" hash="298b9175edc892566097f199f95f0d95"/><file name="Profile.php" hash="87be5911ea730b61179eaa43274ed031"/><dir name="System"><dir name="Config"><file name="Apikeygenerator.php" hash="9b5f9256de21a985efbacbbc00032296"/></dir></dir><dir name="Template"><file name="Template.php" hash="4713fdc848c5f1d5ab771011df11ff40"/></dir><file name="Template.php" hash="1420e7b7615214a3cfe8ef87d86ebd1a"/><dir name="Wizard"><file name="Grid.php" hash="62ea044623fda139cdc23e8a768d1b60"/></dir><file name="Wizard.php" hash="ef10fbfc80385cb9e90e7a6bfbf555f4"/></dir><dir name="Controller"><file name="Action.php" hash="a12f3ca7279da57be21521e7e1f33b7b"/><dir name="Template"><file name="Action.php" hash="47a1638a2585689ad69648aba132c188"/></dir></dir><dir name="Helper"><dir name="Adminhtml"><file name="Data.php" hash="ebf8c3ac5f4ede5e30218f307c60c9c3"/></dir><file name="Data.php" hash="094b5c45e8959916dc7277845837f62c"/></dir><dir name="Model"><file name="Admins.php" hash="ced35da523fa261708ca76bf09744492"/><file name="Answers.php" hash="33fcc03e70064860f47b17291b2682ec"/><file name="Api.php" hash="e8520b753ae28b9adefa34b43f5b58cf"/><dir name="Country"><file name="Area.php" hash="4268548148d51c519328472ae744e0cd"/><file name="Lang.php" hash="1c47ceb19d913853c9ee7ab9b50f010a"/></dir><file name="Country.php" hash="6ea4a1f25f0c43c14392903328bbf794"/><file name="Exceptions.php" hash="062cfa6c80662f2bc7bbe53817f2916b"/><dir name="Hooks"><file name="Admins.php" hash="c42b32a696e6101f50dc67942d738e6d"/><file name="Customers.php" hash="cc275a7f7c738174b420bd3c3301f79d"/><file name="Templates.php" hash="bcf959ff2f2c84bc8f287e5d7dfd637a"/><file name="Unicode.php" hash="351a49d393871e186921a98376aaa5bb"/></dir><file name="Hooks.php" hash="afa8e22f012f54cb3b70185ec647e959"/><file name="Magesms.php" hash="e299fef5c1617dc2aba79861a170ee57"/><file name="Maps.php" hash="f1d81668d4afaa3c12b90e93a4dc6a8a"/><dir name="Marketing"><dir name="Filter"><file name="Birthday.php" hash="56d6e9638c2548a9dabd86548609d04d"/><file name="Birthdayall.php" hash="81b3dd750820746bf39f6fd094626683"/><file name="City.php" hash="851bf11fa4eba68f5afe90bc73061075"/><file name="Collection.php" hash="a59b5af9d4dbdb3a4f4d2a319991526a"/><file name="Country.php" hash="226ea48e858db867cad73ec5df430481"/><file name="Firstname.php" hash="d2fb9d1c18d65616e85b94a19d937303"/><file name="Gender.php" hash="08583ec548a718fd598db0c8382f8fea"/><file name="Group.php" hash="5ae6a9e763a228d66dec97d6edd9504b"/><file name="Lastname.php" hash="4ce733ed97662ae7e3b9bd7fd09a9b23"/><file name="Newsletter.php" hash="e32e2584c4a5b4e83774c90ca8e03d21"/><file name="Orderssum.php" hash="703f8b1d324f890df6f27d917b21cf07"/><file name="Product.php" hash="249591224a294cf410a004c5654eed7b"/><file name="Register.php" hash="18462dd6abae0d72f6863a285364885a"/><file name="Type.php" hash="49b3fefa77c399003a60edc716a19810"/><file name="Website.php" hash="998fa5822c12e7e10a9363c74922d25f"/></dir><file name="Filter.php" hash="f0608c6d7be5c646068ca30f58cd02b0"/></dir><dir name="Mysql4"><dir name="Admins"><file name="Collection.php" hash="c1ada270e5c640cc77beca20a90c06c1"/></dir><file name="Admins.php" hash="c1efc07554a47ddd61add948f8d7184d"/><dir name="Answers"><file name="Collection.php" hash="e0d1dfb4666cd442105b786cd8e1938b"/></dir><file name="Answers.php" hash="9b116c0acd6598b22fda9a3f7bfd0e1f"/><file name="Collection.php" hash="0713d799c11bcc14437ca3924d0aae0f"/><dir name="Country"><dir name="Area"><file name="Collection.php" hash="57076e9ef2eaee34ede11fd2b8c079ea"/></dir><file name="Area.php" hash="cb14e562273148090fcafe17a5764dcf"/><file name="Collection.php" hash="9d1c5aa0e9d956d98e45706dd24dc0f0"/><dir name="Lang"><file name="Collection.php" hash="5784492b259d0636c5c37f3f945873cf"/></dir><file name="Lang.php" hash="45c61334ccc799908468603a1601f75f"/></dir><file name="Country.php" hash="dd1e7ba04fb2d2484fcd14d35fd63513"/><dir name="Exceptions"><file name="Collection.php" hash="0f27011bb167d3686149edcea2cf9af0"/></dir><file name="Exceptions.php" hash="087363570c7e19e98343508fde136b71"/><dir name="Hooks"><dir name="Admins"><file name="Collection.php" hash="08c59f372ae4d724d1451836df655deb"/></dir><file name="Admins.php" hash="0b97679a105c98c53fb27e6f35cc49da"/><file name="Collection.php" hash="a666646a5aac0d8a7366c054180d1d0f"/><dir name="Customers"><file name="Collection.php" hash="9f85b8e63521abcc575d717eaca6f7b0"/></dir><file name="Customers.php" hash="446451f0e038bc5b25ec0d3032a608a9"/><dir name="Templates"><file name="Collection.php" hash="10d674db501bdd93bfc11e0411be53b2"/></dir><file name="Templates.php" hash="b9d88cc611aa7c5ea369d9b4056a3858"/><dir name="Unicode"><file name="Collection.php" hash="e30a9e81400f25829b89d8fa4927e4e7"/></dir><file name="Unicode.php" hash="930b9f23e7b0674cef75898bebd8d4f5"/></dir><file name="Hooks.php" hash="db0d3898325974475d39f0dd786a0c7d"/><dir name="Maps"><file name="Collection.php" hash="2b8609291dc25d2445b1c168024c1783"/></dir><file name="Maps.php" hash="21e7e04096b879db02971223dbf11a1a"/><dir name="Marketing"><dir name="Filter"><file name="Collection.php" hash="ee5bfddfe067a317c94b62eea4e59aeb"/></dir><file name="Filter.php" hash="42342671cb9bcbca71165ffffa7d309d"/></dir><dir name="Optout"><dir name="Order"><file name="Collection.php" hash="7b593f45e990a0325bec3cf326b85c5c"/></dir><file name="Order.php" hash="5b2e04f86251001203fb858f451672b4"/></dir><dir name="Ownnumbersender"><file name="Collection.php" hash="0f77ebc089da24e306dc2616178fab35"/></dir><file name="Ownnumbersender.php" hash="0b8963a836de22ff2c54ec8a6f0819bd"/><dir name="Routes"><dir name="Alternative"><file name="Collection.php" hash="dd8908e3c72bef9a4d54ab4d04119fc9"/></dir><file name="Alternative.php" hash="0b07c80a9b35a1dc6f16e310614ddbda"/><file name="Collection.php" hash="9a9f26422877c0ff82f5bc3a6865ed1f"/></dir><file name="Routes.php" hash="f500ad3e8d96b8742a194015acdd4c58"/><dir name="Smshistory"><file name="Collection.php" hash="76f838ee4e14af4789e494badf46ad84"/></dir><file name="Smshistory.php" hash="15edfec649fa894ec310e3e37d97f694"/><dir name="Smsuser"><file name="Collection.php" hash="dad8d028a32e3a860d254c0957f9d23f"/></dir><file name="Smsuser.php" hash="b9913d6c444f646623d6e282f35e8a08"/><dir name="Template"><file name="Collection.php" hash="a9e237b2e23e64e7226a95d3e6e9a7dc"/></dir><file name="Template.php" hash="20a0aad89f43fa6716d96ece9f243000"/><dir name="Textsender"><file name="Collection.php" hash="1574273dc207231460977dce7af007a9"/></dir><file name="Textsender.php" hash="242e7ac5f28b7e7b8521e201fe7cf806"/><dir name="Variables"><file name="Collection.php" hash="0c249b390280ba16db97d3acd320fedb"/></dir><file name="Variables.php" hash="e364920ad4d1a69f33ec037184f27de7"/></dir><file name="Observer.php" hash="5428b86cf6deba25d46a42e697a58a90"/><dir name="Optout"><file name="Order.php" hash="a68d9c4ecc26abd7b142d6d27d672c70"/></dir><dir name="Overide"><dir name="Cataloginventory"><file name="Stock.php" hash="76e53307192e54dc08b0983288acdda3"/></dir></dir><file name="Ownnumbersender.php" hash="c209b3a3756491c3d9f30c1a9055361b"/><dir name="Routes"><file name="Alternative.php" hash="c52374301eb8e0726dc54e8b08b24a8d"/></dir><file name="Routes.php" hash="917bf19f5983ccafa6e61cd9cc1d8f13"/><file name="Sms.php" hash="ff2d491a2e0081be9c4c1315beadd307"/><file name="Smshistory.php" hash="b96ef0d1f609d28159c5a03777c953ce"/><file name="Smsprofile.php" hash="4ff023aa338c1eab827448e2c0712852"/><file name="Smsuser.php" hash="1f4906fe7a288e95de706b1343f5b985"/><dir name="System"><dir name="Config"><file name="Customergroups.php" hash="6fe24aebeb8fcfe5f76a5c8aa214259e"/><file name="Lang.php" hash="c5b7d2bc3a80a67dc15faf3f6c25a5d9"/></dir></dir><file name="Template.php" hash="8590ec1c798028e5025bf866629bf719"/><file name="Textsender.php" hash="589c0a2087ba27d6e5310796b60e6a48"/><file name="Variables.php" hash="12844fb6fc0c4258cdcbb8d6b5343fc9"/></dir><file name="api_test1.php" hash="8a71c6b1d085ee65b3bde60c20379c9d"/><file name="api_test2.php" hash="6c1d19f8fc1e8a71a1f3129541939262"/><file name="api_test3.php" hash="9c162033d327a93bc974aa20804c161d"/><dir name="controllers"><dir name="Adminhtml"><dir name="Magesms"><file name="AboutController.php" hash="797974eeee237c88f281c95c9297d6e0"/><file name="AdminsmsController.php" hash="d0973271ca8c86e80bc5136749b0fe23"/><file name="AnswersController.php" hash="ca05a9506f32a90ff359f01f90ff7031"/><file name="CustomersmsController.php" hash="6ff6ed4d2b2811f89d5c02b164b76f16"/><file name="HistoryController.php" hash="965c9ffc7f8618b2e9c6a34b392a013f"/><file name="MarketingController.php" hash="227ff2d36e9d16f4fec6f2a9a7f1148a"/><file name="OptoutController.php" hash="d8b23bd54ec7db61a1dd62a47eb4a90d"/><file name="ProfileController.php" hash="2590bbd90397610ce5a98c60746c0cb0"/><file name="PurchasecreditController.php" hash="869c5581903579d2942970bd23bda402"/><file name="SendsmsController.php" hash="b3a1b82ab5a04b7ae68a3e8e8ac2a2cf"/><file name="StatisticsController.php" hash="1536300fad73ddb64d9f4ed0501ac1a7"/><file name="WizardController.php" hash="913998bdab09e83c75f10ea20b07957e"/></dir></dir><file name="ApiController.php" hash="cc4efd6d2dfed453d1d9343430f54429"/><file name="CartController.php" hash="45c47abb7ba1da922a0ea1a74bea61a5"/><file name="DeliveryController.php" hash="8f604254b6c19c9adb84bea325e3c8ea"/><file name="IndexController.php" hash="ebc25dd160c958883f7ed4f0f4c9bfad"/><file name="MarketingController.php" hash="463bc960d49aa3488f7bb6d08f9f8890"/></dir><dir name="data"><dir name="magesms_setup"><file name="data-install-1.0.0.php" hash="5df79e7e9193abbac12191f35c4d45a9"/><file name="data-upgrade-1.0.1-1.0.2.php" hash="c3a7d79bad8ba1d3ccc574fab0e61ba9"/><file name="data-upgrade-1.0.3-1.0.4.php" hash="f7b7c22abd1adb57dcd01f8f0f60fd78"/><file name="data-upgrade-1.1.0-1.1.1.php" hash="52af14629fdfd0510978ade963fc6e3c"/><file name="data-upgrade-1.1.1-1.1.2.php" hash="36256c476fa3d6d4446adbc2f657fe24"/><file name="data-upgrade-1.2.0-1.2.1.php" hash="2793e299f198d54691031dd8b5ac6a87"/><file name="data-upgrade-1.3.1-1.3.2.php" hash="4f24b19e61f240763e5d5d68f6990254"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="c2d230b8d13c840b79d44bec82fdf35b"/><file name="config.xml" hash="30cbe57420c9cd32c2de57938e60bc0c"/><file name="system.xml" hash="22920227c8fef53c1716bbab78882782"/></dir><dir name="sql"><dir name="magesms_setup"><file name="mysql4-install-0.9.0.php" hash="b3d8975e98cb1cfe12194d7a18bbfc2f"/><file name="mysql4-install-1.0.0.php" hash="893524c893aff9e37dc19e320803b9d9"/><file name="mysql4-upgrade-0.9.11-0.9.12.php" hash="765533b9d6f9fa987949c0a5f73ff37d"/><file name="mysql4-upgrade-0.9.12-0.9.13.php" hash="0d3ea4875bd51593c8113805402e58fd"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="bee320d69dbffaabd111635e0310e4fb"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="9f62256f35510d4b4b17ea8f84c77a49"/><file name="mysql4-upgrade-1.1.5-1.2.0.php" hash="1c1697a6910273445e80ae58d3185802"/><file name="mysql4-upgrade-1.3.3-1.3.4.php" hash="e9b37529bfe1075a3704947ec62365e1"/><file name="mysql4-upgrade-1.3.6-1.4.0.php" hash="a418e9a0314c3eb3a276b19ce4d1b125"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="cacfb46f4fa5ecc2ad961219d2cfe2f2"/><file name="mysql4-upgrade-1.4.1-1.4.2.php" hash="3e74d36935fab558f7a99807f06372e8"/><file name="mysql4-upgrade-1.4.2-1.4.3.php" hash="b3c30b8a6d0d3e78645700eb3d73741c"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="topefekt"><dir name="magesms"><file name="about.phtml" hash="915f3356c5819a3d7373865f665d626f"/><file name="adminsms.phtml" hash="5ff9bfdacad686bc40f657bc2b7a6098"/><file name="customersms.phtml" hash="8f8ddcf63d8087e9d1591a071fb760ed"/><file name="history.phtml" hash="27325466405ae1a33f93978434b4ad11"/><dir name="marketing"><file name="customer.phtml" hash="5d56650f36d41535808dbcc9f0670e35"/><file name="form.phtml" hash="37a354655ae727480d779c6775d227f2"/></dir><file name="marketing.phtml" hash="fa7e6992f88380e7c9e9a4632e0070fd"/><file name="optout.phtml" hash="435ebd01535920e65a1ec23e8b8987e4"/><file name="profile.phtml" hash="7aa0f7b562bb8a6e4c4fc07f7058d144"/><file name="purchasecredit.phtml" hash="0ec35354e68a85b0fff078f9a8b14d96"/><file name="sendsms.phtml" hash="3a2f21302e2b246d149998bfdfea95d9"/><file name="statistics.phtml" hash="dd708338a0a5ad36bb10141ad394ea22"/><dir name="template"><file name="form.phtml" hash="e6a006574345ef9e85e28251310d96ec"/></dir><file name="wizard-alternative.phtml" hash="53128ea65c7eb6ea80faac040c0d63f2"/><file name="wizard-edit.phtml" hash="e247901a92b290fcb85128b4a08ee91d"/><file name="wizard-list.phtml" hash="cee281d28e0b61f93c0acb90f064c922"/><file name="wizard-sender.phtml" hash="3ff2f15bf3e6db24f2e771f7aa2a500b"/><file name="wizard.phtml" hash="d0a70bb920e76604959c48de8fe57c84"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="topefekt"><dir name="magesms"><file name="cart.phtml" hash="b5c482d8114325b9bce25294b5ce7aa5"/><file name="marketing-dashboard.phtml" hash="b7c21fce88ca27326f068fbdab0f8752"/></dir></dir></dir><dir name="layout"><file name="magesms.xml" hash="cf848296146ba48c4370a7a20abc8561"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Topefekt_Magesms.xml" hash="d88282bf3409717dcc6c8d36102480a3"/></dir></target><target name="magelocale"><dir><dir name="cs_CZ"><file name="Topefekt_Magesms.csv" hash="091179074552be310f97e5dd96124ac8"/></dir><dir name="de_DE"><file name="Topefekt_Magesms.csv" hash="2c05b44f965e8a17277d14792dda436a"/></dir><dir name="el_GR"><file name="Topefekt_Magesms.csv" hash="def3470a06e89604d000479d3fbc5649"/></dir><dir name="en_US"><file name="Topefekt_Magesms.csv" hash="de6f05c8c7e1af5e37e475357d3f3e5c"/></dir><dir name="es_ES"><file name="Topefekt_Magesms.csv" hash="e88931ea619b708625b96bfa2bdab0a1"/></dir><dir name="fr_FR"><file name="Topefekt_Magesms.csv" hash="4f01cbb169ce54e5069632a1b22a2a77"/></dir><dir name="it_IT"><file name="Topefekt_Magesms.csv" hash="ea3dce757fa19d95437b5f52a9d5b833"/></dir><dir name="pl_PL"><file name="Topefekt_Magesms.csv" hash="428899edeec08c9dc5496d63ddb6f485"/></dir><dir name="pt_PT"><file name="Topefekt_Magesms.csv" hash="51e0cf0d0ad86ca04c52483431909c73"/></dir><dir name="ru_RU"><file name="Topefekt_Magesms.csv" hash="203254e79750c318fd1a962b53ba5f99"/></dir><dir name="sk_SK"><file name="Topefekt_Magesms.csv" hash="3d2bc7f5b34bba451a2ee045384d1601"/></dir><dir name="sr_RS"><file name="Topefekt_Magesms.csv" hash="baacb65296f8f765aaf1ee7060103979"/></dir><dir name="sv_SE"><file name="Topefekt_Magesms.csv" hash="de93f7f6d786b9b747248cea68a37b30"/></dir><dir name="tr_TR"><file name="Topefekt_Magesms.csv" hash="49a293f3d27295172c6eed390a812d08"/></dir></dir></target><target name="magemedia"><dir name="magesms"><file name="About.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="AdminCatalog.gif" hash="2500d6277ec65b73cec8e858e8f3e5ef"/><file name="AdminCustomers.gif" hash="2575dfefce12bc9451e4dfa1e0972a1e"/><file name="AdminEmployees.gif" hash="cdb742ba271aae8e0f5129e9422d8480"/><file name="AdminOrders.gif" hash="b0b296f24674d37c3749a4c68e014173"/><file name="AdminSms.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="AdminSmsProfile.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="AdminTools.gif" hash="a3d566311d5cdd11470e60a30c4f1a1d"/><file name="CustomerSms.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="Empty.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="PayPal123.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SendSms.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsAnswers.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsCharging.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsHistory.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsMarketing.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsWizard.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="calendar.jpg" hash="ec1c2dde2879bca23fb232bdfb6459b1"/><file name="delete.gif" hash="b658193cc19b4be4776fbca433c86354"/><file name="edit.gif" hash="100198930f65efde449cce2d4fd3dd49"/><file name="i_accepted.gif" hash="befd5320058efee73744cb53f1ac58a6"/><file name="i_buffered.png" hash="df919a54ebb68a101899da77671a7ae4"/><file name="i_canceled.gif" hash="f54cd085dc4a709a590650df64c9307a"/><file name="i_deleted.png" hash="2cac2bf05b4f0bfc7f0b24ad3274c8aa"/><file name="i_donotdisturb.png" hash="cc15ea466d59c68c2278f9eac825fac9"/><file name="i_duplicate.png" hash="9a12c256c640bae544204d17933a8e0b"/><file name="i_error.gif" hash="45f02b921ce504353050a3921c6a6b70"/><file name="i_minus.gif" hash="16e4ff79084066203148d261b4d14712"/><file name="i_plus.gif" hash="1cc64296ccbf2bd9dfd61a0ce6a7f117"/><file name="i_scheduled.png" hash="b644f202e2a2cf0fccf073dfdc8befb1"/><file name="i_sent.png" hash="938d41c783cc770339e1febbe2fe538e"/><file name="i_simulation.png" hash="6b6f65f4c1ca5e9017c978274a186091"/><file name="licence_cz.pdf" hash="c61b5f052326b3cb74dd3346911c41bb"/><file name="licence_en.pdf" hash="5a96ef0dcb08cee786ef574c16608365"/><file name="logo.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="logocart.png" hash="cb095b552c60e3c23ac449a453981e6c"/><file name="magesms-logo.png" hash="5352d2cb3b95990a1eb237f0d48ed811"/><file name="next.gif" hash="d4a145a07fa436e51cbaa4a28c14b622"/><file name="prev.gif" hash="d1dab45da5f0690fcaac4ce62f6bd04d"/><file name="sms.png" hash="5473a773314938564ad2f8fb826445bd"/><file name="topefekt-logo.gif" hash="149c7fd9bb2a4f70637963b0036e5a07"/><file name="translation.gif" hash="d2f85c78ea940b1a62919e50175a4c4f"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="css"><dir name="topefekt"><dir name="magesms"><dir name="img"><file name="i_canceled.gif" hash="f54cd085dc4a709a590650df64c9307a"/><file name="i_sent.png" hash="938d41c783cc770339e1febbe2fe538e"/></dir><file name="stylesheet.css" hash="95659c751e63d29efd26686c4c1f7dab"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="topefekt"><file name="functions.js" hash="cfdd6355a53814710db1dad2e69ff12e"/><file name="template.js" hash="26a2428302a7306fd49b940529147042"/></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>TOPefekt_Magesms</name>
4
+ <version>1.4.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/BSD-3-Clause">BSD</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>SMS notification &amp; SMS marketing module for Magento</summary>
10
  <description>Free SMS module for Magento with advanced features and user friendly design.</description>
11
+ <notes>2014-2016</notes>
12
  <authors><author><name>Frantisek Barancik</name><user>SIRAPY</user><email>barancik@sirapy.cz</email></author><author><name>Lubomir Kozak</name><user>TOPefekt</user><email>info@topefekt.com</email></author></authors>
13
+ <date>2016-05-12</date>
14
+ <time>10:32:23</time>
15
+ <contents><target name="magecommunity"><dir name="Topefekt"><dir name="Magesms"><dir name="Block"><dir name="Answers"><file name="Grid.php" hash="b4161fe0c9f84ae2842ad1c5b1fee67b"/><dir name="Renderer"><file name="Actions.php" hash="8978857641921533a7ef1a511d6e98cc"/><file name="Smsc.php" hash="dec1e2ffb867499edaf2660e83a1f763"/></dir></dir><file name="Answers.php" hash="d8e8f1ddc9dc2c200d48ba61fd45f258"/><file name="Cart.php" hash="2c0ac0bef513ef5efaea2cc7456c4aa8"/><dir name="Customer"><file name="Grid.php" hash="01cd30df42024487ddbb85dc805b29f2"/><file name="Marketing.php" hash="b93b4943ce65dd80a201219470ac71e4"/></dir><file name="Customer.php" hash="8817fa3634895fb9317fc7c979f326fa"/><file name="Magesms.php" hash="80c1ac3571e5305b9a18a332d50d3598"/><dir name="Marketing"><file name="Customer.php" hash="c664bce07fd6d820239951ccf149abc8"/><file name="Form.php" hash="921793ef2a4c1b6095c95a187c01a032"/><file name="Grid.php" hash="6866d29549f350f009971deda49f31f7"/><file name="Template.php" hash="1f48e5754feb003ff361824ca0e29ebb"/></dir><file name="Marketing.php" hash="298b9175edc892566097f199f95f0d95"/><file name="Profile.php" hash="87be5911ea730b61179eaa43274ed031"/><dir name="System"><dir name="Config"><file name="Apikeygenerator.php" hash="9b5f9256de21a985efbacbbc00032296"/></dir></dir><dir name="Template"><file name="Template.php" hash="4713fdc848c5f1d5ab771011df11ff40"/></dir><file name="Template.php" hash="1420e7b7615214a3cfe8ef87d86ebd1a"/><dir name="Wizard"><file name="Grid.php" hash="62ea044623fda139cdc23e8a768d1b60"/></dir><file name="Wizard.php" hash="ef10fbfc80385cb9e90e7a6bfbf555f4"/></dir><dir name="Controller"><file name="Action.php" hash="a12f3ca7279da57be21521e7e1f33b7b"/><dir name="Template"><file name="Action.php" hash="47a1638a2585689ad69648aba132c188"/></dir></dir><dir name="Helper"><dir name="Adminhtml"><file name="Data.php" hash="ebf8c3ac5f4ede5e30218f307c60c9c3"/></dir><file name="Data.php" hash="094b5c45e8959916dc7277845837f62c"/></dir><dir name="Model"><file name="Admins.php" hash="ced35da523fa261708ca76bf09744492"/><file name="Answers.php" hash="33fcc03e70064860f47b17291b2682ec"/><file name="Api.php" hash="494f0ed5fd6747dd9aef6d1abbea1efc"/><dir name="Country"><file name="Area.php" hash="4268548148d51c519328472ae744e0cd"/><file name="Lang.php" hash="1c47ceb19d913853c9ee7ab9b50f010a"/></dir><file name="Country.php" hash="6ea4a1f25f0c43c14392903328bbf794"/><file name="Exceptions.php" hash="062cfa6c80662f2bc7bbe53817f2916b"/><dir name="Hooks"><file name="Admins.php" hash="c42b32a696e6101f50dc67942d738e6d"/><file name="Customers.php" hash="cc275a7f7c738174b420bd3c3301f79d"/><file name="Templates.php" hash="bcf959ff2f2c84bc8f287e5d7dfd637a"/><file name="Unicode.php" hash="351a49d393871e186921a98376aaa5bb"/></dir><file name="Hooks.php" hash="db9bf0a09939c22d27925d3e915d6fd7"/><file name="Magesms.php" hash="e299fef5c1617dc2aba79861a170ee57"/><file name="Maps.php" hash="f1d81668d4afaa3c12b90e93a4dc6a8a"/><dir name="Marketing"><dir name="Filter"><file name="Birthday.php" hash="56d6e9638c2548a9dabd86548609d04d"/><file name="Birthdayall.php" hash="81b3dd750820746bf39f6fd094626683"/><file name="City.php" hash="851bf11fa4eba68f5afe90bc73061075"/><file name="Collection.php" hash="a59b5af9d4dbdb3a4f4d2a319991526a"/><file name="Country.php" hash="226ea48e858db867cad73ec5df430481"/><file name="Firstname.php" hash="d2fb9d1c18d65616e85b94a19d937303"/><file name="Gender.php" hash="08583ec548a718fd598db0c8382f8fea"/><file name="Group.php" hash="5ae6a9e763a228d66dec97d6edd9504b"/><file name="Lastname.php" hash="4ce733ed97662ae7e3b9bd7fd09a9b23"/><file name="Newsletter.php" hash="e32e2584c4a5b4e83774c90ca8e03d21"/><file name="Orderssum.php" hash="703f8b1d324f890df6f27d917b21cf07"/><file name="Product.php" hash="249591224a294cf410a004c5654eed7b"/><file name="Register.php" hash="18462dd6abae0d72f6863a285364885a"/><file name="Type.php" hash="49b3fefa77c399003a60edc716a19810"/><file name="Website.php" hash="998fa5822c12e7e10a9363c74922d25f"/></dir><file name="Filter.php" hash="f0608c6d7be5c646068ca30f58cd02b0"/></dir><dir name="Mysql4"><dir name="Admins"><file name="Collection.php" hash="c1ada270e5c640cc77beca20a90c06c1"/></dir><file name="Admins.php" hash="c1efc07554a47ddd61add948f8d7184d"/><dir name="Answers"><file name="Collection.php" hash="e0d1dfb4666cd442105b786cd8e1938b"/></dir><file name="Answers.php" hash="9b116c0acd6598b22fda9a3f7bfd0e1f"/><file name="Collection.php" hash="0713d799c11bcc14437ca3924d0aae0f"/><dir name="Country"><dir name="Area"><file name="Collection.php" hash="57076e9ef2eaee34ede11fd2b8c079ea"/></dir><file name="Area.php" hash="cb14e562273148090fcafe17a5764dcf"/><file name="Collection.php" hash="9d1c5aa0e9d956d98e45706dd24dc0f0"/><dir name="Lang"><file name="Collection.php" hash="5784492b259d0636c5c37f3f945873cf"/></dir><file name="Lang.php" hash="45c61334ccc799908468603a1601f75f"/></dir><file name="Country.php" hash="dd1e7ba04fb2d2484fcd14d35fd63513"/><dir name="Exceptions"><file name="Collection.php" hash="0f27011bb167d3686149edcea2cf9af0"/></dir><file name="Exceptions.php" hash="087363570c7e19e98343508fde136b71"/><dir name="Hooks"><dir name="Admins"><file name="Collection.php" hash="08c59f372ae4d724d1451836df655deb"/></dir><file name="Admins.php" hash="0b97679a105c98c53fb27e6f35cc49da"/><file name="Collection.php" hash="a666646a5aac0d8a7366c054180d1d0f"/><dir name="Customers"><file name="Collection.php" hash="9f85b8e63521abcc575d717eaca6f7b0"/></dir><file name="Customers.php" hash="446451f0e038bc5b25ec0d3032a608a9"/><dir name="Templates"><file name="Collection.php" hash="10d674db501bdd93bfc11e0411be53b2"/></dir><file name="Templates.php" hash="b9d88cc611aa7c5ea369d9b4056a3858"/><dir name="Unicode"><file name="Collection.php" hash="e30a9e81400f25829b89d8fa4927e4e7"/></dir><file name="Unicode.php" hash="930b9f23e7b0674cef75898bebd8d4f5"/></dir><file name="Hooks.php" hash="db0d3898325974475d39f0dd786a0c7d"/><dir name="Maps"><file name="Collection.php" hash="2b8609291dc25d2445b1c168024c1783"/></dir><file name="Maps.php" hash="21e7e04096b879db02971223dbf11a1a"/><dir name="Marketing"><dir name="Filter"><file name="Collection.php" hash="ee5bfddfe067a317c94b62eea4e59aeb"/></dir><file name="Filter.php" hash="42342671cb9bcbca71165ffffa7d309d"/></dir><dir name="Optout"><dir name="Order"><file name="Collection.php" hash="7b593f45e990a0325bec3cf326b85c5c"/></dir><file name="Order.php" hash="5b2e04f86251001203fb858f451672b4"/></dir><dir name="Ownnumbersender"><file name="Collection.php" hash="0f77ebc089da24e306dc2616178fab35"/></dir><file name="Ownnumbersender.php" hash="0b8963a836de22ff2c54ec8a6f0819bd"/><dir name="Routes"><dir name="Alternative"><file name="Collection.php" hash="dd8908e3c72bef9a4d54ab4d04119fc9"/></dir><file name="Alternative.php" hash="0b07c80a9b35a1dc6f16e310614ddbda"/><file name="Collection.php" hash="9a9f26422877c0ff82f5bc3a6865ed1f"/></dir><file name="Routes.php" hash="f500ad3e8d96b8742a194015acdd4c58"/><dir name="Smshistory"><file name="Collection.php" hash="76f838ee4e14af4789e494badf46ad84"/></dir><file name="Smshistory.php" hash="15edfec649fa894ec310e3e37d97f694"/><dir name="Smsuser"><file name="Collection.php" hash="dad8d028a32e3a860d254c0957f9d23f"/></dir><file name="Smsuser.php" hash="b9913d6c444f646623d6e282f35e8a08"/><dir name="Template"><file name="Collection.php" hash="a9e237b2e23e64e7226a95d3e6e9a7dc"/></dir><file name="Template.php" hash="20a0aad89f43fa6716d96ece9f243000"/><dir name="Textsender"><file name="Collection.php" hash="1574273dc207231460977dce7af007a9"/></dir><file name="Textsender.php" hash="242e7ac5f28b7e7b8521e201fe7cf806"/><dir name="Variables"><file name="Collection.php" hash="0c249b390280ba16db97d3acd320fedb"/></dir><file name="Variables.php" hash="e364920ad4d1a69f33ec037184f27de7"/></dir><file name="Observer.php" hash="5428b86cf6deba25d46a42e697a58a90"/><dir name="Optout"><file name="Order.php" hash="a68d9c4ecc26abd7b142d6d27d672c70"/></dir><dir name="Overide"><dir name="Cataloginventory"><file name="Stock.php" hash="76e53307192e54dc08b0983288acdda3"/></dir></dir><file name="Ownnumbersender.php" hash="c209b3a3756491c3d9f30c1a9055361b"/><dir name="Routes"><file name="Alternative.php" hash="c52374301eb8e0726dc54e8b08b24a8d"/></dir><file name="Routes.php" hash="917bf19f5983ccafa6e61cd9cc1d8f13"/><file name="Sms.php" hash="89d44998c650e3fbe86bde6e2a0150d2"/><file name="Smshistory.php" hash="b96ef0d1f609d28159c5a03777c953ce"/><file name="Smsprofile.php" hash="4ff023aa338c1eab827448e2c0712852"/><file name="Smsuser.php" hash="1f4906fe7a288e95de706b1343f5b985"/><dir name="System"><dir name="Config"><file name="Connector.php" hash="3ef5e9df58b5a5e8d98e03988567e84f"/><file name="Customergroups.php" hash="6fe24aebeb8fcfe5f76a5c8aa214259e"/><file name="Lang.php" hash="c5b7d2bc3a80a67dc15faf3f6c25a5d9"/></dir></dir><file name="Template.php" hash="8590ec1c798028e5025bf866629bf719"/><file name="Textsender.php" hash="589c0a2087ba27d6e5310796b60e6a48"/><file name="Variables.php" hash="12844fb6fc0c4258cdcbb8d6b5343fc9"/></dir><file name="api_test1.php" hash="8a71c6b1d085ee65b3bde60c20379c9d"/><file name="api_test2.php" hash="6c1d19f8fc1e8a71a1f3129541939262"/><file name="api_test3.php" hash="9c162033d327a93bc974aa20804c161d"/><dir name="controllers"><dir name="Adminhtml"><dir name="Magesms"><file name="AboutController.php" hash="797974eeee237c88f281c95c9297d6e0"/><file name="AdminsmsController.php" hash="d0973271ca8c86e80bc5136749b0fe23"/><file name="AnswersController.php" hash="ca05a9506f32a90ff359f01f90ff7031"/><file name="CustomersmsController.php" hash="6ff6ed4d2b2811f89d5c02b164b76f16"/><file name="HistoryController.php" hash="965c9ffc7f8618b2e9c6a34b392a013f"/><file name="MarketingController.php" hash="de1808509b1a7d460ce870efff5421e4"/><file name="OptoutController.php" hash="d8b23bd54ec7db61a1dd62a47eb4a90d"/><file name="ProfileController.php" hash="2590bbd90397610ce5a98c60746c0cb0"/><file name="PurchasecreditController.php" hash="869c5581903579d2942970bd23bda402"/><file name="SendsmsController.php" hash="7991f930efaadbf7d4cdcef311db0dd5"/><file name="StatisticsController.php" hash="1536300fad73ddb64d9f4ed0501ac1a7"/><file name="WizardController.php" hash="913998bdab09e83c75f10ea20b07957e"/></dir></dir><file name="ApiController.php" hash="cc4efd6d2dfed453d1d9343430f54429"/><file name="CartController.php" hash="45c47abb7ba1da922a0ea1a74bea61a5"/><file name="DeliveryController.php" hash="8f604254b6c19c9adb84bea325e3c8ea"/><file name="IndexController.php" hash="ebc25dd160c958883f7ed4f0f4c9bfad"/><file name="MarketingController.php" hash="463bc960d49aa3488f7bb6d08f9f8890"/></dir><dir name="data"><dir name="magesms_setup"><file name="data-install-1.0.0.php" hash="5df79e7e9193abbac12191f35c4d45a9"/><file name="data-upgrade-1.0.1-1.0.2.php" hash="c3a7d79bad8ba1d3ccc574fab0e61ba9"/><file name="data-upgrade-1.0.3-1.0.4.php" hash="f7b7c22abd1adb57dcd01f8f0f60fd78"/><file name="data-upgrade-1.1.0-1.1.1.php" hash="52af14629fdfd0510978ade963fc6e3c"/><file name="data-upgrade-1.1.1-1.1.2.php" hash="36256c476fa3d6d4446adbc2f657fe24"/><file name="data-upgrade-1.2.0-1.2.1.php" hash="2793e299f198d54691031dd8b5ac6a87"/><file name="data-upgrade-1.3.1-1.3.2.php" hash="4f24b19e61f240763e5d5d68f6990254"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="c2d230b8d13c840b79d44bec82fdf35b"/><file name="config.xml" hash="335bc9462f259f3d58343b25606f02ad"/><file name="system.xml" hash="83d21ce7ada1858fa0bdddd3bec6b081"/></dir><dir name="sql"><dir name="magesms_setup"><file name="mysql4-install-0.9.0.php" hash="b3d8975e98cb1cfe12194d7a18bbfc2f"/><file name="mysql4-install-1.0.0.php" hash="893524c893aff9e37dc19e320803b9d9"/><file name="mysql4-upgrade-0.9.11-0.9.12.php" hash="765533b9d6f9fa987949c0a5f73ff37d"/><file name="mysql4-upgrade-0.9.12-0.9.13.php" hash="0d3ea4875bd51593c8113805402e58fd"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="bee320d69dbffaabd111635e0310e4fb"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="9f62256f35510d4b4b17ea8f84c77a49"/><file name="mysql4-upgrade-1.1.5-1.2.0.php" hash="1c1697a6910273445e80ae58d3185802"/><file name="mysql4-upgrade-1.3.3-1.3.4.php" hash="e9b37529bfe1075a3704947ec62365e1"/><file name="mysql4-upgrade-1.3.6-1.4.0.php" hash="a418e9a0314c3eb3a276b19ce4d1b125"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="cacfb46f4fa5ecc2ad961219d2cfe2f2"/><file name="mysql4-upgrade-1.4.1-1.4.2.php" hash="3e74d36935fab558f7a99807f06372e8"/><file name="mysql4-upgrade-1.4.2-1.4.3.php" hash="b3c30b8a6d0d3e78645700eb3d73741c"/><file name="mysql4-upgrade-1.4.4-1.4.5.php" hash="a2ceb1415acd8448b60ae5e6e66d12f7"/><file name="mysql4-upgrade-1.4.5-1.4.6.php" hash="ff16fb556b075ad2e71d0b3a0f86be1d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="topefekt"><dir name="magesms"><file name="about.phtml" hash="915f3356c5819a3d7373865f665d626f"/><file name="adminsms.phtml" hash="5ff9bfdacad686bc40f657bc2b7a6098"/><file name="customersms.phtml" hash="8f8ddcf63d8087e9d1591a071fb760ed"/><file name="history.phtml" hash="27325466405ae1a33f93978434b4ad11"/><dir name="marketing"><file name="customer.phtml" hash="5d56650f36d41535808dbcc9f0670e35"/><file name="form.phtml" hash="37a354655ae727480d779c6775d227f2"/></dir><file name="marketing.phtml" hash="fa7e6992f88380e7c9e9a4632e0070fd"/><file name="optout.phtml" hash="435ebd01535920e65a1ec23e8b8987e4"/><file name="profile.phtml" hash="7aa0f7b562bb8a6e4c4fc07f7058d144"/><file name="purchasecredit.phtml" hash="0ec35354e68a85b0fff078f9a8b14d96"/><file name="sendsms.phtml" hash="3a2f21302e2b246d149998bfdfea95d9"/><file name="statistics.phtml" hash="dd708338a0a5ad36bb10141ad394ea22"/><dir name="template"><file name="form.phtml" hash="e6a006574345ef9e85e28251310d96ec"/></dir><file name="wizard-alternative.phtml" hash="53128ea65c7eb6ea80faac040c0d63f2"/><file name="wizard-edit.phtml" hash="e247901a92b290fcb85128b4a08ee91d"/><file name="wizard-list.phtml" hash="cee281d28e0b61f93c0acb90f064c922"/><file name="wizard-sender.phtml" hash="3ff2f15bf3e6db24f2e771f7aa2a500b"/><file name="wizard.phtml" hash="d0a70bb920e76604959c48de8fe57c84"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="topefekt"><dir name="magesms"><file name="cart.phtml" hash="b5c482d8114325b9bce25294b5ce7aa5"/><file name="marketing-dashboard.phtml" hash="b7c21fce88ca27326f068fbdab0f8752"/></dir></dir></dir><dir name="layout"><file name="magesms.xml" hash="cf848296146ba48c4370a7a20abc8561"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Topefekt_Magesms.xml" hash="d88282bf3409717dcc6c8d36102480a3"/></dir></target><target name="magelocale"><dir><dir name="ar_DZ"><file name="Topefekt_Magesms.csv" hash="d3fb21eb0a511a4e4d3452a25e563750"/></dir><dir name="ar_EG"><file name="Topefekt_Magesms.csv" hash="d3fb21eb0a511a4e4d3452a25e563750"/></dir><dir name="ar_KW"><file name="Topefekt_Magesms.csv" hash="d3fb21eb0a511a4e4d3452a25e563750"/></dir><dir name="ar_MA"><file name="Topefekt_Magesms.csv" hash="d3fb21eb0a511a4e4d3452a25e563750"/></dir><dir name="ar_SA"><file name="Topefekt_Magesms.csv" hash="d3fb21eb0a511a4e4d3452a25e563750"/></dir><dir name="ar_TN"><file name="Topefekt_Magesms.csv" hash="d3fb21eb0a511a4e4d3452a25e563750"/></dir><dir name="cs_CZ"><file name="Topefekt_Magesms.csv" hash="091179074552be310f97e5dd96124ac8"/></dir><dir name="de_DE"><file name="Topefekt_Magesms.csv" hash="2c05b44f965e8a17277d14792dda436a"/></dir><dir name="el_GR"><file name="Topefekt_Magesms.csv" hash="def3470a06e89604d000479d3fbc5649"/></dir><dir name="en_US"><file name="Topefekt_Magesms.csv" hash="de6f05c8c7e1af5e37e475357d3f3e5c"/></dir><dir name="es_ES"><file name="Topefekt_Magesms.csv" hash="e88931ea619b708625b96bfa2bdab0a1"/></dir><dir name="fr_FR"><file name="Topefekt_Magesms.csv" hash="4f01cbb169ce54e5069632a1b22a2a77"/></dir><dir name="it_IT"><file name="Topefekt_Magesms.csv" hash="ea3dce757fa19d95437b5f52a9d5b833"/></dir><dir name="pl_PL"><file name="Topefekt_Magesms.csv" hash="428899edeec08c9dc5496d63ddb6f485"/></dir><dir name="pt_PT"><file name="Topefekt_Magesms.csv" hash="51e0cf0d0ad86ca04c52483431909c73"/></dir><dir name="ru_RU"><file name="Topefekt_Magesms.csv" hash="203254e79750c318fd1a962b53ba5f99"/></dir><dir name="sk_SK"><file name="Topefekt_Magesms.csv" hash="3d2bc7f5b34bba451a2ee045384d1601"/></dir><dir name="sr_RS"><file name="Topefekt_Magesms.csv" hash="baacb65296f8f765aaf1ee7060103979"/></dir><dir name="sv_SE"><file name="Topefekt_Magesms.csv" hash="de93f7f6d786b9b747248cea68a37b30"/></dir><dir name="tr_TR"><file name="Topefekt_Magesms.csv" hash="49a293f3d27295172c6eed390a812d08"/></dir></dir></target><target name="magemedia"><dir name="magesms"><file name="About.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="AdminCatalog.gif" hash="2500d6277ec65b73cec8e858e8f3e5ef"/><file name="AdminCustomers.gif" hash="2575dfefce12bc9451e4dfa1e0972a1e"/><file name="AdminEmployees.gif" hash="cdb742ba271aae8e0f5129e9422d8480"/><file name="AdminOrders.gif" hash="b0b296f24674d37c3749a4c68e014173"/><file name="AdminSms.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="AdminSmsProfile.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="AdminTools.gif" hash="a3d566311d5cdd11470e60a30c4f1a1d"/><file name="CustomerSms.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="Empty.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="PayPal123.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SendSms.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsAnswers.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsCharging.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsHistory.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsMarketing.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="SmsWizard.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="calendar.jpg" hash="ec1c2dde2879bca23fb232bdfb6459b1"/><file name="delete.gif" hash="b658193cc19b4be4776fbca433c86354"/><file name="edit.gif" hash="100198930f65efde449cce2d4fd3dd49"/><file name="i_accepted.gif" hash="befd5320058efee73744cb53f1ac58a6"/><file name="i_buffered.png" hash="df919a54ebb68a101899da77671a7ae4"/><file name="i_canceled.gif" hash="f54cd085dc4a709a590650df64c9307a"/><file name="i_deleted.png" hash="2cac2bf05b4f0bfc7f0b24ad3274c8aa"/><file name="i_donotdisturb.png" hash="cc15ea466d59c68c2278f9eac825fac9"/><file name="i_duplicate.png" hash="9a12c256c640bae544204d17933a8e0b"/><file name="i_error.gif" hash="45f02b921ce504353050a3921c6a6b70"/><file name="i_minus.gif" hash="16e4ff79084066203148d261b4d14712"/><file name="i_plus.gif" hash="1cc64296ccbf2bd9dfd61a0ce6a7f117"/><file name="i_scheduled.png" hash="b644f202e2a2cf0fccf073dfdc8befb1"/><file name="i_sent.png" hash="938d41c783cc770339e1febbe2fe538e"/><file name="i_simulation.png" hash="6b6f65f4c1ca5e9017c978274a186091"/><file name="licence_cz.pdf" hash="c61b5f052326b3cb74dd3346911c41bb"/><file name="licence_en.pdf" hash="5a96ef0dcb08cee786ef574c16608365"/><file name="logo.gif" hash="a5e975f6b52cd9dbf20fed18216d1536"/><file name="logocart.png" hash="cb095b552c60e3c23ac449a453981e6c"/><file name="magesms-logo.png" hash="5352d2cb3b95990a1eb237f0d48ed811"/><file name="next.gif" hash="d4a145a07fa436e51cbaa4a28c14b622"/><file name="prev.gif" hash="d1dab45da5f0690fcaac4ce62f6bd04d"/><file name="sms.png" hash="5473a773314938564ad2f8fb826445bd"/><file name="topefekt-logo.gif" hash="149c7fd9bb2a4f70637963b0036e5a07"/><file name="translation.gif" hash="d2f85c78ea940b1a62919e50175a4c4f"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="css"><dir name="topefekt"><dir name="magesms"><dir name="img"><file name="i_canceled.gif" hash="f54cd085dc4a709a590650df64c9307a"/><file name="i_sent.png" hash="938d41c783cc770339e1febbe2fe538e"/></dir><file name="stylesheet.css" hash="95659c751e63d29efd26686c4c1f7dab"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="topefekt"><file name="functions.js" hash="cfdd6355a53814710db1dad2e69ff12e"/><file name="template.js" hash="26a2428302a7306fd49b940529147042"/></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>