TOPefekt_Magesms - Version 1.0.1

Version Notes

2014

Download this release

Release Info

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


Version 1.0.1

Files changed (126) hide show
  1. app/code/community/Topefekt/Magesms/Block/Answers.php +16 -0
  2. app/code/community/Topefekt/Magesms/Block/Answers/Grid.php +16 -0
  3. app/code/community/Topefekt/Magesms/Block/Answers/Renderer/Actions.php +16 -0
  4. app/code/community/Topefekt/Magesms/Block/Answers/Renderer/Smsc.php +16 -0
  5. app/code/community/Topefekt/Magesms/Block/Magesms.php +16 -0
  6. app/code/community/Topefekt/Magesms/Block/Marketing.php +16 -0
  7. app/code/community/Topefekt/Magesms/Block/Marketing/Form.php +15 -0
  8. app/code/community/Topefekt/Magesms/Block/Marketing/Grid.php +16 -0
  9. app/code/community/Topefekt/Magesms/Block/Profile.php +16 -0
  10. app/code/community/Topefekt/Magesms/Block/ShowTabsAdminBlock.php +16 -0
  11. app/code/community/Topefekt/Magesms/Block/Template.php +16 -0
  12. app/code/community/Topefekt/Magesms/Block/Wizard.php +16 -0
  13. app/code/community/Topefekt/Magesms/Block/Wizard/Grid.php +16 -0
  14. app/code/community/Topefekt/Magesms/Helper/Adminhtml/Data.php +16 -0
  15. app/code/community/Topefekt/Magesms/Helper/Data.php +16 -0
  16. app/code/community/Topefekt/Magesms/Model/Admins.php +16 -0
  17. app/code/community/Topefekt/Magesms/Model/Answers.php +16 -0
  18. app/code/community/Topefekt/Magesms/Model/Api.php +16 -0
  19. app/code/community/Topefekt/Magesms/Model/Country.php +16 -0
  20. app/code/community/Topefekt/Magesms/Model/Country/Area.php +16 -0
  21. app/code/community/Topefekt/Magesms/Model/Country/Lang.php +16 -0
  22. app/code/community/Topefekt/Magesms/Model/Exceptions.php +16 -0
  23. app/code/community/Topefekt/Magesms/Model/Hooks.php +16 -0
  24. app/code/community/Topefekt/Magesms/Model/Hooks/Admins.php +16 -0
  25. app/code/community/Topefekt/Magesms/Model/Hooks/Customers.php +16 -0
  26. app/code/community/Topefekt/Magesms/Model/Hooks/Templates.php +16 -0
  27. app/code/community/Topefekt/Magesms/Model/Hooks/Unicode.php +16 -0
  28. app/code/community/Topefekt/Magesms/Model/Magesms.php +16 -0
  29. app/code/community/Topefekt/Magesms/Model/Maps.php +16 -0
  30. app/code/community/Topefekt/Magesms/Model/Mysql4/Admins.php +16 -0
  31. app/code/community/Topefekt/Magesms/Model/Mysql4/Admins/Collection.php +16 -0
  32. app/code/community/Topefekt/Magesms/Model/Mysql4/Answers.php +16 -0
  33. app/code/community/Topefekt/Magesms/Model/Mysql4/Answers/Collection.php +16 -0
  34. app/code/community/Topefekt/Magesms/Model/Mysql4/Collection.php +16 -0
  35. app/code/community/Topefekt/Magesms/Model/Mysql4/Country.php +16 -0
  36. app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Area.php +16 -0
  37. app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Area/Collection.php +16 -0
  38. app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Collection.php +16 -0
  39. app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Lang.php +16 -0
  40. app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Lang/Collection.php +16 -0
  41. app/code/community/Topefekt/Magesms/Model/Mysql4/Exceptions.php +16 -0
  42. app/code/community/Topefekt/Magesms/Model/Mysql4/Exceptions/Collection.php +16 -0
  43. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks.php +16 -0
  44. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Admins.php +16 -0
  45. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Admins/Collection.php +16 -0
  46. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Collection.php +16 -0
  47. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Customers.php +16 -0
  48. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Customers/Collection.php +16 -0
  49. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Templates.php +16 -0
  50. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Templates/Collection.php +16 -0
  51. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Unicode.php +16 -0
  52. app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Unicode/Collection.php +16 -0
  53. app/code/community/Topefekt/Magesms/Model/Mysql4/Maps.php +16 -0
  54. app/code/community/Topefekt/Magesms/Model/Mysql4/Maps/Collection.php +16 -0
  55. app/code/community/Topefekt/Magesms/Model/Mysql4/Ownnumbersender.php +16 -0
  56. app/code/community/Topefekt/Magesms/Model/Mysql4/Ownnumbersender/Collection.php +16 -0
  57. app/code/community/Topefekt/Magesms/Model/Mysql4/Routes.php +16 -0
  58. app/code/community/Topefekt/Magesms/Model/Mysql4/Routes/Collection.php +16 -0
  59. app/code/community/Topefekt/Magesms/Model/Mysql4/Smshistory.php +16 -0
  60. app/code/community/Topefekt/Magesms/Model/Mysql4/Smshistory/Collection.php +16 -0
  61. app/code/community/Topefekt/Magesms/Model/Mysql4/Smsuser.php +16 -0
  62. app/code/community/Topefekt/Magesms/Model/Mysql4/Smsuser/Collection.php +16 -0
  63. app/code/community/Topefekt/Magesms/Model/Mysql4/Textsender.php +16 -0
  64. app/code/community/Topefekt/Magesms/Model/Mysql4/Textsender/Collection.php +16 -0
  65. app/code/community/Topefekt/Magesms/Model/Mysql4/Variables.php +16 -0
  66. app/code/community/Topefekt/Magesms/Model/Mysql4/Variables/Collection.php +16 -0
  67. app/code/community/Topefekt/Magesms/Model/Observer.php +16 -0
  68. app/code/community/Topefekt/Magesms/Model/Overide/Cataloginventory/Stock.php +16 -0
  69. app/code/community/Topefekt/Magesms/Model/Ownnumbersender.php +16 -0
  70. app/code/community/Topefekt/Magesms/Model/Routes.php +16 -0
  71. app/code/community/Topefekt/Magesms/Model/Sms.php +16 -0
  72. app/code/community/Topefekt/Magesms/Model/Smshistory.php +16 -0
  73. app/code/community/Topefekt/Magesms/Model/Smsprofile.php +16 -0
  74. app/code/community/Topefekt/Magesms/Model/Smsuser.php +16 -0
  75. app/code/community/Topefekt/Magesms/Model/System/Config/Lang.php +16 -0
  76. app/code/community/Topefekt/Magesms/Model/Textsender.php +16 -0
  77. app/code/community/Topefekt/Magesms/Model/Variables.php +16 -0
  78. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/AboutController.php +16 -0
  79. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/AdminsmsController.php +16 -0
  80. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/AnswersController.php +16 -0
  81. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/CustomersmsController.php +16 -0
  82. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/HistoryController.php +16 -0
  83. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/MarketingController.php +16 -0
  84. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/OptoutController.php +16 -0
  85. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/ProfileController.php +16 -0
  86. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/PurchasecreditController.php +16 -0
  87. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/SendsmsController.php +16 -0
  88. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/StatisticsController.php +16 -0
  89. app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/WizardController.php +16 -0
  90. app/code/community/Topefekt/Magesms/controllers/DeliveryController.php +16 -0
  91. app/code/community/Topefekt/Magesms/controllers/IndexController.php +16 -0
  92. app/code/community/Topefekt/Magesms/data/magesms_setup/data-install-1.0.0.php +735 -0
  93. app/code/community/Topefekt/Magesms/etc/adminhtml.xml +150 -0
  94. app/code/community/Topefekt/Magesms/etc/config.xml +272 -0
  95. app/code/community/Topefekt/Magesms/etc/system.xml +36 -0
  96. app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-install-0.9.0.php +227 -0
  97. app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-install-1.0.0.php +231 -0
  98. app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-upgrade-0.9.11-0.9.12.php +26 -0
  99. app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-upgrade-0.9.12-0.9.13.php +42 -0
  100. app/design/adminhtml/default/default/template/topefekt/magesms/about.phtml +16 -0
  101. app/design/adminhtml/default/default/template/topefekt/magesms/adminsms.phtml +20 -0
  102. app/design/adminhtml/default/default/template/topefekt/magesms/customersms.phtml +20 -0
  103. app/design/adminhtml/default/default/template/topefekt/magesms/history.phtml +18 -0
  104. app/design/adminhtml/default/default/template/topefekt/magesms/marketing.phtml +24 -0
  105. app/design/adminhtml/default/default/template/topefekt/magesms/optout.phtml +20 -0
  106. app/design/adminhtml/default/default/template/topefekt/magesms/profile.phtml +24 -0
  107. app/design/adminhtml/default/default/template/topefekt/magesms/purchasecredit.phtml +16 -0
  108. app/design/adminhtml/default/default/template/topefekt/magesms/sendsms.phtml +24 -0
  109. app/design/adminhtml/default/default/template/topefekt/magesms/statistics.phtml +18 -0
  110. app/design/adminhtml/default/default/template/topefekt/magesms/wizard-edit.phtml +18 -0
  111. app/design/adminhtml/default/default/template/topefekt/magesms/wizard-list.phtml +18 -0
  112. app/design/adminhtml/default/default/template/topefekt/magesms/wizard-sender.phtml +18 -0
  113. app/design/adminhtml/default/default/template/topefekt/magesms/wizard.phtml +16 -0
  114. app/etc/modules/Topefekt_Magesms.xml +9 -0
  115. app/locale/cs_CZ/Topefekt_Magesms.csv +504 -0
  116. app/locale/de_DE/Topefekt_Magesms.csv +539 -0
  117. app/locale/en_US/Topefekt_Magesms.csv +539 -0
  118. app/locale/es_ES/Topefekt_Magesms.csv +539 -0
  119. app/locale/fr_FR/Topefekt_Magesms.csv +539 -0
  120. app/locale/it_IT/Topefekt_Magesms.csv +539 -0
  121. app/locale/pl_PL/Topefekt_Magesms.csv +505 -0
  122. app/locale/pt_PT/Topefekt_Magesms.csv +539 -0
  123. app/locale/ru_RU/Topefekt_Magesms.csv +505 -0
  124. app/locale/sk_SK/Topefekt_Magesms.csv +503 -0
  125. app/locale/sr_RS/Topefekt_Magesms.csv +506 -0
  126. app/locale/tr_TR/Topefekt_Magesms.csv +415 -0
app/code/community/Topefekt/Magesms/Block/Answers.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Answers extends Mage_Adminhtml_Block_Widget_Grid_Container { public function __construct() { $this->_controller = 'answers'; $this->_blockGroup = 'magesms'; $this->_headerText = $this->__('SMS Answers'); parent::__construct(); $this->_removeButton('add'); } public function getFilterUrl() { $this->getRequest()->setParam('filter', null); return $this->getUrl('*/*/filter', array('_current' => true)); } public function getHeaderHtml() { return '<h3 class="' . $this->getHeaderCssClass() . '">' . $this->getHeaderText() . '</h3><div style="clear: both">'. $this->__('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.'). '</div>'; } public function getHeaderWidth() { return 'width: 100%'; } }
app/code/community/Topefekt/Magesms/Block/Answers/Grid.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Answers_Grid extends Mage_Adminhtml_Block_Widget_Grid { public function __construct() { parent::__construct(); $this->setSaveParametersInSession(false); $this->setDefaultSort('cas'); $this->setDefaultDir('DESC'); } protected function _prepareCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::getResourceModel('magesms/answers_collection'); $this->setCollection($iff7e46827cbb6547116c592bf800f4687428abf9); parent::_prepareCollection(); return $this; } protected function _prepareColumns() { $this->addColumn('`from`', array( 'header'=>Mage::helper('magesms')->__('From number'), 'width' => '150px', 'index' => 'from', 'align' => 'right', ) ); $this->addColumn('text', array( 'index' => 'text', 'header'=>Mage::helper('magesms')->__('Text'), ) ); $this->addColumn('cas', array( 'header'=>Mage::helper('magesms')->__('Date'), 'width' => '150px', 'index' => 'cas', 'type' => 'datetime', ) ); $this->addColumn('smsc', array( 'header'=>Mage::helper('magesms')->__('SMS center'), 'width' => '150px', 'index' => 'smsc', 'align' => 'right', 'renderer' => 'Topefekt_Magesms_Block_Answers_Renderer_Smsc', ) ); if (Mage::getSingleton('admin/session')->isAllowed('magesms/answers/mark_as_read') || Mage::getSingleton('admin/session')->isAllowed('magesms/answers/remove')) { $this->addColumn('action', array( 'header' => Mage::helper('magesms')->__('Action'), 'width' => '200px', 'sortable' => false, 'filter' => false, 'type' => 'action', 'is_system' => true, 'renderer' => 'Topefekt_Magesms_Block_Answers_Renderer_Actions' ) ); } $this->addExportType('*/*/exportCsv', Mage::helper('magesms')->__('CSV')); $this->addExportType('*/*/exportExcel', Mage::helper('magesms')->__('Excel XML')); return parent::_prepareColumns(); } protected function _prepareMassaction() { $this->setMassactionIdField('IDs'); $this->getMassactionBlock()->setFormFieldName('answers'); if (Mage::getSingleton('admin/session')->isAllowed('magesms/answers/mark_as_read')) { $this->getMassactionBlock()->addItem('mark_as_read', array( 'label' => Mage::helper('magesms')->__('Mark as Read'), 'url' => $this->getUrl('*/*/massMarkAsRead', array('_current'=>true)), )); } if (Mage::getSingleton('admin/session')->isAllowed('magesms/answers/remove')) { $this->getMassactionBlock()->addItem('remove', array( 'label' => Mage::helper('magesms')->__('Remove'), 'url' => $this->getUrl('*/*/massRemove'), 'confirm' => Mage::helper('magesms')->__('Are you sure?') )); } return $this; } protected function getNoFilterMassactionColumn(){ return true; } public function getRowClass(Varien_Object $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { return $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getProhlednuto() ? 'read' : 'unread'; } public function getRowClickCallback() { return false; } }
app/code/community/Topefekt/Magesms/Block/Answers/Renderer/Actions.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Answers_Renderer_Actions extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { $id82aaf2f437652c4b6efbd55703199f614e8e516 = ''; if (!$iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getProhlednuto() && Mage::getSingleton('admin/session')->isAllowed('magesms/answers/mark_as_read')) { $id82aaf2f437652c4b6efbd55703199f614e8e516 = '<a href="'. $this->getUrl('*/*/markAsRead/', array('_current' => true, 'id' => $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getId())).'">'. Mage::helper('magesms')->__('Mark as Read') .'</a>'; } if (Mage::getSingleton('admin/session')->isAllowed('magesms/answers/remove')) { if ($id82aaf2f437652c4b6efbd55703199f614e8e516) $id82aaf2f437652c4b6efbd55703199f614e8e516 .= ' | '; $id82aaf2f437652c4b6efbd55703199f614e8e516 .= sprintf('<a href="%s" onClick="deleteConfirm(\'%s\', this.href); return false;">%s</a>', $this->getUrl('*/*/remove/', array( '_current'=>true, 'id' => $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getId(), Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $this->helper('core/url')->getEncodedUrl()) ), Mage::helper('magesms')->__('Are you sure?'), Mage::helper('magesms')->__('Remove') ); } return $id82aaf2f437652c4b6efbd55703199f614e8e516; } }
app/code/community/Topefekt/Magesms/Block/Answers/Renderer/Smsc.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Answers_Renderer_Smsc extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = trim($iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getData($this->getColumn()->getIndex())); return $ia61712c27ea241bd7a543dc2b02ea572274d0322 ? '+'.$ia61712c27ea241bd7a543dc2b02ea572274d0322 : '-'; } }
app/code/community/Topefekt/Magesms/Block/Magesms.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Magesms extends Mage_Core_Block_Template { public function __construct() { parent::__construct(); $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::getModel('magesms/smshistory')->getCollection(); $this->setCollection($iff7e46827cbb6547116c592bf800f4687428abf9); } protected function _prepareLayout() { parent::_prepareLayout(); $iff0690cb773a7fb817f520d36f525df413577228 = $this->getLayout()->createBlock('page/html_pager', 'custom.pager'); $iff0690cb773a7fb817f520d36f525df413577228->setAvailableLimit(array(2=>2,5=>5,10=>10,20=>20,'all'=>'all')); $iff0690cb773a7fb817f520d36f525df413577228->setCollection($this->getCollection()); $this->setChild('pager', $iff0690cb773a7fb817f520d36f525df413577228); $this->getCollection()->load(); return $this; } public function getPagerHtml() { return $this->getChildHtml('pager'); } }
app/code/community/Topefekt/Magesms/Block/Marketing.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Marketing extends Mage_Adminhtml_Block_Widget_Grid_Container { public function __construct() { $this->_controller = 'marketing'; $this->_blockGroup = 'magesms'; $this->_headerText = $this->__('Marketing'); parent::__construct(); $this->_removeButton('add'); $this->addButton('filter_reset_form_submit', array( 'label' => Mage::helper('magesms')->__('Reset filter'), 'onclick' => 'filterResetFormSubmit()' )); $this->addButton('filter_form_submit', array( 'label' => Mage::helper('magesms')->__('Apply filter'), 'onclick' => 'filterFormSubmit()' )); } }
app/code/community/Topefekt/Magesms/Block/Marketing/Form.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php /**
2
+ * Mage SMS - SMS notification & SMS marketing
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the BSD 3-Clause License
7
+ * It is available through the world-wide-web at this URL:
8
+ * http://opensource.org/licenses/BSD-3-Clause
9
+ *
10
+ * @category TOPefekt
11
+ * @package TOPefekt_Magesms
12
+ * @copyright Copyright (c) 2012-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
13
+ * @license http://opensource.org/licenses/BSD-3-Clause
14
+ */
15
+ class Topefekt_Magesms_Block_Marketing_Form extends Mage_Adminhtml_Block_Widget_Form { protected function _prepareForm() { $id7c8c8e1d1b44e9917ce2ae9b4c7d03e2a3ab683 = $this->getUrl('*/*/filter'); $i1791b2d1f89bb2bd83b34046f59125af207713db = new Varien_Data_Form( array('id' => 'marketing_filter', 'action' => $id7c8c8e1d1b44e9917ce2ae9b4c7d03e2a3ab683, 'method' => 'get') ); $i5a4070f5dbe2b3be0f175bc31d21ce8a0e2e76dd = 'magesms_marketing_'; $i1791b2d1f89bb2bd83b34046f59125af207713db->setHtmlIdPrefix($i5a4070f5dbe2b3be0f175bc31d21ce8a0e2e76dd); $i1791b2d1f89bb2bd83b34046f59125af207713db->addField('customer_not', 'hidden', array( 'name' => 'customer_not', )); $i00f9b0a11b6d8c15e9d603e29ad96b2c88140a51 = $i1791b2d1f89bb2bd83b34046f59125af207713db->addFieldset('base_fieldset', array( 'legend' => Mage::helper('magesms')->__('SMS Marketing - bulk SMS filter'), ) ); $i1d62211db8a9db72de6d5dab2047f18cbfa90e19 = $i00f9b0a11b6d8c15e9d603e29ad96b2c88140a51->addFieldset('fieldset1', array('class' => 'float-left')); $if71cbed623a99cd5a1032d4d3388bfd486053db2 = array('' => '-->'.Mage::helper('magesms')->__('All stores')); foreach (Mage::app()->getWebsites($this->_isAdminScopeAllowed) as $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc) { $if71cbed623a99cd5a1032d4d3388bfd486053db2[$i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getId()] = $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getDataUsingMethod('name'); } $i1d62211db8a9db72de6d5dab2047f18cbfa90e19->addField('website_id', 'select', array( 'name' => 'website_id', 'options' => $if71cbed623a99cd5a1032d4d3388bfd486053db2, 'label' => Mage::helper('magesms')->__('Store:'), )); $i80d5e7e038cde7aac7e5d2335ded4e7785aa29c5 = Mage::getModel('customer/group')->getCollection()->toOptionArray(); array_unshift($i80d5e7e038cde7aac7e5d2335ded4e7785aa29c5, array('label' => '-->'.Mage::helper('magesms')->__('All'), 'value' => '')); $i1d62211db8a9db72de6d5dab2047f18cbfa90e19->addField('group_id', 'select', array( 'name' => 'group_id', 'values' => $i80d5e7e038cde7aac7e5d2335ded4e7785aa29c5, 'label' => Mage::helper('magesms')->__('Groups:'), )); $i1d62211db8a9db72de6d5dab2047f18cbfa90e19->addField('type', 'select', array( 'name' => 'type', 'options' => array( '' => '-->'.Mage::helper('magesms')->__('All customers'), '1' => Mage::helper('magesms')->__('company customers'), '2' => Mage::helper('magesms')->__('private customers') ), 'label' => Mage::helper('magesms')->__('Type:'), 'title' => Mage::helper('magesms')->__('Type:'), )); $i6973b269d81f66e6ce768ea1e423d5ef438b7e44 = $i00f9b0a11b6d8c15e9d603e29ad96b2c88140a51->addFieldset('fieldset2', array('class' => 'float-left')); $id92fd65e479a45fd28bc877dc5d15fc219af26db = Mage::getModel('eav/config')->getAttribute('customer', 'gender')->getSource()->getAllOptions(); foreach($id92fd65e479a45fd28bc877dc5d15fc219af26db as $i670253c23c6fcba76bc4256a88fdd8fbc1041039=>$i287bcbe0c9dfb97b6c1bb92e5d892c0dea8b7ab0) $id92fd65e479a45fd28bc877dc5d15fc219af26db[$i670253c23c6fcba76bc4256a88fdd8fbc1041039]['label'] = Mage::helper('magesms')->__($id92fd65e479a45fd28bc877dc5d15fc219af26db[$i670253c23c6fcba76bc4256a88fdd8fbc1041039]['label']); $id92fd65e479a45fd28bc877dc5d15fc219af26db[0]['label'] = '-->'.Mage::helper('magesms')->__('All'); $i6973b269d81f66e6ce768ea1e423d5ef438b7e44->addField('gender', 'select', array( 'name' => 'gender', 'values' => $id92fd65e479a45fd28bc877dc5d15fc219af26db, 'label' => Mage::helper('magesms')->__('Gender:'), 'title' => Mage::helper('magesms')->__('Gender:'), )); $i6973b269d81f66e6ce768ea1e423d5ef438b7e44->addField('firstname', 'text', array( 'name' => 'firstname', 'label' => Mage::helper('magesms')->__('First name:'), 'title' => Mage::helper('magesms')->__('First name:'), )); $i6973b269d81f66e6ce768ea1e423d5ef438b7e44->addField('lastname', 'text', array( 'name' => 'lastname', 'label' => Mage::helper('magesms')->__('Last name:'), 'title' => Mage::helper('magesms')->__('Last name:'), )); $i86c493e99cbd47d91439d76b69a8635ff7e0951b = $i00f9b0a11b6d8c15e9d603e29ad96b2c88140a51->addFieldset('fieldset3', array('class' => 'float-left clear')); $i86c493e99cbd47d91439d76b69a8635ff7e0951b->addField('newsletter', 'select', array( 'name' => 'newsletter', 'options' => array( '' => '-->'.Mage::helper('magesms')->__('All'), '1' => Mage::helper('magesms')->__('yes'), '2' => Mage::helper('magesms')->__('no') ), 'label' => Mage::helper('magesms')->__('Newsletter:'), 'title' => Mage::helper('magesms')->__('Newsletter:'), )); $i195899c9895b81b9bc75dba762c949638a6f36dd = Mage::getModel('directory/country')->getCollection()->toOptionArray(); $i195899c9895b81b9bc75dba762c949638a6f36dd[0]['label'] = '-->'.Mage::helper('magesms')->__('All countries'); $i86c493e99cbd47d91439d76b69a8635ff7e0951b->addField('country_id', 'select', array( 'name' => 'country_id', 'values' => $i195899c9895b81b9bc75dba762c949638a6f36dd, 'label' => Mage::helper('magesms')->__('Country:'), )); $i86c493e99cbd47d91439d76b69a8635ff7e0951b->addField('city', 'text', array( 'name' => 'city', 'label' => Mage::helper('magesms')->__('City:'), 'title' => Mage::helper('magesms')->__('City:'), )); $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78 = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM); $i8e6fd52df86f5295fffe5104f8db4ec6715de949 = $i00f9b0a11b6d8c15e9d603e29ad96b2c88140a51->addFieldset('reg_fieldset', array( 'class' => 'float-left', ) ); $i8e6fd52df86f5295fffe5104f8db4ec6715de949->addField('reg_from', 'date', array( 'name' => 'reg_from', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('magesms')->__('Date of registration from: '), 'title' => Mage::helper('magesms')->__('Date of registration from: '), )); $i8e6fd52df86f5295fffe5104f8db4ec6715de949->addField('reg_to', 'date', array( 'name' => 'reg_to', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('magesms')->__('to: '), 'title' => Mage::helper('magesms')->__('to: '), )); $i8e6fd52df86f5295fffe5104f8db4ec6715de949->addField('reg_allyears', 'checkbox', array( 'name' => 'reg_allyears', 'value' => 1, 'checked' => $this->getFilterData()->getRegAllyears() ? true : false, 'label' => Mage::helper('magesms')->__('All years').':', 'title' => Mage::helper('magesms')->__('All years'), )); $i94a0c73886b997f60f48f7e0bbb9bc57703a3fdd = $i00f9b0a11b6d8c15e9d603e29ad96b2c88140a51->addFieldset('birth_fieldset', array( 'class' => 'float-left', ) ); $i94a0c73886b997f60f48f7e0bbb9bc57703a3fdd->addField('birth_from', 'date', array( 'name' => 'birth_from', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('magesms')->__('Date of birth from: '), 'title' => Mage::helper('magesms')->__('Date of birth from: '), )); $i94a0c73886b997f60f48f7e0bbb9bc57703a3fdd->addField('birth_to', 'date', array( 'name' => 'birth_to', 'format' => $i5e2f8ae4963934ca8fbc2fff6103b6356dd52c78, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('magesms')->__('to: '), 'title' => Mage::helper('magesms')->__('to: '), )); $i94a0c73886b997f60f48f7e0bbb9bc57703a3fdd->addField('birth_allyears', 'checkbox', array( 'name' => 'birth_allyears', 'value' => 1, 'checked' => $this->getFilterData()->getBirthAllyears() ? true : false, 'label' => Mage::helper('magesms')->__('All years').':', 'title' => Mage::helper('magesms')->__('All years'), )); $i1791b2d1f89bb2bd83b34046f59125af207713db->setUseContainer(true); $this->setForm($i1791b2d1f89bb2bd83b34046f59125af207713db); return parent::_prepareForm(); } protected function _initFormValues() { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = $this->getFilterData()->getData(); foreach ($ia61712c27ea241bd7a543dc2b02ea572274d0322 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (is_array($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) && isset($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89[0])) { $ia61712c27ea241bd7a543dc2b02ea572274d0322[$i670253c23c6fcba76bc4256a88fdd8fbc1041039] = explode(',', $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89[0]); } } $this->getForm()->addValues($ia61712c27ea241bd7a543dc2b02ea572274d0322); return parent::_initFormValues(); } protected function _beforeToHtml() { $id567d29153b9150b8add34bc81058cd5432e46a0 = parent::_beforeToHtml(); return $id567d29153b9150b8add34bc81058cd5432e46a0; } }
app/code/community/Topefekt/Magesms/Block/Marketing/Grid.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Marketing_Grid extends Mage_Adminhtml_Block_Widget_Grid { public function __construct() { parent::__construct(); $this->setSaveParametersInSession(false); $this->setFilterVisibility(false); $this->setFilterData($this->getRequest()->getParam('filter')); } protected function _prepareCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::registry('magesms_marketing_collection'); $this->setCollection($iff7e46827cbb6547116c592bf800f4687428abf9); parent::_prepareCollection(); $this->setAdditionalJavaScript('countitSMS.marketingCount = '.$this->getCollection()->getSize().";\ncountitSMS.count();\n"); return $this; } public function _construct() { } protected function _prepareColumns() { $this->addColumn('entity_id', array( 'header'=>Mage::helper('magesms')->__('Customer ID'), 'width' => '50px', 'index' => 'entity_id', 'type' => 'number', ) ); $this->addColumn('lastname', array( 'index' => 'lastname', 'header'=>Mage::helper('magesms')->__('Last name'), ) ); $this->addColumn('firstname', array( 'header'=>Mage::helper('magesms')->__('First name'), 'index' => 'firstname', ) ); $this->addColumn('country_id', array( 'header'=>Mage::helper('magesms')->__('Country'), 'width' => '50', 'index' => 'country_id', 'sortable' => false, ) ); $this->addColumn('Telephone', array( 'header'=>Mage::helper('magesms')->__('Mobile number'), 'width' => '130', 'index' => 'telephone', 'sortable' => false, ) ); if (!Mage::app()->isSingleStoreMode()) { $this->addColumn('website_id', array( 'header' => Mage::helper('customer')->__('Website'), 'align' => 'center', 'width' => '100px', 'type' => 'options', 'options' => Mage::getSingleton('adminhtml/system_store')->getWebsiteOptionHash(true), 'index' => 'website_id', )); } $this->addColumn('action', array( 'header'=>Mage::helper('magesms')->__('Action'), 'align' => 'center', 'width' => '80px', 'type' => 'action', 'getter' => 'getId', 'actions' => array( array( 'caption' => Mage::helper('magesms')->__('REMOVE customer from this list'), 'title' => Mage::helper('magesms')->__('REMOVE customer from this list'), 'field' => 'id', 'onclick' => 'filterRemoveCustomerSubmit(this)', 'class' => 'action-remove', 'id' => '', ) ), 'sortable' => false, 'index' => 'store', 'is_system' => true, ) ); return parent::_prepareColumns(); } public function getRowUrl($iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { return $this->getUrl('*/customer/edit', array('id' => $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getId())); } public function getRowClickCallback() { return 'openGridRowMagesms'; } public function getFilterData() { $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 = Mage::helper('adminhtml')->prepareFilterString($this->filter_data); $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 = Mage::helper('magesms')->filterDates($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2, array('reg_from', 'reg_to', 'birth_from', 'birth_to')); $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = new Varien_Object(); foreach ($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (!empty($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) || is_numeric($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89)) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a->setData($i670253c23c6fcba76bc4256a88fdd8fbc1041039, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); } } return $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a; } }
app/code/community/Topefekt/Magesms/Block/Profile.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Profile extends Mage_Adminhtml_Block_Template { protected $_helper; public function __construct() { exit; parent::__construct(); $this->setTemplate('poll/poll.phtml'); $this->setFormAction(Mage::getUrl('*/*/new')); } }
app/code/community/Topefekt/Magesms/Block/ShowTabsAdminBlock.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_ShowTabsAdminBlock extends Mage_Adminhtml_Block_Widget_Tabs { public function __construct() { parent::__construct(); $this->setId('my_custom_freely_assigned_id_for_tabs'); } protected function _beforeToHtml() { $this->addTab('custom_assigned_tab1_id_name', array( 'label' => Mage::helper('smsmagentohelper1')->__('Custom tab1 here'), 'title' => Mage::helper('smsmagentohelper1')->__('My custom tab1 title here'), 'content' => 'Some content here. We could add direct string here, or we can use something like $this->getLayout()->createBlock("adminhtml/cms_page_edit_tab_main")->toHtml()', 'active' => true )); $this->addTab('custom_aka_freely_assigned_tab2_id_name', array( 'label' => Mage::helper('smsmagentohelper1')->__('Custom tab2 here'), 'title' => Mage::helper('smsmagentohelper1')->__('My custom tab2 title here'), 'content' => 'Another content here. As mentioned, we could add direct string here, or we can use something like $this->getLayout()->createBlock("adminhtml/cms_page_edit_tab_main")->toHtml()', 'active' => false )); $this->addTab('custom_aka_freely_assigned_tab3_id_name', array( 'label' => Mage::helper('smsmagentohelper1')->__('Custom tab3 here<br />(usses class block)'), 'title' => Mage::helper('smsmagentohelper1')->__('My custom tab3 title here'), 'content' => $this->getLayout()->createBlock("smsmagentoblock2/SampleBlockForTabAreaShowoff")->toHtml(), 'active' => false )); $this->addTab('custom_aka_freely_assigned_tab4_id_name', array( 'label' => Mage::helper('smsmagentohelper1')->__('Custom tab4 here<br />(usses class block and external view file)'), 'title' => Mage::helper('smsmagentohelper1')->__('My custom tab4 title here'), 'content' => $this->getLayout()->createBlock("smsmagentoblock1/SampleBlockForTabAreaShowoffWithExtraInfo")->toHtml(), 'active' => false )); return parent::_beforeToHtml(); } }
app/code/community/Topefekt/Magesms/Block/Template.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Template extends Mage_Core_Block_Template { public $profile; public $newversion; public function _construct() { parent::_construct(); $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function getFilterUrl() { $this->getRequest()->setParam('filter', null); $this->getRequest()->setParam('sms', null); return $this->getUrl('*/*/', array('_current' => true)); } }
app/code/community/Topefekt/Magesms/Block/Wizard.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Wizard extends Mage_Adminhtml_Block_Widget_Grid_Container { protected function _prepareLayout() { Mage_Adminhtml_Block_Widget_Container::_prepareLayout(); } public function __construct() { $this->_controller = 'wizard'; $this->_headerText = Mage::helper('magesms')->__('SMS Settings'); parent::__construct(); } }
app/code/community/Topefekt/Magesms/Block/Wizard/Grid.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Block_Wizard_Grid extends Mage_Adminhtml_Block_Widget_Grid { public function __construct() { parent::__construct(); $this->setDefaultSort('ID'); $this->setId('ID'); $this->setDefaultDir('asc'); $this->setSaveParametersInSession(true); } protected function _prepareCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::getModel('magesms/routes') ->getCollection(); $this->setCollection($iff7e46827cbb6547116c592bf800f4687428abf9); parent::_prepareCollection(); if ($this->getCollection()) { $this->getCollection() ->addCustomerTaxClassesToResult() ->addProductTaxClassesToResult() ->addRatesToResult(); } return $this; } protected function _addColumnFilterToCollection($i75f8edda04d6bdede42ee5632d74834e50512ba7) { if ($this->getCollection()) { switch ($i75f8edda04d6bdede42ee5632d74834e50512ba7->getId()) { case 'tax_rates': $this->getCollection()->joinCalculationData('rate'); break; case 'customer_tax_classes': $this->getCollection()->joinCalculationData('ctc'); break; case 'product_tax_classes': $this->getCollection()->joinCalculationData('ptc'); break; } } return parent::_addColumnFilterToCollection($i75f8edda04d6bdede42ee5632d74834e50512ba7); } protected function _prepareColumns() { $this->addColumn('code', array( 'header'=>Mage::helper('tax')->__('Name'), 'align' =>'left', 'index' => 'code', 'filter_index' => 'code', ) ); $this->addColumn('customer_tax_classes', array( 'header'=>Mage::helper('tax')->__('Customer Tax Class'), 'sortable' => false, 'align' =>'left', 'index' => 'customer_tax_classes', 'filter_index' => 'ctc.customer_tax_class_id', 'type' => 'options', 'show_missing_option_values' => true, 'options' => Mage::getModel('tax/class')->getCollection()->setClassTypeFilter(Mage_Tax_Model_Class::TAX_CLASS_TYPE_CUSTOMER)->toOptionHash(), ) ); $this->addColumn('product_tax_classes', array( 'header'=>Mage::helper('tax')->__('Product Tax Class'), 'sortable' => false, 'align' =>'left', 'index' => 'product_tax_classes', 'filter_index' => 'ptc.product_tax_class_id', 'type' => 'options', 'show_missing_option_values' => true, 'options' => Mage::getModel('tax/class')->getCollection()->setClassTypeFilter(Mage_Tax_Model_Class::TAX_CLASS_TYPE_PRODUCT)->toOptionHash(), ) ); $this->addColumn('tax_rates', array( 'sortable' => false, 'header' => Mage::helper('tax')->__('Tax Rate'), 'align' => 'left', 'index' => 'tax_rates', 'filter_index' => 'rate.tax_calculation_rate_id', 'type' => 'options', 'show_missing_option_values' => true, 'options' => Mage::getModel('tax/calculation_rate')->getCollection()->toOptionHashOptimized(), ) ); $this->addColumn('priority', array( 'header'=>Mage::helper('tax')->__('Priority'), 'width' => '50px', 'index' => 'priority' ) ); $this->addColumn('position', array( 'header'=>Mage::helper('tax')->__('Sort Order'), 'width' => '50px', 'index' => 'position' ) ); $i087550d202ce604e7a8894605fde8d6e87ee4776 = $this->getUrl('*/*/'); return parent::_prepareColumns(); } public function getRowUrl($iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { return $this->getUrl('*/*/edit', array('rule' => $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getId())); } }
app/code/community/Topefekt/Magesms/Helper/Adminhtml/Data.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Helper_Adminhtml_Data extends Mage_Adminhtml_Helper_Data { public function setPageHelpUrl($ic157485eecbe64d400493d7b9e7f434b83aca5d0=null) { if (strpos(Mage::app()->getRequest()->getControllerName(), 'magesms_') === 0) { $i593f9fb6306ab4cdb862f1ef6769504d63647c90 = Mage::getStoreConfig('magesms/template/language').'/'; if ($i593f9fb6306ab4cdb862f1ef6769504d63647c90 == 'en') $i593f9fb6306ab4cdb862f1ef6769504d63647c90 = ''; $this->_pageHelpUrl = 'http://www.mage-sms.com/'.$i593f9fb6306ab4cdb862f1ef6769504d63647c90.Mage::helper('magesms')->__('manual').'.html'; } else { return parent::setPageHelpUrl($ic157485eecbe64d400493d7b9e7f434b83aca5d0); } return $this; } }
app/code/community/Topefekt/Magesms/Helper/Data.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Helper_Data extends Mage_Adminhtml_Helper_Data { public function prepareFilterString($i215e94a3ecdacdf2b3af7056dddcbb72bf4f3ad2) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = array(); $i215e94a3ecdacdf2b3af7056dddcbb72bf4f3ad2 = base64_decode($i215e94a3ecdacdf2b3af7056dddcbb72bf4f3ad2); parse_str($i215e94a3ecdacdf2b3af7056dddcbb72bf4f3ad2, $ia61712c27ea241bd7a543dc2b02ea572274d0322); array_walk_recursive($ia61712c27ea241bd7a543dc2b02ea572274d0322, array($this, 'decodeFilter')); return $ia61712c27ea241bd7a543dc2b02ea572274d0322; } public function decodeFilter(&$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89 = rawurldecode($ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89); } public function strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7c53db4e1e286ce8a65b930c9d93cdabb069954b) { return strlen(utf8_decode($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7c53db4e1e286ce8a65b930c9d93cdabb069954b)); } public function substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749d7c53db4e1e286ce8a65b930c9d93cdabb069954b, $ibcdf76f8c9ddc330c79f805116a8bb146c43749dee10b1113e98c522f9d7b19b278ac191206cf98d, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4616676bff4c07942c8542e6b4e0ccf29d473424 = -1) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d353d238323208401995f652ac6757c9d9fd6d8d5 = preg_split('//u', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d7c53db4e1e286ce8a65b930c9d93cdabb069954b, -1); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd3f9e660973a05c72dd2df52c035747f20824128 = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4616676bff4c07942c8542e6b4e0ccf29d473424 == -1 ? count($ibcdf76f8c9ddc330c79f805116a8bb146c43749d353d238323208401995f652ac6757c9d9fd6d8d5) : $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4616676bff4c07942c8542e6b4e0ccf29d473424; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d43e9cdc24374813037dc691df23094b5f8072dac = ''; for($ibcdf76f8c9ddc330c79f805116a8bb146c43749d=$ibcdf76f8c9ddc330c79f805116a8bb146c43749dee10b1113e98c522f9d7b19b278ac191206cf98d; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d<$ibcdf76f8c9ddc330c79f805116a8bb146c43749dd3f9e660973a05c72dd2df52c035747f20824128; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d++) $ibcdf76f8c9ddc330c79f805116a8bb146c43749d43e9cdc24374813037dc691df23094b5f8072dac .= $ibcdf76f8c9ddc330c79f805116a8bb146c43749d353d238323208401995f652ac6757c9d9fd6d8d5[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d]; return $ibcdf76f8c9ddc330c79f805116a8bb146c43749d43e9cdc24374813037dc691df23094b5f8072dac; } public function strpos($icf8e6d55f3b73687e31b5bfb7df726c05be874e6, $ibcdf76f8c9ddc330c79f805116a8bb146c43749dfba351358ab7c7f378315c6b3cb913d7f4d7b0fa, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d37e0852c5c95f9440a8999674f38c2ab1fbd56e2 = 0) { return mb_strpos($icf8e6d55f3b73687e31b5bfb7df726c05be874e6, $ibcdf76f8c9ddc330c79f805116a8bb146c43749dfba351358ab7c7f378315c6b3cb913d7f4d7b0fa, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d37e0852c5c95f9440a8999674f38c2ab1fbd56e2, 'UTF-8'); } public function detectLang($ibcdf76f8c9ddc330c79f805116a8bb146c43749dccb00baf62ef7b52dab4785b2fe3e5d6471b5d03 = false) { if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90 = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90[1])) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749db473854f4b306e706e896b68ceb14665e7bc5475 = explode(';', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90[1]); if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749db473854f4b306e706e896b68ceb14665e7bc5475[0])) $ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90[1] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749db473854f4b306e706e896b68ceb14665e7bc5475[0]; } $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::getModel('magesms/country_lang')->getCollection(); $iff7e46827cbb6547116c592bf800f4687428abf9->addFilter('lang', strtolower($ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90[0])); foreach ($iff7e46827cbb6547116c592bf800f4687428abf9 as $i4cf0596ef3a67e5add95b49723a3c49aecd1dbd3) { return $ibcdf76f8c9ddc330c79f805116a8bb146c43749dccb00baf62ef7b52dab4785b2fe3e5d6471b5d03 ? $i4cf0596ef3a67e5add95b49723a3c49aecd1dbd3->getData('iso2') : $i4cf0596ef3a67e5add95b49723a3c49aecd1dbd3->getData('country_name'); } if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90[1])) { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::getModel('magesms/country_lang')->getCollection(); $iff7e46827cbb6547116c592bf800f4687428abf9->addFilter('lang', strtolower($ibcdf76f8c9ddc330c79f805116a8bb146c43749d593f9fb6306ab4cdb862f1ef6769504d63647c90[1])); foreach ($iff7e46827cbb6547116c592bf800f4687428abf9 as $i4cf0596ef3a67e5add95b49723a3c49aecd1dbd3) { return $ibcdf76f8c9ddc330c79f805116a8bb146c43749dccb00baf62ef7b52dab4785b2fe3e5d6471b5d03 ? $i4cf0596ef3a67e5add95b49723a3c49aecd1dbd3->getData('iso2') : $i4cf0596ef3a67e5add95b49723a3c49aecd1dbd3->getData('country_name'); } } } Mage::log('Dont detect lang: '.$_SERVER['HTTP_ACCEPT_LANGUAGE']); return ''; } public function formatPrice($ibcdf76f8c9ddc330c79f805116a8bb146c43749d58457975a91d59a84d2920953badcb7365ac1f01, $i2457499363c0873527a65aa9ad19ce774bd79cbc = 4) { return number_format((float)$ibcdf76f8c9ddc330c79f805116a8bb146c43749d58457975a91d59a84d2920953badcb7365ac1f01, $i2457499363c0873527a65aa9ad19ce774bd79cbc, ",", " "); } public function moreText($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4616676bff4c07942c8542e6b4e0ccf29d473424, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d41874a76da96da0584b16b9f04de6e3f06863c83) { if($this->strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) > $ibcdf76f8c9ddc330c79f805116a8bb146c43749d41874a76da96da0584b16b9f04de6e3f06863c83): $ibcdf76f8c9ddc330c79f805116a8bb146c43749d838a72d011cf88c91dfc0040ea07c7fa8e44c6ae = $this->strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, ' ', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4616676bff4c07942c8542e6b4e0ccf29d473424, 'UTF-8'); if($ibcdf76f8c9ddc330c79f805116a8bb146c43749d838a72d011cf88c91dfc0040ea07c7fa8e44c6ae > $ibcdf76f8c9ddc330c79f805116a8bb146c43749d41874a76da96da0584b16b9f04de6e3f06863c83 || $ibcdf76f8c9ddc330c79f805116a8bb146c43749d838a72d011cf88c91dfc0040ea07c7fa8e44c6ae == 0) $ibcdf76f8c9ddc330c79f805116a8bb146c43749d838a72d011cf88c91dfc0040ea07c7fa8e44c6ae = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d41874a76da96da0584b16b9f04de6e3f06863c83; return "<span style=\"cursor:help;text-decoration:underline;\" title=\"".$ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa."\">".$this->substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, 0, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d838a72d011cf88c91dfc0040ea07c7fa8e44c6ae)."...</span>"; else: return $ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa; endif; } public function isPhoneNumber($ibcdf76f8c9ddc330c79f805116a8bb146c43749d9e76a736cd2ce866634b875b0e477fe802efd466) { return preg_match('/^[0-9]{7,18}$/', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d9e76a736cd2ce866634b875b0e477fe802efd466); } public function countSms($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ibcdf76f8c9ddc330c79f805116a8bb146c43749de8d90f6313614fbb6564426c0b0cb59a0ca4cecd) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = str_replace("\r\n","\n", $ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749de8d90f6313614fbb6564426c0b0cb59a0ca4cecd) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956 = $this->strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956 < 71) $if295547318143e26fc7026b92d58e3d1eec229db = 1; elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956 % 67 == 0) $if295547318143e26fc7026b92d58e3d1eec229db= floor($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956/67); else $if295547318143e26fc7026b92d58e3d1eec229db = floor($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956/67) + 1; } else { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956 = $this->strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956 < 161) $if295547318143e26fc7026b92d58e3d1eec229db = 1; elseif ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956 % 153 == 0) $if295547318143e26fc7026b92d58e3d1eec229db = floor($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956/153); else $if295547318143e26fc7026b92d58e3d1eec229db = floor($ibcdf76f8c9ddc330c79f805116a8bb146c43749d8cf55ea687bc1e974c51c5dbd65047184db69956/153) + 1; } return $if295547318143e26fc7026b92d58e3d1eec229db; } public function prepareNumber($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d30f20aafde612a957f7f966cb5b85e35782bc88a, $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbad5149cd536c7e1f814c7b3874463985a5fc9e0 = 0; $i7492a7ab99a6ff1e0ae253366480ecb40a550224 = ''; $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2 = str_replace(array(' ', '-', '(', ')', '/'), '', $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2); if (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, '+') === 0 ) $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2 = substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, 1); if (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, '00') === 0 ) $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2 = substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, 2); elseif (strpos($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, '0') === 0 ) $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2 = substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, 1); $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2 = Mage::getSingleton('magesms/exceptions')->number($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd); $ibcdf76f8c9ddc330c79f805116a8bb146c43749db8c2593511e733deb36fb6bc932a747fcf3b754c = strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd567d29153b9150b8add34bc81058cd5432e46a0 = Mage::getSingleton('magesms/maps')->getCollection(); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd567d29153b9150b8add34bc81058cd5432e46a0->count()) { foreach ($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd567d29153b9150b8add34bc81058cd5432e46a0 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { if (preg_match("/^".$ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getArea()."/", $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d45e0dbda03c5e1b049126d29f809da95d0e0aa03)) { $i7492a7ab99a6ff1e0ae253366480ecb40a550224 = substr($ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, 0, strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getArea())); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dc155ac0a2e7d522b71a8f6aae45a2917bd596596 = $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getNumber(); if (($ibcdf76f8c9ddc330c79f805116a8bb146c43749db8c2593511e733deb36fb6bc932a747fcf3b754c-strlen($ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d->getArea())) == $ibcdf76f8c9ddc330c79f805116a8bb146c43749dc155ac0a2e7d522b71a8f6aae45a2917bd596596) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dbad5149cd536c7e1f814c7b3874463985a5fc9e0 = 1; continue; } } } } if(!$ibcdf76f8c9ddc330c79f805116a8bb146c43749dbad5149cd536c7e1f814c7b3874463985a5fc9e0) $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2 = $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd.$ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2; $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd96ad83fb93ea5189e8edb176831948b382810df = array( 'mobile' => $ibcdf76f8c9ddc330c79f805116a8bb146c43749daab7d0929a7000dca6467ef8cddbf22298ab81f2, 'prefix' => $ibcdf76f8c9ddc330c79f805116a8bb146c43749df0177bfe4bf22cfbb3da2ac06eca557829f0a4cd, 'isms' => '', 'sendertype' => '', 'senderID' => '' ); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd567d29153b9150b8add34bc81058cd5432e46a0 = Mage::getSingleton('magesms/routes')->getCollection() ->addFilter('area', $i7492a7ab99a6ff1e0ae253366480ecb40a550224) ->addFilter('type', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d30f20aafde612a957f7f966cb5b85e35782bc88a); foreach ($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd567d29153b9150b8add34bc81058cd5432e46a0 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd96ad83fb93ea5189e8edb176831948b382810df['isms'] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d['isms']; $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd96ad83fb93ea5189e8edb176831948b382810df['sendertype'] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d['sendertype']; $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd96ad83fb93ea5189e8edb176831948b382810df['senderID'] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749debe3a16a01f87f9a4ebbb9731163db3e3e64cc3d['senderID']; } return $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd96ad83fb93ea5189e8edb176831948b382810df; } public function getHooks($i45529c33bd7aa0ebcc4b6e41bd3e02f2889252fc, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d30f20aafde612a957f7f966cb5b85e35782bc88a, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d7137e40370cf1c5ccf937060891613788203e2d6 = 'default') { if ($i45529c33bd7aa0ebcc4b6e41bd3e02f2889252fc > 0) { $if739aceffec69fa2733946a3d319defaa354082d = Mage::getSingleton('magesms/hooks')->getCollection() ->addFieldToFilter('lang', Mage::getStoreConfig('magesms/template/language')) ->addFieldToFilter('owner', array('neq'=>1)) ->addFieldToFilter('`group`', $i45529c33bd7aa0ebcc4b6e41bd3e02f2889252fc); } else { $i42ee48f418943c9662de0976069476c7dc8f620d = Mage::getSingleton('magesms/hooks')->getCollection() ->addFieldToFilter('lang', Mage::getStoreConfig('magesms/template/language')) ->addFieldToFilter('owner', array('neq'=>1)) ->addFieldToFilter('`group`', $i45529c33bd7aa0ebcc4b6e41bd3e02f2889252fc) ->getFirstItem(); $ibcdf76f8c9ddc330c79f805116a8bb146c43749dd09e842bda9623afdb1b69812abe0b86eaf039c9 = Mage::getSingleton('sales/order_status')->getCollection(); $if739aceffec69fa2733946a3d319defaa354082d = array(); foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749dd09e842bda9623afdb1b69812abe0b86eaf039c9 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d712821c3a64ae4a252ded9f3deaaddb6e942d985) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05 = clone($i42ee48f418943c9662de0976069476c7dc8f620d); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d0bd865ed0ae1ae72e839b8c033a4c0f7d84122b5 = Mage::helper('sales')->__($ibcdf76f8c9ddc330c79f805116a8bb146c43749d712821c3a64ae4a252ded9f3deaaddb6e942d985->getLabel()); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05->setTemplate(str_replace('{{order_status_name}}', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d0bd865ed0ae1ae72e839b8c033a4c0f7d84122b5, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05->getTemplate())); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05->setTemplate2(str_replace('{{order_status_name}}', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d0bd865ed0ae1ae72e839b8c033a4c0f7d84122b5, $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05->getTemplate2())); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05->setName('orderStatus'.uc_words($ibcdf76f8c9ddc330c79f805116a8bb146c43749d712821c3a64ae4a252ded9f3deaaddb6e942d985->getStatus(), '')); $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05->setStatusName($ibcdf76f8c9ddc330c79f805116a8bb146c43749d712821c3a64ae4a252ded9f3deaaddb6e942d985->getLabel()); $if739aceffec69fa2733946a3d319defaa354082d[] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d35f7502d936f0fb94b528aa6d4fbaca3f779fa05; } } $ia61712c27ea241bd7a543dc2b02ea572274d0322 = array(); foreach($if739aceffec69fa2733946a3d319defaa354082d as $i42ee48f418943c9662de0976069476c7dc8f620d) { $ia61712c27ea241bd7a543dc2b02ea572274d0322[$i42ee48f418943c9662de0976069476c7dc8f620d->getName()] = $i42ee48f418943c9662de0976069476c7dc8f620d; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d1ddb77d41f3678bb92f39c5c4d47aa6e58d4b89e = Mage::getSingleton('magesms/hooks_'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749d30f20aafde612a957f7f966cb5b85e35782bc88a)->getCollection(); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d30f20aafde612a957f7f966cb5b85e35782bc88a == 'customers') $ibcdf76f8c9ddc330c79f805116a8bb146c43749d1ddb77d41f3678bb92f39c5c4d47aa6e58d4b89e->addFieldToFilter('mutation', $ibcdf76f8c9ddc330c79f805116a8bb146c43749d7137e40370cf1c5ccf937060891613788203e2d6); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d1ddb77d41f3678bb92f39c5c4d47aa6e58d4b89e->count()) { foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749d1ddb77d41f3678bb92f39c5c4d47aa6e58d4b89e as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4df015c4c10bbcf1d38137f3659b01221d2dc076) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039 = $ibcdf76f8c9ddc330c79f805116a8bb146c43749d4df015c4c10bbcf1d38137f3659b01221d2dc076->getName(); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039])) { $ia61712c27ea241bd7a543dc2b02ea572274d0322[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]->setSmstext($ibcdf76f8c9ddc330c79f805116a8bb146c43749d4df015c4c10bbcf1d38137f3659b01221d2dc076->getSmstext()); if ($ibcdf76f8c9ddc330c79f805116a8bb146c43749d30f20aafde612a957f7f966cb5b85e35782bc88a == 'admins') { $ia61712c27ea241bd7a543dc2b02ea572274d0322[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039][$ibcdf76f8c9ddc330c79f805116a8bb146c43749d4df015c4c10bbcf1d38137f3659b01221d2dc076->getAdminId().'_'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749d4df015c4c10bbcf1d38137f3659b01221d2dc076->getStoreGroupId()] = 1; $ia61712c27ea241bd7a543dc2b02ea572274d0322[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]->setActive(1); } else { $ia61712c27ea241bd7a543dc2b02ea572274d0322[$ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039]->setActive($ibcdf76f8c9ddc330c79f805116a8bb146c43749d4df015c4c10bbcf1d38137f3659b01221d2dc076->getActive()); } } } } return $ia61712c27ea241bd7a543dc2b02ea572274d0322; } public function hookVariablesJS($ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) { if (preg_match_all('/{(.*?)}/', $ibcdf76f8c9ddc330c79f805116a8bb146c43749ddfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa, $ibcdf76f8c9ddc330c79f805116a8bb146c43749da00c63b7b8f0d76f361b9bd281e5073cc0d0aa3e)) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d0933475b5bd80561a9f50282fd9eb0b8345cec4b = array(); foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749da00c63b7b8f0d76f361b9bd281e5073cc0d0aa3e[1] as $ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d0933475b5bd80561a9f50282fd9eb0b8345cec4b[$ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05] = '{'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05.'}'; } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d322d20c6b1eb01ecb5d5801e003969fcc1f407a9 = Mage::getSingleton('magesms/variables')->getCollection() ->addFieldToFilter('name', array('in'=>array(array_keys($ibcdf76f8c9ddc330c79f805116a8bb146c43749d0933475b5bd80561a9f50282fd9eb0b8345cec4b)))); foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749d322d20c6b1eb01ecb5d5801e003969fcc1f407a9 as $ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05) { $ibcdf76f8c9ddc330c79f805116a8bb146c43749d0933475b5bd80561a9f50282fd9eb0b8345cec4b[$ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05->getName()] = $ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05->getTemplate() ? Mage::helper('magesms')->__($ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05->getTemplate()) : $ibcdf76f8c9ddc330c79f805116a8bb146c43749debd691e534c6cf2e84cf8a88790a5271154fca05->getTemplate(); } $ibcdf76f8c9ddc330c79f805116a8bb146c43749d5528ed14b056e3debe4695094269de3a98f76fe7 = ''; foreach($ibcdf76f8c9ddc330c79f805116a8bb146c43749d0933475b5bd80561a9f50282fd9eb0b8345cec4b as $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039=>$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (!empty($ibcdf76f8c9ddc330c79f805116a8bb146c43749d5528ed14b056e3debe4695094269de3a98f76fe7)) $ibcdf76f8c9ddc330c79f805116a8bb146c43749d5528ed14b056e3debe4695094269de3a98f76fe7 .= ', '; $ibcdf76f8c9ddc330c79f805116a8bb146c43749d5528ed14b056e3debe4695094269de3a98f76fe7 .= $ibcdf76f8c9ddc330c79f805116a8bb146c43749d670253c23c6fcba76bc4256a88fdd8fbc1041039.': "'.$ibcdf76f8c9ddc330c79f805116a8bb146c43749df2eee0665f163a28f4adcfe84e3fc666bf1bcd89.'"'; } return $ibcdf76f8c9ddc330c79f805116a8bb146c43749d5528ed14b056e3debe4695094269de3a98f76fe7; } } public function filterDates($if66f788c75229f5f3ea1a622ab4dee258553c789, $ic78bc645a0f45c428f6551163ed2dce47dd289ee) { if (empty($ic78bc645a0f45c428f6551163ed2dce47dd289ee)) { return $if66f788c75229f5f3ea1a622ab4dee258553c789; } $i25d716f44b9a21507a214e968cc96805785eff97 = new Zend_Filter_LocalizedToNormalized(array( 'date_format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT) )); $id1da71c6f00d9b85058894facc6aae99ed82822c = new Zend_Filter_NormalizedToLocalized(array( 'date_format' => Varien_Date::DATE_INTERNAL_FORMAT )); foreach ($ic78bc645a0f45c428f6551163ed2dce47dd289ee as $i36424a86007474ffc648c582cbfca240cda58c1e) { if (array_key_exists($i36424a86007474ffc648c582cbfca240cda58c1e, $if66f788c75229f5f3ea1a622ab4dee258553c789) && !empty($i36424a86007474ffc648c582cbfca240cda58c1e)) { $if66f788c75229f5f3ea1a622ab4dee258553c789[$i36424a86007474ffc648c582cbfca240cda58c1e] = $i25d716f44b9a21507a214e968cc96805785eff97->filter($if66f788c75229f5f3ea1a622ab4dee258553c789[$i36424a86007474ffc648c582cbfca240cda58c1e]); $if66f788c75229f5f3ea1a622ab4dee258553c789[$i36424a86007474ffc648c582cbfca240cda58c1e] = $id1da71c6f00d9b85058894facc6aae99ed82822c->filter($if66f788c75229f5f3ea1a622ab4dee258553c789[$i36424a86007474ffc648c582cbfca240cda58c1e]); } } return $if66f788c75229f5f3ea1a622ab4dee258553c789; } public function getCustomerCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::getResourceModel('customer/customer_collection') ->addNameToSelect() ->joinAttribute('billing_telephone', 'customer_address/telephone', 'default_billing', null, 'left') ->joinAttribute('shipping_telephone', 'customer_address/telephone', 'default_shipping', null, 'left') ->joinAttribute('billing_city', 'customer_address/city', 'default_billing', null, 'left') ->joinAttribute('billing_country_id', 'customer_address/country_id', 'default_billing', null, 'left') ->joinAttribute('shipping_country_id', 'customer_address/country_id', 'default_shipping', null, 'left') ->addFieldToFilter(array( array( 'attribute' => 'billing_telephone', array(array('notnull' => true), array('neq' => '')) ), array( 'attribute' => 'shipping_telephone', array(array('notnull' => true), array('neq' => '')) ) )); $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->columns('IF(`at_shipping_telephone`.`value`, `at_shipping_telephone`.`value`, `at_billing_telephone`.`value`) AS telephone'); $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->columns('IF(`at_shipping_country_id`.`value`, `at_shipping_country_id`.`value`, `at_billing_country_id`.`value`) AS country_id'); return $iff7e46827cbb6547116c592bf800f4687428abf9; } }
app/code/community/Topefekt/Magesms/Model/Admins.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Admins extends Mage_Core_Model_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/admins'); } public function validate() { $ieeea3fa58a065e13acdb42aab551831a98e9444c = array(); $i0d09b2a4f282150bf47b02f9f3d82586fe313844 = Mage::helper('magesms'); if (!Zend_Validate::is($this->getName(), 'NotEmpty')) { $ieeea3fa58a065e13acdb42aab551831a98e9444c[] = $i0d09b2a4f282150bf47b02f9f3d82586fe313844->__('Invalid name'); } if (!Zend_Validate::is($this->getNumber(), 'NotEmpty')) { $ieeea3fa58a065e13acdb42aab551831a98e9444c[] = $i0d09b2a4f282150bf47b02f9f3d82586fe313844->__('Invalid number'); } elseif (!Mage::helper('magesms')->isPhoneNumber($this->getNumber())) { $ieeea3fa58a065e13acdb42aab551831a98e9444c[] = $i0d09b2a4f282150bf47b02f9f3d82586fe313844->__('Invalid number'); } if (empty($ieeea3fa58a065e13acdb42aab551831a98e9444c)) { return true; } return $ieeea3fa58a065e13acdb42aab551831a98e9444c; } }
app/code/community/Topefekt/Magesms/Model/Answers.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Answers extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/answers'); } }
app/code/community/Topefekt/Magesms/Model/Api.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-2014 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; $i3bd625bb1dc4606e8c0dc77ad823797f51341fc3 = $this->fba8eb60cc038de71062462629784762fcf874461($ia61712c27ea241bd7a543dc2b02ea572274d0322.'&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/Country.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Country extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/country'); } }
app/code/community/Topefekt/Magesms/Model/Country/Area.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Country_Area extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/country_area'); } }
app/code/community/Topefekt/Magesms/Model/Country/Lang.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Country_Lang extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/country_lang'); } }
app/code/community/Topefekt/Magesms/Model/Exceptions.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Exceptions extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/exceptions'); } public function updateData() { $i04133b282add75cc6fb03b8f23059a4a19ae63c9 = $this->getCollection(); $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'action=showexc&username='.Mage::getSingleton('magesms/smsprofile')->user->user; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1 && !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { $if2363dc4f19bfec9b2f6c8c836b58e55c25e6997 = array(); foreach($i04133b282add75cc6fb03b8f23059a4a19ae63c9 as $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f) $if2363dc4f19bfec9b2f6c8c836b58e55c25e6997[$i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getId()] = 1; foreach($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'] as $ia61712c27ea241bd7a543dc2b02ea572274d0322) { list($if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd, $i5bf792bc27965e6366ed7dd55d8a4f1216ffd4bc, $i4616676bff4c07942c8542e6b4e0ccf29d473424, $i4de11663a9306b410e28ff008f89a06a42664d88) = explode(',', $ia61712c27ea241bd7a543dc2b02ea572274d0322); $i5bf407a3ecf35ff195a9c7e8f546cfc606253fad = true; foreach($i04133b282add75cc6fb03b8f23059a4a19ae63c9 as $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f) { if ($i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getPrefix() == $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd && $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getFirstPrefix() == $i5bf792bc27965e6366ed7dd55d8a4f1216ffd4bc && $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getLength() == $i4616676bff4c07942c8542e6b4e0ccf29d473424 && $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getTrim() == $i4de11663a9306b410e28ff008f89a06a42664d88) { unset($if2363dc4f19bfec9b2f6c8c836b58e55c25e6997[$i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getId()]); $i5bf407a3ecf35ff195a9c7e8f546cfc606253fad = false; break; } } if ($i5bf407a3ecf35ff195a9c7e8f546cfc606253fad === true) { $i7c94c9b9e96dc295bc0fe1b03a5f04b0633533e0 = Mage::getModel('magesms/exceptions'); $i7c94c9b9e96dc295bc0fe1b03a5f04b0633533e0->setPrefix($if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd); $i7c94c9b9e96dc295bc0fe1b03a5f04b0633533e0->setFirstPrefix($i5bf792bc27965e6366ed7dd55d8a4f1216ffd4bc); $i7c94c9b9e96dc295bc0fe1b03a5f04b0633533e0->setLength($i4616676bff4c07942c8542e6b4e0ccf29d473424); $i7c94c9b9e96dc295bc0fe1b03a5f04b0633533e0->setTrim($i4de11663a9306b410e28ff008f89a06a42664d88); $i7c94c9b9e96dc295bc0fe1b03a5f04b0633533e0->save(); } } foreach($if2363dc4f19bfec9b2f6c8c836b58e55c25e6997 as $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538=>$i3ca4aff6918962dee4a8054ca52f13ef3b6bab08) Mage::getModel('magesms/exceptions')->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538)->delete(); } } public function number($i39404799a9171a012cb8b15cd8f27b347aa44a5f, $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd) { $i04133b282add75cc6fb03b8f23059a4a19ae63c9 = $this->getCollection(); foreach($i04133b282add75cc6fb03b8f23059a4a19ae63c9 as $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f) { if ($i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getPrefix() == $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd && $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getLength() == strlen($i39404799a9171a012cb8b15cd8f27b347aa44a5f) && $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getFirstPrefix() == substr($i39404799a9171a012cb8b15cd8f27b347aa44a5f, 0, 2)) { return $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd.($i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getTrim() ? substr($i39404799a9171a012cb8b15cd8f27b347aa44a5f, $i3f4f633cf43d2d0313bcae3ea42defdb5a5dbf8f->getTrim()) : $i39404799a9171a012cb8b15cd8f27b347aa44a5f); } } return $i39404799a9171a012cb8b15cd8f27b347aa44a5f; } }
app/code/community/Topefekt/Magesms/Model/Hooks.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-2014 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 { 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(); } $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') $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('name', 'orderStatus'.ucfirst($i5e65dd16263683749d16a84171f719e768ed14b5->getStatus())); else $ib8622dd6b5bb413f7d6f85eb31e2abce529ae0a8->addFieldToFilter('name', $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($i41496536c6b29c24b90c374d9fc25143f114dc9a) ->setType(1) ->setPriority(true) ->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); } } $i71e09ed37bc7273d250df9932c1693668e879cdd = Mage::getSingleton('magesms/hooks_customers')->getCollection() ->addFieldToFilter('active', 1); if ($i41496536c6b29c24b90c374d9fc25143f114dc9a == 'updateOrderStatus') $i71e09ed37bc7273d250df9932c1693668e879cdd->addFieldToFilter('name', 'orderStatus'.ucfirst($i5e65dd16263683749d16a84171f719e768ed14b5->getStatus())); else $i71e09ed37bc7273d250df9932c1693668e879cdd->addFieldToFilter('name', $i41496536c6b29c24b90c374d9fc25143f114dc9a); if ($i71e09ed37bc7273d250df9932c1693668e879cdd->count()) { $if2014d170e15e7f6f64523fd3238720980ceb64a = Mage::getSingleton('magesms/hooks_unicode')->getCollection() ->addFieldToFilter('type', 'customer'); if ($i5e65dd16263683749d16a84171f719e768ed14b5 instanceof Mage_Sales_Model_Order) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getShippingAddress()->getCountryId(); if (!$i1f1945594819c4321de45ac15ed6d4dc07f41e2f) { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getTelephone(); $idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b = $i5e65dd16263683749d16a84171f719e768ed14b5->getBillingAddress()->getCountryId(); } $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerId(); $i489c048e0604d314330360b5ee23b42f486ebb98 = $i5e65dd16263683749d16a84171f719e768ed14b5->getCustomerName(); } else { $i1f1945594819c4321de45ac15ed6d4dc07f41e2f = ''; $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2 = $i5e65dd16263683749d16a84171f719e768ed14b5->getId(); } if ($i1f1945594819c4321de45ac15ed6d4dc07f41e2f && $ifb2b31a17a2f13d19aebc5823ae02f42988a78f2) { if ($idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b) { $i854b57231c05dbaa7f22331dbaed4152a402d2f1 = new Zend_Locale_Data(); $i065c883e3f45e58104d21f8196ee3fe9bd2f513d = $i854b57231c05dbaa7f22331dbaed4152a402d2f1->getList('en-EN', 'phonetoterritory'); $i7492a7ab99a6ff1e0ae253366480ecb40a550224 = $i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$idcde4f5fb5532c8e634fa3aa4c7ce182a046d76b]; } else { $i7492a7ab99a6ff1e0ae253366480ecb40a550224 = ''; } $i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f = ''; foreach($i71e09ed37bc7273d250df9932c1693668e879cdd as $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7) { if ($ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getMutation() == $i7492a7ab99a6ff1e0ae253366480ecb40a550224) { $i6d6da9eb4bc3bca1db3f4eb2b907f496d625d20f = $ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getSmstext(); break; } elseif ($ifede0aa7d9c3f77f8ca4eb9c1002d82f3a770ae7->getMutation() == 'default') $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($i41496536c6b29c24b90c374d9fc25143f114dc9a) ->setType(2) ->setPriority(true); foreach($if2014d170e15e7f6f64523fd3238720980ceb64a as $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd) { if ($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getArea() == $i7492a7ab99a6ff1e0ae253366480ecb40a550224) { $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()); break; } elseif ($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getArea() == 'default') $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setUnicode($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getUnicode()); } $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 (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::app()->getStore()->getName(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_email'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_email'] = Mage::getStoreConfig('trans_email/ident_general/email'); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_phone'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['shop_phone'] = Mage::getStoreConfig('general/store_information/phone'); } 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_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->getId(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_payment'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getPayment()->getMethod(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_total_paid'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_total_paid'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getGrandTotal(); } if (isset($i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_currency'])) { $i0933475b5bd80561a9f50282fd9eb0b8345cec4b['order_currency'] = $i5e65dd16263683749d16a84171f719e768ed14b5->getOrderCurrency()->getCurrencyCode(); } $this->f2b4066ec99f97011a4a9f20dd18d97b5a49b8b51($i0933475b5bd80561a9f50282fd9eb0b8345cec4b, $i5e65dd16263683749d16a84171f719e768ed14b5->getCreatedAt()); 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') { $i9805d668f75b6b461f88474f57c5f6aa86a87316 = $i5e65dd16263683749d16a84171f719e768ed14b5->getTracksCollection()->getLastItem(); 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/Hooks/Admins.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-2014 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_Admins extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/hooks_admins'); } }
app/code/community/Topefekt/Magesms/Model/Hooks/Customers.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-2014 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_Customers extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/hooks_customers'); } }
app/code/community/Topefekt/Magesms/Model/Hooks/Templates.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-2014 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_Templates extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/hooks_templates'); } }
app/code/community/Topefekt/Magesms/Model/Hooks/Unicode.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-2014 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_Unicode extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/hooks_unicode'); } }
app/code/community/Topefekt/Magesms/Model/Magesms.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Magesms extends Mage_Core_Model_Abstract { public function _construct() { die(get_class($this)); parent::_construct(); $this->_init('magesms/admins'); } }
app/code/community/Topefekt/Magesms/Model/Maps.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Maps extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/maps'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Admins.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Admins extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/admins', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Admins/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Admins_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/admins'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Answers.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Answers extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/answers', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Answers/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Answers_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/answers'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Countries_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/countries'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Country.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Country extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/country', 'name'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Area.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Country_Area extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/country_area', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Area/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Country_Area_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/country_area'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Country_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/country'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Lang.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Country_Lang extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/country_lang', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Country/Lang/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Country_Lang_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/country_lang'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Exceptions.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Exceptions extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/exceptions', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Exceptions/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Exceptions_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/exceptions'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/hooks', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Admins.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Admins extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/hooks_admins', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Admins/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Admins_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/hooks_admins'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/hooks'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Customers.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Customers extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/hooks_customers', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Customers/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Customers_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/hooks_customers'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Templates.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Templates extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/hooks_templates', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Templates/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Templates_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/hooks_templates'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Unicode.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Unicode extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/hooks_unicode', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Hooks/Unicode/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Hooks_Unicode_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/hooks_unicode'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Maps.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Maps extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/maps', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Maps/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Maps_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/maps'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Ownnumbersender.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Ownnumbersender extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/ownnumbersender', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Ownnumbersender/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Ownnumbersender_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/ownnumbersender'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Routes.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Routes extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/routes', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Routes/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Routes_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/routes'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Smshistory.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Smshistory extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/smshistory', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Smshistory/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Smshistory_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/smshistory'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Smsuser.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Smsuser extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/smsuser', 'ID'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Smsuser/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Smsuser_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/smsuser'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Textsender.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Textsender extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/textsender', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Textsender/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Textsender_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/textsender'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Variables.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Variables extends Mage_Core_Model_Mysql4_Abstract { public function _construct() { $this->_init('magesms/variables', 'id'); } }
app/code/community/Topefekt/Magesms/Model/Mysql4/Variables/Collection.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Mysql4_Variables_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract { public function _construct() { parent::_construct(); $this->_init('magesms/variables'); } }
app/code/community/Topefekt/Magesms/Model/Observer.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Observer { public function updateOrderTrackingNumber(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { $i5e65dd16263683749d16a84171f719e768ed14b5 = $i417760717250c854293598d2ff07a66629a1946d->getEvent()->getShipment(); if ($i5e65dd16263683749d16a84171f719e768ed14b5->hasDataChanges() && $i5e65dd16263683749d16a84171f719e768ed14b5->getTracksCollection()->count()) { Mage::getSingleton('magesms/hooks')->send('updateOrderTrackingNumber', $i5e65dd16263683749d16a84171f719e768ed14b5->getOrder()); } return $this; } public function newOrder(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { Mage::getSingleton('magesms/hooks')->send('newOrder', $i417760717250c854293598d2ff07a66629a1946d->getOrder()); return $this; } public function updateOrderStatus(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { if ($i417760717250c854293598d2ff07a66629a1946d->getOrder()->getOrigData('status') != $i417760717250c854293598d2ff07a66629a1946d->getOrder()->getData('status')) { Mage::getSingleton('magesms/hooks')->send('updateOrderStatus', $i417760717250c854293598d2ff07a66629a1946d->getOrder()); } return $this; } public function createCreditMemo(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { Mage::getSingleton('magesms/hooks')->send('createCreditMemo', $i417760717250c854293598d2ff07a66629a1946d); return $this; } public function customerRegisterSuccess(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { Mage::getSingleton('magesms/hooks')->send('customerRegisterSuccess', $i417760717250c854293598d2ff07a66629a1946d['customer']); return $this; } public function productStock(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { $i5e65dd16263683749d16a84171f719e768ed14b5 = $i417760717250c854293598d2ff07a66629a1946d->getEvent()->getItem(); if ($i5e65dd16263683749d16a84171f719e768ed14b5->getManageStock()) { if (!($i34b2041d68b0c6d2dfd61d3d36f96caad687688c = Mage::registry('magesms_stock_item_'.$i5e65dd16263683749d16a84171f719e768ed14b5->getProductId()))) { $i34b2041d68b0c6d2dfd61d3d36f96caad687688c = $i5e65dd16263683749d16a84171f719e768ed14b5->getOrigData(); } if (!$i34b2041d68b0c6d2dfd61d3d36f96caad687688c) return $this; if ($i5e65dd16263683749d16a84171f719e768ed14b5->hasDataChanges()) { if ($i34b2041d68b0c6d2dfd61d3d36f96caad687688c['qty'] > 0 && $i5e65dd16263683749d16a84171f719e768ed14b5->getQty() <= 0) Mage::getSingleton('magesms/hooks')->send('productOutOfStock', $i5e65dd16263683749d16a84171f719e768ed14b5); if ($i5e65dd16263683749d16a84171f719e768ed14b5->getNotifyStockQty() > $i5e65dd16263683749d16a84171f719e768ed14b5->getQty() && $i34b2041d68b0c6d2dfd61d3d36f96caad687688c['qty'] >= $i5e65dd16263683749d16a84171f719e768ed14b5->getNotifyStockQty()) Mage::getSingleton('magesms/hooks')->send('productLowStock', $i5e65dd16263683749d16a84171f719e768ed14b5); } } return $this; } public function contactForm(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { Mage::getSingleton('magesms/hooks')->send('contactForm', $i417760717250c854293598d2ff07a66629a1946d); return $this; } public function cartAddProductAddOptout(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('checkout/session'); if (!is_null($i0e3e80cee9c51f140b823db0b7df66493acca657->getMageOptoutRemoved())) return $this; $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142 = Mage::getConfig()->getNode('default/config/optout')->sku; $i69a1201e93806d55c970dfb18feec53d221ba37b = Mage::getModel('catalog/product')->loadByAttribute('sku', $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142); if ($i69a1201e93806d55c970dfb18feec53d221ba37b) { $i69a1201e93806d55c970dfb18feec53d221ba37b->setStoreId(Mage::app()->getStore()->getId()); $i69a1201e93806d55c970dfb18feec53d221ba37b->load($i69a1201e93806d55c970dfb18feec53d221ba37b->getId()); if ($i69a1201e93806d55c970dfb18feec53d221ba37b->getStatus() == Mage_Catalog_Model_Product_Status::STATUS_ENABLED) { $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495 = Mage::getSingleton('checkout/cart'); $i12f98417e3df53ca8bc49671d89c1a89cdceeb8b = $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->getItems(); $idd690844e5b6fae774e02ace13c0608c4bd6bfbc = false; foreach($i12f98417e3df53ca8bc49671d89c1a89cdceeb8b as $i705fa7c9639d497e1179d7d5691c212668a8c9c8) { if ($i705fa7c9639d497e1179d7d5691c212668a8c9c8->getSku() == $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142) { $idd690844e5b6fae774e02ace13c0608c4bd6bfbc = true; break; } } if ($idd690844e5b6fae774e02ace13c0608c4bd6bfbc === false) { $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->init(); $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->addProduct($i69a1201e93806d55c970dfb18feec53d221ba37b, array('qty' => 1)); $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->save(); $i0e3e80cee9c51f140b823db0b7df66493acca657->setCartWasUpdated(true); $i8091f3f14f616f7c7725a766ecf5f3d4a561a828 = Mage::helper('checkout')->__('%s was added to your shopping cart.', Mage::helper('core')->escapeHtml($i69a1201e93806d55c970dfb18feec53d221ba37b->getName())); $i0e3e80cee9c51f140b823db0b7df66493acca657->addSuccess($i8091f3f14f616f7c7725a766ecf5f3d4a561a828); $i0e3e80cee9c51f140b823db0b7df66493acca657->setMageOptoutRemoved(false); } } } return $this; } public function cartRemoveProductClearOptout(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('checkout/session'); if (!is_null($i0e3e80cee9c51f140b823db0b7df66493acca657->getMageOptoutRemoved())) { $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142 = Mage::getConfig()->getNode('default/config/optout')->sku; if ($i417760717250c854293598d2ff07a66629a1946d->getQuoteItem()->getSku() == $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142) { $i0e3e80cee9c51f140b823db0b7df66493acca657->setMageOptoutRemoved(true); } else{ $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495 = Mage::getSingleton('checkout/cart'); if ($i0e3e80cee9c51f140b823db0b7df66493acca657->getMageOptoutRemoved() === true && $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->getItemsCount() == 1) { $i0e3e80cee9c51f140b823db0b7df66493acca657->unsMageOptoutRemoved(); } elseif ($i0e3e80cee9c51f140b823db0b7df66493acca657->getMageOptoutRemoved() === false && $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->getItemsCount() == 2) { $i69a1201e93806d55c970dfb18feec53d221ba37b = Mage::getModel('catalog/product')->loadByAttribute('sku', $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142); $i705fa7c9639d497e1179d7d5691c212668a8c9c8 = $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->getQuote()->getItemByProduct($i69a1201e93806d55c970dfb18feec53d221ba37b); $i45b08fe558d3b8e0743a1b58de231fa7ffc6c495->removeItem($i705fa7c9639d497e1179d7d5691c212668a8c9c8->getId()); $i0e3e80cee9c51f140b823db0b7df66493acca657->unsMageOptoutRemoved(); } } } return $this; } public function cartRemoveAllClearOptout(Varien_Event_Observer $i417760717250c854293598d2ff07a66629a1946d) { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('checkout/session'); if (!is_null($i0e3e80cee9c51f140b823db0b7df66493acca657->getMageOptoutRemoved()) && !$i417760717250c854293598d2ff07a66629a1946d->getCart()->getItemsCount()) { $i0e3e80cee9c51f140b823db0b7df66493acca657->unsMageOptoutRemoved(); } return $this; } public function cronUpdate() { $i36c92dc65e84acd6954001035d3b86efb10057bf = Mage::app()->loadCache('magesms_update_lastcheck'); $idef7cbe5fc44de57058ffe420bace11327a9b243 = 24 * 3600; if (($idef7cbe5fc44de57058ffe420bace11327a9b243 + $i36c92dc65e84acd6954001035d3b86efb10057bf) > time()) { return $this; } $i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getSingleton('magesms/smsprofile'); $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'action=showlastversion&username='.$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if (!empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720) && !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][0])) { if (version_compare($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][0], Mage::getConfig()->getModuleConfig('Topefekt_Magesms')->version) > 0) { Mage::app()->saveCache($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][0], 'magesms_update_available'); Mage::log("MageSms cron - new version {$i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][0]} available"); } else Mage::app()->saveCache('', 'magesms_update_available'); } Mage::app()->saveCache(time(), 'magesms_update_lastcheck'); Mage::getSingleton('magesms/routes')->updatepricelist(); Mage::getSingleton('magesms/exceptions')->updateData(); return $this; } }
app/code/community/Topefekt/Magesms/Model/Overide/Cataloginventory/Stock.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Overide_Cataloginventory_Stock extends Mage_CatalogInventory_Model_Resource_Stock { public function correctItemsQty($i035599939f2d68a8936ff060ff10cbf982274764, $i18f5dd94efe6ea5893731db7537fa44426b4bba8, $i1db7e26fa11aa195a8425de5fe96b99a8a8eda0e = '-') { $i12f98417e3df53ca8bc49671d89c1a89cdceeb8b = array(); foreach($i18f5dd94efe6ea5893731db7537fa44426b4bba8 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039=>$i3ca4aff6918962dee4a8054ca52f13ef3b6bab08) { $i6e09c956df8f33f0146b262c4774ff2fe53579bd = Mage::getModel('cataloginventory/stock_item')->loadByProduct($i670253c23c6fcba76bc4256a88fdd8fbc1041039); Mage::register('magesms_stock_item_'.$i670253c23c6fcba76bc4256a88fdd8fbc1041039, $i6e09c956df8f33f0146b262c4774ff2fe53579bd->getData()); } parent::correctItemsQty($i035599939f2d68a8936ff060ff10cbf982274764, $i18f5dd94efe6ea5893731db7537fa44426b4bba8, $i1db7e26fa11aa195a8425de5fe96b99a8a8eda0e); return $this; } }
app/code/community/Topefekt/Magesms/Model/Ownnumbersender.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Ownnumbersender extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/ownnumbersender'); } }
app/code/community/Topefekt/Magesms/Model/Routes.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Routes extends Mage_Core_Model_Abstract { public $displayCode = false; protected function _construct() { $this->_init('magesms/routes'); } public function loadData($i30f20aafde612a957f7f966cb5b85e35782bc88a) { $i5528ed14b056e3debe4695094269de3a98f76fe7 = array(); foreach (Mage::getSingleton('magesms/routes')->getCollection()->addFilter('type', $i30f20aafde612a957f7f966cb5b85e35782bc88a) as $ice10b700e3771fcda63608142bce93b608228583) { $i5528ed14b056e3debe4695094269de3a98f76fe7[] = $ice10b700e3771fcda63608142bce93b608228583; } return $i5528ed14b056e3debe4695094269de3a98f76fe7; } public function getGate($i39404799a9171a012cb8b15cd8f27b347aa44a5f, $i30f20aafde612a957f7f966cb5b85e35782bc88a) { foreach (Mage::getSingleton('magesms/routes')->getCollection()->addFilter('type', $i30f20aafde612a957f7f966cb5b85e35782bc88a) as $ice10b700e3771fcda63608142bce93b608228583) { if (preg_match('/^'.$ice10b700e3771fcda63608142bce93b608228583->getArea().'/', $i39404799a9171a012cb8b15cd8f27b347aa44a5f)) { return $ice10b700e3771fcda63608142bce93b608228583; } } return Mage::getSingleton('magesms/routes'); } public function getInfo() { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = array('payment' => array(), 'dph' => null, 'sms' => array()); $i107ca03708f38d42ec504f51f62355fc45d87e69 = explode("%",$this->getData('info')); $i6048c89aa6f25872dad4b719d7b6d821cac48774 = explode("_",$i107ca03708f38d42ec504f51f62355fc45d87e69[0]); $i8e506de2f16bb925ad71fe7bfd4757aeec48a809 = explode(";",$i6048c89aa6f25872dad4b719d7b6d821cac48774[0]); $i9fb8b58187be1d03efeb03cbaa24d23651e7360e = explode(";",$i6048c89aa6f25872dad4b719d7b6d821cac48774[1]); $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][0] = explode(":",$i9fb8b58187be1d03efeb03cbaa24d23651e7360e[0]); $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][1] = explode(":",$i9fb8b58187be1d03efeb03cbaa24d23651e7360e[1]); $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][2] = explode(":",$i9fb8b58187be1d03efeb03cbaa24d23651e7360e[2]); $ia61712c27ea241bd7a543dc2b02ea572274d0322['dph'] = $i107ca03708f38d42ec504f51f62355fc45d87e69[1]; for($i039030c921e1cb0961cdfe7905a8744d586dd8f5=0;$i039030c921e1cb0961cdfe7905a8744d586dd8f5<count($i8e506de2f16bb925ad71fe7bfd4757aeec48a809);$i039030c921e1cb0961cdfe7905a8744d586dd8f5++){ $ie61606c2d8de1e806ab2adf90e40cc4bb671be43 = explode("|",$i8e506de2f16bb925ad71fe7bfd4757aeec48a809[$i039030c921e1cb0961cdfe7905a8744d586dd8f5]); if($ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==1 || $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==2 || $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==4) { $ia61712c27ea241bd7a543dc2b02ea572274d0322['sms'][0][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[0]][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[1]] = array( 'credit' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay1' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][0][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay2' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][1][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay3' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][2][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'unicode' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[4]); } if($ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==3) { $ia61712c27ea241bd7a543dc2b02ea572274d0322['sms'][1][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[0]][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[1]] = array( 'credit' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay1' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][0][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay2' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][1][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay3' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][2][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'unicode' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[4]); } if($ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==1 || $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==2 || $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==5) { $ia61712c27ea241bd7a543dc2b02ea572274d0322['sms'][2][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[0]][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[1]] = array( 'credit' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay1' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][0][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay2' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][1][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay3' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][2][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'unicode' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[4]); } if($ie61606c2d8de1e806ab2adf90e40cc4bb671be43[3]==10) { $ia61712c27ea241bd7a543dc2b02ea572274d0322['sms'][3][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[0]][$ie61606c2d8de1e806ab2adf90e40cc4bb671be43[1]] = array( 'credit' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay1' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][0][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay2' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][1][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'pay3' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['payment'][2][1] * $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[2], 'unicode' => $ie61606c2d8de1e806ab2adf90e40cc4bb671be43[4]); } } return $ia61712c27ea241bd7a543dc2b02ea572274d0322; } public function _beforeSave() { $i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getModel('magesms/smsprofile'); $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'action=dost&username='.$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user.'&password='.$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->passwd.'&area='.$this->getArea().'&currency='.$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->currency; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1 && !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { $this->setInfo($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['datasrc']); } return parent::_beforeSave(); } public function validate() { $ieeea3fa58a065e13acdb42aab551831a98e9444c = array(); $i0d09b2a4f282150bf47b02f9f3d82586fe313844 = Mage::helper('magesms'); if (empty($ieeea3fa58a065e13acdb42aab551831a98e9444c)) { return true; } return $ieeea3fa58a065e13acdb42aab551831a98e9444c; } public function updatepricelist() { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = $this->getCollection(); foreach($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec as $ice10b700e3771fcda63608142bce93b608228583) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->save(); } return $this; } }
app/code/community/Topefekt/Magesms/Model/Sms.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-2014 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; protected $_routes_type = array( 1 => 'admin', 2 => 'customer', 3 => 'customer', 4 => 'customer'); public function _construct() { $this->setData(array( 'recipient' => new Varien_Data_Collection(), 'message' => '', 'subject' => '', 'unicode' => false, 'sendlater' => false, 'type' => 4, 'priority' => true, 'unique' => false, 'adminId' => 0, 'customerId' => 0, 'recipientName' => '' )); parent::_construct(); } public function send() { $i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18 = Mage::getSingleton('magesms/smsprofile'); try { $ibdd27a8dd714410289189d318feb96fe6ed8e07f = array(); if (!strlen($this->getMessage())) { $ibdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Fill in SMS text.'); } if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibdd27a8dd714410289189d318feb96fe6ed8e07f[0]); if ($this->getSendlater()) { $i8284e7e828b5452004207db69edd7aa7ff0703ab = Mage::getModel('core/date')->gmtTimestamp(); if ($i8284e7e828b5452004207db69edd7aa7ff0703ab >= $this->getSendlater()) $ibdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Wrong time of SMS sending.'); } if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibdd27a8dd714410289189d318feb96fe6ed8e07f[0]); if (!count($this->getRecipient())) $ibdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('Recipients found: 0'); if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibdd27a8dd714410289189d318feb96fe6ed8e07f[0]); $icd14fe4ea296b55b8ecbf19d2fd7bfef3a511519 = html_entity_decode($this->getMessage(), ENT_QUOTES, 'UTF-8'); $if295547318143e26fc7026b92d58e3d1eec229db = Mage::helper('magesms')->countSms($icd14fe4ea296b55b8ecbf19d2fd7bfef3a511519, $this->getUnicode()); if (!$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->simulatesms && count($this->getRecipient())*$if295547318143e26fc7026b92d58e3d1eec229db*0.05 > $i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->credit) $ibdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__('You do not have enough credit to send SMS to all ') .count($this->getRecipient()).Mage::helper('magesms')->__(' recipients.'); if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) Mage::throwException($ibdd27a8dd714410289189d318feb96fe6ed8e07f[0]); $i854b57231c05dbaa7f22331dbaed4152a402d2f1 = new Zend_Locale_Data(); $i065c883e3f45e58104d21f8196ee3fe9bd2f513d = $i854b57231c05dbaa7f22331dbaed4152a402d2f1->getList('en-EN', 'phonetoterritory'); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2 = array('number'=>array(), 'isms'=>array(), 'sendertype'=>array(), 'senderID'=>array(), 'admin_id'=>array(), 'customer_id'=>array()); foreach($this->getRecipient() as $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802) { $i39404799a9171a012cb8b15cd8f27b347aa44a5f = $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getNumber(); $i037b855bc01175f2c77d5c3e19eda9a0003feff4 = $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCountry() ? $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCountry() : ''; $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd = ''; if ($i037b855bc01175f2c77d5c3e19eda9a0003feff4 && $i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i037b855bc01175f2c77d5c3e19eda9a0003feff4] && !(strpos($i39404799a9171a012cb8b15cd8f27b347aa44a5f, '+') === 0 || strpos($i39404799a9171a012cb8b15cd8f27b347aa44a5f, '00') === 0)) { if (strpos($i39404799a9171a012cb8b15cd8f27b347aa44a5f, '0') === 0) $i39404799a9171a012cb8b15cd8f27b347aa44a5f = substr($i39404799a9171a012cb8b15cd8f27b347aa44a5f, 1); $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd = $i065c883e3f45e58104d21f8196ee3fe9bd2f513d[$i037b855bc01175f2c77d5c3e19eda9a0003feff4]; $i39404799a9171a012cb8b15cd8f27b347aa44a5f = $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd.$i39404799a9171a012cb8b15cd8f27b347aa44a5f; } $i813c950729f632ca03f8c203c0a769de5e8bdf29 = Mage::helper('magesms')->prepareNumber($i39404799a9171a012cb8b15cd8f27b347aa44a5f, $this->_routes_type[$this->getType()], $if0177bfe4bf22cfbb3da2ac06eca557829f0a4cd); if(is_array($i813c950729f632ca03f8c203c0a769de5e8bdf29)) { if ($this->getUnique()) { if (in_array($i813c950729f632ca03f8c203c0a769de5e8bdf29['mobile'], $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'])) continue; } $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['mobile']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['isms']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['sendertype'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['sendertype']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][] = $i813c950729f632ca03f8c203c0a769de5e8bdf29['senderID']; $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][] = $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getAdminId(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][] = $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getCustomerId(); $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][] = $i90bf5ab4e4ec7f89dc69f079d1a10e0bfa14c802->getRecipient(); } } if ($i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->simulatesms) { foreach($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'] as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($icd14fe4ea296b55b8ecbf19d2fd7bfef3a511519); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SIMULATION); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $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->setTotal($if295547318143e26fc7026b92d58e3d1eec229db); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->save(); } if (count($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'])) Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS was sent (simulation).')); } else { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'username='.$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->user.'&password='.$i6abff7c4dab2aa28578ae1dc49699ba6b1d18c18->user->passwd .'&unicode='.($this->getUnicode() ? 1 : 0).'&data='.$icd14fe4ea296b55b8ecbf19d2fd7bfef3a511519; if ($this->getPriority()) $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&action=sendsms&number='.$if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][0] .'&isms='.$if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms'][0].'&sender='.$if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][0]; else $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&action=sendsmsall&number='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number']) .'&isms='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['isms']).'&sender='.implode(';', $if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID']); if ($this->getSendlater()) $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= '&datelater='.$this->getSendlater(); $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322, false); if (!empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720)) { if (strpos($i55dd4e7042a1f9031b84f07f04c37165ce3d0720, 'QQQ___QQQ') !== false) $id18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 = explode("QQQ___QQQ", $i55dd4e7042a1f9031b84f07f04c37165ce3d0720); else $id18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 = array($i55dd4e7042a1f9031b84f07f04c37165ce3d0720); foreach($id18c7e5bc71d5242a8b8cc24d43559e5dccbddb5 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { $i17c20960d197486b19dc890665362a4f2fd6f24a = Mage::getModel('magesms/api')->parser($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89, '__'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['number'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d H:i:s')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($icd14fe4ea296b55b8ecbf19d2fd7bfef3a511519); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::ERROR); if (isset($i17c20960d197486b19dc890665362a4f2fd6f24a['data'][1])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setPrice($i17c20960d197486b19dc890665362a4f2fd6f24a['data'][1]); if (isset($i17c20960d197486b19dc890665362a4f2fd6f24a['data'][2])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCredit($i17c20960d197486b19dc890665362a4f2fd6f24a['data'][2]); if (isset($i17c20960d197486b19dc890665362a4f2fd6f24a['data'][0])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSmsid($i17c20960d197486b19dc890665362a4f2fd6f24a['data'][0]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['senderID'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setAdminId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['admin_id'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customer_id'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode($this->getUnicode()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType($this->getType()); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal($if295547318143e26fc7026b92d58e3d1eec229db); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSubject($this->getSubject()); if ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 1 || $i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 11) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::SENT); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['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 ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $i17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 9) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('wrong number or unavailable')); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $i17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 15) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('unauthorized senderID in confirmation sms')); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $i17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 10) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('low credit for sending sms')); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $i17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 22) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('unicode is not supported')); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3 && $i17c20960d197486b19dc890665362a4f2fd6f24a['datasrc'] == 23) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('message duplicity')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(self::DUPLICATE); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 3) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__($i17c20960d197486b19dc890665362a4f2fd6f24a['error'])); } elseif ($i17c20960d197486b19dc890665362a4f2fd6f24a['errno'] == 4) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNote(Mage::helper('magesms')->__('')); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customerID'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCustomerId($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['customerID'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); if (isset($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039])) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setRecipient($if85a12d6e5fb576dbfd0203ae61d13b94a9fadd2['recipient'][$i670253c23c6fcba76bc4256a88fdd8fbc1041039]); } else { continue; } $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->save(); } 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()); } } } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } } public function setRecipient($ia61712c27ea241bd7a543dc2b02ea572274d0322) { if (is_string($ia61712c27ea241bd7a543dc2b02ea572274d0322)) { $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber($ia61712c27ea241bd7a543dc2b02ea572274d0322); $this->getRecipient()->addItem($if66cdb02406b60b7d525f1fed0b5904ce5586ee6); } elseif (is_array($ia61712c27ea241bd7a543dc2b02ea572274d0322)) { foreach ($ia61712c27ea241bd7a543dc2b02ea572274d0322 as $iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d) { if (!trim($iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d)) continue; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber(trim($iebe3a16a01f87f9a4ebbb9731163db3e3e64cc3d)); $this->getRecipient()->addItem($if66cdb02406b60b7d525f1fed0b5904ce5586ee6); } } return $this; } public function addRecipient($i39404799a9171a012cb8b15cd8f27b347aa44a5f, $ia61712c27ea241bd7a543dc2b02ea572274d0322 = array()) { $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setNumber($i39404799a9171a012cb8b15cd8f27b347aa44a5f); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['country'])) $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setCountry($ia61712c27ea241bd7a543dc2b02ea572274d0322['country']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['customerId'])) $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setCustomerId($ia61712c27ea241bd7a543dc2b02ea572274d0322['customerId']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['adminId'])) $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setAdminId($ia61712c27ea241bd7a543dc2b02ea572274d0322['adminId']); if (isset($ia61712c27ea241bd7a543dc2b02ea572274d0322['recipient'])) $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setRecipient($ia61712c27ea241bd7a543dc2b02ea572274d0322['recipient']); $this->getRecipient()->addItem($if66cdb02406b60b7d525f1fed0b5904ce5586ee6); return $this; } public function status($i7e9551ab4470830f87be4f9ff5edc75013bc9257 = false) { $i2e68560d8e15e3c18bb400939778a6bf1ae47190 = array(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SENT); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_sent.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SENT to recipient')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::ERROR); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_canceled.gif'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('ERROR')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DELIVERED); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_accepted.gif'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DELIVERED to recipient')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::UNAVAILABLE); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_buffered.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('RECIPIENT UNAVAILABLE')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SIMULATION); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_simulation.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SIMULATION')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::SCHEDULED); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_scheduled.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('SCHEDULED')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DELETED); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_deleted.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DELETED')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DND); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_donotdisturb.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DO NOT DISTURB registry (DND)')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; $if66cdb02406b60b7d525f1fed0b5904ce5586ee6 = new Varien_Object(); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setStatus(self::DUPLICATE); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setIcon('i_duplicate.png'); $if66cdb02406b60b7d525f1fed0b5904ce5586ee6->setName(Mage::helper('magesms')->__('DUPLICATE')); $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$if66cdb02406b60b7d525f1fed0b5904ce5586ee6->status] = $if66cdb02406b60b7d525f1fed0b5904ce5586ee6; if ($i7e9551ab4470830f87be4f9ff5edc75013bc9257 === false) return $i2e68560d8e15e3c18bb400939778a6bf1ae47190; elseif (isset($i2e68560d8e15e3c18bb400939778a6bf1ae47190[$i7e9551ab4470830f87be4f9ff5edc75013bc9257])) return $i2e68560d8e15e3c18bb400939778a6bf1ae47190[$i7e9551ab4470830f87be4f9ff5edc75013bc9257]; return false; } }
app/code/community/Topefekt/Magesms/Model/Smshistory.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Smshistory extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/smshistory'); } }
app/code/community/Topefekt/Magesms/Model/Smsprofile.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Smsprofile extends Mage_Core_Model_Abstract { public $user; public $admins; public $credit; public $lang; public $currency = 'EUR'; public $_error; public function _construct() { parent::_construct(); $this->user = $this->loadUser(); $this->country = Mage::getModel('magesms/country')->getCollection(); $this->lang = Mage::helper('magesms')->detectLang(); if ($this->user->user) { $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost('action=info&username='.$this->user->user.'&password='.$this->user->passwd); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] != 1 || empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { $this->user = Mage::getModel('magesms/smsuser'); $this->_error = $i55dd4e7042a1f9031b84f07f04c37165ce3d0720['error']; } else { $this->credit = $i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][0]; $this->admins = Mage::getModel('magesms/admins'); } foreach($this->country as $i037b855bc01175f2c77d5c3e19eda9a0003feff4) { if ($this->user->getCountry0() == $i037b855bc01175f2c77d5c3e19eda9a0003feff4->getName()) { $this->currency = $i037b855bc01175f2c77d5c3e19eda9a0003feff4->getCurrency(); break; } } } } public function loadUser() { $i77d22463fc16d92f418e384077adc971e57f8cd8 = Mage::getModel('magesms/smsuser')->getCollection()->setOrder('ID', 'DESC'); $i77d22463fc16d92f418e384077adc971e57f8cd8->getSelect()->limit(1); foreach ($i77d22463fc16d92f418e384077adc971e57f8cd8 as $if63180c174f143cf7a7c15db835b3c86c46375ad) { return $if63180c174f143cf7a7c15db835b3c86c46375ad; } return Mage::getModel('magesms/smsuser'); } }
app/code/community/Topefekt/Magesms/Model/Smsuser.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Smsuser extends Mage_Core_Model_Abstract { private $v118dc8155ded98699a33772a9cd69781e93a4065; protected function _construct() { $this->_init('magesms/smsuser'); } public function validate() { $ieeea3fa58a065e13acdb42aab551831a98e9444c = array(); $i0d09b2a4f282150bf47b02f9f3d82586fe313844 = Mage::helper('magesms'); if ($this->getData('deliveryemail') && !Zend_Validate::is($this->getData('deliveryemail'), 'EmailAddress')) { $ieeea3fa58a065e13acdb42aab551831a98e9444c[] = $i0d09b2a4f282150bf47b02f9f3d82586fe313844->__('Invalid e-mail'); } if (!Zend_Validate::is($this->getData('email'), 'EmailAddress')) { $ieeea3fa58a065e13acdb42aab551831a98e9444c[] = $i0d09b2a4f282150bf47b02f9f3d82586fe313844->__('Invalid e-mail'); } if (!$this->getId() && $this->getData('agree', 0) != 1) { $ieeea3fa58a065e13acdb42aab551831a98e9444c[] = $i0d09b2a4f282150bf47b02f9f3d82586fe313844->__('You have to agree with licence terms.'); } if (empty($ieeea3fa58a065e13acdb42aab551831a98e9444c)) { return true; } return $ieeea3fa58a065e13acdb42aab551831a98e9444c; } public function _afterSave() { if ($this->getOrigData('country0') != $this->getCountry0()) { Mage::getModel('magesms/routes')->updatepricelist(); } return parent::_afterSave(); } }
app/code/community/Topefekt/Magesms/Model/System/Config/Lang.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-2014 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_Lang { public function toOptionArray() { return array( array( 'value' => 'cz', 'label' => 'Czech', ), array( 'value' => 'de', 'label' => 'German', ), array( 'value' => 'en', 'label' => 'English', ), array( 'value' => 'es', 'label' => 'Spanish', ), array( 'value' => 'fr', 'label' => 'French', ), array( 'value' => 'it', 'label' => 'Italian', ), array( 'value' => 'pl', 'label' => 'Polish', ), array( 'value' => 'pt', 'label' => 'Portuguese', ), array( 'value' => 'ru', 'label' => 'Russian', ), array( 'value' => 'sk', 'label' => 'Slovak', ), array( 'value' => 'sr', 'label' => 'Serbian', ), array( 'value' => 'tr', 'label' => 'Turkish', ), ); } }
app/code/community/Topefekt/Magesms/Model/Textsender.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Textsender extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/textsender'); } }
app/code/community/Topefekt/Magesms/Model/Variables.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_Model_Variables extends Mage_Core_Model_Abstract { protected function _construct() { $this->_init('magesms/variables'); } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/AboutController.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-2014 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_AboutController extends Mage_Adminhtml_Controller_Action { private $v3a81d7d700dc6d1b4279ed33db8d01cd2cae8ed9; protected function _construct() { } public function preDispatch() { return parent::preDispatch(); } public function indexAction() { $this->loadLayout(); $this->_setActiveMenu('magesms/about'); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Mage_Core_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/about.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/AdminsmsController.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-2014 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_AdminsmsController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/adminsms.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function saveunicodeAction() { $i7137e40370cf1c5ccf937060891613788203e2d6 = 'default'; $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode') ->getCollection() ->addFilter('area', $i7137e40370cf1c5ccf937060891613788203e2d6) ->addFilter('type', 'admin') ->getFirstItem(); if (!count($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getData())) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode'); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setArea($i7137e40370cf1c5ccf937060891613788203e2d6); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setType('admin'); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setUnicode($this->getRequest()->getParam('unicode' , 0)); } else { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setUnicode($this->getRequest()->getParam('unicode' , 0)); } $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->save(); Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Unicode was saved.')); $this->_redirect('*/*/'); return $this; } public function savehookAction() { $i30f20aafde612a957f7f966cb5b85e35782bc88a = $this->getRequest()->getParam('type'); $i2bd9743336318d0e14be0600c9129730279505dd = $this->getRequest()->getParam('name'); $i24273814df383b4a6926acc1db1a788b12f5a411 = $this->getRequest()->getParam('text' , ''); if ($i30f20aafde612a957f7f966cb5b85e35782bc88a && $i2bd9743336318d0e14be0600c9129730279505dd && $i24273814df383b4a6926acc1db1a788b12f5a411) { $if739aceffec69fa2733946a3d319defaa354082d = Mage::getSingleton('magesms/hooks_'.$i30f20aafde612a957f7f966cb5b85e35782bc88a) ->getCollection() ->addFilter('name', $i2bd9743336318d0e14be0600c9129730279505dd); foreach($if739aceffec69fa2733946a3d319defaa354082d as $i42ee48f418943c9662de0976069476c7dc8f620d) { $i42ee48f418943c9662de0976069476c7dc8f620d->delete(); } foreach($this->getRequest()->getParams() as $i670253c23c6fcba76bc4256a88fdd8fbc1041039=>$iacbd1c78463510856e506611fe14b5e1173581a6) { if (strpos($i670253c23c6fcba76bc4256a88fdd8fbc1041039, 'active_') === 0) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = explode('_', $i670253c23c6fcba76bc4256a88fdd8fbc1041039); $i42ee48f418943c9662de0976069476c7dc8f620d = Mage::getModel('magesms/hooks_'.$i30f20aafde612a957f7f966cb5b85e35782bc88a) ->setName($i2bd9743336318d0e14be0600c9129730279505dd) ->setSmstext($i24273814df383b4a6926acc1db1a788b12f5a411) ->setAdminId($ia61712c27ea241bd7a543dc2b02ea572274d0322[2]) ->setStoreGroupId($ia61712c27ea241bd7a543dc2b02ea572274d0322[3]) ->save(); } else { continue; } } Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Text of SMS was saved.')); } $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = array('_fragment' => $i2bd9743336318d0e14be0600c9129730279505dd); $this->_redirect('*/*/', $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a); return $this; } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/adminsms') ->_addBreadcrumb(Mage::helper('magesms')->__('Admin SMS'), Mage::helper('magesms')->__('Admin SMS')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('Admin SMS')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/AnswersController.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-2014 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_AnswersController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 = Mage::helper('adminhtml')->prepareFilterString($this->getRequest()->getParam('filter')); $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 = $this->_filterDates($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2, array('reg_from', 'reg_to', 'birth_from', 'birth_to')); $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = new Varien_Object(); foreach ($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (!empty($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89)) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a->setData($i670253c23c6fcba76bc4256a88fdd8fbc1041039, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); } } $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock('magesms/answers'); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setFilterData($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function markAsReadAction() { if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $this->getRequest()->getParam('id')) { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('adminhtml/session'); $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd = Mage::getModel('magesms/answers') ->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); if (!$i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->getId()) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError(Mage::helper('magesms')->__('Unable to proceed. Please, try again.')); $this->_redirect('*/*/'); return ; } try { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->setProhlednuto(1) ->save(); $i0e3e80cee9c51f140b823db0b7df66493acca657->addSuccess(Mage::helper('magesms')->__('The message has been marked as read.')); } catch (Mage_Core_Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addException($i8c174347956f0a76258a09557543e84f88beb4a0, Mage::helper('magesms')->__('An error occurred while marking notification as read.')); } $this->_redirectReferer(); return; } $this->_redirect('*/*/'); } public function massMarkAsReadAction() { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('adminhtml/session'); $iea1c44f6137731e1b13c494f784074e6a133577a = $this->getRequest()->getParam('answers'); if (!is_array($iea1c44f6137731e1b13c494f784074e6a133577a)) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError(Mage::helper('magesms')->__('Please select messages.')); } else { try { foreach ($iea1c44f6137731e1b13c494f784074e6a133577a as $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538) { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd = Mage::getModel('magesms/answers') ->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); if ($i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->getId()) { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->setProhlednuto(1) ->save(); } } $this->_getSession()->addSuccess( Mage::helper('magesms')->__('Total of %d record(s) have been marked as read.', count($iea1c44f6137731e1b13c494f784074e6a133577a)) ); } catch (Mage_Core_Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addException($i8c174347956f0a76258a09557543e84f88beb4a0, Mage::helper('magesms')->__('An error occurred while marking the messages as read.')); } } $this->_redirect('*/*/'); } public function removeAction() { if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $this->getRequest()->getParam('id')) { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('adminhtml/session'); $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd = Mage::getModel('magesms/answers') ->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); if (!$i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->getId()) { $this->_redirect('*/*/'); return ; } try { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->delete(); $i0e3e80cee9c51f140b823db0b7df66493acca657->addSuccess(Mage::helper('magesms')->__('The message has been removed.')); } catch (Mage_Core_Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addException($i8c174347956f0a76258a09557543e84f88beb4a0, Mage::helper('magesms')->__('An error occurred while removing the message.')); } $this->_redirect('*/*/'); return; } $this->_redirect('*/*/'); } public function massRemoveAction() { $i0e3e80cee9c51f140b823db0b7df66493acca657 = Mage::getSingleton('adminhtml/session'); $iea1c44f6137731e1b13c494f784074e6a133577a = $this->getRequest()->getParam('answers'); if (!is_array($iea1c44f6137731e1b13c494f784074e6a133577a)) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError(Mage::helper('magesms')->__('Please select messages.')); } else { try { foreach ($iea1c44f6137731e1b13c494f784074e6a133577a as $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538) { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd = Mage::getModel('magesms/answers') ->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); if ($i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->getId()) { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd->delete(); } } $this->_getSession()->addSuccess( Mage::helper('magesms')->__('Total of %d record(s) have been removed.', count($iea1c44f6137731e1b13c494f784074e6a133577a)) ); } catch (Mage_Core_Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { $i0e3e80cee9c51f140b823db0b7df66493acca657->addException($i8c174347956f0a76258a09557543e84f88beb4a0, Mage::helper('magesms')->__('An error occurred while removing messages.')); } } $this->_redirectReferer(); } public function exportCsvAction() { $i76341ee5d8e86027e6fa2d5f6480a85ca10cc6da = 'answers.csv'; $i42cf41da37138d64d37b0778e6561aab5e1239d6 = $this->getLayout()->createBlock('magesms/answers_grid'); $this->_prepareDownloadResponse($i76341ee5d8e86027e6fa2d5f6480a85ca10cc6da, $i42cf41da37138d64d37b0778e6561aab5e1239d6->getCsvFile()); } public function exportExcelAction() { $i76341ee5d8e86027e6fa2d5f6480a85ca10cc6da = 'answers.xml'; $i42cf41da37138d64d37b0778e6561aab5e1239d6 = $this->getLayout()->createBlock('magesms/answers_grid'); $this->_prepareDownloadResponse($i76341ee5d8e86027e6fa2d5f6480a85ca10cc6da, $i42cf41da37138d64d37b0778e6561aab5e1239d6->getExcelFile($i76341ee5d8e86027e6fa2d5f6480a85ca10cc6da)); } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/answers') ->_addBreadcrumb(Mage::helper('magesms')->__('SMS Answers'), Mage::helper('magesms')->__('SMS Answers')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('SMS Answers')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } protected function _isAllowed() { switch ($this->getRequest()->getActionName()) { case 'markAsRead': $i72f3c526b8abf631fb79dfaa1f2cc1e7ee90ca3e = 'magesms/answers/mark_as_read'; break; case 'massMarkAsRead': $i72f3c526b8abf631fb79dfaa1f2cc1e7ee90ca3e = 'magesms/answers/mark_as_read'; break; case 'remove': $i72f3c526b8abf631fb79dfaa1f2cc1e7ee90ca3e = 'magesms/answers/remove'; break; case 'massRemove': $i72f3c526b8abf631fb79dfaa1f2cc1e7ee90ca3e = 'magesms/answers/remove'; break; default: $i72f3c526b8abf631fb79dfaa1f2cc1e7ee90ca3e = 'magesms/answers'; } return Mage::getSingleton('admin/session')->isAllowed($i72f3c526b8abf631fb79dfaa1f2cc1e7ee90ca3e); } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/CustomersmsController.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-2014 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_CustomersmsController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/customersms.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function addmutationAction() { $i7137e40370cf1c5ccf937060891613788203e2d6 = $this->getRequest()->getParam('country', 'default'); $idb618c56be2c8abc9a54a16881dadfd5317ba624 = Mage::getSingleton('magesms/hooks_templates')->getCollection()->addFilter('area', $i7137e40370cf1c5ccf937060891613788203e2d6); if (!$idb618c56be2c8abc9a54a16881dadfd5317ba624->count()) { $i195899c9895b81b9bc75dba762c949638a6f36dd = Mage::getSingleton('magesms/country_area')->getCollection()->addFilter('area', $i7137e40370cf1c5ccf937060891613788203e2d6); $i7d716a8fdc4101e29ab8fd7002b332e962603d8c = array(); foreach($i195899c9895b81b9bc75dba762c949638a6f36dd as $i037b855bc01175f2c77d5c3e19eda9a0003feff4) { $i7d716a8fdc4101e29ab8fd7002b332e962603d8c[] = $i037b855bc01175f2c77d5c3e19eda9a0003feff4->getCountryName(); } if (count($i7d716a8fdc4101e29ab8fd7002b332e962603d8c)) { $idb618c56be2c8abc9a54a16881dadfd5317ba624 = Mage::getSingleton('magesms/hooks_templates'); $idb618c56be2c8abc9a54a16881dadfd5317ba624->setArea($i7137e40370cf1c5ccf937060891613788203e2d6); $idb618c56be2c8abc9a54a16881dadfd5317ba624->setAreaText(implode(', ', $i7d716a8fdc4101e29ab8fd7002b332e962603d8c)); $idb618c56be2c8abc9a54a16881dadfd5317ba624->save(); Mage::getSingleton('adminhtml/session')->addSuccess( Mage::helper('magesms')->__('SMS text version for ').$idb618c56be2c8abc9a54a16881dadfd5317ba624->getAreaText(). Mage::helper('magesms')->__(' was saved')); } } $this->_redirect('*/*/', array('mutation' => $i7137e40370cf1c5ccf937060891613788203e2d6)); return $this; } public function delmutationAction() { $i7137e40370cf1c5ccf937060891613788203e2d6 = $this->getRequest()->getParam('mutation'); if ($i7137e40370cf1c5ccf937060891613788203e2d6) { $idb618c56be2c8abc9a54a16881dadfd5317ba624 = Mage::getSingleton('magesms/hooks_templates') ->getCollection() ->addFilter('area', $i7137e40370cf1c5ccf937060891613788203e2d6) ->getFirstItem() ->delete(); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode') ->getCollection() ->addFilter('area', $i7137e40370cf1c5ccf937060891613788203e2d6) ->addFilter('type', 'customer') ->getFirstItem() ->delete(); $ibad8f78c098260b16424eb12ceee5f8336591d56 = Mage::getSingleton('magesms/hooks_customers') ->getCollection() ->addFilter('mutation', $i7137e40370cf1c5ccf937060891613788203e2d6); foreach($ibad8f78c098260b16424eb12ceee5f8336591d56 as $i21e55df616c305955791876c1eb4da83448beba2) $i21e55df616c305955791876c1eb4da83448beba2->delete(); Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('SMS text version was deleted.')); } $this->_redirect('*/*/index'); return $this; } public function saveunicodeAction() { $i7137e40370cf1c5ccf937060891613788203e2d6 = $this->getRequest()->getParam('mutation'); if ($i7137e40370cf1c5ccf937060891613788203e2d6) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode') ->getCollection() ->addFilter('area', $i7137e40370cf1c5ccf937060891613788203e2d6) ->addFilter('type', 'customer') ->getFirstItem(); if (!count($ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->getData())) { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = Mage::getSingleton('magesms/hooks_unicode'); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setArea($i7137e40370cf1c5ccf937060891613788203e2d6); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setType('customer'); $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setUnicode($this->getRequest()->getParam('unicode' , 0)); } else { $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->setUnicode($this->getRequest()->getParam('unicode' , 0)); } $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd->save(); Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Unicode was saved.')); } $this->_redirect('*/*/', array('mutation' => $i7137e40370cf1c5ccf937060891613788203e2d6)); return $this; } public function savehookAction() { $i7137e40370cf1c5ccf937060891613788203e2d6 = $this->getRequest()->getParam('mutation', 'default'); $i30f20aafde612a957f7f966cb5b85e35782bc88a = $this->getRequest()->getParam('type'); $i2bd9743336318d0e14be0600c9129730279505dd = $this->getRequest()->getParam('name'); $i24273814df383b4a6926acc1db1a788b12f5a411 = $this->getRequest()->getParam('text' , ''); if ($i30f20aafde612a957f7f966cb5b85e35782bc88a && $i2bd9743336318d0e14be0600c9129730279505dd && $i24273814df383b4a6926acc1db1a788b12f5a411) { $i42ee48f418943c9662de0976069476c7dc8f620d = Mage::getSingleton('magesms/hooks_'.$i30f20aafde612a957f7f966cb5b85e35782bc88a) ->getCollection() ->addFilter('name', $i2bd9743336318d0e14be0600c9129730279505dd) ->addFilter('mutation', $i7137e40370cf1c5ccf937060891613788203e2d6) ->getFirstItem(); if (!count($i42ee48f418943c9662de0976069476c7dc8f620d->getData())) { $i42ee48f418943c9662de0976069476c7dc8f620d = Mage::getSingleton('magesms/hooks_'.$i30f20aafde612a957f7f966cb5b85e35782bc88a); $i42ee48f418943c9662de0976069476c7dc8f620d->setMutation($i7137e40370cf1c5ccf937060891613788203e2d6); $i42ee48f418943c9662de0976069476c7dc8f620d->setName($i2bd9743336318d0e14be0600c9129730279505dd); } $i42ee48f418943c9662de0976069476c7dc8f620d->setActive($this->getRequest()->getParam('active' , 0)); $i42ee48f418943c9662de0976069476c7dc8f620d->setSmstext($i24273814df383b4a6926acc1db1a788b12f5a411); $i42ee48f418943c9662de0976069476c7dc8f620d->save(); Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Text of SMS was saved.')); } $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = array('_fragment' => $i2bd9743336318d0e14be0600c9129730279505dd); if ($i7137e40370cf1c5ccf937060891613788203e2d6 != 'default') $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a += array('mutation' => $i7137e40370cf1c5ccf937060891613788203e2d6); $this->_redirect('*/*/', $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a); return $this; } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/customersms') ->_addBreadcrumb(Mage::helper('magesms')->__('Customer SMS'), Mage::helper('magesms')->__('Customer SMS')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('Customer SMS')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/HistoryController.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-2014 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_HistoryController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/history.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function filterAction() { $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a = $this->getRequest()->getParams(); unset($iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a['form_key']); $this->_redirect('*/*/', $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a); } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/history') ->_addBreadcrumb(Mage::helper('magesms')->__('SMS History'), Mage::helper('magesms')->__('SMS History')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('SMS History')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/MarketingController.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-2014 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_MarketingController extends Mage_Adminhtml_Controller_Action { public $profile; protected $_filterData; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } else { $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa = Mage::helper('adminhtml')->prepareFilterString($this->getRequest()->getParam('filter')); $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa = $this->_filterDates($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa, array('reg_from', 'reg_to', 'birth_from', 'birth_to')); $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = new Varien_Object(); foreach ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (!empty($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) || is_numeric($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89)) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a->setData($i670253c23c6fcba76bc4256a88fdd8fbc1041039, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); } } $this->_filterData = $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a; $ia309f32db02d9de4490b0dcce975d0ccbce2c215 = Mage::helper('adminhtml')->prepareFilterString($this->getRequest()->getParam('sms')); $ia309f32db02d9de4490b0dcce975d0ccbce2c215 = $this->_filterDates($ia309f32db02d9de4490b0dcce975d0ccbce2c215, array('datumodesl')); $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = new Varien_Object(); foreach ($ia309f32db02d9de4490b0dcce975d0ccbce2c215 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (!empty($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) || is_numeric($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89)) { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a->setData($i670253c23c6fcba76bc4256a88fdd8fbc1041039, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); } } $this->_smsData = $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a; } return $this; } public function indexAction() { $this->_initAction(); $iff7e46827cbb6547116c592bf800f4687428abf9 = $this->_getCollection(); Mage::register('magesms_marketing_collection', $iff7e46827cbb6547116c592bf800f4687428abf9); $i5509ac707290a86add15ab0ce4da982d395f4c4f = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/marketing.phtml') ); $i5509ac707290a86add15ab0ce4da982d395f4c4f->setSmsData($this->_smsData ? $this->_smsData : $this->getRequest()->getParams()); $i5509ac707290a86add15ab0ce4da982d395f4c4f->setFilterData($this->_filterData); $this->getLayout()->getBlock('content')->append($i5509ac707290a86add15ab0ce4da982d395f4c4f); $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a = $this->getLayout()->createBlock('magesms/marketing_form'); $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a->setFilterData($this->_filterData); $this->getLayout()->getBlock('content')->append($iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a); $i42cf41da37138d64d37b0778e6561aab5e1239d6 = $this->getLayout()->createBlock('magesms/marketing'); $i42cf41da37138d64d37b0778e6561aab5e1239d6->setFilterData($this->_filterData); $this->getLayout()->getBlock('content')->append($i42cf41da37138d64d37b0778e6561aab5e1239d6); $this->renderLayout(); return $this; } public function sendAction() { if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('text'); $ifc17de93671eea5715520ecfbc4dc543818685b8 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unique') ? true : false; $ie8d90f6313614fbb6564426c0b0cb59a0ca4cecd = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('unicode') ? true : false; $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f = Mage::getModel('magesms/sms'); $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->setMessage($idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa) ->setType(3) ->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); } foreach($this->_getCollection() as $iff7e46827cbb6547116c592bf800f4687428abf9) { $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->addRecipient($iff7e46827cbb6547116c592bf800f4687428abf9->getTelephone(), array( 'country' => $iff7e46827cbb6547116c592bf800f4687428abf9->getCountryId(), 'customerId' => $iff7e46827cbb6547116c592bf800f4687428abf9->getId(), 'recipient' => $iff7e46827cbb6547116c592bf800f4687428abf9->getFirstname().' '.$iff7e46827cbb6547116c592bf800f4687428abf9->getLastname())); } $i2012325f8714e1168a6c4fd06b9fa8eee23fcc7f->send(); $this->_redirectReferer(); } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage()); $this->indexAction(); } } else { $this->_redirect('*/*/index'); } return $this; } protected function _getCollection() { $iff7e46827cbb6547116c592bf800f4687428abf9 = Mage::helper('magesms')->getCustomerCollection(); $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa = $this->_filterData; if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getGender()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('gender', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getGender()); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getFirstname()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('firstname', array('like' => $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getFirstname().'%')); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getLastname()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('lastname', array('like' => $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getLastname().'%')); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getWebsiteId()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('website_id', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getWebsiteId()); if (!is_null($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getGroupId(null))) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('group_id', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getGroupId()); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getType() == 1) $iff7e46827cbb6547116c592bf800f4687428abf9->joinAttribute('billing_vat_id', 'customer_address/vat_id', 'default_billing', null, 'left') ->addFieldToFilter('billing_vat_id', array('notnull' => true)); elseif ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getType() == 2) $iff7e46827cbb6547116c592bf800f4687428abf9->joinAttribute('billing_vat_id', 'customer_address/vat_id', 'default_billing', null, 'left') ->addFieldToFilter('billing_vat_id', array('null' => true)); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getNewsletter()) { $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->joinLeft( array('ns' => $iff7e46827cbb6547116c592bf800f4687428abf9->getTable('newsletter/subscriber')), 'ns.customer_id = e.entity_id' ); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getNewsletter() == 1) $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->where('ns.`subscriber_status` = 1'); else $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->where('ns.`subscriber_status` = 0 OR ns.`subscriber_status` IS NULL'); } if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getCountryId()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('billing_country_id', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getCountryId()); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getCity()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('billing_city', array('like' => '%'.$i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getCity().'%')); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegAllyears()) { if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegFrom()) $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->where('DAYOFYEAR(DATE_ADD(created_at, INTERVAL (YEAR(?) - YEAR(created_at)) YEAR)) >= DAYOFYEAR(?)', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegFrom()); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegTo()) $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->where('DAYOFYEAR(DATE_ADD(created_at, INTERVAL (YEAR(?) - YEAR(created_at)) YEAR)) <= DAYOFYEAR(?)', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegTo()); } else { if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegFrom()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('created_at', array('from' => $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegFrom().' 00:00:00')); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegTo()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('created_at', array('to' => $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getRegTo().' 23:59:59')); } if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthAllyears()) { $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('dob', array('notnull' => true)); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthFrom()) $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->where('DAYOFYEAR(DATE_ADD(at_dob.value, INTERVAL (YEAR(?) - YEAR(at_dob.value)) YEAR)) >= DAYOFYEAR(?)', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthFrom()); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthTo()) $iff7e46827cbb6547116c592bf800f4687428abf9->getSelect() ->where('DAYOFYEAR(DATE_ADD(at_dob.value, INTERVAL (YEAR(?) - YEAR(at_dob.value)) YEAR)) <= DAYOFYEAR(?)', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthTo()); } else { if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthFrom()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('dob', array('from' => $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthFrom().' 00:00:00')); if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthTo()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('dob', array('to' => $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getBirthTo().' 23:59:59')); } if ($i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getCustomerNot()) $iff7e46827cbb6547116c592bf800f4687428abf9->addFieldToFilter('entity_id', array('nin' => explode(',', $i5b3aa260bb208b1f4c5808ffd6ec3b60c98869aa->getCustomerNot()))); return $iff7e46827cbb6547116c592bf800f4687428abf9; } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/marketing') ->_addBreadcrumb(Mage::helper('magesms')->__('SMS Marketing'), Mage::helper('magesms')->__('SMS Marketing')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('SMS Marketing')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/OptoutController.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-2014 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_OptoutController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { parent::_construct(); $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here2', array('template' => 'topefekt/magesms/optout.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function saveAction() { $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142 = Mage::getConfig()->getNode('default/config/optout')->sku; if ( $this->getRequest()->getPost() ) { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $i69a1201e93806d55c970dfb18feec53d221ba37b = Mage::getModel('catalog/product')->loadByAttribute('sku', $ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142); if (!$i69a1201e93806d55c970dfb18feec53d221ba37b) { $i69a1201e93806d55c970dfb18feec53d221ba37b = Mage::getModel('catalog/product') ->setStoreId(0); $i69a1201e93806d55c970dfb18feec53d221ba37b->setAttributeSetId(9); $i69a1201e93806d55c970dfb18feec53d221ba37b->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL); $i69a1201e93806d55c970dfb18feec53d221ba37b->setData('_edit_mode', true); $i69a1201e93806d55c970dfb18feec53d221ba37b->setSku($ic010a5d08128ec6abcd0a1a16cb1d8abe7bf2142); $i69a1201e93806d55c970dfb18feec53d221ba37b->setStatus(Mage_Catalog_Model_Product_Status::STATUS_ENABLED); $i69a1201e93806d55c970dfb18feec53d221ba37b->setTaxClassId(1); $i69a1201e93806d55c970dfb18feec53d221ba37b->setVisibility(Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE); $i69a1201e93806d55c970dfb18feec53d221ba37b->setStockData(array( 'use_config_manage_stock' => 0, 'manage_stock' => 0, 'use_config_min_sale_qty' => 0, 'min_sale_qty' => 0, 'use_config_max_sale_qty' => 0, 'max_sale_qty' => 1, )); $if71cbed623a99cd5a1032d4d3388bfd486053db2 = array(); foreach (Mage::app()->getWebsites() as $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc) { $if71cbed623a99cd5a1032d4d3388bfd486053db2[] = $i9fdb3b1e2e6984ebdd1220ec199279013c5483fc->getId(); } $i69a1201e93806d55c970dfb18feec53d221ba37b->setWebsiteIds($if71cbed623a99cd5a1032d4d3388bfd486053db2); $i69a1201e93806d55c970dfb18feec53d221ba37b->setCreatedAt(strtotime('now')); $i69a1201e93806d55c970dfb18feec53d221ba37b->setDescription($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('name')); $i69a1201e93806d55c970dfb18feec53d221ba37b->setShortDescription($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('name')); $i2bd9743336318d0e14be0600c9129730279505dd = array_values($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('name')); $i69a1201e93806d55c970dfb18feec53d221ba37b->setName($i2bd9743336318d0e14be0600c9129730279505dd[0]); $i69a1201e93806d55c970dfb18feec53d221ba37b->setPrice(0); $i69a1201e93806d55c970dfb18feec53d221ba37b->save(); Mage::getModel('catalogrule/rule')->applyAllRulesToProduct($i69a1201e93806d55c970dfb18feec53d221ba37b->getId()); foreach(Mage::app()->getStores(false) as $i7079b107a03c03d74ad14b853dad74b85b2d25d1) { Mage::getModel('catalog/product_status')->updateProductStatus($i69a1201e93806d55c970dfb18feec53d221ba37b->getId(), $i7079b107a03c03d74ad14b853dad74b85b2d25d1->getId(), Mage_Catalog_Model_Product_Status::STATUS_DISABLED); } } else { } $i8171218dd25ff7f2de2e1c0d8733bda70b607d79 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('website', 0); $i712821c3a64ae4a252ded9f3deaaddb6e942d985 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('status', 0) ? Mage_Catalog_Model_Product_Status::STATUS_ENABLED : Mage_Catalog_Model_Product_Status::STATUS_DISABLED; $ie7d1f3c0ab09749c63a4d4213221b59ce80ea45c = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('name', array()); foreach(Mage::app()->getWebsite($i8171218dd25ff7f2de2e1c0d8733bda70b607d79)->getStoreIds() as $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66) { Mage::getModel('catalog/product_status')->updateProductStatus($i69a1201e93806d55c970dfb18feec53d221ba37b->getId(), $i3bf172bc34c83f4a18624b192bc0bd7c4d647a66, $i712821c3a64ae4a252ded9f3deaaddb6e942d985); $i69a1201e93806d55c970dfb18feec53d221ba37b->load($i69a1201e93806d55c970dfb18feec53d221ba37b->getId()); $i69a1201e93806d55c970dfb18feec53d221ba37b->setStoreId($i3bf172bc34c83f4a18624b192bc0bd7c4d647a66); $i69a1201e93806d55c970dfb18feec53d221ba37b->setPrice($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('price')); if (isset($ie7d1f3c0ab09749c63a4d4213221b59ce80ea45c[$i3bf172bc34c83f4a18624b192bc0bd7c4d647a66])) $i69a1201e93806d55c970dfb18feec53d221ba37b->setName($ie7d1f3c0ab09749c63a4d4213221b59ce80ea45c[$i3bf172bc34c83f4a18624b192bc0bd7c4d647a66]); $i69a1201e93806d55c970dfb18feec53d221ba37b->save(); } Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Setting of the SMS opt-out feature was successfully changed')); } $this->_redirect('*/*/index'); } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/purchasecredit') ->_addBreadcrumb(Mage::helper('magesms')->__('SMS opt-out'), Mage::helper('magesms')->__('SMS opt-out')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('SMS opt-out')); ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/ProfileController.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-2014 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_ProfileController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { return parent::preDispatch(); } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/profile.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); if ($this->profile->user->user) Mage::getModel('magesms/observer')->cronUpdate(); if (Mage::app()->loadCache('magesms_update_available')) { Mage::getSingleton('adminhtml/session')->addNotice($this->__('New version available for download:').' '.Mage::app()->loadCache('magesms_update_available')); } return $this; } public function loginAction() { $i065df39c07d6c930a4781ba0b0f312703847fa81 = Mage::app()->getRequest()->getParam('username'); $i54d1b2514929b4ead571e37199167cb71517da24 = Mage::app()->getRequest()->getParam('password'); $i451f679eaafeecb81387b150019f0d9e0fa83d16 = Mage::getModel('magesms/api'); $ia61712c27ea241bd7a543dc2b02ea572274d0322 = $i451f679eaafeecb81387b150019f0d9e0fa83d16->serverPost('action=login&username='.$i065df39c07d6c930a4781ba0b0f312703847fa81.'&password='.$i54d1b2514929b4ead571e37199167cb71517da24); if ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] != 1) { Mage::getSingleton('adminhtml/session')->addError($this->__($ia61712c27ea241bd7a543dc2b02ea572274d0322['error'])); } else { $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538d5406ca9a19e1687923f28236de86b1936c5757 = Mage::getModel('magesms/smsuser')->addData( array( 'user' => $i065df39c07d6c930a4781ba0b0f312703847fa81, 'passwd' => $i54d1b2514929b4ead571e37199167cb71517da24, 'email' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][0], 'companyname' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][1], 'regtype' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][1] ? 'firm' : 'person', 'addressstreet' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][2], 'addresscity' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][3], 'addresszip' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][4], 'companyid' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][5], 'companyvat' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][6], 'country0' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][7], 'firstname' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][8], 'lastname' => $ia61712c27ea241bd7a543dc2b02ea572274d0322['data'][9] ) )->save(); Mage::getSingleton('adminhtml/session')->addSuccess($this->__($ia61712c27ea241bd7a543dc2b02ea572274d0322['error'])); } $this->_redirect('*/*/'); } public function validateAction() { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $this->profile->user->setData('email', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('email', '')); $this->profile->user->setData('addressstreet', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('addressstreet', '')); $this->profile->user->setData('addresszip', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('addresszip', '')); $this->profile->user->setData('addresscity', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('addresscity', '')); $this->profile->user->setData('country0', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('country0', '')); $this->profile->user->setData('regtype', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('regtype', '')); $this->profile->user->setData('firstname', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('firstname', '')); $this->profile->user->setData('lastname', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('lastname', '')); if ($this->profile->user->getRegtype() == 'firm') { $this->profile->user->setData('companyname', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('companyname', '')); $this->profile->user->setData('companyid', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('companyid', '')); $this->profile->user->setData('companyvat', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('companyvat', '')); } else { $this->profile->user->setData('companyname', ''); $this->profile->user->setData('companyid', ''); $this->profile->user->setData('companyvat', ''); } $this->profile->user->setData('agree', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('agree', 0)); $ibdd27a8dd714410289189d318feb96fe6ed8e07f = $this->profile->user->validate(); if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { Mage::throwException(implode('<br />', $ibdd27a8dd714410289189d318feb96fe6ed8e07f)); } if ($this->profile->user->user) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = base64_decode("YWN0aW9uPWVkaXQmdXNlcm5hbWU9").$this->profile->user->user. base64_decode("JnBhc3N3b3JkPQ==").$this->profile->user->passwd; } else { $ie955ee51cd0c7df255b696081bc48b422055d462 = Mage::getConfig()->getNode('default/config/referer'); if ($ie955ee51cd0c7df255b696081bc48b422055d462) { $ie955ee51cd0c7df255b696081bc48b422055d462 = $ie955ee51cd0c7df255b696081bc48b422055d462->id; } else { $ie955ee51cd0c7df255b696081bc48b422055d462 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('refererid', ''); } $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'action=register&refererid='.$ie955ee51cd0c7df255b696081bc48b422055d462.'&'; } $ia61712c27ea241bd7a543dc2b02ea572274d0322 .= base64_decode("JmVtYWlsPQ==").$this->profile->user->email. base64_decode("JmptZW5vPQ==").$this->profile->user->companyname. base64_decode("Jmtvc29iYT0=").$this->profile->user->firstname. base64_decode("JmtwcmlqbWVuaT0=").$this->profile->user->lastname. "&adresa_ulice=".$this->profile->user->addressstreet. "&adresa_mesto=".$this->profile->user->addresscity. "&adresa_PSC=".$this->profile->user->addresszip. "&country0=".$this->profile->user->country0. base64_decode("JklDTz0=").$this->profile->user->companyid. base64_decode("JkRJQz0=").$this->profile->user->companyvat; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getSingleton('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] != 1 || empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { $ibdd27a8dd714410289189d318feb96fe6ed8e07f[] = Mage::helper('magesms')->__($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['error']); } else { $ibdd27a8dd714410289189d318feb96fe6ed8e07f = array(Mage::helper('magesms')->__($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['error'])); } } elseif (!$this->profile->user->user && $i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1) { $this->profile->user->setUser($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][0]); $this->profile->user->setPasswd($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'][1]); } if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { Mage::throwException(implode('<br />', $ibdd27a8dd714410289189d318feb96fe6ed8e07f)); } else { $i5bf407a3ecf35ff195a9c7e8f546cfc606253fad = $this->profile->user->getId(); $this->profile->user->save(); if ($i5bf407a3ecf35ff195a9c7e8f546cfc606253fad) Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Account was changed.')); else { Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Account was created.')); $ie2d3c964f264968835c26fc02ee0d5f0820fe0ce = Mage::app()->getDefaultStoreView()->getBaseUrl().'magesms/delivery'; $ia61712c27ea241bd7a543dc2b02ea572274d0322 = base64_decode("YWN0aW9uPWVkaXQyJnVzZXJuYW1lPQ==").$this->profile->user->user. base64_decode("JnBhc3N3b3JkPQ==").$this->profile->user->passwd. "&shop_domain=".$ie2d3c964f264968835c26fc02ee0d5f0820fe0ce; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getSingleton('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] != 99 || !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1 || $i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 5) $this->profile->user->setData('URLreports', 1)->save(); } } } } 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()); } public function saveAction() { $this->_redirect('*/*/'); } public function deleteadminAction() { if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $this->getRequest()->getParam('id')) { try { $this->profile->admins->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538)->delete(); Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Admin was deleted.')); $this->_redirect('*/*/'); return; } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($this->__($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage())); $this->_redirect('*/*/'); return; } } Mage::getSingleton('adminhtml/session')->addError($this->__('Unable to find a Admin to delete.')); $this->_redirect('*/*/'); } public function saveadminAction() { $this->_redirect('*/*/'); } public function validateadminAction() { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { $this->profile->admins->setData(Mage::app()->getRequest()->getPost()); $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $this->getRequest()->getParam('id'); if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 > 0) { $this->profile->admins->setId($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); } $ibdd27a8dd714410289189d318feb96fe6ed8e07f = $this->profile->admins->validate(); if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { Mage::throwException(implode('<br />', $ibdd27a8dd714410289189d318feb96fe6ed8e07f)); } else { $this->profile->admins->save(); if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538) Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Admin was changed.')); else Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Admin was created.')); } } 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()); } public function validatesettingsAction() { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $this->profile->user->setData('simulatesms', (int)$iacbd1c78463510856e506611fe14b5e1173581a6->getPost('simulatesms', 0)); $this->profile->user->setData('deletedb', (int)$iacbd1c78463510856e506611fe14b5e1173581a6->getPost('deletedb', 0)); $this->profile->user->setData('URLreports', (int)$iacbd1c78463510856e506611fe14b5e1173581a6->getPost('URLreports', 0)); $this->profile->user->setData('pocetkredit', (int)$iacbd1c78463510856e506611fe14b5e1173581a6->getPost('pocetkredit', 0)); $this->profile->user->setData('deliveryemail', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('deliveryemail', '')); $this->profile->user->setData('prefbilling', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('prefbilling', 0)); $ibdd27a8dd714410289189d318feb96fe6ed8e07f = $this->profile->user->validate(); $ie2d3c964f264968835c26fc02ee0d5f0820fe0ce = ''; if ($this->profile->user->getData('URLreports')) { $ie2d3c964f264968835c26fc02ee0d5f0820fe0ce = Mage::app()->getDefaultStoreView()->getBaseUrl().'magesms/delivery'; } $ia61712c27ea241bd7a543dc2b02ea572274d0322 = base64_decode("YWN0aW9uPWVkaXQyJnVzZXJuYW1lPQ==").$this->profile->user->user. base64_decode("JnBhc3N3b3JkPQ==").$this->profile->user->passwd. "&shop_domain=".$ie2d3c964f264968835c26fc02ee0d5f0820fe0ce. base64_decode("JnBvY2V0a3JlZGl0PQ==").$this->profile->user->pocetkredit. base64_decode("JmVtYWlsPQ==").$this->profile->user->deliveryemail; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getSingleton('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] != 99 || !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1 || $i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 5) { Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Account was changed.')); } elseif ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 11) { Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Account was changed, but module URL for DR does not answer.')); $this->profile->user->setData('URLreports', 0); } elseif ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 3) { $if3b1e2c1706de4c1bca112c669caba3a0420b880 = Mage::helper('magesms')->__('error'); } elseif ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 4) { $if3b1e2c1706de4c1bca112c669caba3a0420b880 = Mage::helper('magesms')->__('you can change account after ').$i55dd4e7042a1f9031b84f07f04c37165ce3d0720['error'].Mage::helper('magesms')->__(' seconds'); } } else { $if3b1e2c1706de4c1bca112c669caba3a0420b880 = Mage::helper('magesms')->__('error'); } if (!empty($if3b1e2c1706de4c1bca112c669caba3a0420b880) && is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { $ibdd27a8dd714410289189d318feb96fe6ed8e07f[] = $if3b1e2c1706de4c1bca112c669caba3a0420b880; } elseif (!empty($if3b1e2c1706de4c1bca112c669caba3a0420b880)) { $ibdd27a8dd714410289189d318feb96fe6ed8e07f = array($if3b1e2c1706de4c1bca112c669caba3a0420b880); } if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { Mage::throwException(implode('<br />', $ibdd27a8dd714410289189d318feb96fe6ed8e07f)); } else { $this->profile->user->save(); } } 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()); } public function savesettingsAction() { $this->_redirect('*/*/'); } public function vatvalidateAction() { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = ''; if ($this->getRequest()->getParams()) { $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2 = $this->getRequest(); if ($i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('country') && $i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('companyvat')) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'action=checkVAT&country0='.$i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('country').'&DIC='.$i628d8ebfdcd1b4d13c7bb90cffb2f53678d994d2->getParam('companyvat'); $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getSingleton('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1 && !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = 'true'; } } } $this->getResponse()->clearHeaders()->setHeader('Content-Type', 'text/html')->setBody($i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4); } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/profile') ->_addBreadcrumb(Mage::helper('magesms')->__('Edit user account'), Mage::helper('magesms')->__('Edit user account')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('Edit user account')); ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/PurchasecreditController.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-2014 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_PurchasecreditController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { parent::_construct(); $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here2', array('template' => 'topefekt/magesms/purchasecredit.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/purchasecredit') ->_addBreadcrumb(Mage::helper('magesms')->__('Purchase Credit'), Mage::helper('magesms')->__('Purchase Credit')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('Purchase Credit')); ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/SendsmsController.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-2014 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 Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $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); $this->renderLayout(); return $this; } public function sendAction() { if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $idfc9fbe8edf868c14fc4a3f15c7f40aabfa080aa = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('text'); $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'])) { $ief058b7f255db4398d193a2545513eb1c6eb5e8b = array_merge($ief058b7f255db4398d193a2545513eb1c6eb5e8b, str_getcsv(file_get_contents($_FILES['sms_file']['tmp_name']), "\n")); } 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(4) ->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() { $this->loadLayout() ->_setActiveMenu('magesms/sendsms') ->_addBreadcrumb(Mage::helper('magesms')->__('Send SMS'), Mage::helper('magesms')->__('Send SMS')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('Send SMS')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/StatisticsController.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-2014 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_StatisticsController extends Mage_Adminhtml_Controller_Action { public $profile; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 = $this->getRequest()->getParams(); if (!empty($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2['datefrom'])) $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2['datefrom'] = base64_decode($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2['datefrom']); if (!empty($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2['dateto'])) $iea2d876101fbc4dc03450ed5474bbd8a6fb905a2['dateto'] = base64_decode($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2['dateto']); $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = new Varien_Object(); foreach ($iea2d876101fbc4dc03450ed5474bbd8a6fb905a2 as $i670253c23c6fcba76bc4256a88fdd8fbc1041039 => $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89) { if (!empty($if2eee0665f163a28f4adcfe84e3fc666bf1bcd89)) $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a->setData($i670253c23c6fcba76bc4256a88fdd8fbc1041039, $if2eee0665f163a28f4adcfe84e3fc666bf1bcd89); } $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/statistics.phtml') ); $i8ee45e0018a32fb1a855b82624506e35789cc4d2->setFilterData($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } public function filterAction() { $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a = $this->getRequest()->getParams(); unset($iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a['form_key']); $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a['datefrom'] = base64_encode($iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a['datefrom']); $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a['dateto'] = base64_encode($iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a['dateto']); $this->_redirect('*/*/', $iba20acc78644ac0e9cd48ea35d8ad03b058f6b5a); } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/statistics') ->_addBreadcrumb(Mage::helper('magesms')->__('Statistics'), Mage::helper('magesms')->__('Statistics')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('Statistics')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/Adminhtml/Magesms/WizardController.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-2014 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_WizardController extends Mage_Adminhtml_Controller_Action { public $profile; public $confirmsms; protected function _construct() { $this->profile = Mage::getSingleton('magesms/smsprofile'); $this->confirmsms = Mage::helper('magesms')->__('Confirmation code: '); } public function preDispatch() { parent::preDispatch(); if (!$this->profile->user->getUser()) { $this->setFlag('', self::FLAG_NO_DISPATCH, true); if (!empty($this->profile->_error)) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('magesms')->__($this->profile->_error)); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('magesms')->__('Not registered yet? Create account now!')); } $this->_redirect('*/magesms_profile'); } return $this; } public function indexAction() { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/wizard.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); if (!Mage::app()->loadCache('magesms_pricelist_update') || Mage::app()->loadCache('magesms_pricelist_update') != date('Y-m-d')) { Mage::app()->saveCache(date('Y-m-d'), 'magesms_pricelist_update'); $this->updatepricelistAction(); } return $this; } public function editAction() { $ia118aa93019887b74fdff43dbcf59dce271cae7d = $this->getRequest()->getParam('country0'); $i30f20aafde612a957f7f966cb5b85e35782bc88a = $this->getRequest()->getParam('type'); $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = true; if ($ia118aa93019887b74fdff43dbcf59dce271cae7d && $i30f20aafde612a957f7f966cb5b85e35782bc88a) { $i037b855bc01175f2c77d5c3e19eda9a0003feff4 = Mage::getSingleton('magesms/country_area')->getCollection()->addFilter('country_name', $ia118aa93019887b74fdff43dbcf59dce271cae7d); if ($i037b855bc01175f2c77d5c3e19eda9a0003feff4->count()) { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = 'action=dost&username='.$this->profile->user->user.'&password='.$this->profile->user->passwd.'&area='.$i037b855bc01175f2c77d5c3e19eda9a0003feff4->getFirstItem()->getArea().'&currency='.$this->profile->currency; $i55dd4e7042a1f9031b84f07f04c37165ce3d0720 = Mage::getModel('magesms/api')->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['errno'] == 1 && !empty($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['data'])) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = Mage::getModel('magesms/routes'); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setInfo($i55dd4e7042a1f9031b84f07f04c37165ce3d0720['datasrc']); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setArea($i037b855bc01175f2c77d5c3e19eda9a0003feff4->getFirstItem()->getArea()); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setType($i30f20aafde612a957f7f966cb5b85e35782bc88a); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setAreaText($ia118aa93019887b74fdff43dbcf59dce271cae7d); Mage::register('routes', $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec); } else { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = false; } } else { $i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4 = false; } } if ($i4d3f3bffcd16d5910b26a4511d33ad3b5e4c61d4) { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/wizard-edit.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } Mage::getSingleton('adminhtml/session')->addError($this->__('Unable to find a Route to load.')); $this->_redirect('*/*/'); } public function deleteAction() { if ($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $this->getRequest()->getParam('id')) { try { $ice10b700e3771fcda63608142bce93b608228583 = Mage::getModel('magesms/routes')->load($i7d411c0cc32cdb65ec82b9e8d79aa996946f5538); $ice10b700e3771fcda63608142bce93b608228583->delete(); Mage::getSingleton('adminhtml/session')->addSuccess($ice10b700e3771fcda63608142bce93b608228583->getAreaText().$this->__(' was deleted.')); $this->_redirect('*/*/'); return; } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($this->__($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage())); $this->_redirect('*/*/'); return; } } Mage::getSingleton('adminhtml/session')->addError($this->__('Unable to find a Route to delete.')); $this->_redirect('*/*/'); } public function addcountrycustomerAction() { $this->getRequest()->setParam('type', 'customer'); $this->addcountryAction(); } public function addcountryadminAction() { $this->getRequest()->setParam('type', 'admin'); $this->addcountryAction(); } public function addcountryAction() { $ia118aa93019887b74fdff43dbcf59dce271cae7d = $this->getRequest()->getParam('country0'); $i30f20aafde612a957f7f966cb5b85e35782bc88a = $this->getRequest()->getParam('type'); if ($ia118aa93019887b74fdff43dbcf59dce271cae7d && $i30f20aafde612a957f7f966cb5b85e35782bc88a) { try { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = Mage::getSingleton('magesms/routes')->getCollection(); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->addFilter('area_text', $ia118aa93019887b74fdff43dbcf59dce271cae7d)->addFilter('type', $i30f20aafde612a957f7f966cb5b85e35782bc88a); if ($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->count()) { $i7d411c0cc32cdb65ec82b9e8d79aa996946f5538 = $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getFirstItem()->getId(); $this->_redirect('*/*/edit', array('id'=>$i7d411c0cc32cdb65ec82b9e8d79aa996946f5538)); return; } $this->_redirect('*/*/edit', array('country0'=>$ia118aa93019887b74fdff43dbcf59dce271cae7d, 'type'=>$i30f20aafde612a957f7f966cb5b85e35782bc88a, 'id'=>0)); return; } catch (Exception $i8c174347956f0a76258a09557543e84f88beb4a0) { Mage::getSingleton('adminhtml/session')->addError($this->__($i8c174347956f0a76258a09557543e84f88beb4a0->getMessage())); $this->_redirect('*/*/'); return; } } Mage::getSingleton('adminhtml/session')->addError($this->__('Unable to find a Route to load.')); $this->_redirect('*/*/'); } public function addrouteAction() { if (Mage::getSingleton('adminhtml/session')->hasData('routes')) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = Mage::getSingleton('adminhtml/session')->getData('routes'); $this->_redirect('*/*/addroutesender'); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::getSingleton('adminhtml/session')->getData('routesuccess').$this->__(' was saved.')); Mage::getSingleton('adminhtml/session')->unsetData('routesuccess'); $this->_redirect('*/*/index'); } } public function addroutesenderAction() { if (Mage::getSingleton('adminhtml/session')->hasData('routes')) { $this->_initAction(); $i8ee45e0018a32fb1a855b82624506e35789cc4d2 = $this->getLayout()->createBlock( 'Topefekt_Magesms_Block_Template', 'my_block_name_here', array('template' => 'topefekt/magesms/wizard-sender.phtml') ); $this->getLayout()->getBlock('content')->append($i8ee45e0018a32fb1a855b82624506e35789cc4d2); $this->renderLayout(); return $this; } else { $this->_redirect('*/*/index'); } } public function validateAction($i5ba2c5364d6756af3701b475c0706df889a2545f = false) { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = Mage::getModel('magesms/routes'); if ($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('id')) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->load($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('id')); } $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setArea($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('area')); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setAreaText($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('country0')); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setType($iacbd1c78463510856e506611fe14b5e1173581a6->getPost('type')); $iecc25823227283479c5811005734b6ee2bd56071 = explode(';', $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('isms')); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setIsms($iecc25823227283479c5811005734b6ee2bd56071[0]); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setSendertype($iecc25823227283479c5811005734b6ee2bd56071[1]); $ibdd27a8dd714410289189d318feb96fe6ed8e07f = $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->validate(); if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { Mage::throwException(implode('<br />', $ibdd27a8dd714410289189d318feb96fe6ed8e07f)); } else { if ($i5ba2c5364d6756af3701b475c0706df889a2545f === true) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->save(); } else { if ($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getSendertype() == 1 || $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getSendertype() == 3) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setData('senderID', ''); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->save(); Mage::getSingleton('adminhtml/session')->unsetData('routes'); Mage::getSingleton('adminhtml/session')->setData('routesuccess', $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getAreaText()); } else { Mage::getSingleton('adminhtml/session')->setData('routes', $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec); } } } } 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()); } public function validatesenderAction() { $ia1a238c1f12f3901520c7ca55efa646e471f7f6e = new Varien_Object(); $ia1a238c1f12f3901520c7ca55efa646e471f7f6e->setError(false); if ( $this->getRequest()->getPost() ) { try { $iacbd1c78463510856e506611fe14b5e1173581a6 = Mage::app()->getRequest(); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = Mage::getSingleton('adminhtml/session')->getData('routes'); if ($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->displayCode !== true) { $i1b3f50fe6674f47cc7c1967f93ff153879178f04 = trim(($i51c6d8e5b3a92b4b73711680253408ec6d3d25f6 = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('sender')) ? $i51c6d8e5b3a92b4b73711680253408ec6d3d25f6 : $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('newsender')); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->setData('senderID', $i1b3f50fe6674f47cc7c1967f93ff153879178f04); } else { $id3e549697752385571e09ffe4add9278d2d6923b = $iacbd1c78463510856e506611fe14b5e1173581a6->getPost('code'); $i1b3f50fe6674f47cc7c1967f93ff153879178f04 = $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getData('senderID'); } $ibdd27a8dd714410289189d318feb96fe6ed8e07f = $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->validate(); if (is_array($ibdd27a8dd714410289189d318feb96fe6ed8e07f) && sizeof($ibdd27a8dd714410289189d318feb96fe6ed8e07f)) { Mage::throwException(implode('<br />', $ibdd27a8dd714410289189d318feb96fe6ed8e07f)); } else { $i47f954bfb9dd4be93a5c46b2c8260d3fbc064235 = Mage::getModel('core/resource_transaction') ->addObject($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec); if ($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getSendertype() == 2) { $i451f679eaafeecb81387b150019f0d9e0fa83d16 = Mage::getModel('magesms/api'); if ($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->displayCode !== true) { $i74c7f58458d186850e8386ae20067ea0a7958311 = $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getGate($i1b3f50fe6674f47cc7c1967f93ff153879178f04, 'admin'); $i9e1925546463c5a41ccbc625ed973556cc86a495 = ''; if(!$i74c7f58458d186850e8386ae20067ea0a7958311->isEmpty()): $i9e1925546463c5a41ccbc625ed973556cc86a495 = base64_decode("JmlzbXM9").$i74c7f58458d186850e8386ae20067ea0a7958311->getIsms().base64_decode("JnNlbmRlcj0=").$i74c7f58458d186850e8386ae20067ea0a7958311->getData('senderID'); endif; $ia61712c27ea241bd7a543dc2b02ea572274d0322 = "action=checksenderID&text_sms=".$this->confirmsms.base64_decode("JnVzZXJuYW1lPQ==").$this->profile->user->user.base64_decode("JnBhc3N3b3JkPQ==").$this->profile->user->passwd.base64_decode("JnNlbmRlcklEPQ==").$i1b3f50fe6674f47cc7c1967f93ff153879178f04.$i9e1925546463c5a41ccbc625ed973556cc86a495; $ia61712c27ea241bd7a543dc2b02ea572274d0322 = $i451f679eaafeecb81387b150019f0d9e0fa83d16->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if (in_array($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'], array(1, 11))) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getSingleton('magesms/smshistory'); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setNumber('+'.$i1b3f50fe6674f47cc7c1967f93ff153879178f04); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setDate(date('Y-m-d h:i:s', Mage::getModel('core/date')->timestamp(time()))); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setText($this->confirmsms); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setStatus(1); list($ie10d5ed46013be2962a9d08e0e1912a9c56891b4, $i58457975a91d59a84d2920953badcb7365ac1f01, $if928b7780c12c52495a2f84d8c183269cfcb7c63) = explode("__", $ia61712c27ea241bd7a543dc2b02ea572274d0322['datasrc']); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setPrice($i58457975a91d59a84d2920953badcb7365ac1f01); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setCredit($if928b7780c12c52495a2f84d8c183269cfcb7c63); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSender($i74c7f58458d186850e8386ae20067ea0a7958311->getData('senderID')); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setUnicode(0); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setType(1); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setSmsid($ie10d5ed46013be2962a9d08e0e1912a9c56891b4); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->setTotal(1); $i5ee2fa256ff77dd811a9c1911f7563263a694e4b->save(); $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->displayCode = true; Mage::getSingleton('adminhtml/session')->setData('routes', $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 111) { } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 3 && $ia61712c27ea241bd7a543dc2b02ea572274d0322['error'] == 9) { Mage::throwException(Mage::helper('magesms')->__('error - wrong number or unavailable')); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 3 && $ia61712c27ea241bd7a543dc2b02ea572274d0322['error'] == 10) { Mage::throwException(Mage::helper('magesms')->__('error - low credit for sending validation SMS')); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 3 && $ia61712c27ea241bd7a543dc2b02ea572274d0322['error'] == 15) { Mage::throwException(Mage::helper('magesms')->__('error - unauthorized senderID in confirmation sms')); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 3) { Mage::throwException(Mage::helper('magesms')->__('error - '.$ia61712c27ea241bd7a543dc2b02ea572274d0322['error'])); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 4) { Mage::throwException(Mage::helper('magesms')->__('login error')); } else { Mage::throwException(Mage::helper('magesms')->__('can not connect to SMS server').' '.$ia61712c27ea241bd7a543dc2b02ea572274d0322['error']); } } else { $ia61712c27ea241bd7a543dc2b02ea572274d0322 = "action=checksenderIDcode&username=".$this->profile->user->user.base64_decode("JnBhc3N3b3JkPQ==").$this->profile->user->passwd.base64_decode("JmNvZGU9").$id3e549697752385571e09ffe4add9278d2d6923b.base64_decode("JnNlbmRlcklEPQ==").$ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getData('senderID'); $ia61712c27ea241bd7a543dc2b02ea572274d0322 = $i451f679eaafeecb81387b150019f0d9e0fa83d16->serverPost($ia61712c27ea241bd7a543dc2b02ea572274d0322); if ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 1) { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->displayCode = false; } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 3) { Mage::throwException(Mage::helper('magesms')->__('error - ').$ia61712c27ea241bd7a543dc2b02ea572274d0322['error']); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 4) { Mage::throwException(Mage::helper('magesms')->__('login error')); } elseif ($ia61712c27ea241bd7a543dc2b02ea572274d0322['errno'] == 5) { Mage::throwException(Mage::helper('magesms')->__('correctly confirm sms code')); } else { Mage::throwException(Mage::helper('magesms')->__('can not connect to SMS server')); } } $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd = 'ownnumbersender'; } else { $i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd = 'textsender'; } if ($ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->displayCode !== true) { $i5b2de9a29c087ac444f7af969b9863250e38aa27 = Mage::getSingleton('magesms/'.$i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd)->getCollection()->addFilter('val', $i1b3f50fe6674f47cc7c1967f93ff153879178f04)->getFirstItem(); $i0a2378e8d343fdb890a9c568b07c541a35a12341 = Mage::getSingleton('magesms/'.$i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd)->load($i5b2de9a29c087ac444f7af969b9863250e38aa27->getId())->setVal($i1b3f50fe6674f47cc7c1967f93ff153879178f04); $i47f954bfb9dd4be93a5c46b2c8260d3fbc064235->addObject($i0a2378e8d343fdb890a9c568b07c541a35a12341) ->save(); Mage::getSingleton('adminhtml/session')->unsetData('routes'); if ($i2e5aa867ea7c6f8ed9ffffe56b63b837364669dd == 'textsender') { Mage::getSingleton('adminhtml/session')->setData('routesuccess', $this->__('Text sender ID for ').$ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getAreaText().$this->__(' was saved.')); } else { Mage::getSingleton('adminhtml/session')->setData('routesuccess', $this->__('Own number sender ID for ').$ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec->getAreaText().$this->__(' was saved.')); } } } } 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()); } public function savesenderAction() { if (Mage::getSingleton('adminhtml/session')->hasData('routes')) { $this->_redirect('*/*/addroutesender'); } else { Mage::getSingleton('adminhtml/session')->addSuccess(Mage::getSingleton('adminhtml/session')->getData('routesuccess')); Mage::getSingleton('adminhtml/session')->unsetData('routesuccess'); $this->_redirect('*/*/index'); } } public function updatepricelistAction() { $ie8b7b1b62dc29a284d794c9f11a8ee2ea7472eec = Mage::getSingleton('magesms/routes')->updatepricelist($this->profile->currency); Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Pricelist was successfully updated.')); $this->_redirect('*/*/index'); } protected function _initAction() { $this->loadLayout() ->_setActiveMenu('magesms/wizard') ->_addBreadcrumb(Mage::helper('magesms')->__('Wizard'), Mage::helper('magesms')->__('Wizard')) ->_title(Mage::helper('magesms')->__('MageSMS')) ->_title(Mage::helper('magesms')->__('SMS Settings')) ; $this->getLayout()->getBlock('head')->addCss('css/topefekt/magesms/stylesheet.css') ->addJs('topefekt/jquery-1.9.1.min.js') ->addJs('topefekt/jquery-noconflict.js') ->addJs('topefekt/functions.js'); return $this; } }
app/code/community/Topefekt/Magesms/controllers/DeliveryController.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_DeliveryController extends Mage_Core_Controller_Front_Action { public function indexAction() { $ia8a35a47a8e61218e15d1a33dac64bdc2449c01a = $this->getRequest(); if ($ia8a35a47a8e61218e15d1a33dac64bdc2449c01a->getParam('test') == 1) { echo 'APISMS123'; } else { $this->fef04b8de4410a42fbb4f182ffb5862871ecca677(); } } private function fef04b8de4410a42fbb4f182ffb5862871ecca677() { $i2e233784f2a54347fff339d5268a637485c8d940 = $this->getRequest(); $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = 0; $i1bb2c0aebfcc8fd150d9defb9c92972136f814de = ''; switch($i2e233784f2a54347fff339d5268a637485c8d940->getParam('status')) { case 1: $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = Topefekt_Magesms_Model_Sms::DELIVERED; break; case 2: $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = Topefekt_Magesms_Model_Sms::UNAVAILABLE; $i1bb2c0aebfcc8fd150d9defb9c92972136f814de = 'waiting in SMS centre for delivery to the recipient'; break; case 3: if (strpos($i2e233784f2a54347fff339d5268a637485c8d940->getParam('message'), 'NDNC') !== false) $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = Topefekt_Magesms_Model_Sms::DND; elseif (strpos($i2e233784f2a54347fff339d5268a637485c8d940->getParam('message'), 'Message duplicity') !== false) $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = Topefekt_Magesms_Model_Sms::DUPLICATE; else $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = Topefekt_Magesms_Model_Sms::ERROR; break; case 9: $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = Topefekt_Magesms_Model_Sms::DND; $i1bb2c0aebfcc8fd150d9defb9c92972136f814de = 'NDNC - Do Not Call Registered Number'; break; case 10: $ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 = 10; break; } if ($ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 == 10) { list($i5a420d261e8d371c89dc6a3697921a0c5a5b5f2f) = explode(';', $i2e233784f2a54347fff339d5268a637485c8d940->getParam('smsdetails')); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab = Mage::getModel('magesms/answers'); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab->setText($i2e233784f2a54347fff339d5268a637485c8d940->getParam('message')); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab->setFrom($i2e233784f2a54347fff339d5268a637485c8d940->getParam('from')); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab->setProhlednuto(0); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab->setSmsc($i5a420d261e8d371c89dc6a3697921a0c5a5b5f2f); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab->setCas(date('Y-m-d h:i:s', Mage::getModel('core/date')->timestamp())); $i2310f34bf75d118b8c0d18d2eaa0515723ce3bab->save(); } elseif ($ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25 > 0) { $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory')->getCollection() ->addFieldToFilter('smsid', array('like' => $i2e233784f2a54347fff339d5268a637485c8d940->getParam('smsID'))); if (!$i5ee2fa256ff77dd811a9c1911f7563263a694e4b->count()) $i5ee2fa256ff77dd811a9c1911f7563263a694e4b = Mage::getModel('magesms/smshistory')->getCollection() ->addFieldToFilter('smsid', array('like' => '%'.$i2e233784f2a54347fff339d5268a637485c8d940->getParam('smsID').'%')); foreach($i5ee2fa256ff77dd811a9c1911f7563263a694e4b as $i5cd55cefb174b99bf007c9ba882a9d55c1557566) { $i5cd55cefb174b99bf007c9ba882a9d55c1557566->setStatus($ifa7c6fd6ff0baa22538938c920ba5a0f65c25e25); if ($i1bb2c0aebfcc8fd150d9defb9c92972136f814de) $i5cd55cefb174b99bf007c9ba882a9d55c1557566->setNote($i1bb2c0aebfcc8fd150d9defb9c92972136f814de); if ($i2e233784f2a54347fff339d5268a637485c8d940->getParam('price')) $i5cd55cefb174b99bf007c9ba882a9d55c1557566->setPrice($i2e233784f2a54347fff339d5268a637485c8d940->getParam('price')); $i5cd55cefb174b99bf007c9ba882a9d55c1557566->save(); } } } }
app/code/community/Topefekt/Magesms/controllers/IndexController.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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ class Topefekt_Magesms_IndexController extends Mage_Core_Controller_Front_Action { public function indexAction() { $this->loadLayout(); $this->renderLayout(); } }
app/code/community/Topefekt/Magesms/data/magesms_setup/data-install-1.0.0.php ADDED
@@ -0,0 +1,735 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
17
+ INSERT INTO {$this->getTable('magesms_country')} (`name`, `vat`, `currency`) VALUES
18
+ ('Albania', 0, 'EUR'), ('Algeria', 0, 'EUR'), ('Angola', 0, 'EUR'), ('Argentina', 0, 'EUR'), ('Armenia', 0, 'EUR'),
19
+ ('Australia', 0, 'EUR'), ('Austria', 1, 'EUR'), ('Azerbaijan', 0, 'EUR'), ('Bahrain', 0, 'EUR'), ('Bangladesh', 0, 'EUR'),
20
+ ('Belarus', 0, 'EUR'), ('Belgium', 1, 'EUR'), ('Belize', 0, 'EUR'), ('Bhutan', 0, 'EUR'), ('Bolivia', 0, 'EUR'),
21
+ ('Bosnia and Herzegowina', 0, 'EUR'), ('Botswana', 0, 'EUR'), ('Brazil', 0, 'EUR'), ('Bulgaria', 1, 'EUR'), ('Cambodia', 0, 'EUR'),
22
+ ('Canada', 0, 'EUR'), ('Central African Republic', 0, 'EUR'), ('Chile', 0, 'EUR'), ('China', 0, 'EUR'), ('Colombia', 0, 'EUR'),
23
+ ('Congo', 0, 'EUR'),
24
+ ('Costa Rica', 0, 'EUR'),
25
+ ('Croatia', 1, 'EUR'),
26
+ ('Cyprus', 1, 'EUR'),
27
+ ('Czech Republic', 1, 'CZK'),
28
+ ('Denmark', 1, 'EUR'),
29
+ ('Dominican Republic', 0, 'EUR'),
30
+ ('Ecuador', 0, 'EUR'),
31
+ ('Egypt', 0, 'EUR'),
32
+ ('El Salvador', 0, 'EUR'),
33
+ ('Eritrea', 0, 'EUR'),
34
+ ('Estonia', 1, 'EUR'),
35
+ ('Ethiopia', 0, 'EUR'),
36
+ ('Faroe Islands', 0, 'EUR'),
37
+ ('Fiji', 0, 'EUR'),
38
+ ('Finland', 1, 'EUR'),
39
+ ('France', 1, 'EUR'),
40
+ ('Georgia', 0, 'EUR'),
41
+ ('Germany', 1, 'EUR'),
42
+ ('Ghana', 0, 'EUR'),
43
+ ('Greece', 1, 'EUR'),
44
+ ('Greenland', 0, 'EUR'),
45
+ ('Guatemala', 0, 'EUR'),
46
+ ('Honduras', 0, 'EUR'),
47
+ ('Hong Kong', 0, 'EUR'),
48
+ ('Hungary', 1, 'EUR'),
49
+ ('Iceland', 1, 'EUR'),
50
+ ('India', 0, 'EUR'),
51
+ ('Indonesia', 0, 'EUR'),
52
+ ('Iran', 0, 'EUR'),
53
+ ('Iraq', 0, 'EUR'),
54
+ ('Ireland', 0, 'EUR'),
55
+ ('Israel', 0, 'EUR'),
56
+ ('Italy', 1, 'EUR'),
57
+ ('Jamaica', 0, 'EUR'),
58
+ ('Japan', 0, 'EUR'),
59
+ ('Jordan', 0, 'EUR'),
60
+ ('Kazakhstan', 0, 'EUR'),
61
+ ('Kenya', 0, 'EUR'),
62
+ ('Korea', 0, 'EUR'),
63
+ ('Kuwait', 0, 'EUR'),
64
+ ('Kyrgyzstan', 0, 'EUR'),
65
+ ('Lao Peoples Democratic Republic', 0, 'EUR'),
66
+ ('Latvia', 1, 'EUR'),
67
+ ('Lebanon', 0, 'EUR'),
68
+ ('Lesotho', 0, 'EUR'),
69
+ ('Libyan Arab Jamahiriya', 0, 'EUR'),
70
+ ('Liechtenstein', 0, 'EUR'),
71
+ ('Lithuania', 1, 'EUR'),
72
+ ('Luxembourg', 1, 'EUR'),
73
+ ('Macau', 0, 'EUR'),
74
+ ('Macedonia', 0, 'EUR'),
75
+ ('Madagascar', 0, 'EUR'),
76
+ ('Malawi', 0, 'EUR'),
77
+ ('Malaysia', 0, 'EUR'),
78
+ ('Maldives', 0, 'EUR'),
79
+ ('Malta', 1, 'EUR'),
80
+ ('Mexico', 0, 'EUR'),
81
+ ('Moldova', 0, 'EUR'),
82
+ ('Monaco', 0, 'EUR'),
83
+ ('Mongolia', 0, 'EUR'),
84
+ ('Morocco', 0, 'EUR'),
85
+ ('Myanmar', 0, 'EUR'),
86
+ ('Namibia', 0, 'EUR'),
87
+ ('Nauru', 0, 'EUR'),
88
+ ('Nepal', 0, 'EUR'),
89
+ ('Netherlands', 1, 'EUR'),
90
+ ('New Zealand', 0, 'EUR'),
91
+ ('Nicaragua', 0, 'EUR'),
92
+ ('Niger', 0, 'EUR'),
93
+ ('Nigeria', 0, 'EUR'),
94
+ ('Norway', 0, 'EUR'),
95
+ ('Oman', 0, 'EUR'),
96
+ ('Pakistan', 0, 'EUR'),
97
+ ('Panama', 0, 'EUR'),
98
+ ('Papua New Guinea', 0, 'EUR'),
99
+ ('Paraguay', 0, 'EUR'),
100
+ ('Peru', 0, 'EUR'),
101
+ ('Philippines', 0, 'EUR'),
102
+ ('Poland', 1, 'EUR'),
103
+ ('Portugal', 1, 'EUR'),
104
+ ('Puerto Rico', 0, 'EUR'),
105
+ ('Qatar', 0, 'EUR'),
106
+ ('Romania', 1, 'EUR'),
107
+ ('Russian Federation', 0, 'EUR'),
108
+ ('Rwanda', 0, 'EUR'),
109
+ ('Samoa', 0, 'EUR'),
110
+ ('Saudi Arabia', 0, 'EUR'),
111
+ ('Senegal', 0, 'EUR'),
112
+ ('Serbia', 0, 'EUR'),
113
+ ('Singapore', 0, 'EUR'),
114
+ ('Slovak Republic', 1, 'EUR'),
115
+ ('Slovenia', 1, 'EUR'),
116
+ ('Somalia', 0, 'EUR'),
117
+ ('South Africa', 0, 'EUR'),
118
+ ('Spain', 1, 'EUR'),
119
+ ('Sri Lanka', 0, 'EUR'),
120
+ ('Swaziland', 0, 'EUR'),
121
+ ('Sweden', 1, 'EUR'),
122
+ ('Switzerland', 0, 'EUR'),
123
+ ('Syria', 0, 'EUR'),
124
+ ('Syrian Arab Republic', 0, 'EUR'),
125
+ ('Taiwan', 0, 'EUR'),
126
+ ('Tajikistan', 0, 'EUR'),
127
+ ('Tanzania', 0, 'EUR'),
128
+ ('Thailand', 0, 'EUR'),
129
+ ('Tonga', 0, 'EUR'),
130
+ ('Trinidad and Tobago', 0, 'EUR'),
131
+ ('Tunisia', 0, 'EUR'),
132
+ ('Turkey', 0, 'EUR'),
133
+ ('Turkmenistan', 0, 'EUR'),
134
+ ('Ukraine', 0, 'EUR'),
135
+ ('United Arab Emirates', 0, 'EUR'),
136
+ ('United Kingdom', 1, 'EUR'),
137
+ ('United States', 0, 'EUR'),
138
+ ('Uruguay', 0, 'EUR'),
139
+ ('Uzbekistan', 0, 'EUR'),
140
+ ('Vanuatu', 0, 'EUR'),
141
+ ('Vatican City State', 0, 'EUR'),
142
+ ('Venezuela', 0, 'EUR'),
143
+ ('Vietnam', 0, 'EUR'),
144
+ ('Yemen', 0, 'EUR'),
145
+ ('Zimbabwe', 0, 'EUR');
146
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
147
+ INSERT INTO {$this->getTable('magesms_country_area')} (`country_name`, `area`) VALUES
148
+ ('Czech Republic', 420),
149
+ ('Slovak Republic', 421),
150
+ ('Argentina', 54),
151
+ ('Austria', 43),
152
+ ('Liechtenstein', 423),
153
+ ('Belgium', 32),
154
+ ('France', 33),
155
+ ('Monaco', 377),
156
+ ('Bolivia', 591),
157
+ ('Chile', 56),
158
+ ('Colombia', 57),
159
+ ('Costa Rica', 506),
160
+ ('Dominican Republic', 1),
161
+ ('Ecuador', 593),
162
+ ('El Salvador', 503),
163
+ ('Guatemala', 502),
164
+ ('Honduras', 504),
165
+ ('Mexico', 52),
166
+ ('Nicaragua', 505),
167
+ ('Panama', 507),
168
+ ('Puerto Rico', 1),
169
+ ('Uruguay', 598),
170
+ ('Venezuela', 58),
171
+ ('Albania', 355),
172
+ ('Algeria', 213),
173
+ ('Bahrain', 973),
174
+ ('Iraq', 964),
175
+ ('Jordan', 962),
176
+ ('Kuwait', 965),
177
+ ('Lebanon', 961),
178
+ ('Libyan Arab Jamahiriya', 218),
179
+ ('Morocco', 212),
180
+ ('Oman', 968),
181
+ ('Qatar', 974),
182
+ ('Saudi Arabia', 966),
183
+ ('Syria', 963),
184
+ ('Tunisia', 216),
185
+ ('United Arab Emirates', 971),
186
+ ('Yemen', 967),
187
+ ('Armenia', 374),
188
+ ('Belarus', 375),
189
+ ('Hong Kong', 852),
190
+ ('Macau', 853),
191
+ ('Singapore', 65),
192
+ ('Taiwan', 886),
193
+ ('Croatia', 385),
194
+ ('Denmark', 45),
195
+ ('Australia', 61),
196
+ ('Belize', 501),
197
+ ('Ireland', 353),
198
+ ('Jamaica', 1),
199
+ ('Trinidad and Tobago', 1),
200
+ ('United States', 1),
201
+ ('Zimbabwe', 263),
202
+ ('Estonia', 372),
203
+ ('Faroe Islands', 298),
204
+ ('Macedonia', 389),
205
+ ('Greece', 30),
206
+ ('Hungary', 36),
207
+ ('Iceland', 354),
208
+ ('Japan', 81),
209
+ ('Kazakhstan', 7),
210
+ ('Korea', 82),
211
+ ('Kyrgyzstan', 996),
212
+ ('Latvia', 371),
213
+ ('Lithuania', 370),
214
+ ('Malaysia', 60),
215
+ ('Malta', 356),
216
+ ('Mongolia', 976),
217
+ ('Norway', 47),
218
+ ('Poland', 48),
219
+ ('Brazil', 55),
220
+ ('Portugal', 351),
221
+ ('Moldova', 373),
222
+ ('Romania', 40),
223
+ ('Serbia', 381),
224
+ ('Germany', 49),
225
+ ('Tanzania', 255),
226
+ ('Finland', 358),
227
+ ('Sweden', 46),
228
+ ('Syrian Arab Republic', 963),
229
+ ('Sri Lanka', 94),
230
+ ('Thailand', 66),
231
+ ('Botswana', 267),
232
+ ('Turkey', 90),
233
+ ('Ukraine', 380),
234
+ ('Uzbekistan', 998),
235
+ ('Vietnam', 84),
236
+ ('South Africa', 27),
237
+ ('Azerbaijan', 994),
238
+ ('Bangladesh', 880),
239
+ ('Maldives', 960),
240
+ ('Cambodia', 855),
241
+ ('Iran', 98),
242
+ ('Central African Republic', 236),
243
+ ('Congo', 242),
244
+ ('New Zealand', 64),
245
+ ('Ethiopia', 251),
246
+ ('Eritrea', 291),
247
+ ('Fiji', 679),
248
+ ('Ghana', 233),
249
+ ('Greenland', 299),
250
+ ('Kenya', 254),
251
+ ('Lao Peoples Democratic Republic', 856),
252
+ ('Lesotho', 266),
253
+ ('Madagascar', 261),
254
+ ('Malawi', 265),
255
+ ('Myanmar', 95),
256
+ ('Nauru', 674),
257
+ ('Nepal', 977),
258
+ ('Namibia', 264),
259
+ ('Niger', 227),
260
+ ('Nigeria', 234),
261
+ ('Papua New Guinea', 675),
262
+ ('Samoa', 685),
263
+ ('Senegal', 221),
264
+ ('Somalia', 252),
265
+ ('Swaziland', 268),
266
+ ('Tonga', 676),
267
+ ('Vanuatu', 678),
268
+ ('Georgia', 995),
269
+ ('Egypt', 20),
270
+ ('Bosnia and Herzegowina', 387),
271
+ ('Russian Federation', 7),
272
+ ('Bulgaria', 359),
273
+ ('Bhutan', 975),
274
+ ('Netherlands', 31),
275
+ ('Spain', 34),
276
+ ('Paraguay', 595),
277
+ ('Canada', 1),
278
+ ('Israel', 972),
279
+ ('Angola', 244),
280
+ ('United Kingdom', 44),
281
+ ('Vatican City State', 39),
282
+ ('Luxembourg', 352),
283
+ ('India', 91),
284
+ ('Pakistan', 92),
285
+ ('Peru', 51),
286
+ ('Switzerland', 41),
287
+ ('Rwanda', 250),
288
+ ('Italy', 39),
289
+ ('Slovenia', 386),
290
+ ('Indonesia', 62),
291
+ ('Tajikistan', 992),
292
+ ('Turkmenistan', 993),
293
+ ('Philippines', 63),
294
+ ('China', 86);
295
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
296
+ INSERT INTO {$this->getTable('magesms_country_lang')} (`country_name`, `lang`, `iso2`) VALUES
297
+ ('Albania', 'sq', 'en'),
298
+ ('Algeria', 'ar-dz', 'en'),
299
+ ('Angola', 'kj', 'en'),
300
+ ('Argentina', 'es-ar', 'en'),
301
+ ('Armenia', 'hy', 'en'),
302
+ ('Australia', 'en-au', 'en'),
303
+ ('Austria', 'de-at', 'de'),
304
+ ('Bahrain', 'ar-bh', 'en'),
305
+ ('Bangladesh', 'bn', 'en'),
306
+ ('Belarus', 'be', 'en'),
307
+ ('Belgium', 'fr-be', 'en'),
308
+ ('Belgium', 'nl-be', 'en'),
309
+ ('Belize', 'en-bz', 'en'),
310
+ ('Bhutan', 'dz', 'en'),
311
+ ('Bolivia', 'es-bo', 'en'),
312
+ ('Bolivia', 'ay', 'en'),
313
+ ('Bosnia and Herzegowina', 'bs', 'en'),
314
+ ('Botswana', 'tn', 'en'),
315
+ ('Brazil', 'pt-br', 'en'),
316
+ ('Brazil', 'pt-br', 'en'),
317
+ ('Bulgaria', 'cu', 'en'),
318
+ ('Bulgaria', 'bg', 'en'),
319
+ ('Cambodia', 'km', 'en'),
320
+ ('Canada', 'fr-ca', 'en'),
321
+ ('Canada', 'iu', 'en'),
322
+ ('Canada', 'en-ca', 'en'),
323
+ ('Central African Republic', 'sg', 'en'),
324
+ ('Chile', 'es-cl', 'en'),
325
+ ('China', 'bo', 'en'),
326
+ ('China', 'zh-cn', 'en'),
327
+ ('China', 'zh', 'en'),
328
+ ('China', 'ug', 'en'),
329
+ ('China', 'za', 'en'),
330
+ ('Colombia', 'es-co', 'en'),
331
+ ('Congo', 'ln', 'en'),
332
+ ('Costa Rica', 'es-cr', 'en'),
333
+ ('Croatia', 'hr', 'en'),
334
+ ('Czech Republic', 'cs', 'cz'),
335
+ ('Denmark', 'da', 'en'),
336
+ ('Dominican Republic', 'es-do', 'en'),
337
+ ('Ecuador', 'es-ec', 'en'),
338
+ ('Egypt', 'ar-eg', 'en'),
339
+ ('Egypt', 'ar', 'en'),
340
+ ('El Salvador', 'es-sv', 'en'),
341
+ ('Eritrea', 'ti', 'en'),
342
+ ('Estonia', 'et', 'en'),
343
+ ('Ethiopia', 'aa', 'en'),
344
+ ('Ethiopia', 'om', 'en'),
345
+ ('Ethiopia', 'am', 'en'),
346
+ ('Faroe Islands', 'fo', 'en'),
347
+ ('Fiji', 'fj', 'en'),
348
+ ('Finland', 'sv-fi', 'en'),
349
+ ('Finland', 'fi', 'en'),
350
+ ('France', 'br', 'fr'),
351
+ ('France', 'oc', 'fr'),
352
+ ('France', 'fr', 'fr'),
353
+ ('France', 'co', 'fr'),
354
+ ('Georgia', 'ab', 'en'),
355
+ ('Georgia', 'ka', 'en'),
356
+ ('Germany', 'de', 'de'),
357
+ ('Germany', 'sb', 'de'),
358
+ ('Ghana', 'tw', 'en'),
359
+ ('Greece', 'el', 'en'),
360
+ ('Greenland', 'kl', 'en'),
361
+ ('Guatemala', 'es-gt', 'en'),
362
+ ('Honduras', 'es-hn', 'en'),
363
+ ('Hong Kong', 'zh-hk', 'en'),
364
+ ('Hungary', 'hu', 'en'),
365
+ ('Iceland', 'is', 'en'),
366
+ ('India', 'ur', 'en'),
367
+ ('India', 'ml', 'en'),
368
+ ('India', 'kn', 'en'),
369
+ ('India', 'or', 'en'),
370
+ ('India', 'mr', 'en'),
371
+ ('India', 'te', 'en'),
372
+ ('India', 'hi', 'en'),
373
+ ('India', 'bh', 'en'),
374
+ ('India', 'gu', 'en'),
375
+ ('India', 'as', 'en'),
376
+ ('India', 'sd', 'en'),
377
+ ('India', 'ks', 'en'),
378
+ ('India', 'sa', 'en'),
379
+ ('India', 'pa', 'en'),
380
+ ('India', 'pi', 'en'),
381
+ ('India', 'ne', 'en'),
382
+ ('Indonesia', 'su', 'en'),
383
+ ('Indonesia', 'jw', 'en'),
384
+ ('Indonesia', 'id', 'en'),
385
+ ('Iran', 'ae', 'en'),
386
+ ('Iran', 'az', 'en'),
387
+ ('Iran', 'fa', 'en'),
388
+ ('Iraq', 'ar-iq', 'en'),
389
+ ('Ireland', 'ga', 'en'),
390
+ ('Ireland', 'en-ie', 'en'),
391
+ ('Israel', 'he', 'en'),
392
+ ('Israel', 'yi', 'en'),
393
+ ('Israel', 'iw', 'en'),
394
+ ('Italy', 'it', 'it'),
395
+ ('Italy', 'sc', 'it'),
396
+ ('Jamaica', 'en-jm', 'en'),
397
+ ('Japan', 'ja', 'en'),
398
+ ('Jordan', 'ar-jo', 'en'),
399
+ ('Kazakhstan', 'kk', 'en'),
400
+ ('Kenya', 'ki', 'en'),
401
+ ('Korea', 'ko', 'en'),
402
+ ('Kuwait', 'ar-kw', 'en'),
403
+ ('Kyrgyzstan', 'kz', 'en'),
404
+ ('Kyrgyzstan', 'ky', 'en'),
405
+ ('Lao Peoples Democratic Republic', 'lo', 'en'),
406
+ ('Latvia', 'lv', 'en'),
407
+ ('Lebanon', 'ar-lb', 'en'),
408
+ ('Lesotho', 'st', 'en'),
409
+ ('Libyan Arab Jamahiriya', 'ar-ly', 'en'),
410
+ ('Liechtenstein', 'de-li', 'en'),
411
+ ('Lithuania', 'lt', 'en'),
412
+ ('Luxembourg', 'fr-lu', 'en'),
413
+ ('Luxembourg', 'lb', 'en'),
414
+ ('Luxembourg', 'de-lu', 'en'),
415
+ ('Macau', 'zh-mo', 'en'),
416
+ ('Macedonia', 'mk', 'en'),
417
+ ('Madagascar', 'mg', 'en'),
418
+ ('Malawi', 'ny', 'en'),
419
+ ('Malaysia', 'ms', 'en'),
420
+ ('Maldives', 'div', 'en'),
421
+ ('Malta', 'mt', 'en'),
422
+ ('Mexico', 'es-mx', 'en'),
423
+ ('Moldova', 'ro-md', 'en'),
424
+ ('Moldova', 'ru-md', 'en'),
425
+ ('Monaco', 'fr-mc', 'en'),
426
+ ('Mongolia', 'mn', 'en'),
427
+ ('Morocco', 'ar-ma', 'en'),
428
+ ('Myanmar', 'my', 'en'),
429
+ ('Namibia', 'ng', 'en'),
430
+ ('Namibia', 'hz', 'en'),
431
+ ('Nauru', 'na', 'en'),
432
+ ('Nepal', 'neX', 'en'),
433
+ ('Netherlands', 'nl', 'en'),
434
+ ('Netherlands', 'fy', 'en'),
435
+ ('New Zealand', 'mi', 'en'),
436
+ ('New Zealand', 'en-nz', 'en'),
437
+ ('Nicaragua', 'es-ni', 'en'),
438
+ ('Niger', 'ha', 'en'),
439
+ ('Nigeria', 'yo', 'en'),
440
+ ('Norway', 'nb-no', 'en'),
441
+ ('Norway', 'nn', 'en'),
442
+ ('Norway', 'nn-no', 'en'),
443
+ ('Norway', 'nb', 'en'),
444
+ ('Norway', 'no', 'en'),
445
+ ('Oman', 'ar-om', 'en'),
446
+ ('Pakistan', 'ps', 'en'),
447
+ ('Panama', 'es-pa', 'en'),
448
+ ('Papua New Guinea', 'ho', 'en'),
449
+ ('Paraguay', 'gn', 'en'),
450
+ ('Paraguay', 'es-py', 'en'),
451
+ ('Peru', 'es-pe', 'en'),
452
+ ('Peru', 'qu', 'en'),
453
+ ('Philippines', 'en-ph', 'en'),
454
+ ('Philippines', 'tl', 'en'),
455
+ ('Poland', 'pl', 'pl'),
456
+ ('Portugal', 'pt', 'pt'),
457
+ ('Puerto Rico', 'es-pr', 'en'),
458
+ ('Qatar', 'ar-qa', 'en'),
459
+ ('Romania', 'ro', 'en'),
460
+ ('Russian Federation', 'tt', 'ru'),
461
+ ('Russian Federation', 'ce', 'ru'),
462
+ ('Russian Federation', 'ru', 'ru'),
463
+ ('Russian Federation', 'os', 'ru'),
464
+ ('Russian Federation', 'cv', 'ru'),
465
+ ('Russian Federation', 'kv', 'ru'),
466
+ ('Russian Federation', 'ba', 'ru'),
467
+ ('Rwanda', 'rn', 'en'),
468
+ ('Rwanda', 'rw', 'en'),
469
+ ('Samoa', 'sm', 'en'),
470
+ ('Saudi Arabia', 'ar-sa', 'en'),
471
+ ('Senegal', 'wo', 'en'),
472
+ ('Serbia', 'sr', 'sr'),
473
+ ('Singapore', 'zh-sg', 'en'),
474
+ ('Slovak Republic', 'sk', 'sk'),
475
+ ('Slovenia', 'ls', 'en'),
476
+ ('Slovenia', 'sl', 'en'),
477
+ ('Somalia', 'so', 'en'),
478
+ ('South Africa', 'nr', 'en'),
479
+ ('South Africa', 'nd', 'en'),
480
+ ('South Africa', 'zu', 'en'),
481
+ ('South Africa', 'ts', 'en'),
482
+ ('South Africa', 'xh', 'en'),
483
+ ('South Africa', 'af', 'en'),
484
+ ('South Africa', 'en-za', 'en'),
485
+ ('Spain', 'eu', 'es'),
486
+ ('Spain', 'ca', 'es'),
487
+ ('Spain', 'gl', 'es'),
488
+ ('Spain', 'es', 'es'),
489
+ ('Sri Lanka', 'ta', 'en'),
490
+ ('Sri Lanka', 'si', 'en'),
491
+ ('Swaziland', 'ss', 'en'),
492
+ ('Sweden', 'sv', 'en'),
493
+ ('Sweden', 'se', 'en'),
494
+ ('Switzerland', 'de-ch', 'en'),
495
+ ('Switzerland', 'it-ch', 'en'),
496
+ ('Switzerland', 'rm', 'en'),
497
+ ('Switzerland', 'fr-ch', 'en'),
498
+ ('Syria', 'ar-sy', 'en'),
499
+ ('Syrian Arab Republic', 'syr', 'en'),
500
+ ('Taiwan', 'zh-tw', 'en'),
501
+ ('Tajikistan', 'tg', 'en'),
502
+ ('Tanzania', 'sw', 'en'),
503
+ ('Thailand', 'th', 'en'),
504
+ ('Tonga', 'to', 'en'),
505
+ ('Trinidad and Tobago', 'en-tt', 'en'),
506
+ ('Tunisia', 'ar-tn', 'en'),
507
+ ('Turkey', 'tr', 'tr'),
508
+ ('Turkey', 'ku', 'tr'),
509
+ ('Turkmenistan', 'tk', 'en'),
510
+ ('Ukraine', 'uk', 'en'),
511
+ ('United Arab Emirates', 'ar-ae', 'en'),
512
+ ('United Kingdom', 'gd', 'en'),
513
+ ('United Kingdom', 'kw', 'en'),
514
+ ('United Kingdom', 'cy', 'en'),
515
+ ('United Kingdom', 'gv', 'en'),
516
+ ('United Kingdom', 'en-gb', 'en'),
517
+ ('United States', 'nv', 'en'),
518
+ ('United States', 'es-us', 'en'),
519
+ ('United States', 'ik', 'en'),
520
+ ('United States', 'ch', 'en'),
521
+ ('United States', 'en-us', 'en'),
522
+ ('United States', 'en', 'en'),
523
+ ('Uruguay', 'es-uy', 'en'),
524
+ ('Uzbekistan', 'uz', 'en'),
525
+ ('Vanuatu', 'bi', 'en'),
526
+ ('Vatican City State', 'la', 'en'),
527
+ ('Venezuela', 'es-ve', 'en'),
528
+ ('Vietnam', 'vi', 'en'),
529
+ ('Yemen', 'ar-ye', 'en'),
530
+ ('Zimbabwe', 'sh', 'en'),
531
+ ('Zimbabwe', 'en-zw', 'en');
532
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
533
+ INSERT INTO {$this->getTable('magesms_hooks')} (`name`, `info`, `owner`, `group`, `background`, `icon`, `template`, `template2`, `notice`, `lang`) VALUES
534
+ ('customerRegisterSuccess', 'Успешное создание учетной записи клиента', 3, 2, '', '', 'Клиент {customer_firstname} {customer_lastname}, id: {customer_id}, только что подписался на {shop_name}.', 'Дорогой {customer_firstname} {customer_lastname}, Ваш аккаунт в {shop_name} был создан успешно. Ваше имя пользователя: {customer_email}. Желаем хорошего дня!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'ru'),
535
+ ('customerRegisterSuccess', 'Il cliente ha creato conto', 3, 2, '', '', 'Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, ha appena sottoscritto {shop_name}.', 'Gentile {customer_firstname} {customer_lastname}, Suo conto in {shop_name} e stato creato. Suo username: {customer_email}. Buona giornata!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'it'),
536
+ ('customerRegisterSuccess', 'Compte client a été créé avec succès', 3, 2, '', '', 'Client {customer_firstname} {customer_lastname}, id: {customer_id}, vient de s´inscrire chez {shop_name}.', 'Cher(e) {customer_firstname} {customer_lastname}, votre compte chez {shop_name} a été créé avec succès. Nom d´utilisateur: {customer_email}. Bonne journée!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'fr'),
537
+ ('customerRegisterSuccess', 'Successful customer create account', 3, 2, '', '', 'Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.', 'Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'en'),
538
+ ('customerRegisterSuccess', 'Úspěšné vytvoření zákaznického účtu', 3, 2, '', '', 'Zakaznik {customer_firstname} {customer_lastname}, id: {customer_id}, se prave zaregistroval do {shop_name}.', 'Vazeny/a {customer_firstname} {customer_lastname}, Vas ucet v {shop_name} byl uspesne vytvoren. Uzivatelske jmeno: {customer_email}. Krasny den!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'cz'),
539
+ ('customerRegisterSuccess', 'Úspešné vytvorenie zákazníckeho účtu', 3, 2, '', '', 'Zakaznik {customer_firstname} {customer_lastname}, id: {customer_id}, se prave zaregistroval do {shop_name}.', 'Vazeny/a {customer_firstname} {customer_lastname}, Vas ucet v {shop_name} bol uspesne vytvoreny. Uzivatelske meno: {customer_email}. Krasny den!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'sk'),
540
+ ('customerRegisterSuccess', 'Pomyślne utworzenie konta klienta', 3, 2, '', '', 'Klient {customer_firstname} {customer_lastname}, id: {customer_id}, Wlasnie dokonal rejestracji do {shop_name}.', 'Szanowny Panie/ Szanowna Pani {customer_firstname} {customer_lastname}, twoje konto w {shop_name} zostalo pomyslnie utworzone. Nazwa użytkownika: {customer_email}. Udanego dnia!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'pl'),
541
+ ('customerRegisterSuccess', 'Erfolgreiche Erstellung eines Kundenkontos', 3, 2, '', '', 'Kunde {customer_firstname} {customer_lastname}, id: {customer_id}, hat sich gleich registriert in {shop_name}.', 'Sehr geehrte/geehrter {customer_firstname} {customer_lastname}, Ihr Konto bei {shop_name} wurde erfolgreich eingerichtet. Benutzername: {customer_email}. Wir wünschen Ihnen noch einen schönen Tag.', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'de'),
542
+ ('customerRegisterSuccess', 'La creación exitosa de la cuenta del cliente', 3, 2, '', '', 'Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, se ha registrado ahora mismo a {shop_name}.', 'Estimado/a {customer_firstname} {customer_lastname}, su cuenta en {shop_name} se ha creado con éxito. Nombre del usuario: {customer_email}. ¡Un buen día!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'es'),
543
+ ('customerRegisterSuccess', 'Müşteri hesap oluşturma başarılı', 3, 2, '', '', 'Müşteri {customer_firstname} {customer_lastname}, id: {customer_id}, abone oldu {shop_name}.', 'Sayın {customer_firstname} {customer_lastname}, {shop_name} hesabınız başarıyla oluşturuldu. Kullanıcı adınız: {customer_email}. İyi günler!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'tr'),
544
+ ('customerRegisterSuccess', 'Uspešno kreiran nalog klijenta', 3, 2, '', '', 'Klijent {customer_firstname} {customer_lastname}, id: {customer_id}, se pretplation na {shop_name}.', 'Postovani {customer_firstname} {customer_lastname}, Vas nalog u {shop_name} je uspesno kreiran. Vase korisnicko ime: {customer_email}. Zelimo Vam prijatan dan!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'sr'),
545
+ ('customerRegisterSuccess', 'Sucesso da criação da conta de cliente', 3, 2, '', '', 'Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, acaba de registar-se em {shop_name}.', 'Caro/a {customer_firstname} {customer_lastname}, a sua conta em {shop_name} foi criada com sucesso. Nome de usuário: {customer_email}. Bom dia!', '{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'pt'),
546
+ ('newOrder', 'Новые заказы', 3, 1, '', '', 'Новый заказ от {customer_firstname} {customer_lastname}, id пользователя: {customer_id}, номер заказа: {order_id}, оплата: {order_payment}, сумма: {order_total_paid} {order_currency}. Заказ: {newOrder2}. Информация из {shop_name}.', 'Ваш заказ {order_id} был успешно создан, оплата: {order_payment}, сумма: {order_total_paid} {order_currency}. Желаем хорошего дня, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'ru'),
547
+ ('newOrder', 'Nuovi ordini', 3, 1, '', '', 'Nuovo ordine da {customer_firstname} {customer_lastname}, id cliente: {customer_id}, id di ordine: {order_id}, pagamento: {order_payment}, valore: {order_total_paid} {order_currency}. Ordine: {newOrder2}. Informazioni da {shop_name}.', 'Tuo ordine {order_id} e stato creato, pagamento: {order_payment}, valore: {order_total_paid} {order_currency}. Buona giornata, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'it'),
548
+ ('newOrder', 'Nouvelle commande', 3, 1, '', '', 'Nouvelle commande du {customer_firstname} {customer_lastname}, client: {customer_id}, commande: {order_id}, paiement: {order_payment}, somme: {order_total_paid} {order_currency}. Commande: {newOrder2}. Info provenant de {shop_name}.', 'Votre commande {order_id} a été créée avec succès, paiement: {order_payment}, somme: {order_total_paid} {order_currency}. Bonne journée, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'fr'),
549
+ ('newOrder', 'New orders', 3, 1, '', '', '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}.', 'Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'en'),
550
+ ('newOrder', 'Nové objednávky', 3, 1, '', '', 'Nova objednavka od {customer_firstname} {customer_lastname}, zakaznik: {customer_id}, objednavka: {order_id}, platba: {order_payment}, castka: {order_total_paid} {order_currency}. Objednavka: {newOrder2}. Info z {shop_name}.', 'Vase objednavka {order_id} byla uspesne vytvorena, platba: {order_payment}, castka: {order_total_paid} {order_currency}. Krasny den, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'cz'),
551
+ ('newOrder', 'Nové objednávky', 3, 1, '', '', 'Nova objednavka od {customer_firstname} {customer_lastname}, zakaznik: {customer_id}, objednavka: {order_id}, platba: {order_payment}, ciastka: {order_total_paid} {order_currency}. Objednavka: {newOrder2}. Info z {shop_name}.', 'Vasa objednavka {order_id} bola uspesne vytvorena, platba: {order_payment}, ciastka: {order_total_paid} {order_currency}. Krasny den, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'sk'),
552
+ ('newOrder', 'Nowe zamówienia', 3, 1, '', '', 'Nowe zamowienie od {customer_firstname} {customer_lastname}, id: {customer_id}, zamowienie: {order_id}, platnosc: {order_payment}, kwota: {order_total_paid} {order_currency}. Zamowienie: {newOrder2}. Info z {shop_name}.', 'Twoje zamowienie {order_id} zostalo pomyslnie utworzone, platnosc: {order_payment}, kwota: {order_total_paid} {order_currency}. Udanego dnia, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'pl'),
553
+ ('newOrder', 'Neue Bestellungen', 3, 1, '', '', 'Neue Bestellung von {customer_firstname} {customer_lastname}, Kunde: {customer_id}, Bestellung: {order_id}, Zahlung: {order_payment}, Betrag: {order_total_paid} {order_currency}. Bestellung: {newOrder2}. Info von {shop_name}.', 'Ihre Bestellung {order_id} wurde erflogreich abgeschlossen Zahlung: {order_payment}, Betrag: {order_total_paid} {order_currency}. Wir wünschen Ihnen noch einen schönen Tag. {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'de'),
554
+ ('newOrder', 'Nuevos pedidos', 3, 1, '', '', 'Nuevo pedido de {customer_firstname} {customer_lastname}, cliente: {customer_id}, pedido: {order_id}, pago: {order_payment}, suma: {order_total_paid} {order_currency}. Pedido: {newOrder2}. Información de {shop_name}.', 'Su pedido {order_id} ha sido creado con éxito, pago: {order_payment}, suma: {order_total_paid} {order_currency}. Un buen día, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'es'),
555
+ ('newOrder', 'Yeni siparişler', 3, 1, '', '', 'Yeni sipariş {customer_firstname} {customer_lastname}, müşteri id: {customer_id}, sipariş id: {order_id}, ödeme: {order_payment}, mikter: {order_total_paid} {order_currency}. Sipariş: {newOrder2}. Bilgilendirme {shop_name}.', 'Siparişiniz {order_id} başarıyla oluşturuldu, ödeme: {order_payment}, miktar: {order_total_paid} {order_currency}. iyi günler, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'tr'),
556
+ ('newOrder', 'Nove porudžbine', 3, 1, '', '', 'Nova porudzbina od {customer_firstname} {customer_lastname}, klijenta id: {customer_id}, narudzbina id: {order_id}, placanje: {order_payment}, kolicina: {order_total_paid} {order_currency}. Porudzbina: {newOrder2}. Podaci od {shop_name}.', 'Vasa porudzbina {order_id} je uspesno plasirana, placanje: {order_payment}, kolicina: {order_total_paid} {order_currency}. Zelimo Vam prijatan dan, {shop_name}.', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'sr'),
557
+ ('newOrder', 'Novas encomendas', 3, 1, '', '', 'Nova encomenda de {customer_firstname} (customer_lastname}, cliente: {customer_id}, encomenda: {order_id}, Pagamento: {order_payment}, soma: {order_total_paid} {order_currency} . Encomenda: {newOrder2.} Informações de {shop_name}.', 'A sua encomenda {order_id} foi criada com sucesso, o pagamento: {order_payment} , soma: {order_total_paid} {order_currency}. Bom dia, {shop_name}..', '{customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, <br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}<br /><br /> {newOrder1}, {newOrder2}, {newOrder3}, {newOrder4}, {newOrder5}<br /><br />{cart_id}, {customer_message}', 'pt'),
558
+ ('updateOrderStatus', 'Обновление статуса заказа', 3, 0, '', '', 'Состояние заказа {order_id} изменилось количественно {{order_status_name}}. Информация из {shop_name}.', 'Уважаемый клиент, состояние Вашего заказа {order_id} изменилось количественно: {{order_status_name}}. Желаем хорошего дня! {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'ru'),
559
+ ('updateOrderStatus', ' Aggiornamento dello stato di ordine', 3, 0, '', '', 'Stato dell`ordine {order_id} e stato cambiato a {{order_status_name}} . Informazione da {shop_name}.', 'Gentile Cliente, lo stato del tuo ordine {order_id} ha cambiato a {{order_status_name}} . Buona giornata, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'it'),
560
+ ('updateOrderStatus', ' Mise à jour de l´état de la commande', 3, 0, '', '', 'État de la commande {order_id} a changé en {{order_status_name}} . Info provenant de {shop_name}.', 'Cher client, état de votre commande {order_id} a changé en {{order_status_name}} . Bonne journée, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'fr'),
561
+ ('updateOrderStatus', ' Update of order status ', 3, 0, '', '', 'Status of order {order_id} has changed to {{order_status_name}} . Info from {shop_name}.', 'Dear Customer, status of your order {order_id} has changed to {{order_status_name}} . Have a nice day, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'en'),
562
+ ('updateOrderStatus', ' Aktualizace stavu objednávky ', 3, 0, '', '', 'Stav objednavky {order_id} se zmenil na {{order_status_name}}. Info z {shop_name}.', 'Vazeny zakazniku, stav Vasi objednavky {order_id} se zmenil na {{order_status_name}}. Krasny den, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'cz'),
563
+ ('updateOrderStatus', ' Aktualizácia stavu objednávky ', 3, 0, '', '', 'Stav objednavky {order_id} sa zmenil na {{order_status_name}} . Info z {shop_name}.', 'Vazeny zakaznik, stav Vasej objednavky {order_id} sa zmenil na {{order_status_name}} . Krasny den, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'sk'),
564
+ ('updateOrderStatus', 'Aktualizacja stanu zamówienia', 3, 0, '', '', 'Stan zamowienia nr: {order_id} zostanie zmieniony na {{order_status_name}} . Informacje z {shop_name}.', 'Szanowny kliencie, twoj stan zamowienia {order_id} zostanie zmieniony na {{order_status_name}} . Udanego dnia, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'pl'),
565
+ ('updateOrderStatus', ' Aktualisierung des status Ihrer Bestellung', 3, 0, '', '', 'Zustand der Bestellung {order_id} wurde auf {{order_status_name}} verändert. Info von {shop_name}.', 'Sehr geehrter Kunde, Zustand ihrer Bestellung {order_id} wurde auf {{order_status_name}} verändert. Wir wünschen Ihnen noch einen schönen Tag. , {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'de'),
566
+ ('updateOrderStatus', ' Actualización del estado del pedido ', 3, 0, '', '', 'Estado del pedido {order_id} se ha cambiado a {{order_status_name}} . Información de {shop_name}.', 'Estimado cliente, estado de su pedido {order_id} cambió a {{order_status_name}} . Un buen día, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'es'),
567
+ ('updateOrderStatus', ' Sipariş durumlarını güncelle ', 3, 0, '', '', 'Sipariş durumunuz {order_id} şu şekilde değiştirildi {{order_status_name}} . bilgilendirme {shop_name}.', 'Sayın müşterimiz, sipariş durumunuz {order_id} şu şekilde değiştirildi {{order_status_name}} . İyi günler, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'tr'),
568
+ ('updateOrderStatus', 'Ažuriranje statusa porudžbine', 3, 0, '', '', 'Status porudzbine {order_id} je promenjen na {{order_status_name}} . Podaci od {shop_name}.', 'Postovani, status vase porudzbine {order_id} je izmenjen i glasi {{order_status_name}} . Zelimo Vam prijatan dan, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'sr'),
569
+ ('updateOrderStatus', ' Atualização do estado da encomenda', 3, 0, '', '', 'O estado da encomenda{order_id} modificou a {{order_status_name}} . Informações de {shop_name}.', 'Caro cliente, o estado da sua encomenda {order_id} modificou a {{order_status_name}} . Bom dia, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'pt'),
570
+ ('contactForm', 'Контактная форма', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'ru'),
571
+ ('contactForm', 'Modulo di contatto', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'it'),
572
+ ('contactForm', 'Formulaire de contact', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'fr'),
573
+ ('contactForm', 'Contact form', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'en'),
574
+ ('contactForm', 'Kontaktní formulář', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'cz'),
575
+ ('contactForm', 'Kontaktný formulár', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'sk'),
576
+ ('contactForm', 'Formularz kontaktowy', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'pl'),
577
+ ('contactForm', 'Kontaktformular', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'de'),
578
+ ('contactForm', 'Formulario de contacto', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'es'),
579
+ ('contactForm', 'İletişim Formu', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'tr'),
580
+ ('contactForm', 'Kontakt formular', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'sr'),
581
+ ('contactForm', 'Formulário de Contato', 3, 4, '', '', '{customer_email} - {customer_message}', '', '{customer_email}, {customer_name}, {customer_phone}, {customer_message}, {customer_message_short1}, {customer_message_short2}, {customer_message_short3}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}', 'pt'),
582
+ ('updateOrderTrackingNumber', 'Обновление статуса заказа - поставщик предоставил номер пересылки', 3, 1, '', '', 'Заказ № {order_id} был обновлен, номер пересылки {order_shipping_number} предоставлен поставщиком. Информация из {shop_name}.', 'Уважаемый заказчик, товар по Вашему заказу № {order_id} был отправлен, предоставленный поставщиком номер пересылки - {order_shipping_number}. Желаем хорошего дня, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'ru'),
583
+ ('updateOrderTrackingNumber', 'Aggiornare il numero di inseguimento del`ordine', 3, 1, '', '', 'La ordine {order_id} e aggiornata, il numero di inseguimento e {order_shipping_number}. Info dal {shop_name}.', 'Gentile Cliente, la Sua ordine {order_id} e spedita, il numero di inseguimento e {order_shipping_number}. Le auguriamo buona giornata, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'it'),
584
+ ('updateOrderTrackingNumber', 'Mise à jour de la commande - transporteur a attribué le numéro de la commande', 3, 1, '', '', 'La commande numéro. {order_id} a été mise à jour avec le numéro de la commande {order_shipping_number} attribué par le transporteur. Info provenant de {shop_name}.', 'Cher client, l´article de votre commande numéro {order_id} a été envoyé, le numéro de la commande attribué par le transporteur est {order_shipping_number}. Bonne journée, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'fr'),
585
+ ('updateOrderTrackingNumber', 'Update of tracking number in order', 3, 1, '', '', 'Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.', 'Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'en'),
586
+ ('updateOrderTrackingNumber', 'Aktualizace objednávky - dopravcem přidělené číslo zásilky', 3, 1, '', '', 'Objednavka c. {order_id} byla aktualizovana o cislo zasilky {order_shipping_number} pridelene dopravcem. Info z {shop_name}.', 'Vazeny zakazniku, zbozi z Vasi objednavky c. {order_id} bylo odeslano, cislo zasilky pridelene dopravcem je {order_shipping_number}. Krasny den, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'cz'),
587
+ ('updateOrderTrackingNumber', 'Aktualizácia objednávky - dopravcom pridelené číslo zásielky', 3, 1, '', '', 'Objednavka c. {order_id} bola aktualizovana o cislo zasielky {order_shipping_number} pridelene dopravcom. Info z {shop_name}.', 'Vazeny zakaznik, tovar z Vasej objednavky c. {order_id} bol odoslany, cislo zasielky pridelene dopravcom je {order_shipping_number}. Krasny den, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'sk'),
588
+ ('updateOrderTrackingNumber', 'Aktualizacja zamówienia - numer przesyłki przydzielony przez dostawcę', 3, 1, '', '', 'Zamowienie nr {order_id} zostalo zaktualizowane o numer przesylki {order_shipping_number} przydzielony przez dostawce. Info z {shop_name}.', 'Szanowny kliencie, towar z twojego zamowienia nr {order_id} zostal wyslany, numer przesylki przydzielony przez dostawce to {order_shipping_number}. Pozdrawiam, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'pl'),
589
+ ('updateOrderTrackingNumber', 'Ažuriranje broja za praćenje porudžbine', 3, 1, '', '', 'Porudzbina {order_id} je azurirana, broj za pracenje porudzbine je {order_shipping_number}. Podatci od {shop_name}.', 'Postovani, Vasa porudzbina {order_id} je poslata, broj za pracenje je {order_shipping_number}. Zelimo Vam prijatan dan, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'sr'),
590
+ ('updateOrderTrackingNumber', 'Aktualisierung der Bestellung - vom Spediteur zugeteilte Nummer der Sendung', 3, 1, '', '', 'Bestellung Nr. {order_id} wurde aktualisiert mit der Nummer der Sendung {order_shipping_number} von dem Spediteur zugeteilt. Info von {shop_name}.', 'Sehr geehrter Kunde, die Ware aus Ihrer Bestellung Nr. {order_id} wurde abgeschickt, die vom Spediteur zugeteilte Sendungsnummer lautet {order_shipping_number}. Wir wünschen Ihnen noch einen schönen Tag. , shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'de'),
591
+ ('updateOrderTrackingNumber', 'Actualización del pedido - número que ha asignado transportista al envío', 3, 1, '', '', 'Pedido número {order_id} ha sido actualizado con número de envío {order_shipping_number} que le ha asignado el transportista. Información de {shop_name}.', 'Estimado cliente, la mercancía de su pedido número {order_id} ha sido enviada, número que ha asignado transportista al envío es {order_shipping_number}. Un buen día, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'es'),
592
+ ('updateOrderTrackingNumber', 'Sipariş aşamalarını güncelleyin', 3, 1, '', '', 'Sipariş {order_id} güncellendi, sipariş takip numarası {order_shipping_number}. Bilgilendirme {shop_name}.', 'Sayın müşterimiz, {order_id} numaralı siparişiniz kargoya verildi, sipariş takip numarası {order_shipping_number}. iyi günler, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'tr'),
593
+ ('updateOrderTrackingNumber', 'Atualização da encomenda - número de remessa atribuído pelo transportador', 3, 1, '', '', 'A encomenda n. {order_id} foi atualizada com o número da remessa {order_shipping_number} atribuído pelo transportador. Informações de {shop_name}.', 'Caro cliente, o artigo da sua encomenda n. {order_id} foi enviado, o número da remessa atribuído pelo transportador é {order_shipping_number}. Bom dia, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{employee_id}, {employee_email}', 'pt'),
594
+ ('createCreditMemo', 'Уведомление в случае изменения количества одного из заказанных товаров', 3, 1, '', '', 'В бланке заказа {order_id} было изменено количество, {creditMemo2}. Информация из {shop_name}.', 'В Вашем бланке заказа номер {order_id} было изменено количество товара, {creditMemo2}. Желаем хорошего дня, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'ru'),
595
+ ('createCreditMemo', 'Chiamare quando quantità di prodotto in un ordine cambia', 3, 1, '', '', 'In ordine {order_id} ha cambiato quantita, {creditMemo2}. Informazione da {shop_name}.', 'In Sua ordine {order_id} e stata cambiata quantita, {creditMemo2}. Buona giornata, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'it'),
596
+ ('createCreditMemo', 'Avis si la quantité d´un article commandé change.', 3, 1, '', '', 'Dans la commande {order_id} la quantité a changé, {creditMemo2}. Info provenant de {shop_name}.', 'Dans votre commande numéro {order_id} la quantité a été modifiée, {creditMemo2}. Bonne journée, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'fr'),
597
+ ('createCreditMemo', 'Called when a quantity of one product change in an order', 3, 1, '', '', 'In order {order_id} was changed quantity, {creditMemo2}. Info from {shop_name}.', 'In your order {order_id} was changed quantity, {creditMemo2}. Have a nice day, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'en'),
598
+ ('createCreditMemo', 'Oznámení v případě, že se změní množství některého z objednaných produktů.', 3, 1, '', '', 'V objednavce {order_id} bylo zmeneno mnozstvi, {creditMemo2}. Info z {shop_name}.', 'Ve Vasi objednavce cislo {order_id} bylo zmeneno mnozstvi, {creditMemo2}. Krasny den, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'cz'),
599
+ ('createCreditMemo', 'Oznámenie v prípade, že sa zmení množstvo niektorého z objednaných produktov.', 3, 1, '', '', 'V objednavke {order_id} bolo zmenene mnozstvo, {creditMemo2}. Info z {shop_name}.', 'Vo Vasej objednavke cislo {order_id} bolo zmenene mnozstvo, {creditMemo2}. Krasny den, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'sk'),
600
+ ('createCreditMemo', 'Zawiadomienie w przypadku gdy zmienia się ilość niektórych z zamawianych produktów.', 3, 1, '', '', 'W zamowieniu {ORDER_ID} zmieniono ilosc, {creditMemo2}. Info z {shop_name}.', 'W twoim zamowieniu numer {order_id} zostala zmieniona ilosc, , {creditMemo2}. Udanego dnia, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'pl'),
601
+ ('createCreditMemo', 'Pozvati kada se izmeni količina proizvoda u porudžbini', 3, 1, '', '', 'U porudzbini {order_id} je izmenjena kolicina, {creditMemo2}. Podaci od {shop_name}.', 'U Vasoj porudzbini {order_id} izmenjena je količina, {creditMemo2}. Zelimo Vam prijatan dan, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'sr'),
602
+ ('createCreditMemo', 'MItteilung im Fall, dass die Anzahl eines der bestellten Produkten verändert wurde.', 3, 1, '', '', 'In Bestellung {order_id} wurde Anzahl verändert, {creditMemo2}. Info von {shop_name}.', 'In Ihre Bestellung Nr. {order_id} wurde Anzahl verändert, {creditMemo2}. Wir wünschen Ihnen noch einen schönen Tag. {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'de'),
603
+ ('createCreditMemo', 'Aviso en caso de cambio de la cantidad de algún producto pedido.', 3, 1, '', '', 'En el pedido {order_id} se ha cambiado la cantidad, {creditMemo2}. Información de {shop_name}.', 'En su pedido número {order_id} se ha cambiado la cantidad, {creditMemo2}. Un buen día, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'es'),
604
+ ('createCreditMemo', 'Bir siparişteki ürün miktarı değiştiğinde arandı', 3, 1, '', '', ' {order_id} siparişindeki miktar değiştirildi, {creditMemo2}. Bilgilendirme {shop_name}.', ' {order_id} siparişindeki miktar değiştirildi, {creditMemo2}. İyi günler, {shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'tr'),
605
+ ('createCreditMemo', 'Notificação no caso em que altera a quantidade de alguns destes produtos.', 3, 1, '', '', 'Na encomenda {order_id} foi modificada a quantidade {creditMemo2}. Informações de {shop_name}.', 'Na sua encomenda número {order_id} foi modificada a quantidade, {creditMemo2}. Bom dia{shop_name}.', ' {customer_id}, {customer_email}, {customer_company}, {customer_lastname}, {customer_firstname}, {customer_address}, {customer_postcode}, {customer_city}, {customer_country}, {customer_state}, {customer_phone}, {customer_vat_number}, {customer_invoice_company}, {customer_invoice_lastname}, {customer_invoice_firstname}, {customer_invoice_address}, {customer_invoice_postcode}, {customer_invoice_city}, {customer_invoice_country}, {customer_invoice_state}, {customer_invoice_phone}, {customer_invoice_vat_number}<br /><br />{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{order_id}, {order_payment}, {order_total_paid}, {order_currency}, {order_date}, {order_date1}, {order_date2}, {order_date3}, {order_date4}, {order_date5}, {order_date6}, {order_date7}, {order_time}, {order_time1}, {order_shipping_number}, {order_reference}, {carrier_name}<br /><br />{creditMemo1}, {creditMemo2}, {creditMemo3}, {creditMemo4}, {creditMemo5}\r\n<br /><br />{employee_id}, {employee_email}', 'pt'),
606
+ ('productOutOfStock', 'Товара нет на складе', 3, 3, '', '', 'Данный товар заканчивается на складе, id: {product_id}, ref: {product_ref}, наименование: {product_name}, текущее количество: {product_quantity}. Информация из {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'ru'),
607
+ ('productOutOfStock', 'Prodotto esaurito', 3, 3, '', '', 'Questo prodotto e quasi esaurito, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantitta attuale: {product_quantity}. Informazione da {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'it'),
608
+ ('productOutOfStock', 'L´article n´est pas disponible en stock', 3, 3, '', '', 'Dernières pièces en stock, id: {product_id}, ref: {product_ref}, nom: {product_name}, quantité: {product_quantity}. Info provenant de {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'fr'),
609
+ ('productOutOfStock', 'Product out of stock', 3, 3, '', '', 'This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'en'),
610
+ ('productOutOfStock', 'Zboží není skladem', 3, 3, '', '', 'Toto zbozi dochazi na sklade, id: {product_id}, ref: {product_ref}, jmeno: {product_name}, mnozstvi: {product_quantity}. Info z {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'cz'),
611
+ ('productOutOfStock', 'Tovar nie je skladom', 3, 3, '', '', 'Tento tovar dochadza na sklade, id: {product_id}, ref: {product_ref}, nazov: {product_name}, mnozstvo: {product_quantity}. Info z {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'sk'),
612
+ ('productOutOfStock', 'Towaru nie ma na stanie', 3, 3, '', '', 'Mala ilosc produktu na stanie, id: {product_id}, ref: {product_ref}, nazwa: {product_name}, ilosc: {product_quantity}. Informacje z {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'pl'),
613
+ ('productOutOfStock', 'Proizvoda nije na raspolaganju', 3, 3, '', '', 'Ovog proizvoda nema mnogo na raspolaganju, id: {product_id}, ref: {product_ref}, ime: {product_name}, trenutna kolicina: {product_quantity}. Podaci od {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'sr'),
614
+ ('productOutOfStock', 'Ware ist ncht mehr auf Lager', 3, 3, '', '', ' Von diesem Produkt befinden sich nur noch wenige auf Lager.“, id: {product_id}, ref: {product_ref}, Name: {product_name}, Anzahl: {product_quantity}. Info von {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'de'),
615
+ ('productOutOfStock', 'La mercancía no está en depósito', 3, 3, '', '', 'Esta mercancía está agotándose, id: {product_id}, ref: {product_ref}, nombre: {product_name}, cantidad: {product_quantity}. Información de {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'es'),
616
+ ('productOutOfStock', 'Ürün stokta yok', 3, 3, '', '', 'Bu ürün stokta bitmek üzere, id: {product_id}, ref: {product_ref}, isim: {product_name}, mevcut miktar: {product_quantity}. Bilgilendirme {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'tr'),
617
+ ('productOutOfStock', 'Este artigo não está em estoque', 3, 3, '', '', 'Este artigo está a acabar-se em estoque, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantidade: {product_quantity}. Informações de {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'pt'),
618
+ ('productLowStock', 'Товара нет на складе', 3, 3, '', '', 'Данный товар заканчивается на складе, id: {product_id}, ref: {product_ref}, наименование: {product_name}, текущее количество: {product_quantity}. Информация из {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'ru'),
619
+ ('productLowStock', 'Prodotto esaurito', 3, 3, '', '', 'Questo prodotto e quasi esaurito, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantitta attuale: {product_quantity}. Informazione da {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'it'),
620
+ ('productLowStock', 'L´article n´est pas disponible en stock', 3, 3, '', '', 'Dernières pièces en stock, id: {product_id}, ref: {product_ref}, nom: {product_name}, quantité: {product_quantity}. Info provenant de {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'fr'),
621
+ ('productLowStock', 'Product out of stock', 3, 3, '', '', 'This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'en'),
622
+ ('productLowStock', 'Zboží není skladem', 3, 3, '', '', 'Toto zbozi dochazi na sklade, id: {product_id}, ref: {product_ref}, jmeno: {product_name}, mnozstvi: {product_quantity}. Info z {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'cz'),
623
+ ('productLowStock', 'Tovar nie je skladom', 3, 3, '', '', 'Tento tovar dochadza na sklade, id: {product_id}, ref: {product_ref}, nazov: {product_name}, mnozstvo: {product_quantity}. Info z {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'sk'),
624
+ ('productLowStock', 'Towaru nie ma na stanie', 3, 3, '', '', 'Mala ilosc produktu na stanie, id: {product_id}, ref: {product_ref}, nazwa: {product_name}, ilosc: {product_quantity}. Informacje z {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'pl'),
625
+ ('productLowStock', 'Proizvoda nije na raspolaganju', 3, 3, '', '', 'Ovog proizvoda nema mnogo na raspolaganju, id: {product_id}, ref: {product_ref}, ime: {product_name}, trenutna kolicina: {product_quantity}. Podaci od {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'sr'),
626
+ ('productLowStock', 'Ware ist ncht mehr auf Lager', 3, 3, '', '', ' Von diesem Produkt befinden sich nur noch wenige auf Lager.“, id: {product_id}, ref: {product_ref}, Name: {product_name}, Anzahl: {product_quantity}. Info von {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'de'),
627
+ ('productLowStock', 'La mercancía no está en depósito', 3, 3, '', '', 'Esta mercancía está agotándose, id: {product_id}, ref: {product_ref}, nombre: {product_name}, cantidad: {product_quantity}. Información de {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'es'),
628
+ ('productLowStock', 'Ürün stokta yok', 3, 3, '', '', 'Bu ürün stokta bitmek üzere, id: {product_id}, ref: {product_ref}, isim: {product_name}, mevcut miktar: {product_quantity}. Bilgilendirme {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'tr'),
629
+ ('productLowStock', 'Este artigo não está em estoque', 3, 3, '', '', 'Este artigo está a acabar-se em estoque, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantidade: {product_quantity}. Informações de {shop_name}.', '', '{shop_domain}, {shop_name}, {shop_email}, {shop_phone}<br /><br />{customer_id}, {customer_email}, {customer_lastname}, {customer_firstname}<br /><br />{product_id}, {product_quantity}, {product_name}, {product_ref}, {product_supplier_ref}, {product_ean13}, {product_upc}, {product_supplier_id}, {product_supplier}', 'pt');
630
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
631
+ INSERT INTO {$this->getTable('magesms_maps')} (`area`, `number`) VALUES
632
+ (1, 9),(1, 10),(7, 10),(7, 10),(7, 10),(20, 9),(27, 6),(27, 7),(27, 8),(27, 9),(27, 10),(27, 11),(27, 12),
633
+ (30, 10),(31, 9),(32, 9),(33, 9),(34, 9),(36, 9),(39, 10),(40, 9),(41, 9),(43, 10),(43, 11),(44, 10),(44, 10),(45, 8),
634
+ (45, 8),(46, 9),(47, 8),(48, 9),(48, 9),(48, 9),(49,10),(49, 11),(51, 10),(51, 11),(52, 10),(53, 7),(53, 8),(53, 9),
635
+ (54, 8),(54, 9),(54, 10),(54, 11),(55, 10),(56, 9),(57, 10),(58, 10),(60, 8),(60, 9),(61, 9),(62,9),(62, 10),(62, 11),(63, 9),(63, 10),(64, 8),
636
+ (64, 9),(64, 10),(65, 8),(66, 9),(81, 10),(82, 9),(82, 10),(84, 9),(84, 10),(86, 11),(90,10),(90, 10),(90, 10),(91, 10),
637
+ (92, 10),(93, 9),(94, 9),(95, 8),(98, 10),(212, 9),(213, 9),(216, 8),(218, 9),(220, 7),(221, 9),(222, 7),(222, 7),(223, 8),
638
+ (224, 8),(225, 8),(226, 8),(227, 8),(228, 7),(229, 8),(230, 7),(231, 7),(231, 7),(231, 8),(232, 8),(233, 8),(233,9),(234, 8),
639
+ (234, 10),(235, 7),(236, 8),(236, 8),(237, 8),(238, 7),(239, 6),(240, 6),(241, 8),(242, 7),(243, 9),(243, 9),(244, 9),(245,7),
640
+ (248, 6),(248, 7),(249, 9),(250, 9),(251, 9),(252, 7),(252, 7),(253, 6),(254, 9),(255, 9),(256, 9),(257, 8),(258, 9),(260,8),
641
+ (261, 9),(262, 9),(263, 6),(263, 7),(263, 8),(263, 9),(263, 10),(264, 9),(265, 7),(265, 7),(265, 9),(266, 8),(267, 8),(268, 7),
642
+ (269,7),(291, 7),(291, 7),(297, 7),(297, 7),(298, 6),(299, 6),(350, 8),(351, 9),(352, 9),(352, 10),(353, 9),(353, 10),(354, 7),
643
+ (354, 7),(354,9),(355, 9),(356, 8),(357, 8),(358, 6),(358, 6),(358, 8),(358, 9),(358, 10),(358, 10),(358, 11),(359, 8),(359, 9),
644
+ (370, 8),(370, 8),(371, 8),(371, 8),(371, 8),(372, 8),(373, 8),(374, 8),(375, 9),(375, 9),(376, 6),(377, 8),(377, 9),(378, 9),(378, 10),
645
+ (378, 11),(378, 12),(378, 13),(380, 9),(381, 8),(381, 9),(382, 7),(382, 8),(382, 9),(382, 10),(385, 8),(385, 9),(386, 8),(387, 8),
646
+ (389, 8),(420, 9),(420, 9),(420, 9),(421, 9),(421, 9),(423, 7),(423, 9),(500, 5),(501, 7),(502, 8),(503, 8),(504, 8),(505, 8),(506, 8),
647
+ (507, 8),(508, 6),(509, 8),(590,9),(591, 8),(592, 7),(593, 8),(593, 9),(595, 9),(596, 9),(597, 7),(598, 8),(599, 7),(599, 8),(673, 7),(674, 7),
648
+ (675, 8),(676, 5),(676, 7),(677,5),(677, 7),(678, 7),(679, 7),(680, 7),(682, 5),(685, 7),(686, 5),(686, 5),(687, 6),(688, 5),(852, 7),
649
+ (852, 8),(852, 8),(852,12),(853, 8),(855, 8),(856, 9),(880, 10),(886, 8),(886, 9),(960, 7),(961, 7),(962, 9),(963, 9),(964, 10),(965, 8),
650
+ (966, 9),(967, 9),(968, 8),(971, 9),(972, 9),(973, 8),(973, 8),(974, 7),(974, 7),(975, 8),(976, 8),(977, 9),
651
+ (992, 9),(993, 8),(994, 9),(995, 8),(996,9),(998, 9);
652
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
653
+ INSERT INTO {$this->getTable('magesms_variables')} (`name`, `template`, `translate`) VALUES
654
+ ('order_id', '000054', 0),
655
+ ('order_reference', 'REF000054', 0),
656
+ ('order_payment', 'Bank wire', 1),
657
+ ('order_total_paid', '464', 0),
658
+ ('order_currency', 'EUR', 0),
659
+ ('order_date', '2012-06-28 08:33:49', 0),
660
+ ('order_date1', '28.06.2012', 0),
661
+ ('order_date2', '28/06/2012', 0),
662
+ ('order_date3', '28-06-2012', 0),
663
+ ('order_date4', '2012-06-28', 0),
664
+ ('order_date5', '06.28.2012', 0),
665
+ ('order_date6', '06/28/2012', 0),
666
+ ('order_date7', '06-28-2012', 0),
667
+ ('order_time', '08:33', 0),
668
+ ('order_time1', '08:33:49', 0),
669
+ ('shop_domain', 'shop.testdomain.com', 0),
670
+ ('shop_name', 'TEST Shop', 0),
671
+ ('shop_email', 'test@testshop.com', 0),
672
+ ('shop_phone', '800123456', 0),
673
+ ('customer_id', '123', 0),
674
+ ('customer_email', 'test@test.com', 0),
675
+ ('customer_company', 'Company Name', 0),
676
+ ('customer_lastname', 'DOE', 0),
677
+ ('customer_firstname', 'John', 0),
678
+ ('customer_address', 'Street name 44', 0),
679
+ ('customer_postcode', '12345', 0),
680
+ ('customer_city', 'City', 0),
681
+ ('customer_country', 'Country', 0),
682
+ ('customer_state', 'Florida', 0),
683
+ ('customer_phone', '800123456', 0),
684
+ ('customer_mobile', '900123456', 0),
685
+ ('customer_vat_number', 'XX1234567', 0),
686
+ ('customer_invoice_company', 'Company Name', 0),
687
+ ('customer_invoice_lastname', 'DOE', 0),
688
+ ('customer_invoice_firstname', 'John', 0),
689
+ ('customer_invoice_address', 'Street name 44', 0),
690
+ ('customer_invoice_postcode', '12345', 0),
691
+ ('customer_invoice_city', 'City', 0),
692
+ ('customer_invoice_country', 'Country', 0),
693
+ ('customer_invoice_state', 'Florida', 0),
694
+ ('customer_invoice_phone', '800123456', 0),
695
+ ('customer_invoice_mobile', '900123456', 0),
696
+ ('customer_invoice_vat_number', 'XX1234567', 0),
697
+ ('customer_question', 'Test text', 0),
698
+ ('product_name', 'Test product', 0),
699
+ ('product_id', '331', 0),
700
+ ('product_quantity', '54', 0),
701
+ ('product_quantity_reinjected', '3', 0),
702
+ ('product_supplier', 'Test supplier', 0),
703
+ ('product_supplier_id', '33', 0),
704
+ ('product_ref', 'REF123456', 0),
705
+ ('product_supplier_ref', 'SREF123456', 0),
706
+ ('product_ean13', 'ean13-1234567679', 0),
707
+ ('product_upc', 'upc-1234567679', 0),
708
+ ('product_attribute_id', '4', 0),
709
+ ('cart_id', '64', 0),
710
+ ('carrier_name', 'My carrier', 0),
711
+ ('employee_id', '4', 0),
712
+ ('employee_email', 'employee@testshop.com', 0),
713
+ ('creditMemo1', '11/Test Product/1/1', 0),
714
+ ('creditMemo2', 'id:11, name: Test Product, qty:1, qty reinjected:1', 1),
715
+ ('creditMemo3', '11/1/1', 0),
716
+ ('creditMemo4', 'id:11, qty:1, qty reinjected:1', 1),
717
+ ('creditMemo5', '11/REF123ABC/SUPPLREF123/EAN13xxxxxx/UPCxxxx/1/1', 0),
718
+ ('newOrder1', '11/Test Product/1', 0),
719
+ ('newOrder2', 'id: 11, name: Test Product, qty:1', 1),
720
+ ('newOrder3', '11/1', 0),
721
+ ('newOrder4', 'id: 11, qty:1', 1),
722
+ ('newOrder5', '11/SKU123/1', 0),
723
+ ('orderReturn1', '11/Test Product/1/1', 0),
724
+ ('orderReturn2', 'id: 11, name: Test Product, qty:1, qty returned: 1', 1),
725
+ ('orderReturn3', '11/1/1', 0),
726
+ ('orderReturn4', 'id: 11, qty:1, qty returned: 1', 1),
727
+ ('orderReturn5', '11/REF123ABC/SUPPLREF123/EAN13xxxxxx/UPCxxxx/1/1', 0),
728
+ ('order_shipping_number', '123456789', 0),
729
+ ('customer_message', 'test message', 1),
730
+ ('customer_message_short1', 'test message - max 120 chars', 1),
731
+ ('customer_message_short2', 'test message - max 100 chars', 1),
732
+ ('customer_message_short3', 'test message - max 80 chars', 1),
733
+ ('total_paid', '464', 0),
734
+ ('customer_name', 'John DOE', 0);
735
+ "); if ($i593f9fb6306ab4cdb862f1ef6769504d63647c90 = Mage::helper('magesms')->detectLang(true)) { Mage::getModel('core/config')->saveConfig('magesms/template/language', $i593f9fb6306ab4cdb862f1ef6769504d63647c90); Mage::getConfig()->reinit(); Mage::app()->reinitStores(); } if (!Mage::getStoreConfig('magesms/appId')) { Mage::getModel('core/config')->saveConfig('magesms/appId', 'ms'.rand(1000000,90000000)); Mage::getConfig()->reinit(); Mage::app()->reinitStores(); }
app/code/community/Topefekt/Magesms/etc/adminhtml.xml ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <menu>
4
+ <magesms translate="title" module="magesms">
5
+ <title>SMS</title>
6
+ <sort_order>110</sort_order>
7
+ <children>
8
+ <sendsms translate="title" module="magesms">
9
+ <title>Send SMS</title>
10
+ <action>adminhtml/magesms_sendsms</action>
11
+ <sort_order>1</sort_order>
12
+ </sendsms>
13
+ <marketing translate="title" module="magesms">
14
+ <title>SMS Marketing</title>
15
+ <action>adminhtml/magesms_marketing</action>
16
+ <sort_order>2</sort_order>
17
+ </marketing>
18
+ <history translate="title" module="magesms">
19
+ <title>SMS History</title>
20
+ <action>adminhtml/magesms_history</action>
21
+ <sort_order>3</sort_order>
22
+ </history>
23
+ <statistics translate="title" module="magesms">
24
+ <title>Statistics</title>
25
+ <action>adminhtml/magesms_statistics</action>
26
+ <sort_order>4</sort_order>
27
+ </statistics>
28
+ <answers translate="title" module="magesms">
29
+ <title>SMS Answers</title>
30
+ <action>adminhtml/magesms_answers</action>
31
+ <sort_order>5</sort_order>
32
+ </answers>
33
+ <purchase translate="title" module="magesms">
34
+ <title>Purchase Credit</title>
35
+ <action>adminhtml/magesms_purchasecredit</action>
36
+ <sort_order>9</sort_order>
37
+ </purchase>
38
+ <settings>
39
+ <title>Settings</title>
40
+ <sort_order>10</sort_order>
41
+ <children>
42
+ <smsprofile translate="title" module="magesms">
43
+ <title>Edit user account</title>
44
+ <action>adminhtml/magesms_profile</action>
45
+ <sort_order>0</sort_order>
46
+ </smsprofile>
47
+ <adminsms translate="title" module="magesms">
48
+ <title>Admin SMS</title>
49
+ <action>adminhtml/magesms_adminsms</action>
50
+ <sort_order>6</sort_order>
51
+ </adminsms>
52
+ <customersms translate="title" module="magesms">
53
+ <title>Customer SMS</title>
54
+ <action>adminhtml/magesms_customersms</action>
55
+ <sort_order>7</sort_order>
56
+ </customersms>
57
+ <optout translate="title" module="magesms">
58
+ <title>SMS opt-out</title>
59
+ <action>adminhtml/magesms_optout</action>
60
+ <sort_order>7</sort_order>
61
+ </optout>
62
+ <wizard translate="title" module="magesms">
63
+ <title>SMS Settings</title>
64
+ <action>adminhtml/magesms_wizard</action>
65
+ <sort_order>8</sort_order>
66
+ </wizard>
67
+ </children>
68
+ </settings>
69
+ <about translate="title" module="magesms">
70
+ <title>About</title>
71
+ <action>adminhtml/magesms_about</action>
72
+ <sort_order>11</sort_order>
73
+ </about>
74
+ </children>
75
+ </magesms>
76
+ </menu>
77
+ <acl>
78
+ <resources>
79
+ <admin>
80
+ <children>
81
+ <magesms>
82
+ <title>SMS</title>
83
+ <children>
84
+ <sendsms translate="title" module="magesms">
85
+ <title>Send SMS</title>
86
+ </sendsms>
87
+ <marketing translate="title" module="magesms">
88
+ <title>SMS Marketing</title>
89
+ </marketing>
90
+ <history translate="title" module="magesms">
91
+ <title>SMS History</title>
92
+ </history>
93
+ <statistics translate="title" module="magesms">
94
+ <title>Statistics</title>
95
+ </statistics>
96
+ <answers translate="title" module="magesms">
97
+ <title>SMS Answers</title>
98
+ <children>
99
+ <mark_as_read translate="title">
100
+ <title>Mark as read</title>
101
+ </mark_as_read>
102
+ <remove translate="title">
103
+ <title>Remove</title>
104
+ </remove>
105
+ </children>
106
+ </answers>
107
+ <purchase translate="title" module="magesms">
108
+ <title>Purchase Credit</title>
109
+ </purchase>
110
+ <settings>
111
+ <title>Settings</title>
112
+ <children>
113
+ <smsprofile translate="title" module="magesms">
114
+ <title>Edit user account</title>
115
+ </smsprofile>
116
+ <adminsms translate="title" module="magesms">
117
+ <title>Admin SMS</title>
118
+ </adminsms>
119
+ <customersms translate="title" module="magesms">
120
+ <title>Customer SMS</title>
121
+ </customersms>
122
+ <optout translate="title" module="magesms">
123
+ <title>SMS opt-out</title>
124
+ </optout>
125
+ <wizard translate="title" module="magesms">
126
+ <title>SMS Settings</title>
127
+ </wizard>
128
+ </children>
129
+ </settings>
130
+ <about translate="title" module="magesms">
131
+ <title>About</title>
132
+ </about>
133
+ </children>
134
+ </magesms>
135
+ <system>
136
+ <children>
137
+ <config>
138
+ <children>
139
+ <magesms translate="title" module="magesms">
140
+ <title>Mage SMS</title>
141
+ </magesms>
142
+ </children>
143
+ </config>
144
+ </children>
145
+ </system>
146
+ </children>
147
+ </admin>
148
+ </resources>
149
+ </acl>
150
+ </config>
app/code/community/Topefekt/Magesms/etc/config.xml ADDED
@@ -0,0 +1,272 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <modules>
4
+ <Topefekt_Magesms>
5
+ <version>1.0.1</version>
6
+ </Topefekt_Magesms>
7
+ </modules>
8
+
9
+ <global>
10
+ <blocks>
11
+ <magesms>
12
+ <class>Topefekt_Magesms_Block</class>
13
+ </magesms>
14
+ </blocks>
15
+ <helpers>
16
+ <magesms>
17
+ <class>Topefekt_Magesms_Helper</class>
18
+ <rewrite>
19
+ <data>Topefekt_Magesms_Helper_Data</data>
20
+ </rewrite>
21
+ </magesms>
22
+ <adminhtml>
23
+ <rewrite>
24
+ <data>Topefekt_Magesms_Helper_Adminhtml_Data</data>
25
+ </rewrite>
26
+ </adminhtml>
27
+ </helpers>
28
+ <models>
29
+ <magesms>
30
+ <class>Topefekt_Magesms_Model</class>
31
+ <resourceModel>magesms_mysql4</resourceModel>
32
+ </magesms>
33
+ <magesms_mysql4>
34
+ <class>Topefekt_Magesms_Model_Mysql4</class>
35
+ <entities>
36
+ <admins>
37
+ <table>magesms_admins</table>
38
+ </admins>
39
+ <country>
40
+ <table>magesms_country</table>
41
+ </country>
42
+ <country_lang>
43
+ <table>magesms_country_lang</table>
44
+ </country_lang>
45
+ <country_area>
46
+ <table>magesms_country_area</table>
47
+ </country_area>
48
+ <maps>
49
+ <table>magesms_maps</table>
50
+ </maps>
51
+ <smsuser>
52
+ <table>magesms_smsuser</table>
53
+ </smsuser>
54
+ <routes>
55
+ <table>magesms_routes</table>
56
+ </routes>
57
+ <maps>
58
+ <table>magesms_maps</table>
59
+ </maps>
60
+ <textsender>
61
+ <table>magesms_textsender</table>
62
+ </textsender>
63
+ <ownnumbersender>
64
+ <table>magesms_ownnumbersender</table>
65
+ </ownnumbersender>
66
+ <smshistory>
67
+ <table>magesms_smshistory</table>
68
+ </smshistory>
69
+ <hooks>
70
+ <table>magesms_hooks</table>
71
+ </hooks>
72
+ <hooks_admins>
73
+ <table>magesms_hooks_admins</table>
74
+ </hooks_admins>
75
+ <hooks_customers>
76
+ <table>magesms_hooks_customers</table>
77
+ </hooks_customers>
78
+ <hooks_templates>
79
+ <table>magesms_hooks_templates</table>
80
+ </hooks_templates>
81
+ <hooks_unicode>
82
+ <table>magesms_hooks_unicode</table>
83
+ </hooks_unicode>
84
+ <variables>
85
+ <table>magesms_variables</table>
86
+ </variables>
87
+ <answers>
88
+ <table>magesms_answers</table>
89
+ </answers>
90
+ <exceptions>
91
+ <table>magesms_exceptions</table>
92
+ </exceptions>
93
+ </entities>
94
+ </magesms_mysql4>
95
+ <cataloginventory_resource>
96
+ <rewrite>
97
+ <stock>Topefekt_Magesms_Model_Overide_Cataloginventory_Stock</stock>
98
+ </rewrite>
99
+ </cataloginventory_resource>
100
+ </models>
101
+ <resources>
102
+ <magesms_setup>
103
+ <setup>
104
+ <module>Topefekt_Magesms</module>
105
+ </setup>
106
+ <connection>
107
+ <use>core_setup</use>
108
+ </connection>
109
+ </magesms_setup>
110
+ </resources>
111
+ <events>
112
+ <customer_register_success>
113
+ <observers>
114
+ <Topefekt_Magesms_Register>
115
+ <class>magesms/observer</class>
116
+ <method>customerRegisterSuccess</method>
117
+ </Topefekt_Magesms_Register>
118
+ </observers>
119
+ </customer_register_success>
120
+ <cataloginventory_stock_item_save_after>
121
+ <observers>
122
+ <Topefekt_Magesms_ProductStock>
123
+ <class>magesms/observer</class>
124
+ <method>productStock</method>
125
+ </Topefekt_Magesms_ProductStock>
126
+ </observers>
127
+ </cataloginventory_stock_item_save_after>
128
+ <sales_order_place_after>
129
+ <observers>
130
+ <Topefekt_Magesms_NewOrder>
131
+ <class>magesms/observer</class>
132
+ <method>newOrder</method>
133
+ </Topefekt_Magesms_NewOrder>
134
+ </observers>
135
+ </sales_order_place_after>
136
+ <sales_order_save_after>
137
+ <observers>
138
+ <Topefekt_Magesms_UpdateOrderStatus>
139
+ <class>magesms/observer</class>
140
+ <method>updateOrderStatus</method>
141
+ </Topefekt_Magesms_UpdateOrderStatus>
142
+ </observers>
143
+ </sales_order_save_after>
144
+ <sales_order_shipment_save_after>
145
+ <observers>
146
+ <Topefekt_Magesms_UpdateOrderTrackingNumber>
147
+ <class>magesms/observer</class>
148
+ <method>updateOrderTrackingNumber</method>
149
+ </Topefekt_Magesms_UpdateOrderTrackingNumber>
150
+ </observers>
151
+ </sales_order_shipment_save_after>
152
+ </events>
153
+ </global>
154
+
155
+ <admin>
156
+ <routers>
157
+ <adminhtml>
158
+ <args>
159
+ <modules>
160
+ <Topefekt_Magesms before="Mage_Adminhtml">Topefekt_Magesms_Adminhtml</Topefekt_Magesms>
161
+ </modules>
162
+ </args>
163
+ </adminhtml>
164
+ </routers>
165
+ </admin>
166
+ <adminhtml>
167
+ <translate>
168
+ <modules>
169
+ <Topefekt_Magesms>
170
+ <files>
171
+ <default>Topefekt_Magesms.csv</default>
172
+ </files>
173
+ </Topefekt_Magesms>
174
+ </modules>
175
+ </translate>
176
+ <layout>
177
+ <updates>
178
+ <magesms>
179
+ <file>magesms.xml</file>
180
+ </magesms>
181
+ </updates>
182
+ </layout>
183
+ </adminhtml>
184
+ <frontend>
185
+ <events>
186
+ <controller_action_postdispatch_contacts_index_post>
187
+ <observers>
188
+ <Topefekt_Magesms_Contactform>
189
+ <class>magesms/observer</class>
190
+ <method>contactForm</method>
191
+ </Topefekt_Magesms_Contactform>
192
+ </observers>
193
+ </controller_action_postdispatch_contacts_index_post>
194
+ <checkout_cart_add_product_complete>
195
+ <observers>
196
+ <Topefekt_Magesms_AddOptout>
197
+ <class>magesms/observer</class>
198
+ <method>cartAddProductAddOptout</method>
199
+ </Topefekt_Magesms_AddOptout>
200
+ </observers>
201
+ </checkout_cart_add_product_complete>
202
+ <sales_quote_remove_item>
203
+ <observers>
204
+ <Topefekt_Magesms_ClearOptout>
205
+ <class>magesms/observer</class>
206
+ <method>cartRemoveProductClearOptout</method>
207
+ </Topefekt_Magesms_ClearOptout>
208
+ </observers>
209
+ </sales_quote_remove_item>
210
+ <checkout_cart_save_after>
211
+ <observers>
212
+ <Topefekt_Magesms_AllClearOptout>
213
+ <class>magesms/observer</class>
214
+ <method>cartRemoveAllClearOptout</method>
215
+ </Topefekt_Magesms_AllClearOptout>
216
+ </observers>
217
+ </checkout_cart_save_after>
218
+ </events>
219
+ <routers>
220
+ <magesms>
221
+ <use>standard</use>
222
+ <args>
223
+ <module>Topefekt_Magesms</module>
224
+ <frontName>magesms</frontName>
225
+ </args>
226
+ </magesms>
227
+ </routers>
228
+ <layout>
229
+ <updates>
230
+ <magesms>
231
+ <file>magesms.xml</file>
232
+ </magesms>
233
+ </updates>
234
+ </layout>
235
+ <translate>
236
+ <modules>
237
+ <Topefekt_Magesms>
238
+ <files>
239
+ <default>Topefekt_Magesms.csv</default>
240
+ </files>
241
+ </Topefekt_Magesms>
242
+ </modules>
243
+ </translate>
244
+ </frontend>
245
+ <default>
246
+ <config>
247
+ <optout>
248
+ <sku>magesms23239512311</sku>
249
+ </optout>
250
+ <supported>
251
+ <versions>1.5.0.0 - 1.8.1.x</versions>
252
+ </supported>
253
+ </config>
254
+ <magesms>
255
+ <template>
256
+ <language>en</language>
257
+ </template>
258
+ </magesms>
259
+ </default>
260
+ <crontab>
261
+ <jobs>
262
+ <topefekt_magesms>
263
+ <schedule>
264
+ <cron_expr>* * * * *</cron_expr>
265
+ </schedule>
266
+ <run>
267
+ <model>magesms/observer::cronUpdate</model>
268
+ </run>
269
+ </topefekt_magesms>
270
+ </jobs>
271
+ </crontab>
272
+ </config>
app/code/community/Topefekt/Magesms/etc/system.xml ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <config>
3
+ <sections>
4
+ <magesms translate="label" module="magesms">
5
+ <label>Mage SMS</label>
6
+ <tab>service</tab>
7
+ <frontend_type>text</frontend_type>
8
+ <sort_order>101</sort_order>
9
+ <show_in_default>1</show_in_default>
10
+ <show_in_website>1</show_in_website>
11
+ <show_in_store>1</show_in_store>
12
+ <groups>
13
+ <template translate="label" module="magesms">
14
+ <label>SMS Templates Language</label>
15
+ <frontend_type>text</frontend_type>
16
+ <sort_order>102</sort_order>
17
+ <show_in_default>1</show_in_default>
18
+ <show_in_website>0</show_in_website>
19
+ <show_in_store>0</show_in_store>
20
+ <fields>
21
+ <language translate="label,comment" module="magesms">
22
+ <label>Language</label>
23
+ <comment>Select language used in the SMS templates in Admin SMS and Customer SMS tabs.</comment>
24
+ <frontend_type>select</frontend_type>
25
+ <source_model>magesms/system_config_lang</source_model>
26
+ <sort_order>150</sort_order>
27
+ <show_in_default>1</show_in_default>
28
+ <show_in_website>0</show_in_website>
29
+ <show_in_store>0</show_in_store>
30
+ </language>
31
+ </fields>
32
+ </template>
33
+ </groups>
34
+ </magesms>
35
+ </sections>
36
+ </config>
app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-install-0.9.0.php ADDED
@@ -0,0 +1,227 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->startSetup(); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
17
+
18
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_admins')};
19
+ CREATE TABLE {$this->getTable('magesms_admins')} (
20
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
21
+ `name` varchar(100) NOT NULL,
22
+ `number` varchar(20) NOT NULL,
23
+ PRIMARY KEY (`ID`)
24
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
25
+
26
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_answers')};
27
+ CREATE TABLE {$this->getTable('magesms_answers')} (
28
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
29
+ `text` text NOT NULL,
30
+ `from` varchar(50) NOT NULL DEFAULT '',
31
+ `prohlednuto` tinyint(3) NOT NULL DEFAULT '0',
32
+ `smsc` varchar(100) NOT NULL DEFAULT '',
33
+ `cas` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
34
+ PRIMARY KEY (`ID`)
35
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
36
+
37
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_country')};
38
+ CREATE TABLE {$this->getTable('magesms_country')} (
39
+ `name` varchar(100) NOT NULL,
40
+ `vat` tinyint(1) unsigned NOT NULL DEFAULT '0',
41
+ `currency` varchar(3) NOT NULL,
42
+ PRIMARY KEY (`name`)
43
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
44
+
45
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_country_area')};
46
+ CREATE TABLE {$this->getTable('magesms_country_area')} (
47
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
48
+ `country_name` varchar(100) NOT NULL,
49
+ `area` int(11) NOT NULL,
50
+ PRIMARY KEY (`ID`)
51
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
52
+
53
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_country_lang')};
54
+ CREATE TABLE {$this->getTable('magesms_country_lang')} (
55
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
56
+ `country_name` varchar(100) NOT NULL,
57
+ `lang` varchar(10) NOT NULL,
58
+ `iso2` varchar(2) NOT NULL,
59
+ PRIMARY KEY (`ID`),
60
+ KEY `country_name` (`country_name`,`lang`)
61
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
62
+
63
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks')};
64
+ CREATE TABLE {$this->getTable('magesms_hooks')} (
65
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
66
+ `name` varchar(100) CHARACTER SET utf8 NOT NULL,
67
+ `info` text NOT NULL,
68
+ `status` tinyint(3) NOT NULL,
69
+ `owner` tinyint(3) NOT NULL,
70
+ `group` tinyint(3) NOT NULL,
71
+ `background` varchar(20) NOT NULL,
72
+ `icon` varchar(30) NOT NULL,
73
+ `template` text NOT NULL,
74
+ `template2` text NOT NULL,
75
+ `notice` text NOT NULL,
76
+ `lang` varchar(10) NOT NULL,
77
+ PRIMARY KEY (`id`)
78
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
79
+
80
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_admins')};
81
+ CREATE TABLE {$this->getTable('magesms_hooks_admins')} (
82
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
83
+ `name` varchar(100) NOT NULL,
84
+ `smstext` text NOT NULL,
85
+ `admin_id` int(11) NOT NULL,
86
+ `store_group_id` smallint(5) unsigned NOT NULL,
87
+ PRIMARY KEY (`id`),
88
+ UNIQUE KEY `uniq` (`name`,`admin_id`,`store_group_id`),
89
+ KEY `store_group_id` (`store_group_id`)
90
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
91
+
92
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_customers')};
93
+ CREATE TABLE {$this->getTable('magesms_hooks_customers')} (
94
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
95
+ `name` varchar(100) NOT NULL,
96
+ `smstext` text NOT NULL,
97
+ `active` tinyint(3) NOT NULL,
98
+ `mutation` varchar(20) NOT NULL,
99
+ PRIMARY KEY (`id`)
100
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
101
+
102
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_teplates')};
103
+ CREATE TABLE {$this->getTable('magesms_hooks_templates')} (
104
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
105
+ `area` varchar(10) NOT NULL,
106
+ `area_text` varchar(100) NOT NULL,
107
+ PRIMARY KEY (`id`),
108
+ UNIQUE KEY `area` (`area`)
109
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
110
+
111
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_unicode')};
112
+ CREATE TABLE {$this->getTable('magesms_hooks_unicode')} (
113
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
114
+ `area` varchar(10) NOT NULL,
115
+ `unicode` tinyint(3) NOT NULL,
116
+ `type` varchar(10) NOT NULL,
117
+ PRIMARY KEY (`id`),
118
+ UNIQUE KEY `area` (`area`,`type`)
119
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
120
+
121
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_maps')};
122
+ CREATE TABLE {$this->getTable('magesms_maps')} (
123
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
124
+ `area` int(10) NOT NULL,
125
+ `number` int(5) NOT NULL DEFAULT '1',
126
+ PRIMARY KEY (`id`)
127
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
128
+
129
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_outofstock')};
130
+ CREATE TABLE {$this->getTable('magesms_outofstock')} (
131
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
132
+ `datum` date NOT NULL,
133
+ `product_id` int(8) NOT NULL,
134
+ PRIMARY KEY (`ID`)
135
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
136
+
137
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_ownnumbersender')};
138
+ CREATE TABLE {$this->getTable('magesms_ownnumbersender')} (
139
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
140
+ `val` varchar(30) NOT NULL,
141
+ PRIMARY KEY `id` (`id`),
142
+ UNIQUE KEY `val` (`val`)
143
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
144
+
145
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_routes')};
146
+ CREATE TABLE {$this->getTable('magesms_routes')} (
147
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
148
+ `area` int(5) NOT NULL,
149
+ `type` varchar(20) NOT NULL,
150
+ `isms` int(5) NOT NULL,
151
+ `sendertype` tinyint(3) NOT NULL,
152
+ `senderID` varchar(30) NOT NULL,
153
+ `info` text NOT NULL,
154
+ `area_text` varchar(50) NOT NULL,
155
+ PRIMARY KEY (`ID`),
156
+ UNIQUE KEY `unique` (`area_text`,`type`)
157
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
158
+
159
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_smshistory')};
160
+ CREATE TABLE {$this->getTable('magesms_smshistory')} (
161
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
162
+ `number` varchar(30) NOT NULL,
163
+ `date` datetime NOT NULL,
164
+ `text` text NOT NULL,
165
+ `status` tinyint(3) NOT NULL,
166
+ `price` double(5,3) NOT NULL,
167
+ `credit` double(15,3) NOT NULL,
168
+ `sender` varchar(30) NOT NULL,
169
+ `unicode` tinyint(3) NOT NULL,
170
+ `type` tinyint(3) NOT NULL,
171
+ `smsID` varchar(100) NOT NULL,
172
+ `note` varchar(100) NOT NULL,
173
+ `total` tinyint(3) NOT NULL,
174
+ `admin_id` int(8) NOT NULL,
175
+ `customer_id` int(8) NOT NULL,
176
+ `recipient` varchar(100) NOT NULL,
177
+ `subject` varchar(100) NOT NULL,
178
+ PRIMARY KEY (`ID`),
179
+ KEY `vyber1` (`date`),
180
+ KEY `vyber2` (`date`,`type`),
181
+ KEY `vyber3` (`date`,`type`,`status`)
182
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
183
+
184
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_smsuser')};
185
+ CREATE TABLE {$this->getTable('magesms_smsuser')} (
186
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
187
+ `user` varchar(55) NOT NULL,
188
+ `passwd` varchar(55) NOT NULL,
189
+ `email` varchar(100) NOT NULL,
190
+ `regtype` varchar(10) NOT NULL,
191
+ `companyname` varchar(100) NOT NULL,
192
+ `addressstreet` varchar(100) NOT NULL,
193
+ `addresscity` varchar(100) NOT NULL,
194
+ `addresszip` varchar(100) NOT NULL,
195
+ `country0` varchar(100) NOT NULL,
196
+ `companyid` varchar(100) NOT NULL,
197
+ `companyvat` varchar(100) NOT NULL,
198
+ `simulatesms` tinyint(3) NOT NULL,
199
+ `deletedb` tinyint(3) NOT NULL,
200
+ `pocetkredit` int(6) NOT NULL,
201
+ `deliveryemail` varchar(100) NOT NULL,
202
+ `URLreports` tinyint(3) NOT NULL,
203
+ `prefbilling` tinyint(3) NOT NULL,
204
+ `firstname` varchar(50) NOT NULL,
205
+ `lastname` varchar(50) NOT NULL,
206
+ PRIMARY KEY (`ID`)
207
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
208
+
209
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_textsender')};
210
+ CREATE TABLE {$this->getTable('magesms_textsender')} (
211
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
212
+ `val` varchar(11) NOT NULL,
213
+ PRIMARY KEY `id` (`id`),
214
+ UNIQUE KEY `val` (`val`)
215
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
216
+
217
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_variables')};
218
+ CREATE TABLE {$this->getTable('magesms_variables')} (
219
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
220
+ `name` varchar(200) NOT NULL,
221
+ `template` text NOT NULL,
222
+ `translate` tinyint(4) NOT NULL,
223
+ PRIMARY KEY (`id`),
224
+ UNIQUE KEY `name` (`name`)
225
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
226
+
227
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->endSetup();
app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-install-1.0.0.php ADDED
@@ -0,0 +1,231 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->startSetup(); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
17
+
18
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_admins')};
19
+ CREATE TABLE {$this->getTable('magesms_admins')} (
20
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
21
+ `name` varchar(100) NOT NULL,
22
+ `number` varchar(20) NOT NULL,
23
+ PRIMARY KEY (`ID`)
24
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
25
+
26
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_answers')};
27
+ CREATE TABLE {$this->getTable('magesms_answers')} (
28
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
29
+ `text` text NOT NULL,
30
+ `from` varchar(50) NOT NULL DEFAULT '',
31
+ `prohlednuto` tinyint(3) NOT NULL DEFAULT '0',
32
+ `smsc` varchar(100) NOT NULL DEFAULT '',
33
+ `cas` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
34
+ PRIMARY KEY (`ID`)
35
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
36
+
37
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_country')};
38
+ CREATE TABLE {$this->getTable('magesms_country')} (
39
+ `name` varchar(100) NOT NULL,
40
+ `vat` tinyint(1) unsigned NOT NULL DEFAULT '0',
41
+ `currency` varchar(3) NOT NULL,
42
+ PRIMARY KEY (`name`)
43
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
44
+
45
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_country_area')};
46
+ CREATE TABLE {$this->getTable('magesms_country_area')} (
47
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
48
+ `country_name` varchar(100) NOT NULL,
49
+ `area` int(11) NOT NULL,
50
+ PRIMARY KEY (`ID`)
51
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
52
+
53
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_country_lang')};
54
+ CREATE TABLE {$this->getTable('magesms_country_lang')} (
55
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
56
+ `country_name` varchar(100) NOT NULL,
57
+ `lang` varchar(10) NOT NULL,
58
+ `iso2` varchar(2) NOT NULL,
59
+ PRIMARY KEY (`ID`),
60
+ KEY `country_name` (`country_name`,`lang`)
61
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
62
+
63
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_exceptions')};
64
+ CREATE TABLE `{$this->getTable('magesms_exceptions')}` (
65
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
66
+ `prefix` int(11) NOT NULL,
67
+ `first_prefix` int(11) NOT NULL,
68
+ `length` tinyint(4) NOT NULL,
69
+ `trim` tinyint(4) NOT NULL,
70
+ PRIMARY KEY (`id`)
71
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
72
+
73
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks')};
74
+ CREATE TABLE {$this->getTable('magesms_hooks')} (
75
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
76
+ `name` varchar(100) CHARACTER SET utf8 NOT NULL,
77
+ `info` text NOT NULL,
78
+ `status` tinyint(3) NOT NULL,
79
+ `owner` tinyint(3) NOT NULL,
80
+ `group` tinyint(3) NOT NULL,
81
+ `background` varchar(20) NOT NULL,
82
+ `icon` varchar(30) NOT NULL,
83
+ `template` text NOT NULL,
84
+ `template2` text NOT NULL,
85
+ `notice` text NOT NULL,
86
+ `lang` varchar(10) NOT NULL,
87
+ PRIMARY KEY (`id`)
88
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
89
+
90
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_admins')};
91
+ CREATE TABLE {$this->getTable('magesms_hooks_admins')} (
92
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
93
+ `name` varchar(100) NOT NULL,
94
+ `smstext` text NOT NULL,
95
+ `admin_id` int(11) NOT NULL,
96
+ `store_group_id` smallint(5) unsigned NOT NULL,
97
+ PRIMARY KEY (`id`),
98
+ UNIQUE KEY `uniq` (`name`,`admin_id`,`store_group_id`),
99
+ KEY `store_group_id` (`store_group_id`)
100
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
101
+
102
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_customers')};
103
+ CREATE TABLE {$this->getTable('magesms_hooks_customers')} (
104
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
105
+ `name` varchar(100) NOT NULL,
106
+ `smstext` text NOT NULL,
107
+ `active` tinyint(3) NOT NULL,
108
+ `mutation` varchar(20) NOT NULL,
109
+ PRIMARY KEY (`id`)
110
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
111
+
112
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_teplates')};
113
+ CREATE TABLE {$this->getTable('magesms_hooks_templates')} (
114
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
115
+ `area` varchar(10) NOT NULL,
116
+ `area_text` varchar(100) NOT NULL,
117
+ PRIMARY KEY (`id`),
118
+ UNIQUE KEY `area` (`area`)
119
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
120
+
121
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_hooks_unicode')};
122
+ CREATE TABLE {$this->getTable('magesms_hooks_unicode')} (
123
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
124
+ `area` varchar(10) NOT NULL,
125
+ `unicode` tinyint(3) NOT NULL,
126
+ `type` varchar(10) NOT NULL,
127
+ PRIMARY KEY (`id`),
128
+ UNIQUE KEY `area` (`area`,`type`)
129
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
130
+
131
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_maps')};
132
+ CREATE TABLE {$this->getTable('magesms_maps')} (
133
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
134
+ `area` int(10) NOT NULL,
135
+ `number` int(5) NOT NULL DEFAULT '1',
136
+ PRIMARY KEY (`id`)
137
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
138
+
139
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_ownnumbersender')};
140
+ CREATE TABLE {$this->getTable('magesms_ownnumbersender')} (
141
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
142
+ `val` varchar(30) NOT NULL,
143
+ PRIMARY KEY `id` (`id`),
144
+ UNIQUE KEY `val` (`val`)
145
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
146
+
147
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_routes')};
148
+ CREATE TABLE {$this->getTable('magesms_routes')} (
149
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
150
+ `area` int(5) NOT NULL,
151
+ `type` varchar(20) NOT NULL,
152
+ `isms` int(5) NOT NULL,
153
+ `sendertype` tinyint(3) NOT NULL,
154
+ `senderID` varchar(30) NOT NULL,
155
+ `info` text NOT NULL,
156
+ `area_text` varchar(50) NOT NULL,
157
+ PRIMARY KEY (`ID`),
158
+ UNIQUE KEY `unique` (`area_text`,`type`)
159
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
160
+
161
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_smshistory')};
162
+ CREATE TABLE {$this->getTable('magesms_smshistory')} (
163
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
164
+ `number` varchar(30) NOT NULL,
165
+ `date` datetime NOT NULL,
166
+ `text` text NOT NULL,
167
+ `status` tinyint(3) NOT NULL,
168
+ `price` double(5,3) NOT NULL,
169
+ `credit` double(15,3) NOT NULL,
170
+ `sender` varchar(30) NOT NULL,
171
+ `unicode` tinyint(1) NOT NULL,
172
+ `type` tinyint(3) NOT NULL,
173
+ `smsid` varchar(250) NOT NULL,
174
+ `note` varchar(100) NOT NULL,
175
+ `total` tinyint(3) NOT NULL,
176
+ `admin_id` int(10) unsigned DEFAULT NULL,
177
+ `customer_id` int(10) unsigned DEFAULT NULL,
178
+ `recipient` varchar(100) NOT NULL,
179
+ `subject` varchar(100) NOT NULL,
180
+ `change` tinyint(4) NOT NULL DEFAULT '1',
181
+ `campaign_id` int(10) unsigned DEFAULT NULL,
182
+ PRIMARY KEY (`ID`),
183
+ KEY `vyber1` (`date`),
184
+ KEY `vyber2` (`date`,`type`),
185
+ KEY `vyber3` (`date`,`type`,`status`)
186
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
187
+
188
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_smsuser')};
189
+ CREATE TABLE {$this->getTable('magesms_smsuser')} (
190
+ `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
191
+ `user` varchar(55) NOT NULL,
192
+ `passwd` varchar(55) NOT NULL,
193
+ `email` varchar(100) NOT NULL,
194
+ `regtype` varchar(10) NOT NULL,
195
+ `companyname` varchar(100) NOT NULL,
196
+ `addressstreet` varchar(100) NOT NULL,
197
+ `addresscity` varchar(100) NOT NULL,
198
+ `addresszip` varchar(100) NOT NULL,
199
+ `country0` varchar(100) NOT NULL,
200
+ `companyid` varchar(100) NOT NULL,
201
+ `companyvat` varchar(100) NOT NULL,
202
+ `simulatesms` tinyint(1) NOT NULL,
203
+ `deletedb` tinyint(1) NOT NULL,
204
+ `pocetkredit` int(6) NOT NULL,
205
+ `deliveryemail` varchar(100) NOT NULL,
206
+ `URLreports` tinyint(1) NOT NULL,
207
+ `prefbilling` tinyint(1) NOT NULL,
208
+ `firstname` varchar(50) NOT NULL,
209
+ `lastname` varchar(50) NOT NULL,
210
+ PRIMARY KEY (`ID`)
211
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
212
+
213
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_textsender')};
214
+ CREATE TABLE {$this->getTable('magesms_textsender')} (
215
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
216
+ `val` varchar(11) NOT NULL,
217
+ PRIMARY KEY `id` (`id`),
218
+ UNIQUE KEY `val` (`val`)
219
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
220
+
221
+ -- DROP TABLE IF EXISTS {$this->getTable('magesms_variables')};
222
+ CREATE TABLE {$this->getTable('magesms_variables')} (
223
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
224
+ `name` varchar(200) NOT NULL,
225
+ `template` text NOT NULL,
226
+ `translate` tinyint(1) NOT NULL,
227
+ PRIMARY KEY (`id`),
228
+ UNIQUE KEY `name` (`name`)
229
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
230
+
231
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->endSetup();
app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-upgrade-0.9.11-0.9.12.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->startSetup(); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
17
+ CREATE TABLE `{$this->getTable('magesms_exceptions')}` (
18
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
19
+ `prefix` int(11) NOT NULL,
20
+ `first_prefix` int(11) NOT NULL,
21
+ `length` tinyint(4) NOT NULL,
22
+ `trim` tinyint(4) NOT NULL,
23
+ PRIMARY KEY (`id`)
24
+ ) ENGINE=INNODB DEFAULT CHARSET=utf8;
25
+
26
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->endSetup();
app/code/community/Topefekt/Magesms/sql/magesms_setup/mysql4-upgrade-0.9.12-0.9.13.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ $iddb18dc4afa6663cf07a52c741943ff87cbe3896 = $this; $iddb18dc4afa6663cf07a52c741943ff87cbe3896->startSetup(); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->run("
17
+ ALTER TABLE `{$this->getTable('magesms_smshistory')}`
18
+ ADD `change` TINYINT NOT NULL DEFAULT '1',
19
+ ADD `campaign_id` INT UNSIGNED NULL;
20
+
21
+ ALTER TABLE `{$this->getTable('magesms_smshistory')}` CHANGE `admin_id` `admin_id` INT UNSIGNED NULL;
22
+ UPDATE `{$this->getTable('magesms_smshistory')}` SET `admin_id` = NULL WHERE `admin_id` = 0;
23
+
24
+ ALTER TABLE `{$this->getTable('magesms_smshistory')}` CHANGE `customer_id` `customer_id` INT UNSIGNED NULL;
25
+ UPDATE `{$this->getTable('magesms_smshistory')}` SET `customer_id` = NULL WHERE `customer_id` = 0;
26
+
27
+ ALTER TABLE `{$this->getTable('magesms_smshistory')}` CHANGE `smsID` `smsid` VARCHAR( 250 ) NOT NULL;
28
+
29
+ ALTER TABLE `{$this->getTable('magesms_smshistory')}` CHANGE `status` `status` TINYINT( 3 ) UNSIGNED NOT NULL;
30
+
31
+ ALTER TABLE `{$this->getTable('magesms_smshistory')}` CHANGE `unicode` `unicode` BOOLEAN NOT NULL;
32
+
33
+ DROP TABLE `magesms_outofstock`;
34
+
35
+ ALTER TABLE `{$this->getTable('magesms_smsuser')}` CHANGE `simulatesms` `simulatesms` BOOLEAN NOT NULL ,
36
+ CHANGE `deletedb` `deletedb` BOOLEAN NOT NULL ,
37
+ CHANGE `URLreports` `URLreports` BOOLEAN NOT NULL ,
38
+ CHANGE `prefbilling` `prefbilling` TINYINT( 1 ) NOT NULL;
39
+
40
+ ALTER TABLE `{$this->getTable('magesms_variables')}` CHANGE `translate` `translate` BOOLEAN NOT NULL;
41
+
42
+ "); $iddb18dc4afa6663cf07a52c741943ff87cbe3896->endSetup();
app/design/adminhtml/default/default/template/topefekt/magesms/about.phtml 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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><h2><?php echo Mage::helper('magesms')->__('About'); ?></h2><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/magesms-logo.png'; ?>" alt="Mage SMS" style="float: right" /><b><?php echo Mage::helper('magesms')->__('Mage SMS module 2013-%s, version ', date('Y')).Mage::getConfig()->getModuleConfig('Topefekt_Magesms')->version; ?></b><br /><?php echo Mage::helper('magesms')->__('Copyright © TOPefekt s.r.o., All rights reserved'); ?><br /><br /><b><?php echo Mage::helper('magesms')->__('Supported Magento versions:'); ?></b><?php echo Mage::getConfig()->getNode('default/config/supported')->versions; ?><br /><br /><b><?php echo Mage::helper('magesms')->__('Developer:'); ?></b><br /><?php echo Mage::helper('magesms')->__('TOPefekt s.r.o.'); ?><br /><br /><b><?php echo Mage::helper('magesms')->__('Address:'); ?></b><br /><?php echo Mage::helper('magesms')->__('B. Nemcove 767/13'); ?><br /><?php echo Mage::helper('magesms')->__('78701 Sumperk'); ?><br /><?php echo Mage::helper('magesms')->__('Czech Republic'); ?><br /><?php echo Mage::helper('magesms')->__('VAT: CZ29444268'); ?><br /><br /><b><?php echo Mage::helper('magesms')->__('Office Telephone:'); ?></b><br /><?php echo Mage::helper('magesms')->__('+420 581 110 998'); ?><br /><br /><b><?php echo Mage::helper('magesms')->__('E-mail:'); ?></b><br /><a href="mailto:<?php echo Mage::helper('magesms')->__('sales@topefekt.com'); ?>"><?php echo Mage::helper('magesms')->__('sales@topefekt.com'); ?></a><br /><a href="mailto:<?php echo Mage::helper('magesms')->__('support@topefekt.com'); ?>"><?php echo Mage::helper('magesms')->__('support@topefekt.com'); ?></a><br /><br /><b><?php echo Mage::helper('magesms')->__('Web:'); ?></b><br /><a href="http://<?php echo Mage::helper('magesms')->__('www.mage-sms.com'); ?>"><?php echo Mage::helper('magesms')->__('www.mage-sms.com'); ?></a><br /><br /><b><?php echo Mage::helper('magesms')->__('Manual:'); ?></b><br /><a href="http://<?php echo Mage::helper('magesms')->__('www.mage-sms.com/manual.html'); ?>"><?php echo Mage::helper('magesms')->__('www.mage-sms.com/manual.html'); ?></a><br /><br /><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/topefekt-logo.gif'; ?>" alt="TOPefekt" />
app/design/adminhtml/default/default/template/topefekt/magesms/adminsms.phtml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><?php $groups = array( array( 'group' =>0, 'name' =>Mage::helper('magesms')->__('Order status'), 'icon' => 'AdminOrders.gif' ), array( 'group' =>1, 'name' =>Mage::helper('magesms')->__('Order'), 'icon' => 'AdminOrders.gif' ), array( 'group' =>2, 'name' =>Mage::helper('magesms')->__('Account'), 'icon' => 'AdminCustomers.gif' ), array( 'group' =>3, 'name' =>Mage::helper('magesms')->__('Product'), 'icon' => 'AdminCatalog.gif' ), array( 'group' =>4, 'name' =>Mage::helper('magesms')->__('Contact form'), 'icon' => 'AdminCatalog.gif' ), ); ?><h2><?php echo Mage::helper('magesms')->__('Admin SMS'); ?></h2><p><?php echo Mage::helper('magesms')->__('Select events during which shall be shop administrators notified via SMS and customize text of messages.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Unicode SMS'); ?></h4></div><div class="fieldset grid"><form id="magesms_changeunicode" action="<?php echo Mage::getUrl('*/*/saveunicode') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form"><p><?php echo Mage::helper('magesms')->__('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).'); ?></p><input type="checkbox" id="unicode" name="unicode" value="1" <?php echo ($unicode = Mage::getSingleton('magesms/hooks_unicode')->getCollection()->addFilter('type', 'admin')->getFirstItem()->getUnicode()) ? 'checked' : ''; ?> /><label for="unicode"><?php echo Mage::helper('magesms')->__('Unicode SMS'); ?></label><input type="submit" value="<?php echo Mage::helper('magesms')->__('Save'); ?>" class="form-button" /></div></form></div></div><?php foreach ($groups as $group): ?><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/'.$group['icon']; ?>" alt="" /> <?php echo $group['name']; ?></h4></div><div class="fieldset grid"><?php $hooks = Mage::helper('magesms')->getHooks($group['group'], 'admins'); ?><?php if (count($hooks)): ?><table class="data"><col /><col width="100px" /><?php $even = 1; foreach($hooks as $hook): if ($even) $even = 0; else $even = 1;?><tr id="hist_<?php echo $hook->getName(); ?>" class="hover <?php if ($even) echo 'even'?>"><td><span class="img"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_plus.gif'; ?>"></span><span class="img" style="display:none"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_minus.gif'; ?>"></span><?php if ($group['group'] == 0): ?><?php echo $hook->getInfo(); ?> - <?php echo $statusT = Mage::helper('sales')->__($hook->getStatusName()); ?><?php if ($statusT != $hook->getStatusName()): ?> (<?php echo $hook->getStatusName(); ?>)<?php endif; ?><?php else: ?><?php echo $hook->getName(); ?> - <?php echo $hook->getInfo(); ?><?php endif; ?></td><td class="a-center"><?php $title = $hook->getActive() ? Mage::helper('magesms')->__('Sending notifications via SMS is ACTIVE') : Mage::helper('magesms')->__('Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.'); $img = $hook->getActive() ? 'i_accepted.gif' : 'i_canceled.gif'; ?><span style="cursor:help;" title="<?php echo $title; ?>" onclick="popup_title(this)"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/'.$img; ?>"></span></td></tr><tr id="histd_<?php echo $hook->getName(); ?>" style="display:none"><td colspan="2"><form id="hook_<?php echo $hook->getName(); ?>" action="<?php echo Mage::getUrl('*/*/savehook') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><input type="hidden" name="type" value="admins" /><input type="hidden" name="name" value="<?php echo $hook->getName(); ?>" /><div style="display:inline-block;width:350px;"><label style="font-weight:normal;text-align:left;width:350px;"><?php echo Mage::helper('magesms')->__('SMS text'); ?></label><br><textarea id="text_<?php echo $hook->getName(); ?>" name="text" class="required-entry input-text" style="width:290px;height:100px;border:1px solid grey;"><?php echo ($text = $hook->getSmstext()) ? $text : $hook->getTemplate(); ?></textarea></div><div style="display:inline-block;width:320px;"><label style="font-weight:normal;text-align:left"><?php echo Mage::helper('magesms')->__('Preview'); ?> (<span id="label_<?php echo $hook->getName(); ?>"></span>)</label><br><textarea id="textfake_<?php echo $hook->getName(); ?>" name="textfake" disabled="disabled" style="width:290px;height:100px;border:1px solid grey;"></textarea></div><div style="display:inline-block;width:310px; padding-top: 20px;"><?php $admins = Mage::getSingleton('magesms/admins')->getCollection(); $stores = Mage::getModel('core/store_group')->getCollection()->setLoadDefault(false) ?><table class="data"><tr class="headings"><th colspan="<?php echo $stores->count()+1; ?>"><?php echo Mage::helper('magesms')->__('Administrators'); ?></th></tr><?php foreach($admins as $admin): ?><tr><td><?php echo $admin->getName(); ?></td><?php foreach($stores as $store): ?><td><input type="checkbox" name="active_<?php echo $hook->getName().'_'.$admin->getId().'_'.$store->getId(); ?>" id="active_<?php echo $hook->getName().'_'.$admin->getId().'_'.$store->getId(); ?>" value="1" <?php echo !empty($hook[$admin->getId().'_'.$store->getId()]) ? 'checked' : ''; ?> /><label for="active_<?php echo $hook->getName().'_'.$admin->getId().'_'.$store->getId(); ?>"><?php echo $store->getName(); ?></label></td><?php endforeach; ?></tr><?php endforeach; ?></table><br /><br /><br /><div style="float:left;"><input type="submit" value="<?php echo Mage::helper('magesms')->__('Save'); ?>" class="form-button" /></div><div style="float:left;padding-left:20px;"><input value="<?php echo Mage::helper('magesms')->__('Cancel'); ?>" title="Restore unsaved changes to its original state." class="form-button" type="button" onclick="this.form.reset();countitSMS_<?php echo $hook->getName(); ?>.count();" /></div></div></form><script type="text/javascript">//<![CDATA[
17
+ countitSMS_<?php echo $hook->getName(); ?> = new countitSMS(document.getElementById('textfake_<?php echo $hook->getName(); ?>'), '<?php echo $unicode; ?>', document.getElementById('label_<?php echo $hook->getName(); ?>'));countitSMS_<?php echo $hook->getName(); ?>.chartext1 = '<?php echo Mage::helper('magesms')->__('Characters: '); ?>';countitSMS_<?php echo $hook->getName(); ?>.chartext2 = '<?php echo Mage::helper('magesms')->__('total sms:'); ?>';countitSMS_<?php echo $hook->getName(); ?>.alert = '';countitSMS_<?php echo $hook->getName(); ?>.translate = {<?php echo Mage::helper('magesms')->hookVariablesJS($hook->getNotice()); ?>};countitSMS_<?php echo $hook->getName(); ?>.copyFrom = document.getElementById('text_<?php echo $hook->getName(); ?>');jQuery('#text_<?php echo $hook->getName(); ?>').keyup(function() {countitSMS_<?php echo $hook->getName(); ?>.count();});jQuery(document).ready(function() {countitSMS_<?php echo $hook->getName(); ?>.count();countitSMS_<?php echo $hook->getName(); ?>.help(document.getElementById('notice_<?php echo $hook->getName(); ?>'));});
18
+ //]]></script><div class="clear"></div><span style="font-size:10px;"><?php echo Mage::helper('magesms')->__('Possible variables:'); ?><br /><div id="notice_<?php echo $hook->getName(); ?>"><?php echo $hook->getNotice(); ?></div></span></td></tr><?php endforeach; ?></table><?php endif; ?></div></div><?php endforeach; ?><script type="text/javascript">//<![CDATA[
19
+ jQuery(document).ready(function() {jQuery(".grid tr.hover").mouseover(function() {jQuery(this).addClass('on-mouse')}).mouseout(function() {jQuery(this).removeClass('on-mouse')});jQuery(".grid tr").filter(function() {return this.id.match(/hist_/);}).click(function() {var arr = this.id.split('_');jQuery("tr#histd_"+arr[1]).toggle("slow");jQuery(this).find("span.img").toggle();});if (window.location.hash.substr(1)) {jQuery('#hist_' + window.location.hash.substr(1)).click();jQuery('#hist_' + window.location.hash.substr(1))[0].scrollIntoView(true);var messageTo = jQuery('#hist_' + window.location.hash.substr(1)).parent().parent();jQuery('div#messages').clone().insertBefore(messageTo);}});
20
+ //]]></script></div>
app/design/adminhtml/default/default/template/topefekt/magesms/customersms.phtml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><?php $mutation = $this->getRequest()->getParam('mutation', 'default'); ?><?php $groups = array( array( 'group' =>0, 'name' =>Mage::helper('magesms')->__('Order status'), 'icon' => 'AdminOrders.gif' ), array( 'group' =>1, 'name' =>Mage::helper('magesms')->__('Order'), 'icon' => 'AdminOrders.gif' ), array( 'group' =>2, 'name' =>Mage::helper('magesms')->__('Account'), 'icon' => 'AdminCustomers.gif' ), ); ?><h2><?php echo Mage::helper('magesms')->__('Customer SMS').' - '; ?><?php if ($mutation == 'default') { echo $mutation_text = Mage::helper('magesms')->__('default').' '.Mage::helper('magesms')->__(' language version'); } else { $country = Mage::getSingleton('magesms/hooks_templates')->getCollection() ->addFilter('area', $mutation)->getFirstItem(); echo $mutation_text = $country->getAreaText().' (+'.$mutation.')'; } ?></h2><p><?php echo Mage::helper('magesms')->__('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.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/translation.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Add SMS text version'); ?></h4></div><div class="fieldset grid"><div style="float:right"><?php $templates = Mage::getSingleton('magesms/hooks_templates')->getCollection(); if ($templates->count()): ?><table class="data"><tr><td colspan="3"><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/index'); ?>" style="<?php echo $mutation == 'default' ? 'font-weight:bold;' : ''; ?>"><?php echo Mage::helper('magesms')->__('default'); ?></a></td></tr><?php foreach($templates as $template): ?><tr><td><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/index', array('mutation' => $template->getArea())); ?>" style="<?php echo $template->getArea() == $mutation ? 'font-weight:bold;' : ''; ?>"><?php echo $template->getAreaText(); ?></a></td><td>(+<?php echo $template->getArea(); ?>)</td><td><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/delmutation', array('mutation' => $template->getArea())); ?>" onclick="return confirm('<?php echo Mage::helper('magesms')->__('Are you sure to delete').' '.$template->getAreaText().'?'; ?>')"><img title="<?php echo Mage::helper('magesms')->__('DELETE language version'). ' '.$template->getAreaText(); ?>" alt="delete <?php echo $template->getAreaText(); ?>" style="border:0px;" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/delete.gif'; ?>" /></a></td></tr><?php endforeach; ?></table><?php endif; ?></div><form id="magesms_addmutation" action="<?php echo Mage::getUrl('*/*/addmutation') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form"><label for="country"><?php echo Mage::helper('magesms')->__('Select country: '); ?></label><select name="country" id="country"><?php foreach( Mage::getSingleton('magesms/country_area') ->getCollection() ->addFieldToFilter('area', array('nin'=>array(0))) ->setOrder('country_name', 'ASC') as $country ): ?><option value="<?php echo $country->getArea(); ?>" <?php echo $lang == $country->getCountryName() ? 'selected' : ''; ?>><?php echo $country->getCountryName(); ?> (+<?php echo $country->getArea(); ?>)</option><?php endforeach; ?></select><input type="submit" value="<?php echo Mage::helper('magesms')->__('Add'); ?>" class="form-button" /></div></form><div class="clear"></div></div></div><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Unicode SMS').' - '.$mutation_text; ?></h4></div><div class="fieldset grid"><form id="magesms_changeunicode" action="<?php echo Mage::getUrl('*/*/saveunicode') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form"><p><?php echo Mage::helper('magesms')->__('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).'); ?></p><input type="checkbox" id="unicode" name="unicode" value="1" <?php echo ($unicode = Mage::getSingleton('magesms/hooks_unicode')->getCollection()->addFilter('area', $mutation)->addFilter('type', 'customer')->getFirstItem()->getUnicode()) ? 'checked' : ''; ?> /><input type="hidden" name="mutation" value="<?php echo $mutation; ?>" /><label for="unicode"><?php echo Mage::helper('magesms')->__('Unicode SMS'); ?></label><input type="submit" value="<?php echo Mage::helper('magesms')->__('Save'); ?>" class="form-button" /></div></form></div></div><?php foreach ($groups as $group): ?><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/'.$group['icon']; ?>" alt="" /> <?php echo $group['name']; ?></h4></div><div class="fieldset grid"><?php $hooks = Mage::helper('magesms')->getHooks($group['group'], 'customers', $mutation); ?><?php if (count($hooks)): ?><table class="data"><col /><col width="100px" /><?php $even = 1; foreach($hooks as $hook): if ($even) $even = 0; else $even = 1;?><tr id="hist_<?php echo $hook->getName(); ?>" class="hover <?php if ($even) echo 'even'?>"><td><span class="img"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_plus.gif'; ?>"></span><span class="img" style="display:none"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_minus.gif'; ?>"></span><?php if ($group['group'] == 0): ?><?php echo $hook->getInfo(); ?> - <?php echo $statusT = Mage::helper('sales')->__($hook->getStatusName()); ?><?php if ($statusT != $hook->getStatusName()): ?> (<?php echo $hook->getStatusName(); ?>)<?php endif; ?><?php else: ?><?php echo $hook->getName(); ?> - <?php echo $hook->getInfo(); ?><?php endif; ?></td><td class="a-center"><?php $title = $hook->getActive() ? Mage::helper('magesms')->__('Sending notifications via SMS is ACTIVE') : Mage::helper('magesms')->__('Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.'); $img = $hook->getActive() ? 'i_accepted.gif' : 'i_canceled.gif'; ?><span style="cursor:help;" title="<?php echo $title; ?>" onclick="popup_title(this)"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/'.$img; ?>"></span></td></tr><tr id="histd_<?php echo $hook->getName(); ?>" style="display:none"><td colspan="2"><form id="hook_<?php echo $hook->getName(); ?>" action="<?php echo Mage::getUrl('*/*/savehook') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><input type="hidden" name="type" value="customers" /><input type="hidden" name="name" value="<?php echo $hook->getName(); ?>" /><input type="hidden" name="mutation" value="<?php echo $mutation; ?>" /><div style="display:inline-block;width:350px;"><label style="font-weight:normal;text-align:left;width:350px;"><?php echo Mage::helper('magesms')->__('SMS text'); ?></label><br><textarea id="text_<?php echo $hook->getName(); ?>" name="text" class="required-entry input-text" style="width:290px;height:100px;border:1px solid grey;"><?php echo ($text = $hook->getSmstext()) ? $text : $hook->getTemplate2(); ?></textarea></div><div style="display:inline-block;width:320px;"><label style="font-weight:normal;text-align:left"><?php echo Mage::helper('magesms')->__('Preview'); ?> (<span id="label_<?php echo $hook->getName(); ?>"></span>)</label><br><textarea id="textfake_<?php echo $hook->getName(); ?>" name="textfake" disabled="disabled" style="width:290px;height:100px;border:1px solid grey;"></textarea></div><div style="display:inline-block;width:310px;"><?php echo Mage::helper('magesms')->__('Active'); ?><br /><br /><input type="checkbox" name="active" id="active_<?php echo $hook->getName(); ?>" value="1" <?php echo $hook->getActive() ? 'checked' : ''; ?> /><label for="active_<?php echo $hook->getName(); ?>"><?php echo Mage::helper('magesms')->__('Active'); ?></label><br /><br /><br /><div style="float:left;"><input type="submit" value="<?php echo Mage::helper('magesms')->__('Save'); ?>" class="form-button" /></div><div style="float:left;padding-left:20px;"><input value="<?php echo Mage::helper('magesms')->__('Cancel'); ?>" title="Restore unsaved changes to its original state." class="form-button" type="button" onclick="this.form.reset();countitSMS_<?php echo $hook->getName(); ?>.count();" /></div></div></form><script type="text/javascript">//<![CDATA[
17
+ countitSMS_<?php echo $hook->getName(); ?> = new countitSMS(document.getElementById('textfake_<?php echo $hook->getName(); ?>'), '<?php echo $unicode; ?>', document.getElementById('label_<?php echo $hook->getName(); ?>'));countitSMS_<?php echo $hook->getName(); ?>.chartext1 = '<?php echo Mage::helper('magesms')->__('Characters: '); ?>';countitSMS_<?php echo $hook->getName(); ?>.chartext2 = '<?php echo Mage::helper('magesms')->__('total sms:'); ?>';countitSMS_<?php echo $hook->getName(); ?>.alert = '';countitSMS_<?php echo $hook->getName(); ?>.translate = {<?php echo Mage::helper('magesms')->hookVariablesJS($hook->getNotice()); ?>};countitSMS_<?php echo $hook->getName(); ?>.copyFrom = document.getElementById('text_<?php echo $hook->getName(); ?>');jQuery('#text_<?php echo $hook->getName(); ?>').keyup(function() {countitSMS_<?php echo $hook->getName(); ?>.count();});jQuery(document).ready(function() {countitSMS_<?php echo $hook->getName(); ?>.count();countitSMS_<?php echo $hook->getName(); ?>.help(document.getElementById('notice_<?php echo $hook->getName(); ?>'));});
18
+ //]]></script><div class="clear"></div><span style="font-size:10px;"><?php echo Mage::helper('magesms')->__('Possible variables:'); ?><br /><div id="notice_<?php echo $hook->getName(); ?>"><?php echo $hook->getNotice(); ?></div></span></td></tr><?php endforeach; ?></table><?php endif; ?></div></div><?php endforeach; ?><script type="text/javascript">//<![CDATA[
19
+ jQuery(document).ready(function() {jQuery(".grid tr.hover").mouseover(function() {jQuery(this).addClass('on-mouse')}).mouseout(function() {jQuery(this).removeClass('on-mouse')});jQuery(".grid tr").filter(function() {return this.id.match(/hist_/);}).click(function() {var arr = this.id.split('_');jQuery("tr#histd_"+arr[1]).toggle("slow");jQuery(this).find("span.img").toggle();});if (window.location.hash.substr(1)) {jQuery('#hist_' + window.location.hash.substr(1)).click();jQuery('#hist_' + window.location.hash.substr(1))[0].scrollIntoView(true);var messageTo = jQuery('#hist_' + window.location.hash.substr(1)).parent().parent();jQuery('div#messages').clone().insertBefore(messageTo);}});
20
+ //]]></script></div>
app/design/adminhtml/default/default/template/topefekt/magesms/history.phtml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><?php $type = array( 1 => Mage::helper('magesms')->__(' admin sms'), 2 => Mage::helper('magesms')->__(' customer sms'), 3 => Mage::helper('magesms')->__(' marketing sms'), 4 => Mage::helper('magesms')->__(' simple sms') ); ?><h2><?php echo Mage::helper('magesms')->__('SMS History'); ?></h2><p><?php echo Mage::helper('magesms')->__('History of sent SMS from SMS module.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('SMS History'); ?></h4></div><div class="fieldset grid"><form id="magesms_filter" action="<?php echo Mage::getUrl('*/*/filter') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><?php $history = Mage::getSingleton('magesms/smshistory')->getCollection() ->setOrder('date', 'ASC'); $history->getSelect()->limit(1); if ($history->count()) $rokmin = substr($history->getFirstItem()->getDate(), 0, 4); else $rokmin = date('Y'); $roky = array(); for(; $rokmin <= date('Y'); $rokmin++) $roky[] = $rokmin; ?><div class="margin-form" style="text-align: center"><select name="rok" id="rok"><option value=""><?php echo Mage::helper('magesms')->__('year'); ?></option><?php foreach( $roky as $rok ): ?><option value="<?php echo $rok; ?>" <?php echo $rok == $this->getRequest()->getParam('rok', date('Y')) ? 'selected' : ''; ?>><?php echo $rok; ?></option><?php endforeach; ?></select><select name="mesic" id="mesic"><option value=""><?php echo Mage::helper('magesms')->__('month'); ?></option><?php for( $mesic=1; $mesic<=12; $mesic++ ): ?><option value="<?php echo $mesic; ?>" <?php echo $mesic == $this->getRequest()->getParam('mesic', date('m')) ? 'selected' : ''; ?>><?php echo $mesic; ?></option><?php endfor; ?></select><select name="den" id="den"><option value=""><?php echo Mage::helper('magesms')->__('day'); ?></option><?php for( $den=1; $den<=31; $den++ ): ?><option value="<?php echo $den; ?>" <?php echo $den == $this->getRequest()->getParam('den') ? 'selected' : ''; ?>><?php echo sprintf('%02d', $den); ?></option><?php endfor; ?></select><select name="status" id="status"><option value=""><?php echo Mage::helper('magesms')->__('Status'); ?></option><?php foreach( Mage::getSingleton('magesms/sms')->status() as $id=>$stat ): ?><option value="<?php echo $id; ?>" <?php echo $id == $this->getRequest()->getParam('status') ? 'selected' : ''; ?>><?php echo $stat->name; ?></option><?php endforeach; ?></select><input type="hidden" name="eshopsms1" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="eshopsms1" id="eshopsms1" value="1" <?php echo $this->getRequest()->getParam('eshopsms1') == null || $this->getRequest()->getParam('eshopsms1') == 1 ? 'checked' : ''; ?> /><label for="eshopsms1"><?php echo Mage::helper('magesms')->__(' admin sms'); ?></label><input type="hidden" name="eshopsms" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="eshopsms" id="eshopsms" value="1" <?php echo $this->getRequest()->getParam('eshopsms') == null || $this->getRequest()->getParam('eshopsms') == 1 ? 'checked' : ''; ?> /><label for="eshopsms"><?php echo Mage::helper('magesms')->__(' customer sms'); ?></label><input type="hidden" name="bulksms" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="bulksms" id="bulksms" value="1" <?php echo $this->getRequest()->getParam('bulksms') == null || $this->getRequest()->getParam('bulksms') == 1 ? 'checked' : ''; ?> /><label for="bulksms"><?php echo Mage::helper('magesms')->__(' marketing sms'); ?></label><input type="hidden" name="bulksms2" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="bulksms2" id="bulksms2" value="1" <?php echo $this->getRequest()->getParam('bulksms2') == null || $this->getRequest()->getParam('bulksms2') == 1 ? 'checked' : ''; ?> /><label for="bulksms2"><?php echo Mage::helper('magesms')->__(' simple sms'); ?></label>&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="<?php echo Mage::helper('magesms')->__('Show'); ?>" class="form-button" /></div></form></div></div><?php $pageSize = 50; $page = $this->getRequest()->getParam('page', 1); $format = Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM); $history = Mage::getSingleton('magesms/smshistory')->getCollection()->setOrder('date', 'DESC'); $rok = $this->getRequest()->getParam('rok', date('Y')); $mesic = $this->getRequest()->getParam('mesic', date('m')); $den = $this->getRequest()->getParam('den'); if ($den) { $history->getSelect()->where("`date` LIKE ?", sprintf("%04d-%02d-%02d%%", $rok, $mesic, $den)); } else { $history->getSelect()->where("`date` LIKE ?", sprintf("%04d-%02d-%%", $rok, $mesic)); } if (($_status = $this->getRequest()->getParam('status'))) { $history->addFilter('status', $_status); } $notin = array(); if ($this->getRequest()->getParam('eshopsms', 1) != 1) $notin[] = 2; if ($this->getRequest()->getParam('eshopsms1', 1) != 1) $notin[] = 1; if ($this->getRequest()->getParam('bulksms', 1) != 1) $notin[] = 3; if ($this->getRequest()->getParam('bulksms2', 1) != 1) $notin[] = 4; if (count($notin)) { $history->getSelect()->where("`type` NOT IN (?)", $notin); } $history->setPageSize($pageSize); $history->setCurPage($page); if ($history->getSize()): $from = ($page-1) * $pageSize + 1; $to = ($page-1) * $pageSize + $pageSize; if ($to > $history->getSize()) $to = $history->getSize(); $this->getRequest()->setParam('page', null); ?><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminCatalog.gif'; ?>" alt="" /><?php echo Mage::helper('magesms')->__('Search results ').' '.$from.' - '.$to.Mage::helper('magesms')->__(' of ').$history->getSize().' '.Mage::helper('magesms')->__('SMS'); ?></h4></div><div class="fieldset grid"><table class="actions"><tr><td class="pager"><?php echo $this->__('Page') ?><?php $_curPage = $history->getCurPage() ?><?php $_lastPage = $history->getLastPageNumber() ?><?php if($_curPage>1): ?><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/', $this->getRequest()->getParams()+array('page' => $_curPage-1)); ?>" title="<?php echo $this->__('Previous') ?>"><img src="<?php echo $this->getSkinUrl('images/pager_arrow_left.gif') ?>" alt="Go to Previous page" class="arrow"/></a><?php else: ?><img src="<?php echo $this->getSkinUrl('images/pager_arrow_left_off.gif') ?>" alt="Go to Previous page" class="arrow"/><?php endif; ?><input type="text" name="curPage" readonly value="<?php echo $_curPage ?>" class="input-text page" /><?php if($_curPage < $_lastPage): ?><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/', $this->getRequest()->getParams()+array('page' => $_curPage+1)); ?>" title="<?php echo $this->__('Next') ?>"><img src="<?php echo $this->getSkinUrl('images/pager_arrow_right.gif') ?>" alt="Go to Next page" class="arrow"/></a><?php else: ?><img src="<?php echo $this->getSkinUrl('images/pager_arrow_right_off.gif') ?>" alt="Go to Previous page" class="arrow"/><?php endif; ?></td></tr></table><table class="data"><tr class="headings"><th><?php echo Mage::helper('magesms')->__('Number'); ?></th><th><?php echo Mage::helper('magesms')->__('Recipient'); ?></th><th><?php echo Mage::helper('magesms')->__('SMS subject'); ?></th><th class="a-left"><?php echo Mage::helper('magesms')->__('Date'); ?></th><th><?php echo Mage::helper('magesms')->__('Type'); ?></th><th class="a-center"><?php echo Mage::helper('magesms')->__('Status'); ?></th></tr><?php $even = 1; foreach($history as $_obj): if ($even) $even = 0; else $even = 1;?><tr id="hist_<?php echo $_obj->getId(); ?>" class="<?php if ($even) echo 'even'?>"><td><span class="img"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_plus.gif'; ?>"></span><span class="img" style="display:none"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_minus.gif'; ?>"></span><?php echo $_obj->getNumber(); ?></td><td><?php if ($_obj->getCustomerId()): ?><?php $customer = Mage::getModel('customer/customer')->load($_obj->getCustomerId()); ?><?php if ($customer->getId()): ?><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/customer/edit', array('id' => $_obj->getCustomerId())); ?>" target="magesms_popup_customer" title="<?php echo Mage::helper('magesms')->__('Display customer detail'); ?>"><?php echo $customer->getFirstname(); ?> <?php echo $customer->getLastname(); ?></a><?php else: ?><?php echo Mage::helper('magesms')->moreText($_obj->getRecipient(), 16, 25); ?><?php endif; ?><?php elseif ($_obj->getAdminId()): ?><?php $admin = Mage::getModel('magesms/admins')->load($_obj->getAdminId()); ?><?php if ($admin->getId()): ?><?php echo $admin->getName(); ?><?php else: ?><?php echo Mage::helper('magesms')->moreText($_obj->getRecipient(), 16, 25); ?><?php endif; ?><?php else: ?><?php echo ($recipient = Mage::helper('magesms')->moreText($_obj->getRecipient(), 16, 25)) ? $recipient: '-' ?><?php endif; ?></td><td><?php echo ($subject = Mage::helper('magesms')->moreText($_obj->getSubject(), 16, 25)) ? $subject : '-'; ?></td><td><?php echo Mage::helper('core')->formatDate($_obj->getDate(), 'medium', true); ?></td><td><?php echo $type[$_obj->getType()]; ?></td><td class="a-center"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/'.Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->icon; ?>" title="<?php echo Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name.(($note=$_obj->getNote()) && ($_obj->getStatus() == Topefekt_Magesms_Model_Sms::ERROR || $_obj->getStatus() == Topefekt_Magesms_Model_Sms::SCHEDULED) ? " - $note" : '') ; ?>" /></td></tr><tr id="histd_<?php echo $_obj->getId(); ?>" class="<?php if ($even) echo 'even'?>" style="display:none"><td colspan="6"><b><?php echo Mage::helper('magesms')->__('Text:'); ?></b><br /><?php echo $_obj->getText(); ?><br /><br /><b><?php echo Mage::helper('magesms')->__('SMS price in credits:'); ?></b> <?php echo $_obj->getPrice(); ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php if ($_obj->getPrice() > 0): ?><b><?php echo Mage::helper('magesms')->__('Credit balance:'); ?></b> <?php echo $_obj->getCredit(); ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php endif; ?><b><?php echo Mage::helper('magesms')->__('Total SMS:'); ?></b> <?php echo $_obj->getTotal(); ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><?php echo Mage::helper('magesms')->__('Unicode:'); ?></b> <?php echo $_obj->getUnicode() ? Mage::helper('magesms')->__('yes') : Mage::helper('magesms')->__('no'); ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><?php echo Mage::helper('magesms')->__('senderID:'); ?></b><?php if ($_obj->getSender() && preg_match("/^([0-9])*$/", $_obj->getSender(), $matches)): ?>+<?php echo $_obj->getSender(); ?><?php elseif ($_obj->getSender()): ?><?php echo $_obj->getSender(); ?><?php else: ?><?php echo Mage::helper('magesms')->__('system number'); ?><?php endif; ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php if ($_obj->getSmsid()): ?><br /><b><?php echo Mage::helper('magesms')->__('smsID:'); ?></b> <?php echo $_obj->getSmsid(); ?><?php endif; ?></td></tr><?php endforeach; ?></table><table class="actions"><tr><td class="pager"><?php echo $this->__('Page') ?><?php $_curPage = $history->getCurPage() ?><?php $_lastPage = $history->getLastPageNumber() ?><?php if($_curPage>1): ?><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/', $this->getRequest()->getParams()+array('page' => $_curPage-1)); ?>" title="<?php echo $this->__('Previous') ?>"><img src="<?php echo $this->getSkinUrl('images/pager_arrow_left.gif') ?>" alt="Go to Previous page" class="arrow"/></a><?php else: ?><img src="<?php echo $this->getSkinUrl('images/pager_arrow_left_off.gif') ?>" alt="Go to Previous page" class="arrow"/><?php endif; ?><input type="text" name="curPage" readonly value="<?php echo $_curPage ?>" class="input-text page" /><?php if($_curPage < $_lastPage): ?><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/', $this->getRequest()->getParams()+array('page' => $_curPage+1)); ?>" title="<?php echo $this->__('Next') ?>"><img src="<?php echo $this->getSkinUrl('images/pager_arrow_right.gif') ?>" alt="Go to Next page" class="arrow"/></a><?php else: ?><img src="<?php echo $this->getSkinUrl('images/pager_arrow_right_off.gif') ?>" alt="Go to Previous page" class="arrow"/><?php endif; ?></td></tr></table></div></div><script type="text/javascript">//<![CDATA[
17
+ jQuery(document).ready(function() {jQuery(".grid tr").mouseover(function() {jQuery(this).addClass('on-mouse')}).mouseout(function() {jQuery(this).removeClass('on-mouse')});jQuery(".grid tr").filter(function() {return this.id.match(/hist_/);}).click(function() {var arr = this.id.split('_');jQuery("tr#histd_"+arr[1]).toggle("slow");jQuery(this).find("span.img").toggle();});});
18
+ //]]></script><?php else: ?><div><?php echo Mage::helper('magesms')->__('Total SMS: 0'); ?></div><?php endif; ?></div>
app/design/adminhtml/default/default/template/topefekt/magesms/marketing.phtml ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><h2><?php echo Mage::helper('magesms')->__('SMS Marketing'); ?></h2><p><?php echo Mage::helper('magesms')->__('Write text of message and use advanced filter to target your marketing campaign.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('SMS Marketing - bulk SMS text'); ?></h4></div><div class="fieldset"><form name="formSMS" id="magesms_sendsms" action="<?php echo Mage::helper("adminhtml")->getUrl('*/*/send') ?>" enctype="multipart/form-data" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><input name="filter" type="hidden" value="<?php echo $this->getRequest()->getParam('filter'); ?>" /><label for="text"><?php echo Mage::helper('magesms')->__('Enter SMS text'); ?></label><br /><div style="float: left;margin-right:30px;"><div class="margin-form"><textarea name="text" id="text" class="required-entry input-text" style="width:420px; height:135px;"><?php echo $this->getSmsData()->getData('text'); ?></textarea><div id="labelSMS"></div></div></div><div style="float: left; margin-top"><div class="margin-form"><input id="unicode" type="checkbox" value="1" name="unicode" <?php echo $this->getSmsData()->getData('unicode') ? 'checked' : ''; ?> /><label for="unicode"><?php echo Mage::helper('magesms')->__(' Unicode '); ?></label><span style="cursor:help;text-decoration:underline;" title="<?php echo Mage::helper('magesms')->__('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).'); ?>" onclick="popup_title(this)">?</span></div><div class="margin-form"><input type="hidden" value="0" name="unique" /><input id="unique" type="checkbox" value="1" name="unique" <?php echo $this->getSmsData()->getData('unique') === '0' ? '' : 'checked'; ?> /><label for="unique"><?php echo Mage::helper('magesms')->__('Remove duplicate numbers'); ?></label></div><div class="margin-form" style="margin-top: 10px"><input id="sendlater" type="checkbox" value="1" name="sendlater" <?php echo $this->getSmsData()->getData('sendlater') ? 'checked' : ''; ?> /><label for="sendlater"><?php echo Mage::helper('magesms')->__(' Send later '); ?></label></div><div class="margin-form sendlater-form" style="display: none; padding: 5px 0 0 20px"><label for="date"><?php echo Mage::helper('magesms')->__('Date:'); ?></label><?php $datumodesl = Mage::helper('core')->formatDate( ($_x = $this->getSmsData()->getData('datumodesl')) ? $_x.date(' H:i:s', Mage::getModel('core/date')->timestamp(time())) : date('Y-m-d H:i:s', Mage::getModel('core/date')->timestamp(time())+24*60*60), 'short', false); ?><input type="text" style="width: 100px;" class="input-text validate-sendlater-datumodesl" value="<?php echo $datumodesl; ?>" id="datumodesl" name="datumodesl"/><img style="cursor:pointer" title="<?php echo Mage::helper('magesms')->__('Calendar'); ?>" id="date_select_trig" class="v-middle" alt="" src="<?php echo $this->getSkinUrl("images/grid-cal.gif");?> "/>&nbsp;&nbsp;&nbsp;&nbsp;<label for="date"><?php echo Mage::helper('magesms')->__('Time: '); ?></label><select name="datumodesl_hour"><?php for($hour=1;$hour<=24;$hour++): ?><option value="<?php echo $hour; ?>" <?php echo (($_x = $this->getSmsData()->getData('datumodesl_hour')) ? $_x : 9 ) == $hour ? 'selected' : ''; ?>><?php printf('%02d', $hour); ?></option><?php endfor; ?></select>:<select name="datumodesl_min"><?php for($min=0;$min<=59;$min++): ?><option value="<?php echo $min; ?>" <?php echo $this->getSmsData()->getData('datumodesl_min') == $min ? 'selected' : ''; ?>><?php printf('%02d', $min); ?></option><?php endfor; ?></select><script type="text/javascript">//<![CDATA[
17
+ jQuery(document).ready(function() {jQuery('#sendlater').click(function() {jQuery('.sendlater-form').toggle();});if (jQuery('#sendlater').attr('checked')) {jQuery('.sendlater-form').show();};});Calendar.setup({inputField: "datumodesl",ifFormat: "<?php echo Mage::app()->getLocale()->getDateStrFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); ?>",button: "date_select_trig",align: "Bl",singleClick : true});
18
+ //]]></script></div><div class="margin-form sendlater-form" style="display: none; padding: 5px 0 0 20px"><label for="datereal"><?php echo Mage::helper('magesms')->__('Your time: '); ?></label><?php $date = Mage::app()->getLocale()->date()->toString(); ?><select id="datereal" name="datereal"><option value="-1" <?php echo $this->getSmsData()->getData('datereal') == -1 ? 'selected' : ''; ?>><?php echo $date; ?> -<?php echo Mage::helper('magesms')->__('1hr'); ?></option><option value="0" <?php echo $this->getSmsData()->getData('datereal', 0) == 0 ? 'selected' : ''; ?>><?php echo $date; ?></option><option value="1" <?php echo $this->getSmsData()->getData('datereal') == 1 ? 'selected' : ''; ?>><?php echo $date; ?> +<?php echo Mage::helper('magesms')->__('1hr'); ?></option></select>&nbsp;&nbsp;&nbsp;&nbsp;(<?php echo Mage::helper('magesms')->__('time zone: '); ?><span style="cursor:help;" title="<?php echo Mage::helper('magesms')->__('time zone settings'); ?>"><a href="<?php echo Mage::helper("adminhtml")->getUrl('adminhtml/system_config/edit/section/general/', array('_fragment' => 'general_locale-head')); ?>" target="_blank"><?php echo Mage::app()->getStore()->getConfig('general/locale/timezone'); ?></a></span>)</div></div><div class="clear"></div><div class="margin-form" style="margin-left:500px"><button type="button" onclick="sendForm.submit();" title="<?php echo Mage::helper('magesms')->__('Send'); ?>" name="submitSend" class="form-button" /><span><span><span><?php echo Mage::helper('magesms')->__('Send'); ?></span></span></span></button><!--<input type="button" onclick="sendForm.submit();" value="<?php echo Mage::helper('magesms')->__('Send'); ?>" name="submitSend" class="form-button" />--></div></form><script type="text/javascript">//<![CDATA[
19
+ var sendForm = new varienForm('magesms_sendsms');sendForm.submit = function() {if (this.validator.validate()) {if (confirm('<?php echo Mage::helper('magesms')->__('Send').' '.Mage::helper('magesms')->__('SMS').'?'; ?>')) {varienForm.prototype.submit.bind(this)();}return false;}};Validation.add('validate-sendlater-datumodesl','Please enter a valid date.', function(v) {return !$('sendlater').checked || $('sendlater').checked && !Validation.get('IsEmpty').test(v);});
20
+ //]]></script></div></div><script type="text/javascript">//<![CDATA[
21
+ countitSMS = new countitSMS(document.getElementById('text'), document.getElementById('unicode'), document.getElementById('labelSMS'));countitSMS.chartext1 = '<?php echo Mage::helper('magesms')->__('Characters: '); ?>';countitSMS.chartext2 = '<?php echo Mage::helper('magesms')->__('SMS: '); ?>';countitSMS.alert = '<?php echo Mage::helper('magesms')->__('Text is too long'); ?>';countitSMS.marketingCustomers = '<?php echo Mage::helper('magesms')->__('Total customers:'); ?>';countitSMS.marketingTotal = '<?php echo Mage::helper('magesms')->__('Total SMS:'); ?>';countitSMS.count();
22
+ //]]></script><script type="text/javascript">//<![CDATA[
23
+ function filterFormSubmit() {var filters = $$('#marketing_filter input', '#marketing_filter select');var elements = [];for(var i in filters){if(filters[i].value && filters[i].value.length && !filters[i].disabled) elements.push(filters[i]);}var validator= new Validation('marketing_filter');if (validator.validate()) {ret = '';if (elements.length)ret = 'filter/' + encode_base64(Form.serializeElements(elements))+'/';setLocation('<?php echo $this->getFilterUrl(); ?>' + ret + sendFormSubmit());}}function filterResetFormSubmit() {var validator= new Validation('marketing_filter');if (validator.validate()) {setLocation('<?php echo $this->getFilterUrl(); ?>');}}function filterRemoveCustomerSubmit(obj) {var hidden = $('magesms_marketing_customer_not');hidden.value = hidden.value + ',' + obj.id;filterFormSubmit();}function sendFormSubmit() {var ret = '';var elements = [];var filters = $$('#magesms_sendsms input', '#magesms_sendsms textarea', '#magesms_sendsms select');for(var i in filters){if(filters[i].value && filters[i].value.length && !filters[i].disabled) {elements.push(filters[i]);}}if (elements.length) {ret = 'sms/' + encode_base64(Form.serializeElements(elements))+'/';}return ret;}
24
+ //]]></script></div>
app/design/adminhtml/default/default/template/topefekt/magesms/optout.phtml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><h2><?php echo Mage::helper('magesms')->__('SMS opt-out - setting SMS opt-out option from the cart and SMS charging'); ?></h2><p><?php echo Mage::helper('magesms')->__('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.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Your online stores'); ?></h4></div><div class="fieldset grid"><table class="data"><col /><col width="50" /><?php $even = 1; foreach(Mage::app()->getWebsites($this->_isAdminScopeAllowed) as $website): if ($even) $even = 0; else $even = 1;?><?php $stores = $website->getStoreIds(); $product = Mage::getResourceModel('catalog/product_collection') ->addFieldToFilter('sku', Mage::getConfig()->getNode('default/config/optout')->sku) ->addWebsiteFilter($website->getId()) ->addAttributeToSelect('name') ->addAttributeToSelect('price') ->joinAttribute( 'status', 'catalog_product/status', 'entity_id', null, 'inner', reset($stores)) ->getFirstItem(); ?><tr id="hist_<?php echo $website->getId(); ?>" class="hover <?php if ($even) echo 'even'?>"><td><span class="img"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_plus.gif'; ?>"></span><span class="img" style="display:none"><img class="toggle" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/i_minus.gif'; ?>"></span><?php echo $website->getName(); ?></td><td class="a-center"><?php if ($product->getId() && $product->getStatus() == Mage_Catalog_Model_Product_Status::STATUS_ENABLED) { $img = 'i_accepted.gif'; $title = Mage::helper('magesms')->__('SMS opt-out is ACTIVE'); } else { $img = 'i_canceled.gif'; $title = Mage::helper('magesms')->__('SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“'); } ?><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/'.$img; ?>" title="<?php echo $title; ?>" /></td></tr><tr id="histd_<?php echo $website->getId(); ?>" class="<?php if ($even) echo 'even'?>" style="display:none"><td colspan="2"><form method="post" id="form_<?php echo $website->getId(); ?>" action="<?php echo Mage::getUrl('*/*/save') ?>" name="form"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><input type="hidden" value="<?php echo $website->getId(); ?>" name="website" /><div style="float:left;width:330px;"><input type="checkbox" name="status" id="status_<?php echo $website->getId(); ?>" value="1"<?php echo $product->getStatus() == Mage_Catalog_Model_Product_Status::STATUS_ENABLED ? ' checked' : ''; ?> /><label for="status_<?php echo $website->getId(); ?>"><?php echo Mage::helper('magesms')->__('Activate displaying SMS opt-out feature in the cart'); ?></label>&nbsp;&nbsp;&nbsp;&nbsp;<br><br><br><div style="float:left;"><input type="submit" class="form-button" name="submitOptOut" value="<?php echo Mage::helper('magesms')->__('Save'); ?>" /></div><div style="float:left;padding-left:20px;"><input type="button" onclick="this.form.reset();" class="form-button" title="<?php echo Mage::helper('magesms')->__('Restore unsaved changes to its original state.'); ?>" value="<?php echo Mage::helper('magesms')->__('Cancel'); ?>" /></div></div><div style="float:left;"><table class="data"><tr class="headings"><th><?php echo Mage::helper('magesms')->__('Price of SMS'); ?></th><th colspan="2"><?php echo Mage::helper('magesms')->__('Text displayed in the cart'); ?></th></tr><?php $i=0; foreach($website->getStores() as $store): $productStore = Mage::getModel('catalog/product') ->setStoreId($store->getId()) ->load($product->getId()); ?><tr><?php if ($i++ == 0): ?><td style="vertical-align: middle;" rowspan="<?php echo count($website->getStores());?>"><span class="required">*</span><input type="text" name="price" class="required-entry validate-zero-or-greater input-text" style="width:60px" value="<?php echo $productStore->getPrice(); ?>" /><strong>[<?php echo $website->getBaseCurrency()->getCode(); ?>]</strong></td><?php endif; ?><td><?php echo $store->getName(); ?></td><td><span class="required">*</span><input type="text" class="required-entry input-text" name="name[<?php echo $store->getId(); ?>]" style="width:270px" value="<?php echo $this->htmlEscape($productStore->getName()); ?>" /></td></tr><?php endforeach; ?></table></div></form><script type="text/javascript">//<![CDATA[
17
+ var sendForm = new varienForm('form_<?php echo $website->getId(); ?>');
18
+ //]]></script><br><br><br><br><br><br></td></tr><?php endforeach; ?></table></div></div><script type="text/javascript">//<![CDATA[
19
+ jQuery(document).ready(function() {jQuery(".grid tr.hover").mouseover(function() {jQuery(this).addClass('on-mouse')}).mouseout(function() {jQuery(this).removeClass('on-mouse')});jQuery(".grid tr").filter(function() {return this.id.match(/hist_/);}).click(function() {var arr = this.id.split('_');jQuery("tr#histd_"+arr[1]).toggle("slow");jQuery(this).find("span.img").toggle();});jQuery("#hist_"+window.location.hash.substr(1)).click();});
20
+ //]]></script></div>
app/design/adminhtml/default/default/template/topefekt/magesms/profile.phtml ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><div id="magesms-profile"><div class="float-right"><?php if (!$user->getUser()): ?><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminEmployees.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Sign in'); ?></h4></div><div class="fieldset "><form id="magesms_login" action="<?php echo $this->getUrl('*/*/login') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><p><?php echo Mage::helper('magesms')->__('If You already have an account, please sign in.'); ?></p><div><div class="margin-form"><label class="form-required" for="username"><?php echo Mage::helper('magesms')->__('Username:'); ?> <span class="required">*</span></label><input class="required-entry input-text" type="text" name="username" id="username" value="" /></div><div class="margin-form"><label class="form-required" for="password"><?php echo Mage::helper('magesms')->__('Password:'); ?> <span class="required">*</span></label><input class="required-entry input-text" type="password" name="password" id="password" value="" /></div><div class="margin-form"><input type="submit" value="<?php echo Mage::helper('magesms')->__('Log in'); ?>" name="submitLogin" class="form-button" /></div><div><span class="require">*</span> <?php echo Mage::helper('magesms')->__('Required field'); ?></div></div></form></div></div><script type="text/javascript">//<![CDATA[
17
+ var loginForm = new varienForm('magesms_login', '<?php echo $this->getUrl('*/*/login') ?>');loginForm._processValidationResult = function(transport) {var response = transport.responseText.evalJSON();if (response.error){if (response.attribute && $(response.attribute)) {$(response.attribute).setHasError(true, productForm);Validation.ajaxError($(response.attribute), response.message);if (!Prototype.Browser.IE){$(response.attribute).focus();}}else if ($('messages')) {$('messages').innerHTML = '<ul class="messages"><li class="error-msg"><ul><li>' + response.message + '</li></ul></li></ul>';}}else{loginForm._submit();}};
18
+ //]]></script><?php else: ?><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminEmployees.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('User account info'); ?></h4></div><div class="fieldset "><div><div class="margin-form"><label class="form-required"><?php echo Mage::helper('magesms')->__('Username:'); ?></label><span class="required-entry input-text"><?php echo $user->user; ?></span></div><div class="margin-form"><label class="form-required"><?php echo Mage::helper('magesms')->__('Password:'); ?></label><span class="required-entry input-text"><?php echo $user->passwd; ?></span></div><div class="margin-form"><label class="form-required"><?php echo Mage::helper('magesms')->__('SMS Credit:'); ?></label><span class="required-entry input-text"><?php echo $this->profile->credit; ?></span></div></div></div></div><div class="entry-edit"><?php $admins = $this->profile->admins; ?><?php if ($adminedit = Mage::app()->getRequest()->getParam('adminedit')): ?><?php $edit = $admins->load($adminedit); ?><?php else: ?><?php $edit = Mage::getModel('magesms/admins'); ?><?php endif; ?><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminEmployees.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Add administrators'); ?></h4></div><div class="fieldset "><form id="magesms_admins" action="<?php echo $this->getUrl('*/*/saveadmin') ?>" method="post"><?php echo $this->getBlockHtml('formkey')?><div><div class="margin-form"><label class="form-required" for="name"><?php echo Mage::helper('magesms')->__('Name:'); ?> <span class="required">*</span></label><input class="required-entry input-text" type="text" name="name" id="name" value="<?php echo $this->htmlEscape($edit->getName()); ?>" /></div><div class="margin-form"><label class="form-required" for="number"><?php echo Mage::helper('magesms')->__('Mobile number:'); ?> <span class="required">*</span></label><input class="required-entry input-text validate-number" type="text" name="number" id="number" value="<?php echo $this->htmlEscape($edit->getNumber()); ?>" /><div><?php echo Mage::helper('magesms')->__('in international format, no leading zeros or a “+” sign, e.g., 447971796595'); ?></div></div><div class="margin-form"><input type="hidden" name="id" value="<?php echo $adminedit; ?>" /><input type="button" onclick="adminsForm.submit();" value="<?php echo Mage::helper('magesms')->__($adminedit ? 'Edit' : 'Add'); ?>" class="form-button" /></div><?php if ($admins->getCollection()->count()): ?><div class="grid"><table class="data"><colgroup><col /><col /><col width="60" /><col width="60" /></colgroup><?php $even = 1; foreach( $admins->getCollection() as $_admins ): if ($even) $even = 0; else $even = 1; ?><tr class="<?php if ($even) echo 'even'?> pointer"><td><?php echo $_admins->name; ?></td><td><?php echo $_admins->number; ?></td><td class="a-center"><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/*', array('adminedit' => $_admins->getId())) ?>" title="<?php echo Mage::helper('magesms')->__('EDIT administrator'); ?>"><?php echo Mage::helper('magesms')->__('edit'); ?></a></td><td class="a-center last"><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/deleteadmin', array('id' => $_admins->getId())) ?>" title="<?php echo Mage::helper('magesms')->__('DELETE administrator'); ?>" onclick="return confirm('<?php echo Mage::helper('magesms')->__('Are you sure to delete').' '.$_admins->name.'?'; ?>')"><?php echo Mage::helper('magesms')->__('delete'); ?></a></td></tr><?php endforeach; ?></table></div><?php endif; ?><div><span class="require">*</span> <?php echo Mage::helper('magesms')->__('Required field'); ?></div></div></form></div><script type="text/javascript">//<![CDATA[
19
+ var adminsForm = new varienForm('magesms_admins', '<?php echo Mage::helper("adminhtml")->getUrl('*/*/validateadmin', array('id' => Mage::app()->getRequest()->getParam('adminedit', 0))) ?>');jQuery(document).ready(function() {jQuery(".grid tr").mouseover(function() {jQuery(this).addClass('on-mouse')}).mouseout(function() {jQuery(this).removeClass('on-mouse')});});
20
+ //]]></script></div><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminEmployees.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Other settings'); ?></h4></div><div class="fieldset "><form id="magesms_settings" action="<?php echo $this->getUrl('*/*/savesettings') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div><div class="margin-form"><label for="simulate"><?php echo Mage::helper('magesms')->__('Simulate SMS sending:'); ?></label><input type="checkbox" name="simulatesms" id="simulatesms" value="1" <?php echo $user->getSimulatesms() ? 'checked' : ''; ?> /><span class="help" onclick="popup_title(this)" title="<?php echo Mage::helper('magesms')->__('Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.'); ?>" style="cursor:help;text-decoration:underline;">?</span></div><div class="margin-form"><label for="URLreports"><?php echo Mage::helper('magesms')->__('Delivery reports:'); ?></label><input type="checkbox" name="URLreports" id="URLreports" value="1" <?php echo $user->getData('URLreports') ? 'checked' : ''; ?> /><span class="help" onclick="popup_title(this)" title="<?php echo Mage::helper('magesms')->__('Allows to see delivery reports of SMS in SMS history Tab.'); ?>" style="cursor:help;text-decoration:underline;">?</span></div><div class="margin-form"><label for="pocetkredit"><?php echo Mage::helper('magesms')->__('Low credit alert:'); ?></label><input type="text" class="input-text" size="3" name="pocetkredit" id="pocetkredit" value="<?php echo $user->getPocetkredit() ? $user->getPocetkredit() : 0; ?>" /><span class="help" onclick="popup_title(this)" title="<?php echo Mage::helper('magesms')->__(' Allows to receive email when your SMS credit is low.'); ?>" style="cursor:help;text-decoration:underline;">?</span><span class="help2"><?php echo Mage::helper('magesms')->__('(0 = no alert)'); ?></span></div><div class="margin-form"><label for="deliveryemail"><?php echo Mage::helper('magesms')->__('Email for delivery reports:'); ?></label><input type="text" class="input-text validate-email" name="deliveryemail" id="deliveryemail" value="<?php echo $this->htmlEscape($user->getDeliveryemail()); ?>" /><span class="help" onclick="popup_title(this)" title="<?php echo Mage::helper('magesms')->__('Allows to receive email with delivery report of SMS.'); ?>" style="cursor:help;text-decoration:underline;">?</span></div><div class="margin-form"><label style="width: 210px; margin: 0 20px 1em 0;"><?php echo Mage::helper('magesms')->__('For sending SMS prefer phone nr. from:'); ?></label><div style="white-space:nowrap"><input type="radio" class="input-text" name="prefbilling" id="prefbilling0" value="0" <?php echo !$user->getPrefbilling() ? 'checked' : ''; ?> /><label for="prefbilling0" style="width: auto; display: inline; float: none"><?php echo Mage::helper('magesms')->__('invoice address'); ?></label></div><div style="white-space:nowrap"><input type="radio" class="input-text" name="prefbilling" id="prefbilling1" value="1" <?php echo $user->getPrefbilling() ? 'checked' : ''; ?> /><label for="prefbilling1" style="width: auto; display: inline; float: none"><?php echo Mage::helper('magesms')->__('delivery address'); ?></label></div><div class="clear"></div></div><div class="margin-form"><input type="button" onclick="settingsForm.submit();" value="<?php echo Mage::helper('magesms')->__('Save'); ?>" class="form-button" /></div></div></form><script type="text/javascript">//<![CDATA[
21
+ var settingsForm = new varienForm('magesms_settings', '<?php echo Mage::helper("adminhtml")->getUrl('*/*/validatesettings') ?>');
22
+ //]]></script></div></div><?php endif; ?></div><div class="float-left"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminEmployees.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__($user->getUser() ? 'Edit user account' : 'New user account'); ?></h4></div><div class="fieldset "><form id="magesms_profil" action="<?php echo $this->getUrl('*/*/save') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><?php if (!$user->getUser()): ?><p><?php echo Mage::helper('magesms')->__('Not registered yet? Create account now!'); ?></p><?php endif; ?><div class="margin-form"><label class="form-required" for="email"><?php echo Mage::helper('magesms')->__('Email:'); ?> <span class="required">*</span></label><input class="required-entry input-text validate-email" type="text" name="email" id="email" value="<?php echo $this->htmlEscape($user->getEmail()); ?>" /></div><div class="margin-form"><label class="form-required"><?php echo Mage::helper('magesms')->__('Registration type:'); ?></label><input type="radio" name="regtype" id="reg-type1" style="float: left" value="person" <?php echo !$user->getRegtype() || $user->getRegtype() =='person' ? 'checked' : ''; ?> /><label style="width: auto; margin: 0 15px 0 5px" for="reg-type1"><?php echo Mage::helper('magesms')->__('Personal'); ?></label><input type="radio" name="regtype" id="reg-type2" style="float: left" value="firm" <?php echo $user->getRegtype() =='firm' ? 'checked' : ''; ?> /><label style="width: auto; margin-left: 5px" for="reg-type2"><?php echo Mage::helper('magesms')->__('Business'); ?></label><div class="clear"></div></div><div class="entry-edit-head firm"><h4 class="fieldset-legend head-account"><?php echo Mage::helper('magesms')->__('Billing information'); ?></h4></div><div class="fieldset firm"><div class="margin-form"><label class="" for="companyname"><?php echo Mage::helper('magesms')->__('Company name:'); ?> <span class="required">*</span></label><input class="input-text" type="text" name="companyname" id="companyname" value="<?php echo $this->htmlEscape($user->getCompanyname()); ?>" /></div><div class="margin-form firm czech" style="display: none;"><label for="companyid"><?php echo Mage::helper('magesms')->__('Company ID:'); ?></label><input class="input-text" type="text" name="companyid" id="companyid" value="<?php echo $this->htmlEscape($user->getCompanyid()); ?>" /></div><div class="margin-form firm vat" style="display: none;"><label for="companyvat"><?php echo Mage::helper('magesms')->__('Company VAT:'); ?></label><input class="input-text" type="text" name="companyvat" id="companyvat" value="<?php echo $this->htmlEscape($user->getCompanyvat()); ?>" /><span class="error" style="display: none"><?php echo Mage::helper('magesms')->__('Invalid VAT'); ?></span></div></div><div class="entry-edit-head"><h4 class="fieldset-legend head-account"><?php echo Mage::helper('magesms')->__('Contact person'); ?></h4></div><div class="fieldset "><div class="margin-form"><label for="firstname"><?php echo Mage::helper('magesms')->__('First name:'); ?></label><input class="input-text" type="text" name="firstname" id="firstname" value="<?php echo $this->htmlEscape($user->getFirstname()); ?>" /></div><div class="margin-form"><label for="lastname"><?php echo Mage::helper('magesms')->__('Last name:'); ?></label><input class="input-text" type="text" name="lastname" id="lastname" value="<?php echo $this->htmlEscape($user->getLastname()); ?>" /></div></div><div class="entry-edit-head"><h4 class="fieldset-legend head-account"><?php echo Mage::helper('magesms')->__('Address'); ?></h4></div><div class="fieldset "><div class="margin-form"><label for="addressstreet"><?php echo Mage::helper('magesms')->__('Street:'); ?></label><input class="input-text" type="text" name="addressstreet" id="addressstreet" value="<?php echo $this->htmlEscape($user->getAddressstreet()); ?>" /></div><div class="margin-form"><label for="addresszip"><?php echo Mage::helper('magesms')->__('ZIP:'); ?></label><input class="input-text" type="text" name="addresszip" id="addresszip" value="<?php echo $this->htmlEscape($user->getAddresszip()); ?>" /></div><div class="margin-form"><label for="addresscity"><?php echo Mage::helper('magesms')->__('City:'); ?></label><input class="input-text" type="text" name="addresscity" id="addresscity" value="<?php echo $this->htmlEscape($user->getAddresscity()); ?>" /></div><div class="margin-form"><label for="country"><?php echo Mage::helper('magesms')->__('Country:'); ?></label><select name="country0" id="country"><option value=""></option></select></div></div><?php if (!$user->getId()): ?><?php if (empty(Mage::getConfig()->getNode('default/config/referer')->id)): ?><div class="margin-form"><label for="refererid"><?php echo Mage::helper('magesms')->__('Referer ID:'); ?></label><input class="input-text" type="text" name="refererid" id="refererid" value="<?php echo $this->htmlEscape($user->getRefererid()); ?>" /></div><?php endif; ?><div class="margin-form"><?php $agree_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/licence_'; if (in_array(Mage::getStoreConfig('magesms/template/language'), array('cz', 'sk'))) $agree_url .= 'cz.pdf'; else $agree_url .= 'en.pdf'; ?><label class="form-required"><a href="<?php echo $agree_url; ?>"><?php echo Mage::helper('magesms')->__('View licence terms:'); ?></a></label><input type="radio" class="validate-agree" name="agree" id="agree1" style="float: left" value="1" /><label style="width: auto; margin: 0 15px 0 5px" class="form-required" for="agree1"><?php echo Mage::helper('magesms')->__('I agree'); ?></label><input type="radio" name="agree" id="agree2" style="float: left" value="2" checked /><label style="width: auto; margin-left: 5px" for="agree2"><?php echo Mage::helper('magesms')->__('I dont agree'); ?></label><div class="clear"></div></div><?php endif; ?><div class="margin-form"><input type="button" onclick="profilForm.submit();" value="<?php echo Mage::helper('magesms')->__($user->getId() ? 'Save' : 'Register'); ?>" class="form-button" /></div><div><span class="require">*</span> <?php echo Mage::helper('magesms')->__('Required field'); ?></div></form><script type="text/javascript">function changeProfile(type) {jQuery("#magesms-profile div[id^='advice-required-entry-']").remove();if (type == "firm") {jQuery("#magesms-profile #companyname").addClass("required-entry");jQuery("#magesms-profile label[for=companyname]").addClass("form-required");jQuery("#magesms-profile #companyvat").focusout(vatcheck);} else {jQuery("#magesms-profile #companyname").removeClass("required-entry");jQuery("#magesms-profile label[for=companyname]").removeClass("form-required");}}jQuery(document).ready(function() {country = {<?php foreach( $this->profile->country as $country ): ?>"<?php echo $this->htmlEscape($country->getData('name')); ?>": <?php echo $country->getData('vat'); ?>,<?php endforeach; ?>};jQuery.each(country, function(name, vat) {if (name == "<?php echo $user->country0 ? $user->country0 : $lang; ?>") {jQuery("select#country").append(jQuery('<option>', {value: name,text: name,selected: true}));} else {jQuery("select#country").append(jQuery('<option>', {value: name,text: name}));}});jQuery("#magesms-profile input[name=regtype]:checked").click();jQuery("#magesms-profile select#country").change(vatfield);vatfield();});function vatfield() {var selected = jQuery("#magesms-profile select#country").val();if ( selected == "Czech Republic") {jQuery("#magesms-profile div.czech").show();} else {jQuery("#magesms-profile div.czech").hide();}if (country[selected] == 1) {jQuery("#magesms-profile div.vat").show();} else {jQuery("#magesms-profile div.vat").hide();}vatcheck();}function vatcheck() {if (jQuery("#magesms-profile input[name=regtype]:checked").val() == "firm") {var selected = jQuery("#magesms-profile select#country").val();var vat = jQuery("#magesms-profile #companyvat").val();if (country[selected] && vat) {jQuery.get("<?php echo Mage::helper("adminhtml")->getUrl('*/*/vatvalidate') ?>", {country:selected, companyvat:vat}).done(function(data){if (data != "true") {jQuery("#magesms-profile .vat input").addClass("invalidvat");jQuery("#magesms-profile .vat .error").css("display", "inline");} else {jQuery("#magesms-profile .vat input").removeClass("invalidvat");jQuery("#magesms-profile .vat .error").css("display", "none");}});}}}jQuery("#magesms-profile input[name=regtype]").click(function() {if (jQuery(this).val() == "person") {jQuery("#magesms-profile .firm").hide();changeProfile("person");} else {jQuery("#magesms-profile .firm").show();changeProfile("firm");}});</script></div><script type="text/javascript">//<![CDATA[
23
+ var profilForm = new varienForm('magesms_profil', '<?php echo Mage::helper("adminhtml")->getUrl('*/*/validate') ?>');profilForm._processValidationResult = function(transport) {var response = transport.responseText.evalJSON();if (response.error){if (response.attribute && $(response.attribute)) {$(response.attribute).setHasError(true, productForm);Validation.ajaxError($(response.attribute), response.message);if (!Prototype.Browser.IE){$(response.attribute).focus();}}else if ($('messages')) {$('messages').innerHTML = '' + response.message + '';}}else{profilForm._submit();}};Validation.add('validate-agree','You have to agree with licence terms.', function(v) {return $('agree1').checked && !$('agree2').checked;});Translator.add('You have to agree with licence terms.','<?php echo Mage::helper('magesms')->__('You have to agree with licence terms.')?>');
24
+ //]]></script></div></div><div class="clear"></div><br /><br /></div>
app/design/adminhtml/default/default/template/topefekt/magesms/purchasecredit.phtml 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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $url = 'pay.topefekt.com/pay.php?user='.$user->getUser().'&passwd='.$user->getPasswd().'&country='.$user->getCountry0(); ?><?php if (Mage::getModel('magesms/country')->getCollection()->addFieldToFilter('name', $user->getCountry0())->getFirstItem()->getVat()): ?><?php $url .= '&vat=0'; ?><?php else: ?><?php $url .= '&vat=1'; ?><?php endif; ?><h2><?php echo Mage::helper('magesms')->__('Purchase Credit'); ?></h2><p><?php echo Mage::helper('magesms')->__(' In case methods for credit purchase are not displayed properly, please click here:'); ?><a href="http://<?php echo $url; ?>" target="_blank"><?php echo Mage::helper('magesms')->__('Purchase Credit'); ?></a></p><br /><iframe frameborder="no" style="margin:0px;padding:0px;width:100%;height:400px" src="https://<?php echo $url.'&parentUrl='.Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);?>"></iframe>
app/design/adminhtml/default/default/template/topefekt/magesms/sendsms.phtml ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><h2><?php echo Mage::helper('magesms')->__('Send SMS'); ?></h2><p><?php echo Mage::helper('magesms')->__('Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Bulk SMS text'); ?></h4></div><div class="fieldset"><form name="formSMS" id="magesms_sendsms" action="<?php echo Mage::helper("adminhtml")->getUrl('*/*/send') ?>" enctype="multipart/form-data" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div style="float: left;margin-right: 30px"><div class="margin-form"><?php echo Mage::helper('magesms')->__('Add recipients '); ?><span style="cursor:help;text-decoration:underline;" title="<?php echo Mage::helper('magesms')->__('Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.'); ?>" onclick="popup_title(this)">?</span>&nbsp;<?php echo Mage::helper('magesms')->__(' (e.g. 447971796595)'); ?><br /><textarea id="recipients" name="recipients" class="input-text validate-recipients-file" style="width:420px; height:45px;"><?php echo $this->getRequest()->getParam('recipients'); ?></textarea></div></div><div style="float: left;"><div class="margin-form"><?php echo Mage::helper('magesms')->__('Add recipients in CSV file '); ?><span style="cursor:help;text-decoration:underline;" title="<?php echo Mage::helper('magesms')->__('CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)'); ?>" onclick="popup_title(this)">?</span><br /><input type="file" id="sms_file" name="sms_file" /></div></div><div class="clear"></div><div id="add_recipient"><a href="#" onclick="return alphabet.toggle();"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminEmployees.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Add'); ?></a><div style="display:none;" id="recipient-popup"><div class="popup-close" onclick="alphabet.toggle()">X</div><div class="popup-alphabet"><?php $_alphabet = Mage::helper('magesms')->__('lang_alphabet'); $alphabet = explode(';', $_alphabet); if ($alphabet[0] == 'lang_alphabet') { $alphabet = range('A', 'Z'); } foreach ($alphabet as $char): ?><a href="#" onclick="return alphabet.load('<?php echo $char; ?>')"><?php echo $char; ?></a><?php endforeach; ?></div><div id="loadingmask" style="display: none;"><div class="loader" id="loading-mask-loader" style="text-align: center"><img src="<?php echo $this->getSkinUrl('images/ajax-loader-tr.gif'); ?>" alt="<?php echo $this->__('Loading...') ?>"/><br /><?php echo $this->__('Loading...') ?></div><div id="loading-mask"></div></div><div id="popup-output"></div></div></div><script type="text/javascript">//<![CDATA[
17
+ alphabet = new magesmsAddRecipient(document.getElementById('recipient-popup'), document.getElementById('popup-output'), document.getElementById('recipients'));alphabet.setServiceUrl('<?php echo Mage::helper("adminhtml")->getUrl('*/*/loadCustomers') ?>');alphabet.setTranslate({notfound: '<?php echo Mage::helper('magesms')->__('not found'); ?>'});
18
+ //]]></script><br /><label for="text"><?php echo Mage::helper('magesms')->__('Enter SMS text'); ?></label><br /><div style="float: left;margin-right:30px;"><div class="margin-form"><textarea name="text" id="text" class="required-entry input-text" style="width:420px; height:135px;"><?php echo $this->getRequest()->getParam('text'); ?></textarea><div id="labelSMS"></div></div></div><div style="float: left; margin-top"><div class="margin-form"><input id="unicode" type="checkbox" value="1" name="unicode" <?php echo $this->getRequest()->getParam('unicode') ? 'checked' : ''; ?> /><label for="unicode"><?php echo Mage::helper('magesms')->__(' Unicode '); ?></label><span style="cursor:help;text-decoration:underline;" title="<?php echo Mage::helper('magesms')->__('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).'); ?>" onclick="popup_title(this)">?</span></div><div class="margin-form"><input type="hidden" value="0" name="unique" /><input id="unique" type="checkbox" value="1" name="unique" <?php echo $this->getRequest()->getParam('unique') === '0' ? '' : 'checked'; ?> /><label for="unique"><?php echo Mage::helper('magesms')->__('Remove duplicate numbers'); ?></label></div><div class="margin-form" style="margin-top: 10px"><input id="sendlater" type="checkbox" value="1" name="sendlater" <?php echo $this->getRequest()->getParam('sendlater') ? 'checked' : ''; ?> /><label for="sendlater"><?php echo Mage::helper('magesms')->__(' Send later '); ?></label></div><div class="margin-form sendlater-form" style="display: none; padding: 5px 0 0 20px"><label for="date"><?php echo Mage::helper('magesms')->__('Date:'); ?></label><input type="text" style="width: 100px;" class="input-text validate-sendlater-datumodesl" value="<?php echo $this->getRequest()->getParam('datumodesl', Mage::app()->getLocale()->date(Mage::getModel('core/date')->timestamp()+24*60*60, null, null, false)->toString(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM))); ?>" id="datumodesl" name="datumodesl"/><img style="cursor:pointer" title="<?php echo Mage::helper('magesms')->__('Calendar'); ?>" id="date_select_trig" class="v-middle" alt="" src="<?php echo $this->getSkinUrl("images/grid-cal.gif");?> "/>&nbsp;&nbsp;&nbsp;&nbsp;<label for="date"><?php echo Mage::helper('magesms')->__('Time: '); ?></label><select name="datumodesl_hour"><?php for($hour=1;$hour<=24;$hour++): ?><option value="<?php echo $hour; ?>" <?php echo $this->getRequest()->getParam('datumodesl_hour', 9) == $hour ? 'selected' : ''; ?>><?php printf('%02d', $hour); ?></option><?php endfor; ?></select>:<select name="datumodesl_min"><?php for($min=0;$min<=59;$min++): ?><option value="<?php echo $min; ?>" <?php echo $this->getRequest()->getParam('datumodesl_min', 00) == $min ? 'selected' : ''; ?>><?php printf('%02d', $min); ?></option><?php endfor; ?></select><script type="text/javascript">//<![CDATA[
19
+ jQuery(document).ready(function() {jQuery('#sendlater').click(function() {jQuery('.sendlater-form').toggle();});if (jQuery('#sendlater').attr('checked')) {jQuery('.sendlater-form').show();};});Calendar.setup({inputField: "datumodesl",ifFormat: "<?php echo Mage::app()->getLocale()->getDateStrFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); ?>",button: "date_select_trig",align: "Bl",singleClick : true});
20
+ //]]></script></div><div class="margin-form sendlater-form" style="display: none; padding: 5px 0 0 20px"><label for="datereal"><?php echo Mage::helper('magesms')->__('Your time: '); ?></label><?php $date = Mage::app()->getLocale()->date()->toString(); ?><select id="datereal" name="datereal"><option value="-1" <?php echo $this->getRequest()->getParam('datereal') == -1 ? 'selected' : ''; ?>><?php echo $date; ?> -<?php echo Mage::helper('magesms')->__('1hr'); ?></option><option value="0" <?php echo $this->getRequest()->getParam('datereal', 0) == 0 ? 'selected' : ''; ?>><?php echo $date; ?></option><option value="1" <?php echo $this->getRequest()->getParam('datereal') == 1 ? 'selected' : ''; ?>><?php echo $date; ?> +<?php echo Mage::helper('magesms')->__('1hr'); ?></option></select>&nbsp;&nbsp;&nbsp;&nbsp;(<?php echo Mage::helper('magesms')->__('time zone: '); ?><span style="cursor:help;" title="<?php echo Mage::helper('magesms')->__('time zone settings'); ?>"><a href="<?php echo Mage::helper("adminhtml")->getUrl('adminhtml/system_config/edit/section/general/', array('_fragment' => 'general_locale-head')); ?>" target="_blank"><?php echo Mage::app()->getStore()->getConfig('general/locale/timezone'); ?></a></span>)</div></div><div class="clear"></div><div class="margin-form" style="margin-left:500px"><button type="button" onclick="sendForm.submit();" title="<?php echo Mage::helper('magesms')->__('Send'); ?>" name="submitSend" class="form-button" /><span><span><span><?php echo Mage::helper('magesms')->__('Send'); ?></span></span></span></button><!--<input type="button" onclick="sendForm.submit();" value="<?php echo Mage::helper('magesms')->__('Send'); ?>" name="submitSend" class="form-button" />--></div></form><script type="text/javascript">//<![CDATA[
21
+ var sendForm = new varienForm('magesms_sendsms');sendForm.submit = function() {if (this.validator.validate()) {if (confirm('<?php echo Mage::helper('magesms')->__('Send').' '.Mage::helper('magesms')->__('SMS').'?'; ?>')) {varienForm.prototype.submit.bind(this)();}return false;}};Validation.add('validate-sendlater-datumodesl','Please enter a valid date.', function(v) {return !$('sendlater').checked || $('sendlater').checked && !Validation.get('IsEmpty').test(v);});Validation.add('validate-recipients-file','No recipient!', function(v) {return $('sms_file').value || !Validation.get('IsEmpty').test(v);});Translator.add('No recipient!','<?php echo Mage::helper('magesms')->__('Recipients found: 0')?>');
22
+ //]]></script></div></div><script type="text/javascript">//<![CDATA[
23
+ countitSMS = new countitSMS(document.getElementById('text'), document.getElementById('unicode'), document.getElementById('labelSMS'));countitSMS.chartext1 = '<?php echo Mage::helper('magesms')->__('Characters: '); ?>';countitSMS.chartext2 = '<?php echo Mage::helper('magesms')->__('SMS: '); ?>';countitSMS.alert = '<?php echo Mage::helper('magesms')->__('Text is too long'); ?>';countitSMS.count();
24
+ //]]></script></div>
app/design/adminhtml/default/default/template/topefekt/magesms/statistics.phtml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><?php $type = array( 1 => Mage::helper('magesms')->__(' admin sms'), 2 => Mage::helper('magesms')->__(' customer sms'), 3 => Mage::helper('magesms')->__(' marketing sms'), 4 => Mage::helper('magesms')->__(' simple sms') ); ?><h2><?php echo Mage::helper('magesms')->__('Statistics'); ?></h2><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Statistics'); ?></h4></div><div class="fieldset grid"><form id="magesms_filter" action="<?php echo Mage::getUrl('*/*/filter') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form" style="text-align: center"><label for="datefrom"><?php echo Mage::helper('magesms')->__('Date from:'); ?></label><input type="text" style="width: 100px;" class="input-text" value="<?php echo $this->getFilterData('datefrom') ? $this->getFilterData('datefrom') : Mage::app()->getLocale()->date(Mage::getModel('core/date')->timestamp(), null, null, false)->toString(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)); ?>" id="datefrom" name="datefrom"/><img style="cursor:pointer" title="<?php echo Mage::helper('magesms')->__('Calendar'); ?>" id="date_select_from" class="v-middle" alt="" src="<?php echo $this->getSkinUrl("images/grid-cal.gif");?> "/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label for="dateto"><?php echo Mage::helper('magesms')->__('to: '); ?></label><input type="text" style="width: 100px;" class="input-text" value="<?php echo $this->getFilterData('dateto') ? $this->getFilterData('dateto') : Mage::app()->getLocale()->date(Mage::getModel('core/date')->timestamp(), null, null, false)->toString(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)); ?>" id="dateto" name="dateto"/><img style="cursor:pointer" title="<?php echo Mage::helper('magesms')->__('Calendar'); ?>" id="date_select_to" class="v-middle" alt="" src="<?php echo $this->getSkinUrl("images/grid-cal.gif");?> "/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select name="status" id="status"><option value=""><?php echo Mage::helper('magesms')->__('Status'); ?></option><?php foreach( Mage::getSingleton('magesms/sms')->status() as $id=>$stat ): ?><option value="<?php echo $id; ?>" <?php echo $id == $this->getFilterData('status') ? 'selected' : ''; ?>><?php echo $stat->name; ?></option><?php endforeach; ?></select><input type="hidden" name="eshopsms1" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="eshopsms1" id="eshopsms1" value="1" <?php echo $this->getRequest()->getParam('eshopsms1') == null || $this->getRequest()->getParam('eshopsms1') == 1 ? 'checked' : ''; ?> /><label for="eshopsms1"><?php echo Mage::helper('magesms')->__(' admin sms'); ?></label><input type="hidden" name="eshopsms" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="eshopsms" id="eshopsms" value="1" <?php echo $this->getRequest()->getParam('eshopsms') == null || $this->getRequest()->getParam('eshopsms') == 1 ? 'checked' : ''; ?> /><label for="eshopsms"><?php echo Mage::helper('magesms')->__(' customer sms'); ?></label><input type="hidden" name="bulksms" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="bulksms" id="bulksms" value="1" <?php echo $this->getRequest()->getParam('bulksms') == null || $this->getRequest()->getParam('bulksms') == 1 ? 'checked' : ''; ?> /><label for="bulksms"><?php echo Mage::helper('magesms')->__(' marketing sms'); ?></label><input type="hidden" name="bulksms2" value="0" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="bulksms2" id="bulksms2" value="1" <?php echo $this->getRequest()->getParam('bulksms2') == null || $this->getRequest()->getParam('bulksms2') == 1 ? 'checked' : ''; ?> /><label for="bulksms2"><?php echo Mage::helper('magesms')->__(' simple sms'); ?></label>&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="<?php echo Mage::helper('magesms')->__('Show'); ?>" class="form-button" /></div><script type="text/javascript">//<![CDATA[
17
+ Calendar.setup({inputField: "datefrom",ifFormat: "<?php echo Mage::app()->getLocale()->getDateStrFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); ?>",showsTime: false,button: "date_select_from",align: "Bl",singleClick : true});Calendar.setup({inputField: "dateto",ifFormat: "<?php echo Mage::app()->getLocale()->getDateStrFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); ?>",showsTime: false,button: "date_select_to",align: "Bl",singleClick : true});
18
+ //]]></script></form></div></div><?php $history = Mage::getSingleton('magesms/smshistory')->getCollection(); $requestData = Mage::helper('magesms')->filterDates($this->getFilterData()->getData(), array('datefrom', 'dateto')); $from = !empty($requestData['datefrom']) ? $requestData['datefrom'] : date('Y-m-d', Mage::getModel('core/date')->timestamp()); $to = !empty($requestData['dateto']) ? $requestData['dateto'] : date('Y-m-d', Mage::getModel('core/date')->timestamp()); $history->addFieldToFilter('date', array('from' => $from.' 00:00:00')) ->addFieldToFilter('date', array('to' => $to.' 23:59:59')); if (($_status = $this->getFilterData('status'))) { $history->addFieldToFilter('status', $_status); } $notin = array(); if ($this->getRequest()->getParam('eshopsms', 1) != 1) $notin[] = 2; if ($this->getRequest()->getParam('eshopsms1', 1) != 1) $notin[] = 1; if ($this->getRequest()->getParam('bulksms', 1) != 1) $notin[] = 3; if ($this->getRequest()->getParam('bulksms2', 1) != 1) $notin[] = 4; if (count($notin)) { $history->addFieldToFilter('type', array('nin' => $notin)); } $count = $history->getSize(); if ($count): $output = array('status' => array(), 'type' => array()); foreach($history as $_obj) { if (!isset($output['type'][$_obj->getType()])) $output['type'][$_obj->getType()] = 0; $output['type'][$_obj->getType()]++; if ($_obj->getStatus() != Topefekt_Magesms_Model_Sms::ERROR) { if (!isset($output['status'][Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name])) $output['status'][Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name] = 0; $output['status'][Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name]++; } else { if (!isset($output['status'][Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name.' - '.$_obj->getNote()])) $output['status'][Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name.' - '.$_obj->getNote()] = 0; $output['status'][Mage::getSingleton('magesms/sms')->status($_obj->getStatus())->name.' - '.$_obj->getNote()]++; } } ?><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminCatalog.gif'; ?>" alt="" /><?php echo Mage::helper('magesms')->__('Total sms:').' '.$count; ?></h4></div><div class="fieldset grid"><script type="text/javascript" src="https://www.google.com/jsapi"></script><script type="text/javascript">google.load("visualization", "1", {packages:["corechart"]});google.setOnLoadCallback(drawChart);function drawChart() {var dataStatus = google.visualization.arrayToDataTable([['SMS', 'Count'],<?php foreach($output['status'] as $key=>$val): ?>['<?php echo $key; ?>', <?php echo $val; ?>],<?php endforeach; ?>]);var optionsStatus = {title: '<?php echo Mage::helper('magesms')->__('Status'); ?>',backgroundColor: '#fdfdfd',pieSliceText: 'value',};var chartStatus = new google.visualization.PieChart(document.getElementById('Status'));chartStatus.draw(dataStatus, optionsStatus);var dataType = google.visualization.arrayToDataTable([['SMS', 'Count'],<?php foreach($output['type'] as $key=>$val): ?>['<?php echo $type[$key]; ?>', <?php echo $val; ?>],<?php endforeach; ?>]);var optionsType = {title: '<?php echo Mage::helper('magesms')->__('Type'); ?>',backgroundColor: '#fdfdfd',pieSliceText: 'value',};var chartType = new google.visualization.PieChart(document.getElementById('Type'));chartType.draw(dataType, optionsType);}</script><div id="Type" style="width: 49%; min-width: 630px; height: 400px; display: inline-block;"></div><div id="Status" style="width: 49%; min-width: 630px; height: 400px; display: inline-block;"></div></div></div><?php else: ?><div><?php echo Mage::helper('magesms')->__('Total SMS: 0'); ?></div><?php endif; ?></div>
app/design/adminhtml/default/default/template/topefekt/magesms/wizard-edit.phtml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><?php $currency = $this->profile->currency; ?><?php $type = Mage::app()->getRequest()->getParam('type'); if (!$type && ($id = Mage::app()->getRequest()->getParam('id'))) { $type = Mage::getModel('magesms/routes')->load($id)->getType(); } ?><?php if (!($lang = Mage::app()->getRequest()->getParam('country0'))) { $lang = $this->profile->lang; } if (Mage::registry('routes')) { $routes = array(Mage::registry('routes')); } else { $routes = array(Mage::getModel('magesms/routes')->load($id)); $lang = $routes[0]->getAreaText(); } ?><h2><?php echo Mage::helper('magesms')->__('SMS Settings'); ?></h2><p><?php echo Mage::helper('magesms')->__('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.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /><?php if ($type == 'admin'): ?><?php echo Mage::helper('magesms')->__('Admin SMS settings'); ?><?php else: ?><?php echo Mage::helper('magesms')->__('Customer SMS settings'); ?><?php endif; ?></h4></div><div class="fieldset grid"><form id="magesms_login" action="<?php echo $this->getUrl('*/*/addcountry'.$type) ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form" style="text-align: center"><label for="country"><?php echo Mage::helper('magesms')->__('Select country: '); ?></label><select name="country0" id="country"><?php foreach( Mage::getSingleton('magesms/country_area')->getCollection()->setOrder('country_name', 'ASC') as $country ): ?><option value="<?php echo $country->getCountryName(); ?>" <?php echo $lang == $country->getCountryName() ? 'selected' : ''; ?>><?php echo $country->getCountryName(); ?> (+<?php echo $country->getArea(); ?>)</option><?php endforeach; ?></select><input type="submit" value="<?php echo Mage::helper('magesms')->__('ADD/CHANGE SELECTED COUNTRY'); ?>" class="form-button" /></div></form><form id="magesms_addroute" action="<?php echo $this->getUrl('*/*/addroute') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><?php if ($routes): ?><?php include 'wizard-list.phtml'; ?><?php endif; ?><input type="hidden" name="id" value="<?php echo $id; ?>" /><input type="hidden" name="country0" value="<?php echo $lang; ?>" /><input type="hidden" name="area" value="<?php echo $route->getArea(); ?>" /><input type="hidden" name="type" value="<?php echo $type; ?>" /><input type="button" onclick="addrouteForm.submit();" value="<?php echo Mage::helper('magesms')->__('SAVE SMS SETTINGS'); ?>" class="form-button" /></form><script type="text/javascript">//<![CDATA[
17
+ var addrouteForm = new varienForm('magesms_addroute', '<?php echo Mage::helper("adminhtml")->getUrl('*/*/validate') ?>');
18
+ //]]></script></div></div></div>
app/design/adminhtml/default/default/template/topefekt/magesms/wizard-list.phtml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $routes[0]->getInfo(); ?><?php $id = Mage::app()->getRequest()->getParam('id', null); ?><?php $info = $routes[0]->getInfo(); ?><table cellspacing="0" class="data"><tr class="headings"><th><?php echo Mage::helper('magesms')->__('SENDER TYPE'); ?></th><td></td><td></td><th colspan="3" class="a-center"><?php printf(Mage::helper('magesms')->__('SMS PRICE IN %s (excl. VAT)'), $currency); ?></th><td></td></tr><?php foreach($routes as $route): ?><tr class="headings"><td><b><?php echo $route->getAreaText(); ?> (+<?php echo $route->getArea(); ?>)</b><?php if ($id === null): ?><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/edit', array('id' => $route->getId())); ?>"><img title="edit <?php echo $route->getAreaText(); ?>" alt="edit <?php echo $route->getAreaText(); ?>" style="border:0px;" name="submitAddAdmin" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/edit.gif'; ?>"></a><a href="<?php echo Mage::helper("adminhtml")->getUrl('*/*/delete', array('id' => $route->getId())); ?>" onclick="return confirm('<?php echo Mage::helper('magesms')->__('Are you sure to delete').' '.$route->getAreaText().'?'; ?>')"><img title="delete <?php echo $route->getAreaText(); ?>" alt="delete <?php echo $route->getAreaText(); ?>" style="border:0px;" name="submitAddAdmin" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/delete.gif'; ?>"></a><?php endif; ?></td><th><?php echo Mage::helper('magesms')->__('NETWORK'); ?></th><th class="a-center"><?php echo Mage::helper('magesms')->__('SMS PRICE<br />IN CREDITS'); ?></th><th class="a-center"><?php echo Mage::helper('magesms')->__('payment'); ?> <?php echo $info['payment'][0][0]; ?> (<?php echo $currency; ?>)</th><th class="a-center"><?php echo $info['payment'][1][0]; ?> (<?php echo $currency; ?>)</th><th class="a-center"><?php echo $info['payment'][2][0]; ?> (<?php echo $currency; ?>)</th><th class="a-center"><?php echo Mage::helper('magesms')->__('Unicode'); ?> &nbsp;<span onclick="popup_title(this)" title="<?php echo Mage::helper('magesms')->__('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)'); ?>" style="cursor:help;text-decoration:underline;">?</span></th></tr><?php $info = $route->getInfo(); foreach($info['sms'] as $sendertype => $gates): switch($sendertype) { case 0: $sender_h = Mage::helper('magesms')->__('TEXT SENDER ID'); if ($id === null) $add = '<b>'.$route->getData('senderID').'</b>'; else $add = Mage::helper('magesms')->__('e.g.:').' myweb.com'; $pozn = "<br /><span style=\"font-size:10px;\">&nbsp;&nbsp;".$add."</span>"; break; case 1: $sender_h = Mage::helper('magesms')->__('SYSTEM NUMBER'); $pozn = "<br /><span style=\"font-size:10px;\">&nbsp;&nbsp;".Mage::helper('magesms')->__('e.g.:')." +420602123456</span>"; break; case 2: $sender_h = Mage::helper('magesms')->__('OWN NUMBER SENDER ID'); if ($id === null) $add = '<b>+'.$route->getData('senderID').'</b>'; else $add = Mage::helper('magesms')->__('e.g.:').' +447971796595'; $pozn = "<br /><span style=\"font-size:10px;\">&nbsp;&nbsp;".$add."</span>"; break; case 3: $sender_h = Mage::helper('magesms')->__('SIM HOSTING'); $pozn = ""; break; } ?><?php foreach($gates as $gate => $networks): ?><?php if ($id === null ) { if ($route->getIsms() != $gate || $route->getSendertype() != $sendertype ) continue; } $prid = ''; if ($sendertype == 3) $prid = ' ('.$gate.')'; ?><tr class="row"><td rowspan="<?php echo count($networks); ?>"><?php if ($id !== null): ?><input type="radio" name="isms" id="isms_<?php echo $gate.'_'.$sendertype; ?>" value="<?php echo $gate.';'.$sendertype; ?>" <?php echo $route->getIsms() == $gate && $route->getSendertype() == $sendertype ? 'checked' : ''; ?> /><label for="isms_<?php echo $gate.'_'.$sendertype; ?>"><?php echo $sender_h.$prid.$pozn; ?></label><?php else: ?><?php echo $sender_h.$prid.$pozn; ?><?php endif; ?></td><?php $even = 0; foreach($networks as $network => $price): ?><?php if ($even): ?><tr class="<?php if ($even % 2) { echo "even"; $even++; } else { $even++; } ?>"><?php else: $even++;?><?php endif; ?><td><?php echo $network; ?></td><td class="a-center"><?php echo Mage::helper('magesms')->formatPrice($price['credit'], 2); ?></td><td class="a-center"><?php echo Mage::helper('magesms')->formatPrice($price['pay1']); ?></td><td class="a-center"><?php echo Mage::helper('magesms')->formatPrice($price['pay2']); ?></td><td class="a-center"><?php echo Mage::helper('magesms')->formatPrice($price['pay3']); ?></td><td class="a-center"><?php if ($price['unicode'] > 0): ?><img alt="<?php echo Mage::helper('magesms')->__('UNICODE SUPPORTED'); ?>" style="border:0px" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); ?>/magesms/i_accepted.gif"><?php else: ?><img alt="<?php echo Mage::helper('magesms')->__('UNICODE UNSUPPORTED'); ?>" style="border:0px" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); ?>/magesms/i_canceled.gif"><?php endif; ?></td></tr><?php endforeach; ?><?php endforeach; ?><?php endforeach; ?><?php endforeach; ?></table><script type="text/javascript">//<![CDATA[
17
+
18
+ //]]></script>
app/design/adminhtml/default/default/template/topefekt/magesms/wizard-sender.phtml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $routes = Mage::getSingleton('adminhtml/session')->getData('routes'); ?><h2><?php if ($routes->getSendertype() == 0): ?><?php echo Mage::helper('magesms')->__('SMS Settings - Select Text sender ID for '); ?><?php elseif ($routes->getSendertype() == 2): ?><?php echo Mage::helper('magesms')->__('SMS Settings - Select Own number sender ID for '); ?><?php else: return; ?><?php endif; ?><?php echo $routes->getAreaText(); ?></h2><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /><?php if ($routes->getSendertype() == 0): ?><?php echo Mage::helper('magesms')->__('Text sender ID settings'); ?><?php else: ?><?php echo Mage::helper('magesms')->__('Own number sender ID settings'); ?><?php endif; ?></h4></div><div class="fieldset grid"><form id="magesms_sender" action="<?php echo $this->getUrl('*/*/savesender') ?>" method="post" onkeypress="return event.keyCode != 13;"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><?php if ($routes->getSendertype() == 0): ?><?php $senders = Mage::getSingleton('magesms/textsender')->getCollection(); $prefix = ''; $first = Mage::helper('magesms')->__('Text sender ID'); $label1 = Mage::helper('magesms')->__('Existing Text sender ID:'); $label2 = Mage::helper('magesms')->__('New Text sender ID:'); $maxlength = 11; $desc = Mage::helper('magesms')->__('max. 11 characters'); ?><?php else: ?><?php $senders = Mage::getSingleton('magesms/ownnumbersender')->getCollection(); $prefix = '+'; $first = Mage::helper('magesms')->__('Own number sender ID'); $label1 = Mage::helper('magesms')->__('Existing Own number:'); $label2 = Mage::helper('magesms')->__('New Own number sender ID:'); $maxlength = 30; $desc = Mage::helper('magesms')->__('in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595'); ?><?php endif; ?><?php if ($routes->displayCode === true): ?><div class="margin-form" id="senderx"><label class="form-required" for="newsender"><?php echo $label2; ?> <span class="required">*</span></label><?php echo $routes->getData('senderID'); ?></div><div class="margin-form"><label class="form-required" for="code"><?php echo Mage::helper('magesms')->__('SMS code:'); ?> <span class="required">*</span></label><input class="required-entry validate-sender input-text" type="text" name="code" id="code" value="" /></div><?php else: ?><?php if ($senders->count()): ?><div class="margin-form"><label class="form-required" for="sender"><?php echo $label1; ?> <span class="required">*</span></label><select class="" name="sender" id="sender"><option value="">-><?php echo $first; ?></option><?php foreach($senders as $sender): ?><option value="<?php echo $sender->getVal(); ?>"><?php echo $prefix.$sender->getVal(); ?></option><?php endforeach; ?></select></div><?php endif; ?><div class="margin-form" id="senderx"><label class="form-required" for="newsender"><?php echo $label2; ?> <span class="required">*</span></label><input class="required-entry validate-sender input-text" maxlength="<?php echo $maxlength; ?>" type="text" name="newsender" id="newsender" value="" /><p><?php echo $desc; ?></p></div><?php endif; ?><div class="margin-form"><input type="button" onclick="senderForm.submit();" value="<?php echo Mage::helper('magesms')->__('CONFIRM'); ?>" class="form-button" /></div></form><script type="text/javascript">//<![CDATA[
17
+ var senderForm = new varienForm('magesms_sender', '<?php echo Mage::helper("adminhtml")->getUrl('*/*/validatesender'); ?>');<?php if ($routes->getSendertype() == 0): ?>Validation.add('validate-sender','possible characters: ', function(v) {return Validation.get('IsEmpty').test(v) || v.length > 3 && /^[0-9a-zA-Z_.]+$/.test(v) && !/^[0-9]+$/.test(v);});Translator.add('possible characters: ','<?php echo Mage::helper('magesms')->__('possible characters: ').'a-z A-Z 0-9 _ .'; ?>');<?php else: ?>Validation.add('validate-sender','own number sender ID must be number', function(v) {return Validation.get('IsEmpty').test(v) || /^[1-9]+[0-9]+$/.test(v);});Translator.add('own number sender ID must be number','<?php echo Mage::helper('magesms')->__('own number sender ID must be number'); ?>');<?php endif; ?>jQuery(document).ready(function() {jQuery('#sender').change(function() {if (jQuery(this).val()) {jQuery('#senderx').hide();jQuery(this).addClass('required-entry');jQuery('#senderx #newsender').removeClass('required-entry');} else {jQuery('#senderx').show();jQuery('#senderx #newsender').focus();jQuery(this).removeClass('required-entry');jQuery('#senderx #newsender').addClass('required-entry');}});});
18
+ //]]></script></div></div></div>
app/design/adminhtml/default/default/template/topefekt/magesms/wizard.phtml 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-2014 TOPefekt s.r.o. (http://www.mage-sms.com)
14
+ * @license http://opensource.org/licenses/BSD-3-Clause
15
+ */
16
+ ?><?php $user = $this->profile->user; ?><?php $lang = $this->profile->lang; ?><?php $currency = $this->profile->currency; ?><div style="float: right;"><form action="<?php echo $this->getUrl('*/*/updatepricelist') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><input type="submit" value="<?php echo Mage::helper('magesms')->__('Update pricelist'); ?>" class="form-button" /></form></div><h2><?php echo Mage::helper('magesms')->__('SMS Settings'); ?></h2><p><?php echo Mage::helper('magesms')->__('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.'); ?></p><div id="magesms"><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Customer SMS settings'); ?></h4></div><div class="fieldset grid"><form id="magesms_addcountryuser" action="<?php echo $this->getUrl('*/*/addcountrycustomer') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form" style="text-align: center"><label for="country"><?php echo Mage::helper('magesms')->__('Select country: '); ?></label><select name="country0" id="country"><?php foreach( Mage::getSingleton('magesms/country_area')->getCollection()->setOrder('country_name', 'ASC') as $country ): ?><option value="<?php echo $country->getCountryName(); ?>" <?php echo $lang == $country->getCountryName() ? 'selected' : ''; ?>><?php echo $country->getCountryName(); ?> (+<?php echo $country->getArea(); ?>)</option><?php endforeach; ?></select><input type="submit" value="<?php echo Mage::helper('magesms')->__('ADD/CHANGE SELECTED COUNTRY'); ?>" class="form-button" /></div></form><?php if ($routes = Mage::getSingleton('magesms/routes')->loadData('customer')): ?><?php include 'wizard-list.phtml'; ?><?php endif; ?></div></div><div class="entry-edit"><div class="entry-edit-head"><h4 class="icon-head fieldset-legend head-account"><img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'magesms/AdminTools.gif'; ?>" alt="" /> <?php echo Mage::helper('magesms')->__('Admin SMS settings'); ?></h4></div><div class="fieldset grid"><form id="magesms_addcountryadmin" action="<?php echo $this->getUrl('*/*/addcountryadmin') ?>" method="post"><input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" /><div class="margin-form" style="text-align: center"><label for="country"><?php echo Mage::helper('magesms')->__('Select country: '); ?></label><select name="country0" id="country"><?php foreach( Mage::getSingleton('magesms/country_area')->getCollection()->setOrder('country_name', 'ASC') as $country ): ?><option value="<?php echo $country->getCountryName(); ?>" <?php echo $lang == $country->getCountryName() ? 'selected' : ''; ?>><?php echo $country->getCountryName(); ?> (+<?php echo $country->getArea(); ?>)</option><?php endforeach; ?></select><input type="submit" value="<?php echo Mage::helper('magesms')->__('ADD/CHANGE SELECTED COUNTRY'); ?>" class="form-button" /></div></form><?php if ($routes = Mage::getSingleton('magesms/routes')->loadData('admin')): ?><?php include 'wizard-list.phtml'; ?><?php endif; ?></div></div></div>
app/etc/modules/Topefekt_Magesms.xml ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <modules>
4
+ <Topefekt_Magesms>
5
+ <active>true</active>
6
+ <codePool>community</codePool>
7
+ </Topefekt_Magesms>
8
+ </modules>
9
+ </config>
app/locale/cs_CZ/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,504 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","cs"
2
+ "lang_alphabet","A;Á;B;C;Č;D;Ď;E;É;Ě;F;G;H;CH;I;Í;J;K;L;M;N;Ň;O;Ó;P;Q;R;Ř;S;Š;T;Ť;U;Ú;Ů;V;W;X;Y;Ý;Z;Ž"
3
+ "smscurrency","CZK"
4
+ "All years","Všechny roky"
5
+ "Presta SMS","Presta SMS"
6
+ "About","O modulu"
7
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Všechna práva vyhrazena"
8
+ "Developer:","Vývojář:"
9
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
10
+ "Address:","Adresa:"
11
+ "B. Nemcove 767/13","B. Němcové 767/13"
12
+ "78701 Sumperk","78701 Šumperk"
13
+ "Czech Republic","Česká Republika"
14
+ "VAT: CZ29444268","DIČ: CZ29444268"
15
+ "Office Telephone:","Telefon:"
16
+ "+420 581 110 998","+420 581 110 998"
17
+ "E-mail:","E-mail:"
18
+ "sales@topefekt.com","sales@topefekt.com"
19
+ "support@topefekt.com","support@topefekt.com"
20
+ "Web:","Web:"
21
+ "www.presta-sms.com","www.presta-sms.com"
22
+ "www.presta-sms.com/","www.presta-sms.com/cz/index.html"
23
+ "Admin SMS","Admin SMS"
24
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Vyberte události, při kterých budou administrátoři obchodu upozorněni SMS zprávou a definujte text těchto zpráv."
25
+ "Unicode SMS","Unicode SMS"
26
+ "unicode","unicode"
27
+ "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).","Zaškrtněte pouze pokud chcete ve zprávě použít diakritiku a nebo jazyky jako je čínština, arabština, řečtina, hebrejština, korejština, atp. (Unicode umožňuje použít současně různé fonty a symboly. Počet znaků v jedné Unicode zprávě je 70)."
28
+ "Save","Uložit"
29
+ "Sending notifications via SMS is ACTIVE","Odesílání sms notifikací je AKTIVNÍ."
30
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Odesílání sms notifikací NENÍ AKTIVNÍ. Odesílání SMS aktivujete zaškrtnutím alespoň jednoho administrátora."
31
+ "Update of order status","Aktualizace stavu objednávky"
32
+ "Account","Účet"
33
+ "Product","Produkt"
34
+ "Order status","Stav objednávky"
35
+ "Order","Objednávka"
36
+ "Admin SMS - not active","Admin SMS - neaktivní"
37
+ "Please add at least one administrator!","Prosím přidejte alespoň jednoho administrátora!"
38
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář. Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
39
+ "Invalid SMS text","Neplatný text SMS zprávy"
40
+ "Text of SMS was saved.","Text SMS zprávy byl uložen."
41
+ "Unicode saved.","Unicode uložen."
42
+ "char","Znak"
43
+ "chars","Znaků"
44
+ "label","Štítek"
45
+ "SMS text","SMS text"
46
+ "total sms:","celkem sms:"
47
+ "Enter SMS text","Zadejte text SMS zprávy"
48
+ "Preview","Náhled"
49
+ "Administrators","Adminstrátoři"
50
+ "Save","Uložit"
51
+ "Cancel","Zrušit"
52
+ "Restore unsaved changes to its original state.","Vrátí neuložené změny do původního stavu."
53
+ "User profile - not active","Uživatelský profil - neaktivní"
54
+ "User profile - active","Uživatelský profil - aktivní"
55
+ "New user account","Nový uživatelský účet"
56
+ "Not registered yet? Create account now!","Ještě jste se neregistrovali? Vytvořte si účet nyní!"
57
+ "Email:","Email:"
58
+ "Company name:","Jméno firmy:"
59
+ "Street:","Ulice:"
60
+ "City:","Město:"
61
+ "ZIP:","PSČ:"
62
+ "Country:","Země:"
63
+ "Company ID:","IČO:"
64
+ "Company VAT:","DIČ:"
65
+ "Referer ID:","Referer ID:"
66
+ "View licence terms:","Zobrazit licenční podmínky:"
67
+ "I agree","Souhlasím"
68
+ "I dont agree","Nesouhlasím"
69
+ "Register","Registrovat"
70
+ "Required field","Požadované pole"
71
+ "Sign in","Přihlásit"
72
+ "If You already have an account, please sign in.","Pokud již máte založený účet, prosím přihlašte se"
73
+ "Username:","Uživatel:"
74
+ "Password:","Heslo:"
75
+ "Log in","Přihlásit"
76
+ "Edit user account","Upravit uživatelský účet"
77
+ "Save","Uložit"
78
+ "User account info","Informace o uživatelském účtu"
79
+ "SMS Credit:","SMS kredit:"
80
+ "Add administrators","Přidat administrátora"
81
+ "Name:","Jméno:"
82
+ "Mobile number:","Mobil:"
83
+ "Edit","Upravit"
84
+ "Add","Přidat"
85
+ "Other settings","Další nastavení"
86
+ "Simulate SMS sending:","Simulovat odeslání SMS:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Umožňuje testovat odeslání SMS a zobrazit testovací SMS v záložce Historie SMS."
88
+ "Delete database:","Smazat databázi:"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Umožňuje rozhodnout se, zda zachovat stávající nastavení a databázi odeslaných SMS v případě odinstalace SMS modulu."
90
+ "Delivery reports:","Informace o doručení (DR):"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","Zobrazí informaci o doručení v záložce Historie SMS."
92
+ "Low credit alert:","Upozornění na nízký kredit:"
93
+ " Allows to receive email when your SMS credit is low.","Umožňuje obdržet email v případě, že Váš SMS kredit je nízký."
94
+ "Email for delivery reports:","Email pro příjem doručenek:"
95
+ "Allows to receive email with delivery report of SMS.","Umožňuje obdržet email se zprávou o doručení SMS."
96
+ "Admin was created.","Správce byl vytvořen."
97
+ "You have to agree with licence terms.","Musíte odsouhlasit licenční podmínky."
98
+ "Account was created.","Účet byl vytvořen. Do Vaší mailové schránky jsme Vám zaslali email pro potvrzení Vaší adresy a získání 5 kreditů zdarma."
99
+ "you can add another account after ","Další účet můžete přidat za "
100
+ "minutes"," minut"
101
+ "can not connect to SMS server","nelze se připojit k SMS serveru"
102
+ "You were succesfully loged in.","Byli jste úspěšně přihlášeni."
103
+ "error","chyba"
104
+ "Invalid VAT", "Nesprávné DIČ"
105
+ "login error","chyba přihlášení"
106
+ "Invalid e-mail for delivery report.","Neplatný email pro zprávy o doručení."
107
+ "Invalid e-mail","Neplatný e-mail"
108
+ "Account was changed.","Účet byl změněn."
109
+ "Account was changed, but module URL for DR does not answer.","Účet byl změněn, ale URL SMS modulu pro zprávy o doručení neodpovídá."
110
+ "you can change account after ","Účet bude možné změnit za "
111
+ " seconds"," sekund"
112
+ "Invalid name","Neplatné jméno"
113
+ "Invalid number","Neplatné číslo"
114
+ "Admin was changed.","Správce byl změněn."
115
+ "Admin was deleted.","Správce byl smazán."
116
+ "no changes were made","nebyly provedeny žádné změny"
117
+ "Are you sure to delete","Opravdu si přejete odstranit"
118
+ "DELETE administrator","ODSTRANIT správce"
119
+ "EDIT administrator","UPRAVIT správce"
120
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","v mezinárodním formátu, bez nul nebo znaménka “+” , např., 420603123456"
121
+ "(when uninstall)","(při odinstalaci)"
122
+ "(0 = no alert)","(0 = bez upozornění)"
123
+ "Fill in username and password.","Zadejte uživatelské jméno a heslo"
124
+ "Customer SMS - ","Zákaznické SMS - "
125
+ "Customer SMS - not active","Zákaznické SMS - neaktivní"
126
+ "default","výchozí"
127
+ " language version"," jazyková verze"
128
+ "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.","Vyberte události, při kterých bude zákazník upozorněn SMS zprávou a definujte text těchto zpráv. Pro různé země můžete rovněž vytvářet různé jazykové mutace SMS zpráv. U států s nedefinovanou mutací bude použita výchozí verze."
129
+ "Add SMS text version","Přidat jazykovou mutaci"
130
+ "Select country: ","Vyberte zemi: "
131
+ "Unicode SMS","Unicode SMS"
132
+ "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).","Zaškrtněte pouze pokud chcete ve zprávě použít diakritiku a nebo jazyky jako je čínština, arabština, řečtina, hebrejština, korejština, atp. (Unicode umožňuje použít současně různé fonty a symboly. Počet znaků v jedné Unicode zprávě je 70)."
133
+ "Order status","Stav objednávky"
134
+ "Sending notifications via SMS is ACTIVE","Odesílání sms notifikací je AKTIVNÍ."
135
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Odesílání sms notifikací NENÍ AKTIVNÍ. Odesílání SMS aktivujete zaškrtnutím „Aktivní“ v detailu požadovaného stavu."
136
+ " Update of order status "," Aktualizace stavu objednávky "
137
+ "Account","Účet"
138
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
139
+ "Invalid SMS text","Neplatný text SMS zprávy"
140
+ "Text of SMS was saved.","Text SMS zprávy byl uložen."
141
+ "SMS text version was deleted.","Jazyková mutace byla odstraněna."
142
+ "Are you sure to delete","Opravdu si přejete odstranit"
143
+ "DELETE language version","ODSTRANIT jazykovou mutaci"
144
+ "SMS text","Text SMS zprávy"
145
+ "unicode","unicode"
146
+ "SMS text version for ","Jazyková mutace pro "
147
+ " was saved"," byla uložena"
148
+ "Preview","Náhled"
149
+ "Active","Aktivní"
150
+ "Save","Uložit"
151
+ "Cancel","Zrušit"
152
+ "total sms:","celkem sms:"
153
+ "EDIT language version","UPRAVIT jazykovou mutaci"
154
+ "Edit","Upravit"
155
+ "Add","Přidat"
156
+ "Order","Objednávka"
157
+ "Chars","Znaků"
158
+ "Unicode was saved.","Unicode byl uložen."
159
+ "Restore unsaved changes to its original state.","Vrátí neuložené změny do původního stavu."
160
+ "Purchase Credit","Koupit kredit"
161
+ "Purchase Credit - not active","Koupit kredit - neaktivní"
162
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
163
+ " In case methods for credit purchase are not displayed properly, please click here:","V případě, že se Vám nezobrazuje výběr možnosti dobití kreditu, klikněte, prosím, zde:"
164
+ "Bulk SMS text","Text hromadné SMS zprávy"
165
+ "Add recipients ","Přidejte příjemce "
166
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Přidejte jednoho nebo více příjemců oddělené čárkou. Číslo musí být v mezinárodním formátu, bez nul nebo znaménka “+” , např., 420603123456"
167
+ " (e.g. 447971796595)"," (např.: 420603123456)"
168
+ "Enter SMS text","Vložte text SMS zprávy"
169
+ "Add recipients in CSV file ","Přidejte příjemce v CSV souboru "
170
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV soubor - 1 sloupec, 1.sloupec - číslo (Číslo musí být v mezinárodním formátu, bez nul nebo znaménka “+” , např., 420603123456)"
171
+ " Unicode "," Unicode "
172
+ "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).","Zaškrtněte pouze pokud chcete ve zprávě použít diakritiku a nebo jazyky jako je čínština, arabština, řečtina, hebrejština, korejština, atp. (Unicode umožňuje použít současně různé fonty a symboly. Počet znaků v jedné Unicode zprávě je 70)."
173
+ "Your time: ","Váš čas: "
174
+ "Time: ","Čas: "
175
+ "time zone: ","časová zóna: "
176
+ "time zone settings","nastavení časové zóny"
177
+ "Text is too long","Text je příliš dlouhý"
178
+ "Send SMS","Odeslat SMS"
179
+ "Send","Odeslat"
180
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Odesílání SMS nebo hromadných SMS. Vložte telefonní čísla nebo nahrajte CSV soubor."
181
+ "Send SMS - not active","Odeslat SMS - neaktivní"
182
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
183
+ "Fill in SMS text.","Vyplňte text SMS zprávy"
184
+ "SMS text is too long (max. 612 characters).","Text SMS zprávy je příliš dlouhý (max. 612 znaků)."
185
+ "SMS text is too long (max. 268 unicode characters).","Text SMS zprávy je příliš dlouhý (max. 268 unicode znaků)."
186
+ "Wrong time of SMS sending.","Špatný čas odeslání SMS."
187
+ "Recipients found: 0","Nalezeno příjemců: 0"
188
+ "You do not have enough credit to send SMS to all ","Nemáte dostatečný kredit na odeslání SMS zprávy všem "
189
+ " recipients."," příjemcům."
190
+ "SMS was sent.","Zpráva SMS byla odeslána."
191
+ "SMS was saved.","Zpráva SMS byla uložena."
192
+ "wrong number or unavailable","Špatné nebo nedostupné číslo"
193
+ "unauthorized senderID in confirmation sms","neautorizované ID odesílatele v potvrzovací SMS"
194
+ "low credit for sending sms","Nízky kredit pro odeslání SMS zprávy"
195
+ "unicode is not supported","unicode není podporován"
196
+ "login error","chyba přihlášení"
197
+ "can not connect to SMS server","nelze se připojit k SMS serveru"
198
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACE (Odeslání SMS bylo simulováno. Příjemce neobdrží SMS zprávu.)"
199
+ "SMS was sent (simulation).","SMS byla odeslána (simulace)."
200
+ "error","chyba"
201
+ " Send later "," Odeslat později "
202
+ "Characters: ","Znaků: "
203
+ "1hr","1hod"
204
+ "Date: ","Datum: "
205
+ "SMS Answers","SMS Odpovědi"
206
+ "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.","SMS odpověď od zákazníka je zobrazena pouze pokud zákazník z Vašeho obchodu obdrží SMS s typem odesílatele ""systémové číslo"" a zákazník odpoví ze stejného telefonního čísla."
207
+ "Show","Ukázat"
208
+ "Search results ","Výsledek hledání "
209
+ " of "," z "
210
+ "SMS center","SMS centrum"
211
+ "Date","Datum"
212
+ "From number","Z čísla"
213
+ "new","nový"
214
+ "Previous","Předchozí"
215
+ "Next","Další"
216
+ " Page: "," Strana: "
217
+ "SMS Answers - not active","SMS Odpovědi - neaktivní"
218
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
219
+ "year","rok"
220
+ "month","měsíc"
221
+ "SMS","SMS"
222
+ "Text:","Text:"
223
+ "Total SMS answers: 0","Celkem SMS odpovědí: 0"
224
+ "SENT to recipient","ODESLÁNO příjemci"
225
+ "ERROR","CHYBA"
226
+ "DELIVERED to recipient","DORUČENO příjemci"
227
+ "RECIPIENT UNAVAILABLE","PŘÍJEMCE NEDOSTUPNÝ"
228
+ "SMS History","SMS Historie"
229
+ "History of sent SMS from SMS module.","Historie odeslaných SMS zpráv z SMS modulu."
230
+ " admin sms"," admin sms"
231
+ " customer sms"," zákaznické sms"
232
+ " marketing sms"," marketingové sms"
233
+ " simple sms"," jednoduché sms"
234
+ "Show","Ukázat"
235
+ "Search results ","Výsledek hledání "
236
+ " of "," z "
237
+ "Type","Typ"
238
+ "Date","Datum"
239
+ "SMS subject","SMS předmět"
240
+ "Number","Číslo"
241
+ "yes","ano"
242
+ "no","ne"
243
+ "system number","systémové číslo"
244
+ "Credit balance:","Stav účtu:"
245
+ "Display customer detail","Zobrazit detail zákazníka"
246
+ "Text:","Text:"
247
+ "Total SMS:","Celkem SMS:"
248
+ "SMS History - not active","SMS Historie - neaktivní"
249
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
250
+ "SMS price in credits:","Cena v kreditech:"
251
+ "year","rok"
252
+ "month","měsíc"
253
+ "Status","Stav"
254
+ "Recipient","Příjemce"
255
+ "Unicode:","Unicode:"
256
+ "senderID:","Číslo odesílatele:"
257
+ "Previous","Předchozí"
258
+ "Next","Další"
259
+ " Page: "," Strana: "
260
+ "Total SMS: 0","Celkem SMS: 0"
261
+ "SMS","SMS"
262
+ "SMS Marketing - bulk SMS text","SMS Marketing - text hromadné SMS zprávy"
263
+ "Enter SMS text","Vložte text SMS zprávy"
264
+ " Unicode "," Unicode "
265
+ "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).","Zaškrtněte pouze pokud chcete ve zprávě použít diakritiku a nebo jazyky jako je čínština, arabština, řečtina, hebrejština, korejština, atp. (Unicode umožňuje použít současně různé fonty a symboly. Počet znaků v jedné Unicode zprávě je 70)."
266
+ " Send later "," Odeslat později "
267
+ "Your time: ","Váš čas: "
268
+ "Total customers:","Celkem zákazníků:"
269
+ "Total SMS:","Celkem SMS:"
270
+ "SMS Marketing - bulk SMS filter","SMS Marketing - filtr hromadných SMS"
271
+ "All customers","Všichni zákazníci"
272
+ "company customers","Firemní zákazníci"
273
+ "private customers","Soukromé osoby"
274
+ "All countries","Všechny státy"
275
+ "Last name:","Příjmení:"
276
+ "First name:","Jméno:"
277
+ "Last name","Příjmení"
278
+ "First name","Jméno"
279
+ "Groups:","Skupiny:"
280
+ "All","Všechny"
281
+ "Gender:","Pohlaví:"
282
+ "Male","Muž"
283
+ "Female","Žena"
284
+ "Newsletter:","Novinky:"
285
+ "Yes","Ano"
286
+ "No","Ne"
287
+ "Apply filter","Použít filtr"
288
+ "Date of birth from: ","Datum narození od: "
289
+ "to: ","do: "
290
+ "Date of registration from: ","Datum registrace od: "
291
+ "Customers found: ","Nalezeno zákazníků: "
292
+ "results","zobrazeno"
293
+ "Action","Akce"
294
+ "Mobile number","Telefonní číslo"
295
+ "Customer ID","Číslo zákazníka"
296
+ "REMOVE customer from this list","ODSTRANIT zákazníka z tohoto seznamu"
297
+ "Next","Další"
298
+ "Previous","Předchozí"
299
+ " Page: "," Strana: "
300
+ "SMS Marketing - customers found: ","SMS Marketing - nalezeno zákazníků: "
301
+ "Write text of message and use advanced filter to target your marketing campaign.","Napište text zprávy a využijte pokročilých filtrů k zacílení Vaší marketingové kampaně."
302
+ "SMS Marketing","SMS Marketing"
303
+ "SMS Marketing - not active","SMS Marketing - neaktivní"
304
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
305
+ "Fill in SMS text","Vyplňte text SMS zprávy."
306
+ "SMS text is too long (max. 612 characters).","Text SMS zprávy je příliš dlouhý (max. 612 znaků)."
307
+ "SMS text is too long (max. 268 unicode characters).","Text SMS zprávy je příliš dlouhý (max. 268 unicode znaků)."
308
+ "Customers found: 0","Nalezeno zákazníků: 0"
309
+ "Wrong time of SMS sending.","Špatný čas odeslání SMS."
310
+ "You do not have enough credit to send SMS to all ","Nemáte dostatečný kredit na odeslání SMS zprávy všem "
311
+ " customers."," zákazníkům."
312
+ "SMS was sent.","Zpráva SMS byla odeslána."
313
+ "SMS was saved.","Zpráva SMS byla uložena."
314
+ "wrong number or unavailable","Špatné nebo nedostupné číslo"
315
+ "unauthorized senderID in confirmation sms","neautorizované ID odesílatele v potvrzovací SMS"
316
+ "low credit for sending sms","nízky kredit pro odeslání SMS zprávy"
317
+ "unicode is not supported","unicode není podporován"
318
+ "can not connect to SMS server","nelze se připojit k SMS serveru"
319
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACE (Odeslání SMS bylo simulováno. Příjemce neobdrží SMS zprávu.)"
320
+ "SMS was sent (simulation).","SMS byla odeslána (simulace)."
321
+ "error","chyba"
322
+ "login error","chyba přihlášení"
323
+ "Date:","Datum:"
324
+ "Time: ","Čas: "
325
+ "1hr","1hod"
326
+ "time zone: ","časová zóna: "
327
+ "time zone settings","nastavení časové zóny"
328
+ "Send","Odeslat"
329
+ "Characters: ","Znaků: "
330
+ "Text is too long","Text je příliš dlouhý"
331
+ "Type:","Typ:"
332
+ "Country:","Země:"
333
+ "City:","Město:"
334
+ "Advert:","Reklama:"
335
+ "Store:","Obchod:"
336
+ "All stores","Všechny obchody"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","Zákaznické SMS"
339
+ "SMS Settings","Nastavení SMS"
340
+ "SMS History","Historie SMS"
341
+ "Purchase Credit","Koupit kredit"
342
+ "SMS Marketing","Marketingové SMS"
343
+ "SMS Answers","SMS Odpovědi"
344
+ "Send SMS","Odeslat SMS"
345
+ "About","O modulu"
346
+ "wrong number or unavailable","Špatné nebo nedostupné číslo"
347
+ "unauthorized senderID in confirmation sms","neautorizované ID odesílatele v potvrzovací SMS"
348
+ "low credit for sending sms","nízky kredit pro odeslání SMS zprávy"
349
+ "unicode is not supported","unicode není podporován"
350
+ "login error","chyba přihlášení"
351
+ "can not connect to SMS server","nízky kredit pro odeslání SMS zprávy"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACE (Odeslání SMS bylo simulováno. Příjemce neobdrží SMS zprávu.)"
353
+ "unknown mobile number","neznámé číslo"
354
+ "not connected to SMS server","nepřipojeno k SMS serveru"
355
+ "Bank wire","Bankovní převod"
356
+ "Company Name","Název firmy"
357
+ "Country","Země"
358
+ "City","Město"
359
+ "qty","množství"
360
+ "qty reinjected","zrusene mnozstvi"
361
+ "qty returned","vracene mnozstvi"
362
+ "name","nazev"
363
+ "not found","nenalezeno"
364
+ "SMS Settings - Select Own number sender ID for ","Nastavení SMS - Vyberte vlastní číslo odesílatele pro "
365
+ "Own number sender ID settings","Nastavení vlastního čísla odesílatele"
366
+ "own number sender ID","Vlastní číslo odesílatele"
367
+ "Existing Own number:","Existující vlastní číslo:"
368
+ "New Own number sender ID:","Nové vlastní číslo odesílatele:"
369
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","v mezinárodním formátu, bez nul nebo znaménka “+” , např., 420603123456"
370
+ "SMS code:","SMS kód:"
371
+ "CONFIRM","POTVRDIT"
372
+ "Required field","Požadované pole"
373
+ "SMS Settings - Select Text sender ID for ","Nastavení SMS - Vyberte textového odesílatele pro "
374
+ "Text sender ID settings","Nastavení textového odesílatele"
375
+ "Existing Text sender ID:","Existující textový odesílatel:"
376
+ "New Text sender ID:","Nový textový odesílatel:"
377
+ "max. 11 characters","max. 11 znaků"
378
+ "SMS Settings","Nastavení SMS"
379
+ "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.","Definujte typ odesílatele pro každou zemi. (textový odesílatel, vlastní mobilní číslo nebo systémové číslo). Cena SMS zprávy závisí na státu příjemce, zvoleném typu odesílatele a výši platby. U zemí s nedefinovaným typem odesílatele bude použito systémové číslo."
380
+ "Customer SMS settings","Nastavení zákazníckých SMS"
381
+ "ADD/CHANGE SELECTED COUNTRY","PŘIDAT/ZMĚNIT ZVOLENOU ZEMI"
382
+ "SENDER TYPE","TYP ODESÍLATELE"
383
+ "NETWORK","SÍŤ"
384
+ "SMS PRICE<br />IN CREDITS","CENA SMS V KREDITECH"
385
+ "SMS PRICE IN %s (excl. VAT)","CENA SMS V %s (s DPH)"
386
+ "payment","platba"
387
+ "Unicode ","Unicode "
388
+ "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)","Podpora znakové sady Unicode (Unicode umožňuje použít současně různé fonty, symboly a diakritiku. Je využíván pro jazyky jako je čínština, arabština, řečtina, hebrejština, korejština, atp.)"
389
+ "TEXT SENDER ID","TEXTOVÉ ČÍSLO ODESÍLATELE"
390
+ "Text sender ID","Textové číslo odesílatele"
391
+ "SYSTEM NUMBER","SYSTÉMOVÉ ČÍSLO"
392
+ "OWN NUMBER SENDER ID","VLASTNÍ ČÍSLO ODESÍLATELE"
393
+ "SIM HOSTING","SIM HOSTING"
394
+ "UNICODE SUPPORTED","UNICODE PODPOROVÁN"
395
+ "UNICODE NOT SUPPORTED","UNICODE NEPODPOROVÁN"
396
+ "SAVE SMS SETTINGS","ULOŽIT NASTAVENÍ SMS"
397
+ "Are you sure to delete","Opravdu si přejete odstranit"
398
+ "Select country: ","Vyberte zemi: "
399
+ "SMS settings - not active","Nastavení SMS - neaktivní"
400
+ "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.","Uživatelský profil není aktivní! Zaregistrujte se kliknutím na záložku SMS v hlavním menu. Modul Vám zobrazí registrační formulář.Pokud jste již modul v minulosti používali a znáte Vaše uživatelské jméno a heslo, vyplňte formulář pro existujicí účet. V opačném případě zadejte email, odsouhlaste licenční podmínky a klikněte na ""Registrovat""."
401
+ "error","chyba"
402
+ "can not connect to SMS server","nelze se připojit k SMS serveru"
403
+ " was deleted."," byl vymazán."
404
+ "choose sender type","zvolte typ odesílatele"
405
+ " was saved."," byl uložen."
406
+ "fill in own number sender ID","vyplňte vlastní číslo odesílatele"
407
+ "own number sender ID must be number","Vlastní číslo odesílatele musí být číslo"
408
+ "correctly confirm sms code","potvrďte správně sms kód"
409
+ "Own number sender ID for ","Vlastní číslo odesílatele pro "
410
+ " was saved."," bylo uloženo."
411
+ "error - ","chyba - "
412
+ "login error","chyba přihlášení"
413
+ "Now retype SMS code.","Nyní přepište sms kód."
414
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Nyní přepište sms kód. SMS zpráva bude odeslána v následujících 60 sekundách."
415
+ "error - wrong number or unavailable","chyba - špatné nebo nedostupné číslo"
416
+ "error - unauthorized senderID in confirmation sms","chyba - neautorizované ID odesílatele v potvrzovací SMS"
417
+ "error - low credit for sending validation SMS","chyba - nízky kredit pro odeslání validační SMS zprávy"
418
+ "fill in text sender ID","Vyplňte textové číslo odesílatele"
419
+ "fill in text sender ID, 3-11 characters","Vyplňte textové číslo odesílatele, 3-11 znaků"
420
+ "possible characters: ","použitelné znaky: "
421
+ "text sender ID can't be number","textové číslo odesílatele nesmí být číslo"
422
+ "Text sender ID for ","Textové číslo odesílatele pro "
423
+ "Admin SMS settings","Nastavení Admin SMS"
424
+ "VALIDATE","VALIDOVAT"
425
+ "SMS validation","SMS validace"
426
+ "Confirmation code: ","Kod: "
427
+ "Update pricelist","Aktualizovat cenu"
428
+ "e.g.:","např.:"
429
+ "Pricelist was successfully updated.","Ceník byl úspěšně aktualizován."
430
+ "edit","editovat"
431
+ "delete","smazat"
432
+ "Your online stores","Vaše internetové obchody"
433
+ "SMS opt-out","SMS opt-out"
434
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - nastavení odhlášení SMS upozornění z košíku a zpoplatnění SMS"
435
+ "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.","Zvolte internetový obchod, pro který si přejete nastavit, aby měl zákazník v košíku možnost odhlásit SMS upozornění, nastavte cenu SMS zpráv a definujte text, který se zobrazí zákazníkovi v košíku."
436
+ "For sending SMS prefer phone nr. from:","Pro odesílání SMS preferuj tel. číslo z:"
437
+ "invoice address","fakturační adresy"
438
+ "delivery address","dodací adresy"
439
+ "Price of SMS","Cena SMS zpráv"
440
+ "Text displayed in the cart","Text zobrazený v košíku"
441
+ "Activate displaying SMS opt-out feature in the cart","Aktivuj zobrazení SMS opt-out funkce v košíku"
442
+ "SMS opt-out is ACTIVE","SMS opt-out je AKTIVNÍ"
443
+ "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 NENÍ AKTIVNÍ. SMS opt-out aktivujete zaškrtnutím „Aktivuj zobrazení SMS opt-out funkce v košíku“"
444
+ "Setting of the SMS opt-out feature was successfully changed","Nastavení funkce SMS opt-out bylo úspěšně změněno"
445
+ "Price of SMS messages has changed in the following countries:","Změna ceny SMS zpráv u následujících států:"
446
+ "New version available for download:","K dispozici je nová verze:"
447
+ "Manual:","Manuál:"
448
+ "Contact form","Kontaktní formulář"
449
+ "Remove duplicate numbers","Odstranit duplicitní čísla"
450
+ "Registration type:","Typ účtu:"
451
+ "Personal","Osobní"
452
+ "Business","Podnikatelský"
453
+ "Address","Adresa"
454
+ "Billing information","Fakturační údaje"
455
+ "Contact person","Kontaktní osoba"
456
+ "Enter the name of the company.","Vyplňte jméno firmy."
457
+ "Invalid VAT","nesprávné DIČ"
458
+ "Statistics","Statistiky"
459
+ "Statistics - not active","Statistiky - neaktivní"
460
+ "day","den"
461
+ "Date from:","Datum od:"
462
+ "to:","Datum do:"
463
+ "Mage SMS module 2013-%s, version ","Mage SMS modul 2013-%s verze "
464
+ "Supported Magento versions:","Podporované verze Magenta:"
465
+ "www.mage-sms.com/manual.html","www.mage-sms.com/cz/manual.html"
466
+ "www.mage-sms.com","www.mage-sms.com"
467
+ "Removed Customers: ","Odebraní zákazníci: "
468
+ "More...","Více..."
469
+ "Saved Filters","Uložené filtry"
470
+ "Save filter","Uložit filtr"
471
+ "Reset filter","Vynulovat filtr"
472
+ "Filter Name","Název filtru"
473
+ "Date","Datum uložení"
474
+ "Filter has been applied.","Filtr byl aplikován."
475
+ "Filter has been saved.","Filtr byl uložen."
476
+ "Filter has been reset.","Filtr byl vynulován."
477
+ "Are you sure you want to reset the filter?","Opravdu chcete filtr vynulovat?"
478
+ "Are you sure you want to remove the filter?","Opravdu chcete filtr smazat?"
479
+ "No filter has been found.","Žádný filtr nebyl nalezen."
480
+ "Processing...","Zpracovávám..."
481
+ "Saved Templates","Uložené šablony"
482
+ "Save template","Uložit šablonu"
483
+ "Template Name","Název šablony"
484
+ "Template has been loaded.","Šablona byla načtena."
485
+ "Template has been saved.","Šablona byla uložena."
486
+ "Are you sure you want to remove the template?","Opravdu chcete šablonu smazat?"
487
+ "No template has been found.","Nemáte uložené žádné šablony."
488
+ "Virtual operators (MVNO)","Virtuální operátoři (MVNO)"
489
+ "Select coupon","Vybrat poukaz"
490
+ "Create coupon","Vytvořit poukaz"
491
+ "Please Select","Vyberte"
492
+ "SIMULATION","SIMULACE"
493
+ "DELETED","SMAZÁNO"
494
+ "SCHEDULED","NAPLÁNOVÁNO"
495
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registr (DND)"
496
+ "DUPLICATE","DUPLIKÁT"
497
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Přidejte příjemce ve formátu CSV(.csv, .txt) nebo vCARD(.vcf)"
498
+ "Returns","Reklamace"
499
+ "We confirm we have received your request to claim the goods.","Dekujeme za odeslani pozadavku na reklamaci zbozi. Vase zadost bude odeslana ke zpracovani na odpovidajici oddeleni."
500
+ "New claim from customer was received.","Byla prijata reklamace."
501
+ "Status of a claim {return_id} has changed to ","Stav reklamace {return_id} se zmenil na "
502
+ ". Info from {shop_name}.",". Info z {shop_name}."
503
+ "Dear Customer, status of your claim {return_id} has changed to ","Vazeny zakazniku, stav Vasi reklamace {return_id} se zmenil na "
504
+ ". Have a nice day, {shop_name}.",". Krasny den, {shop_name}."
app/locale/de_DE/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,539 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","de"
2
+ "lang_alphabet","A;Ä;B;C;D;E;F;G;H;I;J;K;L;M;N;O;Ö;P;Q;R;S;ß;T;U;Ü;V;W;Z"
3
+ "smscurrency","EUR"
4
+ "All years","Alle Jahre"
5
+ "About","Von dem Modul"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., alle Rechte vorbehalten"
7
+ "Developer:","Entwickler:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o. "
9
+ "Address:","Adresse:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","Tschechische Republik"
13
+ "VAT: CZ29444268"," USt.-Ident.-Nr.: CZ29444268"
14
+ "Office Telephone:","Telefon:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/de/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Wählen Sie Ereignisse, bei denen die Administratoren des Geschäfts durch die SMS aufmerksam gemacht werden, und definieren Sie Texte für diese Nachrichten."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Nur auswählen, falls Sie in der Nachricht diakritische Zeichen oder Sprachen wie Chinesisch, Arabisch, Griechisch, Hebräisch, Koreanisch, usw. benutzen möchten. (Unicode ermöglicht es, gleichzeitig verschiedene Schriften und Symbolen zu benutzen. Die maximale Anzahl der Zeichen in einer Unicodenachricht beträgt 70)."
27
+ "Save","Speichern"
28
+ "Sending notifications via SMS is ACTIVE","Absenden der SMS-Notifikationen ist AKTIV."
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator."," Absenden der SMS-Notifikationen ist NICHT AKTIV. Aktivieren Sie das Absenden der SMS durch Auswahl mindestens eines Administrators."
30
+ "Update of order status","Aktualisierung des Status Ihrer Bestellung"
31
+ "Account","Konto"
32
+ "Product","Produkt"
33
+ "Order status"," Status Ihrer Bestellung "
34
+ "Order","Bestellung"
35
+ "Admin SMS - not active","Admin SMS - nicht aktiv"
36
+ "Please add at least one administrator!","Fügen Sie bitte mindestens einen Administrator hinzu!"
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.","Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
38
+ "Invalid SMS text","Ungültiger Text der SMS-Benachrichtigung"
39
+ "Text of SMS was saved.","Text der SMS-Benachrichtigung wurde gespeichert."
40
+ "Unicode saved.","Unicode wurde gespeichert."
41
+ "char","Zeichen"
42
+ "chars","Zeichen"
43
+ "label","Schild"
44
+ "SMS text","SMS-Text"
45
+ "total sms:","SMS insgesamt:"
46
+ "Enter SMS text","Geben Sie den Text der SMS-Benachrichtigung ein"
47
+ "Preview","Ansicht"
48
+ "Administrators","Administratoren"
49
+ "Save","Speichern"
50
+ "Cancel","Abbrechen"
51
+ "Restore unsaved changes to its original state.","Rückgängig ohne zu speichern."
52
+ "User profile - not active","nicht aktives Benutzerprofil"
53
+ "User profile - active","aktives Benutzerprofil "
54
+ "New user account","neues Benutzerkonto"
55
+ "Not registered yet? Create account now!","Sind Sie noch nicht registriert? Bilden Sie jetzt Ihr Konto!"
56
+ "Email:","E-mail:"
57
+ "Company name:","Firmenname:"
58
+ "Street:","Straße:"
59
+ "City:","Stadt:"
60
+ "ZIP:","PLZ:"
61
+ "Country:","Land:"
62
+ "Company ID:"," Handelsregisternummer:"
63
+ "Company VAT:"," USt.-Ident.-Nr.:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","Lizenzbedingungen anzeigen:"
66
+ "I agree","Ich stimme zu"
67
+ "I dont agree","Ich stimme nicht zu"
68
+ "Register","Registrieren"
69
+ "Required field","Pflichtangabe"
70
+ "Sign in","Anmelden"
71
+ "If You already have an account, please sign in.","Falls Sie schon ein Benutzerkonto besitzen, melden Sie sich bitte an!"
72
+ "Username:","Benutzer:"
73
+ "Password:","Passwort:"
74
+ "Log in","Anmelden"
75
+ "Edit user account","Benutzerkonto bearbeiten"
76
+ "Save","Speichern"
77
+ "User account info","Informationen zu Ihrem Benutzerkonto"
78
+ "SMS Credit:","SMS-Guthaben:"
79
+ "Add administrators","Administrator hinzufügen"
80
+ "Name:","Name:"
81
+ "Mobile number:","Handynummer:"
82
+ "Edit","Bearbeiten"
83
+ "Add","Hinzufügen"
84
+ "Other settings","Nächste Einstellung"
85
+ "Simulate SMS sending:"," SMS-Versand simulieren:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Ermöglicht den SMS-Versand zu testen und die Test-SMS in der Registerkarte Verlauf abzubilden."
87
+ "Delete database:","Datenbank löschen:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Es ermöglicht sich zu entscheiden, ob bestehende Einstellungen und Datenbank nach Deinstallation des Moduls SMS weiterhin zur Verfügung stehen sollen. "
89
+ "Delivery reports:","Information von der Zustellung (DR):"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Zeigt Information von der Zustellung in der Registerkarte Verlauf SMS."
91
+ "Low credit alert:","Hinweis auf niedriges Guthaben:"
92
+ " Allows to receive email when your SMS credit is low.","Ermöglicht Zustellung einer E-mail im Fall, dass Ihr SMS-Guthaben niedrig ist."
93
+ "Email for delivery reports:","E-mail für den Empfang der Sendebestätigungen:"
94
+ "Allows to receive email with delivery report of SMS.","Ermöglicht es, eine E-mail mit der Nachricht über die Zustellung der SMS zu empfangen."
95
+ "Admin was created.","Administrator wurde erstellt."
96
+ "You have to agree with licence terms.","Sie müssen den Linzenzbedingungen abstimmen."
97
+ "Account was created.","Ihre Registrierung wurde erfolgreich eingerichtet. Wir haben an Sie eine E-mail für Bestätigung Ihrer E-mail-Adresse geschickt. Sie haben 5 Credit-Points für Ihr Guthabenkonto gewonnen."
98
+ "you can add another account after ","Das nächste Konto können Sie hinzufügen in"
99
+ "minutes","Minuten"
100
+ "can not connect to SMS server","Verbindung zum SMS-Server konnte nicht hergestellt werden"
101
+ "You were succesfully loged in.","Sie wurden erfolgreich angemeldet."
102
+ "error","Fehler"
103
+ "login error","Fehler bei der Anmeldung"
104
+ "Invalid e-mail for delivery report.","Ungültige E-mail für Nachrichten über die Zustellung."
105
+ "Invalid e-mail","Ungültige E-mail."
106
+ "Account was changed.","Das Konto wurde verändert."
107
+ "Account was changed, but module URL for DR does not answer."," Das Konto wurde verändert, aber stimmt nicht mit dem URL-Modul für Nachrichten über Zustellung überein."
108
+ "you can change account after ","Sie können Ihr Konto verändern in"
109
+ " seconds"," Sekunden"
110
+ "Invalid name","Ungültiger Name"
111
+ "Invalid number","Ungültige Nummer"
112
+ "Admin was changed.","Administrator wurde verändert."
113
+ "Admin was deleted.","Administrator wurde gelöscht."
114
+ "no changes were made","Es wurden keine Veränderungen durchgeführt"
115
+ "Are you sure to delete","Wünschen Sie wirklich beseitigen"
116
+ "DELETE administrator","Administrator LÖSCHEN"
117
+ "EDIT administrator","Administrator BEARBEITEN"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","in einem internationalen Format, ohne führende Nullen oder Zeichen „+“, z. B.: 491721234567"
119
+ "(when uninstall)","(bei Deinstallierung)"
120
+ "(0 = no alert)","(0 = ohne Hinweis)"
121
+ "Fill in username and password.","Geben Sie Benutzername und Passwort ein"
122
+ "Customer SMS - ","Kunden-SMS - "
123
+ "Customer SMS - not active"," Kunden-SMS - nicht aktiv"
124
+ "default","ausgangs"
125
+ " language version"," Sprachversion"
126
+ "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.","Wählen sie Ereignisse aus, bei denen der Kunde durch SMS-Benachrichtigung aufmerksam gemacht wird und definieren Sie den Text für diese Nachrichten. Für verschiedene Länder können Sie auch verschiedene Sprachvariationen der SMS-Benachrichtigungen erstellen. Bei den Staaten mit undefinierten Variation wird die Ausgangsversion benutzt. "
127
+ "Add SMS text version","Sprachvariation hinzufügen"
128
+ "Select country: ","Wählen Sie Land aus: "
129
+ "Unicode SMS","Unicode SMS"
130
+ "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)."," Nur auswählen, falls Sie in der Nachricht diakritische Zeichen oder Sprachen wie Chinesisch, Arabisch, Griechisch, Hebräisch, Koreanisch, usw. benutzen möchten. (Unicode ermöglicht es, gleichzeitig verschiedene Schriften und Symbolen zu benutzen. Die maximale Anzahl der Zeichen in einer Unicodenachricht beträgt 70)."
131
+ "Order status","Status IhrerBestellung"
132
+ "Sending notifications via SMS is ACTIVE"," Absenden der SMS-Notifikationen ist AKTIV."
133
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail."," Absenden der SMS-Notifikationen ist NICHT AKTIV. Versenden der SMS aktivieren Sie durch das Ankreuzen „aktiv“ im Detail des verlangten Zustands."
134
+ " Update of order status "," Aktualisierung des status Ihrer Bestellung"
135
+ "Account","Konto"
136
+ "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."," Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
137
+ "Invalid SMS text","Ungültiger Text der SMS-Benachrichtigung"
138
+ "Text of SMS was saved.","Text der SMS-Benachrichtigung wurde gespeichert."
139
+ "SMS text version was deleted.","Sprachenvariation wurde beseitigt."
140
+ "Are you sure to delete","Wünschen Sie sich wirklich beseitigen"
141
+ "DELETE language version","Sprachemutation BESEITIGEN"
142
+ "SMS text","Text der SMS-Benachrichtigung"
143
+ "unicode","unicode"
144
+ "SMS text version for ","Sprachenmutation für "
145
+ " was saved"," wurde gespeichert"
146
+ "Preview","Ansicht"
147
+ "Active","aktiv"
148
+ "Save","Speichern"
149
+ "Cancel","Abbrechen"
150
+ "total sms:","insgesamt SMS:"
151
+ "EDIT language version","Sprachenvariation BEARBEITEN"
152
+ "Edit","Bearbeiten"
153
+ "Add","hinzufügen"
154
+ "Order","Bestellen"
155
+ "Chars","Zeichen"
156
+ "Unicode was saved.","Unicode wurde gespeichert."
157
+ "Restore unsaved changes to its original state.","Gibt ungespeicherte Veränderungen zurück in den ursprünglichen Zustand."
158
+ "Purchase Credit","Guthaben kaufen"
159
+ "Purchase Credit - not active","Guthaben einkaufen - nicht aktiv"
160
+ "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."," Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","Falls kein Auswahl von Möglichkeiten des Aufladens von Guthaben angezeigt wird, klicken Sie bitte hier: "
162
+ "Bulk SMS text","Text der Sammelnachricht"
163
+ "Add recipients ","Empfänger hinzufügen"
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign."," Fügen Sie einen oder mehrehre Empfänger durch die Komma getrennt hinzu. Die Nummer muss im internationalen Format, ohne führende Nullen und„+“ Zeichen, zum Beispiel.: 491721234567 eingegeben werden"
165
+ " (e.g. 447971796595)"," (z.B.: 491721234567)"
166
+ "Enter SMS text","Geben Sie den Text der SMS-Benachrichtigung ein."
167
+ "Add recipients in CSV file ","Fügen Sie den Empfänger in die CSV-Datei hinzu"
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV-Datei 1 Spalte, 1. Spalte - Nummer (Die Nummer muss im internationalen Format, ohne führende Nullen und „+“ Zeichen, zum Beispiel.: 491721234567 eingegeben werden"
169
+ " Unicode "," Unicode "
170
+ "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)."," Nur auswählen, falls Sie in der Nachricht diakritische Zeichen oder Sprachen wie Chinesisch, Arabisch, Griechisch, Hebräisch, Koreanisch, usw. benutzen möchten. (Unicode ermöglicht es, gleichzeitig verschiedene Schriften und Symbolen zu benutzen. Die maximale Anzahl der Zeichen in einer Unicodenachricht beträgt 70)."
171
+ "Your time: ","Ihre Zeit: "
172
+ "Time: ","Zeit: "
173
+ "time zone: ","Zeitzone: "
174
+ "time zone settings","Einstellung der Zeitzone"
175
+ "Text is too long","Der Text ist zu lang"
176
+ "Send SMS","SMS absenden"
177
+ "Send","Absenden"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Absenden der SMS oder der Sammelnachricht. Fügen sie Telefonnummer oder nehmen Sie CSV-Datei ein."
179
+ "Send SMS - not active","SMS Absenden - nicht aktiv"
180
+ "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."," Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
181
+ "Fill in SMS text.","Geben Sie den Text der SMS-Benachrichtigung ein"
182
+ "SMS text is too long (max. 612 characters).","Text der SMS-Benachrichtigung ist zu lang (max. 612 Zeichen)."
183
+ "SMS text is too long (max. 268 unicode characters)."," Text der SMS-Benachrichtigung ist zu lang (max. 268 unicode Zeichen)."
184
+ "Wrong time of SMS sending.","Falsche Zeit des SMS-Versands."
185
+ "Recipients found: 0","Empfänger gefunden: 0"
186
+ "You do not have enough credit to send SMS to all ","Sie haben nicht genug Guthaben für Versand der Nachricht an alle"
187
+ " recipients."," Empfänger."
188
+ "SMS was sent.","SMS-Benachrichtigung wurde abgesendet."
189
+ "SMS was saved.","SMS-Benachrichtigung wurde gespeichert."
190
+ "wrong number or unavailable","Falsche oder unerreichbare Telefonnnummer"
191
+ "unauthorized senderID in confirmation sms","nicht autorisierte ID des Absenders in der Bestätigungs-SMS"
192
+ "low credit for sending sms","niedriges Guthaben für Versans der SMS-Benachrichtigung "
193
+ "unicode is not supported","unicode wird nicht unterstützt"
194
+ "login error","Fehler bei der Anmeldung"
195
+ "can not connect to SMS server","Verbindung zum SMS-Server ist nicht möglich"
196
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULATION (Absenden der SMS wurde simuliert. Empfänger erhält keine SMS-Benachrichtigung.)"
197
+ "SMS was sent (simulation).","SMS wurde abgesendet (Simulation)."
198
+ "error","Fehler"
199
+ " Send later "," später Absenden "
200
+ "Characters: ","Zeichen: "
201
+ "1hr","1Uhr"
202
+ "Date: ","Datum: "
203
+ "SMS Answers","SMS Antworte"
204
+ "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.","SMS-Antwort des Kunden ist nur sichtbar, falls der Kunde aus Ihrem Geschäft eine SMS mit dem Typ des Absenders ""Systemnummer"" erhält und der Kunde von der gleichen Nummer antwortet."
205
+ "Show","Anzeigen"
206
+ "Search results ","Suchergebnis "
207
+ " of "," aus "
208
+ "SMS center","SMS-Zentrum"
209
+ "Date","Datum"
210
+ "From number","von der Nummer"
211
+ "new","neu"
212
+ "Previous"," vorangehend "
213
+ "Next","nächste"
214
+ " Page: "," Seite: "
215
+ "SMS Answers - not active","SMS-Antworte - nicht aktiv"
216
+ "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."," Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
217
+ "year","Jahr"
218
+ "month","Monat"
219
+ "SMS","SMS"
220
+ "Text:","Text:"
221
+ "Total SMS answers: 0","insgesamt SMS-Antworten: 0"
222
+ "SENT to recipient","ABGESENDET an Empfänger"
223
+ "ERROR","FEHLER"
224
+ "DELIVERED to recipient","ZUGESTELLT an Empfänger"
225
+ "RECIPIENT UNAVAILABLE","EMPFÄNGER UNERREICHBAR"
226
+ "SMS History","SMS-Geschichte"
227
+ "History of sent SMS from SMS module.","Verlauf der abgesendeten SMS-Benachrichtigungen von dem SMS Modul."
228
+ " admin sms"," admin-sms"
229
+ " customer sms"," kunden-sms"
230
+ " marketing sms"," marketing-sms"
231
+ " simple sms"," einfache-sms"
232
+ "Show","Anzeigen"
233
+ "Search results ","Suchergebnis "
234
+ " of "," aus "
235
+ "Type","Typ"
236
+ "Date","Datum"
237
+ "SMS subject","SMS Gegenstand"
238
+ "Number","Nummer"
239
+ "yes","ja"
240
+ "no","nein"
241
+ "system number","Systemnummer"
242
+ "Credit balance:","Zustand des Konto:"
243
+ "Display customer detail","Detail des Kunden anzeigen"
244
+ "Text:","Text:"
245
+ "Total SMS:","insgesamt SMS:"
246
+ "SMS History - not active","SMS Geschichte - nicht aktiv"
247
+ "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."," Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
248
+ "SMS price in credits:","Preis in EUR"
249
+ "year","Jahr"
250
+ "month","Monat"
251
+ "Status","Zustand"
252
+ "Recipient","Empfänger"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","Telefonnummer des Absenders:"
255
+ "Previous","vorhergehende"
256
+ "Next","nächste"
257
+ " Page: "," Seite: "
258
+ "Total SMS: 0","insgesamt SMS: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS Marketing - Text der SMS-Benachrichtigung"
261
+ "Enter SMS text","Geben Sie den Text der SMS-Benachrichtigung ein"
262
+ " Unicode "," Unicode "
263
+ "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)."," Nur auswählen, falls Sie in der Nachricht diakritische Zeichen oder Sprachen wie Chinesisch, Arabisch, Griechisch, Hebräisch, Koreanisch, usw. benutzen möchten. (Unicode ermöglicht es, gleichzeitig verschiedene Schriften und Symbolen zu benutzen. Die maximale Anzahl der Zeichen in einer Unicodenachricht beträgt 70)."
264
+ " Send later "," Später absenden"
265
+ "Your time: ","Ihre Zeit: "
266
+ "Total customers:","insgesamt Kunden:"
267
+ "Total SMS:","insgesamt SMS:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketing - Filter der Sammel-Benachrichtigungen "
269
+ "All customers","Alle Kunden"
270
+ "company customers","Firmenkunden"
271
+ "private customers","Private Personen"
272
+ "All countries","Alle Staaten"
273
+ "Last name:","Familienname:"
274
+ "First name:","Name:"
275
+ "Last name"," Familienname"
276
+ "First name","Name"
277
+ "Groups:","Gruppen:"
278
+ "All","Alle"
279
+ "Gender:","Geschlecht:"
280
+ "Male","männlich"
281
+ "Female","weiblich"
282
+ "Newsletter:"," Newsletter "
283
+ "Yes","Ja"
284
+ "No","Nein"
285
+ "Apply filter","Filter benutzen"
286
+ "Date of birth from: ","Geburtsdatum seit: "
287
+ "to: ","bis: "
288
+ "Date of registration from: ","Registrierungsdatum seit: "
289
+ "Customers found: ","Kunden gefunden: "
290
+ "results","angezeigt"
291
+ "Action","Aktion"
292
+ "Mobile number","Telefonnummer"
293
+ "Customer ID","Kundennummer"
294
+ "REMOVE customer from this list","Kunden von dieser Liste ENTFERNEN"
295
+ "Next","Nächste"
296
+ "Previous","Vorhergehende"
297
+ " Page: "," Seite: "
298
+ "SMS Marketing - customers found: ","SMS Marketing - Kunden gefunden: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Schreiben Sie den Text in die Nachricht und nutzen Sie die Einstellung „erweiterte Filter“ für Zielerreichung Ihrer Marketing-kampagne."
300
+ "SMS Marketing","SMS Marketing"
301
+ "SMS Marketing - not active","SMS Marketing - nicht aktiv"
302
+ "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.","Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
303
+ "Fill in SMS text","Füllen Sie den Text der SMS-Benachrichtigung aus."
304
+ "SMS text is too long (max. 612 characters).","Text der SMS-Benachrichtigung ist zu lang (max. 612 Zeichen)."
305
+ "SMS text is too long (max. 268 unicode characters).","Text der SMS-Benachrichtigung ist zu lang (max. 268 Unicode-Zeichen)."
306
+ "Customers found: 0","Kunden gefunden: 0"
307
+ "Wrong time of SMS sending."," Falsche Zeit des SMS-Versands."
308
+ "You do not have enough credit to send SMS to all ","Sie haben nicht genug Guthaben für den Versand der SMS-Benachrichtigung an alle."
309
+ " customers."," Kunde."
310
+ "SMS was sent."," SMS-Benachrichtigung wurde abgeschickt."
311
+ "SMS was saved."," SMS-Benachrichtigung wurde gespeichert."
312
+ "wrong number or unavailable","falsche oder unerreichbare Nummer"
313
+ "unauthorized senderID in confirmation sms","unautorisierte ID des Absenders in der Bestätigung-SMS "
314
+ "low credit for sending sms","niedriges Guthaben für Absenden der SMS-Benachrichtigung"
315
+ "unicode is not supported","unicode wird nicht unterstützt"
316
+ "can not connect to SMS server"," Verbindung zum SMS-Server konnte nicht hergestellt werden."
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULATION (Versand der SMS wurde simuliert. Der Emfänger erhält keine SMS-Benachrichtigung.)"
318
+ "SMS was sent (simulation).","SMS wurde gesendet (Simulation)."
319
+ "error","Fehler"
320
+ "login error","Fehler der Anmeldung"
321
+ "Date:","Datum:"
322
+ "Time: ","Zeit: "
323
+ "1hr","1 Uhr"
324
+ "time zone: ","Zeitzone: "
325
+ "time zone settings","Einstellung der Zeitzone"
326
+ "Send","Absenden"
327
+ "Characters: ","Zeichen: "
328
+ "Text is too long","Der Text ist zu lang."
329
+ "Type:","Typ:"
330
+ "Country:","Land:"
331
+ "City:","Stadt:"
332
+ "Advert:","Werbung:"
333
+ "Store:","Geschäft:"
334
+ "All stores","alle Geschäfte"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - schicken Sie SMS-Benachrichtigungen von Ihrem Prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","Kunden-SMS"
339
+ "SMS Settings","Einstellung der SMS"
340
+ "SMS History","SMS-Geschichte"
341
+ "Purchase Credit","Guthaben kaufen"
342
+ "SMS Marketing","Marketing-SMS"
343
+ "SMS Answers","SMS-Antworte"
344
+ "Send SMS","SMS senden"
345
+ "About","Vom Modul"
346
+ "wrong number or unavailable","Falsche oder unerreichbare Nummer"
347
+ "unauthorized senderID in confirmation sms","unautorisierte ID des Absenders in der Bestätigungsnachricht"
348
+ "low credit for sending sms","niedriges Guthaben für Versand der SMS-Benachrichtigung"
349
+ "unicode is not supported","unicode ist nicht unterstützt"
350
+ "login error","Fehler der Anmeldung"
351
+ "can not connect to SMS server"," niedriges Guthaben für Versandder SMS-Benachrichtigung "
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULATION (Absenden der SMS wurde simuliert. Empfänger erhält keine SMS-Benachrichtigung.)"
353
+ "unknown mobile number","unbekannte Nummer"
354
+ "not connected to SMS server","zum SMS-Server nicht angeschlossen"
355
+ "New orders","Neue Bestellungen"
356
+ "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}.","Neue Bestellung von {customer_firstname} {customer_lastname}, Kunde: {customer_id}, Bestellung: {order_id}, Zahlung: {order_payment}, Betrag: {order_total_paid} {order_currency}. Bestellung: {newOrder2}. Info von {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Ihre Bestellung {order_id} wurde erflogreich abgeschlossen Zahlung: {order_payment}, Betrag: {order_total_paid} {order_currency}. Wir wünschen Ihnen noch einen schönen Tag. {shop_name}."
358
+ "Possible variables:","Anwendbare Parameter:"
359
+ "Successful customer create account","Erfolgreiche Erstellung eines Kundenkontos"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Kunde {customer_firstname} {customer_lastname}, id: {customer_id}, hat sich gleich registriert in {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Sehr geehrte/geehrter {customer_firstname} {customer_lastname}, Ihr Konto bei {shop_name} wurde erfolgreich eingerichtet. Benutzername: {customer_email}. Wir wünschen Ihnen noch einen schönen Tag."
362
+ "Product returned","Ware wurde zurückgegeben."
363
+ "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}.","Kunde {customer_firstname} {customer_lastname}, id: {customer_id}, hat Ware von der Bestellung {order_id} zurückgestellt. Bestellung: {orderReturn2}. Nachricht von dem Kunde: {customer_question}. Info von {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Wir haben Ihre Anforderung erhalten. Bestellung {order_id}. Wir wünschen Ihnen noch einen schönen Tag. , {shop_name}."
365
+ "Called when a quantity of one product change in an order","MItteilung im Fall, dass die Anzahl eines der bestellten Produkten verändert wurde."
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In Bestellung {order_id} wurde Anzahl verändert, {orderSlip2}. Info von {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In Ihre Bestellung Nr. {order_id} wurde Anzahl verändert, {orderSlip2}. Wir wünschen Ihnen noch einen schönen Tag. {shop_name}."
368
+ "Payment confirmation","Zahlungsbestätigung"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}."," Zahlungbestätigung , Bestellung Nr.: {order_id}, Zahlung: {order_payment}, Betrag: {order_total_paid} {order_currency}. Info von: {shop_name}."
370
+ "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}.","Wir haben die Zahlung für Ihre Bestellung erhalten {order_id} über {order_payment}, Betrag: {order_total_paid} {order_currency}. Wir wünschen Ihnen noch einen schönen Tag. , {shop_name}."
371
+ "Update of tracking number in order","Aktualisierung der Bestellung - vom Spediteur zugeteilte Nummer der Sendung"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Bestellung Nr. {order_id} wurde aktualisiert mit der Nummer der Sendung {order_shipping_number} von dem Spediteur zugeteilt. Info von {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Sehr geehrter Kunde, die Ware aus Ihrer Bestellung Nr. {order_id} wurde abgeschickt, die vom Spediteur zugeteilte Sendungsnummer lautet {order_shipping_number}. Wir wünschen Ihnen noch einen schönen Tag. , shop_name}."
374
+ "Called when a product is deleted"," Produkt aus der Datenbank löschen "
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Dieser Produkt wurde von {shop_name} gelöscht, id: {product_id}, ref: {product_ref}, Name: {product_name}. Gelöscht von Benutzer: {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","Anzahl wird nur aktualisiert, falls der Kunde eine erfolgreiche Bestellung aufgestellt hat"
377
+ "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}.","Anzahl der Produkte wurde verändert, id: {product_id}, ref: {product_ref}, Name: {product_name}, neuer Anzahl: {product_quantity}, Händler: {product_supplier}. Info von {shop_name}."
378
+ "Product out of stock","Ware ist ncht mehr auf Lager"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}."," Von diesem Produkt befinden sich nur noch wenige auf Lager.“, id: {product_id}, ref: {product_ref}, Name: {product_name}, Anzahl: {product_quantity}. Info von {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Mitteilung im Fall, dass der Administrator oder Kunde Ware in der Bestellung storniert."
381
+ "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 der Bestellung {order_id} wurde Ware storniert id: {product_id}, ref: {product_ref}, Name: {product_name}. Anzahl: {product_quantity}, stornierter Anzahl: {product_quantity_reinjected}. Info von {shop_name}."
382
+ "Status of order {order_id} has changed to ","Zustand der Bestellung {order_id} wurde auf "
383
+ ". Info from {shop_name}."," verändert. Info von {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Sehr geehrter Kunde, Zustand ihrer Bestellung {order_id} wurde auf "
385
+ ". Have a nice day, {shop_name}."," verändert. Wir wünschen Ihnen noch einen schönen Tag. , {shop_name}."
386
+ "Bank wire","Banküberweisung"
387
+ "Company Name","Firmenname"
388
+ "Country","Land"
389
+ "City","Stadt"
390
+ "qty","Anzahl"
391
+ "qty reinjected","stornierte Anzahl"
392
+ "qty returned","zurückgegebener Anzahl"
393
+ "name","Name"
394
+ "not found","nicht gefunden"
395
+ "SMS Settings - Select Own number sender ID for ","Einstellung eigener Nummer des Absenders - "
396
+ "Own number sender ID settings","Einstellung eigener Nummer des Absenders"
397
+ "own number sender ID","Eigene Nummer des Absenders"
398
+ "Existing Own number:","vorhandene eigene Nummer:"
399
+ "New Own number sender ID:","Neue eigene Nummer des Absenders:"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in einem internationalen Format,<br />ohne Nullen und Zeichen “+”, z. B.: 491721234567"
401
+ "SMS code:","SMS-Code:"
402
+ "CONFIRM","BESTÄTIGEN"
403
+ "Required field","Pflichtangabe"
404
+ "SMS Settings - Select Text sender ID for ","Einstellung des Text-Absenders - "
405
+ "Text sender ID settings","Einstellung des Text-Absenders"
406
+ "Existing Text sender ID:"," vorhandener Text-Absender:"
407
+ "New Text sender ID:","neuer Text-Absender:"
408
+ "max. 11 characters","max. 11 Zeichen"
409
+ "SMS Settings","Einstellung der SMS"
410
+ "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.","Definieren Sie den Typ des Absenders für jedes Land. (Text-Absender, eigene Telefonnummer oder System-Nummer). Preis der SMS-Benachrichtigung hängt vom Staat des Empfängers, dem gewählten Typ des Absenders und der Höhe der Zahlung ab. Bei den Ländern mit undefinierten Typ des Absenders wird eine Systemnummer benutzt."
411
+ "Customer SMS settings","Einstellung der Kunden-SMS"
412
+ "ADD/CHANGE SELECTED COUNTRY","GEWÄHLTES LAND HINZUFÜGEN/VERÄNDERN"
413
+ "SENDER TYPE","TYP DES ABSENDERS"
414
+ "NETWORK","NETZ"
415
+ "SMS PRICE<br />IN CREDITS","PREIS IN KREDITE"
416
+ "SMS PRICE IN EUR (excl. VAT)"," PREIS DER SMS IN EUR (ohne MWSt.)"
417
+ "payment","Zahlung"
418
+ "Unicode ","Unicode "
419
+ "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)","Nur auswählen, falls Sie in der Nachricht diakritische Zeichen oder Sprachen wie Chinesisch, Arabisch, Griechisch, Hebräisch, Koreanisch, usw. benutzen möchten. (Unicode ermöglicht es, gleichzeitig verschiedene Schriften und Symbolen zu benutzen. Die maximale Anzahl der Zeichen in einer Unicodenachricht beträgt 70)."
420
+ "TEXT SENDER ID","TEXTNUMMER DES ABSENDEERS"
421
+ "Text sender ID"," Textnummer des Absendeers"
422
+ "SYSTEM NUMBER","SYSTEMNUMMER"
423
+ "OWN NUMBER SENDER ID","EIGENE NUMMER DES ABSENDERS"
424
+ "SIM HOSTING","SIM HOSTING"
425
+ "UNICODE SUPPORTED","UNICODE UNTERSTÜTZT"
426
+ "UNICODE NOT SUPPORTED","UNICODE NICHT UNTERSTÜTZT"
427
+ "SAVE SMS SETTINGS","EINSTELLUNG DER SMS SPEICHERN"
428
+ "Are you sure to delete"," Wünschen Sie sich wirklich beseitigen"
429
+ "Select country: ","Wählen Sie Land: "
430
+ "SMS settings - not active","Einstellung der SMS - nicht aktiv"
431
+ "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.","Benutzerprofil ist nicht aktiv! Registrieren Sie sich durch Anklicken der Registerkarte SMS im Hauptmenü. Modul zeigt Ihnen das Registrierungsformular an. Falls Sie das Modul schon in der Vergangenheit benutzt haben und Sie Ihren Benutzernamen und Passwort kennen, verwenden Sie das Formular für ein bestehendes Konto. Anderenfalls geben Sie Ihre E-mail-Adresse an, stimmen Sie den Lizenzbedingungen zu und klicken Sie auf ""Registrieren""."
432
+ "error","Fehler"
433
+ "can not connect to SMS server"," Verbindung zum SMS-Server konnte nicht hergestellt werden"
434
+ " was deleted."," wurde gelöscht."
435
+ "choose sender type","wählen Sie den Typ des Absenders aus"
436
+ " was saved."," wurde gespeichert."
437
+ "fill in own number sender ID","füllen Sie eigene Nummer des Absenders aus"
438
+ "own number sender ID must be number"," eigene Nummer des Absenders muss Nummer … sein"
439
+ "correctly confirm sms code","bestätigen Sie richtig den SMS-Kode"
440
+ "Own number sender ID for "," eigene Nummer des Absenders für "
441
+ " was saved."," wurde gespeichert."
442
+ "error - ","Fehler - "
443
+ "login error","Fehler der Anmeldung"
444
+ "Now retype SMS code.","Jetzt schreiben sie SMS-Kode ab."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds."," Schreiben Sie jetzt den SMS-Code ab. SMS-Benachrichtigung wird in den folgenden 60 Sekunden abgesendet werden."
446
+ "error - wrong number or unavailable","Fehler - falsche oder unerreichbare Nummer"
447
+ "error - unauthorized senderID in confirmation sms","Fehler - unautorisierte ID des Absenders in der Bestätigung-SMS"
448
+ "error - low credit for sending validation SMS","Fehler - niedriges Guthaben für Versand der Validität-SMS-Benachrichtigung"
449
+ "fill in text sender ID","füllen Sie die Textnummer des Absenders aus"
450
+ "fill in text sender ID, 3-11 characters"," füllen Sie die Textnummer des Absenders aus, 3-11 Zeichen"
451
+ "possible characters: ","verwendbare Zeichen: "
452
+ "text sender ID can't be number","Textnummer des Absenders darf keine Nummer sein"
453
+ "Text sender ID for "," Textnummer des Absenders für "
454
+ "Admin SMS settings","Einstellung der Admin-SMS"
455
+ "VALIDATE","VALIDIEREN"
456
+ "SMS validation","SMS Validierung"
457
+ "Confirmation code: ","Kode: "
458
+ "Update pricelist","den Preis aktualisieren"
459
+ "e.g.:","z.B.:"
460
+ "Pricelist was successfully updated.","Die Preisliste wurde erfolgreich aktualisiert."
461
+ "edit","editieren"
462
+ "delete","löschen"
463
+ "Your online stores","Ihre E-Shops"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - Einstellung der Sendebestätigungs-Abmeldung im Einkaufskorb und Gebühren der SMS"
466
+ "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.","Wählen Sie einen E-Shop aus, für den Sie wünschen, dass der Kunde im Einkaufskorb die Sendebestätigungen abmelden kann. Stellen Sie den Preis für SMS-Nachrichten ein und definieren Sie den Text, der dem Kunden im Einkaufskorb angezeigt wird."
467
+ "For sending SMS prefer phone nr. from:","Für den SMS-Versand wähle die Telefonnummer:"
468
+ "invoice address","Rechnungsadressen"
469
+ "delivery address","Lieferadressen"
470
+ "Price of SMS","Preis der SMS"
471
+ "Text displayed in the cart","Der angezeigte Text im Einkaufskorb"
472
+ "Activate displaying SMS opt-out feature in the cart","Aktiviere das Anzeigen der SMS opt-out Funktion im Einkaufskorb"
473
+ "SMS opt-out is ACTIVE","SMS opt-out ist AKTIV"
474
+ "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 ist NICHT AKTIV. SMS opt-out aktivieren Sie durch das Ankreuzen von „Aktiviere das Anzeigen der SMS opt-out Funktion im Einkaufskorb“"
475
+ "Setting of the SMS opt-out feature was successfully changed","Einstellung der SMS opt-out Funktion wurde erfolgreich geändert"
476
+ "Price of SMS messages has changed in the following countries:","Änderung der SMS-Preise bei folgenden Staaten:"
477
+ "New version available for download:","Eine neue Version ist verfügbar:"
478
+ "Manual:","Anleitung für das SMS-Prestashop-Modul (EN):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Unterstützte PrestaShop-Versionen:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Kontaktformular"
483
+ "Remove duplicate numbers","Entfernen Sie doppelte Zahlen"
484
+ "Registration type:","Zulassungsart:"
485
+ "Personal","Persönliche"
486
+ "Business","Unternehmen"
487
+ "Address","Anschrift"
488
+ "Billing information","Zahlungsinformationen"
489
+ "Contact person","Ansprechpartner"
490
+ "Enter the name of the company.","Geben Sie den Namen des Unternehmens."
491
+ "Invalid VAT","MwSt. ungültig"
492
+ "Statistics","Statistik"
493
+ "Statistics - not active","Statistik - nicht aktiv"
494
+ "day","Tag"
495
+ "Date from:","Daum seit:"
496
+ "to:","bis:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, Version "
498
+ "Supported Magento versions:","Unterstützte Magento-Versionen:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/de/index.html"
502
+ "Removed Customers: ","Kunden entfernt: "
503
+ "More...","Mehr..."
504
+ "Saved Filters","Gespeicherte Filter"
505
+ "Save filter","Filter speichern"
506
+ "Reset filter","Filter zurücksetzen"
507
+ "Filter Name","Filter Name"
508
+ "Date","Datum"
509
+ "Filter has been applied.","Filter wurde aufgebracht."
510
+ "Filter has been saved.","Filter wurde gespeichert."
511
+ "Filter has been reset.","Filter wurde zurückgesetzt."
512
+ "Are you sure you want to reset the filter?","Sind Sie sicher, dass Sie den Filter zurücksetzen wollen?"
513
+ "Are you sure you want to remove the filter?","Sind Sie sicher, dass Sie den Filter entfernen wollen?"
514
+ "No filter has been found.","Kein Filter gefunden."
515
+ "Processing...","Verarbeitung..."
516
+ "Saved Templates","Gespeicherte Vorlagen"
517
+ "Save template","Vorlage speichern"
518
+ "Template Name","Vorlage Name"
519
+ "Template has been loaded.","Vorlage geladen wurde."
520
+ "Template has been saved.","Vorlage wurde gespeichert."
521
+ "Are you sure you want to remove the template?","Sind Sie sicher, dass Sie die Vorlage entfernen wollen?"
522
+ "No template has been found.","Keine Vorlage gefunden wurde."
523
+ "Virtual operators (MVNO)","Virtuelle Betreiber (MVNO)"
524
+ "Select coupon","Wählen Actionsgutschein"
525
+ "Create coupon","Neues Actionsgutschein"
526
+ "Please Select","Bitte wählen"
527
+ "SIMULATION","SIMULATION"
528
+ "DELETED","GELÖSCHT"
529
+ "SCHEDULED","GEPLANT"
530
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
531
+ "DUPLICATE","DUPLIKAT"
532
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Fügen Sie den Empfänger in die CSV-Datei (.csv, .txt) oder vCARD-Datei (.vcf) hinzu."
533
+ "Returns","Retouren"
534
+ "We confirm we have received your request to claim the goods.","Bestätigung der Reklamation."
535
+ "New claim from customer was received.","Angenommen eine neue Reklamation."
536
+ "Status of a claim {return_id} has changed to ","Zustand der Retouren {return_id} wurde auf "
537
+ ". Info from {shop_name}.","verändert. Info von {shop_name}."
538
+ "Dear Customer, status of your claim {return_id} has changed to ","Sehr geehrter Kunde, Zustand ihrer Retouren {return_id} wurde auf "
539
+ ". Have a nice day, {shop_name}.","verändert. Wir wünschen Ihnen noch einen schönen Tag. , {shop_name}."
app/locale/en_US/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,539 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","en"
2
+ "smscurrency","EUR"
3
+ "lang_alphabet","A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z"
4
+ "All years","All years"
5
+ "About","About"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., All rights reserved"
7
+ "Developer:","Developer:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Address:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","Czech Republic"
13
+ "VAT: CZ29444268","VAT: CZ29444268"
14
+ "Office Telephone:","Office Telephone:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Select events during which shall be shop administrators notified via SMS and customize text of messages."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","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)."
27
+ "Save","Save"
28
+ "Sending notifications via SMS is ACTIVE","Sending notifications via SMS is ACTIVE"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator."
30
+ "Update of order status","Update of order status"
31
+ "Account","Account"
32
+ "Product","Product"
33
+ "Order status","Order status"
34
+ "Order","Order"
35
+ "Admin SMS - not active","Admin SMS - not active"
36
+ "Please add at least one administrator!","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.","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","Invalid SMS text"
39
+ "Text of SMS was saved.","Text of SMS was saved."
40
+ "Unicode saved.","Unicode saved."
41
+ "char","char"
42
+ "chars","chars"
43
+ "label","label"
44
+ "SMS text","SMS text"
45
+ "total sms:","total sms:"
46
+ "Enter SMS text","Enter SMS text"
47
+ "Preview","Preview"
48
+ "Administrators","Administrators"
49
+ "Save","Save"
50
+ "Cancel","Cancel"
51
+ "Restore unsaved changes to its original state.","Restore unsaved changes to its original state."
52
+ "User profile - not active","User profile - not active"
53
+ "User profile - active","User profile - active"
54
+ "New user account","New user account"
55
+ "Not registered yet? Create account now!","Not registered yet? Create account now!"
56
+ "Email:","Email:"
57
+ "Company name:","Company name:"
58
+ "Street:","Street:"
59
+ "City:","City:"
60
+ "ZIP:","ZIP:"
61
+ "Country:","Country:"
62
+ "Company ID:","Company ID:"
63
+ "Company VAT:","Company VAT:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","View licence terms:"
66
+ "I agree","I agree"
67
+ "I dont agree","I dont agree"
68
+ "Register","Register"
69
+ "Required field","Required field"
70
+ "Sign in","Sign in"
71
+ "If You already have an account, please sign in.","If You already have an account, please sign in."
72
+ "Username:","Username:"
73
+ "Password:","Password:"
74
+ "Log in","Log in"
75
+ "Edit user account","Edit user account"
76
+ "Save","Save"
77
+ "User account info","User account info"
78
+ "SMS Credit:","SMS Credit:"
79
+ "Add administrators","Add administrators"
80
+ "Name:","Name:"
81
+ "Mobile number:","Mobile number:"
82
+ "Edit","Edit"
83
+ "Add","Add"
84
+ "Other settings","Other settings"
85
+ "Simulate SMS sending:","Simulate SMS sending:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status."
87
+ "Delete database:","Delete database:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module."
89
+ "Delivery reports:","Delivery reports:"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Allows to see delivery reports of SMS in SMS history Tab."
91
+ "Low credit alert:","Low credit alert:"
92
+ " Allows to receive email when your SMS credit is low."," Allows to receive email when your SMS credit is low."
93
+ "Email for delivery reports:","Email for delivery reports:"
94
+ "Allows to receive email with delivery report of SMS.","Allows to receive email with delivery report of SMS."
95
+ "Admin was created.","Admin was created."
96
+ "You have to agree with licence terms.","You have to agree with licence terms."
97
+ "Account was created.","Account was created."
98
+ "you can add another account after ","you can add another account after "
99
+ "minutes","minutes"
100
+ "can not connect to SMS server","can not connect to SMS server"
101
+ "You were succesfully loged in.","You were succesfully loged in."
102
+ "error","error"
103
+ "Invalid e-mail for delivery report.","Invalid e-mail for delivery report."
104
+ "Invalid e-mail","Invalid e-mail"
105
+ "Account was changed.","Account was changed."
106
+ "Account was changed, but module URL for DR does not answer.","Account was changed, but module URL for DR does not answer."
107
+ "you can change account after ","you can change account after "
108
+ " seconds"," seconds"
109
+ "Invalid name","Invalid name"
110
+ "Invalid number","Invalid number"
111
+ "Admin was changed.","Admin was changed."
112
+ "Admin was deleted.","Admin was deleted."
113
+ "no changes were made","no changes were made"
114
+ "login error","login error"
115
+ "Are you sure to delete","Are you sure to delete"
116
+ "DELETE administrator","DELETE administrator"
117
+ "EDIT administrator","EDIT administrator"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","in international format, no leading zeros or a “+” sign, e.g., 447971796595"
119
+ "(when uninstall)","(when uninstall)"
120
+ "(0 = no alert)","(0 = no alert)"
121
+ "Fill in username and password.","Fill in username and password."
122
+ "Customer SMS - ","Customer SMS - "
123
+ "Customer SMS - not active","Customer SMS - not active"
124
+ " language version"," language version"
125
+ "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.","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."
126
+ "Add SMS text version","Add SMS text version"
127
+ "Select country: ","Select country: "
128
+ "Unicode SMS","Unicode SMS"
129
+ "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).","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)."
130
+ "Order status","Order status"
131
+ "Sending notifications via SMS is ACTIVE","Sending notifications via SMS is ACTIVE"
132
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail."
133
+ " Update of order status "," Update of order status "
134
+ "Account","Account"
135
+ "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."
136
+ "Invalid SMS text","Invalid SMS text"
137
+ "Text of SMS was saved.","Text of SMS was saved."
138
+ "SMS text version was deleted.","SMS text version was deleted."
139
+ "Are you sure to delete","Are you sure to delete"
140
+ "DELETE language version","DELETE language version"
141
+ "SMS text","SMS text"
142
+ "unicode","unicode"
143
+ "SMS text version for ","SMS text version for "
144
+ " was saved"," was saved"
145
+ "Preview","Preview"
146
+ "Active","Active"
147
+ "Save","Save"
148
+ "Cancel","Cancel"
149
+ "total sms:","total sms:"
150
+ "EDIT language version","EDIT language version"
151
+ "default","default"
152
+ "Edit","Edit"
153
+ "Add","Add"
154
+ "Order","Order"
155
+ "Chars","Chars"
156
+ "Unicode was saved.","Unicode was saved."
157
+ "Restore unsaved changes to its original state.","Restore unsaved changes to its original state."
158
+ "Purchase Credit","Purchase Credit"
159
+ "Purchase Credit - not active","Purchase Credit - not active"
160
+ "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."
161
+ " In case methods for credit purchase are not displayed properly, please click here:"," In case methods for credit purchase are not displayed properly, please click here:"
162
+ "Bulk SMS text","Bulk SMS text"
163
+ "Add recipients ","Add recipients "
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign."
165
+ " (e.g. 447971796595)"," (e.g. 447971796595)"
166
+ "Enter SMS text","Enter SMS text"
167
+ "Add recipients in CSV file ","Add recipients in CSV file "
168
+ "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)"
169
+ " Unicode "," Unicode "
170
+ "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).","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)."
171
+ "Your time: ","Your time: "
172
+ "Time: ","Time: "
173
+ "time zone: ","time zone: "
174
+ "time zone settings","time zone settings"
175
+ "Text is too long","Text is too long"
176
+ "Send SMS","Send SMS"
177
+ "Send","Send"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Send SMS or bulk SMS. Enter mobile numbers or upload CSV file."
179
+ "Send SMS - not active","Send SMS - not active"
180
+ "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."
181
+ "Fill in SMS text.","Fill in SMS text."
182
+ "SMS text is too long (max. 612 characters).","SMS text is too long (max. 612 characters)."
183
+ "SMS text is too long (max. 268 unicode characters).","SMS text is too long (max. 268 unicode characters)."
184
+ "Wrong time of SMS sending.","Wrong time of SMS sending."
185
+ "Recipients found: 0","Recipients found: 0"
186
+ "You do not have enough credit to send SMS to all ","You do not have enough credit to send SMS to all "
187
+ " recipients."," recipients."
188
+ "SMS was sent.","SMS was sent."
189
+ "SMS was saved.","SMS was saved."
190
+ "wrong number or unavailable","wrong number or unavailable"
191
+ "unauthorized senderID in confirmation sms","unauthorized senderID in confirmation sms"
192
+ "low credit for sending sms","low credit for sending sms"
193
+ "unicode is not supported","unicode is not supported"
194
+ "can not connect to SMS server","can not connect to SMS server"
195
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)"
196
+ "SMS was sent (simulation).","SMS was sent (simulation)."
197
+ "error","error"
198
+ "login error","login error"
199
+ " Send later "," Send later "
200
+ "Characters: ","Characters: "
201
+ "1hr","1hr"
202
+ "Date: ","Date: "
203
+ "SMS Answers","SMS Answers"
204
+ "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.","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."
205
+ "Show","Show"
206
+ "Search results ","Search results "
207
+ " of "," of "
208
+ "SMS center","SMS center"
209
+ "Date","Date"
210
+ "From number","From number"
211
+ "new","new"
212
+ "Previous","Previous"
213
+ "Next","Next"
214
+ " Page: "," Page: "
215
+ "SMS Answers - not active","SMS Answers - not active"
216
+ "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."
217
+ "year","year"
218
+ "month","month"
219
+ "SMS","SMS"
220
+ "Text:","Text:"
221
+ "Total SMS answers: 0","Total SMS answers: 0"
222
+ "SENT to recipient","SENT to recipient"
223
+ "ERROR","ERROR"
224
+ "DELIVERED to recipient","DELIVERED to recipient"
225
+ "RECIPIENT UNAVAILABLE","RECIPIENT UNAVAILABLE"
226
+ "SMS History","SMS History"
227
+ "History of sent SMS from SMS module.","History of sent SMS from SMS module."
228
+ " admin sms"," admin sms"
229
+ " customer sms"," customer sms"
230
+ " marketing sms"," marketing sms"
231
+ " simple sms"," simple sms"
232
+ "Show","Show"
233
+ "Search results ","Search results "
234
+ " of "," of "
235
+ "Type","Type"
236
+ "Date","Date"
237
+ "SMS subject","SMS subject"
238
+ "Number","Number"
239
+ "yes","yes"
240
+ "no","no"
241
+ "system number","system number"
242
+ "Credit balance:","Credit balance:"
243
+ "Display customer detail","Display customer detail"
244
+ "Text:","Text:"
245
+ "Total SMS:","Total SMS:"
246
+ "SMS History - not active","SMS History - not active"
247
+ "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."
248
+ "SMS price in credits:","SMS price in credits:"
249
+ "year","year"
250
+ "month","month"
251
+ "Status","Status"
252
+ "Recipient","Recipient"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","senderID:"
255
+ "Previous","Previous"
256
+ "Next","Next"
257
+ " Page: "," Page: "
258
+ "Total SMS: 0","Total SMS: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS Marketing - bulk SMS text"
261
+ "Enter SMS text","Enter SMS text"
262
+ " Unicode "," Unicode "
263
+ "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).","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)."
264
+ " Send later "," Send later "
265
+ "Your time: ","Your time: "
266
+ "Total customers:","Total customers:"
267
+ "Total SMS:","Total SMS:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketing - bulk SMS filter"
269
+ "All customers","All customers"
270
+ "company customers","company customers"
271
+ "private customers","private customers"
272
+ "All countries","All countries"
273
+ "Last name:","Last name:"
274
+ "First name:","First name:"
275
+ "Last name","Last name"
276
+ "First name","First name"
277
+ "Groups:","Groups:"
278
+ "All","All"
279
+ "Gender:","Gender:"
280
+ "Male","Male"
281
+ "Female","Female"
282
+ "Newsletter:","Newsletter:"
283
+ "Yes","Yes"
284
+ "No","No"
285
+ "Apply filter","Apply filter"
286
+ "Date of birth from: ","Date of birth from: "
287
+ "to: ","to: "
288
+ "Date of registration from: ","Date of registration from: "
289
+ "Customers found: ","Customers found: "
290
+ "results","results"
291
+ "Action","Action"
292
+ "Mobile number","Mobile number"
293
+ "Customer ID","Customer ID"
294
+ "REMOVE customer from this list","REMOVE customer from this list"
295
+ "Next","Next"
296
+ "Previous","Previous"
297
+ " Page: "," Page: "
298
+ "SMS Marketing - customers found: ","SMS Marketing - customers found: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Write text of message and use advanced filter to target your marketing campaign."
300
+ "SMS Marketing","SMS Marketing"
301
+ "SMS Marketing - not active","SMS Marketing - not active"
302
+ "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."
303
+ "Fill in SMS text","Fill in SMS text"
304
+ "SMS text is too long (max. 612 characters).","SMS text is too long (max. 612 characters)."
305
+ "SMS text is too long (max. 268 unicode characters).","SMS text is too long (max. 268 unicode characters)."
306
+ "Customers found: 0","Customers found: 0"
307
+ "Wrong time of SMS sending.","Wrong time of SMS sending."
308
+ "You do not have enough credit to send SMS to all ","You do not have enough credit to send SMS to all "
309
+ " customers."," customers."
310
+ "SMS was sent.","SMS was sent."
311
+ "SMS was saved.","SMS was saved."
312
+ "wrong number or unavailable","wrong number or unavailable"
313
+ "unauthorized senderID in confirmation sms","unauthorized senderID in confirmation sms"
314
+ "low credit for sending sms","low credit for sending sms"
315
+ "unicode is not supported","unicode is not supported"
316
+ "can not connect to SMS server","can not connect to SMS server"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)"
318
+ "SMS was sent (simulation).","SMS was sent (simulation)."
319
+ "error","error"
320
+ "login error","login error"
321
+ "Date:","Date:"
322
+ "Time: ","Time: "
323
+ "1hr","1hr"
324
+ "time zone: ","time zone: "
325
+ "time zone settings","time zone settings"
326
+ "Send","Send"
327
+ "Characters: ","Characters: "
328
+ "Text is too long","Text is too long"
329
+ "Type:","Type:"
330
+ "Country:","Country:"
331
+ "City:","City:"
332
+ "Advert:","Advert:"
333
+ "Store:","Store:"
334
+ "All stores","All stores"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - send SMS from your Prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","Customer SMS"
339
+ "SMS Settings","SMS Settings"
340
+ "SMS History","SMS History"
341
+ "Purchase Credit","Purchase Credit"
342
+ "SMS Marketing","SMS Marketing"
343
+ "SMS Answers","SMS Answers"
344
+ "Send SMS","Send SMS"
345
+ "About","About"
346
+ "wrong number or unavailable","wrong number or unavailable"
347
+ "unauthorized senderID in confirmation sms","unauthorized senderID in confirmation sms"
348
+ "low credit for sending sms","low credit for sending sms"
349
+ "unicode is not supported","unicode is not supported"
350
+ "login error","login error"
351
+ "can not connect to SMS server","can not connect to SMS server"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)"
353
+ "unknown mobile number","unknown mobile number"
354
+ "not connected to SMS server","not connected to SMS server"
355
+ "New orders","New orders"
356
+ "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}."
357
+ "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}."
358
+ "Possible variables:","Possible variables:"
359
+ "Successful customer create account","Successful customer create account"
360
+ "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}."
361
+ "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!"
362
+ "Product returned","Product returned"
363
+ "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}."
364
+ "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}."
365
+ "Called when a quantity of one product change in an order","Called when a quantity of one product change in an order"
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."
367
+ "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}."
368
+ "Payment confirmation","Payment confirmation"
369
+ "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}."
370
+ "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}."
371
+ "Update of tracking number in order","Update of tracking number in order"
372
+ "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}."
373
+ "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}."
374
+ "Called when a product is deleted","Called when a product is deleted"
375
+ "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}."
376
+ "Quantity is updated only when the customer effectively place his order","Quantity is updated only when the customer effectively place his order"
377
+ "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}."
378
+ "Product out of stock","Product out of stock"
379
+ "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}."
380
+ "Called when admin or customer cancel a product in an order","Called when admin or customer cancel a product in an order"
381
+ "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}."
382
+ "Status of order {order_id} has changed to ","Status of order {order_id} has changed to "
383
+ ". Info from {shop_name}.",". Info from {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Dear Customer, status of your order {order_id} has changed to "
385
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
386
+ "Bank wire","Bank wire"
387
+ "Company Name","Company Name"
388
+ "Country","Country"
389
+ "City","City"
390
+ "qty","qty"
391
+ "qty reinjected","qty reinjected"
392
+ "qty returned","qty returned"
393
+ "name","name"
394
+ "not found","not found"
395
+ "SMS Settings - Select Own number sender ID for ","SMS Settings - Select Own number sender ID for "
396
+ "Own number sender ID settings","Own number sender ID settings"
397
+ "own number sender ID","own number sender ID"
398
+ "Existing Own number:","Existing Own number:"
399
+ "New Own number sender ID:","New Own number sender ID:"
400
+ "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"
401
+ "SMS code:","SMS code:"
402
+ "CONFIRM","CONFIRM"
403
+ "Required field","Required field"
404
+ "SMS Settings - Select Text sender ID for ","SMS Settings - Select Text sender ID for "
405
+ "Text sender ID settings","Text sender ID settings"
406
+ "Existing Text sender ID:","Existing Text sender ID:"
407
+ "New Text sender ID:","New Text sender ID:"
408
+ "max. 11 characters","max. 11 characters"
409
+ "SMS Settings","SMS Settings"
410
+ "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."
411
+ "Customer SMS settings","Customer SMS settings"
412
+ "SENDER TYPE","SENDER TYPE"
413
+ "NETWORK","NETWORK"
414
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
415
+ "SMS PRICE IN EUR (excl. VAT)","SMS PRICE IN EUR (excl. VAT)"
416
+ "payment","payment"
417
+ "Unicode ","Unicode "
418
+ "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)"
419
+ "TEXT SENDER ID","TEXT SENDER ID"
420
+ "Text sender ID","Text sender ID"
421
+ "SYSTEM NUMBER","SYSTEM NUMBER"
422
+ "OWN NUMBER SENDER ID","OWN NUMBER SENDER ID"
423
+ "SIM HOSTING","SIM HOSTING"
424
+ "UNICODE SUPPORTED","UNICODE SUPPORTED"
425
+ "UNICODE NOT SUPPORTED","UNICODE NOT SUPPORTED"
426
+ "SAVE SMS SETTINGS","SAVE SMS SETTINGS"
427
+ "Are you sure to delete","Are you sure to delete"
428
+ "Select country: ","Select country: "
429
+ "ADD/CHANGE SELECTED COUNTRY","ADD/CHANGE SELECTED COUNTRY"
430
+ "SMS settings - not active","SMS settings - not active"
431
+ "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."
432
+ "error","error"
433
+ "can not connect to SMS server","can not connect to SMS server"
434
+ " was deleted."," was deleted."
435
+ "choose sender type","choose sender type"
436
+ " was saved."," was saved."
437
+ "fill in own number sender ID","fill in own number sender ID"
438
+ "own number sender ID must be number","own number sender ID must be number"
439
+ "correctly confirm sms code","correctly confirm sms code"
440
+ "Own number sender ID for ","Own number sender ID for "
441
+ " was saved."," was saved."
442
+ "error - ","error - "
443
+ "login error","login error"
444
+ "Now retype SMS code.","Now retype SMS code."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Now retype SMS code. SMS will be send in next 60 seconds."
446
+ "error - wrong number or unavailable","error - wrong number or unavailable"
447
+ "error - unauthorized senderID in confirmation sms","error - unauthorized senderID in confirmation sms"
448
+ "error - low credit for sending validation SMS","error - low credit for sending validation SMS"
449
+ "fill in text sender ID","fill in text sender ID"
450
+ "fill in text sender ID, 3-11 characters","fill in text sender ID, 3-11 characters"
451
+ "possible characters: ","possible characters: "
452
+ "text sender ID can't be number","text sender ID can't be number"
453
+ "Text sender ID for ","Text sender ID for "
454
+ "Admin SMS settings","Admin SMS settings"
455
+ "VALIDATE","VALIDATE"
456
+ "SMS validation","SMS validation"
457
+ "Confirmation code: ","Confirmation code: "
458
+ "Update pricelist","Update pricelist"
459
+ "e.g.:","e.g.:"
460
+ "Pricelist was successfully updated.","Pricelist was successfully updated."
461
+ "edit","edit"
462
+ "delete","delete"
463
+ "Your online stores","Your online stores"
464
+ "SMS opt-out","SMS opt-out"
465
+ "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"
466
+ "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."
467
+ "For sending SMS prefer phone nr. from:","For sending SMS prefer phone nr. from:"
468
+ "invoice address","invoice address"
469
+ "delivery address","delivery address"
470
+ "Price of SMS","Price of SMS"
471
+ "Text displayed in the cart","Text displayed in the cart"
472
+ "Activate displaying SMS opt-out feature in the cart","Activate displaying SMS opt-out feature in the cart"
473
+ "SMS opt-out is ACTIVE","SMS opt-out is ACTIVE"
474
+ "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“"
475
+ "Setting of the SMS opt-out feature was successfully changed","Setting of the SMS opt-out feature was successfully changed"
476
+ "Price of SMS messages has changed in the following countries:","Price of SMS messages has changed in the following countries:"
477
+ "New version available for download:","New version available for download:"
478
+ "Manual:","Manual:"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Supported PrestaShop versions:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Contact form"
483
+ "Remove duplicate numbers","Remove duplicate numbers"
484
+ "Registration type:","Registration type:"
485
+ "Personal","Personal"
486
+ "Business","Business"
487
+ "Address","Address"
488
+ "Billing information","Billing information"
489
+ "Contact person","Contact person"
490
+ "Enter the name of the company.","Enter the name of the company."
491
+ "Invalid VAT","Invalid VAT"
492
+ "Statistics","Statistics"
493
+ "Statistics - not active","Statistics - not active"
494
+ "day","day"
495
+ "Date from:","Date from:"
496
+ "to:","to:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
498
+ "Supported Magento versions:","Supported Magento versions:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/index.html"
502
+ "Removed Customers: ","Removed Customers: "
503
+ "More...","More..."
504
+ "Saved Filters","Saved Filters"
505
+ "Save filter","Save filter"
506
+ "Reset filter","Reset filter"
507
+ "Filter Name","Filter Name"
508
+ "Date","Date"
509
+ "Filter has been applied.","Filter has been applied."
510
+ "Filter has been saved.","Filter has been saved."
511
+ "Filter has been reset.","Filter has been reset."
512
+ "Are you sure you want to reset the filter?","Are you sure you want to reset the filter?"
513
+ "Are you sure you want to remove the filter?","Are you sure you want to remove the filter?"
514
+ "No filter has been found.","No filter has been found."
515
+ "Processing...","Processing..."
516
+ "Saved Templates","Saved Templates"
517
+ "Save template","Save template"
518
+ "Template Name","Template Name"
519
+ "Template has been loaded.","Template has been loaded."
520
+ "Template has been saved.","Template has been saved."
521
+ "Are you sure you want to remove the template?","Are you sure you want to remove the template?"
522
+ "No template has been found.","No template has been found."
523
+ "Virtual operators (MVNO)","Virtual operators (MVNO)"
524
+ "Select coupon","Select coupon"
525
+ "Create coupon","Create coupon"
526
+ "Please Select","Please Select"
527
+ "SIMULATION","SIMULATION"
528
+ "DELETED","DELETED"
529
+ "SCHEDULED","SCHEDULED"
530
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
531
+ "DUPLICATE","DUPLICATE"
532
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Add recipients in CSV(.csv, .txt) or vCARD(.vcf)"
533
+ "Returns","Returns"
534
+ "We confirm we have received your request to claim the goods.","We confirm we have received your request to claim the goods."
535
+ "New claim from customer was received.","New claim from customer was received."
536
+ "Status of a claim {return_id} has changed to ","Status of a claim {return_id} has changed to "
537
+ ". Info from {shop_name}.",". Info from {shop_name}."
538
+ "Dear Customer, status of your claim {return_id} has changed to ","Dear Customer, status of your claim {return_id} has changed to "
539
+ ". Have a nice day, {shop_name}.",". Have a nice day, {shop_name}."
app/locale/es_ES/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,539 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","es"
2
+ "lang_alphabet","A;Á;B;C;Ch;D;E;É;F;G;H;I;Í;J;K;L;Ll;M;N;Ñ;O;Ó;P;Q;R;S;T;U;Ú;V;X;Y;Z"
3
+ "smscurrency","EUR"
4
+ "All years","Todos los años"
5
+ "About","Sobre módulo"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Todos los derechos reservados"
7
+ "Developer:","Dessarrollador"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Dirección"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","República Checa"
13
+ "VAT: CZ29444268","NIF: CZ29444268"
14
+ "Office Telephone:","Teléfono:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","Correo electrónico:"
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/es/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Elija acontecimientos cuando quiere que se les mande a los administradores del comercio un mensaje y defina el texto de este mensaje."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Marca sólo cuando quiere usar signos diacríticos en el mensaje o cuando usa lenguas como chino, árabe, griego, hebreo, coreano, etc. (Unicode permite utilizar distintos tipos de letra y distintos símbolos a la vez. En un Unicode mensaje son 70 signos)."
27
+ "Save","Guardar"
28
+ "Sending notifications via SMS is ACTIVE","Envío de sms notificaciones es ACTIVO."
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Envío de sms notificaciones es INACTIVO. Envío de mensajes activará marcándo por los menos a un administrador."
30
+ "Update of order status","Actualización del pedido"
31
+ "Account","Cuenta"
32
+ "Product","Producto"
33
+ "Order status","Estado del pedido"
34
+ "Order","Pedido"
35
+ "Admin SMS - not active","Admin SMS - inactivo"
36
+ "Please add at least one administrator!","¡Añada por lo menos a un administrador por favor!"
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.","¡Perfil del usuario es inactivo! Regístrese haciendo clic en el marcador sms en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
38
+ "Invalid SMS text","Texto inválido del mensaje SMS"
39
+ "Text of SMS was saved.","Texto del mensaje SMS ha sido guardado."
40
+ "Unicode saved.","Unicode guardado."
41
+ "char","Signo"
42
+ "chars","Signos"
43
+ "label","Etiqueta"
44
+ "SMS text","texto del mensaje SMS"
45
+ "total sms:","Total de mensajes SMS:"
46
+ "Enter SMS text","Introduzca el texto del mensaje SMS"
47
+ "Preview","Vista anticipada"
48
+ "Administrators","Administradores"
49
+ "Save","Guardar"
50
+ "Cancel","Cancelar"
51
+ "Restore unsaved changes to its original state.","Devuelve los cambios no guardados a su estado original."
52
+ "User profile - not active","Perfil del usuario - inactivo"
53
+ "User profile - active","Perfil del usuario - activo"
54
+ "New user account","Nueva cuenta del usuario"
55
+ "Not registered yet? Create account now!","¿Tadavía no se ha registrado? ¡Créese una cuenta nueva ahora!"
56
+ "Email:","Correo electrónico:"
57
+ "Company name:","Nombre de la compañía:"
58
+ "Street:","Calle:"
59
+ "City:","Ciudad:"
60
+ "ZIP:","CP:"
61
+ "Country:","País:"
62
+ "Company ID:","CIF:"
63
+ "Company VAT:","NIF:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","Mostrar Términos de Licencia:"
66
+ "I agree","Estoy de acuerdo"
67
+ "I dont agree","No estoy de acuerdo"
68
+ "Register","Registrar"
69
+ "Required field","El campo requerido"
70
+ "Sign in","Inscribirse"
71
+ "If You already have an account, please sign in.","Si ya tiene la cuenta, inscríbase por favor"
72
+ "Username:","Usuario:"
73
+ "Password:","Contraseña:"
74
+ "Log in","Iniciar la seción"
75
+ "Edit user account","Modificar la cuenta del usuario"
76
+ "Save","Guardar"
77
+ "User account info","Información sobre la cuenta del usuario"
78
+ "SMS Credit:","SMS crédito:"
79
+ "Add administrators","Añadir administrador"
80
+ "Name:","Nombre:"
81
+ "Mobile number:","Móvil:"
82
+ "Edit","Editar"
83
+ "Add","Añadir"
84
+ "Other settings","Ajustamiento avanzado"
85
+ "Simulate SMS sending:","Simular el envío de mensaje SMS:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Permite testar el envío de mensaje SMS y mostrar los SMS de prueba en el marcador Archivo de SMS."
87
+ "Delete database:","Borrar la base de datos:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Permite decidir, si guardar el ajustamiento actual y la base de mensajes SMS enviados en caso de deinstalación del módulo SMS."
89
+ "Delivery reports:","Información de entrega (DR):"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Mostra la información de entrega en el mostrador Archivo de SMS."
91
+ "Low credit alert:","Aviso de crédito bajo:"
92
+ " Allows to receive email when your SMS credit is low.","Permite recibir el correo electrónico en caso de crédito bajo."
93
+ "Email for delivery reports:","Correo electrónico para la recepción de los informes de entrega de mensajes:"
94
+ "Allows to receive email with delivery report of SMS.","Permite recibir el correo electrónico con información sobre la entrega de mensaje SMS."
95
+ "Admin was created.","El administrador ha sido establecido."
96
+ "You have to agree with licence terms.","Tiene que estar de acuerdo con los Términos de Licencia."
97
+ "Account was created.","La registración se ha hecho con éxito. Hemos mandado un correo electrónico a su buzón para que confirma su dirección de correo electrónico y la obtención de 5 créditos gratis."
98
+ "you can add another account after ","La próxima cuenta puede añadir en "
99
+ "minutes"," minutos"
100
+ "can not connect to SMS server","No se puede conectar al SMS servidor"
101
+ "You were succesfully loged in.","Ha sido conectado con éxito."
102
+ "error","error"
103
+ "login error","error de conexión"
104
+ "Invalid e-mail for delivery report.","Inválido correo electrónico para los mensajes de entrega."
105
+ "Invalid e-mail","Correo electrónico inválido"
106
+ "Account was changed.","La cuenta ha sido cambiada."
107
+ "Account was changed, but module URL for DR does not answer.","La cuenta ha sido cambiada pero el URL de Módulo para mensajes de entrega no corresponde."
108
+ "you can change account after ","Habrá sido posible cambiar la cuenta en "
109
+ " seconds"," segundos"
110
+ "Invalid name","Nombre inválido"
111
+ "Invalid number","Número inválido"
112
+ "Admin was changed.","El administrador ha sido cambiado."
113
+ "Admin was deleted.","El administrador ha sido borrado."
114
+ "no changes were made","no se han hecho ningunos cambios"
115
+ "Are you sure to delete","¿De verdad quiere eliminar?"
116
+ "DELETE administrator","ELIMINAR al administrador"
117
+ "EDIT administrator","MODIFICAR al administrador"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","en formato internacional, sin ceros o signos como “+” , p.ej., 34123456789"
119
+ "(when uninstall)","(en caso de desinstalación)"
120
+ "(0 = no alert)","(0 = sin aviso)"
121
+ "Fill in username and password.","Introduzca el nombre y contraseña del usuario"
122
+ "Customer SMS - ","Mensajes SMS de cliente - "
123
+ "Customer SMS - not active","Mensajes SMS de cliente - inactivos"
124
+ "default","opción por defecto"
125
+ " language version"," la versión de idioma"
126
+ "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.","Elija eventos cuando al cliente se le avisará con mensaje SMS y defina el texto de estos mensajes. Para diferentes países puede crear mutaciones en distintos idiomas. Para países con la mutación indefinida se usará el idioma base."
127
+ "Add SMS text version","Añadir una mutación de idioma"
128
+ "Select country: ","Elija el país: "
129
+ "Unicode SMS","Unicode SMS"
130
+ "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).","Marca sólo cuando quiere usar signos diacríticos en el mensaje o cuando usa lenguas como chino, árabe, griego, hebreo, coreano, etc. (Unicode permite utilizar distintos tipos de letra y distintos símbolos a la vez. En un Unicode mensaje son 70 signos)."
131
+ "Order status","Estado del pedido"
132
+ "Sending notifications via SMS is ACTIVE","El envío de SMS notificaciones es ACTIVO."
133
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","El envío de SMS notificaciones es INACTIVO. El envío de mensajes SMS activará marcándo „Activo“ en detalle del estado requerido."
134
+ " Update of order status "," Actualización del estado del pedido "
135
+ "Account","Cuenta"
136
+ "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.","El pérfil del usuario es inactivo! Regístrese haciendo clic en el marcador SMS en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
137
+ "Invalid SMS text","Texto del mensaje SMS inválido"
138
+ "Text of SMS was saved.","El texto del mensaje SMS se ha sido guardado correctamente."
139
+ "SMS text version was deleted.","La mutación del idioma ha sido eliminada."
140
+ "Are you sure to delete","¿De verdad quiere eliminar?"
141
+ "DELETE language version","ELIMINAR una mutación del idioma"
142
+ "SMS text","Texto del mensaje SMS"
143
+ "unicode","unicode"
144
+ "SMS text version for ","La mutación del idioma para "
145
+ " was saved"," ha sido guardada"
146
+ "Preview","Vista anticipada"
147
+ "Active","Activo"
148
+ "Save","Guardar"
149
+ "Cancel","Cancelar"
150
+ "total sms:","Total de mensajes SMS:"
151
+ "EDIT language version","MODIFICAR la mutación del idioma"
152
+ "Edit","Modificar"
153
+ "Add","Añadir"
154
+ "Order","El pedido"
155
+ "Chars","Signos"
156
+ "Unicode was saved.","Unicode ha sido guardado."
157
+ "Restore unsaved changes to its original state.","Devuelve a los cambios no guardados al estado original."
158
+ "Purchase Credit","Comprar crédito"
159
+ "Purchase Credit - not active","Comprar crédito - inactivo"
160
+ "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.","El pérfil del usuario es inactivo! Regístrese haciendo clic en el marcador SMS en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","En caso de que no se le aparece la posibilidad de comprar el crédito, haga el clic aquí por favor:"
162
+ "Bulk SMS text","Texto del mensaje SMS de masa"
163
+ "Add recipients ","Añada al receptor "
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Añada a uno o más receptores seperándolos con tilde. El número tiene que estar en formato internacional, sin ceros o signos como “+” , p.ej., 34123456789"
165
+ " (e.g. 447971796595)"," (p.ej. 34123456789)"
166
+ "Enter SMS text","Introduzca el texto del mensaje SMS"
167
+ "Add recipients in CSV file ","Añada al receptor en archivo CSV "
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","Archivo CSV - 1 columna, 1.columna - número ((El número tiene que estar en formato internacional, sin ceros o signos como “+” , p.ej., 34123456789"
169
+ " Unicode "," Unicode "
170
+ "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).","Marca sólo cuando quiere usar signos diacríticos en el mensaje o cuando usa lenguas como chino, árabe, griego, hebreo, coreano, etc. (Unicode permite utilizar distintos tipos de letra y distintos símbolos a la vez. En un Unicode mensaje son 70 signos)."
171
+ "Your time: ","su tiempo: "
172
+ "Time: ","tiempo: "
173
+ "time zone: ","Zona del tiempo: "
174
+ "time zone settings","ajustamiento de Zona del tiempo"
175
+ "Text is too long","El texto es muy largo"
176
+ "Send SMS","Enviar SMS"
177
+ "Send","Enviar"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Envío de mensajes SMS a SMS de masa. Introduzca los números de teléfono o cargue el archivo CSV."
179
+ "Send SMS - not active","Enviar mensaje SMS - inactivo"
180
+ "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.","El pérfil del usuario es inactivo! Regístrese haciendo clic en el marcador SMS en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
181
+ "Fill in SMS text.","Rellene el texto del mensaje SMS"
182
+ "SMS text is too long (max. 612 characters).","El texto del mensaje SMS es muy largo (máx. 612 signos)."
183
+ "SMS text is too long (max. 268 unicode characters).","El texto del mensaje SMS es muy largo (máx. 268 signos unicode)."
184
+ "Wrong time of SMS sending.","Tiempo inválido del envío del mensaje SMS."
185
+ "Recipients found: 0","No se ha encontrado ningún receptor"
186
+ "You do not have enough credit to send SMS to all ","No tiene suficiente crédito para mandar los mensajes SMS a todos "
187
+ " recipients."," los receptores."
188
+ "SMS was sent.","El mensaje SMS ha sido enviado."
189
+ "SMS was saved.","EL mensaje SMS ha sido guardado."
190
+ "wrong number or unavailable","Número de teléfono incorrecto o inaccesible"
191
+ "unauthorized senderID in confirmation sms","ID del remitente no autorizado en el SMS de confirmación"
192
+ "low credit for sending sms","Crédito bajo para enviar mensajes SMS"
193
+ "unicode is not supported","unicode no está apoyado"
194
+ "login error","Error de iniciación de la seción"
195
+ "can not connect to SMS server","no se puede conectar al SMS servidor"
196
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACIÓN (Envío de SMS ha sido simulado. El receptor no obtendrá el mensaje SMS)"
197
+ "SMS was sent (simulation).","Mensaje SMS ha sido enviado (simulación)."
198
+ "error","error"
199
+ " Send later "," Enviar después "
200
+ "Characters: ","Signos: "
201
+ "1hr","1 hora"
202
+ "Date: ","Fecha: "
203
+ "SMS Answers","SMS Respuestas"
204
+ "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.","SMS respuesta del cliente aparecerá en cuanto el cliente de su tienda obtiene SMS con tipo de remitente ""número del sistema"" y el cliente responderá del mismo número de teléfono."
205
+ "Show","Enseñar"
206
+ "Search results ","Resultado de la búsqueda "
207
+ " of "," de "
208
+ "SMS center","SMS centro"
209
+ "Date","Fecha"
210
+ "From number","De número"
211
+ "new","nuevo"
212
+ "Previous","Anterior"
213
+ "Next","Próxima"
214
+ " Page: "," Página: "
215
+ "SMS Answers - not active","SMS Respuestas - inactivo"
216
+ "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.","El pérfil del usuario es inactivo! Regístrese haciendo clic en el marcador SMS en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
217
+ "year","año"
218
+ "month","mes"
219
+ "SMS","Mensaje SMS"
220
+ "Text:","Texto:"
221
+ "Total SMS answers: 0","Total de respuestas SMS: 0"
222
+ "SENT to recipient","ENVIADO al receptor"
223
+ "ERROR","ERROR"
224
+ "DELIVERED to recipient","ENTREGADO al receptor"
225
+ "RECIPIENT UNAVAILABLE","RECEPTOR INACCESIBLE"
226
+ "SMS History","SMS Archivo"
227
+ "History of sent SMS from SMS module.","Archivo de mensajes enviados del SMS módulo."
228
+ " admin sms"," administrador SMS"
229
+ " customer sms"," cliente SMS"
230
+ " marketing sms"," SMS de comercio"
231
+ " simple sms"," SMS simples"
232
+ "Show","Enseñar"
233
+ "Search results ","Resultado de la búsqueda "
234
+ " of "," de "
235
+ "Type","Tipo"
236
+ "Date","Fecha"
237
+ "SMS subject","SMS asunto"
238
+ "Number","Número"
239
+ "yes","sí"
240
+ "no","no"
241
+ "system number","número de sistema"
242
+ "Credit balance:","Estado de la cuenta:"
243
+ "Display customer detail","Enseñar el detalle del cliente"
244
+ "Text:","Texto:"
245
+ "Total SMS:","Total de mensajes SMS:"
246
+ "SMS History - not active","SMS Archivo - inactivo"
247
+ "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.","El pérfil del usuario es inactivo! Regístrese haciendo clic en el marcador SMS en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
248
+ "SMS price in credits:","Precio en créditos:"
249
+ "year","año"
250
+ "month","mes"
251
+ "Status","Estado"
252
+ "Recipient","Receptor"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","ID del remitente:"
255
+ "Previous","Anterior"
256
+ "Next","Próxima"
257
+ " Page: "," Página: "
258
+ "Total SMS: 0","Total de mensajes SMS: 0"
259
+ "SMS","mensaje SMS"
260
+ "SMS Marketing - bulk SMS text","SMS de Comercio - texto de SMS de masa"
261
+ "Enter SMS text","Enseña el texto del mensaje SMS"
262
+ " Unicode "," Unicode "
263
+ "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).","Marca sólo cuando quiere usar signos diacríticos en el mensaje o cuando usa lenguas como chino, árabe, griego, hebreo, coreano, etc. (Unicode permite utilizar distintos tipos de letra y distintos símbolos a la vez. En un Unicode mensaje son 70 signos)."
264
+ " Send later "," Enviar después "
265
+ "Your time: ","su tiempo: "
266
+ "Total customers:","Total de clientes:"
267
+ "Total SMS:","Total de mensajes SMS:"
268
+ "SMS Marketing - bulk SMS filter","SMS de Comercio - filtro de SMS de masa"
269
+ "All customers","Todos clientes"
270
+ "company customers","Clientes de la compañía"
271
+ "private customers","Clientes privados"
272
+ "All countries","Todos los países"
273
+ "Last name:","Apellido:"
274
+ "First name:","Nombre:"
275
+ "Last name","Apellido"
276
+ "First name","Nombre"
277
+ "Groups:","Grupos:"
278
+ "All","Todos"
279
+ "Gender:","Sexo:"
280
+ "Male","Hombre"
281
+ "Female","Mujer"
282
+ "Newsletter:","Boletín informativo:"
283
+ "Yes","Sí"
284
+ "No","No"
285
+ "Apply filter","Usar filtro"
286
+ "Date of birth from: ","Fecha de nacimiento desde: "
287
+ "to: ","hasta: "
288
+ "Date of registration from: ","Fecha de registración desde: "
289
+ "Customers found: ","Se han encontrado clientes: "
290
+ "results","Mostrado"
291
+ "Action","Acción"
292
+ "Mobile number","Número de teléfono"
293
+ "Customer ID","Número del cliente"
294
+ "REMOVE customer from this list","ELIMINAR al cliente de esta lista"
295
+ "Next","Anterior"
296
+ "Previous","Próxima"
297
+ " Page: "," Página: "
298
+ "SMS Marketing - customers found: ","SMS de Comercio - Se han encontrado clientes: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Escriba el texto de mensaje utilizándo los filtros avanzados para dirigirse a su campaña de marketing."
300
+ "SMS Marketing","SMS de Comercio"
301
+ "SMS Marketing - not active","SMS de Comercio - inactivo"
302
+ "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.","El pérfil del usuario es inactivo! Regístrese haciendo clic en el marcador SMS en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
303
+ "Fill in SMS text","Rellena el texto del mensaje SMS."
304
+ "SMS text is too long (max. 612 characters).","El texto del mensaje SMS es muy largo (máx. 612 signos)."
305
+ "SMS text is too long (max. 268 unicode characters).","El texto del mensaje SMS es muy largo (máx. 612 signos unicode)."
306
+ "Customers found: 0","Se han encontrado clientes: 0"
307
+ "Wrong time of SMS sending.","Tiempo inválido del envío de SMS."
308
+ "You do not have enough credit to send SMS to all ","No tiene suficiente crédito para mandar los mensajes SMS a todos "
309
+ " customers."," clientes."
310
+ "SMS was sent.","El mensaje SMS ha sido enviado."
311
+ "SMS was saved.","El mensaje SMS ha sido guardado."
312
+ "wrong number or unavailable","Número de teléfono incorrecto o inaccesible"
313
+ "unauthorized senderID in confirmation sms","ID del remitente no autorizado en el SMS de confirmación"
314
+ "low credit for sending sms","Crédito bajo para enviar mensajes SMS"
315
+ "unicode is not supported","unicode no está apoyado"
316
+ "can not connect to SMS server","no se puede conectar al SMS servidor"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACIÓN (Envío de SMS ha sido simulado. El receptor no obtendrá el mensaje SMS.)"
318
+ "SMS was sent (simulation).","Mensaje SMS ha sido enviado (simulación)."
319
+ "error","error"
320
+ "login error","Error de iniciación de la seción"
321
+ "Date:","Fecha:"
322
+ "Time: ","Tiempo: "
323
+ "1hr","1 hora"
324
+ "time zone: ","Zona del tiempo: "
325
+ "time zone settings","Ajustamiento de la zona del tiempo"
326
+ "Send","Enviar"
327
+ "Characters: ","Signos: "
328
+ "Text is too long","El texto es muy largo"
329
+ "Type:","Tipo:"
330
+ "Country:","País:"
331
+ "City:","Ciudad:"
332
+ "Advert:","Anuncio publicitario:"
333
+ "Store:","Tienda:"
334
+ "All stores","Todas las tiendas"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - ¡Envie mensajes SMS de su Prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","SMS de cliente"
339
+ "SMS Settings","Ajustamiento de SMS"
340
+ "SMS History","Archivo de SMS"
341
+ "Purchase Credit","Comprar crédito"
342
+ "SMS Marketing","SMS de comercio"
343
+ "SMS Answers","SMS Respuestas"
344
+ "Send SMS","Enviar SMS"
345
+ "About","Sobre módulo"
346
+ "wrong number or unavailable","Número de teléfono incorrecto o inaccesible"
347
+ "unauthorized senderID in confirmation sms","ID del remitente no autorizado en el SMS de confirmación"
348
+ "low credit for sending sms","Crédito bajo para enviar mensajes SMS"
349
+ "unicode is not supported","unicode no está apoyado"
350
+ "login error","Error de iniciación de la seción"
351
+ "can not connect to SMS server","Crédito bajo para enviar mensajes SMS"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACIÓN (Envío de SMS ha sido simulado. El receptor no obtendrá el mensaje SMS.)"
353
+ "unknown mobile number","número desconocido"
354
+ "not connected to SMS server","no conectado al SMS servidor"
355
+ "New orders","Nuevos pedidos"
356
+ "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}.","Nuevo pedido de {customer_firstname} {customer_lastname}, cliente: {customer_id}, pedido: {order_id}, pago: {order_payment}, suma: {order_total_paid} {order_currency}. Pedido: {newOrder2}. Información de {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Su pedido {order_id} ha sido creado con éxito, pago: {order_payment}, suma: {order_total_paid} {order_currency}. Un buen día, {shop_name}."
358
+ "Possible variables:","Parámetros posibles:"
359
+ "Successful customer create account","La creación exitosa de la cuenta del cliente"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, se ha registrado ahora mismo a {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Estimado/a {customer_firstname} {customer_lastname}, su cuenta en {shop_name} se ha creado con éxito. Nombre del usuario: {customer_email}. ¡Un buen día!"
362
+ "Product returned","La mercancía devuelta"
363
+ "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}.","Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, devolvió mercancía del pedido {order_id}. Pedido: {orderReturn2}. Mensaje del cliente: {customer_question}. Información de {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Obtuvimos su demanda. Pedido {order_id}. Un buen día, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Aviso en caso de cambio de la cantidad de algún producto pedido."
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","En el pedido {order_id} se ha cambiado la cantidad, {orderSlip2}. Información de {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","En su pedido número {order_id} se ha cambiado la cantidad, {orderSlip2}. Un buen día, {shop_name}."
368
+ "Payment confirmation","Confirmación del pago"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Confirmación del pago, pedido número: {order_id}, pago: {order_payment}, suma: {order_total_paid} {order_currency}. Información de {shop_name}."
370
+ "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}.","Obtuvimos pago de su pedido {order_id} a través de {order_payment}, suma: {order_total_paid} {order_currency}. Un buen día, {shop_name}."
371
+ "Update of tracking number in order","Actualización del pedido - número que ha asignado transportista al envío"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Pedido número {order_id} ha sido actualizado con número de envío {order_shipping_number} que le ha asignado el transportista. Información de {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Estimado cliente, la mercancía de su pedido número {order_id} ha sido enviada, número que ha asignado transportista al envío es {order_shipping_number}. Un buen día, {shop_name}."
374
+ "Called when a product is deleted","Eliminación del producto de la base de datos"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Este producto ha sido eliminado de {shop_name}, id: {product_id}, ref: {product_ref}, nombre: {product_name}. Eliminado por cliente: {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","La cantidad es actualizada sólo cuando el cliente crea el pedido exitosamente"
377
+ "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}.","La cantidad del producto se ha cambiado, id: {product_id}, ref: {product_ref}, nombre: {product_name}, nueva cantidad: {product_quantity}, contratista: {product_supplier}. Información de {shop_name}."
378
+ "Product out of stock","La mercancía no está en depósito"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Esta mercancía está agotándose, id: {product_id}, ref: {product_ref}, nombre: {product_name}, cantidad: {product_quantity}. Información de {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Aviso en caso de que el administrador o cliente cancelará la mercancía en el pedido"
381
+ "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}.","En pedido {order_id} ha sido cancelada la mercancía id: {product_id}, ref: {product_ref}, nombre: {product_name}. cantidad: {product_quantity}, la cantidad cancelada: {product_quantity_reinjected}. Información de {shop_name}."
382
+ "Status of order {order_id} has changed to ","Estado del pedido {order_id} se ha cambiado a "
383
+ ". Info from {shop_name}.",". Información de {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Estimado cliente, estado de su pedido {order_id} cambió a "
385
+ ". Have a nice day, {shop_name}.",". Un buen día, {shop_name}."
386
+ "Bank wire","Transacción bancaria"
387
+ "Company Name","Nombre de la compañía"
388
+ "Country","País"
389
+ "City","Ciudad"
390
+ "qty","cantidad"
391
+ "qty reinjected","cantidad cancelada"
392
+ "qty returned","cantidad devuelta"
393
+ "name","nombre"
394
+ "not found","no encontrado"
395
+ "SMS Settings - Select Own number sender ID for ","Ajustamiento de SMS - Elija su número propio del remitente para "
396
+ "Own number sender ID settings","Ajustamiento del número propio del remitente"
397
+ "own number sender ID","número propio del remitente"
398
+ "Existing Own number:","Número propio existente:"
399
+ "New Own number sender ID:","Nuevo número propio del remitente:"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","en formato internacional,<br />sin ceros o signos como “+” , p.ej., 34123456789"
401
+ "SMS code:","SMS código:"
402
+ "CONFIRM","Confirmar"
403
+ "Required field","Campo requerido"
404
+ "SMS Settings - Select Text sender ID for ","Ajustamiento de SMS - Elija al remitente del texto para "
405
+ "Text sender ID settings","Ajustamineto del remitente textual"
406
+ "Existing Text sender ID:","Remitente textual existente:"
407
+ "New Text sender ID:","Nuevo remitente textual:"
408
+ "max. 11 characters","máx. 11 signos"
409
+ "SMS Settings","Ajustamiento de SMS"
410
+ "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.","Defina el tipo del remitente para cada país. (remitente textual posee su propio número de móvil o su número de sistema). Precio de SMS mensaje depende del país del remitente, elegido tipo del remitente y en el nivel del pago. En los países con el tipo del remitente indefinido se utilizará el número del sistema."
411
+ "Customer SMS settings","Ajustamiento de los mensajes SMS del cliente"
412
+ "ADD/CHANGE SELECTED COUNTRY","AÑADIR/CAMBIAR EL PAÍS ELEGIDO"
413
+ "SENDER TYPE","TIPO DEL REMITENTE"
414
+ "NETWORK","RED"
415
+ "SMS PRICE<br />IN CREDITS","PRECIO EN CRÉDITOS"
416
+ "SMS PRICE IN EUR (excl. VAT)","PRECIO DE SMS EN EUR (sin IVA)"
417
+ "payment","pago"
418
+ "Unicode ","Unicode "
419
+ "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)","Soporte del set de signos Unicode (Unicode posibilita utilizar a la vez distintos tipos de letra, símbolos y signos diacríticos. Está utilizado para idiomas como chino, árabe, griego, hebreo, coreano, etc.)"
420
+ "TEXT SENDER ID","NÚMERO DEL REMITENTE TEXTUAL"
421
+ "Text sender ID","Número del remitente textual"
422
+ "SYSTEM NUMBER","NÚMERO DEL SISTEMA"
423
+ "OWN NUMBER SENDER ID","NÚMERO PROPIO DEL REMITENTE"
424
+ "SIM HOSTING","SIM HOSTING"
425
+ "UNICODE SUPPORTED","UNICODE APOYADO"
426
+ "UNICODE NOT SUPPORTED","UNICODE NO APOYADO"
427
+ "SAVE SMS SETTINGS","GUARDAR EL AJUSTAMIENTO DE SMS"
428
+ "Are you sure to delete","De verdad quiere eliminar"
429
+ "Select country: ","Elija el país: "
430
+ "SMS settings - not active","Ajustamiento de SMS - inactivo"
431
+ "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.","¡Perfil del usuario es inactivo! Regístrese haciendo clic en el marcador sms en menú principal. Módulo le enseñará el formulario para registrarse. En caso de que ha utilizado el módulo en pasado ya y conoce su nombre de usuario y su contraseña, rellene el formulario para la cuenta ya existente. En caso contrario introduzca su correo electrónico, acepta los Términos de Licencia y haga clic en ""Registrar""."
432
+ "error","error"
433
+ "can not connect to SMS server","no se puede conectar al SMS servidor"
434
+ " was deleted."," ha sido eliminado."
435
+ "choose sender type","elija el tipo del remitente"
436
+ " was saved."," ha sido guardado."
437
+ "fill in own number sender ID","rellena el número propio del remitente"
438
+ "own number sender ID must be number","número propio del remitente debe ser número"
439
+ "correctly confirm sms code","confirma correctamente el SMS código"
440
+ "Own number sender ID for ","el número propio del remitente para "
441
+ " was saved."," ha sido guardado."
442
+ "error - ","error - "
443
+ "login error","error de inicio de la seción"
444
+ "Now retype SMS code.","Ahora copie el SMS código."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Ahora copie el SMS código. SMS mensaje se enviará en próximos 60 segundos."
446
+ "error - wrong number or unavailable","error - número de teléfono incorrecto o inaccesible"
447
+ "error - unauthorized senderID in confirmation sms","error - ID del remitente no autorizado en el SMS de confirmación"
448
+ "error - low credit for sending validation SMS","error - crédito bajo para enviar SMS mensajes de validación"
449
+ "fill in text sender ID","Rellena el número del remitente textual"
450
+ "fill in text sender ID, 3-11 characters","Rellena el número del remitente textual, 3-11 signos"
451
+ "possible characters: ","los signos utilizables "
452
+ "text sender ID can't be number","número del remitente textual no puede ser número"
453
+ "Text sender ID for ","Número del remitente textual para "
454
+ "Admin SMS settings","Ajustamiento/Admin SMS"
455
+ "VALIDATE","VALIDAR"
456
+ "SMS validation","SMS validación"
457
+ "Confirmation code: ","Código: "
458
+ "Update pricelist","Actualizar el precio"
459
+ "e.g.:","p.ej..:"
460
+ "Pricelist was successfully updated.","Lista de precios ha sido actualizada con éxito."
461
+ "edit","EDITAR"
462
+ "delete","BORRAR"
463
+ "Your online stores","Sus tiendas de internet"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - ajustamiento de la cancelación de los avisos de SMS de la cesta y la tasa de los SMS"
466
+ "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.","Elija la tienda de internet para cual quiere ajustar que el cliente tenga en la cesta la posibilidad de cancelar los avisos de SMS, ajuste el precio de los mensajes SMS y defina el texto que aparecerá al cliente en la cesta."
467
+ "For sending SMS prefer phone nr. from:","Para el envío de los SMS prefiere el número de teléfono de:"
468
+ "invoice address","dirección de facturación"
469
+ "delivery address","dirección de entrega"
470
+ "Price of SMS","Precio de los mensajes SMS"
471
+ "Text displayed in the cart","Texto que aparecerá en la cesta"
472
+ "Activate displaying SMS opt-out feature in the cart","Activa la aparición de SMS opt-out función en la cesta"
473
+ "SMS opt-out is ACTIVE","SMS opt-out es ACTIVA"
474
+ "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 ES INACTIVA. SMS opt-out activará marcándo „Activa la aparición de SMS opt-out función en la cesta“"
475
+ "Setting of the SMS opt-out feature was successfully changed","El Ajuste de la SMS opt-out función se ha cambiado con éxito"
476
+ "Price of SMS messages has changed in the following countries:","Cambio del precio de los mensajes SMS en los países siguientes:"
477
+ "New version available for download:","Nueva versión disponible:"
478
+ "Manual:","Guía para SMS módulo (ENG):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Las versiones de PrestaShop apoyadas:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Formulario de contacto"
483
+ "Remove duplicate numbers","Eliminar duplicados de los números"
484
+ "Registration type:","Tipo de registro:"
485
+ "Personal","Personal"
486
+ "Business","Comercio"
487
+ "Address","Dirección"
488
+ "Billing information","La información de facturación"
489
+ "Contact person","Persona de contacto"
490
+ "Enter the name of the company.","Escriba el nombre de la empresa."
491
+ "Invalid VAT","IVA inválido"
492
+ "Statistics","Estadística"
493
+ "Statistics - not active","Statistics - no está activo"
494
+ "day","día"
495
+ "Date from:","Fecha desde:"
496
+ "to:","hasta:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS módulo 2013-%s, versión "
498
+ "Supported Magento versions:","Las versiones de Magento apoyadas:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/es/index.html"
502
+ "Removed Customers: ","Clientes eliminados: "
503
+ "More...","Más..."
504
+ "Saved Filters","Guardadas Filtros"
505
+ "Save filter","Guardar filtro"
506
+ "Reset filter","Restablecer filtro"
507
+ "Filter Name","Nombre del filtro"
508
+ "Date","Fecha"
509
+ "Filter has been applied.","Filtro se ha aplicado."
510
+ "Filter has been saved.","Filtro se ha guardado."
511
+ "Filter has been reset.","Filtro se ha restablecido."
512
+ "Are you sure you want to reset the filter?","?Está seguro de que desea restablecer el filtro?"
513
+ "Are you sure you want to remove the filter?","?Está seguro que desea eliminar el filtro?"
514
+ "No filter has been found.","El filtro no encontrado."
515
+ "Processing...","Tratamiento..."
516
+ "Saved Templates","Plantillas guardadas"
517
+ "Save template","Guardar plantilla"
518
+ "Template Name","Nombre de la plantilla"
519
+ "Template has been loaded.","Plantilla que se ha cargado."
520
+ "Template has been saved.","Plantilla se ha guardado."
521
+ "Are you sure you want to remove the template?","?Está seguro que desea eliminar la plantilla?"
522
+ "No template has been found.","Plantilla no encontrado."
523
+ "Virtual operators (MVNO)","Operadores virtuales (MVNO)"
524
+ "Select coupon","Seleccionar un cupón"
525
+ "Create coupon","Crear un cupón"
526
+ "Please Select","Por favor Selecciona"
527
+ "SIMULATION","SIMULACIÓN"
528
+ "DELETED","ELIMINADO"
529
+ "SCHEDULED","PROGRAMADO"
530
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registro (DND)"
531
+ "DUPLICATE","DUPLICAR"
532
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Anada al receptor en archivo CSV (.csv, .txt) o vCard (.vcf)"
533
+ "Returns","Devoluciones"
534
+ "We confirm we have received your request to claim the goods.","Confirmación de la queja."
535
+ "New claim from customer was received.","Aprobada una nueva reclamación."
536
+ "Status of a claim {return_id} has changed to ","Estado de una reclamación {return_id} se ha cambiado a "
537
+ ". Info from {shop_name}.",". Información de {shop_name}."
538
+ "Dear Customer, status of your claim {return_id} has changed to ","Estimado cliente, el estado de su reclamo {return_id} cambió a "
539
+ ". Have a nice day, {shop_name}.",". Un buen día, {shop_name}."
app/locale/fr_FR/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,539 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","fr"
2
+ "lang_alphabet","A;À;Â;B;C;Ç;D;E;É;È;Ë;Ê;F;G;H;I;Î;Ï;J;K;L;M;N;O;Ô;Œ;P;Q;R;S;T;U;Ù;Û;V;W;X;Y;Z"
3
+ "smscurrency","EUR"
4
+ "All years","Tous les ans"
5
+ "About","Module"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Tous droits réservés"
7
+ "Developer:","Développeur"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Adresse:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","La République tchèque"
13
+ "VAT: CZ29444268","No. TVA: CZ29444268"
14
+ "Office Telephone:","Téléphone:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/fr/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Choisissez les événements lors desquels les administrateurs du magasin seront avertis par un message SMS et définissez le texte de ces messages."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Cochez seulement si vous souhaitez utiliser dans le message le diacritique ou les langues comme le chinois, l´arabe, le grec, l´hébreu, le coréen etc.,(Unicode permet d´utiliser en même temps de différents fontes et symboles. Le nombre de caractères dans un message Unicode est 70)."
27
+ "Save","Sauvegarder"
28
+ "Sending notifications via SMS is ACTIVE","L´envoi du sms par notification est ACTIF."
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","L´envoi du sms par notification est INACTIF. Vous activez l´envoi du­ SMS en cochant au moins un administrateur."
30
+ "Update of order status","Mise à jour de l´état de la commande"
31
+ "Account","Compte"
32
+ "Product","Produit"
33
+ "Order status","État de la commande"
34
+ "Order","Commande"
35
+ "Admin SMS - not active","Admin SMS - inactif"
36
+ "Please add at least one administrator!","Veuillez ajouter au moins un administrateur!"
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.","Le profil d´utilisateur est inactif!Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription. Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
38
+ "Invalid SMS text","Le texte du message SMS non valide"
39
+ "Text of SMS was saved.","Le texte du message SMS a été sauvegardé."
40
+ "Unicode saved.","Unicode sauvegardé."
41
+ "char","Caractère"
42
+ "chars","Caractères"
43
+ "label","Vignette"
44
+ "SMS text","Texte du SMS"
45
+ "total sms:","sms au total:"
46
+ "Enter SMS text","Entrez le texte du message SMS"
47
+ "Preview","Aperçu"
48
+ "Administrators","Adminstrateurs"
49
+ "Save","Sauvegarder"
50
+ "Cancel","Annuler"
51
+ "Restore unsaved changes to its original state.","Remettre des modifications non sauvegardées en état original."
52
+ "User profile - not active","Profil d´utilisateur - inactif­"
53
+ "User profile - active","Profil d´utilisateur - actif­"
54
+ "New user account","Nouveau compte d´utilisateur"
55
+ "Not registered yet? Create account now!","Pas encore inscrit? - Créez votre compte maintenant­!"
56
+ "Email:","Email:"
57
+ "Company name:","Nom de la société:"
58
+ "Street:","Rue:"
59
+ "City:","Ville:"
60
+ "ZIP:","Code postal:"
61
+ "Country:","Pays:"
62
+ "Company ID:","SIREN:"
63
+ "Company VAT:","No. TVA:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","Visualiser les termes et conditions de licence:"
66
+ "I agree","J´approuve"
67
+ "I dont agree","Je désapprouve"
68
+ "Register","Enregistrer"
69
+ "Required field","Champs requis"
70
+ "Sign in","S´identifier"
71
+ "If You already have an account, please sign in.","Veuillez vous identifier si vous disposez déjà d´un compte"
72
+ "Username:","Utilisateur:"
73
+ "Password:","Mot de passe:"
74
+ "Log in","S´identifier"
75
+ "Edit user account","Modifier le compte d´utilisateur"
76
+ "Save","Enregistrer"
77
+ "User account info","Informations sur le compte d´utilisateur"
78
+ "SMS Credit:","crédit du SMS:"
79
+ "Add administrators","Ajouter l´administrateur"
80
+ "Name:","Nom:"
81
+ "Mobile number:","Numéro de téléphone portable:"
82
+ "Edit","Modifier"
83
+ "Add","Ajouter"
84
+ "Other settings","Autres paramètres"
85
+ "Simulate SMS sending:","Simuler l´envoi du SMS:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Permet de tester l´envoi du SMS et visualiser le SMS de test dans l´onlget Historique des SMS."
87
+ "Delete database:","Supprimer la base des données:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Permet de décider si garder les paramètres actuels ainsi que la base des données des SMS envoyés en cas de désinstallation du module SMS."
89
+ "Delivery reports:","Accusé de réception­ (DR):"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Visualisera l´accusé de réception dans l´onglet Historique de SMS."
91
+ "Low credit alert:","Avertissement en cas de crédit insuffisant:"
92
+ " Allows to receive email when your SMS credit is low.","Permet de recevoir un email en cas de crédit insuffisant pour envoyer des SMS."
93
+ "Email for delivery reports:","Email pour les accusés de réception:"
94
+ "Allows to receive email with delivery report of SMS.","Permet de recevoir un email avec l´accusé de réception du SMS."
95
+ "Admin was created.","Administrateur a été créé."
96
+ "You have to agree with licence terms.","Confirmez les termes et conditions de licence."
97
+ "Account was created.","L´enregistrement s´est déroulé avec succes. Le mail pour confirmer votre adresse e-mail et pour obtenir cinq crédits gratuitement a été envoyé sur votre boîte mail."
98
+ "you can add another account after ","Vous pouvez ajouter un autre compte dans "
99
+ "minutes"," minutes"
100
+ "can not connect to SMS server","impossible de se connecter au serveur SMS"
101
+ "You were succesfully loged in.","Vous vous êtes connecté avec succès."
102
+ "error","erreur"
103
+ "login error","erreur d´authentification­"
104
+ "Invalid e-mail for delivery report.","Email invalide pour les accusés de réception­."
105
+ "Invalid e-mail","E-mail invalide"
106
+ "Account was changed.","Le compte a été changé."
107
+ "Account was changed, but module URL for DR does not answer.","Le compte a été changé, mais l´URL de Module pour les accusés de réception ne répond pas."
108
+ "you can change account after ","Il sera possible de changer le compte dans "
109
+ " seconds"," secondes"
110
+ "Invalid name","Nom invalide"
111
+ "Invalid number","Mot de passe invalide"
112
+ "Admin was changed.","Administrateur a été modifié."
113
+ "Admin was deleted.","Administrateur a été supprimé."
114
+ "no changes were made","aucune modification n´a été effectuée"
115
+ "Are you sure to delete","Vous êtes sûr de vouloir supprimer?"
116
+ "DELETE administrator","SUPPRIMER l´administrateur"
117
+ "EDIT administrator","MODIFIER l´administrateur"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","dans le format international, sans les zéros ou le symbole +, e.g., 33605612345"
119
+ "(when uninstall)","(lors de la désinstallation)"
120
+ "(0 = no alert)","(0 = sans avertissement)"
121
+ "Fill in username and password.","Introduisez le nom d´utilisateur et le mot de passe."
122
+ "Customer SMS - ","SMS client - "
123
+ "Customer SMS - not active","SMS client - inactif­"
124
+ "default","initial"
125
+ " language version","version linguistique"
126
+ "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.","Choisissez les événements lors desquels le client sera averti par un message SMS et définissez le texte de ces messages. Vous pouvez également créer de différentes versions linguistiques des messages SMS pour de différents pays. Pour les pays avec la version non spécifiée, la version initiale sera employée."
127
+ "Add SMS text version","Ajouter la version lingustique"
128
+ "Select country: ","Choisissez le pays: "
129
+ "Unicode SMS","Unicode SMS"
130
+ "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).","Cochez seulement si vous souhaitez utiliser dans le message le diacritique ou les langues comme le chinois, l´arabe, le grec, l´hébreu, le coréen etc.,(Unicode permet d´utiliser en même temps de différents fontes et symboles. Le nombre de caractères dans un message Unicode est 70)."
131
+ "Order status","État de la commande"
132
+ "Sending notifications via SMS is ACTIVE","Envoi de SMS par notification est ACTIF."
133
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Envoi de SMS par notification est INACTIF. Activez l´envoi de SMS en cochant Actif dans le détail de l´état exigé."
134
+ " Update of order status "," Mise à jour de l´état de la commande"
135
+ "Account","Compte"
136
+ "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.","Le profil d´utilisateur est inactif­! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription.Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
137
+ "Invalid SMS text","Le texte du SMS est invalide"
138
+ "Text of SMS was saved.","Le texte du SMS a été sauvegardé."
139
+ "SMS text version was deleted.","La version linguistique a été supprimée."
140
+ "Are you sure to delete","Vous êtes sûr de vouloir supprimer"
141
+ "DELETE language version","SUPPRIMER la version linguistique"
142
+ "SMS text","Le texte du message SMS"
143
+ "unicode","unicode"
144
+ "SMS text version for ","La version linguistique pour "
145
+ " was saved"," a été sauvegardée"
146
+ "Preview","Aperçu"
147
+ "Active","Actif"
148
+ "Save","Sauvegarder"
149
+ "Cancel","Annuler"
150
+ "total sms:","sms au total:"
151
+ "EDIT language version","MODIFIER la version lingusitique"
152
+ "Edit","Modifier"
153
+ "Add","Ajouter"
154
+ "Order","Commande"
155
+ "Chars","Caractères"
156
+ "Unicode was saved.","Unicode a été sauvegardé."
157
+ "Restore unsaved changes to its original state.","Remettre des modifications non sauvegardées en état original."
158
+ "Purchase Credit","Acheter du crédit"
159
+ "Purchase Credit - not active","Acheter du crédit - inactif­"
160
+ "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.","Profil de l´utilisateur est inactif! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription. Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","Si vous ne pouvez pas voir le choix de possibilité pour recharger le crédit, veuillez cliquer ici:"
162
+ "Bulk SMS text","Le texte du message SMS collectif"
163
+ "Add recipients ","Ajouter le destinataire "
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Ajoutez un ou plusieurs destinataires et séparez-les par virgule. Le numéro doit être dans le format international, sans les zéros ou le symbole + , e.g., 33605612345"
165
+ " (e.g. 447971796595)"," (e.g.: 33605612345)"
166
+ "Enter SMS text","Entrez le texte du message SMS"
167
+ "Add recipients in CSV file ","Ajouter le destinataire dans le fichier CSV "
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","fichier CSV - 1 colonne, 1?re colonne - numéro (Le numéro doit être dans le format international, sans les zéros ou le symbole + , e.g., 33605612345)"
169
+ " Unicode "," Unicode "
170
+ "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).","Cochez seulement si vous souhaitez utiliser dans le message le diacritiques ou les langues comme le chinois, l´arabe, le grec, l´hébreu, le coréen etc.,(Unicode permet d´utiliser en même temps de différents fontes et symboles. Le nombre de caractères dans un message Unicode est 70)."
171
+ "Your time: ","Votre heure: "
172
+ "Time: ","Heure: "
173
+ "time zone: ","Fuseau horaire: "
174
+ "time zone settings","Modification du fuseau horaire"
175
+ "Text is too long","Le texte est trop long"
176
+ "Send SMS","Envoyer le SMS"
177
+ "Send","Envoyer"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Envoi de SMS ou de SMS collectif. Entrez le numéro de téléphone ou enregistrez le fichier CSV."
179
+ "Send SMS - not active","Envoyer le SMS - inactif"
180
+ "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.","Le profil d´utilisateur est inactif­! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription.Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
181
+ "Fill in SMS text.","Entrez le texte du message SMS"
182
+ "SMS text is too long (max. 612 characters).","Le texte du message SMS est trop long (max 612 caractères)."
183
+ "SMS text is too long (max. 268 unicode characters).","Le texte du message SMS est trop lonog (max 268 caractères unicode)."
184
+ "Wrong time of SMS sending.","Mauvais temps de l´envoi du SMS."
185
+ "Recipients found: 0","Clients trouvés: 0"
186
+ "You do not have enough credit to send SMS to all ","Crédit insuffisant pour envoyer le message SMS à tous "
187
+ " recipients."," les destinataires."
188
+ "SMS was sent.","Le message SMS a été envoyé."
189
+ "SMS was saved.","Le message SMS a été sauvegardé."
190
+ "wrong number or unavailable","mauvais numéro ou numéro inaccessible"
191
+ "unauthorized senderID in confirmation sms","ID de l´expéditeur non autorisé dans le SMS de confirmation"
192
+ "low credit for sending sms","Crédit insuffisant pour envoyer le message SMS"
193
+ "unicode is not supported","unicode n´est pas favorisé"
194
+ "login error","erreur d´authentification"
195
+ "can not connect to SMS server","impossible de se connecter au serveur SMS"
196
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULATION de SMS (L´envoi de SMS a été simulé. Le destinataire ne recevra pas le message SMS.)"
197
+ "SMS was sent (simulation).","Le SMS a été envoyé (simulation)."
198
+ "error","erreur"
199
+ " Send later "," Envoyer plus tard "
200
+ "Characters: ","Caractères: "
201
+ "1hr","1h"
202
+ "Date: ","Date: "
203
+ "SMS Answers","Réponse SMS"
204
+ "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.","Réponse SMS de la part du client est visualisée seulement si le client de votre magasin reçoit un SMS avec le type de l´expéditeur ""numéro de système"" et répond depuis le même numéro de téléphone"
205
+ "Show","Visualiser"
206
+ "Search results ","Résultats de la recherche­ "
207
+ " of "," de "
208
+ "SMS center","centre de SMS"
209
+ "Date","Date"
210
+ "From number","Depuis le numéro"
211
+ "new","nouveau"
212
+ "Previous","Précédent­"
213
+ "Next","Suivant"
214
+ " Page: "," Page: "
215
+ "SMS Answers - not active","Réponses de SMS - inactif"
216
+ "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.","Le profil d´utilisateur est inactif! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription. Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
217
+ "year","année"
218
+ "month","mois"
219
+ "SMS","SMS"
220
+ "Text:","Texte:"
221
+ "Total SMS answers: 0","SMS réponses au total: 0"
222
+ "SENT to recipient","ENVOYÉ au destinataire"
223
+ "ERROR","ERREUR"
224
+ "DELIVERED to recipient","DÉLIVRÉ au destinataire"
225
+ "RECIPIENT UNAVAILABLE","DESTINATAIRE INACCESSIBLE"
226
+ "SMS History","Historique de SMS"
227
+ "History of sent SMS from SMS module.","Historique des messages SMS envoyés depuis le SMS module."
228
+ " admin sms"," sms admin"
229
+ " customer sms"," sms client"
230
+ " marketing sms"," sms marketing"
231
+ " simple sms"," sms simple"
232
+ "Show","Visualiser"
233
+ "Search results ","Résultats de la recherche"
234
+ " of "," de "
235
+ "Type","Type"
236
+ "Date","Date"
237
+ "SMS subject","Sujet de SMS"
238
+ "Number","Numéro"
239
+ "yes","oui"
240
+ "no","non"
241
+ "system number","numéro de système"
242
+ "Credit balance:","État du compte:"
243
+ "Display customer detail","Visualiser le détail du client"
244
+ "Text:","Texte:"
245
+ "Total SMS:","SMS au total:"
246
+ "SMS History - not active","Historique de SMS - inactif"
247
+ "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.","Le profil d´utilisateur est inactif­! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription.Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
248
+ "SMS price in credits:","Prix en crédits:"
249
+ "year","année"
250
+ "month","mois"
251
+ "Status","État"
252
+ "Recipient","Destinataire"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","Sender ID l´expéditeur:"
255
+ "Previous","Précédent­"
256
+ "Next","Suivant"
257
+ " Page: "," Page: "
258
+ "Total SMS: 0","SMS au total: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS Marketing - texte du message SMS collectif"
261
+ "Enter SMS text","Entrez le texte du message SMS"
262
+ " Unicode "," Unicode "
263
+ "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).","Cochez seulement si vous souhaitez utiliser dans le message le diacritiques ou les langues comme le chinois, l´arabe, le grec, l´hébreu, le coréen etc.,(Unicode permet d´utiliser en même temps de différents fontes et symboles. Le nombre de caractères dans un message Unicode est 70)."
264
+ " Send later "," Envoyer plus tard "
265
+ "Your time: ","Votre temps: "
266
+ "Total customers:","Clients au total:"
267
+ "Total SMS:","SMS au total:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketing - filtre des SMS collectifs"
269
+ "All customers","Tous les clients"
270
+ "company customers","Clientèle de société"
271
+ "private customers","Personnes privées"
272
+ "All countries","Tous les pays"
273
+ "Last name:","Nom de famille­:"
274
+ "First name:","Prénom:"
275
+ "Last name","Nom de famille"
276
+ "First name","Prénom"
277
+ "Groups:","Groupes:"
278
+ "All","Tous"
279
+ "Gender:","Sexe­:"
280
+ "Male","Homme"
281
+ "Female","Femme"
282
+ "Newsletter:","Bulletin:"
283
+ "Yes","Oui"
284
+ "No","Non"
285
+ "Apply filter","Appliquer le filtre"
286
+ "Date of birth from: ","Date de naissance de: "
287
+ "to: ","à: "
288
+ "Date of registration from: ","Date d´inscription de: "
289
+ "Customers found: ","Clients trouvés: "
290
+ "results","visualisé"
291
+ "Action","Action"
292
+ "Mobile number","Téléphone"
293
+ "Customer ID","Numéro de client"
294
+ "REMOVE customer from this list","SUPPRIMER le client de la liste"
295
+ "Next","Suivant"
296
+ "Previous","Précédent"
297
+ " Page: "," Page: "
298
+ "SMS Marketing - customers found: ","SMS Marketing - clients trouvés: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Entrez le texte du message SMS et employez des filtres avancés pour viser votre campagne publicitaire."
300
+ "SMS Marketing","SMS Marketing"
301
+ "SMS Marketing - not active","SMS Marketing - inactif­"
302
+ "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.","Le profil d´utilisateur n´est pas actif! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription.Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
303
+ "Fill in SMS text","Entrezˆle texte du message SMS."
304
+ "SMS text is too long (max. 612 characters).","Le texte du message SMS est trop long˝ (max 612 caractères)."
305
+ "SMS text is too long (max. 268 unicode characters).","Le texte du message SMS est trop long˝ (max 268 caractères unicode)."
306
+ "Customers found: 0","Clients trouvés: 0"
307
+ "Wrong time of SMS sending.","Mauvais temps de l´envoi du­ SMS."
308
+ "You do not have enough credit to send SMS to all ","Crédit insuffisant pour envoyer le message SMS à tous "
309
+ " customers."," les clients."
310
+ "SMS was sent.","Le message SMS a été envoyé."
311
+ "SMS was saved.","Le message SMS a été sauvegardé."
312
+ "wrong number or unavailable","Mauvais numéro ou numéro inaccessible"
313
+ "unauthorized senderID in confirmation sms","ID de l´expéditeur non autorisé dans le SMS de confirmation"
314
+ "low credit for sending sms","crédit insuffisant pour envoyer le message SMS"
315
+ "unicode is not supported","unicode n´est pas favorisé"
316
+ "can not connect to SMS server","impossible de se connecter au serveur SMS"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULATION de SMS (L´envoi du SMS a été simulé. Le destinataire ne recevra pas le message SMS.)"
318
+ "SMS was sent (simulation).","SMS a été envoyé (simulation)."
319
+ "error","erreur"
320
+ "login error","erreur d´authentification­"
321
+ "Date:","Date:"
322
+ "Time: ","Heure: "
323
+ "1hr","1h"
324
+ "time zone: ","fuseau horaire: "
325
+ "time zone settings","modification du fuseau horaire"
326
+ "Send","Envoyer"
327
+ "Characters: ","Caractères: "
328
+ "Text is too long","Le texte est trop long"
329
+ "Type:","Type:"
330
+ "Country:","Pays:"
331
+ "City:","Ville:"
332
+ "Advert:","Publicité:"
333
+ "Store:","Magasin:"
334
+ "All stores","Tous les magasins"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - envoyer des message SMS depuis votre Prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","SMS client"
339
+ "SMS Settings","Paramètres de SMS"
340
+ "SMS History","Historique de SMS"
341
+ "Purchase Credit","Acheter du crédit"
342
+ "SMS Marketing","SMS marketing"
343
+ "SMS Answers","Réponses de SMS"
344
+ "Send SMS","Envoyer SMS"
345
+ "About","Le module"
346
+ "wrong number or unavailable","Mauvais numéro ou numéro inaccesible"
347
+ "unauthorized senderID in confirmation sms","ID de l´expéditeur non autorisé dans le SMS de confirmation"
348
+ "low credit for sending sms","crédit insuffisant pour envoyer le message SMS"
349
+ "unicode is not supported","unicode n´est pas favorisé"
350
+ "login error","erreur d´authentifiaction­"
351
+ "can not connect to SMS server","crédit insuffisant pour envoyer le message SMS"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULATION de SMS (L´envoi du SMS a été simulé. Le destinataire ne recevra pas le SMS.)"
353
+ "unknown mobile number","numéro inconnu"
354
+ "not connected to SMS server","non connecté au serveur SMS"
355
+ "New orders","Nouvelle commande"
356
+ "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}.","Nouvelle commande du {customer_firstname} {customer_lastname}, client: {customer_id}, commande: {order_id}, paiement: {order_payment}, somme: {order_total_paid} {order_currency}. Commande: {newOrder2}. Info provenant de {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Votre commande {order_id} a été créée avec succès, paiement: {order_payment}, somme: {order_total_paid} {order_currency}. Bonne journée, {shop_name}."
358
+ "Possible variables:","Paramètres possibles:"
359
+ "Successful customer create account","Compte client a été créé avec succès"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Client {customer_firstname} {customer_lastname}, id: {customer_id}, vient de s´inscrire chez {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Cher(e) {customer_firstname} {customer_lastname}, votre compte chez {shop_name} a été créé avec succès. Nom d´utilisateur: {customer_email}. Bonne journée!"
362
+ "Product returned","Article retourné"
363
+ "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}.","Client {customer_firstname} {customer_lastname}, id: {customer_id}, a retourné l´article de la commande {order_id}. Commande: {orderReturn2}. Message du client: {customer_question}. Info provenant de {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Nous avons reçu votre demande. Commande {order_id}. Bonne journée, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Avis si la quantité d´un article commandé change."
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","Dans la commande {order_id} la quantité a changé, {orderSlip2}. Info provenant de {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","Dans votre commande numéro {order_id} la quantité a été modifiée, {orderSlip2}. Bonne journée, {shop_name}."
368
+ "Payment confirmation","Confirmation de paiement"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Confirmation de paiement, numéro de la commande.: {order_id}, paiement: {order_payment}, somme: {order_total_paid} {order_currency}. Info provenant de {shop_name}."
370
+ "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}.","Nous avons reçu le paiement de votre commande {order_id} via {order_payment}, somme: {order_total_paid} {order_currency}. Bonne journée, {shop_name}."
371
+ "Update of tracking number in order","Mise à jour de la commande - transporteur a attribué le numéro de la commande"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","La commande numéro. {order_id} a été mise à jour avec le numéro de la commande {order_shipping_number} attribué par le transporteur. Info provenant de {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Cher client, l´article de votre commande numéro {order_id} a été envoyé, le numéro de la commande attribué par le transporteur est {order_shipping_number}. Bonne journée, {shop_name}."
374
+ "Called when a product is deleted","L´article a été supprimé de la base des données"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Cet article a été supprimé de {shop_name}, id: {product_id}, ref: {product_ref}, nom: {product_name}. Supprimé par l´utilisateur: {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","La quantité est mise à jour seulement si le client crée la commande avec succès"
377
+ "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}.","La quantité de l´article a été modifiée, id: {product_id}, ref: {product_ref}, nom: {product_name}, nouvelle quantité: {product_quantity}, fournisseur: {product_supplier}. Info provenant de {shop_name}."
378
+ "Product out of stock","L´article n´est pas disponible en stock"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Dernières pièces en stock, id: {product_id}, ref: {product_ref}, nom: {product_name}, quantité: {product_quantity}. Info provenant de {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Avis si l´administrateur ou le client annule l´article dans la commande"
381
+ "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}.","Dans la commande {order_id} l´article avec l´id {product_id} a été annulé: {product_id}, ref: {product_ref}, nom: {product_name}. quantité: {product_quantity}, la quantité annulée: {product_quantity_reinjected}. Info provenant de {shop_name}."
382
+ "Status of order {order_id} has changed to ","État de la commande {order_id} a changé en "
383
+ ". Info from {shop_name}.",". Info provenant de {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Cher client, état de votre commande {order_id} a changé en "
385
+ ". Have a nice day, {shop_name}.",". Bonne journée, {shop_name}."
386
+ "Bank wire","Virement bancaire"
387
+ "Company Name","Nom de la société"
388
+ "Country","Pays›"
389
+ "City","Ville"
390
+ "qty","quantité"
391
+ "qty reinjected","quantité supprimée"
392
+ "qty returned","quantité retournée"
393
+ "name","nom"
394
+ "not found","non trouvé"
395
+ "SMS Settings - Select Own number sender ID for ","Paramètres­ de SMS - Choisissez le Sender ID de l´expéditeur pour "
396
+ "Own number sender ID settings","Paramètres­ du Sender ID de l´expéditeur "
397
+ "own number sender ID","Sender ID de l´expéditeur "
398
+ "Existing Own number:","le Sender ID déjà existant:"
399
+ "New Own number sender ID:","Nouveau Sender ID de l´expéditeur :"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","dans le format international,<br />sans les zéros ou le symbole +, e.g., 33605612345"
401
+ "SMS code:","code de SMS:"
402
+ "CONFIRM","CONFIRMER"
403
+ "Required field","Champs obligatoire"
404
+ "SMS Settings - Select Text sender ID for ","Paramètres de SMS - Choisissez le Sender ID de l´expéditeur pour "
405
+ "Text sender ID settings","Paramètres du Sender ID de l´expéditeur"
406
+ "Existing Text sender ID:","Sender ID de l´expéditeur existant:"
407
+ "New Text sender ID:","Nouveau Sender ID de l´expéditeur:"
408
+ "max. 11 characters","max 11 caractères"
409
+ "SMS Settings","Paramètres de SMS"
410
+ "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.","Définissez le type de l´expéditeur pour chaque pays. (Sender ID, numéro de téléphone mobile ou le numéro de système). Le prix du SMS dépend du pays destinataire, par choix du type de l´expéditeur et de votre paiement. Pour les pays avec le type de l´expéditeur non spécifié, le numéro de système sera employé."
411
+ "Customer SMS settings","Paramètres de SMS clients"
412
+ "ADD/CHANGE SELECTED COUNTRY","AJOUTER/MODIFIER LE PAYS CHOISI"
413
+ "SENDER TYPE","TYPE DU SENDER ID DE L´EXPÉDITEUR"
414
+ "NETWORK","RÉSEAU"
415
+ "SMS PRICE<br />IN CREDITS","PRIX EN CRÉDITS"
416
+ "SMS PRICE IN EUR (excl. VAT)","PRIX DU SMS EN EUR (sans TVA)"
417
+ "payment","paiement"
418
+ "Unicode ","Unicode "
419
+ "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)","Soutien au codage des caractères Unicode (Unicode permet d´utiliser en même temps des fontes, symboles et diacritiques différents. Il est utilisé pour les langues comme le chinois, l´arabe, le grec, l´hébreu, le coréen etc.)"
420
+ "TEXT SENDER ID","LE SENDER ID DE L´EXPÉDITEUR"
421
+ "Text sender ID","Le Sender ID de l´expéditeur"
422
+ "SYSTEM NUMBER","NUMÉRO DE SYSTEME"
423
+ "OWN NUMBER SENDER ID","NUMÉRO DE L´EXPÉDITEUR"
424
+ "SIM HOSTING","SIM HOSTING"
425
+ "UNICODE SUPPORTED","UNICODE FAVORISÉ"
426
+ "UNICODE NOT SUPPORTED","UNICODE NON FAVORISÉ"
427
+ "SAVE SMS SETTINGS","SAUVEGARDER LES PARAMETRES DE SMS"
428
+ "Are you sure to delete","Vous êtes sûr de vouloir supprimer"
429
+ "Select country: ","Choisissez le pays: "
430
+ "SMS settings - not active","Paramètres de SMS - inactif­"
431
+ "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.","Le profil d´utilisateur est inactif! Inscrivez-vous en cliquant sur l´onglet SMS dans le menu principal. Module vous visualisera le formulaire d´inscription.Si vous avez déjà utilisé le module dans le passé et vous connaissez votre nom d´utilisateur et votre mot de passe remplissez donc le formulaire pour le compte existant. Dans le cas contraire entrez votre email, approuvez les termes et conditions de licence et cliquez sur ""S´inscrire""."
432
+ "error","erreur"
433
+ "can not connect to SMS server","impossible de se connecter au serveur SMS"
434
+ " was deleted."," il a été supprimé."
435
+ "choose sender type","choisissez le type du Sender ID l´expéditeur"
436
+ " was saved."," il a été sauvegardé."
437
+ "fill in own number sender ID","entrez le Sender ID de l´expéditeur"
438
+ "own number sender ID must be number","Le Sender ID de l´expéditeur doit être un numéro"
439
+ "correctly confirm sms code","confirmez le code de sms"
440
+ "Own number sender ID for ","Le Sender ID de l´expéditeur pour "
441
+ " was saved."," a été sauvegardé."
442
+ "error - ","erreur - "
443
+ "login error","erreur d´authentification"
444
+ "Now retype SMS code.","Réécrivez le code de sms."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Réécrivez le code de sms. Le message SMS sera envoyé en une minute."
446
+ "error - wrong number or unavailable","erreur - mauvais numéro ou numéro inaccessible"
447
+ "error - unauthorized senderID in confirmation sms","erreur - ID de l´expéditeur non autorisé dans le SMS de confirmation"
448
+ "error - low credit for sending validation SMS","erreur - crédit insuffisant pour envoyer le message SMS"
449
+ "fill in text sender ID","Entrez le Sender ID de l´expéditeur"
450
+ "fill in text sender ID, 3-11 characters","Entrez le Sender ID de l´expéditeur, de 3 à 11 caractères"
451
+ "possible characters: ","caractères autorisés: "
452
+ "text sender ID can't be number","le Sender ID de l´expéditeur ne dois pas être un numéro"
453
+ "Text sender ID for ","le Sender ID de l´expéditeur pour "
454
+ "Admin SMS settings","Paramètres­ de SMS Admin"
455
+ "VALIDATE","VALIDER"
456
+ "SMS validation","validation de SMS"
457
+ "Confirmation code: ","Code: "
458
+ "Update pricelist","Mise à jour du prix"
459
+ "e.g.:","e.g.:"
460
+ "Pricelist was successfully updated.","Le tarif a été mis à jour."
461
+ "edit","ajuster"
462
+ "delete","supprimer"
463
+ "Your online stores","Vos boutiques en ligne"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - ajustement de l´annulation de SMS avertissement dans le panier et tarification de SMS"
466
+ "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.","Choisissez la boutique en ligne pour laquelle vous désirez ajuster que le client ait la possibilité d´annuler le SMS avertissement dans le panier, ajustez le prix de SMS et définissez le texte que le client verra dans le panier."
467
+ "For sending SMS prefer phone nr. from:","Pour envoyer des SMS favorisez le numéro de téléphone de:"
468
+ "invoice address","adresses de facturation"
469
+ "delivery address","adresses de livraison"
470
+ "Price of SMS","Prix de SMS"
471
+ "Text displayed in the cart","Texte visualisé dans la panier"
472
+ "Activate displaying SMS opt-out feature in the cart","Activez la visualisation de la fonction SMS opt-out dans le panier"
473
+ "SMS opt-out is ACTIVE","SMS opt-out est ACTIF"
474
+ "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 est INACTIF. Activez le SMS opt-out en cochant „Activer la visualisation de la fonction SMS opt-out dans le panier.“"
475
+ "Setting of the SMS opt-out feature was successfully changed","Ajustement de la fonction SMS opt-out a été changé avec succès"
476
+ "Price of SMS messages has changed in the following countries:","Changement du prix de SMS pour les pays suivants:"
477
+ "New version available for download:","Nouvelle version disponible:"
478
+ "Manual:","Mode d´emploi pour le SMS module (anglais):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Versions soutenues de PrestaShop:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Formulaire de contact"
483
+ "Remove duplicate numbers","Suppression des doublons de numéros"
484
+ "Registration type:","Type d'inscription:"
485
+ "Personal","Personnel"
486
+ "Business","Entreprise"
487
+ "Address","Adresse"
488
+ "Billing information","Informations de facturation"
489
+ "Contact person","Personne à contacter"
490
+ "Enter the name of the company.","Entrez le nom de la société."
491
+ "Invalid VAT","TVA invalide"
492
+ "Statistics","Statistiques"
493
+ "Statistics - not active","Statistiques - pas actif"
494
+ "day","jour"
495
+ "Date from:","Date de:"
496
+ "to:","à:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s, version "
498
+ "Supported Magento versions:","Versions soutenues de Magento:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/fr/index.html"
502
+ "Removed Customers: ","Clients supprimé: "
503
+ "More...","Plus..."
504
+ "Saved Filters","Filtres enregistrés"
505
+ "Save filter","Enregistrer le filtre"
506
+ "Reset filter","Reset filter"
507
+ "Filter Name","Nom du filtre"
508
+ "Date","Date"
509
+ "Filter has been applied.","Filtre a été appliqué."
510
+ "Filter has been saved.","Filtre a été enregistré."
511
+ "Filter has been reset.","Filtre a été réinitialisé."
512
+ "Are you sure you want to reset the filter?","Etes-vous sur de vouloir réinitialiser le filtre?"
513
+ "Are you sure you want to remove the filter?","Etes-vous sur que vous voulez supprimer le filtre?"
514
+ "No filter has been found.","Le filtre n'a pas été trouvé."
515
+ "Processing...","Traitement..."
516
+ "Saved Templates","Templates enregistrés"
517
+ "Save template","Enregistrer le template"
518
+ "Template Name","Nom template"
519
+ "Template has been loaded.","Le template a été chargé."
520
+ "Template has been saved.","Le template a été enregistré."
521
+ "Are you sure you want to remove the template?","Etes-vous sur de vouloir supprimer le template?"
522
+ "No template has been found.","Template introuvable."
523
+ "Virtual operators (MVNO)","Opérateurs virtuels (MVNO)"
524
+ "Select coupon","Sélectionner un bon de réduction"
525
+ "Create coupon","Créez un bon de réduction"
526
+ "Please Select","Sélectionner"
527
+ "SIMULATION","SIMULATION"
528
+ "DELETED","SUPPRIMER"
529
+ "SCHEDULED","PRÉVUE"
530
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registre (DND)"
531
+ "DUPLICATE","DUPLICATA"
532
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Ajouter le destinataire dans le fichier CSV (.csv, .txt) ou vCard (.vcf)"
533
+ "Returns","Retours"
534
+ "We confirm we have received your request to claim the goods.","Accusé de réception de la plainte."
535
+ "New claim from customer was received.","Nouveau retour reçu."
536
+ "Status of a claim {return_id} has changed to ","État de la retour {return_id} a changé en "
537
+ ". Info from {shop_name}.",". Info provenant de {shop_name}."
538
+ "Dear Customer, status of your claim {return_id} has changed to ","Cher client, état de votre retoure {return_id} a changé en "
539
+ ". Have a nice day, {shop_name}.",". Info provenant de {shop_name}."
app/locale/it_IT/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,539 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","it"
2
+ "lang_alphabet","A;À;B;C;D;E;È;F;G;H;I;Ì;L;M;N;O;Ò;P;Q;R;S;T;U;Ù;V;Z"
3
+ "smscurrency","EUR"
4
+ "All years","Tutti gli anni"
5
+ "About","Riguardo il modulo"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Tutti i diritti riservati"
7
+ "Developer:","Developer:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Indirizzo:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","Repubblica Ceca"
13
+ "VAT: CZ29444268","partita IVA: CZ29444268"
14
+ "Office Telephone:","Telefono Ufficio:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/it/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Selezionare gli eventi durante i quali devono essere gli amministratori del negozio notificati via SMS e personalizzare il testo dei messaggi."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Selezionare solo se si desidera utilizzare cinese, arabo, greco, ebraico, coreano, cirillico, ecc o segni diacritici nel testo del messaggio SMS (testo Unicode consente di inserire caratteri in tutti i font e vari altri simboli contemporaneamente. Numero di caratteri in uno SMS sarà ridotto a 70)."
27
+ "Save","Salva"
28
+ "Sending notifications via SMS is ACTIVE","Invio di notifiche via SMS è ATTIVA"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Invio di notifiche via SMS non è attivo. Per attivare l`invio di SMS segnare almeno un amministratore."
30
+ "Update of order status","Aggiornare stato dell`ordine"
31
+ "Account","Conto"
32
+ "Product","Prodotto"
33
+ "Order status","Stato di ordine"
34
+ "Order","Ordine"
35
+ "Admin SMS - not active","Admin SMS - non attivo"
36
+ "Please add at least one administrator!","Si prega di aggiungere almeno un amministratore!"
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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo ti visualizzata la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il tuo nome utente e password, compila il modulo per il conto esistente. In caso contrario, inserisci la tua e-mail, accetti le condizioni di licenza e clica per registrarti."
38
+ "Invalid SMS text","SMS testo non valido"
39
+ "Text of SMS was saved.","Testo di SMS è stato salvato."
40
+ "Unicode saved.","Unicode salvato"
41
+ "char","char"
42
+ "chars","chars"
43
+ "label","etichetta"
44
+ "SMS text","testo di SMS"
45
+ "total sms:","sms totale:"
46
+ "Enter SMS text","testo SMS"
47
+ "Preview","Anteprima"
48
+ "Administrators","Amministratori"
49
+ "Save","Salva"
50
+ "Cancel","Anulla"
51
+ "Restore unsaved changes to its original state.","Ripristinare le modifiche non salvate allo stato originale."
52
+ "User profile - not active","Profilo utente - non attivo"
53
+ "User profile - active","Profilo utente - attivo"
54
+ "New user account","Nuovo conto di utente"
55
+ "Not registered yet? Create account now!","Non sei ancora registrato? Crea un account ora!"
56
+ "Email:","Email:"
57
+ "Company name:","Nome di società:"
58
+ "Street:","Strada:"
59
+ "City:","Città:"
60
+ "ZIP:","CAP:"
61
+ "Country:","Paese:"
62
+ "Company ID:","Codice fiscale:"
63
+ "Company VAT:","Codice IVA:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","Visualizza condizioni di licenza:"
66
+ "I agree","Accetto"
67
+ "I dont agree","Non accetto"
68
+ "Register","Registro"
69
+ "Required field","Campo obbligatorio"
70
+ "Sign in","Accedi"
71
+ "If You already have an account, please sign in.","Se hai già un account, accedi."
72
+ "Username:","Nome utente:"
73
+ "Password:","Password:"
74
+ "Log in","Log in"
75
+ "Edit user account","Modifica account utente"
76
+ "Save","Salva"
77
+ "User account info","Informazioni di profilo di utente"
78
+ "SMS Credit:","Credito di SMS:"
79
+ "Add administrators","Aggiungi amministratori"
80
+ "Name:","Nome:"
81
+ "Mobile number:","Numero di cellulare:"
82
+ "Edit","Modifica"
83
+ "Add","Aggiungi"
84
+ "Other settings","Altre impostazioni"
85
+ "Simulate SMS sending:","Simulare l`invio di SMS:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Permette di provare l`invio di SMS in modulo e di visualizzare gli SMS inviati nella storia SMS con uno status speciale."
87
+ "Delete database:","Elimina database:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Permette di decidere se le attuali impostazioni SMS e il database di SMS inviati sono conservati durante la disinstallazione di SMS modulo Prestashop."
89
+ "Delivery reports:","Rapporti di consegna:"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Consente di visualizzare i rapporti di consegna degli SMS in tabella storia SMS."
91
+ "Low credit alert:","Avviso di credito basso:"
92
+ " Allows to receive email when your SMS credit is low."," Permette di ricevere e-mail quando il tuo credito per gli SMS è basso."
93
+ "Email for delivery reports:","Indirizzo elettronico per la conferma della consegna:"
94
+ "Allows to receive email with delivery report of SMS.","Permette di ricevere e-mail con il rapporto di consegna degli SMS."
95
+ "Admin was created.","Amministratore è stato creato."
96
+ "You have to agree with licence terms.","Devi accettare i termini della licenza."
97
+ "Account was created.","La registrazione e avvenuta con successo. Nella Sua casella postale elettronica e stata inviata una email per l’autenticazione dell’indirizzo di posta elettronica e per l’ottenimento gratuito di 5 crediti."
98
+ "you can add another account after ","è possibile aggiungere un altro account dopo"
99
+ "minutes"," minuti"
100
+ "can not connect to SMS server","non di può connettere al SMS server "
101
+ "You were succesfully loged in.","Sei loged in."
102
+ "error","errore"
103
+ "Invalid e-mail for delivery report.","E-mail per avviso di recapito non e valido ."
104
+ "Invalid e-mail","E-mail non valido"
105
+ "Account was changed.","L`account è stato cambiato."
106
+ "Account was changed, but module URL for DR does not answer.","L`account è stato cambiato, ma l`URL di Modulo per DR non risponde."
107
+ "you can change account after ","Poi cambiare conto dopo "
108
+ " seconds"," secondi"
109
+ "Invalid name","Mome non valido"
110
+ "Invalid number","Numero non valido"
111
+ "Admin was changed.","Amministratore e stato camibato."
112
+ "Admin was deleted.","Amministratore e stato cancellato."
113
+ "no changes were made","non sono state fatte le modifiche"
114
+ "login error","login error"
115
+ "Are you sure to delete","Voi veramente eliminare"
116
+ "DELETE administrator","CANCELLA amministratore"
117
+ "EDIT administrator","MODIFICA amministratore"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","in formato internazionale, senza 0 o segno + , ad esempio, 393489877207"
119
+ "(when uninstall)","(quando si disinstalla)"
120
+ "(0 = no alert)","(0 = nessun allarme)"
121
+ "Fill in username and password.","Inserisci nome utente e password."
122
+ "Customer SMS - ","Clienti SMS - "
123
+ "Customer SMS - not active","Clienti SMS - non attivi"
124
+ " language version"," versione di lingua"
125
+ "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.","Selezionare gli eventi durante i quali devono essere clienti notificati via SMS e personalizzare il testo del messaggo. È inoltre possibile aggiungere una nuova versione lingua dei messaggi SMS per ogni paese separatamente. Nei paesi con lingua non definita verrà utilizzata la versione in lingua predefinita."
126
+ "Add SMS text version","Aggiungi versione di testo SMS"
127
+ "Select country: ","Seleziona il paese: "
128
+ "Unicode SMS","Unicode SMS"
129
+ "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).","Selezionare solo se si desidera utilizzare cinese, arabo, greco, ebraico, coreano, cirillico, ecc o segni diacritici nel testo del messaggio SMS (testo Unicode consente di inserire caratteri in tutti i font e vari altri simboli contemporaneamente. Numero di caratteri in uno SMS sarà ridotto a 70)."
130
+ "Order status","Stado di ordine"
131
+ "Sending notifications via SMS is ACTIVE","Invio di notifiche via SMS è ATTIVA"
132
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Invio di notifiche via SMS non è attivo. Per attivare l`invio di SMS verificare ⠀ žActive⠀ œ in dettaglio lo stato desiderato."
133
+ " Update of order status "," Aggiornamento dello stato di ordine"
134
+ "Account","Conto"
135
+ "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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo visualizza la schermata per l`inserimento dei dati di registrazione. Se era utilizzato il nostro modulo in passato e ricordi nome utente e password, compila il modulo di account. In caso contrario, inserire la tua e-mail, accetti le condizioni di licenza e clicca per registrazione."
136
+ "Invalid SMS text","SMS testo non valido"
137
+ "Text of SMS was saved.","Testo di SMS salvato."
138
+ "SMS text version was deleted.","Versione di testo SMS e stato cancellato."
139
+ "Are you sure to delete","Veramente cancellare?"
140
+ "DELETE language version","CANCELLARE versione di lingua"
141
+ "SMS text","SMS testo"
142
+ "unicode","unicode"
143
+ "SMS text version for ","SMS testo versione per "
144
+ " was saved"," e stato salvato"
145
+ "Preview","Anteprima"
146
+ "Active","Attivo"
147
+ "Save","Salva"
148
+ "Cancel","Cancella"
149
+ "total sms:","sms tottali:"
150
+ "EDIT language version","MODIFICA versione di lingua"
151
+ "default","default"
152
+ "Edit","Modifica"
153
+ "Add","Aggiungi"
154
+ "Order","Ordina"
155
+ "Chars","chars"
156
+ "Unicode was saved.","Unicode e stato salvato."
157
+ "Restore unsaved changes to its original state.","Ripristinare le modifiche non salvate allo stato originale."
158
+ "Purchase Credit","Acquisto credito"
159
+ "Purchase Credit - not active","Acquisto credito - non attivo"
160
+ "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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo visualizzata la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il tuo nome utente e password, compila il modulo per il conto esistente. In caso contrario, inserire la tua e-mail, accetti le condizioni di licenza e clicca per registrazione."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","Nel caso i modi del pagamento non si visualizzano bene, cliccare qui:"
162
+ "Bulk SMS text","SMS di massa"
163
+ "Add recipients ","Aggiungere i destinatari"
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Aggiungere uno o più destinatari separati con virgole. Numeri devono essere in formato internazionale, senza zeri iniziali o + segno."
165
+ " (e.g. 447971796595)"," (ad esempio 393489877207)"
166
+ "Enter SMS text","Inserire il testo SMS"
167
+ "Add recipients in CSV file ","Aggiungere i destinatari in file CSV"
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV file - 1 colonna, 1 ° colonna - il numero (in formato internazionale, senza 0 o segno + , ad esempio, 393489877207)"
169
+ " Unicode "," Unicode "
170
+ "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).","Selezionare solo se si desidera utilizzare cinese, arabo, greco, ebraico, coreano, cirillico, ecc o segni diacritici nel testo del messaggio SMS (testo Unicode consente di inserire caratteri in tutti i font e vari altri simboli contemporaneamente. Numero di caratteri in uno SMS sarà ridotto a 70)."
171
+ "Your time: ","Il tuo tempo: "
172
+ "Time: ","Tempo: "
173
+ "time zone: ","fuso orario: "
174
+ "time zone settings","impostazioni di fuso orario"
175
+ "Text is too long","Il testo è troppo lungo"
176
+ "Send SMS","Manda SMS"
177
+ "Send","Manda"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Inviare SMS o SMS all`ingrosso. Inserire i numeri di cellulare o caricare file CSV."
179
+ "Send SMS - not active","Invia SMS - non attivo"
180
+ "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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo visualizza la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il tuo nome utente e password, compila il modulo per il tuo conto. In caso contrario, inserischi la tua e-mail, accetti le condizioni di licenza e clicca per registrarti."
181
+ "Fill in SMS text.","Inserisci il testo SMS."
182
+ "SMS text is too long (max. 612 characters).","SMS è troppo lungo (max. 612 caratteri)."
183
+ "SMS text is too long (max. 268 unicode characters).","SMS è troppo lungo (max. 268 caratteri Unicode)."
184
+ "Wrong time of SMS sending.","Il ora di invio di SMS sbagliata."
185
+ "Recipients found: 0","Destinatari trovati: 0"
186
+ "You do not have enough credit to send SMS to all ","Non hai abbastanza credito per inviare SMS a tutti"
187
+ " recipients."," destinatari."
188
+ "SMS was sent.","SMS è stato inviato."
189
+ "SMS was saved.","SMS è stato salvato."
190
+ "wrong number or unavailable","numero sbagliato o non disponibile"
191
+ "unauthorized senderID in confirmation sms","SenderID non autorizzato in sms conferma"
192
+ "low credit for sending sms","credito basso per l`invio di sms"
193
+ "unicode is not supported","de non è supportato"
194
+ "login error","errore di login"
195
+ "can not connect to SMS server","errore in connesione al server SMS"
196
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULAZIONE SMS (invio di SMS è stato simulato. Destinatario non riceve SMS)"
197
+ "SMS was sent (simulation).","SMS è stato inviato (simulazione)."
198
+ "error","errore"
199
+ " Send later "," Invia dopo"
200
+ "Characters: ","Caratteri: "
201
+ "1hr","1 ora"
202
+ "Date: ","Data: "
203
+ "SMS Answers","SMS Risposte"
204
+ "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.","Risposta SMS dal cliente viene visualizzata solo quando il cliente riceve SMS con numero sistema e cliente risponde da suo proprio numero di cellulare"
205
+ "Show","Mostra"
206
+ "Search results ","Cerca risultati "
207
+ " of "," di "
208
+ "SMS center","centro SMS"
209
+ "Date","Data"
210
+ "From number","Da numero"
211
+ "new","nuovo"
212
+ "Previous","Precedente"
213
+ "Next","Prossimo"
214
+ " Page: "," Pagina: "
215
+ "SMS Answers - not active","SMS risposte - non attivo"
216
+ "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.","SMS risposte - non activeUser profilo non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo ti visualizzata la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il nome utente e password, compilare il modulo per il tuo account. In caso contrario, inserire la tua e-mail, accetti le condizioni di licenza e clicca registra."
217
+ "year","anno"
218
+ "month","mese"
219
+ "SMS","SMS"
220
+ "Text:","Testo:"
221
+ "Total SMS answers: 0","SMS risposte totale: 0"
222
+ "SENT to recipient","INVIATO al destinatario"
223
+ "ERROR","ERRORE"
224
+ "DELIVERED to recipient","CONSEGNATO al destinatario"
225
+ "RECIPIENT UNAVAILABLE","DESTINATARIO NON DISPONIBILE"
226
+ "SMS History","SMS storia"
227
+ "History of sent SMS from SMS module.","Storia di SMS inviati dal SMS modulo."
228
+ " admin sms"," admin sms"
229
+ " customer sms"," clienti sms"
230
+ " marketing sms"," marketing sms"
231
+ " simple sms"," sms semplici"
232
+ "Show","Mostra"
233
+ "Search results ","Risultati della ricerca "
234
+ " of "," di "
235
+ "Type","Tipo"
236
+ "Date","Data"
237
+ "SMS subject","SMS soggetto"
238
+ "Number","Numero"
239
+ "yes","si"
240
+ "no","no"
241
+ "system number","numero di sistema"
242
+ "Credit balance:","Saldo:"
243
+ "Display customer detail","Visualizzare i dettagli del cliente"
244
+ "Text:","Testo:"
245
+ "Total SMS:","SMS in totale:"
246
+ "SMS History - not active","Storia SMS - non attivo"
247
+ "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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo visualizza la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il tuo nome utente e password, compila il modulo per il tuo conto. In caso contrario, inserischi la tua e-mail, accetti le condizioni di licenza e clicca per registrarti."
248
+ "SMS price in credits:","Il costo del SMS in crediti:"
249
+ "year","anno"
250
+ "month","mese"
251
+ "Status","Status"
252
+ "Recipient","Destinatario"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","ID mittente:"
255
+ "Previous","Precedente"
256
+ "Next","Altro"
257
+ " Page: "," Pagina: "
258
+ "Total SMS: 0","SMS in totale: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS Marketing - bulk SMS testo"
261
+ "Enter SMS text","Inserire il testo SMS"
262
+ " Unicode "," Unicode "
263
+ "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).","Selezionare solo se si desidera utilizzare cinese, arabo, greco, ebraico, coreano, cirillico, ecc o segni diacritici nel testo del messaggio SMS (testo Unicode consente di inserire caratteri in tutti i font e vari altri simboli contemporaneamente. Numero di caratteri in uno SMS saranno ridotti a 70)."
264
+ " Send later "," Invia dopo "
265
+ "Your time: ","Il tuo tempo: "
266
+ "Total customers:","Clienti totali:"
267
+ "Total SMS:","SMS in totale:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketing - bulk SMS filtero"
269
+ "All customers","Tutti i clienti"
270
+ "company customers","clienti aziendali"
271
+ "private customers","clienti privati"
272
+ "All countries","Tutti i paesi"
273
+ "Last name:","Cognome:"
274
+ "First name:","Nome:"
275
+ "Last name","Cognome"
276
+ "First name","Nome"
277
+ "Groups:","Gruppi:"
278
+ "All","Tutti"
279
+ "Gender:","Sesso:"
280
+ "Male","Maschio"
281
+ "Female","Femina"
282
+ "Newsletter:","Newsletter:"
283
+ "Yes","Si"
284
+ "No","No"
285
+ "Apply filter","Applica filtro"
286
+ "Date of birth from: ","Data di nascita dal: "
287
+ "to: ","a: "
288
+ "Date of registration from: ","Data di registrazione da: "
289
+ "Customers found: ","Clienti trovati: "
290
+ "results","Risultati"
291
+ "Action","Actione"
292
+ "Mobile number","Numero di cellulare"
293
+ "Customer ID","ID di cliente"
294
+ "REMOVE customer from this list","RIMUOVERE cliente dall`elenco"
295
+ "Next","Altro"
296
+ "Previous","Precedente"
297
+ " Page: "," Pagina: "
298
+ "SMS Marketing - customers found: ","SMS Marketing - clienti trovati: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Scrivere il testo del messaggio e utilizzare filtri avanzati per indirizzare la campagna di marketing."
300
+ "SMS Marketing","SMS Marketing"
301
+ "SMS Marketing - not active","SMS Marketing - non attivo"
302
+ "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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo visualizza la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il tuo nome utente e password, compila il modulo per il tuo conto. In caso contrario, inserischi la tua e-mail, accetti le condizioni di licenza e clicca per registrarti."
303
+ "Fill in SMS text","Inserisci il testo SMS"
304
+ "SMS text is too long (max. 612 characters).","SMS è troppo lungo (max. 612 caratteri)."
305
+ "SMS text is too long (max. 268 unicode characters).","SMS è troppo lungo (max. 268 caratteri Unicode)."
306
+ "Customers found: 0","Clienti trovati: 0"
307
+ "Wrong time of SMS sending.","il tempo di invio di SMS sbagliato."
308
+ "You do not have enough credit to send SMS to all ","Non hai abbastanza credito per inviare SMS a tutti "
309
+ " customers."," clienti."
310
+ "SMS was sent.","SMS e stato mandato."
311
+ "SMS was saved.","SMS e stato salvato."
312
+ "wrong number or unavailable","numero sbagliato o non disponibile"
313
+ "unauthorized senderID in confirmation sms","SenderID non autorizzato in sms di conferma"
314
+ "low credit for sending sms","basso credito per l`invio di sms"
315
+ "unicode is not supported","unicode non e supportato"
316
+ "can not connect to SMS server","non si puo collegare a SMS server"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULAZIONE SMS (invio di SMS è stato simulato. Destinatario non riceve SMS)"
318
+ "SMS was sent (simulation).","SMS è stato inviato (simulazione)."
319
+ "error","errore"
320
+ "login error","login errore"
321
+ "Date:","Data:"
322
+ "Time: ","Tempo: "
323
+ "1hr","1 ora"
324
+ "time zone: ","fuso orario: "
325
+ "time zone settings","le impostazioni di fuso orario"
326
+ "Send","Manda"
327
+ "Characters: ","Caratteri: "
328
+ "Text is too long","Il testo è troppo lungo"
329
+ "Type:","Tipo:"
330
+ "Country:","Paese:"
331
+ "City:","Citta:"
332
+ "Advert:","Annuncio:"
333
+ "Store:","Negozio:"
334
+ "All stores","Tutti i negozi"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - inviare SMS dal vostro PrestaShop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","SMS cliente"
339
+ "SMS Settings","SMS Impostazioni"
340
+ "SMS History","SMS Storia"
341
+ "Purchase Credit","Compra credito"
342
+ "SMS Marketing","SMS Marketing"
343
+ "SMS Answers","SMS Risposte"
344
+ "Send SMS","Manda SMS"
345
+ "About","Riguardo il modulo"
346
+ "wrong number or unavailable","numero sbagliato o non disponibile"
347
+ "unauthorized senderID in confirmation sms","SenderID non autorizzato in sms di conferma"
348
+ "low credit for sending sms","basso credito per l`invio di sms"
349
+ "unicode is not supported","unicode non e supportato"
350
+ "login error","login errore"
351
+ "can not connect to SMS server","errore di connessione in SMS server"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULAZIONE SMS (invio di SMS è stato simulato. Destinatario non riceve SMS)"
353
+ "unknown mobile number","numero di cellulare sconosciuto"
354
+ "not connected to SMS server","non connesso in SMS server"
355
+ "New orders","Nuovi ordini"
356
+ "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}.","Nuovo ordine da {customer_firstname} {customer_lastname}, id cliente: {customer_id}, id di ordine: {order_id}, pagamento: {order_payment}, valore: {order_total_paid} {order_currency}. Ordine: {newOrder2}. Informazioni da {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Tuo ordine {order_id} e stato creato, pagamento: {order_payment}, valore: {order_total_paid} {order_currency}. Buona giornata, {shop_name}."
358
+ "Possible variables:","Possibili varianti:"
359
+ "Successful customer create account","Il cliente ha creato conto"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, ha appena sottoscritto {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Gentile {customer_firstname} {customer_lastname}, Suo conto in {shop_name} e stato creato. Suo username: {customer_email}. Buona giornata!"
362
+ "Product returned","Prodotto ritornato"
363
+ "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}.","Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, ha ritornato prodotto dall`ordine {order_id}. Ordine: {orderReturn2}. Testo di cliente: {customer_question}. Informazioni da {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Abbiamo ricevuto richiesta. Ordine {order_id}. Buona giornata, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Chiamare quando quantità di prodotto in un ordine cambia"
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","In ordine {order_id} ha cambiato quantita, {orderSlip2}. Informazione da {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","In Sua ordine {order_id} e stata cambiata quantita, {orderSlip2}. Buona giornata, {shop_name}."
368
+ "Payment confirmation","Conferma di pagamento"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Conferma pagamento, id di ordine: {order_id}, pagamento: {order_payment}, valore: {order_total_paid} {order_currency}. Informazione da {shop_name}."
370
+ "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}.","Abbiamo ricevuto pagamento per ordine {order_id} tramite {order_payment}, valore: {order_total_paid} {order_currency}. Buona giornata, {shop_name}."
371
+ "Update of tracking number in order","Aggiornare il numero di inseguimento del`ordine"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","La ordine {order_id} e aggiornata, il numero di inseguimento e {order_shipping_number}. Info dal {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Gentile Cliente, la Sua ordine {order_id} e spedita, il numero di inseguimento e {order_shipping_number}. Le auguriamo buona giornata, {shop_name}."
374
+ "Called when a product is deleted","Chiamare quando prodotto viene eliminato"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Questo prodotto e stato cancellato dal {shop_name}, id: {product_id}, ref: {product_ref}, nome: {product_name}. Cancellato da utente {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","Quantità viene aggiornata solo quando il cliente piaca ordine"
377
+ "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}.","Quantita di prodotto e cambiata, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantita attuale: {product_quantity}, supplier: {product_supplier}. Informazione da {shop_name}."
378
+ "Product out of stock","Prodotto esaurito"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Questo prodotto e quasi esaurito, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantitta attuale: {product_quantity}. Informazione da {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Chiamare quando admin o cliente annulla un prodotto in un ordine"
381
+ "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 ordine {order_id} e stato cancellato prodotto con id: {product_id}, ref: {product_ref}, nome: {product_name}. Quantita: {product_quantity}, quantita rifornita: {product_quantity_reinjected}. Informazione da {shop_name}."
382
+ "Status of order {order_id} has changed to ","Stato dell`ordine {order_id} e stato cambiato a "
383
+ ". Info from {shop_name}.",". Informazione da {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Gentile Cliente, lo stato del tuo ordine {order_id} ha cambiato a "
385
+ ". Have a nice day, {shop_name}.",". Buona giornata, {shop_name}."
386
+ "Bank wire","Bank wire"
387
+ "Company Name","Nome di azienda"
388
+ "Country","Paese"
389
+ "City","Citta"
390
+ "qty","quantita"
391
+ "qty reinjected","quantita rifornita"
392
+ "qty returned","quantita ritornata"
393
+ "name","nome"
394
+ "not found","non trovato"
395
+ "SMS Settings - Select Own number sender ID for ","SMS Impostazioni - Selezionare il proprio ID numero di mittente"
396
+ "Own number sender ID settings","Impostare il proprio numero di ID mittente"
397
+ "own number sender ID","Numero proprio di mittente"
398
+ "Existing Own number:","Numero proprio esistente:"
399
+ "New Own number sender ID:","Nuovo numero proprio:"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","in formato internazionale<br />senza 0 o segno + , ad esempio, 393489877207"
401
+ "SMS code:","SMS codice:"
402
+ "CONFIRM","CONFERMA"
403
+ "Required field","campi obbligatori"
404
+ "SMS Settings - Select Text sender ID for ","Impostazioni SMS - Selezionare ID mittente di testo per "
405
+ "Text sender ID settings","Impostazioni di testo di mittente ID "
406
+ "Existing Text sender ID:","Testo esistente di ID mittente:"
407
+ "New Text sender ID:","Nuovo testo come sender ID:"
408
+ "max. 11 characters","max. 11 caratteri"
409
+ "SMS Settings","SMS Impostazioni"
410
+ "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.","Definire il tipo di SMS Sender per ogni paese separatamente (ID come testo mittente , numero di cellulare o il numero del sistema). Il costo del SMS dipende dal paese destinatario, tipo di mittente selezionato e valore di pagamento. Nei paesi in cui non e definito tipo del mittente SMS verrà utilizzato il numero di sistema del mittente."
411
+ "Customer SMS settings","Impostazioni SMS del cliente"
412
+ "ADD/CHANGE SELECTED COUNTRY","Aggiungere / Seleziona il paese selezionato"
413
+ "SENDER TYPE","TIPO DI MITTENTE"
414
+ "NETWORK","NETWORK"
415
+ "SMS PRICE<br />IN CREDITS","PREZZO IN CREDITS"
416
+ "SMS PRICE IN EUR (excl. VAT)","PREZZO SMS IN EUR (senza IVA)"
417
+ "payment","pagamento"
418
+ "Unicode ","Unicode "
419
+ "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)","Supporto per caratteri di Unicode (Unicode permette di scrivere caratteri in tutti i font e vari simboli. Viene utilizzato per cinese, arabo, greco, ebraico, coreano, cirillico, ecc o segni diacritici nel testo del messaggio SMS)"
420
+ "TEXT SENDER ID","TIDENTIFICAZIONE COME TESTO"
421
+ "Text sender ID","identificazione come testo"
422
+ "SYSTEM NUMBER","NUMERO DI SISTEMA"
423
+ "OWN NUMBER SENDER ID","NUMERO PROPRIO"
424
+ "SIM HOSTING","SIM HOSTING"
425
+ "UNICODE SUPPORTED","UNICODE SUPPORTATO"
426
+ "UNICODE NOT SUPPORTED","UNICODE NON SUPPORTATO"
427
+ "SAVE SMS SETTINGS","SALVA IMPOSTAZIONI DI SMS"
428
+ "Are you sure to delete","Veramente eliminare?"
429
+ "Select country: ","Seleziona paese: "
430
+ "SMS settings - not active","Impostazioni SMS - non attivo"
431
+ "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.","Profilo utente non è attivo! Per registrarti clicca sulla scheda SMS nel menu principale. Modulo visualizza la schermata per l`inserimento dei dati di registrazione. Se hai gia utilizzato il nostro modulo in passato e ricordi il tuo nome utente e password, compila il modulo per il tuo conto. In caso contrario, inserischi la tua e-mail, accetti le condizioni di licenza e clicca per registrarti."
432
+ "error","errore"
433
+ "can not connect to SMS server","non connesso a SMS server"
434
+ " was deleted."," e stato cancellato."
435
+ "choose sender type","scegliere il tipo del mittente"
436
+ " was saved."," e stato salvato."
437
+ "fill in own number sender ID","compila il numero proprio"
438
+ "own number sender ID must be number","numero proprio deve essere cifra"
439
+ "correctly confirm sms code","corretamente sms codice"
440
+ "Own number sender ID for ","numero proprio per "
441
+ " was saved."," e stato salvato."
442
+ "error - ","errore - "
443
+ "login error","login errore"
444
+ "Now retype SMS code.","Adesso riscrivi SMS codice."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Adesso riscrivi SMS codice. SMS viene manadata entro 60 secondi."
446
+ "error - wrong number or unavailable","errore - numero sbagliato o non disponibile"
447
+ "error - unauthorized senderID in confirmation sms","errore - SenderID non autorizzato per sms conferma"
448
+ "error - low credit for sending validation SMS","errore - basso credito per l`invio di SMS di validazione"
449
+ "fill in text sender ID","compila testo di identificazione di mittente"
450
+ "fill in text sender ID, 3-11 characters","compila testo di identificazione di mittente, 3-11 caratteri"
451
+ "possible characters: ","caratteri possibili: "
452
+ "text sender ID can't be number","identificazione di testo non puo essere numero"
453
+ "Text sender ID for ","identificazione come testo per "
454
+ "Admin SMS settings","Admin SMS impostazioni"
455
+ "VALIDATE","VALIDARE"
456
+ "SMS validation","SMS validazione"
457
+ "Confirmation code: ","Codice di conferma: "
458
+ "Update pricelist","Aggiornare listino prezzi"
459
+ "e.g.:","e.g.:"
460
+ "Pricelist was successfully updated.","Listino dei prezzi aggiornato con successo."
461
+ "edit","modificare"
462
+ "delete","cancelare"
463
+ "Your online stores","I vostri negozi online"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - impostazione dell’opzione SMS opt-out nel carrello e il pagamento del SMS"
466
+ "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.","Segliere il negozio online per il quale si vuogliono fare l’impostazioni nel carrelllo per annullare l’iscrizione per le notifiche SMS, definire il costo dei SMS e definire il testo che verra visualizzato dal cliente nel carrello."
467
+ "For sending SMS prefer phone nr. from:","Per mandare gli SMS si preferisce il numero dal:"
468
+ "invoice address","indirizzo di fatturazione"
469
+ "delivery address","indirizzo di consegna"
470
+ "Price of SMS","prezzo del SMS"
471
+ "Text displayed in the cart","Il testo visualizzato nel carrello"
472
+ "Activate displaying SMS opt-out feature in the cart","Attivare la visualizzazione dell‘opzione SMS opt-out nel carrello"
473
+ "SMS opt-out is ACTIVE","SMS opt-out NON è ATTIVO"
474
+ "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 NON è ATTIVO. Per attivare SMS opt-out segnalare la cassella „Attivare la visualizzazione dell’opzione SMS opt-out nel carrello“"
475
+ "Setting of the SMS opt-out feature was successfully changed","L’impostazione dell-opzione SMS opt-out e cambiata con successo"
476
+ "Price of SMS messages has changed in the following countries:","Il prezzo del SMS e cambiato nei paesi seguenti:"
477
+ "New version available for download:","La versione nuova disponibile per il scaricamento:"
478
+ "Manual:","Manuale per SMS Modulo (ENG):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Versioni supportate del Prestashop:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Modulo di contatto"
483
+ "Remove duplicate numbers","Rimuovere numeri duplicati"
484
+ "Registration type:","Tipo di registrazione:"
485
+ "Personal","Personale"
486
+ "Business","Commercio"
487
+ "Address","Indirizzo"
488
+ "Billing information","Dati di fatturazione"
489
+ "Contact person","Persona di contatto"
490
+ "Enter the name of the company.","Inserire il nome della società."
491
+ "Invalid VAT","IVA non valido"
492
+ "Statistics","Statistiche"
493
+ "Statistics - not active","Statistiche - non attivo"
494
+ "day","giorno"
495
+ "Date from:","Data dal:"
496
+ "to:","a:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS module 2013-%s versione "
498
+ "Supported Magento versions:","Versioni supportate del Magento:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/it/index.html"
502
+ "Removed Customers: ","Clienti rimosso: "
503
+ "More...","Altro..."
504
+ "Saved Filters","Filtri salvate"
505
+ "Save filter","Salvare il filtro"
506
+ "Reset filter","Azzera il filtro"
507
+ "Filter Name","Nome filtro"
508
+ "Date","Date"
509
+ "Filter has been applied.","Filtro e stato applicato."
510
+ "Filter has been saved.","Filter e stato registrato."
511
+ "Filter has been reset.","Filter e stato resettato."
512
+ "Are you sure you want to reset the filter?","Sei sicuro di voler azzerare il filtro?"
513
+ "Are you sure you want to remove the filter?","Sei sicuro di voler rimuovere il filtro?"
514
+ "No filter has been found.","Il filtro non trovato."
515
+ "Processing...","Elaborazione..."
516
+ "Saved Templates","Templati salvati"
517
+ "Save template","Salva template"
518
+ "Template Name","Nome template"
519
+ "Template has been loaded.","Template e stato caricato."
520
+ "Template has been saved.","Template e stato salvato."
521
+ "Are you sure you want to remove the template?","Sei sicuro di voler rimuovere il templato?"
522
+ "No template has been found.","Template non trovato."
523
+ "Virtual operators (MVNO)","Operatori virtuali (MVNO)"
524
+ "Select coupon","Selezionare un buoni sconto"
525
+ "Create coupon","Creare un buoni sconto"
526
+ "Please Select","Seleziona"
527
+ "SIMULATION","SIMULAZIONE"
528
+ "DELETED","RIMOSSO"
529
+ "SCHEDULED","PREVISTA"
530
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registro (DND)"
531
+ "DUPLICATE","DUPLICATO"
532
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Aggiungere i destinatari in file CSV (.csv, .txt) o vCard (.vcf)"
533
+ "Returns","Restituzioni"
534
+ "We confirm we have received your request to claim the goods.","Ricevimento del restituzione."
535
+ "New claim from customer was received.","Nuovo restituzioni ha ricevuto."
536
+ "Status of a claim {return_id} has changed to ","Stato dell`restituzione {return_id} e stato cambiato a "
537
+ ". Info from {shop_name}.",". Informazione da {shop_name}."
538
+ "Dear Customer, status of your claim {return_id} has changed to ","Gentile Cliente, lo stato del tuo restituzione {return_id} ha cambiato a "
539
+ ". Have a nice day, {shop_name}.",". Buona giornata, {shop_name}."
app/locale/pl_PL/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,505 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","pl"
2
+ "lang_alphabet","A;Ą;B;C;Ć;D;E;Ę;F;G;H;I;J;K;L;Ł;M;N;Ń;O;Ó;P;R;S;Ś;T;U;W;Y;Z;Ź;Ż"
3
+ "smscurrency","EUR"
4
+ "All years","Wszystkie lata"
5
+ "About","O nas"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Wszystkie prawa zastrzeżone"
7
+ "Developer:","Deweloper:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Adres"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","Sumperk 78701"
12
+ "Czech Republic","Republika Czeska"
13
+ "VAT: CZ29444268","NIP: CZ29444268"
14
+ "Office Telephone:","Telefon:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/pl/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Wybierz zdarzenia, podczas których administratorzy sklepu zostaną powiadomieni za pośrednictwem SMS i zdefiniuj tekst tych wiadomości."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Zaznacz jedynie jeśli w wiadomości chcesz używać znaków diakrytycznych lub języków, takich jak chiński, arabski, grecki, hebrajski, koreański, itp.. (Unicode pozwala na użycie różnych czcionek jednocześnie i symbole. Liczba znaków w Unicode wiadomości to 70)."
27
+ "Save","Zapisz"
28
+ "Sending notifications via SMS is ACTIVE","Wysyłanie powiadomień SMS jest AKTYWNE."
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Wysyłanie powiadomień SMS jest NIEAKTYWNE. Wybierz co najmniej jednego administratora, aby aktywować wysyłanie wiadomości SMS."
30
+ "Update of order status","Aktualizacja stanu zamówienia"
31
+ "Account","Konto"
32
+ "Product","Produkt"
33
+ "Order status","Stan zamówienia"
34
+ "Order","Zamówienie"
35
+ "Admin SMS - not active","Admin SMS - nieaktywny"
36
+ "Please add at least one administrator!","Proszę dodać co najmniej jednego administratora!"
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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
38
+ "Invalid SMS text","Nieprawidłowy tekst wiadomości SMS"
39
+ "Text of SMS was saved.","Tekst SMS został zapisany."
40
+ "Unicode saved.","Unicode zapisany."
41
+ "char","Znak"
42
+ "chars","Znaków"
43
+ "label","Etykieta"
44
+ "SMS text","tekst SMS"
45
+ "total sms:","całkiem sms:"
46
+ "Enter SMS text","Tekst SMS"
47
+ "Preview","Podgląd"
48
+ "Administrators","Administratorzy"
49
+ "Save","Zapisz"
50
+ "Cancel","Anuluj"
51
+ "Restore unsaved changes to its original state.","Niezapisane zmiany powrócš do pierwotnego stanu."
52
+ "User profile - not active","Profil użytkownika - nieaktywny"
53
+ "User profile - active","Profil użytkownika - aktywny"
54
+ "New user account","Nowe konto użytkownika"
55
+ "Not registered yet? Create account now!","Nie jesteś zarejestrowany? Załóż konto teraz!"
56
+ "Email:","Email:"
57
+ "Company name:","Nazwa firmy:"
58
+ "Street:","Ulica:"
59
+ "City:","Miasto:"
60
+ "ZIP:","Kod pocztowy:"
61
+ "Country:","Kraj:"
62
+ "Company ID:","REGON:"
63
+ "Company VAT:","NIP:"
64
+ "Referer ID:","ID Referer:"
65
+ "View licence terms:","Pokaż warunki licencyjne"
66
+ "I agree","Zgadzam się"
67
+ "I dont agree","Nie zgadzam się"
68
+ "Register","Rejestracja"
69
+ "Required field","Pole wymagane"
70
+ "Sign in","Login"
71
+ "If You already have an account, please sign in.","Jeśli masz już konto, zaloguj się"
72
+ "Username:","Użytkownik:"
73
+ "Password:","Hasło:"
74
+ "Log in","Login"
75
+ "Edit user account","Edycja konta użytkownika"
76
+ "Save","Zapisz"
77
+ "User account info","Informacje o koncie użytkownika"
78
+ "SMS Credit:","SMS credit:"
79
+ "Add administrators","Dodaj Administratora"
80
+ "Name:","Nazwa:"
81
+ "Mobile number:","Numer komórkowy:"
82
+ "Edit","Edytuj"
83
+ "Add","Dodaj"
84
+ "Other settings","Inne ustawienia"
85
+ "Simulate SMS sending:","Symulować wysłanie SMS:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Pozwala na przetestowanie wysyłania SMS i pokazanie testowego SMS w zakładce Historia SMS."
87
+ "Delete database:","Usuń bazę danych:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Pozwala zdecydować, czy zachować istniejące ustawienia i bazę danych wysłanych wiadomości SMS w przypadku odinstalowania modułu SMS-Prestashop"
89
+ "Delivery reports:","Potwierdzenie dostarczenia (DR):"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Pokaż potwierdzenie dostarczenia w zakładce Historia SMS."
91
+ "Low credit alert:","Powiadomienie o niskim kredycie:"
92
+ " Allows to receive email when your SMS credit is low.","Możliwość otrzymania e-maila, w przypadku, że SMS credit jest niski."
93
+ "Email for delivery reports:","Email o przyjęciu potwierdzenia:"
94
+ "Allows to receive email with delivery report of SMS.","Możliwość otrzymania e-maila z potwierdzeniem dostarczenia SMS."
95
+ "Admin was created.","Administrator został utworzony."
96
+ "You have to agree with licence terms.","Musisz zaakceptować warunki licencji."
97
+ "Account was created.","Rejestracja została zakończnona. Do Twojej skrzynki wysłaliśmy emial potwierdzający rejestrację oraz 5 darmowych creditów."
98
+ "you can add another account after ","Kolejne konto możesz dodać za"
99
+ "minutes","minut"
100
+ "can not connect to SMS server","Nie można połączyć się z serwerem SMS"
101
+ "You were succesfully loged in.","Zostałeś pomyślnie zalogowany."
102
+ "error","Błąd"
103
+ "login error","Błąd logowania"
104
+ "Invalid e-mail for delivery report.","Nieaktualny email na przesyłanie potwierdzeń dostarczenia."
105
+ "Invalid e-mail","Nieprawidłowy adres e-mail"
106
+ "Account was changed.","Konto zostało zmienione."
107
+ "Account was changed, but module URL for DR does not answer.","Konto zostało zmienione, ale URL SMS modułu dla potwierdzeń dostarczenia nie odpowiada."
108
+ "you can change account after ","Konto można zmienić za "
109
+ " seconds"," sekund"
110
+ "Invalid name","Nieprawidłowa nazwa"
111
+ "Invalid number","Nieprawidłowy numer"
112
+ "Admin was changed.","Administrator został zmieniony."
113
+ "Admin was deleted.","Administrator został usunięty."
114
+ "no changes were made","nie dokonano żadnych zmian"
115
+ "Are you sure to delete","Czy na pewno chcesz usunąć"
116
+ "DELETE administrator","USUŃ administratora"
117
+ "EDIT administrator","EDYTUJ administratora "
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","W formacie międzynarodowym, bez zer lub znaku “+”, np. 48501041324"
119
+ "(when uninstall)","(Podczas odinstalowania)"
120
+ "(0 = no alert)","(0 = brak ostrzeżenia)"
121
+ "Fill in username and password.","Wprowadź nazwę użytkownika i hasło"
122
+ "Customer SMS - ","SMS klienta - "
123
+ "Customer SMS - not active","SMS klienta - nieaktywny"
124
+ "default","domyślny"
125
+ " language version","język"
126
+ "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.","Wybierz zdarzenia, podczas których klient będzie powiadamiany za pośrednictwem SMS i zdefiniuj tekst tych wiadomości. Dla różnych krajów można stworzyć różne wersje językowe komunikatów SMS. Dla krajów o niezdefiniowanych mutacjach będzie użyta wersja domyślna"
127
+ "Add SMS text version","Dodaj wersję językową"
128
+ "Select country: ","Wybierz kraj: "
129
+ "Unicode SMS","Unicode SMS"
130
+ "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).","Zaznacz jedynie jeśli w wiadomości chcesz używać znaków diakrytycznych lub języków, takich jak chiński, arabski, grecki, hebrajski, koreański, itp.. (Unicode pozwala na użycie różnych czcionek jednocześnie i symbole. Liczba znaków w Unicode wiadomości to 70)."
131
+ "Order status","Stan zamówienia"
132
+ "Sending notifications via SMS is ACTIVE","Wysyłanie powiadomień SMS jest AKTYWNE."
133
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Wysyłanie powiadomień SMS jest NIEAKTYWNE. Aktywuj wysyłanie SMS zaznaczając „Aktywny“ w szczegółach wybranego statusu."
134
+ " Update of order status ","Aktualizacja stanu zamówienia"
135
+ "Account","Konto"
136
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
137
+ "Invalid SMS text","Nieprawidłowy tekst wiadomości SMS"
138
+ "Text of SMS was saved.","Tekst SMS został zapisany."
139
+ "SMS text version was deleted.","Wersja językowa została usunięta."
140
+ "Are you sure to delete","Czy na pewno chcesz usunąć"
141
+ "DELETE language version","USUŃ wersję językową"
142
+ "SMS text","tekst SMS"
143
+ "unicode","unicode"
144
+ "SMS text version for ","Wersja językowa dla "
145
+ " was saved"," została zapisana"
146
+ "Preview","Podgląd"
147
+ "Active","Aktywny"
148
+ "Save","Zapisz"
149
+ "Cancel","Anuluj"
150
+ "total sms:","całkiem sms:"
151
+ "EDIT language version","EDYTUJ wersję językową"
152
+ "Edit","Edytuj"
153
+ "Add","Dodaj"
154
+ "Order","Zamówienie"
155
+ "Chars","Znaków"
156
+ "Unicode was saved.","Unicode został zapisany."
157
+ "Restore unsaved changes to its original state.","Niezapisane zmiany powrócš do pierwotnego stanu."
158
+ "Purchase Credit","Doładuj"
159
+ "Purchase Credit - not active","Doładuj - nieaktywne"
160
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","Jeli nie pokazuje się opcja doładowania kredytu, kliknij tutaj:"
162
+ "Bulk SMS text","Tekst zbiorowej wiadomości SMS"
163
+ "Add recipients ","Dodaj odbiorcę"
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Dodaj jednego lub więcej odbiorców, rozdzielając przecinkami. Liczba musi być w międzynarodowym formacie, bez zer lub znaku “+”, np. 48501041324"
165
+ " (e.g. 447971796595)"," (np. 48501041324)"
166
+ "Enter SMS text","Wpisz tekst wiadomości SMS"
167
+ "Add recipients in CSV file ","Dodaj odbiorców w pliku CSV"
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","Plik CSV - 1 kolumna, 1.kolumna - liczba (liczba musi być w formacie międzynarodowym, bez zer lub znaku “+”, np. 48501041324)"
169
+ " Unicode "," Unicode "
170
+ "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).","Zaznacz jedynie jeśli w wiadomości chcesz używać znaków diakrytycznych lub języków, takich jak chiński, arabski, grecki, hebrajski, koreański, itp.. (Unicode pozwala na użycie różnych czcionek jednocześnie i symbole. Liczba znaków w Unicode wiadomości to 70)."
171
+ "Your time: ","Twój czas: "
172
+ "Time: ","Czas: "
173
+ "time zone: ","strefa czasowa "
174
+ "time zone settings","ustawienie strefy czasowej"
175
+ "Text is too long","Tekst jest zbyt długi"
176
+ "Send SMS","Wyślij SMS"
177
+ "Send","Wyślij"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Wysyłanie SMS lub zbiorowych SMS. Wpisz numery telefonów lub wgraj plik CSV"
179
+ "Send SMS - not active","Wyślij SMS - nieaktywny"
180
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
181
+ "Fill in SMS text.","Wypełnij tekst wiadomości SMS"
182
+ "SMS text is too long (max. 612 characters).","SMS jest zbyt długi (max. 612 znaków)."
183
+ "SMS text is too long (max. 268 unicode characters).","SMS jest zbyt długi (max. 268 znaków unicode)."
184
+ "Wrong time of SMS sending.","Nieprawidłowy czas wysłania SMS."
185
+ "Recipients found: 0","Znaleziono odbiorców: 0"
186
+ "You do not have enough credit to send SMS to all ","Nie masz wystarczających środków na wysyłanie wiadomości SMS do wszystkich"
187
+ " recipients.","odbiorców"
188
+ "SMS was sent.","SMS został wysłany."
189
+ "SMS was saved.","SMS został zapisany."
190
+ "wrong number or unavailable","Błędny lub niedostępny numer "
191
+ "unauthorized senderID in confirmation sms","nieautoryzowane ID nadawcy w potwierdzającym SMS"
192
+ "low credit for sending sms","Niski kredyt na wysyłanie wiadomości SMS"
193
+ "unicode is not supported","Unicode nie jest obsługiwany"
194
+ "login error","Błąd logowania"
195
+ "can not connect to SMS server","Nie można połączyć się z serwerem SMS"
196
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SYMULACJA SMS (wysyłanie SMS było symulowane. Odbiorca nie otrzyma SMS)."
197
+ "SMS was sent (simulation).","SMS został wysyłany (symulacja)."
198
+ "error","błąd"
199
+ " Send later "," Wyślij później"
200
+ "Characters: ","Znaków:"
201
+ "1hr","1godz."
202
+ "Date: ","Data:"
203
+ "SMS Answers","Odpowiedzi SMS"
204
+ "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.","Odpowiedź SMS od klienta jest wyświetlana tylko wtedy, gdy klient z twojego sklepu otrzyma SMS z typem nadawcy ""Numer systemowy"" i klient odpowie z tego samego numeru telefonu."
205
+ "Show","Pokaż"
206
+ "Search results ","Wynik wyszukiwania "
207
+ " of "," z "
208
+ "SMS center","SMS centrum"
209
+ "Date","Data"
210
+ "From number","z numeru"
211
+ "new","nowy"
212
+ "Previous","Poprzedni"
213
+ "Next","Kolejny"
214
+ " Page: ","Strona:"
215
+ "SMS Answers - not active","SMS Odpowiedzi - nieaktywne"
216
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
217
+ "year","rok"
218
+ "month","miesiąc"
219
+ "SMS","SMS"
220
+ "Text:","Tekst:"
221
+ "Total SMS answers: 0","Całkiem odpowiedzi SMS: 0"
222
+ "SENT to recipient","WYSŁANO do odbiorcy"
223
+ "ERROR","BŁĄD"
224
+ "DELIVERED to recipient","DORĘCZONO odbiorcy"
225
+ "RECIPIENT UNAVAILABLE","ODBIORCA jest niedostępny"
226
+ "SMS History","Historia SMS"
227
+ "History of sent SMS from SMS module.","Historia wysłanych wiadomości SMS z SMS modułu."
228
+ " admin sms"," admin sms"
229
+ " customer sms"," sms klienta"
230
+ " marketing sms"," sms marketing"
231
+ " simple sms"," prosty sms"
232
+ "Show","Pokaż"
233
+ "Search results ","Wynik wyszukiwania "
234
+ " of "," z "
235
+ "Type","Typ"
236
+ "Date","Data"
237
+ "SMS subject","przedmiot SMS"
238
+ "Number","Numer"
239
+ "yes","tak"
240
+ "no","nie"
241
+ "system number","numer systemowy"
242
+ "Credit balance:","Status konta:"
243
+ "Display customer detail","Pokaż szczegóły klienta"
244
+ "Text:","Tekst:"
245
+ "Total SMS:","Całkiem SMS:"
246
+ "SMS History - not active","Historia SMS - nieaktywna"
247
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
248
+ "SMS price in credits:","sms price in credits:"
249
+ "year","rok"
250
+ "month","miesiąc"
251
+ "Status","Status"
252
+ "Recipient","Odbiorca"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","Numer nadawcy:"
255
+ "Previous","Poprzedni"
256
+ "Next","Kolejny"
257
+ " Page: ","Strona:"
258
+ "Total SMS: 0","SMS całkiem: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text"," SMS Marketing - tekst zbiorowej wiadomości SMS"
261
+ "Enter SMS text","Wpisz tekst wiadomości SMS"
262
+ " Unicode "," Unicode "
263
+ "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).","Zaznacz jedynie jeśli w wiadomości chcesz używać znaków diakrytycznych lub języków, takich jak chiński, arabski, grecki, hebrajski, koreański, itp.. (Unicode pozwala na użycie różnych czcionek jednocześnie i symbole. Liczba znaków w Unicode wiadomości to 70)."
264
+ " Send later "," Wyślij później "
265
+ "Your time: ","Twój czas: "
266
+ "Total customers:","Całkiem klientów"
267
+ "Total SMS:","Całkiem SMS:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketing - filtr SMS zbiorowych"
269
+ "All customers","Wszyscy klienci"
270
+ "company customers","Firmowi klienci"
271
+ "private customers","Osoby prywatne"
272
+ "All countries","Wszystkie kraje"
273
+ "Last name:","Nazwisko:"
274
+ "First name:","Imię:"
275
+ "Last name","Nazwisko:"
276
+ "First name","Imię:"
277
+ "Groups:","Grupy:"
278
+ "All","Wszystkie"
279
+ "Gender:","Płeć"
280
+ "Male","Mężczyzna"
281
+ "Female","Kobieta"
282
+ "Newsletter:","Aktualności:"
283
+ "Yes","Tak"
284
+ "No","Nie"
285
+ "Apply filter","Zastosuj filtr"
286
+ "Date of birth from: ","Data urodzenia od:"
287
+ "to: ","do: "
288
+ "Date of registration from: ","Data rejestracji od:"
289
+ "Customers found: ","Znaleziono klientów: "
290
+ "results","pokazano"
291
+ "Action","Akcja"
292
+ "Mobile number","Numer telefonu"
293
+ "Customer ID","Numer klienta"
294
+ "REMOVE customer from this list","USUŃ klienta z listy"
295
+ "Next","Kolejny"
296
+ "Previous","Poprzedni"
297
+ " Page: ","Strona:"
298
+ "SMS Marketing - customers found: ","SMS Marketing - znaleziono klientów: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Wpisz tekst wiadomości i skorzystaj z zaawansowanych filtrów do kierowania twojej kampanii marketingowej."
300
+ "SMS Marketing","SMS Marketing"
301
+ "SMS Marketing - not active","SMS Marketing - nieaktywny"
302
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
303
+ "Fill in SMS text","Wypełnij tekst SMS."
304
+ "SMS text is too long (max. 612 characters).","SMS jest zbyt długi (max. 612 znaków)."
305
+ "SMS text is too long (max. 268 unicode characters).","SMS jest zbyt długi (max. 268 znaków unicode)."
306
+ "Customers found: 0","Znaleziono klientów: 0"
307
+ "Wrong time of SMS sending."," Nieprawidłowy czas wysłania SMS ."
308
+ "You do not have enough credit to send SMS to all ","Nie masz wystarczających środków na wysyłanie wiadomości SMS do wszystkich"
309
+ " customers.","klientom."
310
+ "SMS was sent.","SMS został wysyłany."
311
+ "SMS was saved.","SMS został zapisany."
312
+ "wrong number or unavailable","Błędny lub niedostępny numer "
313
+ "unauthorized senderID in confirmation sms","nieautoryzowane ID nadawcy w potwierdzającym SMS"
314
+ "low credit for sending sms","Niski kredyt na wysyłanie wiadomości SMS"
315
+ "unicode is not supported","Unicode nie jest obsługiwany"
316
+ "can not connect to SMS server","Nie można połączyć się z serwerem SMS"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SYMULACJA SMS (wysyłanie SMS było symulowane. Odbiorca nie otrzyma SMS)."
318
+ "SMS was sent (simulation).","SMS został wysyłany (symulacja)."
319
+ "error","błąd"
320
+ "login error","błąd logowania"
321
+ "Date:","Data:"
322
+ "Time: ","Czas"
323
+ "1hr","1godz."
324
+ "time zone: ","strefa czasowa "
325
+ "time zone settings","ustawienie strefy czasowej"
326
+ "Send","Wyślij"
327
+ "Characters: ","Znaków:"
328
+ "Text is too long","Tekst jest zbyt długi"
329
+ "Type:","Typ:"
330
+ "Country:","Kraj:"
331
+ "City:","Miasto:"
332
+ "Advert:","Reklama:"
333
+ "Store:","Sklep:"
334
+ "All stores","Wszystkie sklepy"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - wysyłaj wiadomości SMS ze swojego Prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","SMS Klienta"
339
+ "SMS Settings","Ustawienia SMS"
340
+ "SMS History","Historia SMS"
341
+ "Purchase Credit","Doładuj"
342
+ "SMS Marketing","Marketing SMS"
343
+ "SMS Answers","Odpowiedzi SMS"
344
+ "Send SMS","Wyślij SMS"
345
+ "About","O nas"
346
+ "wrong number or unavailable","Błędny lub niedostępny numer "
347
+ "unauthorized senderID in confirmation sms","nieautoryzowane ID nadawcy w potwierdzającym SMS"
348
+ "low credit for sending sms","Niski kredyt na wysyłanie wiadomości SMS"
349
+ "unicode is not supported","Unicode nie jest obsługiwany"
350
+ "login error","Błąd logowania"
351
+ "can not connect to SMS server","Niski kredyt na wysyłanie wiadomości SMS"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SYMULACJA SMS (wysyłanie SMS było symulowane. Odbiorca nie otrzyma SMS)."
353
+ "unknown mobile number","Nieznany numer"
354
+ "not connected to SMS server","Niepodłączono do serwera SMS"
355
+ "New orders","Nowe zamówienia"
356
+ "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}.","Nowe zamowienie od {customer_firstname} {customer_lastname}, id: {customer_id}, zamowienie: {order_id}, platnosc: {order_payment}, kwota: {order_total_paid} {order_currency}. Zamowienie: {newOrder2}. Info z {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Twoje zamowienie {order_id} zostalo pomyslnie utworzone, platnosc: {order_payment}, kwota: {order_total_paid} {order_currency}. Udanego dnia, {shop_name}."
358
+ "Possible variables:","Obowiązujące parametry:"
359
+ "Successful customer create account","Pomyślne utworzenie konta klienta"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Klient {customer_firstname} {customer_lastname}, id: {customer_id}, Wlasnie dokonal rejestracji do {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Szanowny Panie/ Szanowna Pani {customer_firstname} {customer_lastname}, twoje konto w {shop_name} zostalo pomyslnie utworzone. Nazwa użytkownika: {customer_email}. Udanego dnia!"
362
+ "Product returned","Towar zwrócono"
363
+ "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}.","Klient {customer_firstname} {customer_lastname}, id: {customer_id}, zwrocil towar z zamowienia {order_id}. Zamowienie: {orderReturn2}. Wiadomosc od klienta: {customer_question}. Info z {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Otrzymalismy Pana/i prosbe. zamowienie {order_id}. Udanego dnia, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Zawiadomienie w przypadku gdy zmienia się ilość niektórych z zamawianych produktów."
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","W zamowieniu {ORDER_ID} zmieniono ilosc, {orderSlip2}. Info z {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","W twoim zamowieniu numer {order_id} zostala zmieniona ilosc, , {orderSlip2}. Udanego dnia, {shop_name}."
368
+ "Payment confirmation","Potwierdzenie zapłaty"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Potwierdzenie zaplaty, zamowienie nr: {order_id}, platnosc: {order_payment}, kwota: {order_total_paid} {order_currency}. Info z {shop_name}."
370
+ "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}.","Otrzymalismy zaplate za zamowienie {order_id} poprzez {order_payment}, kwota: {order_total_paid} {order_currency}. Udanego dnia, {shop_name}."
371
+ "Update of tracking number in order","Aktualizacja zamówienia - numer przesyłki przydzielony przez dostawcę"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Zamowienie nr {order_id} zostalo zaktualizowane o numer przesylki {order_shipping_number} przydzielony przez dostawce. Info z {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Szanowny kliencie, towar z twojego zamowienia nr {order_id} zostal wyslany, numer przesylki przydzielony przez dostawce to {order_shipping_number}. Pozdrawiam, {shop_name}."
374
+ "Called when a product is deleted","Usunięcie produktu z bazy danych"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Ten produkt zostal usuniety z {shop_name}, id: {product_id}, ref: {product_ref}, nazwa: {product_name}. Usunal uzytkownik: {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","Ilość jest aktualizowana tylko wtedy, gdy klient pomyślnie złoży zamówienie"
377
+ "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}.","Ilosc produktow ulegla zmianie, id: {product_id}, ref: {product_ref}, nazwa: {product_name}, nowa ilosc: {product_quantity}, dostawca: {product_supplier}. Info z {shop_name}."
378
+ "Product out of stock","Towaru nie ma na stanie"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Mala ilosc produktu na stanie, id: {product_id}, ref: {product_ref}, nazwa: {product_name}, ilosc: {product_quantity}. Informacje z {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Zawiadomienie, jeśli administrator lub klient usunie towar z zamówienia"
381
+ "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}.","W zamowieniu {order_id} zostal anulowany produkt id: {product_id}, ref: {product_ref}, nazwa: {product_name}. ilosc: {product_quantity}, anulowana ilosc: {product_quantity_reinjected}. informacje z {shop_name}."
382
+ "Status of order {order_id} has changed to ","Stan zamowienia nr: {order_id} zostanie zmieniony na "
383
+ ". Info from {shop_name}.",". Informacje z {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Szanowny kliencie, twoj stan zamowienia {order_id} zostanie zmieniony na"
385
+ ". Have a nice day, {shop_name}.",". Udanego dnia, {shop_name}."
386
+ "Bank wire","Przelew bankowy"
387
+ "Company Name","Nazwa firmy"
388
+ "Country","Kraj"
389
+ "City","Miasto"
390
+ "qty","ilość"
391
+ "qty reinjected","anulowana ilosc"
392
+ "qty returned","zwrocona ilosc"
393
+ "name","nazwa"
394
+ "not found","nie znaleziono"
395
+ "SMS Settings - Select Own number sender ID for ","Ustawienia SMS - Wybierz własny numer nadawcy dla "
396
+ "Own number sender ID settings"," Ustawienia własnego numeru nadawcy"
397
+ "own number sender ID"," Własny numer nadawcy "
398
+ "Existing Own number:","Istniejący własny numer:"
399
+ "New Own number sender ID:","Nowy własny numer nadawcy:"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","W formacie międzynarodowym,<br />bez zer lub znaku “+”, np. 48501041324"
401
+ "SMS code:","Kod SMS:"
402
+ "CONFIRM","POTWIERDŹ"
403
+ "Required field","Pole wymagane"
404
+ "SMS Settings - Select Text sender ID for ","Ustawienia SMS - Wybierz nadawcę tekstu dla "
405
+ "Text sender ID settings"," Ustawienia nadawcę tekstu:"
406
+ "Existing Text sender ID:","Istniejący nadawca tekstu:"
407
+ "New Text sender ID:","Nowy nadawca tekstu:"
408
+ "max. 11 characters","max. 11 znaków"
409
+ "SMS Settings","Ustawienia SMS"
410
+ "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.","Określ typ nadawcy dla każdego kraju. (nadawca tekstu, własny numer telefonu komórkowego lub numer systemowy). Cena SMS zależy od kraju odbiorcy, typu nadawcy oraz kwoty do zapłaty. W przypadku krajów z nieokreślonym typem nadawcy będzie wykorzystany numer systemowy."
411
+ "Customer SMS settings","Ustawienia SMS klienta"
412
+ "ADD/CHANGE SELECTED COUNTRY","DODAJ / ZMIEŃ wybrany kraj"
413
+ "SENDER TYPE","TYP NADAWCY"
414
+ "NETWORK","SIEĆ"
415
+ "SMS PRICE<br />IN CREDITS","SMS PRICE<br />IN CREDITS"
416
+ "SMS PRICE IN EUR (excl. VAT)","CENA SMS W EUR (bez VAT)"
417
+ "payment","Płatność"
418
+ "Unicode ","Unicode "
419
+ "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)","Wsparcie Unicode znaków (Unicode pozwala na wykorzystanie jednocześnie różnej czcionki, symboli i znaków. Jest on używany dla języków takich jak chiński, arabski, grecki, hebrajski, koreański, itp.)."
420
+ "TEXT SENDER ID","TEKSTOWY NUMER NADAWCY"
421
+ "Text sender ID","Tekstowy numer nadawcy"
422
+ "SYSTEM NUMBER","NUMER SYSTEMOWY"
423
+ "OWN NUMBER SENDER ID","WŁASNY NUMER NADAWCY"
424
+ "SIM HOSTING","SIM HOSTING"
425
+ "UNICODE SUPPORTED","UNICODE OBSŁUGIWANY"
426
+ "UNICODE NOT SUPPORTED","UNICODE NIE JEST OBSŁUGIWANY"
427
+ "SAVE SMS SETTINGS","ZAPISZ USTAWIENIA SMS"
428
+ "Are you sure to delete","Czy na pewno chcesz usunąć"
429
+ "Select country: ","Wybierz kraj: "
430
+ "SMS settings - not active","Ustawienia SMS - nieaktywne"
431
+ "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.","Profil użytkownika nie jest aktywny! Dokonaj rejestracji, klikając na zakładkę SMS w głównym menu. Moduł udostępni formularz rejestracyjny. Jeśli korzystałeś w przeszłości i znasz swoją nazwę użytkownika i hasło, należy wypełnić formularz dla istniejącego konta. W innym przypadku, wpisz adres e-mail, zaakceptuj warunki umowy licencyjnej i kliknij na ""Zarejestruj ""."
432
+ "error","Błąd"
433
+ "can not connect to SMS server","Nie można połączyć się z serwerem SMS"
434
+ " was deleted."," został usunięty."
435
+ "choose sender type","Wybierz typ nadawcy"
436
+ " was saved."," został zapisany."
437
+ "fill in own number sender ID","Wypełnij własny numer nadawcy"
438
+ "own number sender ID must be number"," własny numer nadawcy musi być liczbą"
439
+ "correctly confirm sms code","potwierdź poprawny kod SMS"
440
+ "Own number sender ID for ","Własny numer nadawcy dla "
441
+ " was saved."," został zapisany."
442
+ "error - ","Błąd - "
443
+ "login error","Błąd logowania"
444
+ "Now retype SMS code.","Teraz zmień kod sms"
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Teraz zmień kod sms. Wiadomość SMS zostanie wysłana w ciągu następnych 60 sekund."
446
+ "error - wrong number or unavailable","error - błędny lub niedostępny numer "
447
+ "error - unauthorized senderID in confirmation sms","Błąd - nieautoryzowane ID nadawcy w potwierdzającym SMS"
448
+ "error - low credit for sending validation SMS","Błąd - niski kredyt na wysyłanie wiadomości SMS"
449
+ "fill in text sender ID","Wypełnij tekstowy numer nadawcy"
450
+ "fill in text sender ID, 3-11 characters","Wypełnij tekstowy numer nadawcy ,3-11 znaków"
451
+ "possible characters: ","dopuszczalne znaki:"
452
+ "text sender ID can't be number","tekstowy numer nadawcy nie może być liczbą"
453
+ "Text sender ID for ","tekstowy numer nadawcy dla "
454
+ "Admin SMS settings","Ustawianie Admin SMS"
455
+ "VALIDATE","ZATWIERDZIĆ"
456
+ "SMS validation","SMS walidacji"
457
+ "Confirmation code: ","Kod: "
458
+ "Update pricelist","Aktualizacja ceny"
459
+ "e.g.:","np.:"
460
+ "Pricelist was successfully updated.","Cennik został zaktualizowany."
461
+ "edit","edycja"
462
+ "delete","usuń"
463
+ "Your online stores","Twoje sklepy internetowe"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - ustawienie wpisywania powiadomienia SMS z koszyka zakupowego i pobieranie opłat za SMS"
466
+ "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.","Wybierz sklep internetowy, w którym chcesz ustawić, aby klient w koszyku zakupowym miał możliwość wypisania wiadomości SMS, określ cenę SMS i zdefiniuj tekst, który jest widoczny dla klientów w koszyku."
467
+ "For sending SMS prefer phone nr. from:","W celu wysłania wiadomości SMS preferuj nr tel.z:"
468
+ "invoice address","adresu rozliczeniowego"
469
+ "delivery address","adresu wysyłkowego"
470
+ "Price of SMS","Cena wiadomości SMS"
471
+ "Text displayed in the cart","Tekst wyświetlany w koszyku"
472
+ "Activate displaying SMS opt-out feature in the cart","Aktywuj funkcję podglądu SMS opt-out w koszyku"
473
+ "SMS opt-out is ACTIVE","SMS opt-out jest AKTYWNY"
474
+ "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 jest NIEAKTYWNY. Aktywacji SMS opt-out dokonasz wybierając opcję „Aktywuj funkcję podglądu SMS opt-out w koszyku“"
475
+ "Setting of the SMS opt-out feature was successfully changed","Ustawienia funkcji SMS opt-out zostały pomyślnie zmienione"
476
+ "Price of SMS messages has changed in the following countries:","Zmiana ceny wiadomości SMS dla następujących państw:"
477
+ "New version available for download:","Dostępna jest nowa wersja:"
478
+ "Manual:","Instrukcja (ENG):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Obsługiwane wersje Prestashop:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Formularz kontaktowy"
483
+ "Remove duplicate numbers","Usuń zduplikowane numery"
484
+ "Registration type:","Typ Rejestracja:"
485
+ "Personal","Indywidualny"
486
+ "Business","Firma"
487
+ "Address","Adres"
488
+ "Billing information","Informacje o płatnościach"
489
+ "Contact person","Osoba kontaktowa"
490
+ "Enter the name of the company.","Wpisz nazwę firmy."
491
+ "Invalid VAT","Nieprawidłowy VAT"
492
+ "Statistics","Statystyka"
493
+ "Statistics - not active","Statystyka - nieaktywny"
494
+ "day","dzień"
495
+ "Date from:","Data od:"
496
+ "to:","do:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS moduł 2013-%s, wersja "
498
+ "Supported Magento versions:","Obsługiwane wersje Magento:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/pl/index.html"
502
+ "SIMULATION","SYMULACJA"
503
+ "DELETED","USUNIĘTA"
504
+ "SCHEDULED","PLANOWANA"
505
+ "DUPLICATE","DUPLIKAT"
app/locale/pt_PT/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,539 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","pt"
2
+ "lang_alphabet","A;Á;Ã;B;C;Ç;D;E;É;F;G;H;I;Í;J;L;M;N;O;Ó;Õ;Ô;P;Q;R;S;T;U;Ú;Ü;V;X;Z"
3
+ "smscurrency","EUR"
4
+ "All years","Todos os anos"
5
+ "About","Sobre o módulo"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Todos os direitos reservados"
7
+ "Developer:","Desenvolvedor:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Endereço"
10
+ "B. Nemcove 767/13","B. Nemcové 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","a República Checa"
13
+ "VAT: CZ29444268","NIF: CZ29444268"
14
+ "Office Telephone:","Telefone:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","Email:"
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/pt/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Selecione eventos dos quais os administradores de negócios serão avisados por SMS e defina o texto dessas mensagens."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Assinale apenas se você deseje usar na mensagem acentos ou idiomas como chinês, árabe, grego, hebraico, coreano, etc. (Unicode permite que você use simultaneamente diferentes fontes e símbolos. Número de caracteres em uma mensagem Unicode é 70)."
27
+ "Save","Guardar"
28
+ "Sending notifications via SMS is ACTIVE","Envio de notificações de SMS é ATIVO."
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","O envio de notificações de SMS NÃO é ATIVO. Envio de SMS activa se assinala pelo menos um administrador."
30
+ "Update of order status","Atualização de estado da encomenda"
31
+ "Account","Conta"
32
+ "Product","Produto"
33
+ "Order status","Estado da encomenda"
34
+ "Order","Encomenda"
35
+ "Admin SMS - not active","SMS Admin - inativo"
36
+ "Please add at least one administrator!","Por favor, adicione pelo menos um administrador!"
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.","O perfil do usuário não está ativo! Registe-se clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e você sabe o seu nome de usuário e senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite o contrato de licença e clique em ""Registrar""."
38
+ "Invalid SMS text","Texto da mensagem SMS inválido"
39
+ "Text of SMS was saved.","O texto da mensagem foi guardado."
40
+ "Unicode saved.","Unicode guardado."
41
+ "char","Caráter"
42
+ "chars","Carateres"
43
+ "label","Etiqueta"
44
+ "SMS text","Texto de mensagem SMS"
45
+ "total sms:","SMS ao total"
46
+ "Enter SMS text","Digite o texto de SMS"
47
+ "Preview","Visualização"
48
+ "Administrators","Administradores"
49
+ "Save","Guardar"
50
+ "Cancel","Cancelar"
51
+ "Restore unsaved changes to its original state.","Retorna alterações não guardadas ao estado original."
52
+ "User profile - not active","Perfil de usuário - inativo"
53
+ "User profile - active","Perfil de usuário - ativo"
54
+ "New user account","Nova conta de usuário"
55
+ "Not registered yet? Create account now!","Não se registou? Crie uma conta agora!"
56
+ "Email:","Email:"
57
+ "Company name:","Nome da firma:"
58
+ "Street:","Rua:"
59
+ "City:","Cidade:"
60
+ "ZIP:","CEP:"
61
+ "Country:","País"
62
+ "Company ID:","BI:"
63
+ "Company VAT:","NIF:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","Veja os termos de licença:"
66
+ "I agree","Concordo"
67
+ "I dont agree","Discordo"
68
+ "Register","Registar"
69
+ "Required field","Preenchimento obrigatório"
70
+ "Sign in","Logar"
71
+ "If You already have an account, please sign in.","Se você já tem uma conta, faça o login"
72
+ "Username:","Usuário:"
73
+ "Password:","Senha:"
74
+ "Log in","Logar"
75
+ "Edit user account","Alterar a conta de usuário"
76
+ "Save","Guardar"
77
+ "User account info","Informações sobre a conta de usuário"
78
+ "SMS Credit:","Crédito SMS:"
79
+ "Add administrators","Adicionar um administrador"
80
+ "Name:","Nome:"
81
+ "Mobile number:","Telemóvel:"
82
+ "Edit","Modificar"
83
+ "Add","Adicionar"
84
+ "Other settings","Outros ajustes:"
85
+ "Simulate SMS sending:","Simular o envio de SMS:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Permite testar o envio de SMS e ver a mensagem SMS testada no guia História de SMS."
87
+ "Delete database:","Apagar o banco de dados:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Permite que você decida se quer manter as configurações e o banco de dados de SMS enviadas no caso da desinstalação do módulo SMS-Prestashop."
89
+ "Delivery reports:","Informações de entrega (DR):"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Apresenta as informações sobre a entrega no guia de História de SMS."
91
+ "Low credit alert:","Aviso de baixo nível de crédito:"
92
+ " Allows to receive email when your SMS credit is low.","Permite receber um email quando o seu nível de crédito SMS é baixo."
93
+ "Email for delivery reports:","Email para a receção dos relatórios de entrega: "
94
+ "Allows to receive email with delivery report of SMS.","Permite que você receba um email sobre a entrega de SMS."
95
+ "Admin was created.","O administrador foi criado."
96
+ "You have to agree with licence terms.","Você deve aceitar os termos da licença."
97
+ "Account was created.","O registo foi bem sucedido. Para a sua caixa de correio enviamos um e-mail para confirmar o seu endereço de e-mail e obter 5 créditos grátis."
98
+ "you can add another account after ","Você pode adicionar outra conta em "
99
+ "minutes"," minutos"
100
+ "can not connect to SMS server","não se pode conectar ao servidor de SMS"
101
+ "You were succesfully loged in.","Você foi logado com sucesso."
102
+ "error","erro"
103
+ "login error","erro de login"
104
+ "Invalid e-mail for delivery report.","Email para as mensagens de entrega inválido."
105
+ "Invalid e-mail","Email inválido"
106
+ "Account was changed.","A conta foi alterada."
107
+ "Account was changed, but module URL for DR does not answer.","A conta foi alterada, mas a URL de Módulo para as mensagens de entrega não responde."
108
+ "you can change account after ","Será possível alterar a conta em "
109
+ " seconds","segundos"
110
+ "Invalid name","Nome inválido"
111
+ "Invalid number","Número inválido"
112
+ "Admin was changed.","O administrador foi alterado."
113
+ "Admin was deleted.","O administrador foi apagado."
114
+ "no changes were made","Não foram feitas nenhumas alterações"
115
+ "Are you sure to delete","Tem certeza de que deseja apagar"
116
+ "DELETE administrator","APAGAR o administrador"
117
+ "EDIT administrator","ALTERAR o administrador"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","no formato internacional, sem zeros ou o sinal “+“, por exemplo, 351931234567"
119
+ "(when uninstall)","(para a desinstalação)"
120
+ "(0 = no alert)","(0 = nenhum aviso)"
121
+ "Fill in username and password.","Digite o seu nome de usuário e a senha"
122
+ "Customer SMS - ","SMS para os clientes -"
123
+ "Customer SMS - not active","SMS para os clientes - inativas"
124
+ "default","predefinido"
125
+ " language version","versão de idioma"
126
+ "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.","Selecione os eventos do quais o cliente será avisado por SMS e defina o texto dessas mensagens. Para os países diferentes, você também pode criar diferentes mutações da língua de mensagens SMS. Para os países com mutações indefinidas será usada a versão padrão."
127
+ "Add SMS text version","Adicionar uma mutação da língua"
128
+ "Select country: ","Selecione um país: "
129
+ "Unicode SMS","Unicode SMS"
130
+ "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).","Assinale apenas se você deseja usar na mensagem acentos ou idiomas como chinês, árabe, grego, hebraico, coreano, etc. (O Unicode permite que você use simultaneamente diferentes fontes e símbolos. O número de caracteres em uma mensagem Unicode é 70)."
131
+ "Order status","Estado da encomenda"
132
+ "Sending notifications via SMS is ACTIVE","O envio de notificações de sms é ATIVO."
133
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","O envio de notificações de SMS não é ativo. O envio de SMS activa pela selecção de ""Ativo"" no detalhe do estado desejado."
134
+ " Update of order status "," Atualização do estado da encomenda"
135
+ "Account","Conta"
136
+ "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.","«O perfil do usuário não é ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e sabe o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite o termo de licença e clique em ""Registar""."
137
+ "Invalid SMS text","Texto da mensagem inválido"
138
+ "Text of SMS was saved.","O texto da mensagem foi guardado."
139
+ "SMS text version was deleted.","A mutação da língua foi removida."
140
+ "Are you sure to delete","Tem certeza de que deseja excluir"
141
+ "DELETE language version","EXCLUIR a mutação da língua"
142
+ "SMS text","O texto da mensagem SMS"
143
+ "unicode","unicode"
144
+ "SMS text version for ","A mutação da língua para "
145
+ " was saved"," foi guardada"
146
+ "Preview","Visualização"
147
+ "Active","Ativo"
148
+ "Save","Guardar"
149
+ "Cancel","Cancelar"
150
+ "total sms:","SMS ao total:"
151
+ "EDIT language version","MODIFICAR a mutação da língua"
152
+ "Edit","Modificar"
153
+ "Add","Adicionar"
154
+ "Order","Encomenda"
155
+ "Chars","Caracteres"
156
+ "Unicode was saved.","Unicode foi guardado."
157
+ "Restore unsaved changes to its original state.","Retorna as alterações não guardadas ao estado original"
158
+ "Purchase Credit","Comprar crédito"
159
+ "Purchase Credit - not active","Comprar crédito - inativo"
160
+ "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.","O perfil do usuário não está ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este m«odulo no passado e conhece o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite termos de licença e clique em ""Registrar"" "
161
+ " In case methods for credit purchase are not displayed properly, please click here:","No caso de você não ver a escolha das opções para recarregar o crédito, por favor clique aqui:"
162
+ "Bulk SMS text","O texto da mensagem de massa"
163
+ "Add recipients ","Adicione um destinatário "
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Adicione um ou mais destinatários, separados por vírgulas. O número deve ser em formato internacional, sem zeros ou o sinal “+“, por exemplo, 351931234567"
165
+ " (e.g. 447971796595)"," (por exemplo: 351931234567)"
166
+ "Enter SMS text","Insera o texto da mensagem SMS"
167
+ "Add recipients in CSV file ","Adicione um destinatário no arquivo CSV "
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","O arquivo CSV - 1 coluna, 1.ª coluna - número (O número deve ser no formato internacional, sem zeros ou o sinal “+“, por exemplo, 351931234567"
169
+ " Unicode ","Unicode"
170
+ "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).","Assinale apenas se você deseja usar na mensagem acentos ou idiomas como chinês, árabe, grego, hebraico, coreano, etc. (Unicode permite que você use simultaneamente diferentes fontes e símbolos. Número de caracteres em uma mensagem Unicode é 70)."
171
+ "Your time: ","A sua hora:"
172
+ "Time: ","Hora:"
173
+ "time zone: ","Fuso horário:"
174
+ "time zone settings","Configuração do fuso horário"
175
+ "Text is too long","O texto é muito longo"
176
+ "Send SMS","Enviar SMS"
177
+ "Send","Enviar"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","O envio de SMS de massa ou SMS. Insera os números de telefone ou faça upload de um arquivo CSV."
179
+ "Send SMS - not active","Enviar SMS - inativo"
180
+ "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.","O perfil do usuário não é ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e conhece o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite os termos de licença e clique em ""Registar""."
181
+ "Fill in SMS text.","Preencha o texto de mensagem SMS"
182
+ "SMS text is too long (max. 612 characters).","O texto de SMS é muito longo (máx. 612 caracteres)."
183
+ "SMS text is too long (max. 268 unicode characters).","O texto de SMS é muito longo (máx. 268 caracteres)."
184
+ "Wrong time of SMS sending.","Mau tempo para enviar SMS."
185
+ "Recipients found: 0","Destinatários encontrados: 0"
186
+ "You do not have enough credit to send SMS to all ","Você não tem crédito suficiente para enviar mensagens SMS para todos os "
187
+ " recipients."," destinatários"
188
+ "SMS was sent.","A mensagem SMS foi enviada."
189
+ "SMS was saved.","A mensagem SMS foi guardada."
190
+ "wrong number or unavailable","Número errado ou indisponível"
191
+ "unauthorized senderID in confirmation sms","A identificação do remetente não-autorizado na SMS de confirmação"
192
+ "low credit for sending sms","Baixo nível de crédito para o envio de mensagem SMS"
193
+ "unicode is not supported","Unicode não é suportado"
194
+ "login error","erro de login"
195
+ "can not connect to SMS server","Não se pode conectar ao servidor de SMS"
196
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULAÇÃO DE SMS (O envio de SMS foi simulado. O destinatário não vai receber a mensagem SMS.)"
197
+ "SMS was sent (simulation).","SMS foi enviada (simulação)."
198
+ "error","erro"
199
+ " Send later "," Enviar mais tarde "
200
+ "Characters: ","Caracteres: "
201
+ "1hr","1 hora: "
202
+ "Date: ","Data: "
203
+ "SMS Answers","Respostas de SMS"
204
+ "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.","As respostas de SMS do cliente é exibida apenas quando um cliente da sua loja receberá uma SMS com o tipo de remetente ""número de sistema"" e o cliente responde do mesmo número de telefone."
205
+ "Show","Mostrar"
206
+ "Search results ","Resultado da pesquisa "
207
+ " of "," de "
208
+ "SMS center","centro de SMS"
209
+ "Date","Data"
210
+ "From number","De número"
211
+ "new","novo"
212
+ "Previous","Anterior"
213
+ "Next","Seguinte"
214
+ " Page: "," Página: "
215
+ "SMS Answers - not active","Respostas SMS - inativas"
216
+ "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.","O perfil do usuário não é ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e conhece o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite os termos de licença e clique em ""Registar""."
217
+ "year","ano"
218
+ "month","mês"
219
+ "SMS","SMS"
220
+ "Text:","Texto:"
221
+ "Total SMS answers: 0","Ao total de respostas SMS: 0"
222
+ "SENT to recipient","ENVIADO ao destinatário"
223
+ "ERROR","ERRO"
224
+ "DELIVERED to recipient","ENTREGUE ao destinatário"
225
+ "RECIPIENT UNAVAILABLE","DESTINATÁRIO INDISPONÍVEL"
226
+ "SMS History","História de SMS"
227
+ "History of sent SMS from SMS module.","História de mensagens SMS enviadas do SMS módulo."
228
+ " admin sms"," admin SMS"
229
+ " customer sms"," SMS para os clientes"
230
+ " marketing sms"," SMS de marketing"
231
+ " simple sms"," SMS simples"
232
+ "Show","Mostrar"
233
+ "Search results ","Resultado de pesquisa"
234
+ " of "," de "
235
+ "Type","Tipo"
236
+ "Date","Data"
237
+ "SMS subject","objeto de SMS"
238
+ "Number","Número"
239
+ "yes","sim"
240
+ "no","não"
241
+ "system number","número de sistema"
242
+ "Credit balance:","Estado de conta:"
243
+ "Display customer detail","Mostrar detalhe do cliente"
244
+ "Text:","Texto: "
245
+ "Total SMS:","SMS ao total: "
246
+ "SMS History - not active","História de SMS - inativa"
247
+ "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.","O perfil do usuário não é ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e conhece o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite os termos de licença e clique em ""Registar""."
248
+ "SMS price in credits:","Preço em créditos:"
249
+ "year","ano"
250
+ "month","mês"
251
+ "Status","Estado"
252
+ "Recipient","Destinatário"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","Número do remetente:"
255
+ "Previous","Anterior"
256
+ "Next","Seguinte"
257
+ " Page: "," Página: "
258
+ "Total SMS: 0","SMS ao total: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS de Marketing - o texto de mensagem de massa"
261
+ "Enter SMS text","Insera o texto da mensagem SMS"
262
+ " Unicode "," Unicode "
263
+ "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).","Assinale apenas se você deseje usar na mensagem acentos ou idiomas como chinês, árabe, grego, hebraico, coreano, etc. (Unicode permite que você use simultaneamente diferentes fontes e símbolos. Número de caracteres em uma mensagem Unicode é 70)"
264
+ " Send later "," Enviar mais tarde "
265
+ "Your time: ","A sua hora: "
266
+ "Total customers:","Clientes ao total: "
267
+ "Total SMS:","SMS ao total: "
268
+ "SMS Marketing - bulk SMS filter","SMS de Marketing - filtro de SMS de massa"
269
+ "All customers","Todos os clientes"
270
+ "company customers","Clientes de firma"
271
+ "private customers","Pessoas particulares"
272
+ "All countries","Todos os países"
273
+ "Last name:","Sobrenome:"
274
+ "First name:","Nome:"
275
+ "Last name","Sobrenome"
276
+ "First name","Nome"
277
+ "Groups:","Grupos: "
278
+ "All","Todos"
279
+ "Gender:","Sexo:"
280
+ "Male","Homem"
281
+ "Female","Mulher"
282
+ "Newsletter:","Novidades"
283
+ "Yes","Sim"
284
+ "No","Não"
285
+ "Apply filter","Usar o filtro"
286
+ "Date of birth from: ","Data de nascimento de:"
287
+ "to: ","a:"
288
+ "Date of registration from: ","Data de registo de: "
289
+ "Customers found: ","Clientes encontrados: "
290
+ "results","mostrado"
291
+ "Action","Ação"
292
+ "Mobile number","Número de telefone"
293
+ "Customer ID","Número de cliente"
294
+ "REMOVE customer from this list","REMOVER cliente da lista"
295
+ "Next","Seguinte"
296
+ "Previous","Anterior"
297
+ " Page: "," Página: "
298
+ "SMS Marketing - customers found: ","SMS de Marketing - os clientes encontrados: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Escreva o texto da mensagem e use filtros avançados para direcionar a suas campanhas de marketing."
300
+ "SMS Marketing","SMS de Marketing"
301
+ "SMS Marketing - not active","SMS de Marketing - inativo"
302
+ "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.","O perfil do usuário não é ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e conhece o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite os termos de licença e clique em ""Registar""."
303
+ "Fill in SMS text","Preencha o texto de mensagem SMS."
304
+ "SMS text is too long (max. 612 characters).","O texto de SMS é muito longo (máx. 612 caracteres)"
305
+ "SMS text is too long (max. 268 unicode characters).","O texto de SMS é muito longo (máx. 268 caracteres)"
306
+ "Customers found: 0","Clientes encontrados: 0"
307
+ "Wrong time of SMS sending.","Mau tempo para enviar SMS."
308
+ "You do not have enough credit to send SMS to all ","Você não tem crédito suficiente para enviar mensagens SMS para todos os "
309
+ " customers."," clientes."
310
+ "SMS was sent.","A mensagem SMS foi enviada."
311
+ "SMS was saved.","A mensagem SMS foi guardada."
312
+ "wrong number or unavailable","Número errado ou indisponível"
313
+ "unauthorized senderID in confirmation sms","A identificação do remetente não-autorizado na SMS de confirmação"
314
+ "low credit for sending sms","Baixo nível de crédito para o envio de mensagem SMS"
315
+ "unicode is not supported","Unicode não é suportado"
316
+ "can not connect to SMS server","Não se pode conectar ao servidor de SMS"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULAÇÃO DE SMS (O envio de SMS foi simulado. O destinatário não vai receber a mensagem SMS.)"
318
+ "SMS was sent (simulation).","SMS foi enviada (simulação)."
319
+ "error","erro"
320
+ "login error","erro de login"
321
+ "Date:","Data:"
322
+ "Time: ","Hora: "
323
+ "1hr","1 hora"
324
+ "time zone: ","fuso horário: "
325
+ "time zone settings","Configuração do fuso horário"
326
+ "Send","Enviar"
327
+ "Characters: "," Caracteres: "
328
+ "Text is too long","O texto é muito longo"
329
+ "Type:","Tipo:"
330
+ "Country:","País:"
331
+ "City:","Cidade:"
332
+ "Advert:","Publicidade:"
333
+ "Store:","Loja:"
334
+ "All stores","Todas as lojas"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - envie mensagens SMS a partir do seu Prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","SMS para os clientes"
339
+ "SMS Settings","Ajuste de SMS"
340
+ "SMS History","História de SMS"
341
+ "Purchase Credit","Comprar crédito"
342
+ "SMS Marketing","SMS de Marketing"
343
+ "SMS Answers","Respostas por SMS "
344
+ "Send SMS","Enviar SMS"
345
+ "About","Sobre o módulo"
346
+ "wrong number or unavailable","Número errado ou indisponível"
347
+ "unauthorized senderID in confirmation sms","A identificação do remetente não-autorizado na SMS de confirmação"
348
+ "low credit for sending sms","Baixo nível de crédito para o envio de mensagem SMS"
349
+ "unicode is not supported","Unicode não é suportado"
350
+ "login error","erro de login"
351
+ "can not connect to SMS server","Baixo nível de crédito para o envio de mensagem SMS"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SIMULAÇÃO DE SMS (O envio de SMS foi simulado. O destinatário não vai receber a mensagem SMS.)"
353
+ "unknown mobile number","número desconhecido"
354
+ "not connected to SMS server","Não conectado ao servidor de SMS"
355
+ "New orders","Novas encomendas"
356
+ "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}.","Nova encomenda de {customer_firstname} (customer_lastname}, cliente: {customer_id}, encomenda: {order_id}, Pagamento: {order_payment}, soma: {order_total_paid} {order_currency} . Encomenda: {newOrder2.} Informações de {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","A sua encomenda {order_id} foi criada com sucesso, o pagamento: {order_payment} , soma: {order_total_paid} {order_currency}. Bom dia, {shop_name}.."
358
+ "Possible variables:","Parâmetros aplicáveis​​:"
359
+ "Successful customer create account","Sucesso da criação da conta de cliente"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Cliente {customer_firstname} {customer_lastname}, id: {customer_id}, acaba de registar-se em {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Caro/a {customer_firstname} {customer_lastname}, a sua conta em {shop_name} foi criada com sucesso. Nome de usuário: {customer_email}. Bom dia!"
362
+ "Product returned","Os produtos devolvidos"
363
+ "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}.","O cliente {customer_firstname} {customer_lastname}, id: {customer_id}, devolveu o artigo de encomenda. {order_id}. Encomenda: {orderReturn2}. Mensagem do cliente: {customer_question}. Informações de {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Recebemos o seu pedido. Encomenda {order_id}. Bom dia, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Notificação no caso em que altera a quantidade de alguns destes produtos."
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","Na encomenda {order_id} foi modificada a quantidade {orderSlip2}. Informações de {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","Na sua encomenda número {order_id} foi modificada a quantidade, {orderSlip2}. Bom dia{shop_name}."
368
+ "Payment confirmation","Confirmação do pagamento"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Confirmação do pagamento, encomenda número: {order_id}, pagamento: {order_payment}, soma: {order_total_paid} {order_currency}. Informações de {shop_name}."
370
+ "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}.","Temos recebido o pagamento pela sua encomenda {order_id} por meio de {order_payment}, soma: {order_total_paid} {order_currency}. Bom dia, {shop_name}."
371
+ "Update of tracking number in order","Atualização da encomenda - número de remessa atribuído pelo transportador"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","A encomenda n. {order_id} foi atualizada com o número da remessa {order_shipping_number} atribuído pelo transportador. Informações de {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Caro cliente, o artigo da sua encomenda n. {order_id} foi enviado, o número da remessa atribuído pelo transportador é {order_shipping_number}. Bom dia, {shop_name}."
374
+ "Called when a product is deleted","Exclusão de produto do banco de dados"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Este produto foi eliminado de {shop_name}, id: {product_id}, ref: {product_ref}, nome: {product_name}. Eliminado pelo usuário: {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","A quantidade é atualizada apenas quando o cliente cria uma encomenda com sucesso"
377
+ "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}.","A quantidade do produto tem sido alterada, id: {product_id}, ref: {product_ref}, nome: {product_name}, nova quantidade: {product_quantity}, fornecedor: {product_supplier}. Informações de {shop_name}."
378
+ "Product out of stock","Este artigo não está em estoque"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Este artigo está a acabar-se em estoque, id: {product_id}, ref: {product_ref}, nome: {product_name}, quantidade: {product_quantity}. Informações de {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Notificação se o administrador ou o cliente cancela o artigo na encomenda"
381
+ "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}.","Na encomenda {order_id} foi cancelado o artigo id: {product_id}, ref: {product_ref}, nome: {product_name}, quantidade: {product_quantity}, quantidade cancelada: {product_quantity_reinjected}Informações de {shop_name}."
382
+ "Status of order {order_id} has changed to ","O estado da encomenda{order_id} modificou a "
383
+ ". Info from {shop_name}.",". Informações de {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Caro cliente, o estado da sua encomenda {order_id} modificou a "
385
+ ". Have a nice day, {shop_name}.",". Bom dia, {shop_name}."
386
+ "Bank wire","Transferência bancária"
387
+ "Company Name","Nome de firma"
388
+ "Country","País"
389
+ "City","Cidade"
390
+ "qty","quantidade"
391
+ "qty reinjected","quantidade eliminada"
392
+ "qty returned","quantidade devolvida"
393
+ "name","nome"
394
+ "not found","não encontrado"
395
+ "SMS Settings - Select Own number sender ID for ","Ajuste de SMS - Escolha o seu próprio número de remetente para "
396
+ "Own number sender ID settings","Ajuste do próprio número de remitente"
397
+ "own number sender ID","Próprio número de remitente"
398
+ "Existing Own number:","Próprio número existente"
399
+ "New Own number sender ID:","Novo próprio número de remitente"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","no formato internacional, sem zeros ou o sinal “+“, por exemplo, 351931234567"
401
+ "SMS code:","código SMS:"
402
+ "CONFIRM","CONFIRMAR"
403
+ "Required field","preenchimento obrigatório"
404
+ "SMS Settings - Select Text sender ID for ","Ajuste de SMS - Selecione o remetente do texto para "
405
+ "Text sender ID settings","Ajuste do remetente do texto"
406
+ "Existing Text sender ID:","Remetente do texto existente"
407
+ "New Text sender ID:","Novo remetente do texto:"
408
+ "max. 11 characters","máx. 11 caracteres"
409
+ "SMS Settings","Ajuste de SMS"
410
+ "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.","Defina o tipo de remetente para cada país. (Remetente do texto, próprio número de telemóvel ou número de sistema). O preço de SMS depende do país do receptor, do tipo de remetente e da quantidade de pagamento. Para os países com o tipo de remetente indefinido vai ser usado o número de sistema."
411
+ "Customer SMS settings","Ajuste de SMS para os clientes"
412
+ "ADD/CHANGE SELECTED COUNTRY","ADICIONAR/ALTERAR PAÍS ESCOLHIDO"
413
+ "SENDER TYPE","TIPO DE REMETENTE"
414
+ "NETWORK","REDE"
415
+ "SMS PRICE<br />IN CREDITS","PREÇO EM CRÉDITOS"
416
+ "SMS PRICE IN EUR (excl. VAT)","PREÇO DE SMS EM EUR (sem IVA)"
417
+ "payment","pagamento"
418
+ "Unicode ","Unicode "
419
+ "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)","Suporte para conjuntos de caracteres Unicode (Unicode permite que você use fontes, símbolos e marcas diferentes simultaneamente. É usado para idiomas como chinês, árabe, grego, hebraico, coreano, etc.)"
420
+ "TEXT SENDER ID","NÚMERO DE TEXTO DO REMETENTE"
421
+ "Text sender ID","Número de texto do remetente"
422
+ "SYSTEM NUMBER","NÚMERO DE SISTEMA"
423
+ "OWN NUMBER SENDER ID","PRÓPRIO NÚMERO DO REMETENTE"
424
+ "SIM HOSTING","SIM HOSTING"
425
+ "UNICODE SUPPORTED","UNICODE SUPORTADO"
426
+ "UNICODE NOT SUPPORTED","UNICODE NÃO SUPORTADO"
427
+ "SAVE SMS SETTINGS","GUARDAR O AJUSTE DE SMS"
428
+ "Are you sure to delete","Tem certeza de que deseja excluir"
429
+ "Select country: ","Selecione um país: "
430
+ "SMS settings - not active","Ajuste de SMS - inativo"
431
+ "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.","O perfil do usuário não é ativo! Registe-se, clicando na guia SMS no menu principal. Módulo vai mostrar-lhe o formulário de registo. Se você usou este módulo no passado e conhece o seu nome de usuário e a senha, preencha o formulário para uma conta existente. Caso contrário, digite o email, aceite os termos de licença e clique em ""Registar""."
432
+ "error","erro"
433
+ "can not connect to SMS server","não se pode conectar ao servidor de SMS"
434
+ " was deleted."," foi apagado."
435
+ "choose sender type","Selecione o tipo de remetente"
436
+ " was saved."," foi guardado."
437
+ "fill in own number sender ID","Preencha o seu próprio número de remetente"
438
+ "own number sender ID must be number","Próprio número de remetente tem que ser número"
439
+ "correctly confirm sms code","confirme correctamente o código de sms"
440
+ "Own number sender ID for ","Próprio número do remetente para"
441
+ " was saved."," foi guardado."
442
+ "error - ","erro - "
443
+ "login error","erro de login"
444
+ "Now retype SMS code.","Agora reescreva o código de sms."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Agora reescreva o código de sms. A mensagem SMS será enviada nos próximos 60 segundos."
446
+ "error - wrong number or unavailable","erro - número errado ou indisponível"
447
+ "error - unauthorized senderID in confirmation sms","erro - identificação do remetente não-autorizado na SMS de confirmação"
448
+ "error - low credit for sending validation SMS","baixo nível de crédito para o envio de SMS de validação"
449
+ "fill in text sender ID","Preencha o número de texto de remetente"
450
+ "fill in text sender ID, 3-11 characters","Preencha o número de texto de remetente, 3-11 caracteres"
451
+ "possible characters: ","caracteres utilizáveis: "
452
+ "text sender ID can't be number","número de texto do remetente não pode ser número"
453
+ "Text sender ID for ","Número de texto do remetente para "
454
+ "Admin SMS settings","Ajuste de Admin SMS"
455
+ "VALIDATE","VALIDAR"
456
+ "SMS validation","validação de SMS"
457
+ "Confirmation code: ","Código: "
458
+ "Update pricelist","Atualizar o preço"
459
+ "e.g.:","por exemplo:"
460
+ "Pricelist was successfully updated.","A lista de preços foi atualizada com sucesso."
461
+ "edit","editar"
462
+ "delete","excluir"
463
+ "Your online stores","As suas lojas online"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - ajuste de anulação de avisos por SMS no carrinho de compras e o pagamento por mensagens SMS"
466
+ "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.","Selecione uma loja online para a qual você deseja definir que o cliente tenha a possibilidade de anular os avisos SMS no carrinho de compras, defina o preço de mensagens SMS e o texto que o cliente vai ver no carrinho de compras."
467
+ "For sending SMS prefer phone nr. from:","Prefere enviar SMS do número de telefone de:"
468
+ "invoice address","endereço de cobrança"
469
+ "delivery address","endereço de entrega"
470
+ "Price of SMS","Preço de mensagens SMS"
471
+ "Text displayed in the cart","O texto no carrinho de compras"
472
+ "Activate displaying SMS opt-out feature in the cart","Ativa a exibição da função SMS opt-out no carrinho de compras"
473
+ "SMS opt-out is ACTIVE","SMS opt-out ATIVO"
474
+ "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 INATIVO. Para ativar SMS opt-out verifique „Ativa a exibição de função SMS opt-out no carrinho de compras“"
475
+ "Setting of the SMS opt-out feature was successfully changed","A definição de função SMS opt-out foi alterada com sucesso"
476
+ "Price of SMS messages has changed in the following countries:","Câmbio de preço de mensagens SMS nos seguintes países:"
477
+ "New version available for download:","Há uma nova versão:"
478
+ "Manual:","Manual para o módulo SMS (em inglês):"
479
+ "www.presta-sms.com/manual.html","www.sms-prestashop.com/manual.html"
480
+ "Supported PrestaShop versions:","Versões suportadas do PrestaShop:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Formulário de Contato"
483
+ "Remove duplicate numbers","Remover números duplicados"
484
+ "Registration type:","Tipo de inscrição:"
485
+ "Personal","Pessoal"
486
+ "Business","Empresa"
487
+ "Address","Endereço"
488
+ "Billing information","Informações de faturamento"
489
+ "Contact person","Person contact"
490
+ "Enter the name of the company.","Digite o nome da empresa."
491
+ "Invalid VAT","IVA inválido"
492
+ "Statistics","Estatística"
493
+ "Statistics - not active","Estatística - não ativa"
494
+ "day","dia"
495
+ "Date from:","Data de:"
496
+ "to:","a:"
497
+ "Mage SMS module 2013-%s, version ","Módulo Mage SMS 2013-%s, a versão "
498
+ "Supported Magento versions:","Versões suportadas do Magento:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/pt/index.html"
502
+ "Removed Customers: ","Clientes removido: "
503
+ "More...","Mais..."
504
+ "Saved Filters","Filtros salvos"
505
+ "Save filter","Salve filtro"
506
+ "Reset filter","Redefiniçao de filtro"
507
+ "Filter Name","Nome do filtro"
508
+ "Date","Data"
509
+ "Filter has been applied.","Filtro foi aplicado."
510
+ "Filter has been saved.","Filtro foi salvo."
511
+ "Filter has been reset.","Filtro foi redefinida."
512
+ "Are you sure you want to reset the filter?","Tem certeza de que deseja redefinir o filtro?"
513
+ "Are you sure you want to remove the filter?","Tem certeza de que deseja remover o filtro?"
514
+ "No filter has been found.","O filtro nao foi encontrado."
515
+ "Processing...","Processamento..."
516
+ "Saved Templates","Templates salvos"
517
+ "Save template","Salve template"
518
+ "Template Name","Nome do template"
519
+ "Template has been loaded.","Template é carregado."
520
+ "Template has been saved.","Template foi salvo."
521
+ "Are you sure you want to remove the template?","Tem certeza de que deseja remover o template?"
522
+ "No template has been found.","Template nao encontrada."
523
+ "Virtual operators (MVNO)","Operadores virtuais (MVNO)"
524
+ "Select coupon","Selecione um cupom"
525
+ "Create coupon","Criar um cupom"
526
+ "Please Select","Selecione"
527
+ "SIMULATION","SIMULAÇAO"
528
+ "DELETED","DELETED"
529
+ "SCHEDULED","PROGRAMADO"
530
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registro (DND)"
531
+ "DUPLICATE","DUPLICADO"
532
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Adicione um destinatário no arquivo CSV (.csv, .txt) ou vCard (.vcf)"
533
+ "Returns","Devoluçao"
534
+ "We confirm we have received your request to claim the goods.","Confirmaçao da denúncia."
535
+ "New claim from customer was received.","Recebido nova reivindicaçao."
536
+ "Status of a claim {return_id} has changed to ","O estado da devoluçao {return_id} modificou a "
537
+ ". Info from {shop_name}.",". Informaçoes de {shop_name}."
538
+ "Dear Customer, status of your claim {return_id} has changed to ","Caro cliente, o estado da sua devoluçao {return_id} modificou a "
539
+ ". Have a nice day, {shop_name}.",". Bom dia, {shop_name}."
app/locale/ru_RU/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,505 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","ru"
2
+ "lang_alphabet","А;Б;В;Г;Д;Е;Ё;Ж;З;И;Й;К;Л;М;Н;О;П;Р;С;Т;У;Ф;Х;Ц;Ч;Ш;Щ;Ъ;Ы;Ь;Э;Ю;Я;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z"
3
+ "smscurrency","EUR"
4
+ "All years","все годы"
5
+ "About","О нас"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Все права защищены"
7
+ "Developer:","Разработчик"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Адрес:"
10
+ "B. Nemcove 767/13","ул. Б. Немцовой, 767/13"
11
+ "78701 Sumperk","78701 Шумперк"
12
+ "Czech Republic","Чехия"
13
+ "VAT: CZ29444268","ИНН: CZ29444268"
14
+ "Office Telephone:","Номер телефона:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/ru/index.html"
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
+ "User profile - not active","Профиль пользователя неактивен"
53
+ "User profile - active","Профиль пользователя активен"
54
+ "New user account","Новая учетная запись пользователя"
55
+ "Not registered yet? Create account now!","Вы еще не зарегистрированы? Зарегистрируйтесь прямо сейчас!"
56
+ "Email:","Email:"
57
+ "Company name:","Название фирмы:"
58
+ "Street:","Улица:"
59
+ "City:","Город:"
60
+ "ZIP:","Почтовый индекс:"
61
+ "Country:","Страна:"
62
+ "Company ID:","Идентификационный номер предприятия:"
63
+ "Company VAT:","Идентификационный номер налогоплательщика:"
64
+ "Referer ID:","ID аккаунта:"
65
+ "View licence terms:","Просмотр лицензионного соглашения:"
66
+ "I agree","Я согласен"
67
+ "I dont agree","Я не согласен"
68
+ "Register","Зарегистрироваться"
69
+ "Required field","Обязательные поля"
70
+ "Sign in","Войти"
71
+ "If You already have an account, please sign in.","Если у Вас уже есть учетная запись, пожалуйста, войдите"
72
+ "Username:","Пользователь:"
73
+ "Password:","Пароль:"
74
+ "Log in","Войти"
75
+ "Edit user account","Учетная запись пользователя"
76
+ "Save","Сохранить"
77
+ "User account info","Информация о пользователе"
78
+ "SMS Credit:","Количество СМС:"
79
+ "Add administrators","Добавить администратора"
80
+ "Name:","Имя:"
81
+ "Mobile number:","Номер мобильного телефона:"
82
+ "Edit","Редактировать"
83
+ "Add","Сохранить"
84
+ "Other settings","Другие настройки"
85
+ "Simulate SMS sending:","Симулировать СМС рассылку:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Позволяет протестировать параметры отправки СМС и отобразить отправленные сообщения во вкладке СМС-Журналы"
87
+ "Delete database:","Удалить базу данных:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Позволяет решить, следует ли сохранить существующие настройки, а также базы данных отправленных СМС в случае удаления СМС модуля."
89
+ "Delivery reports:","Отчеты о доставке:"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Позволяет осуществлять просмотр отчетов о доставке СМС во вкладке Журналы"
91
+ "Low credit alert:","Обратите внимание на недостаточное количество электронных средств:"
92
+ " Allows to receive email when your SMS credit is low.","Позволяет получить e-mail уведомление о недостаточном количестве СМС на счету"
93
+ "Email for delivery reports:","Email для получения подтверждения о доставке:"
94
+ "Allows to receive email with delivery report of SMS.","Позволяет получить е-mail, информирующий о доставке СМС сообщения"
95
+ "Admin was created.","Администратор был создан"
96
+ "You have to agree with licence terms.","Вы должны принять условия лицензионного соглашения"
97
+ "Account was created.","Регистрация была проведена успешно. На Ваш элекронный адрес Вам отправлено письмо, подтверждающее Ваш адрес, а также бесплатное получение 5 бонусов."
98
+ "you can add another account after ","Дополнительный аккаунт может быть создан через"
99
+ "minutes","минут"
100
+ "can not connect to SMS server","отсутствует соединение с СМС-сервером"
101
+ "You were succesfully loged in.","Вы были успешно авторизованы"
102
+ "error","ошибка"
103
+ "Invalid e-mail for delivery report.","Неверный адрес электронной почты для получения отчетов о доставке"
104
+ "Invalid e-mail","Неверный адрес электронной почты"
105
+ "Account was changed.","Аккаунт был успешно изменен"
106
+ "Account was changed, but module URL for DR does not answer.","Аккаунт был изменен, но mодуль URL для получения отчетов о доставке не отвечает"
107
+ "you can change account after ","Аккаунт может быть изменен через"
108
+ " seconds","секунд"
109
+ "Invalid name","Неверное имя пользователя"
110
+ "Invalid number","Неверный номер"
111
+ "Admin was changed.","Администратор был изменен"
112
+ "Admin was deleted.","Администратор был удален"
113
+ "no changes were made","Изменения не были успешно внесены"
114
+ "login error","Не удалось войти в систему"
115
+ "Are you sure to delete","Вы уверены, что хотите удалить"
116
+ "DELETE administrator","УДАЛИТЬ администратора"
117
+ "EDIT administrator","ИЗМЕНИТЬ администратора"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","в международном формате, без ведущих нулей или знака +, например, 79636123456"
119
+ "(when uninstall)","(При удалении)"
120
+ "(0 = no alert)","(0 = без предупреждений)"
121
+ "Fill in username and password.","Введите имя пользователя и пароль"
122
+ "Customer SMS - ","СМС клиента -"
123
+ "Customer SMS - not active","СМС клиента - неактивно"
124
+ " language version","язык"
125
+ "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.","Выберите события, о которых клиент будет уведомлен с помощью СМС сообщений, и определите текст этих сообщений. Для разных стран могут быть созданы различные языковые версии сообщений СМС. В странах, где язык СМС сообщений не будет определяться автоматически, будет использована версия по умолчанию."
126
+ "Add SMS text version","Добавить новую языковую версию СМС сообщения"
127
+ "Select country: ","Выберите страну: "
128
+ "Unicode SMS","СМС Юникод"
129
+ "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)."
130
+ "Order status","Статус заказа"
131
+ "Sending notifications via SMS is ACTIVE","СМС рассылка АКТИВНА"
132
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","СМС рассылка НЕАКТИВНА. Активируйте отправку СМС уведомлений с помощью выбора параметра ""Активна"" во вкладке желаемых настроек пользователя"
133
+ " Update of order status ","Обновление статуса заказа"
134
+ "Account","Аккаунт"
135
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
136
+ "Invalid SMS text","Неверный текст СМС сообщения"
137
+ "Text of SMS was saved.","Текст СМС сообщения был сохранен"
138
+ "SMS text version was deleted.","Новая языковая версия СМС сообщения была удалена"
139
+ "Are you sure to delete","Вы уверены, что хотите удалить"
140
+ "DELETE language version","УДАЛИТЬ новую языковую версию СМС сообщения"
141
+ "SMS text","Текст СМС сообщения"
142
+ "unicode"," Юникод"
143
+ "SMS text version for ","Новая языковая версия СМС сообщения для "
144
+ " was saved"," была сохранена"
145
+ "Preview","Предварительный просмотр"
146
+ "Active","Активен"
147
+ "Save","Сохранить"
148
+ "Cancel","Отмена"
149
+ "total sms:","всего СМС:"
150
+ "EDIT language version","Редактировать новую языковую версию СМС сообщения"
151
+ "default","по умолчанию"
152
+ "Edit","Редактировать"
153
+ "Add","Сохранить"
154
+ "Order","Заказ"
155
+ "Chars","Символов: "
156
+ "Unicode was saved.","Юникод был сохранен"
157
+ "Restore unsaved changes to its original state.","Не сохранять изменения, вернуться к исходному состоянию."
158
+ "Purchase Credit","Пополнить счет"
159
+ "Purchase Credit - not active","Пополнение счета - неактивно"
160
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","В случае неотображения способов пополнения счета, нажмите, пожалуйста, здесь:"
162
+ "Bulk SMS text","Текст СМС массовой рассылки"
163
+ "Add recipients ","Добавьте получателя"
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Добавьте одного или нескольких получателей, разделенных запятыми. Номер необходимо ввести в международном формате, без ведущих нулей или знака +"
165
+ " (e.g. 447971796595)"," например, 79636123456"
166
+ "Enter SMS text","Введите текст СМС сообщения"
167
+ "Add recipients in CSV file ","Добавьте получателей с помощью значений, разделенных запятыми (CSV формат)"
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV файл - 1 колонка, 1-й столбец - номер (в международном формате, без ведущих нулей или знака +, например, 79636123456)"
169
+ " Unicode "," Юникод"
170
+ "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)."
171
+ "Your time: ","Настройка времени: "
172
+ "Time: ","Время: "
173
+ "time zone: ","Часовой пояс: "
174
+ "time zone settings","Настройка часового пояса"
175
+ "Text is too long","Тескт слишком длинный"
176
+ "Send SMS","Отправить СМС"
177
+ "Send","Отправить"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Отправка СМС или СМС массовой рассылки. Введите номера телефонов или используйте CSV формат отправки сообщений"
179
+ "Send SMS - not active","Отправка СМС - неактивна"
180
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
181
+ "Fill in SMS text.","Введите текст СМС сообщения"
182
+ "SMS text is too long (max. 612 characters).","Текст СМС сообщения слишком длинный (максимально 612 символов)"
183
+ "SMS text is too long (max. 268 unicode characters).","Текст СМС сообщения слишком длинный (максимально 268 юникод символов)"
184
+ "Wrong time of SMS sending.","Неправильное время отправки SMS"
185
+ "Recipients found: 0","Найдено получателей: 0"
186
+ "You do not have enough credit to send SMS to all ","У Вас недостаточно средств на счету, чтобы отправить СМС всем"
187
+ " recipients.","получателям"
188
+ "SMS was sent.","СМС сообщение отправлено"
189
+ "SMS was saved.","СМС сообщение сохранено"
190
+ "wrong number or unavailable","Неверно набранный номер или номер вне зоны доступа"
191
+ "unauthorized senderID in confirmation sms","неавторизованный ID отправителя в ответной СМС"
192
+ "low credit for sending sms","Недостаточно средств на счету для отправки СМС сообщения"
193
+ "unicode is not supported","юникод не поддерживается"
194
+ "can not connect to SMS server","отсутствует соединение с СМС-сервером"
195
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","Симуляция СМС рассылки (Отправка СМС сообщения симулирована. Адресат не получит СМС сообщение)"
196
+ "SMS was sent (simulation).","СМС сообщение послано (симуляция)"
197
+ "error","ошибка"
198
+ "login error","ошибка авторизации"
199
+ " Send later "," Отправить позже"
200
+ "Characters: ","Символов: "
201
+ "1hr","1 час"
202
+ "Date: ","Дата: "
203
+ "SMS Answers","СМС ответы"
204
+ "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.","СМС-ответ от клиента отображается только в случае получения клиентом из вашего магазина СМС сообщения с отправителем типа ""системный номер"" при условии, что клиент ответит на сообщение со своего номера телефона"
205
+ "Show","Открыть"
206
+ "Search results ","Результаты поиска"
207
+ " of ","из"
208
+ "SMS center","СМС центр"
209
+ "Date","Дата"
210
+ "From number","С номера"
211
+ "new","Новый"
212
+ "Previous","Предыдущий"
213
+ "Next","Следующий"
214
+ " Page: ","Страница:"
215
+ "SMS Answers - not active","СМС ответы - неактивны"
216
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
217
+ "year","год"
218
+ "month","месяц"
219
+ "SMS","СМС"
220
+ "Text:","Текст:"
221
+ "Total SMS answers: 0","Всего СМС ответов: 0"
222
+ "SENT to recipient","ОТПРАВЛЕНО получателю"
223
+ "ERROR","ОШИБКА"
224
+ "DELIVERED to recipient","ДОСТАВЛЕНО получателю"
225
+ "RECIPIENT UNAVAILABLE","АБОНЕНТ НЕДОСТУПЕН"
226
+ "SMS History","СМС Журналы"
227
+ "History of sent SMS from SMS module.","Журнал СМС сообщений, отправленных с помощью СМС-модуля"
228
+ "Status","статус"
229
+ " admin sms"," Админ СМС"
230
+ " customer sms"," СМС клиента"
231
+ " marketing sms"," маркетинговое СМС"
232
+ " simple sms"," простое СМС"
233
+ "Show","Открыть"
234
+ "Search results ","Результаты поиска "
235
+ " of "," из "
236
+ "Type","Тип"
237
+ "Date","Дата"
238
+ "SMS subject","Тема СМС сообщения"
239
+ "Number","Номер"
240
+ "yes","да"
241
+ "no","нет"
242
+ "system number","системный номер"
243
+ "Credit balance:","Состояние счета:"
244
+ "Display customer detail","Просмотр подробной информации клиента"
245
+ "Text:","Текст:"
246
+ "Total SMS:","Всего СМС:"
247
+ "SMS History - not active","СМС Журналы - неактивны"
248
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
249
+ "SMS price in credits:","Цена СМС в электронной валюте:"
250
+ "year","год"
251
+ "month","месяц"
252
+ "Recipient","Получатель"
253
+ "Unicode:"," Юникод:"
254
+ "senderID:","Номер отправителя:"
255
+ "Previous","Предыдущий"
256
+ "Next","Следующий"
257
+ " Page: ","Страница:"
258
+ "Total SMS: 0","Всего СМС - 0"
259
+ "SMS","СМС"
260
+ "SMS Marketing - bulk SMS text","СМС маркетинг - текст СМС массовой рассылки"
261
+ "Enter SMS text","Введите текст СМС сообщения"
262
+ " Unicode "," Юникод"
263
+ "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)."
264
+ " Send later "," Отправить позже"
265
+ "Your time: ","Настройка времени: "
266
+ "Total customers:","Всего клиентов:"
267
+ "Total SMS:","Всего СМС:"
268
+ "SMS Marketing - bulk SMS filter","СМС маркетинг - фильтр СМС массовой рассылки"
269
+ "All customers","Все клиенты"
270
+ "company customers","Корпоративные клиенты"
271
+ "private customers","Частные лица"
272
+ "All countries","Все страны"
273
+ "Last name:","Фамилия"
274
+ "First name:","Имя"
275
+ "Last name","Фамилия"
276
+ "First name","Имя"
277
+ "Groups:","Группы:"
278
+ "All","ВСЕ"
279
+ "Gender:","Пол:"
280
+ "Male","Мужчина"
281
+ "Female","Женщина"
282
+ "Newsletter:","Новинки:"
283
+ "Yes","Да"
284
+ "No","Нет"
285
+ "Apply filter","фильтр"
286
+ "Date of birth from: ","Дата рождения от:"
287
+ "to: ","до: "
288
+ "Date of registration from: ","Дата регистрации от:"
289
+ "Customers found: ","Найдено клиентов: "
290
+ "results","Результаты"
291
+ "Action","Действие"
292
+ "Mobile number","Номер телефона"
293
+ "Customer ID","ID клиента"
294
+ "REMOVE customer from this list","УДАЛИТЬ клиента из этого списка"
295
+ "Next","Следующий"
296
+ "Previous","Предыдущий"
297
+ " Page: ","Страница:"
298
+ "SMS Marketing - customers found: ","СМС маркетинг - найдено клиентов: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Напишите текст сообщения и используйте расширенный фильтр для таргетинга Вашей маркетинговой кампании"
300
+ "SMS Marketing","СМС маркетинг"
301
+ "SMS Marketing - not active","СМС маркетинг - неактивен"
302
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
303
+ "Fill in SMS text","Введите текст СМС сообщения"
304
+ "SMS text is too long (max. 612 characters).","Текст СМС сообщения слишком длинный (максимально 612 символов)"
305
+ "SMS text is too long (max. 268 unicode characters).","Текст СМС сообщения слишком длинный (максимально 268 юникод символов)"
306
+ "Customers found: 0","Найдено клиентов: 0"
307
+ "Wrong time of SMS sending.","Неправильное время отправки SMS"
308
+ "You do not have enough credit to send SMS to all ","У Вас недостаточно средств на счету, чтобы отправить СМС всем"
309
+ " customers.","клиентам"
310
+ "SMS was sent.","СМС сообщение отправлено"
311
+ "SMS was saved.","СМС сообщение сохранено"
312
+ "wrong number or unavailable","Неверно набранный номер или номер вне зоны доступа"
313
+ "unauthorized senderID in confirmation sms","неавторизованный ID отправителя в ответной СМС"
314
+ "low credit for sending sms","Недостаточно средств на счету для отправки СМС сообщения"
315
+ "unicode is not supported","юникод не поддерживается"
316
+ "can not connect to SMS server","отсутствует соединение с СМС-сервером"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","Симуляция СМС рассылки (Отправка СМС сообщения симулирована. Адресат не получит СМС сообщение)"
318
+ "SMS was sent (simulation).","СМС сообщение послано (симуляция)"
319
+ "error","ошибка"
320
+ "login error","ошибка авторизации"
321
+ "Date:","Дата:"
322
+ "Time: ","Время: "
323
+ "1hr","1 час"
324
+ "time zone: ","Часовой пояс: "
325
+ "time zone settings","Настройка часового пояса"
326
+ "Send","Отправить"
327
+ "Characters: ","Символов: "
328
+ "Text is too long","Текст СМС слишком длинный"
329
+ "Type:","Тип:"
330
+ "Country:","Страна:"
331
+ "City:","Город:"
332
+ "Advert:","Объявление:"
333
+ "Store:","Магазин:"
334
+ "All stores","Все магазины"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - отправляйте СМС сообщения из Вашего Prestashop!"
337
+ "Admin SMS","Админ СМС "
338
+ "Customer SMS"," СМС клиента"
339
+ "SMS Settings","Настройка СМС сообщений"
340
+ "SMS History","СМС-Журналы"
341
+ "Purchase Credit","Пополнить счет"
342
+ "SMS Marketing","СМС маркетинг"
343
+ "SMS Answers","СМС ответы"
344
+ "Send SMS","Отправить СМС"
345
+ "About","О нас"
346
+ "wrong number or unavailable","Неверно набранный номер, или номер вне зоны доступа"
347
+ "unauthorized senderID in confirmation sms","неавторизованный ID отправителя в ответной СМС"
348
+ "low credit for sending sms","Недостаточно средств на счету для отправки СМС сообщения"
349
+ "unicode is not supported","юникод не поддерживается"
350
+ "login error","ошибка авторизации"
351
+ "can not connect to SMS server","не соединено с СМС-сервером"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","Симуляция СМС рассылки (Отправка СМС сообщения симулирована. Адресат не получит СМС сообщение)"
353
+ "unknown mobile number","неизвестный номер"
354
+ "not connected to SMS server","не соединено с СМС-сервером"
355
+ "New orders","Новые заказы"
356
+ "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}.","Новый заказ от {customer_firstname} {customer_lastname}, id пользователя: {customer_id}, номер заказа: {order_id}, оплата: {order_payment}, сумма: {order_total_paid} {order_currency}. Заказ: {newOrder2}. Информация из {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Ваш заказ {order_id} был успешно создан, оплата: {order_payment}, сумма: {order_total_paid} {order_currency}. Желаем хорошего дня, {shop_name}."
358
+ "Possible variables:","Применяемые параметры:"
359
+ "Successful customer create account","Успешное создание учетной записи клиента"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Клиент {customer_firstname} {customer_lastname}, id: {customer_id}, только что подписался на {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Дорогой {customer_firstname} {customer_lastname}, Ваш аккаунт в {shop_name} был создан успешно. Ваше имя пользователя: {customer_email}. Желаем хорошего дня!"
362
+ "Product returned","Товар был возвращен"
363
+ "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_firstname} {customer_lastname}, id: {customer_id}, вернул заказанный товар {order_id}. Заказ: {orderReturn2}. Сообщение от клиента: {customer_question}. Информация из {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Мы получили ваш запрос. Заказ: {order_id}. Желаем хорошего дня, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Уведомление в случае изменения количества одного из заказанных товаров"
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","В бланке заказа {order_id} было изменено количество, {orderSlip2}. Информация из {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","В Вашем бланке заказа номер {order_id} было изменено количество товара, {orderSlip2}. Желаем хорошего дня, {shop_name}."
368
+ "Payment confirmation","Подтверждение платежа"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Подтверждение платежа, заказ №: {order_id}, оплата: {order_payment}, сумма: {order_total_paid} {order_currency}. Информация из {shop_name}."
370
+ "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}.","Мы успешно получили оплату за Ваш заказ {order_id} с помощью {order_payment}, сумма: {order_total_paid} {order_currency}. Желаем хорошего дня, {shop_name}."
371
+ "Update of tracking number in order","Обновление статуса заказа - поставщик предоставил номер пересылки"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Заказ № {order_id} был обновлен, номер пересылки {order_shipping_number} предоставлен поставщиком. Информация из {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Уважаемый заказчик, товар по Вашему заказу № {order_id} был отправлен, предоставленный поставщиком номер пересылки - {order_shipping_number}. Желаем хорошего дня, {shop_name}."
374
+ "Called when a product is deleted","Удаление товара из базы данных"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Этот товар был удален из {shop_name}, id: {product_id}, ref: {product_ref}, наименование: {product_name}. Удалено пользователем {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","Количество обновляется только в случае успешно созданного клиентом заказа "
377
+ "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}.","Количество товара изменилось, id: {product_id}, ref: {product_ref}, наименование: {product_name}, текущее количество: {product_quantity}, поставщик: {product_supplier}. Информация из {shop_name}."
378
+ "Product out of stock","Товара нет на складе"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Данный товар заканчивается на складе, id: {product_id}, ref: {product_ref}, наименование: {product_name}, текущее количество: {product_quantity}. Информация из {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Уведомление в случае, если администратор или клиент отменяет заказ товара"
381
+ "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}.","В бланке заказа номер {order_id} был отменен заказ товара с ID: {product_id}, ref: {product_ref}, наименование: {product_name}. Количество: {product_quantity}, количество отмененных товаров: {product_quantity_reinjected}. Информация из {shop_name}."
382
+ "Status of order {order_id} has changed to ","Состояние заказа {order_id} изменилось количественно"
383
+ ". Info from {shop_name}.",". Информация из {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Уважаемый клиент, состояние Вашего заказа {order_id} изменилось количественно: "
385
+ ". Have a nice day, {shop_name}.",". Желаем хорошего дня! {shop_name}."
386
+ "Bank wire","Банковский перевод"
387
+ "Company Name","Название фирмы"
388
+ "Country","Страна"
389
+ "City","Город"
390
+ "qty","количество"
391
+ "qty reinjected","количество отмененных товаров"
392
+ "qty returned","количество возвращенных товаров"
393
+ "name","название"
394
+ "not found","не найдено"
395
+ "SMS Settings - Select Own number sender ID for ","Настройки СМС - выберите личный номер отправителя для "
396
+ "Own number sender ID settings","Настройка личного номера отправителя"
397
+ "own number sender ID","Личный номер отправителя"
398
+ "Existing Own number:","Актуальный личный номер:"
399
+ "New Own number sender ID:","Новый личный номер отправителя"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","в международном формате,<br />без ведущих нулей или знака +, например, 79636123456"
401
+ "SMS code:","СМС код"
402
+ "CONFIRM","ПОДТВЕРДИТЬ"
403
+ "Required field","Обязательные поля"
404
+ "SMS Settings - Select Text sender ID for ","Настройки СМС - выберите текстовое ID отправителя для "
405
+ "Text sender ID settings","Настройки текстового ID отправителя"
406
+ "Existing Text sender ID:","Актуальное текстовое ID отправителя"
407
+ "New Text sender ID:","Новое текстовое ID отправителя"
408
+ "max. 11 characters","максимально 11 символов"
409
+ "SMS Settings","Настройки СМС"
410
+ "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.","Определите тип системы рассылки для каждой отдельной страны. (текстовое ID отправителя, личный номер мобильного телефона или системный номер). Цена СМС сообщения зависит от страны получателя, выбора типа системы рассылки и суммы оплаты. В странах с неопределенным типом системы рассылки будет использован системный номер."
411
+ "Customer SMS settings","Настройки СМС для клиентов"
412
+ "SENDER TYPE","ТИП ОТПРАВИТЕЛЯ"
413
+ "NETWORK","СЕТЬ"
414
+ "SMS PRICE<br />IN CREDITS","ЦЕНА СМС В KPEДИTAX"
415
+ "SMS PRICE IN EUR (excl. VAT)","ЦЕНА СМС В ЕВРОВАЛЮТЕ (без НДС)"
416
+ "payment","платеж"
417
+ "Unicode "," Юникод "
418
+ "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)","Поддержка кодировки Юникод (Юникод позволяет одновременно использовать разные шрифты, символы и диакритические знаки. Его используют для кодировки таких языков, как русский, китайский, арабский, греческий, иврит, корейский и т.п."
419
+ "TEXT SENDER ID","текстовое ID отправителя"
420
+ "Text sender ID","текстовое ID отправителя"
421
+ "SYSTEM NUMBER","СИСТЕМНЫЙ НОМЕР"
422
+ "OWN NUMBER SENDER ID","ЛИЧНЫЙ НОМЕР ОТПРАВИТЕЛЯ"
423
+ "SIM HOSTING","СИМ ХОСТИНГ"
424
+ "UNICODE SUPPORTED","ЮНИКОД ПОДДЕРЖИВАЕТСЯ"
425
+ "UNICODE NOT SUPPORTED","ЮНИКОД НЕ ПОДДЕРЖИВАЕТСЯ"
426
+ "SAVE SMS SETTINGS","СОХРАНИТЬ СМС НАСТРОЙКИ"
427
+ "Are you sure to delete","Вы уверены, что хотите удалить"
428
+ "Select country: ","Выберите страну: "
429
+ "ADD/CHANGE SELECTED COUNTRY","ДОБАВИТЬ/ИЗМЕНИТЬ ВЫБРАННУЮ СТРАНУ"
430
+ "SMS settings - not active","Настройки СМС - неактивны"
431
+ "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.","Профиль пользователя неактивен! Для регистрации нажмите на вкладку СМС в главном меню. Модуль отобразит окно для ввода регистрационных данных. Используйте модуль, с которым Вы уже работали. Введите имя пользователя и пароль для существующей учетной записи. В противном случае, заполните графу ""электронная почта"", примите условия лицензионного соглашения и нажмите ""зарегистрироваться""."
432
+ "error","ошибка"
433
+ "can not connect to SMS server","отсутствует соединение с СМС-сервером"
434
+ " was deleted."," удалено."
435
+ "choose sender type","Выберите тип отправителя"
436
+ " was saved."," сохранено."
437
+ "fill in own number sender ID","Введите актуальный номер отправителя"
438
+ "own number sender ID must be number","Актуальный номер отправителя должен состоять из чисел"
439
+ "correctly confirm sms code","Подтвердите правильный СМС код"
440
+ "Own number sender ID for ","Личный номер отправителя для "
441
+ " was saved."," сохранено."
442
+ "error - ","ошибка"
443
+ "login error","ошибка авторизации"
444
+ "Now retype SMS code.","Перепишите СМС код"
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Перепишите СМС код. СМС сообщение будет отправлено в течение 60 секунд"
446
+ "error - wrong number or unavailable","ошибка - неверно набранный номер или номер вне зоны доступа"
447
+ "error - unauthorized senderID in confirmation sms","ошибка - неавторизованный ID отправителя в ответной СМС"
448
+ "error - low credit for sending validation SMS","ошибка - недостаточно средств на счету для отправки контрольного СМС сообщения"
449
+ "fill in text sender ID","Введите текстовое ID отправителя"
450
+ "fill in text sender ID, 3-11 characters","Введите текстовое ID отправителя, 3-11 символов"
451
+ "possible characters: ","Разрешается использовать символы:"
452
+ "text sender ID can't be number","текстовое ID отправителя не может состоять из чисел"
453
+ "Text sender ID for ","текстовое ID отправителя для "
454
+ "Admin SMS settings","Настройки системы Админ СМС"
455
+ "VALIDATE","ПРОВЕРКА"
456
+ "SMS validation","СМС проверка"
457
+ "Confirmation code: ","Коd: "
458
+ "Update pricelist","Обновить цену"
459
+ "e.g.:","например,"
460
+ "Pricelist was successfully updated.","Прайслист был успешно обновлен"
461
+ "edit","редактировать"
462
+ "delete","удалить"
463
+ "Your online stores","Ваши интернет-магазины"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","Отказ от СМС сообщений - настройка отказа от уведомлений с помощью СМС сообщений и их оплаты"
466
+ "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.","Выберите интернет-магазин, для которого Вы хотите настроить функцию отказа заказчика от СМС уведомлений, введите цену и текст СМС сообщений, который будет отображен в корзине заказчика."
467
+ "For sending SMS prefer phone nr. from:","Для отправки СМС сообщений изберите телефонный номер из:"
468
+ "invoice address","платежного адреса"
469
+ "delivery address","адреса доставки"
470
+ "Price of SMS","Цена СМС сообщений"
471
+ "Text displayed in the cart","Текст, отображенный в корзине"
472
+ "Activate displaying SMS opt-out feature in the cart","Активируйте функцию отображения отказа от СМС сообщений в корзине"
473
+ "SMS opt-out is ACTIVE","Отказ от СМС сообщений АКТИВЕН"
474
+ "SMS opt-out is NOT ACTIVE. To activate SMS opt-out check the checkbox „Activate displaying SMS opt-out feature in the cart“","Отказ от СМС сообщений НЕАКТИВЕН. Активируйте отказ от СМС сообщений с помощью выбора «Активизируйте отображение функции отказа от СМС сообщений в корзине»"
475
+ "Setting of the SMS opt-out feature was successfully changed","Настройка функции отказа от СМС сообщений была успешно изменена"
476
+ "Price of SMS messages has changed in the following countries:","Изменение цены за СМС сообщения в следующих странах:"
477
+ "New version available for download:","Доступна новая версия:"
478
+ "Manual:","Руководство про смс mодуль (ENG):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Поддерживаемые версии PrestaShop:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Контактная форма"
483
+ "Remove duplicate numbers","Удалить дубликаты номеров"
484
+ "Registration type:","Тип регистрации:"
485
+ "Personal","персональный"
486
+ "Business","бизнес"
487
+ "Address","Aдрес"
488
+ "Billing information","Платежная информация"
489
+ "Contact person","Контактное лицо"
490
+ "Enter the name of the company.","Введите название компании."
491
+ "Invalid VAT","Неверный НДС"
492
+ "Statistics","Cтатистика"
493
+ "Statistics - not active","Cтатистика - не активна"
494
+ "day","день"
495
+ "Date from:","Дата от:"
496
+ "to:","до:"
497
+ "Mage SMS module 2013-%s, version ","Mage CMC Модуль 2013-%s, версия "
498
+ "Supported Magento versions:","Поддерживаемые версии Magento:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/ru/index.html"
502
+ "SIMULATION","МОДЕЛИРОВАНИЕ"
503
+ "DELETED","УДАЛЕННЫЕ"
504
+ "SCHEDULED","ОТЛОЖЕННЫЕ"
505
+ "DUPLICATE","дубликат"
app/locale/sk_SK/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,503 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","sk"
2
+ "lang_alphabet","A;Á;Ä;B;C;Č;D;Ď;Dz;Dž;E;É;F;G;H;Ch;I;Í;J;K;L;Ĺ;Ľ;M;N;Ň;O;Ó;Ô;P;R;Ŕ;S;Š;T;Ť;U;Ú;V;Y;Ý;Z;Ž"
3
+ "smscurrency","EUR"
4
+ "All years","Všetky roky"
5
+ "About","O nás"
6
+ "Mage SMS module 2013-%s, version ","Mage SMS modul 2013-%s, verzia "
7
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Všetky práva vyhradené"
8
+ "Developer:","Vývojár:"
9
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
10
+ "Address:","Adresa:"
11
+ "B. Nemcove 767/13","B. Němcové 767/13"
12
+ "78701 Sumperk","78701 Šumperk"
13
+ "Czech Republic","Česká Republika"
14
+ "VAT: CZ29444268","DIČ: CZ29444268"
15
+ "Office Telephone:","Telefón:"
16
+ "+420 581 110 998","+420 581 110 998"
17
+ "E-mail:","E-mail:"
18
+ "sales@topefekt.com","sales@topefekt.com"
19
+ "support@topefekt.com","support@topefekt.com"
20
+ "Web:","Web:"
21
+ "www.mage-sms.com","www.mage-sms.com"
22
+ "www.mage-sms.com/","www.mage-sms.com/sk/index.html"
23
+ "Admin SMS","Admin SMS"
24
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Vyberte udalosti, pri ktorých budú administrátori obchodu upozornení SMS správou a definujte text týchto správ."
25
+ "Unicode SMS","Unicode SMS"
26
+ "unicode","unicode"
27
+ "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).","Zaškrtnite iba ak chcete v správe použiť diakritiku alebo jazyky ako je čínština, arabčina, gréčtina, hebrejčina, kórejčina, apod. (Unicode umožňuje použiť súčasne rôzne fonty a symboly. Počet znakov v jednej Unicode správe je 70)."
28
+ "Save","Uložiť"
29
+ "Sending notifications via SMS is ACTIVE","Odosielanie sms notifikácií je AKTÍVNE."
30
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Odosielanie sms notifikácií NIE JE AKTÍVNE. Odosielanie SMS aktivujete zaškrtnutím aspoň jedného administrátora."
31
+ "Update of order status","Aktualizácia stavu objednávky"
32
+ "Account","Účet"
33
+ "Product","Produkt"
34
+ "Order status","Stav objednávky"
35
+ "Order","Objednávka"
36
+ "Admin SMS - not active","Admin SMS - neaktívny"
37
+ "Please add at least one administrator!","Prosím pridajte aspoň jedného administrátora!"
38
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúci účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
39
+ "Invalid SMS text","Neplatný text SMS správy"
40
+ "Text of SMS was saved.","Text SMS správy bol uložený."
41
+ "Unicode saved.","Unicode uložený."
42
+ "char","Znak"
43
+ "chars","Znakov"
44
+ "label","Štítok"
45
+ "SMS text","SMS text"
46
+ "total sms:","celkom sms:"
47
+ "Enter SMS text","Zadajte text SMS správy"
48
+ "Preview","Náhľad"
49
+ "Administrators","Adminstrátori"
50
+ "Save","Uložiť"
51
+ "Cancel","Zrušiť"
52
+ "Restore unsaved changes to its original state.","Vráti neuložené zmeny do pôvodného stavu."
53
+ "User profile - not active","Užívateľský profil - neaktívny"
54
+ "User profile - active","Užívateľský profil - aktívny"
55
+ "New user account","Nový užívateľský účet"
56
+ "Not registered yet? Create account now!","Ešte ste sa neregistrovali? Vytvorte si účet teraz!"
57
+ "Email:","Email:"
58
+ "Company name:","Meno firmy:"
59
+ "Street:","Ulica:"
60
+ "City:","Mesto:"
61
+ "ZIP:","PSČ:"
62
+ "Country:","Štát:"
63
+ "Company ID:","IČO:"
64
+ "Company VAT:","DIČ:"
65
+ "Referer ID:","Referer ID:"
66
+ "View licence terms:","Zobraziť licenčné podmienky:"
67
+ "I agree","Súhlasím"
68
+ "I dont agree","Nesúhlasím"
69
+ "Register","Registrovať"
70
+ "Required field","Požadované pole"
71
+ "Sign in","Prihlásiť"
72
+ "If You already have an account, please sign in.","Ak už máte založený účet, prosím prihláste sa"
73
+ "Username:","Užívateľ:"
74
+ "Password:","Heslo:"
75
+ "Log in","Prihlásiť"
76
+ "Edit user account","Upraviť užívateľský účet"
77
+ "Save","Uložiť"
78
+ "User account info","Informácie o užívateľskom účte"
79
+ "SMS Credit:","SMS kredit:"
80
+ "Add administrators","Pridať administrátora"
81
+ "Name:","Meno:"
82
+ "Mobile number:","Mobil:"
83
+ "Edit","Upraviť"
84
+ "Add","Pridať"
85
+ "Other settings","Ďalšie nastavenie"
86
+ "Simulate SMS sending:","Simulovať odoslanie SMS:"
87
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Umožňuje testovať odoslanie SMS a zobraziť testovaciu SMS v záložke História SMS."
88
+ "Delete database:","Zmazať databázu:"
89
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Umožňuje rozhodnúť sa, či zachovať aktuálne nastavenie a databázu odoslaných SMS v prípade odinštalovania modulu SMS-Prestashop."
90
+ "Delivery reports:","Informácie o doručení (DR):"
91
+ "Allows to see delivery reports of SMS in SMS history Tab.","Zobrazí informáciu o doručení v záložke História SMS."
92
+ "Low credit alert:","Upozornenie na nízky kredit:"
93
+ " Allows to receive email when your SMS credit is low.","Umožňuje obdržať email v prípade, že Váš SMS kredit je nízky."
94
+ "Email for delivery reports:","Email pre príjem doručeniek:"
95
+ "Allows to receive email with delivery report of SMS.","Umožňuje obdržať email so správou o doručení SMS."
96
+ "Admin was created.","Správca bol vytvorený."
97
+ "You have to agree with licence terms.","Musíte odsúhlasiť licenčné podmienky."
98
+ "Account was created.","Registrace byla úspěšná. Do Vaší mailové schránky jsme Vám zaslali email pro potvrzení Vaší adresy a získání 5 kreditů zdarma."
99
+ "you can add another account after ","Ďalší účet môžete pridať za "
100
+ "minutes"," minút"
101
+ "can not connect to SMS server","nie je možné sa pripojiť k SMS serveru"
102
+ "You were succesfully loged in.","Boli ste úspěšne prihlásený."
103
+ "error","chyba"
104
+ "login error","chyba prihlásenia"
105
+ "Invalid e-mail for delivery report.","Neplatný email pre správy o doručení."
106
+ "Invalid e-mail","Neplatný e-mail"
107
+ "Account was changed.","Účet bol zmenený."
108
+ "Account was changed, but module URL for DR does not answer.","Účet bol zmenený, ale URL modulu pre správy o doručení neodpovedá."
109
+ "you can change account after ","Účet bude možné zmeniť za "
110
+ " seconds"," sekúnd"
111
+ "Invalid name","Neplatné meno"
112
+ "Invalid number","Neplatné číslo"
113
+ "Admin was changed.","Správca bol zmenený."
114
+ "Admin was deleted.","Správca bol zmazaný."
115
+ "no changes were made","neboli vykonané žiadne zmeny"
116
+ "Are you sure to delete","Naozaj si želáte odstrániť"
117
+ "DELETE administrator","ODSTRÁNIŤ správcu"
118
+ "EDIT administrator","UPRAVIŤ správcu"
119
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","v medzinárodnom formáte, bez núl alebo znamienka “+” , napr., 421903123456"
120
+ "(when uninstall)","(pri odinštalovaní)"
121
+ "(0 = no alert)","(0 = bez upozornenia)"
122
+ "Fill in username and password.","Zadajte užívateľské meno a heslo"
123
+ "Customer SMS - ","Zákaznícke SMS - "
124
+ "Customer SMS - not active","Zákaznícke SMS - neaktívne"
125
+ "default","pôvodné"
126
+ " language version"," jazyková verzia"
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.","Vyberte udalosti, pri ktorých bude zákazník upozornený SMS správou a definujte text týchto správ. Pre rôzne štáty môžete taktiež vytvárať rôzne jazykové mutácie SMS správ. Pri štátoch s nedefinovanou mutáciou bude použitá pôvodná verzia."
128
+ "Add SMS text version","Pridať jazykovú mutáciu"
129
+ "Select country: ","Vyberte štát: "
130
+ "Unicode SMS","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).","Zaškrtnite iba ak chcete v správe použiť diakritiku alebo jazyky ako je čínština, arabčina, grečtina, hebrejčina, kórejčina, apod. (Unicode umožňuje použiť súčasne rôzne fonty a symboly. Počet znakov v jednej Unicode správe je 70)."
132
+ "Order status","Stav objednávky"
133
+ "Sending notifications via SMS is ACTIVE","Odosielanie sms notifikácií je AKTÍVNE."
134
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Odosielanie sms notifikácií NIE JE AKTÍVNE. Odosielanie SMS aktivujete zaškrtnutím „Aktívne“ v detaile požadovaného stavu."
135
+ " Update of order status "," Aktualizácia stavu objednávky "
136
+ "Account","Účet"
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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
138
+ "Invalid SMS text","Neplatný text SMS správy"
139
+ "Text of SMS was saved.","Text SMS správy bol uložený."
140
+ "SMS text version was deleted.","Jazyková mutácia bola odstránená."
141
+ "Are you sure to delete","Naozaj si želáte odstrániť"
142
+ "DELETE language version","ODSTRÁNIŤ jazykovú mutáciu"
143
+ "SMS text","Text SMS správy"
144
+ "unicode","unicode"
145
+ "SMS text version for ","Jazyková mutácia pre "
146
+ " was saved"," bola uložená"
147
+ "Preview","Náhľad"
148
+ "Active","Aktívne"
149
+ "Save","Uložiť"
150
+ "Cancel","Zrušiť"
151
+ "total sms:","celkom sms:"
152
+ "EDIT language version","UPRAVIŤ jazykovú mutáciu"
153
+ "Edit","Upraviť"
154
+ "Add","Pridať"
155
+ "Order","Objednávka"
156
+ "Chars","Znakov"
157
+ "Unicode was saved.","Unicode bol uložený."
158
+ "Restore unsaved changes to its original state.","Vráti neuložené zmeny do pôvodného stavu."
159
+ "Purchase Credit","Kúpiť kredit"
160
+ "Purchase Credit - not active","Kúpiť kredit - neaktívne"
161
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
162
+ " In case methods for credit purchase are not displayed properly, please click here:","V prípade, že se Vám nezobrazuje výber možností dobitia kreditu, kliknite, prosím, tu:"
163
+ "Bulk SMS text","Text hromadné SMS správy"
164
+ "Add recipients ","Pridajte príjemcu "
165
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Pridajte jedného alebo viac príjemcov oddelených čiarkou. Číslo musí byť v mezinárodnom formáte, bez núl alebo znamienka “+” , napr., 421903123456"
166
+ " (e.g. 447971796595)"," (napr.: 421903123456)"
167
+ "Enter SMS text","Vložte text SMS správy"
168
+ "Add recipients in CSV file ","Pridajte príjemcu v CSV súbore "
169
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV súbor - 1 stĺpec, 1.stĺpec - číslo (Číslo musí byť v mezinárodnom formáte, bez núl alebo znamienka “+” , napr., 421903123456)"
170
+ " Unicode "," Unicode "
171
+ "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).","Zaškrtnite iba ak chcete v správe použiť diakritiku alebo jazyky ako je čínština, arabčina, grečtina, hebrejčina, kórejčina, apod. (Unicode umožňuje použiť súčasne rôzne fonty a symboly. Počet znakov v jednej Unicode správe je 70)."
172
+ "Your time: ","Váš čas: "
173
+ "Time: ","Čas: "
174
+ "time zone: ","časová zóna: "
175
+ "time zone settings","nastavenie časovej zóny"
176
+ "Text is too long","Text je príliš dlhý"
177
+ "Send SMS","Odoslať SMS"
178
+ "Send","Odoslať"
179
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Odosielánie SMS alebo hromadných SMS. Vložte telefónne čísla alebo nahrajte CSV súbor."
180
+ "Send SMS - not active","Odoslať SMS - neaktívne"
181
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
182
+ "Fill in SMS text.","Vyplňte text SMS správy"
183
+ "SMS text is too long (max. 612 characters).","Text SMS správy je príliš dlhý (max. 612 znakov)."
184
+ "SMS text is too long (max. 268 unicode characters).","Text SMS správy je príliš dlhý (max. 268 unicode znakov)."
185
+ "Wrong time of SMS sending.","Nesprávny čas odoslania SMS."
186
+ "Recipients found: 0","Nájdených príjemcov: 0"
187
+ "You do not have enough credit to send SMS to all ","Nemáte dostatočný kredit na odoslanie SMS správy všetkým "
188
+ " recipients."," príjemcom."
189
+ "SMS was sent.","Správa SMS bola odoslaná."
190
+ "SMS was saved.","Správa SMS bola uložená."
191
+ "wrong number or unavailable","Nesprávne alebo nedostupné číslo"
192
+ "unauthorized senderID in confirmation sms","neautorizované ID odosielateľa v potvrdzovacej SMS"
193
+ "low credit for sending sms","Nízky kredit pre odoslanie SMS správy"
194
+ "unicode is not supported","unicode nie je podporovaný"
195
+ "login error","chyba prihlásenia"
196
+ "can not connect to SMS server","nie je možné sa pripojiť k SMS serveru"
197
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULÁCIA (Odoslanie SMS bolo simulované. Príjemca neobdrží SMS správu.)"
198
+ "SMS was sent (simulation).","SMS bola odoslaná (simulácia)."
199
+ "error","chyba"
200
+ " Send later "," Odoslať neskôr "
201
+ "Characters: ","Znakov: "
202
+ "1hr","1hod"
203
+ "Date: ","Dátum: "
204
+ "SMS Answers","SMS Odpovede"
205
+ "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.","SMS odpoveď od zákazníka je zobrazená iba ak zákazník z Vašeho obchodu obdrží SMS s typom odosielateľa ""systémové číslo"" a zákazník odpovie z rovnakého telefónneho čísla."
206
+ "Show","Ukázať"
207
+ "Search results ","Výsledok hľadania "
208
+ " of "," z "
209
+ "SMS center","SMS centrum"
210
+ "Date","Dátum"
211
+ "From number","Z čísla"
212
+ "new","nový"
213
+ "Previous","Predchádzajúci"
214
+ "Next","Ďalší"
215
+ " Page: "," Strana: "
216
+ "SMS Answers - not active","SMS Odpovede - neaktívne"
217
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
218
+ "year","rok"
219
+ "month","mesiac"
220
+ "SMS","SMS"
221
+ "Text:","Text:"
222
+ "Total SMS answers: 0","Celkom SMS odpovedí: 0"
223
+ "SENT to recipient","ODOSLANÉ príjemcovi"
224
+ "ERROR","CHYBA"
225
+ "DELIVERED to recipient","DORUČENÉ príjemcovi"
226
+ "RECIPIENT UNAVAILABLE","PRÍJEMCA NEDOSTUPNÝ"
227
+ "SMS History","SMS História"
228
+ "History of sent SMS from SMS module.","História odoslaných SMS správ z SMS modulu."
229
+ " admin sms"," admin sms"
230
+ " customer sms"," zákaznícke sms"
231
+ " marketing sms"," marketingové sms"
232
+ " simple sms"," jednoduché sms"
233
+ "Show","Ukázať"
234
+ "Search results ","Výsledok hľadania "
235
+ " of "," z "
236
+ "Type","Typ"
237
+ "Date","Dátum"
238
+ "SMS subject","SMS predmet"
239
+ "Number","Číslo"
240
+ "yes","áno"
241
+ "no","nie"
242
+ "system number","systémové číslo"
243
+ "Credit balance:","Stav účtu:"
244
+ "Display customer detail","Zobraziť detail zákazníka"
245
+ "Text:","Text:"
246
+ "Total SMS:","Celkom SMS:"
247
+ "SMS History - not active","SMS História - neaktívne"
248
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
249
+ "SMS price in credits:","Cena v kreditoch:"
250
+ "year","rok"
251
+ "month","mesiac"
252
+ "Status","Stav"
253
+ "Recipient","Príjemca"
254
+ "Unicode:","Unicode:"
255
+ "senderID:","Číslo odosielateľa:"
256
+ "Previous","Predchádzajúci"
257
+ "Next","Ďalší"
258
+ " Page: "," Strana: "
259
+ "Total SMS: 0","Celkom SMS: 0"
260
+ "SMS","SMS"
261
+ "SMS Marketing - bulk SMS text","SMS Marketing - text hromadnej SMS správy"
262
+ "Enter SMS text","Vložte text SMS správy"
263
+ " Unicode "," Unicode "
264
+ "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).","Zaškrtnite iba ak chcete v správe použiť diakritiku alebo jazyky ako je čínština, arabčina, grečtina, hebrejčina, kórejčina, apod. (Unicode umožňuje použiť súčasne rôzne fonty a symboly. Počet znakov v jednej Unicode správe je 70)."
265
+ " Send later "," Odoslať neskôr "
266
+ "Your time: ","Váš čas: "
267
+ "Total customers:","Celkom zákazníkov:"
268
+ "Total SMS:","Celkom SMS:"
269
+ "SMS Marketing - bulk SMS filter","SMS Marketing - filter hromadných SMS"
270
+ "All customers","Všetci zákazníci"
271
+ "company customers","Firemní zákazníci"
272
+ "private customers","Súkromné osoby"
273
+ "All countries","Všetky štáty"
274
+ "Last name:","Priezvisko:"
275
+ "First name:","Meno:"
276
+ "Last name","Priezvisko"
277
+ "First name","Meno"
278
+ "Groups:","Skupiny:"
279
+ "All","Všetky"
280
+ "Gender:","Pohlavie:"
281
+ "Male","Muž"
282
+ "Female","Žena"
283
+ "Newsletter:","Novinky:"
284
+ "Yes","Áno"
285
+ "No","Nie"
286
+ "Apply filter","Použiť filter"
287
+ "Date of birth from: ","Dátum narodenia od: "
288
+ "to: ","do: "
289
+ "Date of registration from: ","Dátum registrácie od: "
290
+ "Customers found: ","Nájdených zákazníkov: "
291
+ "results","zobrazených"
292
+ "Action","Akcia"
293
+ "Mobile number","Telefónne číslo"
294
+ "Customer ID","Číslo zákazníka"
295
+ "REMOVE customer from this list","ODSTRÁNIŤ zákazníka z tohoto zoznamu"
296
+ "Next","Ďalší"
297
+ "Previous","Predchádzajúci"
298
+ " Page: "," Strana: "
299
+ "SMS Marketing - customers found: ","SMS Marketing - nájdených zákazníkov: "
300
+ "Write text of message and use advanced filter to target your marketing campaign.","Napíšte text správy a využite pokročilé filtre k zacieleniu Vašej marketingovej kampane."
301
+ "SMS Marketing","SMS Marketing"
302
+ "SMS Marketing - not active","SMS Marketing - neaktívne"
303
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
304
+ "Fill in SMS text","Vyplňte text SMS správy."
305
+ "SMS text is too long (max. 612 characters).","Text SMS správy je príliš dlhý (max. 612 znakov)."
306
+ "SMS text is too long (max. 268 unicode characters).","Text SMS správy je príliš dlhý (max. 268 unicode znakov)."
307
+ "Customers found: 0","Nájdených zákazníkov: 0"
308
+ "Wrong time of SMS sending.","Nesprávny čas odoslania SMS."
309
+ "You do not have enough credit to send SMS to all ","Nemáte dostatočný kredit na odoslanie SMS správy všetkým "
310
+ " customers."," zákazníkom."
311
+ "SMS was sent.","Správa SMS bola odoslaná."
312
+ "SMS was saved.","Správa SMS bola uložená."
313
+ "wrong number or unavailable","Nesprávne alebo nedostupné číslo"
314
+ "unauthorized senderID in confirmation sms","neautorizované ID odosielateľa v potvrdzovacej SMS"
315
+ "low credit for sending sms","nízky kredit pre odoslanie SMS správy"
316
+ "unicode is not supported","unicode nie je podporovaný"
317
+ "can not connect to SMS server","nie je možné sa pripojiť k SMS serveru"
318
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULÁCIA (Odoslanie SMS bolo simulované. Príjemca neobdrží SMS správu.)"
319
+ "SMS was sent (simulation).","SMS bola odoslaná (simulácia)."
320
+ "error","chyba"
321
+ "login error","chyba prihlásenia"
322
+ "Date:","Dátum:"
323
+ "Time: ","Čas: "
324
+ "1hr","1hod"
325
+ "time zone: ","časová zóna: "
326
+ "time zone settings","nastavenie časovej zóny"
327
+ "Send","Odoslať"
328
+ "Characters: ","Znakov: "
329
+ "Text is too long","Text je príliš dlhý"
330
+ "Type:","Typ:"
331
+ "Country:","Štát:"
332
+ "City:","Mesto:"
333
+ "Advert:","Reklama:"
334
+ "Store:","Obchod:"
335
+ "All stores","Všetky obchody"
336
+ "Presta SMS","Presta SMS"
337
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - odosielajte SMS správy z Vašeho Prestashopu!"
338
+ "Admin SMS","Admin SMS"
339
+ "Customer SMS","Zákaznícke SMS"
340
+ "SMS Settings","Nastavenie SMS"
341
+ "SMS History","História SMS"
342
+ "Purchase Credit","Kúpiť kredit"
343
+ "SMS Marketing","Marketingové SMS"
344
+ "SMS Answers","SMS Odpovede"
345
+ "Send SMS","Odoslať SMS"
346
+ "About","O nás"
347
+ "wrong number or unavailable","Nesprávne alebo nedostupné číslo"
348
+ "unauthorized senderID in confirmation sms","neautorizované ID odosielateľa v potvrdzovacej SMS"
349
+ "low credit for sending sms","nízky kredit pre odoslanie SMS správy"
350
+ "unicode is not supported","unicode nie je podporovaný"
351
+ "login error","chyba prihlásenia"
352
+ "can not connect to SMS server","nízky kredit pre odoslanie SMS správy"
353
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULÁCIA (Odoslanie SMS bolo simulované. Príjemca neobdrží SMS správu.)"
354
+ "unknown mobile number","neznámé číslo"
355
+ "not connected to SMS server","nepripojené k SMS serveru"
356
+ "Bank wire","Bankový prevod"
357
+ "Company Name","Názov firmy"
358
+ "Country","Štát"
359
+ "City","Mesto"
360
+ "qty","množstvo"
361
+ "qty reinjected","zrusene mnozstvo"
362
+ "qty returned","vratene mnozstvo"
363
+ "name","nazov"
364
+ "not found","nenájdené"
365
+ "SMS Settings - Select Own number sender ID for ","Nastavenie SMS - Vyberte vlastné číslo odosielateľa pre "
366
+ "Own number sender ID settings","Nastavenie vlastného čísla odosielateľa"
367
+ "own number sender ID","Vlastné číslo odosielateľa"
368
+ "Existing Own number:","Existujúce vlastné číslo:"
369
+ "New Own number sender ID:","Nové vlastné číslo odosielateľa:"
370
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","v medzinárodnom formáte, bez núl alebo znamienka “+” , napr., 421903123456"
371
+ "SMS code:","SMS kód:"
372
+ "CONFIRM","POTVRDIŤ"
373
+ "Required field","Požadované pole"
374
+ "SMS Settings - Select Text sender ID for ","Nastavenie SMS - Vyberte textového odosielateľa pre "
375
+ "Text sender ID settings","Nastavenie textového odosielateľa"
376
+ "Existing Text sender ID:","Existujúci textový odosielateľ:"
377
+ "New Text sender ID:","Nový textový odosielateľ:"
378
+ "max. 11 characters","max. 11 znakov"
379
+ "SMS Settings","Nastavenie SMS"
380
+ "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.","Definujte typ odosielateľa pre každý štát. (textový odosielateľ, vlastné mobilné číslo alebo systémové číslo). Cena SMS správy závisí na štáte príjemcu, zvolenom type odosielateľa a výšky platby. Pri štátoch s nedefinovaným typom odosielateľa bude použité systémové číslo."
381
+ "Customer SMS settings","Nastavenie zákazníckych SMS"
382
+ "ADD/CHANGE SELECTED COUNTRY","PRIDAŤ/ZMENIŤ ZVOLENÝ ŠTÁT"
383
+ "SENDER TYPE","TYP ODOSIELATEĽA"
384
+ "NETWORK","SIEŤ"
385
+ "SMS PRICE<br />IN CREDITS","CENA SMS V KREDITOCH"
386
+ "SMS PRICE IN EUR (excl. VAT)","CENA SMS V EUR (bez DPH)"
387
+ "payment","platba"
388
+ "Unicode ","Unicode "
389
+ "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)","Podpora znakovej sady Unicode (Unicode umožňuje použiť súčasne rôzné fonty, symboly a diakritiku. Je využívaný pre jazyky ako je čínština, arabčina, gréčtina, hebrejčina, kórejčina, apod.)"
390
+ "TEXT SENDER ID","TEXTOVÉ ČÍSLO ODOSIELATEĽA"
391
+ "Text sender ID","Textové číslo odosielateľa"
392
+ "SYSTEM NUMBER","SYSTÉMOVÉ ČÍSLO"
393
+ "OWN NUMBER SENDER ID","VLASTNÉ ČÍSLO ODOSIELATEĽA"
394
+ "SIM HOSTING","SIM HOSTING"
395
+ "UNICODE SUPPORTED","UNICODE PODPOROVANÝ"
396
+ "UNICODE NOT SUPPORTED","UNICODE NEPODPOROVANÝ"
397
+ "SAVE SMS SETTINGS","ULOŽIŤ NASTAVENIE SMS"
398
+ "Are you sure to delete","Naozaj si želáte odstrániť"
399
+ "Select country: ","Vyberte štát: "
400
+ "SMS settings - not active","Nastavenie SMS - neaktívne"
401
+ "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.","Užívateľský profil nie je aktívny! Zaregistrujte sa kliknutím na záložku SMS v hlavnom menu. Modul Vám zobrazí registračný formulár.Ak ste už modul v minulosti používali a poznáte Vaše užívateľské meno a heslo, vyplňte formulár pre existujúcí účet. V opačnom prípade zadajte email, odsúhlaste licenčné podmienky a kliknite na ""Registrovať""."
402
+ "error","chyba"
403
+ "can not connect to SMS server","nie je možné sa pripojiť k SMS serveru"
404
+ " was deleted."," bol vymazaný."
405
+ "choose sender type","zvoľte typ odosielateľa"
406
+ " was saved."," bol uložený."
407
+ "fill in own number sender ID","vyplňte vlastné číslo odosielateľa"
408
+ "own number sender ID must be number","Vlastné číslo odosielateľa musí byť číslo"
409
+ "correctly confirm sms code","potvrďte správne sms kód"
410
+ "Own number sender ID for ","Vlastné číslo odosielateľa pre "
411
+ " was saved."," bolo uložené."
412
+ "error - ","chyba - "
413
+ "login error","chyba prihlásenia"
414
+ "Now retype SMS code.","Teraz prepíšte sms kód."
415
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Teraz prepíšte sms kód. SMS správa bude odoslaná v následujúcich 60 sekundách."
416
+ "error - wrong number or unavailable","chyba - nesprávne alebo nedostupné číslo"
417
+ "error - unauthorized senderID in confirmation sms","chyba - neautorizované ID odosielateľa v potvrdzovacej SMS"
418
+ "error - low credit for sending validation SMS","chyba - nízky kredit pre odoslanie validačnej SMS správy"
419
+ "fill in text sender ID","Vyplňte textové číslo odosielateľa"
420
+ "fill in text sender ID, 3-11 characters","Vyplňte textové číslo odosielateľa, 3-11 znakov"
421
+ "possible characters: ","použiteľné znaky: "
422
+ "text sender ID can't be number","textové číslo odosielateľa nesmie byť číslo"
423
+ "Text sender ID for ","Textové číslo odosielateľa pre "
424
+ "Admin SMS settings","Nastavenie Admin SMS"
425
+ "VALIDATE","VALIDOVAŤ"
426
+ "SMS validation","SMS validácia"
427
+ "Confirmation code: ","Kod: "
428
+ "Update pricelist","Aktualizovať cenu"
429
+ "e.g.:","napr.:"
430
+ "Pricelist was successfully updated.","Cenník bol úspešne aktualizovaný."
431
+ "edit","editovať"
432
+ "delete","zmazať"
433
+ "Your online stores","Vaše internetové obchody"
434
+ "SMS opt-out","SMS opt-out"
435
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - nastavenie odhlásenia SMS upozornenia z košíka a spoplatnenie SMS"
436
+ "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.","Zvoľte internetový obchod, pre ktorý si prajete nastaviť, aby mal zákazník v košíku možnosť odhlásiť SMS upozornenia, nastavte cenu SMS správ a definujte text, ktorý sa zobrazí zákazníkovi v košíku."
437
+ "For sending SMS prefer phone nr. from:","Pre odosielanie SMS preferuj tel. číslo z:"
438
+ "invoice address","fakturačnej adresy"
439
+ "delivery address","dodacej adresy"
440
+ "Price of SMS","Cena SMS správ"
441
+ "Text displayed in the cart","Text zobrazený v košíku"
442
+ "Activate displaying SMS opt-out feature in the cart","Aktivuj zobrazenie SMS opt-out funkcie v košíku"
443
+ "SMS opt-out is ACTIVE","SMS opt-out je AKTÍVNE"
444
+ "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 NIE JE AKTÍVNE. SMS opt-out aktivujete zaškrtnutím „Aktivuj zobrazenie SMS opt-out funkcie v košíku“"
445
+ "Setting of the SMS opt-out feature was successfully changed","Nastavenie funkcie SMS opt-out bolo úspešne zmenené"
446
+ "Price of SMS messages has changed in the following countries:","Zmena ceny SMS správ pri nasledujúcich štátov:"
447
+ "New version available for download:","K dispozícii je nová verzia:"
448
+ "Manual:","Manuál (CZ):"
449
+ "www.mage-sms.com/manual.html","www.mage-sms.com/cz/index.html"
450
+ "Supported Magento versions:","Podporovaná verzia Magenta:"
451
+ "Contact form","Kontaktný formulár"
452
+ "Remove duplicate numbers","Odstrániť duplicitné čísla"
453
+ "Registration type:","Typ účtu:"
454
+ "Personal","Osobný"
455
+ "Business","Podnikateľský"
456
+ "Address","Adresa"
457
+ "Billing information","Fakturačné údaje"
458
+ "Contact person","Kontaktná osoba"
459
+ "Enter the name of the company.","Vyplňte meno firmy."
460
+ "Invalid VAT","nesprávne DIČ"
461
+ "Statistics","Štatistika"
462
+ "Statistics - not active","Štatistika - nie je aktívna"
463
+ "day","deň"
464
+ "Date from:","Dátum od:"
465
+ "to:","do:"
466
+ "Removed Customers: ","Odobratý zákazníci: "
467
+ "More...","Viac..."
468
+ "Saved Filters","Uložené filtre"
469
+ "Save filter","Uložiť filter"
470
+ "Reset filter","Vynulovať filter"
471
+ "Filter Name","Názov filtra"
472
+ "Date","Dátum uloženia"
473
+ "Filter has been applied.","Filter bol aplikovaný."
474
+ "Filter has been saved.","Filter bol uložený."
475
+ "Filter has been reset.","Filter bol vynulovaný."
476
+ "Are you sure you want to reset the filter?","Naozaj chcete filter vynulovať?"
477
+ "Are you sure you want to remove the filter?","Naozaj chcete filter zmazať?"
478
+ "No filter has been found.","Žiadny filter nebol nájdený."
479
+ "Processing...","Spracovávam..."
480
+ "Saved Templates","Uložené šablóny"
481
+ "Save template","Uložiť šablónu"
482
+ "Template Name","Názov šablóny"
483
+ "Template has been loaded.","Šablóna bola načítaná."
484
+ "Template has been saved.","Šablóna bola uložená."
485
+ "Are you sure you want to remove the template?","Naozaj chcete šablónu zmazať?"
486
+ "No template has been found.","Žiadna šablóna nebola nájdená."
487
+ "Virtual operators (MVNO)","Virtuálne operátori (MVNO)"
488
+ "Select coupon","Vybrať poukaz"
489
+ "Create coupon","Vytvoriť poukaz"
490
+ "Please Select","Prosím vyberte"
491
+ "SIMULATION","SIMULÁCIA"
492
+ "DELETED","ZMAZANÉ"
493
+ "SCHEDULED","NAPLÁNOVANÉ"
494
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB register (DND)"
495
+ "DUPLICATE","DUPLIKÁT"
496
+ "Add recipients in CSV(.csv, .txt) or vCARD(.vcf)","Pridajte príjemcu vo formáte CSV (.csv, .txt) alebo vCard (.vcf)"
497
+ "Returns","Reklamácie"
498
+ "We confirm we have received your request to claim the goods.","Potvrdzujeme Vam prijati poziadavky na reklamaciu."
499
+ "New claim from customer was received.","Bola prijata nova reklamacie."
500
+ "Status of a claim {return_id} has changed to ","Stav reklamacie {return_id} sa zmenil na "
501
+ ". Info from {shop_name}.",". Info z {shop_name}."
502
+ "Dear Customer, status of your claim {return_id} has changed to ","Vazeny zakaznik, stav Vasej reklamacie {return_id} sa zmenil na "
503
+ ". Have a nice day, {shop_name}.",". Pekny den, {shop_name}."
app/locale/sr_RS/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,506 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","rs"
2
+ "lang_alphabet","A;B;V;G;D;Đ;E;Ž;Z;I;J;K;L;Lj;M;N;Nj;O;P;R;S;T;Ć;U;F;H;C;Č;Dž;Š;А;Б;В;Г;Д;Ђ;Е;Ж;З;И;J;К;Л;Љ;М;Н;Њ;О;П;Р;С;Т;Ћ;У;Ф;Х;Ц;Ч;Џ;Ш"
3
+ "smscurrency","EUR"
4
+ "All years","Sve godine"
5
+ "About","O nama"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Sva prava zadržana"
7
+ "Developer:","Developer:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Adresa:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","Češka"
13
+ "VAT: CZ29444268","PIB: CZ29444268"
14
+ "Office Telephone:","Broj telefona:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/rs/index.html"
22
+ "Admin SMS","Admin SMS"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Izabrati događaje za vreme kojih će šef prodavnice dobiti obaveštenje SMSom i zadati tekst poruke."
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Obeležiti samo ako se žele koristiti Kineski, Arapski, Grčki, Hebrejski, Koreanski, Ćirilični itd. simboli u tekstu poruke (Unicode tekst dozvoljava korišćenje simbola u svim fontovima i raznih drugih simbola u isto vreme. Broj simbola u pojedinačnoj poruci će biti ograničen na 70)."
27
+ "Save","Sačuvati"
28
+ "Sending notifications via SMS is ACTIVE","Slanje obaveštenja SMSom je AKTIVIRANO"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","Slanje obaveštenja SMSom NIJE AKTIVIRANO. Da bi se aktiviralo slanje SMSa obeležiti bar jednog administratora."
30
+ "Update of order status","Ažuriranje stanja porudžbine"
31
+ "Account","Nalog"
32
+ "Product","Proizvod"
33
+ "Order status","Stanje porudžbine"
34
+ "Order","Porudžbina"
35
+ "Admin SMS - not active","Admin SMS - nije aktiviran"
36
+ "Please add at least one administrator!","Molimo odaberite bar jednog administratora!"
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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
38
+ "Invalid SMS text","Nedozvoljen tekst poruke"
39
+ "Text of SMS was saved.","Tekst poruke je sačuvan."
40
+ "Unicode saved.","Unicode sačuvan."
41
+ "char","char"
42
+ "chars","chars"
43
+ "label","oznaka"
44
+ "SMS text","SMS tekst"
45
+ "total sms:","ceo sms:"
46
+ "Enter SMS text","SMS tekst"
47
+ "Preview","Pregled"
48
+ "Administrators","Administratori"
49
+ "Save","Sačuvati"
50
+ "Cancel","Poništiti"
51
+ "Restore unsaved changes to its original state.","Izmene koje nisu sačuvane vratiti u prvobitno stanje."
52
+ "User profile - not active","Korisnički profil - nije aktivan"
53
+ "User profile - active","Korisnički profil - aktivan"
54
+ "New user account","Novi korisnički nalog"
55
+ "Not registered yet? Create account now!","Još niste registrovani? Napravite nalog odmah!"
56
+ "Email:","Email:"
57
+ "Company name:","Ime kompanije:"
58
+ "Street:","Ulica:"
59
+ "City:","Mesto:"
60
+ "ZIP:","Poštanski broj:"
61
+ "Country:","Zemlja:"
62
+ "Company ID:","Matični broj kompanije:"
63
+ "Company VAT:","PIB kompanije:"
64
+ "Referer ID:","Referer ID:"
65
+ "View licence terms:","Pogledati uslove korišćenja:"
66
+ "I agree","Saglasan"
67
+ "I dont agree","Nisam saglasan"
68
+ "Register","Registracija"
69
+ "Required field","Polje mora biti popunjeno"
70
+ "Sign in","Prijava"
71
+ "If You already have an account, please sign in.","Ako već imate nalog, molimo prijavite se."
72
+ "Username:","Korisničko ime:"
73
+ "Password:","Lozinka:"
74
+ "Log in","Logovanje"
75
+ "Edit user account","Promena korisničkog naloga"
76
+ "Save","Sačuvati"
77
+ "User account info","Podaci korisničkog naloga"
78
+ "SMS Credit:","SMS kredit:"
79
+ "Add administrators","Dodati administratore"
80
+ "Name:","Ime:"
81
+ "Mobile number:","Broj mobilnog telefona:"
82
+ "Edit","Prepraviti"
83
+ "Add","Dodati"
84
+ "Other settings","Ostala podešavanja"
85
+ "Simulate SMS sending:","Simulirati slanje SMSa:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Dozvoljava testiranje slanja SMSa u modulu i pregled poslatog SMSa u primljenim SMSovima sa posebnim statusom."
87
+ "Delete database:","Izbrisati bazu podataka:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Dozvoljava odluku da li će postojeća SMS podešavanja i baza podataka poslatih SMSova biti sačuvani pri dezinstaliranju SMS modula."
89
+ "Delivery reports:","Izveštaj o prijemu:"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","Dozvoljava pregled izveštaja o prijemu SMSa u primljenim SMSovima."
91
+ "Low credit alert:","Upozorenje o preostalom kreditu:"
92
+ " Allows to receive email when your SMS credit is low.","Dozvoljava prijem emaila pri niskom iznosu SMS kredita."
93
+ "Email for delivery reports:","Elektronska adresa za izveštaje o dospeću:"
94
+ "Allows to receive email with delivery report of SMS.","Dozvoljava prijem emaila sa izveštajem o prijemu SMSa."
95
+ "Admin was created.","Admin uspešno kreiran."
96
+ "You have to agree with licence terms.","Potrebno je biti saglasan sa uslovima korišćenja."
97
+ "Account was created.","Nalog je uspešno kreiran. Poslali smo elektronsku poruku u elektronsko poštansko sanduče. Potrebno je otvoriti poruku, kliknuti na link koji se nalazi u njoj i tako potvrditi datu adresu i usput dobiti 5 besplatnih poena kredita."
98
+ "you can add another account after ","Moguće je naknadno dodati još naloga"
99
+ "minutes"," minuti"
100
+ "can not connect to SMS server","nije moguće povezati se sa SMS serverom"
101
+ "You were succesfully loged in.","Uspešno ste se ulogovali."
102
+ "error","greška"
103
+ "Invalid e-mail for delivery report.","Nevažeći e-mail za izveštaj o prijemu."
104
+ "Invalid e-mail","Nevažeći e-mail"
105
+ "Account was changed.","Nalog je promenjen."
106
+ "Account was changed, but module URL for DR does not answer.","Nalog je promenjen, ali modul URL za IP ne odgovara."
107
+ "you can change account after ","moguće je izmeniti nalog naknadno "
108
+ " seconds"," sekunde"
109
+ "Invalid name","Nevažeće ime"
110
+ "Invalid number","Nevažeći broj"
111
+ "Admin was changed.","Admin je izmenjen."
112
+ "Admin was deleted.","Admin je izbrisan."
113
+ "no changes were made","nisu urađene izmene"
114
+ "login error","greška pri logovanju"
115
+ "Are you sure to delete","da li ste sigurni da želiti izbrisati"
116
+ "DELETE administrator","IZBRISATI administratora"
117
+ "EDIT administrator","IZMENITI administratora"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","međunarodni format, bez nula na početku i bez “+” znaka na primer 381611748783"
119
+ "(when uninstall)","(pri dezinstaliranju)"
120
+ "(0 = no alert)","(0 = bez upozorenja)"
121
+ "Fill in username and password.","upisati korisničko ime i lozinku."
122
+ "Customer SMS - ","Klijentov SMS - "
123
+ "Customer SMS - not active","Klijentov SMS - nije aktivan"
124
+ " language version","jezička verzija"
125
+ "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.","Izabrati događaje prilikom kojih će klijent biti obavešten SMSom i izabrati tekst poruke. Moguće je takođe dodati verziju poruke na drugom jeziku za svaku zemlju pojedinačno. Za zemlje koje nemaju definisanu verziju jezika, predefinisana verzija jezika će biti iskorišćena."
126
+ "Add SMS text version","Dodati SMS tekst verziju"
127
+ "Select country: ","Izabrati zemlju: "
128
+ "Unicode SMS","Unicode SMS"
129
+ "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).","Obeležiti samo ako se žele koristiti Kineski, Arapski, Grčki, Hebrejski, Koreanski, Ćirilični itd. simboli u tekstu poruke (Unicode tekst dozvoljava korišćenje simbola u svim fontovima i raznih drugih simbola u isto vreme. Broj simbola u pojedinačnoj poruci će biti ograničen na 70)."
130
+ "Order status","Stanje porudžbine"
131
+ "Sending notifications via SMS is ACTIVE","Slanje obaveštenja SMSom je AKTIVIRANO"
132
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","Slanje obaveštenja SMSom NIJE AKTIVIRANO. Za aktivaciju slanja SMSa obeležiti „Aktivacija“ u statusu podataka."
133
+ " Update of order status ","Ažuriranje statusa porudžbine"
134
+ "Account","Nalog"
135
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
136
+ "Invalid SMS text","Nedozvoljen SMS tekst"
137
+ "Text of SMS was saved.","Tekst SMSa sačuvan."
138
+ "SMS text version was deleted.","SMS tekst verzija izbrisana."
139
+ "Are you sure to delete","Da li ste sigurni da želite izbrisati"
140
+ "DELETE language version","IZBRISATI jezičku verziju"
141
+ "SMS text","SMS tekst"
142
+ "unicode","unicode"
143
+ "SMS text version for ","SMS tekst verzija za "
144
+ " was saved"," je sačuvano"
145
+ "Preview","Pregled"
146
+ "Active","Aktivno"
147
+ "Save","Sačuvati"
148
+ "Cancel","Poništiti"
149
+ "total sms:","ceo sms:"
150
+ "EDIT language version","IZMENITI jezičku verziju"
151
+ "default","predefinisano"
152
+ "Edit","Izmeniti"
153
+ "Add","Dodati"
154
+ "Order","Porudžbina"
155
+ "Chars","chars"
156
+ "Unicode was saved.","Unicode je sačuvan."
157
+ "Restore unsaved changes to its original state.","Izmene koje nisu sačuvane vratiti u prvobitno stanje."
158
+ "Purchase Credit","Kupiti kredit"
159
+ "Purchase Credit - not active","Kupiti kredit - nije aktivirano"
160
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
161
+ " In case methods for credit purchase are not displayed properly, please click here:","U slučaju da načini kupovine kredita nisu prikazani u potpunosti, molim Vas klikniti ovde:"
162
+ "Bulk SMS text","Tekst SMS za grupno slanje"
163
+ "Add recipients ","Dodati primaoce "
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Dodati jednog ili više primaoca razdvojenih zapetama. Brojevi moraju da budu u međunarodnom formatu, bez nule na početku ili znaka “+“."
165
+ " (e.g. 447971796595)"," (na pr. 381611748783)"
166
+ "Enter SMS text","Uneti SMS tekst"
167
+ "Add recipients in CSV file ","Dodati primaoce u CSV dosije "
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV dosije - 1 kolona, 1 kolona - broj (Broj mora da bude u međunarodnom formatu, bez početnih nula ili znaka “+“, na pr. 381611748783)"
169
+ " Unicode "," Unicode "
170
+ "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).","Obeležiti samo ako se žele koristiti Kineski, Arapski, Grčki, Hebrejski, Koreanski, Ćirilični itd. simboli u tekstu poruke (Unicode tekst dozvoljava korišćenje simbola u svim fontovima i raznih drugih simbola u isto vreme. Broj simbola u pojedinačnoj poruci će biti ograničen na 70)."
171
+ "Your time: ","Preostalo vreme: "
172
+ "Time: ","Vreme: "
173
+ "time zone: ","Vremenska zona: "
174
+ "time zone settings","Podešavanje vremenske zone"
175
+ "Text is too long","Tekst predugačak"
176
+ "Send SMS","Poslati SMS"
177
+ "Send","Poslati"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","Poslati SMS ili SMS za više primaoca. Upisati broj telefona ili učitati CSV dosije."
179
+ "Send SMS - not active","Slanje SMS - nije aktivno"
180
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
181
+ "Fill in SMS text.","Uneti tekst SMSa."
182
+ "SMS text is too long (max. 612 characters).","SMS tekst predugačak (max. 612 simbola)."
183
+ "SMS text is too long (max. 268 unicode characters).","SMS tekst predugačak (max. 268 unicode simbola)."
184
+ "Wrong time of SMS sending.","pogrešno vreme slanja SMSa."
185
+ "Recipients found: 0","Nađeni primaoci: 0"
186
+ "You do not have enough credit to send SMS to all ","Nemate dovoljno kredita za slanje SMS svima "
187
+ " recipients."," primaoci."
188
+ "SMS was sent.","SMS poslat."
189
+ "SMS was saved.","SMS sačuvan."
190
+ "wrong number or unavailable","pogrešan broj ili nedostupan"
191
+ "unauthorized senderID in confirmation sms","nedozvoljen ID pošiljaoca u poruci za potvrdu"
192
+ "low credit for sending sms","nedovoljan kredit za slanje smsa"
193
+ "unicode is not supported","unicode nije podržan"
194
+ "can not connect to SMS server","nije moguće priključiti se na SMS server"
195
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACIJA (Slanje SMSa je simulirano. Primaoci neće primiti SMS)"
196
+ "SMS was sent (simulation).","SMS poslat (simulacija)."
197
+ "error","greška"
198
+ "login error","greška pri logovanju"
199
+ " Send later "," Poslati kasnije "
200
+ "Characters: ","Karakteri: "
201
+ "1hr","1hr"
202
+ "Date: ","Datum: "
203
+ "SMS Answers","SMS odgovor"
204
+ "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.","SMS odgovor klijenta je prikazan samo kada klijent primi SMS od prodavnice sa SMS pošiljaocem tipa „Sistemski broj“ i odgovori koristeći sopstveni broj mobilnog telefona."
205
+ "Show","Prikazati"
206
+ "Search results ","Rezultati pretrage "
207
+ " of "," od "
208
+ "SMS center","SMS centar"
209
+ "Date","Datum"
210
+ "From number","Od broja"
211
+ "new","novo"
212
+ "Previous","Prethodno"
213
+ "Next","Sledeće"
214
+ " Page: "," strana: "
215
+ "SMS Answers - not active","SMS odgovor - nije aktivan"
216
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
217
+ "year","godina"
218
+ "month","mesec"
219
+ "SMS","SMS"
220
+ "Text:","Tekst:"
221
+ "Total SMS answers: 0","Ukupno SMS odgovora: 0"
222
+ "SENT to recipient","POSLATI primaocima"
223
+ "ERROR","GREŠKA"
224
+ "DELIVERED to recipient","DOSTAVLJENO primaocu"
225
+ "RECIPIENT UNAVAILABLE","PRIMALAC NEDOSTUPAN"
226
+ "SMS History","SMS primljeni"
227
+ "History of sent SMS from SMS module.","Pregled poslatih SMSova sa SMS modula."
228
+ " admin sms"," admin sms"
229
+ " customer sms"," klijentov sms"
230
+ " marketing sms"," marketing sms"
231
+ " simple sms"," jednostavan sms"
232
+ "Show","Prikazati"
233
+ "Search results ","Rezultati pretrage "
234
+ " of "," od "
235
+ "Type","Tip"
236
+ "Date","Datum"
237
+ "SMS subject","SMS predmet"
238
+ "Number","Broj"
239
+ "yes","da"
240
+ "no","ne"
241
+ "system number","sistemski broj"
242
+ "Credit balance:","Preostali kredit:"
243
+ "Display customer detail","Prikazati podatke o klijentu"
244
+ "Text:","Tekst:"
245
+ "Total SMS:","Ceo SMS:"
246
+ "SMS History - not active","SMS pregled - nije aktivan"
247
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
248
+ "SMS price in credits:","SMS cena u kreditu:"
249
+ "year","godina"
250
+ "month","mesec"
251
+ "Status","Status"
252
+ "Recipient","Primaoc"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","ID pošiljaoca:"
255
+ "Previous","Prthodno"
256
+ "Next","Sledeće"
257
+ " Page: "," Strana: "
258
+ "Total SMS: 0","Ukupno SMS: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS Marketing - tekst SMS za više primalaca"
261
+ "Enter SMS text","Uneti SMS tekst"
262
+ " Unicode "," Unicode "
263
+ "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).","Obeležiti samo ako se žele koristiti Kineski, Arapski, Grčki, Hebrejski, Koreanski, Ćirilični itd. simboli u tekstu poruke (Unicode tekst dozvoljava korišćenje simbola u svim fontovima i raznih drugih simbola u isto vreme. Broj simbola u pojedinačnoj poruci će biti ograničen na 70)."
264
+ " Send later "," Poslati kasnije "
265
+ "Your time: ","Preostalo vreme: "
266
+ "Total customers:","Ukupno klijenata:"
267
+ "Total SMS:","Ukupno SMS:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketing - filter SMS za više primalaca"
269
+ "All customers","Svi klijenti"
270
+ "company customers","Kompanijski klijenti"
271
+ "private customers","Individualni klijenti"
272
+ "All countries","Sve yemlje"
273
+ "Last name:","Prezime:"
274
+ "First name:","Ime:"
275
+ "Last name","Prezime"
276
+ "First name","Ime"
277
+ "Groups:","Grupe:"
278
+ "All","Sve"
279
+ "Gender:","Pol:"
280
+ "Male","Muški"
281
+ "Female","Ženski"
282
+ "Newsletter:","Bilten:"
283
+ "Yes","Da"
284
+ "No","Ne"
285
+ "Apply filter","Uključiti filter"
286
+ "Date of birth from: ","Datum rođenja od: "
287
+ "to: ","do: "
288
+ "Date of registration from: ","Datum registracije od: "
289
+ "Customers found: ","Klijenti nađeni: "
290
+ "results","rezultati"
291
+ "Action","Akcija"
292
+ "Mobile number","Broj mobilnog telefona"
293
+ "Customer ID","Klijentov ID"
294
+ "REMOVE customer from this list","ODSTRANITI klijenta sa liste"
295
+ "Next","Sledeći"
296
+ "Previous","Prethodni"
297
+ " Page: "," Strana: "
298
+ "SMS Marketing - customers found: ","SMS Marketing - pronađeni klijenti: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","NApisati tekst poruke i koristiti napredni filter za pronalaženje marketinške kampanje."
300
+ "SMS Marketing","SMS Marketing"
301
+ "SMS Marketing - not active","SMS Marketing - nije aktivno"
302
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko imei lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
303
+ "Fill in SMS text","Uneti tekst SMSa"
304
+ "SMS text is too long (max. 612 characters).","SMS tekst predugačak (max. 612 simbola)."
305
+ "SMS text is too long (max. 268 unicode characters).","SMS tekst predugačak (max. 268 unicode simbola)."
306
+ "Customers found: 0","Nađeno klijenata: 0"
307
+ "Wrong time of SMS sending.","Pogrešno vreme slanja SMSa."
308
+ "You do not have enough credit to send SMS to all ","Nemate dovoljno kredita za slanje SMS svima "
309
+ " customers."," klijenti."
310
+ "SMS was sent.","SMS poslat."
311
+ "SMS was saved.","SMS sačuvan."
312
+ "wrong number or unavailable","pogrešan broj ili nedostupan"
313
+ "unauthorized senderID in confirmation sms","nedozvoljen ID pošiljaoca u potvrdi sms"
314
+ "low credit for sending sms","nedovoljan kredit za slanje smsa"
315
+ "unicode is not supported","unicode nije podržan"
316
+ "can not connect to SMS server","nije moguće povezati se na SMS server"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACIJA (Slanje SMSa je simulirano. Primaoci neće primiti SMS)"
318
+ "SMS was sent (simulation).","SMS poslat (simulacija)."
319
+ "error","greška"
320
+ "login error","greška pri logovanju"
321
+ "Date:","Datum:"
322
+ "Time: ","Vreme: "
323
+ "1hr","1hr"
324
+ "time zone: ","vremenska zona: "
325
+ "time zone settings","podešavanje vremenske zone"
326
+ "Send","Poslati"
327
+ "Characters: ","Karakteri: "
328
+ "Text is too long","Tekst je predugačak"
329
+ "Type:","Tip:"
330
+ "Country:","Zemlja:"
331
+ "City:","Mesto:"
332
+ "Advert:","reklama:"
333
+ "Store:","Prodavnica:"
334
+ "All stores","Sve prodavnice"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - šaljite SMS sa vašeg prestashop!"
337
+ "Admin SMS","Admin SMS"
338
+ "Customer SMS","Klijentov SMS"
339
+ "SMS Settings","SMS Podešavanja"
340
+ "SMS History","SMS Pregled"
341
+ "Purchase Credit","Kupiti kredit"
342
+ "SMS Marketing","SMS Marketing"
343
+ "SMS Answers","SMS Odgovori"
344
+ "Send SMS","Poslati SMS"
345
+ "About","O nama"
346
+ "wrong number or unavailable","pogrešan broj ili nedostupan"
347
+ "unauthorized senderID in confirmation sms","nedozvoljen IDpošiljaoca u potvrdi sms"
348
+ "low credit for sending sms","nedovoljan kredit za slanje smsa"
349
+ "unicode is not supported","unicode nije podržan"
350
+ "login error","greška pri logovanju"
351
+ "can not connect to SMS server","nije moguće povezati se na SMS server"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SIMULACIJA (Slanje SMSa je simulirano. Primalac neće primiti SMS)"
353
+ "unknown mobile number","nepoznat broj mobilnog telefona"
354
+ "not connected to SMS server","nije povezano sa SMS server"
355
+ "New orders","Nove porudžbine"
356
+ "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}.","Nova porudzbina od {customer_firstname} {customer_lastname}, klijenta id: {customer_id}, narudzbina id: {order_id}, placanje: {order_payment}, kolicina: {order_total_paid} {order_currency}. Porudzbina: {newOrder2}. Podaci od {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Vasa porudzbina {order_id} je uspesno plasirana, placanje: {order_payment}, kolicina: {order_total_paid} {order_currency}. Zelimo Vam prijatan dan, {shop_name}."
358
+ "Possible variables:","Moguće opcije:"
359
+ "Successful customer create account","Uspešno kreiran nalog klijenta"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Klijent {customer_firstname} {customer_lastname}, id: {customer_id}, se pretplation na {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Postovani {customer_firstname} {customer_lastname}, Vas nalog u {shop_name} je uspesno kreiran. Vase korisnicko ime: {customer_email}. Zelimo Vam prijatan dan!"
362
+ "Product returned","Proizvod vraćen"
363
+ "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}.","Klijent {customer_firstname} {customer_lastname}, id: {customer_id}, je vratio proizvod sa brojem porudzbine {order_id}. Porudzbina: {orderReturn2}. Napomena klijenta: {customer_question}. Podaci od {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Primili smo Vas zahtev. Porudzbina {order_id}. Zelimo Vam prijatan dan, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Pozvati kada se izmeni količina proizvoda u porudžbini"
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}.","U porudzbini {order_id} je izmenjena kolicina, {orderSlip2}. Podaci od {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}.","U Vasoj porudzbini {order_id} izmenjena je količina, {orderSlip2}. Zelimo Vam prijatan dan, {shop_name}."
368
+ "Payment confirmation","Potvrda uplaten"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Potvrda uplate, porudzbina id: {order_id}, placanje: {order_payment}, kolicina: {order_total_paid} {order_currency}. Podaci od {shop_name}."
370
+ "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}.","Uspesno smo primili uplatu za Vasu porudzbinu {order_id} preko {order_payment}, kolicina: {order_total_paid} {order_currency}. Zelimo Vam prijatan dan, {shop_name}."
371
+ "Update of tracking number in order","Ažuriranje broja za praćenje porudžbine"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Porudzbina {order_id} je azurirana, broj za pracenje porudzbine je {order_shipping_number}. Podatci od {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Postovani, Vasa porudzbina {order_id} je poslata, broj za pracenje je {order_shipping_number}. Zelimo Vam prijatan dan, {shop_name}."
374
+ "Called when a product is deleted","Pozvati kada je proizvod izbrisan"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Ovaj proizvod je izbrisan iz {shop_name}, id: {product_id}, ref: {product_ref}, ime: {product_name}. Izbrisan od strane korisnika {employee_id}, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","Količina je ažurirana samo onda kada klijent plasira porudžbinu"
377
+ "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}.","Kolicina proizvoda je izmenjena, id: {product_id}, ref: {product_ref}, ime: {product_name}, trenutna kolicina: {product_quantity}, dobavljac: {product_supplier}. Podaci od {shop_name}."
378
+ "Product out of stock","Proizvoda nije na raspolaganju"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Ovog proizvoda nema mnogo na raspolaganju, id: {product_id}, ref: {product_ref}, ime: {product_name}, trenutna kolicina: {product_quantity}. Podaci od {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Pozvati kada admin ili klijent otkažu proizvod iz porudžbine"
381
+ "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}.","Iz porudzbine {order_id} otkazan je proizvod sa id: {product_id}, ref: {product_ref}, ime: {product_name}. Kolicina: {product_quantity}, kolicina otkazan: {product_quantity_reinjected}. Podaci od {shop_name}."
382
+ "Status of order {order_id} has changed to ","Status porudzbine {order_id} je promenjen na "
383
+ ". Info from {shop_name}.",". Podaci od {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Postovani, status vase porudzbine {order_id} je izmenjen i glasi "
385
+ ". Have a nice day, {shop_name}.",". Zelimo Vam prijatan dan, {shop_name}."
386
+ "Bank wire","Bank wire"
387
+ "Company Name","Ime kompanije"
388
+ "Country","Zemlja"
389
+ "City","Grad"
390
+ "qty","qty"
391
+ "qty reinjected","qty reinjected"
392
+ "qty returned","qty vraceno"
393
+ "name","ime"
394
+ "not found","nije pronađeno"
395
+ "SMS Settings - Select Own number sender ID for ","SMS Podešavanja - Izabrati broj ID pošiljaoca za "
396
+ "Own number sender ID settings","Sopstveni broj pošiljaoca ID podešavanja"
397
+ "own number sender ID","sopstveni broj pošiljaoca ID"
398
+ "Existing Own number:","Postojeći sopstveni broj:"
399
+ "New Own number sender ID:","novi sopstveni broj pošiljaoca ID:"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","u međunarodnom fromatu, bez početnih nula ili znaka “+”, na pr., 381611748783"
401
+ "SMS code:","SMS kod:"
402
+ "CONFIRM","POTVRDITI"
403
+ "Required field","Neophodno polje"
404
+ "SMS Settings - Select Text sender ID for ","SMS Podešavanja - Izabrati tekst pošiljaoca ID za "
405
+ "Text sender ID settings","Tekst pošiljaoca ID podešavanja"
406
+ "Existing Text sender ID:","Postojeći tekst pošiljaoca ID:"
407
+ "New Text sender ID:","Novi tekst pošiljaoca ID:"
408
+ "max. 11 characters","max. 11 karaktera"
409
+ "SMS Settings","SMS Podešavanja"
410
+ "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.","Definisati SMS tip pošiljaoca za svaku zemlju posebno (Tekst pošiljaoca ID, sopstveni broj mobilnog telefona ili sistemski broj). Cena SMSa zavisi od zemlje primaoca, izabranog tipa SMS pošiljaoca i iznosa plaćanja. U zemljama sa nedefinisanim tipom SMS pošiljaoca tip pošiljaoca sa sistemskim brojem će biti primenjen."
411
+ "Customer SMS settings","Klijentova SMS podešavanja"
412
+ "SENDER TYPE","TIP POŠILJAOCA"
413
+ "NETWORK","MREŽA"
414
+ "SMS PRICE<br />IN CREDITS","CENA SMSa<br />U KREDITA"
415
+ "SMS PRICE IN EUR (excl. VAT)","CENA SMSa U EVRIMA (bez PDVa)"
416
+ "payment","plaćanje"
417
+ "Unicode ","Unicode "
418
+ "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)","Podrška za Unicode simbole (Unicode dozvoljava unošenje karaktera u svim fontovima i raznih drugih simbola u isto vreme. Koristi se za Kinesko pismo, arapsko, Grčko, Korenasko, Hebrejsko, Ćirilično, itd. ili za dijakritičke znake u tekstu SMS poruke)"
419
+ "TEXT SENDER ID","TEKST POŠILJAOC ID"
420
+ "Text sender ID","Tekst pošiljaoc ID"
421
+ "SYSTEM NUMBER","SISTEMSKI BROJ"
422
+ "OWN NUMBER SENDER ID","SOPSTVENI BROJ POŠILJAOCA ID"
423
+ "SIM HOSTING","SIM HOSTING"
424
+ "UNICODE SUPPORTED","UNICODE PODRŽAN"
425
+ "UNICODE NOT SUPPORTED","UNICODE NIJE PODRŽAN"
426
+ "SAVE SMS SETTINGS","SAČUVATI SMS PODEŠAVANJA"
427
+ "Are you sure to delete","Da li ste sigurni da želite izbrisati"
428
+ "Select country: ","Izabrati zemlju: "
429
+ "ADD/CHANGE SELECTED COUNTRY","DODATI/IZMENITI ODABRANU ZEMLJU"
430
+ "SMS settings - not active","SMS podešavanja - nije aktivno"
431
+ "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.","Profil korisnika nije aktivan! Da bi se registrovali kliknite na SMS odeljak u glanom meniu. Modul će prikazati prozor za registraciju podataka. Ako ste prethodno već koristli naš formular i imate korisničko ime i lozinku, popunite obrazac za postojeći nalog. U suprotnom upišite email, prihvatite uslove korišćenja i potvrdite registraciju."
432
+ "error","greška"
433
+ "can not connect to SMS server","nije moguće povezati se na SMS server"
434
+ " was deleted."," je izbrisano."
435
+ "choose sender type","izabrati tip pošiljaoca"
436
+ " was saved."," je sačuvano."
437
+ "fill in own number sender ID","uneti sopstveni broj pošiljaoca ID"
438
+ "own number sender ID must be number","sopstveni broj pošiljaoca ID mora biti broj"
439
+ "correctly confirm sms code","ispravno potvrditi sms kod"
440
+ "Own number sender ID for ","sačuvati broj pošiljaoca ID za "
441
+ " was saved."," je sačuvano."
442
+ "error - ","greška - "
443
+ "login error","greška pri logovanju"
444
+ "Now retype SMS code.","Sada ponovo unesite SMS kod."
445
+ "Now retype SMS code. SMS will be send in next 60 seconds.","Sada ponovo unesite SMS kod. SMS će biti poslat u narednih 60 sekundi."
446
+ "error - wrong number or unavailable","greška - pogrešan broj ili nedostupan"
447
+ "error - unauthorized senderID in confirmation sms","greška - nedostupan pošiljaoc ID u potvrdi sms"
448
+ "error - low credit for sending validation SMS","greška - nedovoljan kredit za slanje validacionog SMS"
449
+ "fill in text sender ID","uneti tekst pošiljaoca ID"
450
+ "fill in text sender ID, 3-11 characters","uneti tekst pošiljaoca ID, 3-11 karaktera"
451
+ "possible characters: ","mogući karakteri: "
452
+ "text sender ID can't be number","tekst posiljaoca ID ne može biti broj"
453
+ "Text sender ID for ","Tekst pošiljaoca ID za "
454
+ "Admin SMS settings","Admin SMS podešavanja"
455
+ "VALIDATE","VALIDIRATI"
456
+ "SMS validation","SMS validacija"
457
+ "Confirmation code: ","Kod potvrde: "
458
+ "Update pricelist","Ažurirati cenovnik"
459
+ "e.g.:","na pr.:"
460
+ "Pricelist was successfully updated.","Cenovnik je uspešno ažuriran."
461
+ "edit","izmeniti"
462
+ "delete","izbrisati"
463
+ "Your online stores","Vaše online prodavnice"
464
+ "SMS opt-out","SMS opt-out"
465
+ "SMS opt-out - setting SMS opt-out option from the cart and SMS charging","SMS opt-out - podešavanje SMS opt-out opcije u korpi i naplata SMSa"
466
+ "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.","Izabrati online prodavnicu za koju želite podesiti opciju u korpi za odjavu sa liste za obaveštenja SMSovima, određivanje troška SMS poruka i definisanje teksta koji će biti prikazan klijentu u korpi."
467
+ "For sending SMS prefer phone nr. from:","Za slanje SMSova staviti broj telefona umesto:"
468
+ "invoice address","adrese na računu"
469
+ "delivery address","adrese dostavke"
470
+ "Price of SMS","Cena poruke"
471
+ "Text displayed in the cart","Tekst prikazan u korpi"
472
+ "Activate displaying SMS opt-out feature in the cart","Aktivirati prikazivanje SMS opt-out opcije u korpi"
473
+ "SMS opt-out is ACTIVE","SMS opt-out je AKTIVIRAN"
474
+ "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 NIJE AKTIVIRAN. Da bi se aktivirao SMS opt-out obeležiti kućicu „Aktivirati prikaz SMS opt-out opcije u korpi“"
475
+ "Setting of the SMS opt-out feature was successfully changed","Podešavanje SMS opt-out opcije je uspešno izmenjeno"
476
+ "Price of SMS messages has changed in the following countries:","Cena SMS poruke je promenjena u sledećim zemljama:"
477
+ "New version available for download:","Nova verzija dostupna za preuzimanje:"
478
+ "Manual:","Manual za SMS Modul (ENG):"
479
+ "www.presta-sms.com/manual.html","www.presta-sms.com/manual.html"
480
+ "Supported PrestaShop versions:","Podržane verzije PrestaShop:"
481
+ "1.5.x","1.5.x"
482
+ "Contact form","Kontakt formular"
483
+ "Remove duplicate numbers","Uklonite duplirane"
484
+ "Registration type:","Registracija tip:"
485
+ "Personal","Lični"
486
+ "Business","Služben"
487
+ "Address","Adresa"
488
+ "Billing information","Informacije za obračun"
489
+ "Contact person","Kontakt osoba"
490
+ "Enter the name of the company.","Unesite naziv preduzeća."
491
+ "Invalid VAT","Nevažeći PDV"
492
+ "Statistics","Statistika"
493
+ "Statistics - not active","Statistika - nije aktivno"
494
+ "day","dan"
495
+ "Date from:","Datum od:"
496
+ "to:","do:"
497
+ "Mage SMS module 2013-%s, version ","Mage SMS modul 2013-%s, version "
498
+ "Supported Magento versions:","Podržane verzije Magento:"
499
+ "www.mage-sms.com/manual.html","www.mage-sms.com/manual.html"
500
+ "www.mage-sms.com","www.mage-sms.com"
501
+ "www.mage-sms.com/index.html","www.mage-sms.com/rs/index.html"
502
+ "SIMULATION","SIMULACIJA"
503
+ "DELETED","DELETED"
504
+ "SCHEDULED","SCHEDULED"
505
+ "DO NOT DISTURB registry (DND)","DO NOT DISTURB registry (DND)"
506
+ "DUPLICATE","DUPLIKAT"
app/locale/tr_TR/Topefekt_Magesms.csv ADDED
@@ -0,0 +1,506 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "lang_iso_code","tr"
2
+ "lang_alphabet","A;Â;B;C;Ç;D;E;F;G;Ğ;H;İ;I;Î;J;K;L;M;N;O;Ö;P;R;S;Ş;T;U;Ü;Û;V;Y;Z"
3
+ "smscurrency","EUR"
4
+ "All years","Tüm yıl"
5
+ "About","Hakkımızda"
6
+ "Copyright © TOPefekt s.r.o., All rights reserved","Copyright © TOPefekt s.r.o., Tüm hakları koruma altındadır<br /><br /><b>SMS Modülü Türkçe çevirisi:</b><br />İsmail UĞUR<br />Gazeteci, Sosyal Medya Uzmanı, Teknik Çevirmen<br />İstanbul'da yaşıyor.<br />İletişim Tel: 0.544 349 11 38<br />mail: <a href=""mailto:ugurbay@gmail.com"">ugurbay@gmail.com</a>"
7
+ "Developer:","Geliştirici:"
8
+ "TOPefekt s.r.o.","TOPefekt s.r.o."
9
+ "Address:","Adres:"
10
+ "B. Nemcove 767/13","B. Nemcove 767/13"
11
+ "78701 Sumperk","78701 Sumperk"
12
+ "Czech Republic","Czech Republic"
13
+ "VAT: CZ29444268","Vergi Numarası: CZ29444268"
14
+ "Office Telephone:","Ofis Telefonu:"
15
+ "+420 581 110 998","+420 581 110 998"
16
+ "E-mail:","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/tr/index.html"
22
+ "Admin SMS","SMS Yöneticisi"
23
+ "Select events during which shall be shop administrators notified via SMS and customize text of messages.","Mağaza yöneticilerine gönderilecek SMS mesajı için konu seç"
24
+ "Unicode SMS","Unicode SMS"
25
+ "unicode","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).","Bu seçeneği Çince, Arapça, Yunanca, Korece gibi dilleri kullanacaksanız işaretleyin(Unicode karakterler farklı alfabeleri ve özel karakterleri destekler. Bir SMS için yazılacak karakter sayısı 70 olmalıdır)."
27
+ "Save","Kaydet"
28
+ "Sending notifications via SMS is ACTIVE","SMS'le bildirim gönderimi AÇIK"
29
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check at least one administrator.","SMS'le bildirim gönderimi KAPALI. SMS gönderimi aktif hale getirmek için bir yönetici işaretleyin."
30
+ "Update of order status","Sipariş durumunu güncelle"
31
+ "Account","Hesap"
32
+ "Product","Ürün"
33
+ "Order status","Sipariş Durumu"
34
+ "Order","Sipariş"
35
+ "Admin SMS - not active","Yönetici SMS - kapalı"
36
+ "Please add at least one administrator!","En az bir yönetici ekleyin!"
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.","Kullanıcı profili aktif değil! Üye olmak için Ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
38
+ "Invalid SMS text","Geçersiz SMS metni"
39
+ "Text of SMS was saved.","SMS metni kaydedildi."
40
+ "Unicode saved.","Unicode kaydedildi."
41
+ "char","Tür"
42
+ "chars","türler"
43
+ "label","etiket"
44
+ "SMS text","SMS metni"
45
+ "total sms:","toplam sms:"
46
+ "Enter SMS text","SMS metni gir"
47
+ "Preview","Önizleme"
48
+ "Administrators","Yöneticiler"
49
+ "Save","Kaydet"
50
+ "Cancel","İptal"
51
+ "Restore unsaved changes to its original state.","Kaydedilmeyen değişiklikleri orijinal haline döndür."
52
+ "User profile - not active","Kullanıcı profili - Pasif"
53
+ "User profile - active","Kullanıcı profili - Aktif"
54
+ "New user account","Yeni kullanıcı hesabı"
55
+ "Not registered yet? Create account now!","Henüz üye olmadınız mı? Şimdi bir hesap oluşturun!"
56
+ "Email:","Email:"
57
+ "Company name:","Firma Adı:"
58
+ "Street:","Cadde:"
59
+ "City:","Şehir:"
60
+ "ZIP:","Posta Kodu:"
61
+ "Country:","Ülke:"
62
+ "Company ID:","Firma ID:"
63
+ "Company VAT:","Firma Vergi Numarası:"
64
+ "Referer ID:","Önerici ID:"
65
+ "View licence terms:","Lisans anlaşmasını gör:"
66
+ "I agree","Kabul ediyorum"
67
+ "I dont agree","Kabul etmiyorum"
68
+ "Register","Kaydol"
69
+ "Required field","Zorunlu alanlar"
70
+ "Sign in","Giriş yap"
71
+ "If You already have an account, please sign in.","Hesabınız varsa, giriş yapın."
72
+ "Username:","Kullanıcı Adı:"
73
+ "Password:","Parola:"
74
+ "Log in","Giriş"
75
+ "Edit user account","Kullanıcı hesabını düzenle"
76
+ "Save","Kaydet"
77
+ "User account info","Kullanıcı hesap bilgileri"
78
+ "SMS Credit:","SMS Kredisi:"
79
+ "Add administrators","Yönetici ekle"
80
+ "Name:","İsim:"
81
+ "Mobile number:","Telefon numarası:"
82
+ "Edit","Düzenle"
83
+ "Add","Ekle"
84
+ "Other settings","Diğer ayarlar"
85
+ "Simulate SMS sending:","örnek SMS gönderimi:"
86
+ "Allows to test sending of SMS in modul and to view sent SMS in SMS history with a special status.","Modül üzerinden SMS gönderimini test etmenizi sağlar. SMS özetinden SMS geçmişini görebilirsiniz."
87
+ "Delete database:","Veritabanını sil:"
88
+ "Allows to decide if current SMS settings and database of sent SMS shall be stored when uninstalling SMS module.","Modülü kaldırdığınzda SMS ayarları ve SMS verilerinin depolanmasına yarar."
89
+ "Delivery reports:","Gönderim Raporları:"
90
+ "Allows to see delivery reports of SMS in SMS history Tab.","SMS Özeti sekmesinden gönderim raporlarınızı izleyebilirsiniz."
91
+ "Low credit alert:","Düşük kredi uyarısı:"
92
+ " Allows to receive email when your SMS credit is low."," SMS krediniz düşük olduğunda mail yoluyla bilgilendirilirsiniz."
93
+ "Email for delivery reports:"," DR için mail:"
94
+ "Allows to receive email with delivery report of SMS.","SMS gönderim raporlarını maille alabilirsiniz."
95
+ "Admin was created.","Yönetici oluşturuldu."
96
+ "You have to agree with licence terms.","Lisans sözleşmesini kabul etmelisiniz."
97
+ "Account was created.","Hesap oluşturuldu."
98
+ "you can add another account after ","Daha sonra farklı bir hesap oluşturabilirsiniz. "
99
+ "minutes","dakika"
100
+ "can not connect to SMS server","SMS sunucusuna bağlanılamıyor"
101
+ "You were succesfully loged in.","Başarıyla giriş yaptınız."
102
+ "error","hata"
103
+ "Invalid e-mail for delivery report.","Gönderim raporları için geçersiz mail adresi."
104
+ "Invalid e-mail","Geçersiz mail adresi"
105
+ "Account was changed.","Hesap değiştirildi."
106
+ "Account was changed, but module URL for DR does not answer.","Hesap değiştirildi, fakat DR için modül linkinden cevap alınamıyor."
107
+ "you can change account after ","daha sonra hesabınızı değiştirebilirsiniz "
108
+ " seconds"," saniye"
109
+ "Invalid name","Geçersiz isim"
110
+ "Invalid number","Geçersiz numara"
111
+ "Admin was changed.","Yönetici değiştirildi."
112
+ "Admin was deleted.","yönetici silindi."
113
+ "no changes were made","değişiklik yapılmadı"
114
+ "login error","giriş hatası"
115
+ "Are you sure to delete","Silmeyi onaylıyormusunuz?"
116
+ "DELETE administrator","Üst yöneticiyi SİL"
117
+ "EDIT administrator","Üst yöneticiyi düzenle"
118
+ "in international format, no leading zeros or a “+” sign, e.g., 447971796595","uluslar arası formatta sıfır veya “+” işareti kullanılmaz. örneğin 905012345678"
119
+ "(when uninstall)","(kaldırıldığında)"
120
+ "(0 = no alert)","(0 = uyarı yok)"
121
+ "Fill in username and password.","Kullanıcı adı ve parola bilgilerini girin."
122
+ "Customer SMS - ","Müşteri SMS - "
123
+ "Customer SMS - not active","Müşteri SMS - aktif değil"
124
+ " language version"," dil sürümü"
125
+ "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.","Müşteri bilgilendirmesi için konu oluşturun veya SMS metni düzenleyin. Her ülke için ayrı ayrı SMS mesajı da oluşturabilirsiniz. Dil tanımlaması yapılmayan ülkeler için tanımlı dil seçeneği kullanılacaktır."
126
+ "Add SMS text version","SMS metin sürümü"
127
+ "Select country: ","Ülke seç: "
128
+ "Unicode SMS","Unicode SMS"
129
+ "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).","Çince, Arapça, Yunanca, Korece veya buna benzer diller kullanacaksanız bu seçeneği işaretleyin (Unicode metinler bu dillere ait karakterleri ve yazı tiplerini destekler. Her SMS metni 70 karakteri geçmemelidir)."
130
+ "Order status","Sipariş durumu"
131
+ "Sending notifications via SMS is ACTIVE","SMS'le bilgilendirme aktif"
132
+ "Sending notifications via SMS is NOT ACTIVE. To activate SMS sending check „Active“ in desired status detail.","SMS'le bilgilendirme aktif değil. Aktif etmek için durum detayındaki SMS gönderim özelliğini aktif etmelisiniz."
133
+ " Update of order status "," Sipariş durumlarını güncelle "
134
+ "Account","Hesap"
135
+ "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.","Kullanıcı profili aktif değil! Kaydolmak için ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
136
+ "Invalid SMS text","Geçersiz SMS metni"
137
+ "Text of SMS was saved.","SMS metni kaydedildi."
138
+ "SMS text version was deleted.","SMS metin sürümü silindi."
139
+ "Are you sure to delete","Silmek istiyormusunuz"
140
+ "DELETE language version","Dil sürümünü SİL"
141
+ "SMS text","SMS metni"
142
+ "unicode","unicode"
143
+ "SMS text version for ","SMS metin sürümü "
144
+ " was saved"," kaydedildi"
145
+ "Preview","Önizleme"
146
+ "Active","Actif"
147
+ "Save","Kaydet"
148
+ "Cancel","İptal"
149
+ "total sms:","toplam sms:"
150
+ "EDIT language version","Dil sürümünü DÜZENLE"
151
+ "default","varsayılan"
152
+ "Edit","Düzenle"
153
+ "Add","Ekle"
154
+ "Order","Sipariş"
155
+ "Chars","Bölümler"
156
+ "Unicode was saved.","Unicode kaydedildi."
157
+ "Restore unsaved changes to its original state.","Kaydedilmeyen değişiklikleri orijinal haline döndür."
158
+ "Purchase Credit","Kredi satın al"
159
+ "Purchase Credit - not active","Kredi satın alma - aktif değil"
160
+ "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.","Kullanıcı profili aktif değil! Üye olmak için Ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
161
+ " In case methods for credit purchase are not displayed properly, please click here:"," Kredi satın alma yöntemleri düzgün görüntülenmiyorsa lütfen buraya tıklayın:"
162
+ "Bulk SMS text","Çoklu SMS gönderim metni"
163
+ "Add recipients ","Alıcı ekle "
164
+ "Add one or more recipients separated by commas. Number must be in international format, no leading zeros or “+“ sign.","Birden çok alıcı eklerken aralara virgül koyun. Numaralar uluslararası formatta olmalıdır. Sıfır veya “+“ işareti kullanmayın."
165
+ " (e.g. 447971796595)"," (örneğin 905012345678)"
166
+ "Enter SMS text","SMS metni girin"
167
+ "Add recipients in CSV file ","CSV dosyasından mesaj alıcıları ekle "
168
+ "CSV file - 1 column, 1st column - number (Number must be in international format, no leading zeros or “+“ sign; e.g. 447971796595)","CSV dosyası - 1 kolon, birinci kolon - numara (Numaralar uluslararası formatta olmalıdır. Sıfır veya “+“ işareti kullanmayın. örneğin 905012345678)"
169
+ " Unicode "," Unicode "
170
+ "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).","Bu seçeneği Çince, Arapça, Yunanca, Korece gibi dilleri kullanacaksanız işaretleyin(Unicode karakterler farklı alfabeleri ve özel karakterleri destekler. Bir SMS için yazılacak karakter sayısı 70 olmalıdır)."
171
+ "Your time: ","Bulunduğunuz ülke zamanı: "
172
+ "Time: ","Zaman: "
173
+ "time zone: ","zaman dilimi: "
174
+ "time zone settings","bölgesel zaman ayarları"
175
+ "Text is too long","Metin çok uzun"
176
+ "Send SMS","SMS gönder"
177
+ "Send","Gönder"
178
+ "Send SMS or bulk SMS. Enter mobile numbers or upload CSV file.","SMS veya çoklu SMS gönder. Mobil telefon numaralarını gir veya CSV dosyasından yükle."
179
+ "Send SMS - not active","SMS gönderimi - aktif değil"
180
+ "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.","Kullanıcı profili aktif değil! Üye olmak için Ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
181
+ "Fill in SMS text.","SMS metni oluşturun."
182
+ "SMS text is too long (max. 612 characters).","SMS metni çok uzun (max. 612 karakter)."
183
+ "SMS text is too long (max. 268 unicode characters).","SMS metni çok uzun (max. 268 unicode karakter)."
184
+ "Wrong time of SMS sending.","SMS gönderimi için yanlış zaman."
185
+ "Recipients found: 0","Alıcılar: 0"
186
+ "You do not have enough credit to send SMS to all ","Tümüne göndermek için yeterli SMS krediniz yok "
187
+ " recipients."," SMS Alıcıları."
188
+ "SMS was sent.","SMS gönderildi."
189
+ "SMS was saved.","SMS kaydedildi."
190
+ "wrong number or unavailable","Yanlış veya uygun olmayan numara"
191
+ "unauthorized senderID in confirmation sms","SMS onayı için yetkilendirilmemiş gönderici ID "
192
+ "low credit for sending sms","SMS gönderimi için düşük kredi"
193
+ "unicode is not supported","unicode desteklenmiyor"
194
+ "can not connect to SMS server","SMS sunucusuna bağlanılamıyor"
195
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS simülasyonu (SMS gönderimi yalnızca simüle edildi. Alıcılar gerçekte SMS mesajı almayacaklar.)"
196
+ "SMS was sent (simulation).","SMS gönderildi (simülasyon)."
197
+ "error","hata"
198
+ "login error","giriş hatası"
199
+ " Send later "," Daha sonra gönder "
200
+ "Characters: ","Karakter: "
201
+ "1hr","1saat"
202
+ "Date: ","Tarih: "
203
+ "SMS Answers","SMS Yanıtları"
204
+ "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.","Müşteri SMS yanıtları, yalnızca sistem numarasından gönderilenler için görüntülenebilir. Müşteriler kendi telefon numaraları ile yanıtlarlar."
205
+ "Show","Göster"
206
+ "Search results ","Arama sonuçları "
207
+ " of "," nin "
208
+ "SMS center","SMS merkezi"
209
+ "Date","tarih"
210
+ "From number","Şu numaradan"
211
+ "new","yeni"
212
+ "Previous","önceki"
213
+ "Next","Sonraki"
214
+ " Page: "," Sayfa: "
215
+ "SMS Answers - not active","SMS Yanıtları - aktif değil"
216
+ "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.","Kullanıcı profili aktif değil! Üye olmak için Ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
217
+ "year","yıl"
218
+ "month","ay"
219
+ "SMS","SMS"
220
+ "Text:","Metin:"
221
+ "Total SMS answers: 0","Toplam SMS yanıtları: 0"
222
+ "SENT to recipient","alıcılara GÖNDERİLDİ"
223
+ "ERROR","HATA"
224
+ "DELIVERED to recipient","alıcılara İLETİLDİ"
225
+ "RECIPIENT UNAVAILABLE","ALICI UYGUN DEĞİL"
226
+ "SMS History","SMS Özeti"
227
+ "History of sent SMS from SMS module.","SMS modülünden gönderilen SMS özeti"
228
+ " admin sms"," yönetici sms"
229
+ " customer sms"," müşteri sms"
230
+ " marketing sms"," pazarlama sms"
231
+ " simple sms"," basit sms"
232
+ "Show","Göster"
233
+ "Search results ","Arama sonuçları "
234
+ " of "," nin "
235
+ "Type","Tip"
236
+ "Date","Tarih"
237
+ "SMS subject","SMS konusu"
238
+ "Number","Numara"
239
+ "yes","evet"
240
+ "no","hayır"
241
+ "system number","sistem numarası"
242
+ "Credit balance:","Kredi dengeleme:"
243
+ "Display customer detail","Müşteri detaylarını görüntüle"
244
+ "Text:","Metin:"
245
+ "Total SMS:","Toplam SMS:"
246
+ "SMS History - not active","SMS Özeti - aktif değil"
247
+ "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.","Kullanıcı profili aktif değil! Üye olmak için Ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
248
+ "SMS price in credits:","Kredili SMS ücretleri:"
249
+ "year","yıl"
250
+ "month","ay"
251
+ "Status","Durum"
252
+ "Recipient","Alıcı"
253
+ "Unicode:","Unicode:"
254
+ "senderID:","göndericiID:"
255
+ "Previous","önceki"
256
+ "Next","Sonraki"
257
+ " Page: "," Sayfa: "
258
+ "Total SMS: 0","Toplam SMS: 0"
259
+ "SMS","SMS"
260
+ "SMS Marketing - bulk SMS text","SMS Marketi - çoklu SMS metni"
261
+ "Enter SMS text","SMS metni gir"
262
+ " Unicode "," Unicode "
263
+ "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).","Bu seçeneği Çince, Arapça, Yunanca, Korece gibi dilleri kullanacaksanız işaretleyin(Unicode karakterler farklı alfabeleri ve özel karakterleri destekler. Bir SMS için yazılacak karakter sayısı 70 olmalıdır.)."
264
+ " Send later "," Sonra gönder "
265
+ "Your time: ","Yerel Zaman: "
266
+ "Total customers:","Toplam müşteri:"
267
+ "Total SMS:","Toplam SMS:"
268
+ "SMS Marketing - bulk SMS filter","SMS Marketi - çoklu SMS filtresi"
269
+ "All customers","Tüm müşteriler"
270
+ "company customers","firma müşterileri"
271
+ "private customers","Özel müşteriler"
272
+ "All countries","Tüm ülkeler"
273
+ "Last name:","Soyadı:"
274
+ "First name:","Adı:"
275
+ "Last name","Soyadı"
276
+ "First name","Adı"
277
+ "Groups:","Gruplar:"
278
+ "All","Tümü"
279
+ "Gender:","Cinsiyet:"
280
+ "Male","Erkek"
281
+ "Female","Kadın"
282
+ "Newsletter:","Mektup:"
283
+ "Yes","evet"
284
+ "No","hayır"
285
+ "Apply filter","Filtreleme uygula"
286
+ "Date of birth from: ","Doğum tarihi: "
287
+ "to: ","şuna: "
288
+ "Date of registration from: ","Kaydolma tarihi: "
289
+ "Customers found: ","şu kadar müşteri bulundu: "
290
+ "results","sonuçlar"
291
+ "Action","Hareket"
292
+ "Mobile number","Mobil numara"
293
+ "Customer ID","Müşteri ID"
294
+ "REMOVE customer from this list","Müşteriyi bu listeden SİL"
295
+ "Next","Sonraki"
296
+ "Previous","Önceki"
297
+ " Page: "," Sayfa: "
298
+ "SMS Marketing - customers found: ","SMS Marketi - müşteri bulundu: "
299
+ "Write text of message and use advanced filter to target your marketing campaign.","Satış firmalarını yakalamak için gelişmiş filtreli sms mesajı kullanın."
300
+ "SMS Marketing","SMS Marketi"
301
+ "SMS Marketing - not active","SMS Marketi - aktif değil"
302
+ "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.","Kullanıcı profili aktif değil! Üye olmak için Ana menüdeki SMS sekmesine tıklayın. Eğer modülümüzü daha önce kullandıysanız, kullanıcı adı ve parolanızı biliyorsanız, mevcut hesap bilgilerinizi girin. yoksa sadece mail adresinizi girerek lisans sözleşmesini kabul edip giriş yapın."
303
+ "Fill in SMS text","SMS metni oluşturun"
304
+ "SMS text is too long (max. 612 characters).","SMS metni çok uzun (max. 612 karakter)."
305
+ "SMS text is too long (max. 268 unicode characters).","SMS metni çok uzun (max. 268 unicode karakter)."
306
+ "Customers found: 0","bulunan müşteri: 0"
307
+ "Wrong time of SMS sending.","SMS gönderimi için yanlış zaman."
308
+ "You do not have enough credit to send SMS to all ","Tümüne SMS göndermek için yeterli krediniz yok "
309
+ " customers."," müşteri."
310
+ "SMS was sent.","SMS gönderildi."
311
+ "SMS was saved.","SMS kaydedildi."
312
+ "wrong number or unavailable","yanlış veya uygun olmayan numara"
313
+ "unauthorized senderID in confirmation sms","SMS onayı için yetkilendirilmemiş gönderici ID"
314
+ "low credit for sending sms","sms gönderimi için düşük kredi"
315
+ "unicode is not supported","unicode desteklenmiyor"
316
+ "can not connect to SMS server","SMS sunucusuna bağlanılamıyor"
317
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SİMÜLASYONU (SMS gönderimi simüle edildi. Alıcılar gerçekte SMS almadı.)"
318
+ "SMS was sent (simulation).","SMS gönderildi (simulasyon)."
319
+ "error","hata"
320
+ "login error","giriş hatası"
321
+ "Date:","Tarih:"
322
+ "Time: ","Zaman: "
323
+ "1hr","1saat"
324
+ "time zone: ","yerel zaman: "
325
+ "time zone settings","bölgesel zaman ayarları"
326
+ "Send","Gönder"
327
+ "Characters: ","karakter: "
328
+ "Text is too long","Metin çok uzun"
329
+ "Type:","Tip:"
330
+ "Country:","Ülke:"
331
+ "City:","Şehir:"
332
+ "Advert:","Reklam:"
333
+ "Store:","Mağaza:"
334
+ "All stores","tüm mağazalar"
335
+ "Presta SMS","Presta SMS"
336
+ "presta-sms.com - send SMS from your Prestashop!","presta-sms.com - mağazanızdan SMS gönderin!"
337
+ "Admin SMS","Yönetici SMS"
338
+ "Customer SMS","Müşteri SMS"
339
+ "SMS Settings","SMS Ayarları"
340
+ "SMS History","SMS Özeti"
341
+ "Purchase Credit","Kredi satın al"
342
+ "SMS Marketing","SMS Marketi"
343
+ "SMS Answers","SMS Yanıtları"
344
+ "Send SMS","SMS gönder"
345
+ "About","Hakkımızda"
346
+ "wrong number or unavailable","yanlış veya uygun olmayan numara"
347
+ "unauthorized senderID in confirmation sms","SMS onayı için yetkilendirilmemiş gönderici ID"
348
+ "low credit for sending sms","sms gönderimi için düşük kredi"
349
+ "unicode is not supported","unicode desteklenmiyor"
350
+ "login error","giriş hatası"
351
+ "can not connect to SMS server","SMS sunucusuna bağlanılamıyor"
352
+ "SMS SIMULATION (Sending of SMS was simulated. Recipient will not receive SMS)","SMS SİMÜLASYONU (SMS gönderimi simüle edildi. Alıcılar gerçekte SMS almadılar.)"
353
+ "unknown mobile number","bilinmeyen mobil numara"
354
+ "not connected to SMS server","SMS sunucusuna bağlanılamadı"
355
+ "New orders","Yeni siparişler"
356
+ "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}.","Yeni sipariş {customer_firstname} {customer_lastname}, müşteri id: {customer_id}, sipariş id: {order_id}, ödeme: {order_payment}, mikter: {order_total_paid} {order_currency}. Sipariş: {newOrder2}. Bilgilendirme {shop_name}."
357
+ "Your order {order_id} was successfully created, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Have a nice day, {shop_name}.","Siparişiniz {order_id} başarıyla oluşturuldu, ödeme: {order_payment}, miktar: {order_total_paid} {order_currency}. iyi günler, {shop_name}."
358
+ "Possible variables:","Mümkün olan değişkenler:"
359
+ "Successful customer create account","Müşteri hesap oluşturma başarılı"
360
+ "Customer {customer_firstname} {customer_lastname}, id: {customer_id}, has just subscribed to {shop_name}.","Müşteri {customer_firstname} {customer_lastname}, id: {customer_id}, abone oldu {shop_name}."
361
+ "Dear {customer_firstname} {customer_lastname}, your account in {shop_name} was successfully created. Your username: {customer_email}. Have a nice day!","Sayın {customer_firstname} {customer_lastname}, {shop_name} hesabınız başarıyla oluşturuldu. Kullanıcı adınız: {customer_email}. İyi günler!"
362
+ "Product returned","Ürün geri dönüşümü"
363
+ "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}.","Müşteri {customer_firstname} {customer_lastname}, id: {customer_id}, geri dönüş yaptı {order_id}. Sipariş: {orderReturn2}. Müşteri metni: {customer_question}. Bilgilendirme {shop_name}."
364
+ "We have received your request. Order {order_id}. Have a nice day, {shop_name}.","Talebinizi aldık. Sipariş {order_id}. İyi günler, {shop_name}."
365
+ "Called when a quantity of one product change in an order","Bir siparişteki ürün miktarı değiştiğinde arandı"
366
+ "In order {order_id} was changed quantity, {orderSlip2}. Info from {shop_name}."," {order_id} siparişindeki miktar değiştirildi, {orderSlip2}. Bilgilendirme {shop_name}."
367
+ "In your order {order_id} was changed quantity, {orderSlip2}. Have a nice day, {shop_name}."," {order_id} siparişindeki miktar değiştirildi, {orderSlip2}. İyi günler, {shop_name}."
368
+ "Payment confirmation","Ödeme onayı"
369
+ "Payment confirmation, order id: {order_id}, payment: {order_payment}, amount: {order_total_paid} {order_currency}. Info from {shop_name}.","Ödeme onayı, sipariş id: {order_id}, ödeme: {order_payment}, miktar: {order_total_paid} {order_currency}. Bilgilendirme {shop_name}."
370
+ "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}."," {order_id} sipariş ödemeniz başarıyla gerçekleştirilmiştir. Ödeme {order_payment}, miktar: {order_total_paid} {order_currency}. İyi günler, {shop_name}."
371
+ "Update of tracking number in order","Sipariş aşamalarını güncelleyin"
372
+ "Order {order_id} was updated, tracking number is {order_shipping_number}. Info from {shop_name}.","Sipariş {order_id} güncellendi, sipariş takip numarası {order_shipping_number}. Bilgilendirme {shop_name}."
373
+ "Dear Customer, your order {order_id} was shipped, tracking number is {order_shipping_number}. Have a nice day, {shop_name}.","Sayın müşterimiz, {order_id} numaralı siparişiniz kargoya verildi, sipariş takip numarası {order_shipping_number}. iyi günler, {shop_name}."
374
+ "Called when a product is deleted","Ürün silindiğinde arandı"
375
+ "This product was deleted from {shop_name}, id: {product_id}, ref: {product_ref}, name: {product_name}. Deleted by user {employee_id}, {employee_email}.","Bu ürün {shop_name} ndan silindi, id: {product_id}, ref: {product_ref}, isim: {product_name}. {employee_id} Kullanıcı tarafından silindi, {employee_email}."
376
+ "Quantity is updated only when the customer effectively place his order","Müşteri sipariş verdiğinde miktar güncellendi"
377
+ "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}.","Ürün miktarı değiştirildi, id: {product_id}, ref: {product_ref}, isim: {product_name}, mevcut miktar: {product_quantity}, üretici: {product_supplier}. Bilgilendirme {shop_name}."
378
+ "Product out of stock","Ürün stokta yok"
379
+ "This product is almost out of stock, id: {product_id}, ref: {product_ref}, name: {product_name}, current quantity: {product_quantity}. Info from {shop_name}.","Bu ürün stokta bitmek üzere, id: {product_id}, ref: {product_ref}, isim: {product_name}, mevcut miktar: {product_quantity}. Bilgilendirme {shop_name}."
380
+ "Called when admin or customer cancel a product in an order","Bir yönetici veya müşteri siparişi iptal ettiğinde arandı."
381
+ "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}.","Siparişiniz {order_id} iptal edildi: {product_id}, referans: {product_ref}, adı: {product_name}. Miktar: {product_quantity}, reddedilen miktar: {product_quantity_reinjected}. Bilgilendirme {shop_name}."
382
+ "Status of order {order_id} has changed to ","Sipariş durumunuz {order_id} şu şekilde değiştirildi "
383
+ ". Info from {shop_name}.",". bilgilendirme {shop_name}."
384
+ "Dear Customer, status of your order {order_id} has changed to ","Sayın müşterimiz, sipariş durumunuz {order_id} şu şekilde değiştirildi "
385
+ ". Have a nice day, {shop_name}.",". İyi günler, {shop_name}."
386
+ "Bank wire","Bank ödemesi"
387
+ "Company Name","Firma Adı"
388
+ "Country","Ülke"
389
+ "City","şehir"
390
+ "qty","miktar"
391
+ "qty reinjected","miktar reddedildi"
392
+ "qty returned","miktar iade edildi"
393
+ "name","isim"
394
+ "not found","bulunamadı"
395
+ "SMS Settings - Select Own number sender ID for ","SMS ayarları - Kendi numaranızla gönderim ID seçin "
396
+ "Own number sender ID settings","Kendi numaranızla gönderim ID ayarları"
397
+ "own number sender ID","Kendi numaranızla gönderim ID"
398
+ "Existing Own number:","Mevcut kendi numaranız:"
399
+ "New Own number sender ID:","Yeni kendi numaranızla gönderim ID:"
400
+ "in international format, no leading <br />zeros or a “+” sign, e.g., 447971796595","uluslar arası formatta,<br />sıfır veya “+” kullanılmaz. örneğin 905012345678"
401
+ "SMS code:","SMS kodu:"
402
+ "CONFIRM","ONAYLA"
403
+ "Required field","Zorunlu alanlar"
404
+ "SMS Settings - Select Text sender ID for ","SMS ayarları - bir metin gönderim IDsi seçin "
405
+ "Text sender ID settings","Metin gönderim ID ayarları"
406
+ "Existing Text sender ID:","Mevcut metin gönderim ID:"
407
+ "New Text sender ID:","Yeni metin gönderim ID:"
408
+ "max. 11 characters","max. 11 karakter"
409
+ "SMS Settings","SMS Ayarları"
410
+ "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.","Her ülke için ayrı ayrı gönderici tipi tanımla (Metin gönderim ID, Kendi numaranızla gönderim veya sistem numarasıyla gönderim). SMS ücretleri seçtiğiniz ülkeye göre değişiklik gösterir. Ücretler SMS gönderim tipine ve ödeme şeklinize göre değişir. SMS gönderim tipinin tanımlanamadığı ülkelerde sadece sistem numarasıyla gönderim tipi etkindir."
411
+ "Customer SMS settings","Müşteri SMS ayarları"
412
+ "SENDER TYPE","GÖNDERİCİ TİPİ"
413
+ "NETWORK","ŞEBEKE"
414
+ "SMS PRICE<br />IN CREDITS","SMS KREDİSİ İÇİNDE"
415
+ "SMS PRICE IN EUR (excl. VAT)","AVRUPA SMS F�