Mzax_Emarketing - Version 0.4.4

Version Notes

Find help at https://github.com/mage-mzax/emarketing

Download this release

Release Info

Developer Jacob Siefer
Extension Mzax_Emarketing
Version 0.4.4
Comparing to
See all releases


Code changes from version 0.4.3 to 0.4.4

Files changed (376) hide show
  1. app/code/community/Mzax/Emarketing/Block/Campaign/Edit.php +1 -1
  2. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Form.php +1 -1
  3. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Abstract.php +1 -1
  4. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Email.php +1 -1
  5. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Email/Tab/Inbox.php +1 -1
  6. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Email/Tab/Outbox.php +1 -1
  7. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Content.php +1 -1
  8. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Content/Original.php +1 -1
  9. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Content/Variation.php +1 -1
  10. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Errors.php +2 -2
  11. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Filters.php +1 -1
  12. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Inbox.php +1 -1
  13. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Medium.php +1 -1
  14. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Recipients.php +1 -1
  15. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Recipients/Grid.php +7 -5
  16. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Report.php +2 -2
  17. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Settings.php +2 -2
  18. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Tasks.php +1 -1
  19. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Test.php +1 -1
  20. app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tabs.php +1 -1
  21. app/code/community/Mzax/Emarketing/Block/Campaign/Grid.php +2 -2
  22. app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Filter/Filter.php +1 -1
  23. app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Action.php +1 -1
  24. app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Filter.php +1 -1
  25. app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/SendMail.php +1 -1
  26. app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Sender.php +1 -1
  27. app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Stats.php +1 -1
  28. app/code/community/Mzax/Emarketing/Block/Campaign/New.php +2 -2
  29. app/code/community/Mzax/Emarketing/Block/Campaign/New/Presets.php +1 -1
  30. app/code/community/Mzax/Emarketing/Block/Campaign/Preview.php +1 -1
  31. app/code/community/Mzax/Emarketing/Block/Campaign/SendTestMail.php +1 -1
  32. app/code/community/Mzax/Emarketing/Block/Campaign/SendTestMail/Form.php +1 -1
  33. app/code/community/Mzax/Emarketing/Block/Campaign/Test.php +1 -1
  34. app/code/community/Mzax/Emarketing/Block/Campaign/Test/Emulate.php +1 -1
  35. app/code/community/Mzax/Emarketing/Block/Campaign/View.php +1 -1
  36. app/code/community/Mzax/Emarketing/Block/Chart/Abstract.php +1 -1
  37. app/code/community/Mzax/Emarketing/Block/Chart/Area.php +1 -1
  38. app/code/community/Mzax/Emarketing/Block/Chart/Bar.php +1 -1
  39. app/code/community/Mzax/Emarketing/Block/Chart/Column.php +1 -1
  40. app/code/community/Mzax/Emarketing/Block/Chart/Geo.php +1 -1
  41. app/code/community/Mzax/Emarketing/Block/Chart/Line.php +1 -1
  42. app/code/community/Mzax/Emarketing/Block/Chart/Pie.php +1 -1
  43. app/code/community/Mzax/Emarketing/Block/Chart/Scatter.php +1 -1
  44. app/code/community/Mzax/Emarketing/Block/Chart/SteppedArea.php +1 -1
  45. app/code/community/Mzax/Emarketing/Block/Chart/Widget/Container.php +1 -1
  46. app/code/community/Mzax/Emarketing/Block/Chart/Widget/Geo.php +1 -1
  47. app/code/community/Mzax/Emarketing/Block/Chart/Widget/Tab.php +2 -2
  48. app/code/community/Mzax/Emarketing/Block/Conditions.php +2 -2
  49. app/code/community/Mzax/Emarketing/Block/Editable.php +2 -2
  50. app/code/community/Mzax/Emarketing/Block/Filter/Object/Grid.php +1 -1
  51. app/code/community/Mzax/Emarketing/Block/Filter/Test/Recursive.php +1 -1
  52. app/code/community/Mzax/Emarketing/Block/Filter/Test/Single.php +2 -2
  53. app/code/community/Mzax/Emarketing/Block/Filters.php +2 -2
  54. app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Action.php +2 -2
  55. app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Campaign.php +2 -2
  56. app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Recipient.php +2 -2
  57. app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Size.php +2 -2
  58. app/code/community/Mzax/Emarketing/Block/Inbox/Email.php +1 -1
  59. app/code/community/Mzax/Emarketing/Block/Inbox/Email/Form.php +2 -2
  60. app/code/community/Mzax/Emarketing/Block/Inbox/Grid.php +1 -1
  61. app/code/community/Mzax/Emarketing/Block/Inbox/View.php +1 -1
  62. app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit.php +88 -0
  63. app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Form.php +43 -0
  64. app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Tab/Settings.php +112 -0
  65. app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Tab/Subscribers.php +158 -0
  66. app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Tabs.php +69 -0
  67. app/code/community/Mzax/Emarketing/Block/Newsletter/List/Grid.php +117 -0
  68. app/code/community/Mzax/Emarketing/Block/Newsletter/List/View.php +36 -0
  69. app/code/community/Mzax/Emarketing/Block/Outbox/Email.php +1 -1
  70. app/code/community/Mzax/Emarketing/Block/Outbox/Email/Form.php +1 -1
  71. app/code/community/Mzax/Emarketing/Block/Outbox/Grid.php +1 -1
  72. app/code/community/Mzax/Emarketing/Block/Outbox/View.php +1 -1
  73. app/code/community/Mzax/Emarketing/Block/Recipients/Column/Renderer/Attribute.php +1 -1
  74. app/code/community/Mzax/Emarketing/Block/Recipients/Column/Renderer/Object.php +1 -1
  75. app/code/community/Mzax/Emarketing/Block/Recipients/Grid.php +1 -1
  76. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/DomainThreshold.php +1 -1
  77. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/MailStorage.php +1 -1
  78. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/Mandrill.php +1 -1
  79. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/Sendgrid.php +1 -1
  80. app/code/community/Mzax/Emarketing/Block/Template.php +2 -2
  81. app/code/community/Mzax/Emarketing/Block/Template/Edit.php +1 -1
  82. app/code/community/Mzax/Emarketing/Block/Template/Edit/Form.php +1 -1
  83. app/code/community/Mzax/Emarketing/Block/Template/Grid.php +1 -1
  84. app/code/community/Mzax/Emarketing/Block/Template/Upload.php +1 -1
  85. app/code/community/Mzax/Emarketing/Block/Template/Upload/Form.php +1 -1
  86. app/code/community/Mzax/Emarketing/Block/Template/View.php +1 -1
  87. app/code/community/Mzax/Emarketing/Block/Tracker/Edit.php +2 -2
  88. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Form.php +1 -1
  89. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Conditions.php +1 -1
  90. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/GoalType.php +2 -2
  91. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Settings.php +2 -2
  92. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Tasks.php +2 -2
  93. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Test.php +1 -1
  94. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tabs.php +2 -2
  95. app/code/community/Mzax/Emarketing/Block/Tracker/Grid.php +1 -1
  96. app/code/community/Mzax/Emarketing/Block/Tracker/New.php +2 -2
  97. app/code/community/Mzax/Emarketing/Block/Tracker/Test.php +1 -1
  98. app/code/community/Mzax/Emarketing/Block/Tracker/Test/Emulate.php +1 -1
  99. app/code/community/Mzax/Emarketing/Block/Tracker/Upload.php +2 -2
  100. app/code/community/Mzax/Emarketing/Block/Tracker/Upload/Form.php +2 -2
  101. app/code/community/Mzax/Emarketing/Block/Tracker/View.php +1 -1
  102. app/code/community/Mzax/Emarketing/Block/Unsubscribe.php +42 -8
  103. app/code/community/Mzax/Emarketing/Db/Select.php +1 -1
  104. app/code/community/Mzax/Emarketing/Helper/Campaign.php +2 -2
  105. app/code/community/Mzax/Emarketing/Helper/Data.php +1 -1
  106. app/code/community/Mzax/Emarketing/Helper/Newsletter.php +2 -2
  107. app/code/community/Mzax/Emarketing/Helper/Request.php +2 -2
  108. app/code/community/Mzax/Emarketing/Helper/SqlFormatter.php +1 -1
  109. app/code/community/Mzax/Emarketing/Model/Campaign.php +1 -1
  110. app/code/community/Mzax/Emarketing/Model/Campaign/Content.php +1 -1
  111. app/code/community/Mzax/Emarketing/Model/Campaign/Preset.php +1 -1
  112. app/code/community/Mzax/Emarketing/Model/Campaign/Variation.php +1 -1
  113. app/code/community/Mzax/Emarketing/Model/Conversion/Goal.php +1 -1
  114. app/code/community/Mzax/Emarketing/Model/Conversion/Goal/Abstract.php +1 -1
  115. app/code/community/Mzax/Emarketing/Model/Conversion/Goal/Orders.php +2 -2
  116. app/code/community/Mzax/Emarketing/Model/Conversion/Select.php +1 -1
  117. app/code/community/Mzax/Emarketing/Model/Conversion/Tracker.php +1 -1
  118. app/code/community/Mzax/Emarketing/Model/DomainThrottle.php +1 -1
  119. app/code/community/Mzax/Emarketing/Model/Email.php +1 -1
  120. app/code/community/Mzax/Emarketing/Model/Form/Element/Ace.php +1 -1
  121. app/code/community/Mzax/Emarketing/Model/Form/Element/Credits.php +1 -1
  122. app/code/community/Mzax/Emarketing/Model/Form/Element/EmailEditor.php +2 -2
  123. app/code/community/Mzax/Emarketing/Model/Form/Element/Info.php +1 -1
  124. app/code/community/Mzax/Emarketing/Model/Form/Element/TemplateEditor.php +1 -1
  125. app/code/community/Mzax/Emarketing/Model/Form/Element/Textarea.php +2 -2
  126. app/code/community/Mzax/Emarketing/Model/Form/Element/Wildselect.php +2 -2
  127. app/code/community/Mzax/Emarketing/Model/Goal.php +2 -2
  128. app/code/community/Mzax/Emarketing/Model/Inbox.php +2 -2
  129. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Abstract.php +1 -1
  130. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Recipient.php +1 -1
  131. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Store.php +2 -2
  132. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Unsubscribe.php +2 -2
  133. app/code/community/Mzax/Emarketing/Model/Inbox/Email.php +1 -1
  134. app/code/community/Mzax/Emarketing/Model/Inbox/Email/Collector.php +2 -2
  135. app/code/community/Mzax/Emarketing/Model/Inbox/Email/Pull/Abstract.php +2 -2
  136. app/code/community/Mzax/Emarketing/Model/Inbox/Email/Pull/Storage.php +2 -2
  137. app/code/community/Mzax/Emarketing/Model/Link.php +1 -1
  138. app/code/community/Mzax/Emarketing/Model/Link/Reference.php +2 -2
  139. app/code/community/Mzax/Emarketing/Model/Medium.php +2 -2
  140. app/code/community/Mzax/Emarketing/Model/Medium/Abstract.php +2 -2
  141. app/code/community/Mzax/Emarketing/Model/Medium/Email.php +2 -2
  142. app/code/community/Mzax/Emarketing/Model/Medium/Email/Composer.php +2 -2
  143. app/code/community/Mzax/Emarketing/Model/Medium/Email/Filter.php +2 -2
  144. app/code/community/Mzax/Emarketing/Model/Medium/Email/Processor.php +2 -2
  145. app/code/community/Mzax/Emarketing/Model/Medium/Email/Snippets.php +2 -2
  146. app/code/community/Mzax/Emarketing/Model/Newsletter/List.php +167 -0
  147. app/code/community/Mzax/Emarketing/Model/Newsletter/List/Subscriber.php +54 -0
  148. app/code/community/Mzax/Emarketing/Model/Object/Abstract.php +1 -1
  149. app/code/community/Mzax/Emarketing/Model/Object/Address.php +1 -1
  150. app/code/community/Mzax/Emarketing/Model/Object/Collection.php +1 -1
  151. app/code/community/Mzax/Emarketing/Model/Object/Collection/Item.php +2 -2
  152. app/code/community/Mzax/Emarketing/Model/Object/Customer.php +1 -1
  153. app/code/community/Mzax/Emarketing/Model/Object/Customer/Address.php +2 -2
  154. app/code/community/Mzax/Emarketing/Model/Object/Filter.php +1 -1
  155. app/code/community/Mzax/Emarketing/Model/Object/Filter/Abstract.php +1 -1
  156. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/City.php +1 -1
  157. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Country.php +1 -1
  158. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Postcode.php +1 -1
  159. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Region.php +1 -1
  160. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Street.php +1 -1
  161. app/code/community/Mzax/Emarketing/Model/Object/Filter/Attribute.php +2 -2
  162. app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Goal.php +1 -1
  163. app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Recipient/Abstract.php +1 -1
  164. app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Recipient/Interact.php +1 -1
  165. app/code/community/Mzax/Emarketing/Model/Object/Filter/Column.php +1 -1
  166. app/code/community/Mzax/Emarketing/Model/Object/Filter/Combine.php +1 -1
  167. app/code/community/Mzax/Emarketing/Model/Object/Filter/Component.php +1 -1
  168. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Abstract.php +1 -1
  169. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Address.php +1 -1
  170. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Address/Attribute.php +1 -1
  171. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Attribute.php +1 -1
  172. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Event.php +1 -1
  173. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Lastlogin.php +1 -1
  174. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Name.php +1 -1
  175. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Order.php +2 -2
  176. app/code/community/Mzax/Emarketing/Model/Object/Filter/Main.php +1 -1
  177. app/code/community/Mzax/Emarketing/Model/Object/Filter/Newsletter.php +2 -2
  178. app/code/community/Mzax/Emarketing/Model/Object/Filter/Newsletter/List.php +142 -0
  179. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Abstract.php +2 -2
  180. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Address.php +2 -2
  181. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Campaign.php +2 -2
  182. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Item/Abstract.php +2 -2
  183. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Item/Table.php +2 -2
  184. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Items.php +2 -2
  185. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Previous.php +2 -2
  186. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/ShippedAt.php +1 -1
  187. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Table.php +2 -2
  188. app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Abstract.php +1 -1
  189. app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Attribute.php +1 -1
  190. app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Category.php +1 -1
  191. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Abstract.php +2 -2
  192. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Address.php +2 -2
  193. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Item/Table.php +2 -2
  194. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Items.php +2 -2
  195. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Table.php +2 -2
  196. app/code/community/Mzax/Emarketing/Model/Object/Filter/Table.php +2 -2
  197. app/code/community/Mzax/Emarketing/Model/Object/Order.php +1 -1
  198. app/code/community/Mzax/Emarketing/Model/Object/OrderAddress.php +2 -2
  199. app/code/community/Mzax/Emarketing/Model/Object/OrderItem.php +2 -2
  200. app/code/community/Mzax/Emarketing/Model/Object/Product.php +1 -1
  201. app/code/community/Mzax/Emarketing/Model/Object/Quote.php +2 -2
  202. app/code/community/Mzax/Emarketing/Model/Object/QuoteAddress.php +2 -2
  203. app/code/community/Mzax/Emarketing/Model/Object/QuoteItem.php +1 -1
  204. app/code/community/Mzax/Emarketing/Model/Object/Recipient.php +1 -1
  205. app/code/community/Mzax/Emarketing/Model/Object/Subscriber.php +4 -5
  206. app/code/community/Mzax/Emarketing/Model/Observer.php +1 -1
  207. app/code/community/Mzax/Emarketing/Model/Observer/Abstract.php +2 -2
  208. app/code/community/Mzax/Emarketing/Model/Observer/Cron.php +2 -2
  209. app/code/community/Mzax/Emarketing/Model/Observer/Customer.php +2 -2
  210. app/code/community/Mzax/Emarketing/Model/Observer/Goal.php +2 -2
  211. app/code/community/Mzax/Emarketing/Model/Observer/Order.php +2 -2
  212. app/code/community/Mzax/Emarketing/Model/Observer/SalesRule.php +2 -2
  213. app/code/community/Mzax/Emarketing/Model/Observer/Subscriber.php +177 -0
  214. app/code/community/Mzax/Emarketing/Model/Outbox.php +1 -1
  215. app/code/community/Mzax/Emarketing/Model/Outbox/Email.php +1 -1
  216. app/code/community/Mzax/Emarketing/Model/Outbox/Email/Mail.php +1 -1
  217. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter.php +1 -1
  218. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/File.php +2 -2
  219. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Interface.php +1 -1
  220. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Mandrill.php +2 -2
  221. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendgrid.php +2 -2
  222. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendmail.php +2 -2
  223. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Smtp.php +2 -2
  224. app/code/community/Mzax/Emarketing/Model/Premailer.php +1 -1
  225. app/code/community/Mzax/Emarketing/Model/Recipient.php +2 -2
  226. app/code/community/Mzax/Emarketing/Model/Recipient/Error.php +2 -2
  227. app/code/community/Mzax/Emarketing/Model/Recipient/Provider.php +2 -2
  228. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Abstract.php +1 -1
  229. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Customer.php +1 -1
  230. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Newsletter.php +2 -2
  231. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Order.php +2 -2
  232. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Quote.php +2 -2
  233. app/code/community/Mzax/Emarketing/Model/Report.php +2 -2
  234. app/code/community/Mzax/Emarketing/Model/Report/Aggregator.php +2 -2
  235. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Abstract.php +2 -2
  236. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Campaign.php +2 -2
  237. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension.php +1 -1
  238. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Abstract.php +1 -1
  239. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Country.php +1 -1
  240. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Dayofweek.php +1 -1
  241. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/DeviceBrand.php +1 -1
  242. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/DeviceType.php +1 -1
  243. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Hour.php +1 -1
  244. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Os.php +1 -1
  245. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Region.php +1 -1
  246. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Useragent.php +1 -1
  247. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Events.php +2 -2
  248. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Goals.php +2 -2
  249. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Rates.php +2 -2
  250. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Recipient.php +2 -2
  251. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Tracker.php +1 -1
  252. app/code/community/Mzax/Emarketing/Model/Report/Query.php +2 -2
  253. app/code/community/Mzax/Emarketing/Model/Report/Seeder.php +1 -1
  254. app/code/community/Mzax/Emarketing/Model/Resource/Campaign.php +1 -1
  255. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Collection.php +2 -2
  256. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Preset.php +1 -1
  257. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Preset/Collection.php +2 -2
  258. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Variation.php +1 -1
  259. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Variation/Collection.php +1 -1
  260. app/code/community/Mzax/Emarketing/Model/Resource/Collection/Product.php +2 -2
  261. app/code/community/Mzax/Emarketing/Model/Resource/Conversion/Tracker.php +1 -1
  262. app/code/community/Mzax/Emarketing/Model/Resource/Conversion/Tracker/Collection.php +1 -1
  263. app/code/community/Mzax/Emarketing/Model/Resource/Email/Collection.php +2 -2
  264. app/code/community/Mzax/Emarketing/Model/Resource/Goal.php +1 -1
  265. app/code/community/Mzax/Emarketing/Model/Resource/Helper.php +1 -1
  266. app/code/community/Mzax/Emarketing/Model/Resource/Inbox/Email.php +1 -1
  267. app/code/community/Mzax/Emarketing/Model/Resource/Inbox/Email/Collection.php +1 -1
  268. app/code/community/Mzax/Emarketing/Model/Resource/Link.php +1 -1
  269. app/code/community/Mzax/Emarketing/Model/Resource/Link/Reference.php +19 -1
  270. app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/List.php +263 -0
  271. app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/List/Collection.php +108 -0
  272. app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/List/Subscriber/Collection.php +167 -0
  273. app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/Subscriber.php +112 -0
  274. app/code/community/Mzax/Emarketing/Model/Resource/Outbox/Email.php +2 -2
  275. app/code/community/Mzax/Emarketing/Model/Resource/Outbox/Email/Collection.php +1 -1
  276. app/code/community/Mzax/Emarketing/Model/Resource/Recipient.php +1 -1
  277. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Address.php +1 -1
  278. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Binding.php +1 -1
  279. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Collection.php +1 -1
  280. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Error.php +2 -2
  281. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Error/Collection.php +2 -2
  282. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Event.php +1 -1
  283. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Goal/Binder.php +1 -1
  284. app/code/community/Mzax/Emarketing/Model/Resource/Setup.php +1 -1
  285. app/code/community/Mzax/Emarketing/Model/Resource/Template.php +1 -1
  286. app/code/community/Mzax/Emarketing/Model/Resource/Template/Collection.php +1 -1
  287. app/code/community/Mzax/Emarketing/Model/Resource/Useragent.php +1 -1
  288. app/code/community/Mzax/Emarketing/Model/SalesRule/Condition/Emarketing.php +2 -2
  289. app/code/community/Mzax/Emarketing/Model/SalesRule/ICouponManager.php +2 -2
  290. app/code/community/Mzax/Emarketing/Model/Session.php +2 -2
  291. app/code/community/Mzax/Emarketing/Model/System/Config/Backend/DomainThreshold.php +1 -1
  292. app/code/community/Mzax/Emarketing/Model/System/Config/Source/GeoIp.php +1 -1
  293. app/code/community/Mzax/Emarketing/Model/System/Config/Source/MailStorage.php +1 -1
  294. app/code/community/Mzax/Emarketing/Model/System/Config/Source/SmtpAuthentication.php +1 -1
  295. app/code/community/Mzax/Emarketing/Model/Template.php +1 -1
  296. app/code/community/Mzax/Emarketing/Model/Template/Exception.php +1 -1
  297. app/code/community/Mzax/Emarketing/controllers/BeaconController.php +1 -1
  298. app/code/community/Mzax/Emarketing/controllers/EmailController.php +1 -1
  299. app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/CampaignController.php +6 -6
  300. app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/InboxController.php +2 -2
  301. app/code/community/Mzax/Emarketing/controllers/Emarketing/Newsletter/ListController.php +271 -0
  302. app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/OutboxController.php +2 -2
  303. app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/ShortcutController.php +2 -2
  304. app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/TemplateController.php +2 -2
  305. app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/TrackerController.php +3 -3
  306. app/code/community/Mzax/Emarketing/controllers/LinkController.php +2 -2
  307. app/code/community/Mzax/Emarketing/controllers/UnsubscribeController.php +65 -5
  308. app/code/community/Mzax/Emarketing/data/useragent_regexes.php +1 -1
  309. app/code/community/Mzax/Emarketing/etc/adminhtml.xml +25 -7
  310. app/code/community/Mzax/Emarketing/etc/config.xml +51 -10
  311. app/code/community/Mzax/Emarketing/etc/system.xml +11 -1
  312. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/install-0.2.php +1 -1
  313. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/uninstall.php +1 -1
  314. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.2.6-0.2.7.php +1 -1
  315. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.0-0.4.1.php +1 -1
  316. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.1-0.4.2.php +1 -1
  317. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.2-0.4.3.php +1 -1
  318. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.3-0.4.4.php +91 -0
  319. app/design/adminhtml/default/default/layout/mzax/emarketing.xml +47 -34
  320. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/content-tabs.phtml +1 -1
  321. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/filters/emulate.phtml +1 -1
  322. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/load_template.phtml +1 -1
  323. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/mail-tester.phtml +1 -1
  324. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/medium/email/preview.phtml +1 -1
  325. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/recipients.phtml +1 -1
  326. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/report.phtml +1 -1
  327. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/tasks.phtml +1 -1
  328. app/design/adminhtml/default/default/template/mzax/emarketing/edit/js.phtml +1 -1
  329. app/design/adminhtml/default/default/template/mzax/emarketing/editor/text.phtml +1 -1
  330. app/design/adminhtml/default/default/template/mzax/emarketing/fieldset.phtml +1 -1
  331. app/design/adminhtml/default/default/template/mzax/emarketing/filter/page-preview.phtml +1 -1
  332. app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/filter.phtml +1 -1
  333. app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/recursive.phtml +1 -1
  334. app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/single.phtml +1 -1
  335. app/design/adminhtml/default/default/template/mzax/emarketing/tracker/conditions/emulate.phtml +1 -1
  336. app/design/adminhtml/default/default/template/mzax/emarketing/tracker/tasks.phtml +1 -1
  337. app/design/adminhtml/default/default/template/mzax/emarketing/widget/chart-geo.phtml +1 -1
  338. app/design/adminhtml/default/default/template/mzax/emarketing/widget/chart-tab.phtml +1 -1
  339. app/design/frontend/base/default/layout/mzax/emarketing.xml +9 -1
  340. app/design/frontend/base/default/template/mzax/emarketing/newsletter/lists.phtml +38 -0
  341. app/design/frontend/base/default/template/mzax/emarketing/unsubscribe/unsubscribe.phtml +55 -4
  342. js/mzax/ace/ext-mage_autocomplete.js +1 -1
  343. js/mzax/ace/mode-mage.js +1 -1
  344. js/mzax/ace/theme-mage.js +1 -1
  345. js/mzax/ckeditor.plugin.mage.js +1 -1
  346. js/mzax/editor.js +1 -1
  347. js/mzax/report.js +1 -1
  348. lib/Mzax/Bounce.php +2 -2
  349. lib/Mzax/Bounce/Detector.php +2 -2
  350. lib/Mzax/Bounce/Detector/Abstract.php +2 -2
  351. lib/Mzax/Bounce/Detector/Arf.php +2 -2
  352. lib/Mzax/Bounce/Detector/Autoreply.php +2 -2
  353. lib/Mzax/Bounce/Detector/Extended.php +2 -2
  354. lib/Mzax/Bounce/Detector/Failure.php +2 -2
  355. lib/Mzax/Bounce/Detector/Rfc1892.php +2 -2
  356. lib/Mzax/Bounce/Mail.php +2 -2
  357. lib/Mzax/Bounce/Message.php +2 -2
  358. lib/Mzax/Bounce/Mime/Decode.php +2 -2
  359. lib/Mzax/Bounce/Mime/Part.php +2 -2
  360. lib/Mzax/Chart/Table.php +2 -2
  361. lib/Mzax/Db/Select.php +2 -2
  362. lib/Mzax/Db/Select/Exception.php +2 -2
  363. lib/Mzax/GeoIp.php +2 -2
  364. lib/Mzax/GeoIp/Adapter/Abstract.php +2 -2
  365. lib/Mzax/GeoIp/Adapter/FreeGeoIp.php +2 -2
  366. lib/Mzax/GeoIp/Adapter/GeoPlugin.php +2 -2
  367. lib/Mzax/GeoIp/Adapter/Ipinfo.php +2 -2
  368. lib/Mzax/GeoIp/Exception.php +2 -2
  369. lib/Mzax/GeoIp/Region.php +2 -2
  370. lib/Mzax/GeoIp/Request.php +2 -2
  371. lib/Mzax/Mail.php +2 -2
  372. lib/Mzax/Mail/Transport/File.php +2 -2
  373. lib/Mzax/Mail/Transport/Mock.php +2 -2
  374. lib/Mzax/Once.php +2 -2
  375. lib/Mzax/Presist.php +2 -2
  376. package.xml +4 -4
app/code/community/Mzax/Emarketing/Block/Campaign/Edit.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Email/Tab/Inbox.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Medium/Email/Tab/Outbox.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Content.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Content/Original.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Content/Variation.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Errors.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Block_Campaign_Edit_Tab_Errors extends Mage_Adminhtml_Block_Widget_Grid
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Block_Campaign_Edit_Tab_Errors extends Mage_Adminhtml_Block_Widget_Grid
29
  {
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Filters.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Inbox.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Medium.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Recipients.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Recipients/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -96,11 +96,13 @@ class Mzax_Emarketing_Block_Campaign_Edit_Tab_Recipients_Grid extends Mzax_Emark
96
  {
97
  return $this->getUrl('*/*/*', array('_current' => true));
98
  }
99
-
100
-
101
- protected function getAdditionalJavascript()
102
  {
103
- return "window.{$this->getId()}_massactionJsObject = {$this->getId()}_massactionJsObject;";
 
104
  }
 
105
 
106
  }
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
96
  {
97
  return $this->getUrl('*/*/*', array('_current' => true));
98
  }
99
+
100
+
101
+ public function getAdditionalJavaScript()
102
  {
103
+ $object = $this->getMassactionBlock()->getJsObjectName();
104
+ return "window.{$object} = {$object};";
105
  }
106
+
107
 
108
  }
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Report.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Campaign_Edit_Tab_Report extends Mage_Adminhtml_Block_Widget
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Campaign_Edit_Tab_Report extends Mage_Adminhtml_Block_Widget
31
  {
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Settings.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -330,7 +330,7 @@ class Mzax_Emarketing_Block_Campaign_Edit_Tab_Settings extends Mage_Adminhtml_Bl
330
 
331
  $form->addValues($campaign->getData());
332
  $this->setForm($form);
333
-
334
  return $this;
335
 
336
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
330
 
331
  $form->addValues($campaign->getData());
332
  $this->setForm($form);
333
+
334
  return $this;
335
 
336
 
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Tasks.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tab/Test.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Edit/Tabs.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Campaign_Grid extends Mage_Adminhtml_Block_Widget_Grid
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Campaign_Grid extends Mage_Adminhtml_Block_Widget_Grid
31
  {
app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Filter/Filter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Action.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Filter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/SendMail.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Sender.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Grid/Renderer/Stats.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/New.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -22,7 +22,7 @@
22
  *
23
  * @author Jacob Siefer
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- * @version 0.4.3
26
  */
27
  class Mzax_Emarketing_Block_Campaign_New extends Mzax_Emarketing_Block_Campaign_Edit
28
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
22
  *
23
  * @author Jacob Siefer
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ * @version 0.4.4
26
  */
27
  class Mzax_Emarketing_Block_Campaign_New extends Mzax_Emarketing_Block_Campaign_Edit
28
  {
app/code/community/Mzax/Emarketing/Block/Campaign/New/Presets.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Preview.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/SendTestMail.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/SendTestMail/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Test.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/Test/Emulate.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Campaign/View.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Area.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Bar.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Column.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Geo.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Line.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Pie.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Scatter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/SteppedArea.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Widget/Container.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Widget/Geo.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Chart/Widget/Tab.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Chart_Widget_Tab extends Mage_Adminhtml_Block_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Chart_Widget_Tab extends Mage_Adminhtml_Block_Abstract
30
  {
app/code/community/Mzax/Emarketing/Block/Conditions.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Conditions implements Varien_Data_Form_Element_Renderer_Interface
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Conditions implements Varien_Data_Form_Element_Renderer_Interface
30
  {
app/code/community/Mzax/Emarketing/Block/Editable.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Editable extends Mage_Core_Block_Abstract
30
  implements Varien_Data_Form_Element_Renderer_Interface
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Editable extends Mage_Core_Block_Abstract
30
  implements Varien_Data_Form_Element_Renderer_Interface
app/code/community/Mzax/Emarketing/Block/Filter/Object/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Filter/Test/Recursive.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Filter/Test/Single.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -31,7 +31,7 @@
31
  *
32
  * @author Jacob Siefer
33
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
34
- * @version 0.4.3
35
  */
36
  class Mzax_Emarketing_Block_Filter_Test_Single extends Mage_Adminhtml_Block_Template
37
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
31
  *
32
  * @author Jacob Siefer
33
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
34
+ * @version 0.4.4
35
  */
36
  class Mzax_Emarketing_Block_Filter_Test_Single extends Mage_Adminhtml_Block_Template
37
  {
app/code/community/Mzax/Emarketing/Block/Filters.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Filters implements Varien_Data_Form_Element_Renderer_Interface
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Filters implements Varien_Data_Form_Element_Renderer_Interface
31
  {
app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Action.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Action extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Action extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
30
  {
app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Campaign.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Campaign
29
  extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Options
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Campaign
29
  extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Options
app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Recipient.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Recipient
31
  extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Recipient
31
  extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
app/code/community/Mzax/Emarketing/Block/Grid/Column/Renderer/Size.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Size
31
  extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Grid_Column_Renderer_Size
31
  extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
app/code/community/Mzax/Emarketing/Block/Inbox/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Inbox/Email/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Inbox_Email_Form extends Mage_Adminhtml_Block_Widget_Form
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Inbox_Email_Form extends Mage_Adminhtml_Block_Widget_Form
30
  {
app/code/community/Mzax/Emarketing/Block/Inbox/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Inbox/View.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit.php ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
22
+ {
23
+ public function __construct()
24
+ {
25
+ $this->_objectId = 'id';
26
+
27
+ $this->_blockGroup = 'mzax_emarketing';
28
+ $this->_controller = 'newsletter_list';
29
+
30
+ parent::__construct();
31
+
32
+ $this->_updateButton('save', 'label', $this->__('Save List'));
33
+ $this->_updateButton('delete', 'label', $this->__('Delete List'));
34
+ }
35
+
36
+
37
+
38
+
39
+ public function getHeaderText()
40
+ {
41
+ $list = Mage::registry('current_list');
42
+ if ($list->getId()) {
43
+ return $this->escapeHtml($list->getName());
44
+ }
45
+ else {
46
+ return $this->__('New Template');
47
+ }
48
+ }
49
+
50
+ public function getValidationUrl()
51
+ {
52
+ return $this->getUrl('*/*/validate', array('_current'=>true));
53
+ }
54
+
55
+ protected function _prepareLayout()
56
+ {
57
+ $this->_addButton('save_and_continue', array(
58
+ 'label' => $this->__('Save And Continue Edit'),
59
+ 'onclick' => 'editForm.submit(\''.$this->_getSaveAndContinueUrl().'\')',
60
+ 'class' => 'save'
61
+ ), 10);
62
+
63
+ return parent::_prepareLayout();
64
+ }
65
+
66
+
67
+ /**
68
+ * Get form action URL
69
+ *
70
+ * @return string
71
+ */
72
+ public function getFormActionUrl()
73
+ {
74
+ if ($this->hasFormActionUrl()) {
75
+ return $this->getData('form_action_url');
76
+ }
77
+ return $this->getUrl('*/*/save');
78
+ }
79
+
80
+
81
+ protected function _getSaveAndContinueUrl()
82
+ {
83
+ return $this->getUrl('*/*/save', array(
84
+ '_current' => true,
85
+ 'back' => 'edit'
86
+ ));
87
+ }
88
+ }
app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Form.php ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
22
+ {
23
+
24
+ protected function _prepareForm()
25
+ {
26
+ $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post'));
27
+
28
+ /* @var $list Mzax_Emarketing_Model_Newsletter_List */
29
+ $list = Mage::registry('current_list');
30
+
31
+ if($list->getId()) {
32
+ $form->addField('list_id', 'hidden', array(
33
+ 'name' => 'list_id',
34
+ 'value' => $list->getId()
35
+ ));
36
+ }
37
+
38
+
39
+ $this->setForm($form);
40
+ $form->setUseContainer(true);
41
+ return parent::_prepareForm();
42
+ }
43
+ }
app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Tab/Settings.php ADDED
@@ -0,0 +1,112 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_Edit_Tab_Settings extends Mage_Adminhtml_Block_Widget_Form
22
+ {
23
+
24
+ protected function _prepareLayout()
25
+ {
26
+ parent::_prepareLayout();
27
+ }
28
+
29
+
30
+
31
+ public function initForm()
32
+ {
33
+ $form = new Varien_Data_Form();
34
+ $form->setHtmlIdPrefix('list_');
35
+ $form->setFieldNameSuffix('list');
36
+
37
+
38
+
39
+ /* @var $list Mzax_Emarketing_Model_Newsletter_List */
40
+ $list = Mage::registry('current_list');
41
+
42
+
43
+ if($list->getId()) {
44
+ $form->addField('list_id', 'hidden', array(
45
+ 'name' => 'list_id',
46
+ 'value' => $list->getId()
47
+ ));
48
+ }
49
+
50
+
51
+ $fieldset = $form->addFieldset('base_fieldset', array(
52
+ 'legend' => $this->__('List Options'),
53
+ 'class' => 'fieldset-wide',
54
+ ));
55
+
56
+
57
+
58
+ $fieldset->addField('name', 'text', array(
59
+ 'name' => 'name',
60
+ 'required' => true,
61
+ 'label' => $this->__('List Name'),
62
+ 'title' => $this->__('Newsletter List Name'),
63
+ ));
64
+
65
+ $fieldset->addField('description', 'textarea', array(
66
+ 'name' => 'description',
67
+ 'required' => false,
68
+ 'label' => $this->__('Description'),
69
+ 'title' => $this->__('Description'),
70
+ 'style' => 'height:4em;',
71
+ 'note' => "Optional short description for the subscriber",
72
+ ));
73
+
74
+
75
+
76
+ $fieldset->addField('is_private', 'select', array(
77
+ 'label' => $this->__('Visibility'),
78
+ 'title' => $this->__('Visibility'),
79
+ 'note' => $this->__("Private lists are not visible to a subscriber by default."),
80
+ 'name' => 'is_private',
81
+ 'required' => true,
82
+ 'options' => array(
83
+ '1' => $this->__('Private list'),
84
+ '0' => $this->__('Public List'),
85
+ ),
86
+ 'value' => '0'
87
+ ));
88
+
89
+
90
+
91
+ $fieldset->addField('auto_subscribe', 'select', array(
92
+ 'label' => $this->__('Auto Subscribe'),
93
+ 'title' => $this->__('Auto Subscribe'),
94
+ 'note' => $this->__("If enabled all existing and new subscribers will get added to the list"),
95
+ 'name' => 'auto_subscribe',
96
+ 'required' => true,
97
+ 'options' => array(
98
+ '1' => $this->__('Enabled'),
99
+ '0' => $this->__('Disabled'),
100
+ ),
101
+ 'value' => '1'
102
+ ));
103
+
104
+
105
+
106
+
107
+ $form->addValues($list->getData());
108
+ $this->setForm($form);
109
+
110
+ return parent::_prepareForm();
111
+ }
112
+ }
app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Tab/Subscribers.php ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_Edit_Tab_Subscribers extends Mage_Adminhtml_Block_Widget_Grid
22
+ {
23
+
24
+ public function __construct()
25
+ {
26
+ parent::__construct();
27
+ $this->setId('list_subscriber_grid');
28
+ $this->setUseAjax(true);
29
+ $this->setSaveParametersInSession(true);
30
+ $this->setDefaultSort('subscriber_id');
31
+ $this->setDefaultDir('desc');
32
+ $this->setDefaultFilter(array('list_status' => Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED));
33
+
34
+ }
35
+
36
+
37
+
38
+ protected function _prepareCollection()
39
+ {
40
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Subscriber_Collection */
41
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_subscriber_collection');
42
+ $collection->setList(Mage::registry('current_list'));
43
+ $collection->addSubscriberTypeField();
44
+
45
+ $this->setCollection($collection);
46
+
47
+ return parent::_prepareCollection();
48
+ }
49
+
50
+
51
+
52
+
53
+ protected function _prepareColumns()
54
+ {
55
+ $this->addColumn('subscriber_id', array(
56
+ 'header' => $this->__('ID'),
57
+ 'index' => 'subscriber_id',
58
+ 'width' => 50
59
+ ));
60
+
61
+ $this->addColumn('subscriber_email', array(
62
+ 'header' => $this->__('Email'),
63
+ 'index' => 'subscriber_email',
64
+ ));
65
+
66
+ $this->addColumn('type', array(
67
+ 'header' => Mage::helper('newsletter')->__('Type'),
68
+ 'index' => 'type',
69
+ 'type' => 'options',
70
+ 'options' => array(
71
+ 1 => Mage::helper('newsletter')->__('Guest'),
72
+ 2 => Mage::helper('newsletter')->__('Customer')
73
+ ),
74
+ 'width' => 90
75
+ ));
76
+
77
+
78
+ $this->addColumn('subscriber_status', array(
79
+ 'header' => Mage::helper('newsletter')->__('Newsletter Status'),
80
+ 'index' => 'subscriber_status',
81
+ 'type' => 'options',
82
+ 'options' => array(
83
+ Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE => Mage::helper('newsletter')->__('Not Activated'),
84
+ Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED => Mage::helper('newsletter')->__('Subscribed'),
85
+ Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED => Mage::helper('newsletter')->__('Unsubscribed'),
86
+ Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED => Mage::helper('newsletter')->__('Unconfirmed')
87
+ )
88
+ ));
89
+
90
+ $this->addColumn('list_status', array(
91
+ 'header' => Mage::helper('newsletter')->__('On List'),
92
+ 'index' => 'list_status',
93
+ 'type' => 'options',
94
+ 'options' => array(
95
+ Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE => $this->__('No'),
96
+ Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED => $this->__('Yes'),
97
+ Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED => $this->__('Removed')
98
+ ),
99
+ 'width' => 90
100
+ ));
101
+
102
+ $this->addColumn('list_changed_at', array(
103
+ 'header' => $this->__('Changed At'),
104
+ 'index' => 'list_changed_at',
105
+ 'gmtoffset' => true,
106
+ 'type' =>'datetime'
107
+ ));
108
+
109
+
110
+ return parent::_prepareColumns();
111
+ }
112
+
113
+
114
+
115
+
116
+ protected function _prepareMassaction()
117
+ {
118
+ $this->setMassactionIdField('subscriber_id');
119
+ $this->getMassactionBlock()->setFormFieldName('subscriber');
120
+
121
+ $this->getMassactionBlock()->addItem('subscribe', array(
122
+ 'label' => $this->__('Add to list'),
123
+ 'url' => $this->getUrl('*/*/massAdd', array('_current' => true))
124
+ ));
125
+
126
+ $this->getMassactionBlock()->addItem('unsubscribe', array(
127
+ 'label' => $this->__('Remove from list'),
128
+ 'url' => $this->getUrl('*/*/massRemove', array('_current' => true)),
129
+ 'confirm' => $this->__('Are you sure you want to unsubscribe all selected subscribers from this list?')
130
+ ));
131
+
132
+ return $this;
133
+ }
134
+
135
+
136
+
137
+ public function getAdditionalJavaScript()
138
+ {
139
+ $object = $this->getMassactionBlock()->getJsObjectName();
140
+ return "window.{$object} = {$object};";
141
+ }
142
+
143
+
144
+
145
+
146
+
147
+
148
+ public function getGridUrl()
149
+ {
150
+ return $this->getUrl('*/*/subscribers', array('_current' => true));
151
+ }
152
+
153
+ public function getRowUrl($row)
154
+ {
155
+ return null;
156
+ }
157
+
158
+ }
app/code/community/Mzax/Emarketing/Block/Newsletter/List/Edit/Tabs.php ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
22
+ {
23
+
24
+ public function __construct()
25
+ {
26
+ parent::__construct();
27
+ $this->setId('mzax_emarketing_newsletter_list_tabs');
28
+ $this->setDestElementId('edit_form');
29
+ $this->setTitle($this->__('Newsletter List'));
30
+ }
31
+
32
+ protected function _beforeToHtml()
33
+ {
34
+ /* @var $list Mzax_Emarketing_Model_Newsletter_List */
35
+ $list = Mage::registry('current_list');
36
+
37
+
38
+ $this->addTab('settings', array(
39
+ 'label' => $this->__('Settings'),
40
+ 'content' => $this->getLayout()->createBlock('mzax_emarketing/newsletter_list_edit_tab_settings')->initForm()->toHtml(),
41
+ 'active' => true
42
+ ));
43
+
44
+ if($list->getId()) {
45
+ $this->addTab('subscribers', array(
46
+ 'label' => $this->__('Subscribers'),
47
+ 'content' => $this->getLayout()->createBlock('mzax_emarketing/newsletter_list_edit_tab_subscribers')->toHtml(),
48
+ 'active' => false
49
+ ));
50
+ }
51
+
52
+ $this->_updateActiveTab();
53
+ return parent::_beforeToHtml();
54
+ }
55
+
56
+
57
+
58
+
59
+ protected function _updateActiveTab()
60
+ {
61
+ $tabId = $this->getRequest()->getParam('tab');
62
+ if( $tabId ) {
63
+ $tabId = preg_replace("#{$this->getId()}_#", '', $tabId);
64
+ if($tabId) {
65
+ $this->setActiveTab($tabId);
66
+ }
67
+ }
68
+ }
69
+ }
app/code/community/Mzax/Emarketing/Block/Newsletter/List/Grid.php ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_Grid extends Mage_Adminhtml_Block_Widget_Grid
22
+ {
23
+
24
+ public function __construct()
25
+ {
26
+ parent::__construct();
27
+ $this->setId('newsletter_list_grid');
28
+ $this->setUseAjax(true);
29
+ $this->setSaveParametersInSession(true);
30
+ $this->setDefaultSort('list_id');
31
+ }
32
+
33
+
34
+ protected function _prepareCollection()
35
+ {
36
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
37
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection');
38
+ $collection->addSubscriberCount();
39
+ $this->setCollection($collection);
40
+
41
+ return parent::_prepareCollection();
42
+ }
43
+
44
+
45
+ protected function _prepareColumns()
46
+ {
47
+ $this->addColumn('created_at', array(
48
+ 'header' => $this->__('Created At'),
49
+ 'index' => 'created_at',
50
+ 'gmtoffset' => true,
51
+ 'type' =>'datetime',
52
+ 'width' => 200
53
+ ));
54
+
55
+ $this->addColumn('updated_at', array(
56
+ 'header' => $this->__('Updated At'),
57
+ 'index' =>'created_at',
58
+ 'gmtoffset' => true,
59
+ 'type' =>'datetime',
60
+ 'width' => 200
61
+ ));
62
+
63
+ $this->addColumn('name', array(
64
+ 'header' => $this->__('Name'),
65
+ 'index' => 'name',
66
+ ));
67
+
68
+
69
+ $this->addColumn('is_private', array(
70
+ 'header' => $this->__('Visibility'),
71
+ 'index' => 'is_private',
72
+ 'type' => 'options',
73
+ 'options' => array(
74
+ '0' => $this->__('Public'),
75
+ '1' => $this->__('Private')
76
+ ),
77
+ 'width' => 100
78
+ ));
79
+
80
+ $this->addColumn('auto_subscribe', array(
81
+ 'header' => $this->__('Auto Subscribe'),
82
+ 'index' => 'auto_subscribe',
83
+ 'type' => 'options',
84
+ 'options' => array(
85
+ '0' => $this->__('No'),
86
+ '1' => $this->__('Yes')
87
+ ),
88
+ 'width' => 100
89
+ ));
90
+
91
+
92
+
93
+ $this->addColumn('subscriber_count', array(
94
+ 'header' => $this->__('Subscribers'),
95
+ 'index' => 'subscriber_count',
96
+ 'width' => 80
97
+ ));
98
+
99
+ return parent::_prepareColumns();
100
+ }
101
+
102
+
103
+ protected function _prepareMassaction()
104
+ {
105
+ return $this;
106
+ }
107
+
108
+ public function getGridUrl()
109
+ {
110
+ return $this->getUrl('*/*/grid', array('_current'=> true));
111
+ }
112
+
113
+ public function getRowUrl($row)
114
+ {
115
+ return $this->getUrl('*/*/edit', array('id'=>$row->getId()));
116
+ }
117
+ }
app/code/community/Mzax/Emarketing/Block/Newsletter/List/View.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ class Mzax_Emarketing_Block_Newsletter_List_View extends Mage_Adminhtml_Block_Widget_Grid_Container
22
+ {
23
+
24
+ public function __construct()
25
+ {
26
+ $this->_blockGroup = 'mzax_emarketing';
27
+ $this->_controller = 'newsletter_list';
28
+ $this->_headerText = Mage::helper('mzax_emarketing')->__('Manage Newsletter Lists');
29
+ $this->_addButtonLabel = Mage::helper('mzax_emarketing')->__('New List');
30
+
31
+ parent::__construct();
32
+ }
33
+
34
+
35
+
36
+ }
app/code/community/Mzax/Emarketing/Block/Outbox/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Outbox/Email/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Outbox/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Outbox/View.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Recipients/Column/Renderer/Attribute.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Recipients/Column/Renderer/Object.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Recipients/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/DomainThreshold.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/MailStorage.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/Mandrill.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/Sendgrid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Template.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -29,7 +29,7 @@
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
- * @version 0.4.3
33
  */
34
  class Mzax_Emarketing_Block_Template extends Mage_Core_Block_Template
35
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
+ * @version 0.4.4
33
  */
34
  class Mzax_Emarketing_Block_Template extends Mage_Core_Block_Template
35
  {
app/code/community/Mzax/Emarketing/Block/Template/Edit.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Template/Edit/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Template/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Template/Upload.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Template/Upload/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Template/View.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/Edit.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
29
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Conditions.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/GoalType.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit_Tab_GoalType extends Mage_Adminhtml_Block_Widget_Form
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit_Tab_GoalType extends Mage_Adminhtml_Block_Widget_Form
29
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Settings.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit_Tab_Settings extends Mage_Adminhtml_Block_Widget_Form
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit_Tab_Settings extends Mage_Adminhtml_Block_Widget_Form
29
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Tasks.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Tracker_Edit_Tab_Tasks extends Mage_Adminhtml_Block_Template
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Tracker_Edit_Tab_Tasks extends Mage_Adminhtml_Block_Template
30
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Test.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tabs.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Block_Tracker_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
29
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Grid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/New.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -22,7 +22,7 @@
22
  *
23
  * @author Jacob Siefer
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- * @version 0.4.3
26
  */
27
  class Mzax_Emarketing_Block_Tracker_New extends Mzax_Emarketing_Block_Tracker_Edit
28
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
22
  *
23
  * @author Jacob Siefer
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ * @version 0.4.4
26
  */
27
  class Mzax_Emarketing_Block_Tracker_New extends Mzax_Emarketing_Block_Tracker_Edit
28
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Test.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/Test/Emulate.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Tracker/Upload.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Block_Tracker_Upload extends Mage_Adminhtml_Block_Widget_Form_Container
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Block_Tracker_Upload extends Mage_Adminhtml_Block_Widget_Form_Container
30
  {
app/code/community/Mzax/Emarketing/Block/Tracker/Upload/Form.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Tracker_Upload_Form extends Mage_Adminhtml_Block_Widget_Form
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Tracker_Upload_Form extends Mage_Adminhtml_Block_Widget_Form
31
  {
app/code/community/Mzax/Emarketing/Block/Tracker/View.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Block/Unsubscribe.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Block_Unsubscribe extends Mage_Core_Block_Template
31
  {
@@ -60,16 +60,50 @@ class Mzax_Emarketing_Block_Unsubscribe extends Mage_Core_Block_Template
60
  {
61
  return $this->getSession()->getFormKey();
62
  }
63
-
64
-
65
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  public function getYesUrl()
67
  {
68
  return $this->getUrl('*/*/do');
69
  }
70
 
71
- public function getNoUrl()
72
- {
73
- return $this->getUrl('/');
74
  }
75
  }
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Block_Unsubscribe extends Mage_Core_Block_Template
31
  {
60
  {
61
  return $this->getSession()->getFormKey();
62
  }
63
+
64
+
65
+ public function getCustomerNewsletterLists()
66
+ {
67
+ $customer = Mage::getSingleton('customer/session')->getCustomer();
68
+
69
+ /* @var $subscriber Mage_Newsletter_Model_Subscriber */
70
+ $subscriber = Mage::getModel('newsletter/subscriber');
71
+ $subscriber->loadByCustomer($customer);
72
+
73
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
74
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection');
75
+ $collection->addSubscriberToFilter($subscriber);
76
+
77
+ return $collection;
78
+ }
79
+
80
+
81
+ public function getNewsletterLists()
82
+ {
83
+ /* @var $subscriber Mage_Newsletter_Model_Subscriber */
84
+ $subscriber = Mage::getModel('newsletter/subscriber');
85
+ $subscriber->loadByEmail($this->getAddress());
86
+
87
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
88
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection');
89
+ $collection->addSubscriberToFilter($subscriber);
90
+
91
+ return $collection;
92
+ }
93
+
94
+ public function getUpdateUrl()
95
+ {
96
+ return $this->getUrl('*/*/update');
97
+ }
98
+
99
+
100
  public function getYesUrl()
101
  {
102
  return $this->getUrl('*/*/do');
103
  }
104
 
105
+ public function getNoUrl()
106
+ {
107
+ return $this->getUrl('/');
108
  }
109
  }
app/code/community/Mzax/Emarketing/Db/Select.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Helper/Campaign.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Helper_Campaign extends Mage_Core_Helper_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Helper_Campaign extends Mage_Core_Helper_Abstract
30
  {
app/code/community/Mzax/Emarketing/Helper/Data.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Helper/Newsletter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Helper_Newsletter extends Mage_Core_Helper_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Helper_Newsletter extends Mage_Core_Helper_Abstract
31
  {
app/code/community/Mzax/Emarketing/Helper/Request.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Helper_Request extends Mage_Core_Helper_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Helper_Request extends Mage_Core_Helper_Abstract
31
  {
app/code/community/Mzax/Emarketing/Helper/SqlFormatter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Campaign.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Campaign/Content.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Campaign/Preset.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Campaign/Variation.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Conversion/Goal.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Conversion/Goal/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Conversion/Goal/Orders.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Conversion_Goal_Orders
29
  extends Mzax_Emarketing_Model_Conversion_Goal_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Conversion_Goal_Orders
29
  extends Mzax_Emarketing_Model_Conversion_Goal_Abstract
app/code/community/Mzax/Emarketing/Model/Conversion/Select.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Conversion/Tracker.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/DomainThrottle.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Form/Element/Ace.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Form/Element/Credits.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Form/Element/EmailEditor.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Form_Element_EmailEditor
31
  extends Mzax_Emarketing_Model_Form_Element_TemplateEditor
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Form_Element_EmailEditor
31
  extends Mzax_Emarketing_Model_Form_Element_TemplateEditor
app/code/community/Mzax/Emarketing/Model/Form/Element/Info.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Form/Element/TemplateEditor.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Form/Element/Textarea.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Form_Element_Textarea
30
  extends Varien_Data_Form_Element_Textarea
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Form_Element_Textarea
30
  extends Varien_Data_Form_Element_Textarea
app/code/community/Mzax/Emarketing/Model/Form/Element/Wildselect.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Form_Element_Wildselect
31
  extends Varien_Data_Form_Element_Multiselect
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Form_Element_Wildselect
31
  extends Varien_Data_Form_Element_Multiselect
app/code/community/Mzax/Emarketing/Model/Goal.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -40,7 +40,7 @@
40
  *
41
  * @author Jacob Siefer
42
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
43
- * @version 0.4.3
44
  */
45
  class Mzax_Emarketing_Model_Goal extends Mage_Core_Model_Abstract
46
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
40
  *
41
  * @author Jacob Siefer
42
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
43
+ * @version 0.4.4
44
  */
45
  class Mzax_Emarketing_Model_Goal extends Mage_Core_Model_Abstract
46
  {
app/code/community/Mzax/Emarketing/Model/Inbox.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Inbox
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Inbox
29
  {
app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Recipient.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Store.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Emarketing_Model_Inbox_Bounce_Detector_Store
32
  extends Mzax_Emarketing_Model_Inbox_Bounce_Detector_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Emarketing_Model_Inbox_Bounce_Detector_Store
32
  extends Mzax_Emarketing_Model_Inbox_Bounce_Detector_Abstract
app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Unsubscribe.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Inbox_Bounce_Detector_Unsubscribe
29
  extends Mzax_Emarketing_Model_Inbox_Bounce_Detector_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Inbox_Bounce_Detector_Unsubscribe
29
  extends Mzax_Emarketing_Model_Inbox_Bounce_Detector_Abstract
app/code/community/Mzax/Emarketing/Model/Inbox/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Inbox/Email/Collector.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Inbox_Email_Collector
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Inbox_Email_Collector
30
  {
app/code/community/Mzax/Emarketing/Model/Inbox/Email/Pull/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Emarketing_Model_Inbox_Email_Pull_Abstract extends Varien_Object
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Emarketing_Model_Inbox_Email_Pull_Abstract extends Varien_Object
30
  {
app/code/community/Mzax/Emarketing/Model/Inbox/Email/Pull/Storage.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Inbox_Email_Pull_Storage
30
  extends Mzax_Emarketing_Model_Inbox_Email_Pull_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Inbox_Email_Pull_Storage
30
  extends Mzax_Emarketing_Model_Inbox_Email_Pull_Abstract
app/code/community/Mzax/Emarketing/Model/Link.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Link/Reference.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -29,7 +29,7 @@
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
- * @version 0.4.3
33
  */
34
  class Mzax_Emarketing_Model_Link_Reference extends Mage_Core_Model_Abstract
35
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
+ * @version 0.4.4
33
  */
34
  class Mzax_Emarketing_Model_Link_Reference extends Mage_Core_Model_Abstract
35
  {
app/code/community/Mzax/Emarketing/Model/Medium.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Medium implements Mage_Eav_Model_Entity_Attribute_Source_Interface
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Medium implements Mage_Eav_Model_Entity_Attribute_Source_Interface
31
  {
app/code/community/Mzax/Emarketing/Model/Medium/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  abstract class Mzax_Emarketing_Model_Medium_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  abstract class Mzax_Emarketing_Model_Medium_Abstract
31
  {
app/code/community/Mzax/Emarketing/Model/Medium/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email extends Mzax_Emarketing_Model_Medium_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email extends Mzax_Emarketing_Model_Medium_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Medium/Email/Composer.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Composer
30
  extends Mage_Core_Model_Template
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Composer
30
  extends Mage_Core_Model_Template
app/code/community/Mzax/Emarketing/Model/Medium/Email/Filter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Filter
30
  extends Mage_Widget_Model_Template_Filter
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Filter
30
  extends Mage_Widget_Model_Template_Filter
app/code/community/Mzax/Emarketing/Model/Medium/Email/Processor.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Processor
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Processor
30
  {
app/code/community/Mzax/Emarketing/Model/Medium/Email/Snippets.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Snippets
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Snippets
30
  {
app/code/community/Mzax/Emarketing/Model/Newsletter/List.php ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+ /**
21
+ *
22
+ * @method string getCreatedAt()
23
+ * @method string getUpdatedAt()
24
+ * @method string getName()
25
+ * @method string getDescription()
26
+ * @method string getIsPrivate()
27
+ * @method string getAutoSubscribe()
28
+ *
29
+ * @method Mzax_Emarketing_Model_Resource_Newsletter_List getResource()
30
+ *
31
+ * @author Jacob Siefer
32
+ *
33
+ */
34
+ class Mzax_Emarketing_Model_Newsletter_List
35
+ extends Mage_Core_Model_Abstract
36
+ {
37
+
38
+ /**
39
+ * Prefix of model events names
40
+ *
41
+ * @var string
42
+ */
43
+ protected $_eventPrefix = 'mzax_emarketing_newsletter_list';
44
+
45
+ /**
46
+ * Parameter name in event
47
+ *
48
+ * In observe method you can use $observer->getEvent()->getList() in this case
49
+ *
50
+ * @var string
51
+ */
52
+ protected $_eventObject = 'list';
53
+
54
+
55
+
56
+
57
+
58
+ protected function _construct()
59
+ {
60
+ $this->_init('mzax_emarketing/newsletter_list');
61
+ }
62
+
63
+
64
+ /**
65
+ * @return Mzax_Emarketing_Model_Newsletter_List
66
+ */
67
+ protected function _afterSave()
68
+ {
69
+ if($this->isAutoSubscribe() && $this->isObjectNew()) {
70
+ $this->addAllSubscribers();
71
+ }
72
+
73
+ return parent::_afterSave();
74
+ }
75
+
76
+
77
+ /**
78
+ * Add all current subscribers to this list
79
+ *
80
+ * @return int
81
+ */
82
+ public function addAllSubscribers()
83
+ {
84
+ return $this->getResource()->addAllSubscribers($this);
85
+ }
86
+
87
+
88
+ /**
89
+ * Remove all subscribers from this list
90
+ *
91
+ * @return int
92
+ */
93
+ public function removeAllSubscribers()
94
+ {
95
+ return $this->getResource()->removeAllSubscribers($this);
96
+ }
97
+
98
+
99
+ /**
100
+ * Add subscribers to list
101
+ *
102
+ * @param $subscribers
103
+ * @return int
104
+ */
105
+ public function addSubscribers($subscribers)
106
+ {
107
+ $subscribers = (array) $subscribers;
108
+ return $this->getResource()->addSubscribers($this, $subscribers);
109
+ }
110
+
111
+
112
+ /**
113
+ * Remove subscribers from list
114
+ *
115
+ * @param $subscribers
116
+ * @return int
117
+ */
118
+ public function removeSubscribers($subscribers)
119
+ {
120
+ $subscribers = (array) $subscribers;
121
+ return $this->getResource()->removeSubscribers($this, $subscribers);
122
+ }
123
+
124
+
125
+
126
+ /**
127
+ * Check if list is private
128
+ *
129
+ * A private list should not be visible to the customer unless
130
+ * they are subscribed.
131
+ *
132
+ * Only an admin can subscribe a subscriber to this list
133
+ *
134
+ * @param string $value
135
+ * @return boolean
136
+ */
137
+ protected function isPrivate($value = null)
138
+ {
139
+ if(is_bool($value)) {
140
+ $this->setIsPrivate($value ? 1 : 0);
141
+ }
142
+ return (bool) $this->getIsPrivate();
143
+ }
144
+
145
+
146
+
147
+ /**
148
+ * If auto subscribed all new subscribers will get added
149
+ * to this list automatically.
150
+ *
151
+ * Also when list is created, all existing subscriber will
152
+ * get added
153
+ *
154
+ * @param null $value
155
+ * @return bool
156
+ */
157
+ protected function isAutoSubscribe($value = null)
158
+ {
159
+ if(is_bool($value)) {
160
+ $this->setAutoSubscribe($value ? 1 : 0);
161
+ }
162
+ return (bool) $this->getAutoSubscribe();
163
+ }
164
+
165
+
166
+
167
+ }
app/code/community/Mzax/Emarketing/Model/Newsletter/List/Subscriber.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+ /**
21
+ *
22
+ * @method string getListId()
23
+ * @method string getSubscriberId()
24
+ * @method string getChangedAt()
25
+ * @method string getListStatus()
26
+ *
27
+ * @method Mzax_Emarketing_Model_Resource_Newsletter_List getResource()
28
+ *
29
+ * @author Jacob Siefer
30
+ *
31
+ */
32
+ class Mzax_Emarketing_Model_Newsletter_List_Subscriber
33
+ extends Varien_Object
34
+ {
35
+
36
+
37
+
38
+
39
+
40
+
41
+
42
+
43
+ /**
44
+ * Retrieve list resource model
45
+ *
46
+ * @return Mzax_Emarketing_Model_Resource_Newsletter_List
47
+ */
48
+ protected function getResouce()
49
+ {
50
+ return Mage::getResourceSingleton('mzax_emarketing/newsletter_list');
51
+ }
52
+
53
+
54
+ }
app/code/community/Mzax/Emarketing/Model/Object/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Address.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Collection/Item.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  * @see Mzax_Emarketing_Model_Object_Collection::getNewEmptyItem()
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Object_Collection_Item extends Varien_Object
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  * @see Mzax_Emarketing_Model_Object_Collection::getNewEmptyItem()
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Object_Collection_Item extends Varien_Object
31
  {
app/code/community/Mzax/Emarketing/Model/Object/Customer.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Customer/Address.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Object_Customer_Address extends Mzax_Emarketing_Model_Object_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Object_Customer_Address extends Mzax_Emarketing_Model_Object_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Object/Filter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/City.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Country.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Postcode.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Region.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Street.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Attribute.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -31,7 +31,7 @@
31
  *
32
  * @author Jacob Siefer
33
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
34
- * @version 0.4.3
35
  */
36
  abstract class Mzax_Emarketing_Model_Object_Filter_Attribute
37
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
31
  *
32
  * @author Jacob Siefer
33
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
34
+ * @version 0.4.4
35
  */
36
  abstract class Mzax_Emarketing_Model_Object_Filter_Attribute
37
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Goal.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Recipient/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Recipient/Interact.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Column.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Combine.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Component.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Address.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Address/Attribute.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Attribute.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Event.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Lastlogin.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Name.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Order.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Customer_Order
30
  extends Mzax_Emarketing_Model_Object_Filter_Customer_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Customer_Order
30
  extends Mzax_Emarketing_Model_Object_Filter_Customer_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Main.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Newsletter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -27,7 +27,7 @@
27
  *
28
  * @author Jacob Siefer
29
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
30
- * @version 0.4.3
31
  */
32
  class Mzax_Emarketing_Model_Object_Filter_Newsletter
33
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
27
  *
28
  * @author Jacob Siefer
29
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
30
+ * @version 0.4.4
31
  */
32
  class Mzax_Emarketing_Model_Object_Filter_Newsletter
33
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Newsletter/List.php ADDED
@@ -0,0 +1,142 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+
22
+ /**
23
+ * Simple newsletter status filter
24
+ *
25
+ * @method Mzax_Emarketing_Model_Object_Filter_Newsletter setCondition(string $value)
26
+ * @method Mzax_Emarketing_Model_Object_Filter_Newsletter setStatus(string $value)
27
+ *
28
+ * @author Jacob Siefer
29
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
30
+ * @version 0.4.4
31
+ */
32
+ class Mzax_Emarketing_Model_Object_Filter_Newsletter_List
33
+ extends Mzax_Emarketing_Model_Object_Filter_Abstract
34
+ {
35
+
36
+ const DEFAULT_STATUS = Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED;
37
+ const DEFAULT_CONDITION = 'is';
38
+
39
+
40
+ /**
41
+ * @return string
42
+ */
43
+ public function getTitle()
44
+ {
45
+ return "Newsletter | Subscriber belongs to list";
46
+ }
47
+
48
+
49
+ /**
50
+ * @param Mzax_Emarketing_Model_Object_Filter_Component $parent
51
+ * @return bool
52
+ */
53
+ public function acceptParent(Mzax_Emarketing_Model_Object_Filter_Component $parent)
54
+ {
55
+ return $parent->hasBinding('customer_id', 'subscriber_id');
56
+ }
57
+
58
+
59
+
60
+ /**
61
+ * @param Mzax_Emarketing_Db_Select $query
62
+ */
63
+ protected function _prepareQuery(Mzax_Emarketing_Db_Select $query)
64
+ {
65
+ $condition = $this->getDataSetDefault('condition', self::DEFAULT_CONDITION);
66
+ $status = $this->getDataSetDefault('status', self::DEFAULT_STATUS);
67
+
68
+
69
+ if($query->hasBinding('subscriber_id')) {
70
+ $query->joinTableLeft('subscriber_id', 'mzax_emarketing/newsletter_list_subscriber', 'list_subscriber');
71
+ }
72
+ else if($query->hasBinding('customer_id')) {
73
+ $query->addBinding('subscriber_id', 'subscriber.subscriber_id');
74
+ $query->joinTable('customer_id', 'newsletter/subscriber', 'subscriber');
75
+ $query->joinTable('subscriber_id', 'mzax_emarketing/newsletter_list_subscriber', 'list_subscriber');
76
+ }
77
+
78
+ $listIds = $this->_explode($this->getLists());
79
+ $query->where("`list_subscriber`.`list_status` = ?", Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED);
80
+ $query->where("`list_subscriber`.`list_id` IN(?)", $listIds);
81
+ $query->group();
82
+ $query->addBinding('list_id', 'list_subscriber.list_id');
83
+ }
84
+
85
+
86
+
87
+ /**
88
+ * @param Mzax_Emarketing_Model_Object_Collection $collection
89
+ */
90
+ protected function _prepareCollection(Mzax_Emarketing_Model_Object_Collection $collection)
91
+ {
92
+ parent::_prepareCollection($collection);
93
+ $collection->getQuery()->joinTable('list_id', 'mzax_emarketing/newsletter_list', 'list');
94
+ $collection->addField('newsletter_lists', new Zend_Db_Expr('GROUP_CONCAT(`list`.`name` SEPARATOR ", ")'));
95
+ }
96
+
97
+
98
+ /**
99
+ * @param Mzax_Emarketing_Block_Filter_Object_Grid $grid
100
+ * @throws Exception
101
+ */
102
+ public function prepareGridColumns(Mzax_Emarketing_Block_Filter_Object_Grid $grid)
103
+ {
104
+ parent::prepareGridColumns($grid);
105
+
106
+ $grid->addColumn('newsletter_lists', array(
107
+ 'header' => $this->__('Lists'),
108
+ 'index' => 'newsletter_lists',
109
+ ));
110
+
111
+ }
112
+
113
+
114
+
115
+ /**
116
+ * html for settings in option form
117
+ *
118
+ * @return string
119
+ */
120
+ protected function prepareForm()
121
+ {
122
+ $listElement = $this->getMultiSelectElement('lists');
123
+
124
+ return $this->__('Subscriber belongs to one of the following lists: %s.',
125
+ $listElement->toHtml()
126
+ );
127
+ }
128
+
129
+
130
+ /**
131
+ * @return array
132
+ */
133
+ protected function getListsOptions()
134
+ {
135
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
136
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection');
137
+ return $collection->toOptionHash();
138
+ }
139
+
140
+
141
+
142
+ }
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Emarketing_Model_Object_Filter_Order_Abstract
30
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Emarketing_Model_Object_Filter_Order_Abstract
30
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Address.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Order_Address
29
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Order_Address
29
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Campaign.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Order_Campaign
30
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Order_Campaign
30
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Item/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Emarketing_Model_Object_Filter_Order_Item_Abstract
30
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Emarketing_Model_Object_Filter_Order_Item_Abstract
30
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Item/Table.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -32,7 +32,7 @@
32
  *
33
  * @author Jacob Siefer
34
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
35
- * @version 0.4.3
36
  */
37
  class Mzax_Emarketing_Model_Object_Filter_Order_Item_Table
38
  extends Mzax_Emarketing_Model_Object_Filter_Table
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
32
  *
33
  * @author Jacob Siefer
34
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
35
+ * @version 0.4.4
36
  */
37
  class Mzax_Emarketing_Model_Object_Filter_Order_Item_Table
38
  extends Mzax_Emarketing_Model_Object_Filter_Table
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Items.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Order_Items
29
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Order_Items
29
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Previous.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Order_Previous
30
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Order_Previous
30
  extends Mzax_Emarketing_Model_Object_Filter_Order_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/ShippedAt.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Table.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Order_Table
29
  extends Mzax_Emarketing_Model_Object_Filter_Table
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Order_Table
29
  extends Mzax_Emarketing_Model_Object_Filter_Table
app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Attribute.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Category.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Emarketing_Model_Object_Filter_Quote_Abstract
30
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Emarketing_Model_Object_Filter_Quote_Abstract
30
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Address.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Quote_Address
30
  extends Mzax_Emarketing_Model_Object_Filter_Quote_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Object_Filter_Quote_Address
30
  extends Mzax_Emarketing_Model_Object_Filter_Quote_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Item/Table.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -32,7 +32,7 @@
32
  *
33
  * @author Jacob Siefer
34
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
35
- * @version 0.4.3
36
  */
37
  class Mzax_Emarketing_Model_Object_Filter_Quote_Item_Table
38
  extends Mzax_Emarketing_Model_Object_Filter_Table
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
32
  *
33
  * @author Jacob Siefer
34
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
35
+ * @version 0.4.4
36
  */
37
  class Mzax_Emarketing_Model_Object_Filter_Quote_Item_Table
38
  extends Mzax_Emarketing_Model_Object_Filter_Table
app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Items.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Quote_Items
29
  extends Mzax_Emarketing_Model_Object_Filter_Quote_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Quote_Items
29
  extends Mzax_Emarketing_Model_Object_Filter_Quote_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Table.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Quote_Table
29
  extends Mzax_Emarketing_Model_Object_Filter_Table
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Object_Filter_Quote_Table
29
  extends Mzax_Emarketing_Model_Object_Filter_Table
app/code/community/Mzax/Emarketing/Model/Object/Filter/Table.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -28,7 +28,7 @@
28
  *
29
  * @author Jacob Siefer
30
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
31
- * @version 0.4.3
32
  */
33
  abstract class Mzax_Emarketing_Model_Object_Filter_Table
34
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
28
  *
29
  * @author Jacob Siefer
30
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
31
+ * @version 0.4.4
32
  */
33
  abstract class Mzax_Emarketing_Model_Object_Filter_Table
34
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
app/code/community/Mzax/Emarketing/Model/Object/Order.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/OrderAddress.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Object_OrderAddress extends Mzax_Emarketing_Model_Object_Address
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Object_OrderAddress extends Mzax_Emarketing_Model_Object_Address
31
  {
app/code/community/Mzax/Emarketing/Model/Object/OrderItem.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -42,7 +42,7 @@ class Mzax_Emarketing_Model_Object_OrderItem extends Mzax_Emarketing_Model_Objec
42
 
43
  public function getAdminUrl($id)
44
  {
45
- return $this->getUrl('admin_mzax_emarketing/admin_shortcut/orderItem', array('id' => $id));
46
  }
47
 
48
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
42
 
43
  public function getAdminUrl($id)
44
  {
45
+ return $this->getUrl('adminhtml/emarketing_shortcut/orderItem', array('id' => $id));
46
  }
47
 
48
 
app/code/community/Mzax/Emarketing/Model/Object/Product.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Quote.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Object_Quote extends Mzax_Emarketing_Model_Object_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Object_Quote extends Mzax_Emarketing_Model_Object_Abstract
31
  {
app/code/community/Mzax/Emarketing/Model/Object/QuoteAddress.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Object_QuoteAddress extends Mzax_Emarketing_Model_Object_Address
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Object_QuoteAddress extends Mzax_Emarketing_Model_Object_Address
31
  {
app/code/community/Mzax/Emarketing/Model/Object/QuoteItem.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Recipient.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Object/Subscriber.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Object_Subscriber extends Mzax_Emarketing_Model_Object_Abstract
30
  {
@@ -53,12 +53,11 @@ class Mzax_Emarketing_Model_Object_Subscriber extends Mzax_Emarketing_Model_Obje
53
  public function getQuery()
54
  {
55
  $query = parent::getQuery();
 
56
  $query->addBinding('customer_id', 'customer_id');
57
  $query->addBinding('email', 'subscriber_email');
58
  $query->addBinding('subscriber_status', 'subscriber_status');
59
-
60
-
61
-
62
  return $query;
63
  }
64
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Object_Subscriber extends Mzax_Emarketing_Model_Object_Abstract
30
  {
53
  public function getQuery()
54
  {
55
  $query = parent::getQuery();
56
+ $query->addBinding('subscriber_id', 'subscriber_id');
57
  $query->addBinding('customer_id', 'customer_id');
58
  $query->addBinding('email', 'subscriber_email');
59
  $query->addBinding('subscriber_status', 'subscriber_status');
60
+
 
 
61
  return $query;
62
  }
63
 
app/code/community/Mzax/Emarketing/Model/Observer.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Observer/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Emarketing_Model_Observer_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Emarketing_Model_Observer_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Observer/Cron.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Emarketing_Model_Observer_Cron
32
  extends Mzax_Emarketing_Model_Observer_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Emarketing_Model_Observer_Cron
32
  extends Mzax_Emarketing_Model_Observer_Abstract
app/code/community/Mzax/Emarketing/Model/Observer/Customer.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Observer_Customer
31
  extends Mzax_Emarketing_Model_Observer_Goal
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Observer_Customer
31
  extends Mzax_Emarketing_Model_Observer_Goal
app/code/community/Mzax/Emarketing/Model/Observer/Goal.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Observer_Goal
31
  extends Mzax_Emarketing_Model_Observer_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Observer_Goal
31
  extends Mzax_Emarketing_Model_Observer_Abstract
app/code/community/Mzax/Emarketing/Model/Observer/Order.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Observer_Order
31
  extends Mzax_Emarketing_Model_Observer_Goal
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Observer_Order
31
  extends Mzax_Emarketing_Model_Observer_Goal
app/code/community/Mzax/Emarketing/Model/Observer/SalesRule.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Observer_SalesRule extends Mzax_Emarketing_Model_Observer_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Observer_SalesRule extends Mzax_Emarketing_Model_Observer_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Observer/Subscriber.php ADDED
@@ -0,0 +1,177 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+
22
+ /**
23
+ *
24
+ *
25
+ *
26
+ * @author Jacob Siefer
27
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
+ */
30
+ class Mzax_Emarketing_Model_Observer_Subscriber
31
+ extends Mzax_Emarketing_Model_Observer_Abstract
32
+ {
33
+
34
+
35
+ /**
36
+ *
37
+ * @event newsletter_subscriber_save_after
38
+ * @param $observer
39
+ *
40
+ */
41
+ public function afterSave(Varien_Event_Observer $observer)
42
+ {
43
+ /* @var $subscriber Mage_Newsletter_Model_Subscriber */
44
+ $subscriber = $observer->getEvent()->getSubscriber();
45
+
46
+ if($subscriber->isObjectNew()) {
47
+ $this->getResouce()->subscribeToAutoLists($subscriber);
48
+ }
49
+
50
+ }
51
+
52
+
53
+ /**
54
+ *
55
+ * @event adminhtml_block_html_before
56
+ * @param Varien_Event_Observer $observer
57
+ */
58
+ public function girdHtmlBefore(Varien_Event_Observer $observer)
59
+ {
60
+ /* @var $grid Mage_Core_Block_Abstract */
61
+ $grid = $observer->getEvent()->getBlock();
62
+
63
+ if($grid instanceof Mage_Adminhtml_Block_Newsletter_Subscriber_Grid)
64
+ {
65
+ /* @see Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
66
+ $options = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection')->toOptionHash();
67
+
68
+ if(!empty($options)) {
69
+ $grid->getMassactionBlock()->addItem('list_add', array(
70
+ 'label' => Mage::helper('mzax_emarketing')->__('Add to list'),
71
+ 'url' => $grid->getUrl('*/emarketing_newsletter_list/massAdd', array('src' => 'newsletter')),
72
+ 'additional' => array(
73
+ 'list' => array(
74
+ 'name' => 'id',
75
+ 'type' => 'select',
76
+ 'class' => 'required-entry',
77
+ 'label' => Mage::helper('mzax_emarketing')->__('List'),
78
+ 'values' => $options
79
+ )
80
+ )
81
+ ));
82
+
83
+ $grid->getMassactionBlock()->addItem('list_remove', array(
84
+ 'label' => Mage::helper('mzax_emarketing')->__('Remove from list'),
85
+ 'url' => $grid->getUrl('*/emarketing_newsletter_list/massRemove', array('src' => 'newsletter')),
86
+ 'additional' => array(
87
+ 'list' => array(
88
+ 'name' => 'id',
89
+ 'type' => 'select',
90
+ 'class' => 'required-entry',
91
+ 'label' => Mage::helper('mzax_emarketing')->__('List'),
92
+ 'values' => $options
93
+ )
94
+ )
95
+ ));
96
+
97
+ }
98
+ }
99
+ }
100
+
101
+
102
+ /**
103
+ *
104
+ * @event controller_action_predispatch_newsletter_manage_save
105
+ * @param Varien_Event_Observer $observer
106
+ */
107
+ public function beforeManageSave(Varien_Event_Observer $observer)
108
+ {
109
+ /* @var $controller Mage_Newsletter_ManageController */
110
+ $controller = $observer->getEvent()->getControllerAction();
111
+
112
+ $request = $controller->getRequest();
113
+ $lists = (array) $request->getPost('lists', array());
114
+
115
+ if(!$this->_validateFormKey($request)) {
116
+ return;
117
+ }
118
+
119
+ try {
120
+ /* @var $subscriber Mage_Newsletter_Model_Subscriber */
121
+ $subscriber = Mage::getModel('newsletter/subscriber');
122
+ $subscriber->loadByCustomer(Mage::getSingleton('customer/session')->getCustomer());
123
+
124
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
125
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection');
126
+ $collection->addSubscriberToFilter($subscriber);
127
+
128
+
129
+ /* @var $list Mzax_Emarketing_Model_Newsletter_List */
130
+ foreach ($collection as $list) {
131
+ if (in_array($list->getId(), $lists)) {
132
+ $list->addSubscribers($subscriber->getId());
133
+ } else {
134
+ $list->removeSubscribers($subscriber->getId());
135
+ }
136
+ }
137
+ }
138
+ catch(Exception $e) {
139
+ if(Mage::getIsDeveloperMode()) {
140
+ throw $e;
141
+ }
142
+ Mage::logException($e);
143
+ }
144
+
145
+ }
146
+
147
+
148
+
149
+ /**
150
+ * Validate Form Key
151
+ *
152
+ * @param Zend_Controller_Request_Http $request
153
+ * @return bool
154
+ */
155
+ protected function _validateFormKey(Zend_Controller_Request_Http $request)
156
+ {
157
+ if (!($formKey = $request->getParam('form_key', null))
158
+ || $formKey != Mage::getSingleton('core/session')->getFormKey()) {
159
+ return false;
160
+ }
161
+ return true;
162
+ }
163
+
164
+
165
+
166
+
167
+ /**
168
+ * Retrieve list resource model
169
+ *
170
+ * @return Mzax_Emarketing_Model_Resource_Newsletter_List
171
+ */
172
+ protected function getResouce()
173
+ {
174
+ return Mage::getResourceSingleton('mzax_emarketing/newsletter_list');
175
+ }
176
+
177
+ }
app/code/community/Mzax/Emarketing/Model/Outbox.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Outbox/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Outbox/Email/Mail.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/File.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Emarketing_Model_Outbox_Transporter_File
32
  extends Mzax_Mail_Transport_File
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Emarketing_Model_Outbox_Transporter_File
32
  extends Mzax_Mail_Transport_File
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Interface.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Mandrill.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Mandrill
31
  extends Mzax_Emarketing_Model_Outbox_Transporter_Smtp
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Mandrill
31
  extends Mzax_Emarketing_Model_Outbox_Transporter_Smtp
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendgrid.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Sendgrid
31
  extends Mzax_Emarketing_Model_Outbox_Transporter_Smtp
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Sendgrid
31
  extends Mzax_Emarketing_Model_Outbox_Transporter_Smtp
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendmail.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Sendmail
31
  extends Zend_Mail_Transport_Smtp
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Sendmail
31
  extends Zend_Mail_Transport_Smtp
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Smtp.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Smtp
31
  extends Zend_Mail_Transport_Smtp
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Outbox_Transporter_Smtp
31
  extends Zend_Mail_Transport_Smtp
app/code/community/Mzax/Emarketing/Model/Premailer.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Recipient.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -51,7 +51,7 @@
51
  *
52
  * @author Jacob Siefer
53
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
54
- * @version 0.4.3
55
  */
56
  class Mzax_Emarketing_Model_Recipient extends Mage_Core_Model_Abstract
57
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
51
  *
52
  * @author Jacob Siefer
53
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
54
+ * @version 0.4.4
55
  */
56
  class Mzax_Emarketing_Model_Recipient extends Mage_Core_Model_Abstract
57
  {
app/code/community/Mzax/Emarketing/Model/Recipient/Error.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Emarketing_Model_Recipient_Error extends Mage_Core_Model_Abstract
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Emarketing_Model_Recipient_Error extends Mage_Core_Model_Abstract
29
  {
app/code/community/Mzax/Emarketing/Model/Recipient/Provider.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Recipient_Provider implements Mage_Eav_Model_Entity_Attribute_Source_Interface
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Recipient_Provider implements Mage_Eav_Model_Entity_Attribute_Source_Interface
31
  {
app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Customer.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Newsletter.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Recipient_Provider_Newsletter
30
  extends Mzax_Emarketing_Model_Recipient_Provider_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Recipient_Provider_Newsletter
30
  extends Mzax_Emarketing_Model_Recipient_Provider_Abstract
app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Order.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Recipient_Provider_Order
30
  extends Mzax_Emarketing_Model_Recipient_Provider_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Recipient_Provider_Order
30
  extends Mzax_Emarketing_Model_Recipient_Provider_Abstract
app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Quote.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Recipient_Provider_Quote
30
  extends Mzax_Emarketing_Model_Recipient_Provider_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Recipient_Provider_Quote
30
  extends Mzax_Emarketing_Model_Recipient_Provider_Abstract
app/code/community/Mzax/Emarketing/Model/Report.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Report
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Report
31
  {
app/code/community/Mzax/Emarketing/Model/Report/Aggregator.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Report_Aggregator extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Report_Aggregator extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Emarketing_Model_Report_Aggregator_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Emarketing_Model_Report_Aggregator_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Campaign.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Report_Aggregator_Campaign
31
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Report_Aggregator_Campaign
31
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Country.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Dayofweek.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/DeviceBrand.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/DeviceType.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Hour.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Os.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Region.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Useragent.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Events.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Emarketing_Model_Report_Aggregator_Events
32
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Emarketing_Model_Report_Aggregator_Events
32
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Goals.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -37,7 +37,7 @@
37
  *
38
  * @author Jacob Siefer
39
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
40
- * @version 0.4.3
41
  */
42
  class Mzax_Emarketing_Model_Report_Aggregator_Goals
43
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
37
  *
38
  * @author Jacob Siefer
39
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
40
+ * @version 0.4.4
41
  */
42
  class Mzax_Emarketing_Model_Report_Aggregator_Goals
43
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Rates.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Emarketing_Model_Report_Aggregator_Rates
32
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Emarketing_Model_Report_Aggregator_Rates
32
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Recipient.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -37,7 +37,7 @@
37
  *
38
  * @author Jacob Siefer
39
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
40
- * @version 0.4.3
41
  */
42
  class Mzax_Emarketing_Model_Report_Aggregator_Recipient
43
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
37
  *
38
  * @author Jacob Siefer
39
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
40
+ * @version 0.4.4
41
  */
42
  class Mzax_Emarketing_Model_Report_Aggregator_Recipient
43
  extends Mzax_Emarketing_Model_Report_Aggregator_Abstract
app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Tracker.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Report/Query.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Emarketing_Model_Report_Query
32
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Emarketing_Model_Report_Query
32
  {
app/code/community/Mzax/Emarketing/Model/Report/Seeder.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Campaign.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Resource_Campaign_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Resource_Campaign_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Preset.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Preset/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Resource_Campaign_Preset_Collection extends Varien_Data_Collection
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Resource_Campaign_Preset_Collection extends Varien_Data_Collection
31
  {
app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Variation.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Variation/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Collection/Product.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Resource_Collection_Product extends Mage_Catalog_Model_Resource_Product_Collection
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Resource_Collection_Product extends Mage_Catalog_Model_Resource_Product_Collection
30
  {
app/code/community/Mzax/Emarketing/Model/Resource/Conversion/Tracker.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Conversion/Tracker/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Email/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -29,7 +29,7 @@
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
- * @version 0.4.3
33
  */
34
  abstract class Mzax_Emarketing_Model_Resource_Email_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
35
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
+ * @version 0.4.4
33
  */
34
  abstract class Mzax_Emarketing_Model_Resource_Email_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
35
  {
app/code/community/Mzax/Emarketing/Model/Resource/Goal.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Helper.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Inbox/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Inbox/Email/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Link.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Link/Reference.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -54,6 +54,24 @@ class Mzax_Emarketing_Model_Resource_Link_Reference extends Mage_Core_Model_Reso
54
  }
55
  }
56
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
 
59
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
54
  }
55
  }
56
  }
57
+
58
+
59
+
60
+ /**
61
+ * Retrieve last id
62
+ *
63
+ * @internal
64
+ * @return int
65
+ */
66
+ public function getLastId()
67
+ {
68
+ $select = $this->_getReadAdapter()->select()
69
+ ->from($this->getMainTable())
70
+ ->order('reference_id DESC')
71
+ ->limit(1);
72
+
73
+ return (int) $this->_getReadAdapter()->fetchOne($select);
74
+ }
75
 
76
 
77
 
app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/List.php ADDED
@@ -0,0 +1,263 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ /**
22
+ * Class Mzax_Emarketing_Model_Resource_Newsletter_List
23
+ */
24
+ class Mzax_Emarketing_Model_Resource_Newsletter_List
25
+ extends Mage_Core_Model_Resource_Db_Abstract
26
+ {
27
+
28
+ /**
29
+ * Initiate resources
30
+ *
31
+ */
32
+ public function _construct()
33
+ {
34
+ $this->_init('mzax_emarketing/newsletter_list', 'list_id');
35
+ }
36
+
37
+
38
+
39
+
40
+ /**
41
+ * Prepare data for save
42
+ *
43
+ * @param Mage_Core_Model_Abstract $object
44
+ * @return array
45
+ */
46
+ protected function _prepareDataForSave(Mage_Core_Model_Abstract $object)
47
+ {
48
+ if (!$object->getId()) {
49
+ $object->setCreatedAt(now());
50
+ }
51
+ $object->setUpdatedAt(now());
52
+ $data = parent::_prepareDataForSave($object);
53
+ return $data;
54
+ }
55
+
56
+
57
+
58
+ /**
59
+ * Add all current subscriber to list
60
+ *
61
+ * @param $list
62
+ * @return int
63
+ */
64
+ public function addAllSubscribers($list)
65
+ {
66
+ if( $list instanceof Varien_Object ) {
67
+ $list = $list->getId();
68
+ }
69
+ $list = (int) $list;
70
+
71
+ if($list) {
72
+ $adapter = $this->_getWriteAdapter();
73
+
74
+ $select = $adapter->select()
75
+ ->from($this->getSubscriberTable(), null)
76
+ ->columns(array(
77
+ 'list_id' => new Zend_Db_Expr($list),
78
+ 'subscriber_id' => 'subscriber_id',
79
+ 'changed_at' => new Zend_Db_Expr('NOW()'),
80
+ 'list_status' => new Zend_Db_Expr(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED)
81
+ ));
82
+
83
+ $sql = $adapter->insertFromSelect($select, $this->getListSubscriberTable(), array(), $adapter::INSERT_ON_DUPLICATE);
84
+ return $adapter->query($sql)->rowCount();
85
+ }
86
+ return 0;
87
+ }
88
+
89
+
90
+
91
+
92
+ /**
93
+ * Add subscriber to list
94
+ *
95
+ * @param $list
96
+ * @return integer
97
+ */
98
+ public function addSubscribers($list, array $subscribers)
99
+ {
100
+ if( $list instanceof Varien_Object ) {
101
+ $list = $list->getId();
102
+ }
103
+ $list = (int) $list;
104
+
105
+ if($list) {
106
+ $adapter = $this->_getWriteAdapter();
107
+
108
+ $select = $adapter->select()
109
+ ->from($this->getSubscriberTable(), null)
110
+ ->where('subscriber_id IN(?)', $subscribers)
111
+ ->columns(array(
112
+ 'list_id' => new Zend_Db_Expr($list),
113
+ 'subscriber_id' => 'subscriber_id',
114
+ 'changed_at' => new Zend_Db_Expr('NOW()'),
115
+ 'list_status' => new Zend_Db_Expr(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED)
116
+ ));
117
+
118
+ $sql = $adapter->insertFromSelect($select, $this->getListSubscriberTable(), array(), $adapter::INSERT_ON_DUPLICATE);
119
+ return $adapter->query($sql)->rowCount();
120
+ }
121
+ return 0;
122
+ }
123
+
124
+
125
+
126
+
127
+
128
+
129
+ /**
130
+ * Add all current subscriber to list
131
+ *
132
+ * @param $list
133
+ * @return int
134
+ */
135
+ public function removeAllSubscribers($list)
136
+ {
137
+ if( $list instanceof Varien_Object ) {
138
+ $list = $list->getId();
139
+ }
140
+ $list = (int) $list;
141
+
142
+ if($list) {
143
+ $adapter = $this->_getWriteAdapter();
144
+
145
+ $select = $adapter->select()
146
+ ->from($this->getListSubscriberTable(), null)
147
+ ->where('list_id = ?', $list)
148
+ ->where('list_status != ?', Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)
149
+ ->columns(array(
150
+ 'list_id' => new Zend_Db_Expr($list),
151
+ 'subscriber_id' => 'subscriber_id',
152
+ 'changed_at' => new Zend_Db_Expr('NOW()'),
153
+ 'list_status' => new Zend_Db_Expr(Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)
154
+ ));
155
+
156
+ $sql = $adapter->insertFromSelect($select, $this->getListSubscriberTable(), array(), $adapter::INSERT_ON_DUPLICATE);
157
+ return $adapter->query($sql)->rowCount();
158
+ }
159
+ return 0;
160
+ }
161
+
162
+
163
+
164
+ /**
165
+ * Subscribe all current subscriber to list
166
+ *
167
+ * @param $list
168
+ * @return int
169
+ */
170
+ public function removeSubscribers($list, array $subscribers)
171
+ {
172
+ if( $list instanceof Varien_Object ) {
173
+ $list = $list->getId();
174
+ }
175
+ $list = (int) $list;
176
+
177
+ if($list) {
178
+ $adapter = $this->_getWriteAdapter();
179
+
180
+ $select = $adapter->select()
181
+ ->from($this->getListSubscriberTable(), null)
182
+ ->where('list_id = ?', $list)
183
+ ->where('list_status != ?', Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)
184
+ ->where('subscriber_id IN(?)', $subscribers)
185
+ ->columns(array(
186
+ 'list_id' => new Zend_Db_Expr($list),
187
+ 'subscriber_id' => 'subscriber_id',
188
+ 'changed_at' => new Zend_Db_Expr('NOW()'),
189
+ 'list_status' => new Zend_Db_Expr(Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)
190
+ ));
191
+
192
+ $sql = $adapter->insertFromSelect($select, $this->getListSubscriberTable(), array(), $adapter::INSERT_ON_DUPLICATE);
193
+ return $adapter->query($sql)->rowCount();
194
+ }
195
+ return 0;
196
+ }
197
+
198
+
199
+
200
+
201
+
202
+
203
+ /**
204
+ * Subscribe subscriber to all auto-subscriber lists
205
+ *
206
+ * @param $subscriber
207
+ * @return $this
208
+ */
209
+ public function subscribeToAutoLists($subscriber)
210
+ {
211
+ if($subscriber instanceof Varien_Object) {
212
+ $subscriber = $subscriber->getId();
213
+ }
214
+
215
+ $subscriber = (int) $subscriber;
216
+
217
+ if($subscriber) {
218
+ $adapter = $this->_getReadAdapter();
219
+
220
+ $select = $adapter->select()
221
+ ->from($this->getMainTable(), null)
222
+ ->where('auto_subscribe = 1')
223
+ ->columns(array(
224
+ 'list_id' => 'list_id',
225
+ 'subscriber_id' => new Zend_Db_Expr($subscriber),
226
+ 'changed_at' => new Zend_Db_Expr('NOW()'),
227
+ 'list_status' => new Zend_Db_Expr(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED)
228
+ ));
229
+
230
+ $sql = $adapter->insertFromSelect($select, $this->getListSubscriberTable(), array(), $adapter::INSERT_IGNORE);
231
+ $adapter->query($sql);
232
+ }
233
+
234
+ return $this;
235
+ }
236
+
237
+
238
+
239
+
240
+
241
+ /**
242
+ * Retrieve list subscriber table
243
+ *
244
+ * @return string
245
+ */
246
+ public function getListSubscriberTable()
247
+ {
248
+ return $this->getTable('mzax_emarketing/newsletter_list_subscriber');
249
+ }
250
+
251
+
252
+
253
+ /**
254
+ * Retrieve magentos newsletter subscriber table
255
+ *
256
+ * @return string
257
+ */
258
+ public function getSubscriberTable()
259
+ {
260
+ return $this->getTable('newsletter/subscriber');
261
+ }
262
+
263
+ }
app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/List/Collection.php ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ /**
22
+ * Class Mzax_Emarketing_Model_Resource_Newsletter_List_Collection
23
+ */
24
+ class Mzax_Emarketing_Model_Resource_Newsletter_List_Collection
25
+ extends Mage_Core_Model_Resource_Db_Collection_Abstract
26
+ {
27
+
28
+ protected function _construct()
29
+ {
30
+ $this->_init('mzax_emarketing/newsletter_list');
31
+ }
32
+
33
+
34
+ public function addSubscriberCount()
35
+ {
36
+ $expr = new Zend_Db_Expr('COUNT(`s`.`subscriber_id`)');
37
+
38
+ $this->getSelect()
39
+ ->group('main_table.list_id')
40
+ ->joinLeft(array('s' => $this->getTable('mzax_emarketing/newsletter_list_subscriber')),
41
+ $this->getResource()->getReadConnection()->quoteInto(
42
+ 's.list_id = main_table.list_id AND s.list_status = ?',
43
+ Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED),
44
+ array(
45
+ 'subscriber_count' => $expr
46
+ ));
47
+
48
+ $this->addFilterToMap('subscriber_count', $expr);
49
+
50
+ return $this;
51
+ }
52
+
53
+
54
+ /**
55
+ * Add filter to show only visible lists for a given subscriber
56
+ *
57
+ * Private lists are only visible if subscribed to list
58
+ *
59
+ * @param $subscriberId
60
+ * @return $this
61
+ */
62
+ public function addSubscriberToFilter($subscriber)
63
+ {
64
+ if($subscriber instanceof Varien_Object) {
65
+ $subscriber = $subscriber->getId();
66
+ }
67
+
68
+
69
+ $adapter = $this->getResource()->getReadConnection();
70
+
71
+ $select = $adapter->select()
72
+ ->from($this->getTable('mzax_emarketing/newsletter_list_subscriber'), 'list_id')
73
+ ->where('subscriber_id = ?', $subscriber)
74
+ ->where('list_status = ?', Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED)
75
+ ->group('list_id');
76
+
77
+ $listIds = $adapter->fetchCol($select);
78
+
79
+ if(!empty($listIds)) {
80
+ $this->getSelect()->where('is_private = 0 OR list_id IN(?)', $listIds);
81
+
82
+ $this->getSelect()->columns(array(
83
+ 'is_subscribed_to' => $adapter->quoteInto(
84
+ $adapter->getCheckSql('FIND_IN_SET(list_id, ?)', 1, 0), implode(',', $listIds))
85
+ ));
86
+ }
87
+ else {
88
+ $this->getSelect()->where('is_private = 0');
89
+ }
90
+
91
+ return $this;
92
+ }
93
+
94
+
95
+
96
+
97
+ public function toOptionArray()
98
+ {
99
+ return $this->_toOptionArray('list_id','name');
100
+ }
101
+
102
+
103
+ public function toOptionHash()
104
+ {
105
+ return $this->_toOptionHash('list_id','name');
106
+ }
107
+
108
+ }
app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/List/Subscriber/Collection.php ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+
22
+ class Mzax_Emarketing_Model_Resource_Newsletter_List_Subscriber_Collection
23
+ extends Mage_Newsletter_Model_Resource_Subscriber_Collection
24
+ {
25
+
26
+ /**
27
+ * @var Mzax_Emarketing_Model_Newsletter_List
28
+ */
29
+ protected $_list;
30
+
31
+
32
+
33
+ protected function _construct()
34
+ {
35
+ parent::_construct();
36
+
37
+ $this->_map['fields']['list_id'] = 'list.list_id';
38
+ $this->_map['fields']['list_changed_at'] = 'list.changed_at';
39
+ $this->_map['fields']['list_status'] = $this->getResource()->getReadConnection()
40
+ ->getIfNullSql('list.list_status', Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE);
41
+ }
42
+
43
+
44
+
45
+
46
+ /**
47
+ * Set newsletter list
48
+ *
49
+ * @param Mzax_Emarketing_Model_Newsletter_List $list
50
+ * @return $this
51
+ */
52
+ public function setList(Mzax_Emarketing_Model_Newsletter_List $list)
53
+ {
54
+ $this->_list = $list;
55
+ $this->addBindParam('list_id', $this->_list->getId());
56
+ return $this;
57
+ }
58
+
59
+
60
+
61
+ /**
62
+ * Init collection select
63
+ *
64
+ * @return Mage_Core_Model_Resource_Db_Collection_Abstract
65
+ */
66
+ protected function _initSelect()
67
+ {
68
+ parent::_initSelect();
69
+ $this->getSelect()
70
+ ->joinLeft(array('list' => $this->getTable('mzax_emarketing/newsletter_list_subscriber')),
71
+ '`main_table`.`subscriber_id` = `list`.`subscriber_id` AND `list`.`list_id` = :list_id', null)
72
+ ->columns(array(
73
+ 'list_status' => new Zend_Db_Expr($this->_getMappedField('list_status')),
74
+ 'list_changed_at' => 'list.changed_at'
75
+ ));
76
+
77
+ return $this;
78
+ }
79
+
80
+
81
+
82
+ protected function bindListId()
83
+ {
84
+ if(!$this->_list) {
85
+ throw new Exception("No newsletter list defined");
86
+ }
87
+
88
+ if(!$this->_list->getId()) {
89
+ throw new Exception("No valid newsletter list defined");
90
+ }
91
+
92
+ $this->addBindParam('list_id', $this->_list->getId());
93
+ }
94
+
95
+
96
+
97
+ /**
98
+ * @return string
99
+ * @throws Exception
100
+ */
101
+ public function getSelectCountSql()
102
+ {
103
+ $this->bindListId();
104
+ return parent::getSelectCountSql();
105
+ }
106
+
107
+
108
+
109
+ /**
110
+ * Retrieve all ids for collection
111
+ *
112
+ * @return array
113
+ */
114
+ public function getAllIds()
115
+ {
116
+ $this->bindListId();
117
+
118
+ $idsSelect = clone $this->getSelect();
119
+ $idsSelect->reset(Zend_Db_Select::ORDER);
120
+ $idsSelect->reset(Zend_Db_Select::LIMIT_COUNT);
121
+ $idsSelect->reset(Zend_Db_Select::LIMIT_OFFSET);
122
+ $idsSelect->reset(Zend_Db_Select::COLUMNS);
123
+
124
+ $idsSelect->columns($this->getResource()->getIdFieldName(), 'main_table');
125
+ return $this->getConnection()->fetchCol($idsSelect, $this->_bindParams);
126
+ }
127
+
128
+
129
+
130
+
131
+ /**
132
+ * @param Varien_Db_Select $select
133
+ * @return string
134
+ * @throws Exception
135
+ */
136
+ protected function _prepareSelect(Varien_Db_Select $select)
137
+ {
138
+ $this->bindListId();
139
+ return parent::_prepareSelect($select);
140
+
141
+ }
142
+
143
+
144
+ protected function _afterLoad()
145
+ {
146
+ foreach($this->_items as $item) {
147
+ $item->setList($this->_list);
148
+ }
149
+ }
150
+
151
+
152
+
153
+
154
+
155
+ /**
156
+ * Retrieve list resource model
157
+ *
158
+ * @return Mzax_Emarketing_Model_Resource_Newsletter_List
159
+ */
160
+ /*
161
+ protected function getResource()
162
+ {
163
+ return Mage::getResourceSingleton('mzax_emarketing/newsletter_list');
164
+ }
165
+ */
166
+
167
+ }
app/code/community/Mzax/Emarketing/Model/Resource/Newsletter/Subscriber.php ADDED
@@ -0,0 +1,112 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+
22
+
23
+ /**
24
+ * Class Mzax_Emarketing_Model_Resource_Newsletter_Subscriber
25
+ *
26
+ * Overwrite magento subscriber to add mutli-store support
27
+ *
28
+ */
29
+ class Mzax_Emarketing_Model_Resource_Newsletter_Subscriber
30
+ extends Mage_Newsletter_Model_Resource_Subscriber
31
+ {
32
+
33
+
34
+ /**
35
+ * Check if fix is enabled
36
+ *
37
+ * @return bool
38
+ */
39
+ public function allowMultiStoreSupport()
40
+ {
41
+ return Mage::getStoreConfigFlag('mzax_emarketing/general/newsletter_multistore');
42
+ }
43
+
44
+
45
+
46
+ /**
47
+ * Load subscriber from DB by email
48
+ *
49
+ * @param string $subscriberEmail
50
+ * @param mixed $storeId
51
+ * @return array
52
+ */
53
+ public function loadByEmail($subscriberEmail, $storeId = null)
54
+ {
55
+ if(!$this->allowMultiStoreSupport() && is_null($storeId)) {
56
+ return parent::loadByEmail($subscriberEmail);
57
+ }
58
+
59
+ $select = $this->_read->select()
60
+ ->from($this->getMainTable())
61
+ ->where('subscriber_email=:subscriber_email')
62
+ ->where('store_id=:store_id');
63
+
64
+ $result = $this->_read->fetchRow($select, array(
65
+ 'subscriber_email' => $subscriberEmail,
66
+ 'store_id' => Mage::app()->getStore($storeId)->getId()
67
+ ));
68
+
69
+ if (!$result) {
70
+ return array();
71
+ }
72
+
73
+ return $result;
74
+ }
75
+
76
+
77
+
78
+ /**
79
+ * Load subscriber by customer
80
+ *
81
+ * @param Mage_Customer_Model_Customer $customer
82
+ * @param mixed $storeId
83
+ * @return array
84
+ */
85
+ public function loadByCustomer(Mage_Customer_Model_Customer $customer, $storeId = null)
86
+ {
87
+ if(!$this->allowMultiStoreSupport() && is_null($storeId)) {
88
+ return parent::loadByEmail($subscriberEmail);
89
+ }
90
+
91
+ $select = $this->_read->select()
92
+ ->from($this->getMainTable())
93
+ ->where('customer_id=:customer_id')
94
+ ->where('store_id=:store_id');
95
+
96
+ $result = $this->_read->fetchRow($select, array(
97
+ 'customer_id' => $customer->getId(),
98
+ 'store_id' => is_null($storeId)
99
+ ? $customer->getStoreId()
100
+ : Mage::app()->getStore($storeId)->getId()
101
+ ));
102
+
103
+ if ($result) {
104
+ return $result;
105
+ }
106
+
107
+
108
+ return $this->loadByEmail($customer->getEmail(), $storeId);
109
+ }
110
+
111
+
112
+ }
app/code/community/Mzax/Emarketing/Model/Resource/Outbox/Email.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Resource_Outbox_Email extends Mage_Core_Model_Resource_Db_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Resource_Outbox_Email extends Mage_Core_Model_Resource_Db_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Resource/Outbox/Email/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Recipient.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Address.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Binding.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Error.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Emarketing_Model_Resource_Recipient_Error extends Mage_Core_Model_Resource_Db_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Emarketing_Model_Resource_Recipient_Error extends Mage_Core_Model_Resource_Db_Abstract
30
  {
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Error/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_Model_Resource_Recipient_Error_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_Model_Resource_Recipient_Error_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
31
  {
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Event.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Goal/Binder.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Setup.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Template.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Template/Collection.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Resource/Useragent.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/SalesRule/Condition/Emarketing.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -29,7 +29,7 @@
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
- * @version 0.4.3
33
  */
34
  class Mzax_Emarketing_Model_SalesRule_Condition_Emarketing extends Mage_Rule_Model_Condition_Abstract
35
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
+ * @version 0.4.4
33
  */
34
  class Mzax_Emarketing_Model_SalesRule_Condition_Emarketing extends Mage_Rule_Model_Condition_Abstract
35
  {
app/code/community/Mzax/Emarketing/Model/SalesRule/ICouponManager.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -29,7 +29,7 @@
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
- * @version 0.4.3
33
  */
34
  interface Mzax_Emarketing_Model_SalesRule_ICouponManager
35
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
29
  *
30
  * @author Jacob Siefer
31
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
32
+ * @version 0.4.4
33
  */
34
  interface Mzax_Emarketing_Model_SalesRule_ICouponManager
35
  {
app/code/community/Mzax/Emarketing/Model/Session.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -31,7 +31,7 @@
31
  *
32
  * @author Jacob Siefer
33
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
34
- * @version 0.4.3
35
  */
36
  class Mzax_Emarketing_Model_Session extends Mage_Core_Model_Session_Abstract
37
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
31
  *
32
  * @author Jacob Siefer
33
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
34
+ * @version 0.4.4
35
  */
36
  class Mzax_Emarketing_Model_Session extends Mage_Core_Model_Session_Abstract
37
  {
app/code/community/Mzax/Emarketing/Model/System/Config/Backend/DomainThreshold.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/System/Config/Source/GeoIp.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/System/Config/Source/MailStorage.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/System/Config/Source/SmtpAuthentication.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Template.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Template/Exception.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/BeaconController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/EmailController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/CampaignController.php RENAMED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -17,7 +17,7 @@
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
- class Mzax_Emarketing_Admin_CampaignController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
@@ -628,7 +628,7 @@ class Mzax_Emarketing_Admin_CampaignController extends Mage_Adminhtml_Controller
628
  public function deleteVariationAction()
629
  {
630
  $campaign = $this->_initCampaign();
631
-
632
  $variationId = $this->getRequest()->getParam('variation');
633
  if($variationId == 'all') {
634
  /* @var $variation Mzax_Emarketing_Model_Campaign_Variation */
@@ -638,14 +638,14 @@ class Mzax_Emarketing_Admin_CampaignController extends Mage_Adminhtml_Controller
638
  $campaign->setDataChanges(true);
639
  $campaign->save();
640
  }
641
- else if($variationId) {
642
  $variation = $campaign->getVariation($variationId);
643
  if($variation) {
644
  $variation->isRemoved(true);
645
  $variation->save();
646
  $this->_getSession()->addSuccess("Variation '{$variation->getName()}' has been removed.");
647
- }
648
- }
649
  $this->_redirect('*/*/edit', array('_current' => true));
650
 
651
  }
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
+ class Mzax_Emarketing_Emarketing_CampaignController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
628
  public function deleteVariationAction()
629
  {
630
  $campaign = $this->_initCampaign();
631
+
632
  $variationId = $this->getRequest()->getParam('variation');
633
  if($variationId == 'all') {
634
  /* @var $variation Mzax_Emarketing_Model_Campaign_Variation */
638
  $campaign->setDataChanges(true);
639
  $campaign->save();
640
  }
641
+ else if($variationId) {
642
  $variation = $campaign->getVariation($variationId);
643
  if($variation) {
644
  $variation->isRemoved(true);
645
  $variation->save();
646
  $this->_getSession()->addSuccess("Variation '{$variation->getName()}' has been removed.");
647
+ }
648
+ }
649
  $this->_redirect('*/*/edit', array('_current' => true));
650
 
651
  }
app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/InboxController.php RENAMED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -17,7 +17,7 @@
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
- class Mzax_Emarketing_Admin_InboxController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
+ class Mzax_Emarketing_Emarketing_InboxController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
app/code/community/Mzax/Emarketing/controllers/Emarketing/Newsletter/ListController.php ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+ class Mzax_Emarketing_Emarketing_Newsletter_ListController extends Mage_Adminhtml_Controller_Action
21
+ {
22
+
23
+
24
+
25
+
26
+ public function indexAction()
27
+ {
28
+ $this->_title($this->__('eMarketing'))
29
+ ->_title($this->__('Manage Newsletter Lists'));
30
+
31
+ $this->loadLayout();
32
+ $this->_setActiveMenu('promo/emarketing');
33
+
34
+ $this->_addContent(
35
+ $this->getLayout()->createBlock('mzax_emarketing/newsletter_list_view', 'mzax_emarketing_newsletter_list_view')
36
+ );
37
+
38
+ $this->renderLayout();
39
+ }
40
+
41
+
42
+
43
+
44
+ public function editAction()
45
+ {
46
+ $template = $this->_initList();
47
+
48
+ if ($values = $this->_getSession()->getNewsletterListData(true)) {
49
+ if(isset($values['list'])) {
50
+ $template->addData($values['list']);
51
+ }
52
+ }
53
+
54
+ $this->_title($this->__('eMarketing'))
55
+ ->_title($this->__('Edit Newsletter List'));
56
+
57
+ $this->loadLayout();
58
+ $this->_setActiveMenu('promo/emarketing');
59
+ $this->renderLayout();
60
+ }
61
+
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+ /**
70
+ * Queue list Ajax action
71
+ */
72
+ public function gridAction()
73
+ {
74
+ $this->loadLayout();
75
+ $this->getResponse()->setBody($this->getLayout()->createBlock('mzax_emarketing/newsletter_list_grid')->toHtml());
76
+ }
77
+
78
+
79
+
80
+
81
+
82
+ /**
83
+ * Create new template action
84
+ */
85
+ public function newAction()
86
+ {
87
+ $this->_forward('edit');
88
+ }
89
+
90
+
91
+
92
+
93
+ public function subscribersAction()
94
+ {
95
+ $this->_initList();
96
+
97
+ $this->loadLayout();
98
+ $block = $this->getLayout()->createBlock('mzax_emarketing/newsletter_list_edit_tab_subscribers');
99
+ $this->getResponse()->setBody($block->toHtml());
100
+ }
101
+
102
+
103
+
104
+
105
+ public function massAddAction()
106
+ {
107
+ $request = $this->getRequest();
108
+ if ($data = $request->getPost()) {
109
+
110
+ $list = $this->_initList();
111
+ $subscribers = $request->getPost('subscriber');
112
+
113
+ try {
114
+ $list->addSubscribers($subscribers);
115
+ $this->_getSession()->addSuccess($this->__('Selected subscribers added to list'));
116
+ }
117
+ catch (Exception $e){
118
+ $this->_getSession()->addError($e->getMessage());
119
+
120
+ if(Mage::getIsDeveloperMode()) {
121
+ throw $e;
122
+ }
123
+ }
124
+
125
+ if($request->getParam('src') === 'newsletter') {
126
+ return $this->_redirect('*/newsletter_subscriber');
127
+ }
128
+ return $this->_redirect('*/*/edit', array('_current'=>true, 'tab' => 'subscribers'));
129
+ }
130
+ $this->_redirect('*/*');
131
+ }
132
+
133
+
134
+
135
+
136
+ public function massRemoveAction()
137
+ {
138
+ $request = $this->getRequest();
139
+ if ($data = $request->getPost()) {
140
+
141
+ $list = $this->_initList();
142
+ $subscribers = $request->getPost('subscriber');
143
+
144
+ try {
145
+ $list->removeSubscribers($subscribers);
146
+ $this->_getSession()->addSuccess($this->__('Selected subscribers removed from list'));
147
+ }
148
+ catch (Exception $e){
149
+ $this->_getSession()->addError($e->getMessage());
150
+ if(Mage::getIsDeveloperMode()) {
151
+ throw $e;
152
+ }
153
+ }
154
+ if($request->getParam('src') === 'newsletter') {
155
+ return $this->_redirect('*/newsletter_subscriber');
156
+ }
157
+ return $this->_redirect('*/*/edit', array('_current'=>true, 'tab' => 'subscribers'));
158
+ }
159
+ $this->_redirect('*/*');
160
+ }
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+ /**
170
+ * Delete template action
171
+ */
172
+ public function deleteAction()
173
+ {
174
+ $list = $this->_initList();
175
+ if ($list->getId()) {
176
+ try {
177
+ $list->delete();
178
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('mzax_emarketing')->__('Newsletter List has been deleted'));
179
+ }
180
+ catch (Exception $e){
181
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
182
+ }
183
+ }
184
+ $this->_redirect('*/*');
185
+ }
186
+
187
+
188
+
189
+
190
+
191
+ public function saveAction()
192
+ {
193
+ if ($data = $this->getRequest()->getPost()) {
194
+
195
+ $list = $this->_initList('list_id');
196
+
197
+ try {
198
+ $redirectBack = $this->getRequest()->getParam('back', false);
199
+ if (isset($data['list'])) {
200
+ $list->addData($data['list']);
201
+ }
202
+
203
+ $list->save();
204
+
205
+ Mage::getSingleton('adminhtml/session')->addSuccess($this->__('Newsletter list was successfully saved'));
206
+
207
+ if ($redirectBack) {
208
+ $this->_redirect('*/*/edit', array(
209
+ 'id' => $list->getId(),
210
+ '_current' => true
211
+ ));
212
+ return;
213
+ }
214
+ }
215
+ catch (Exception $e){
216
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
217
+ Mage::getSingleton('adminhtml/session')->setNewsletterListData($data);
218
+ $this->getResponse()->setRedirect($this->getUrl('*/*/edit', array('id'=>$list->getId())));
219
+ return;
220
+ }
221
+ }
222
+ $this->getResponse()->setRedirect($this->getUrl('*/*'));
223
+ }
224
+
225
+
226
+
227
+
228
+
229
+ public function validateAction()
230
+ {
231
+ $response = new Varien_Object();
232
+ $response->setError(0);
233
+
234
+ $this->getResponse()->setBody($response->toJson());
235
+ }
236
+
237
+
238
+
239
+
240
+
241
+ /**
242
+ * init newsletter list
243
+ *
244
+ * @param string $idFieldName
245
+ * @return Mzax_Emarketing_Model_Newsletter_List
246
+ */
247
+ protected function _initList($idFieldName = 'id')
248
+ {
249
+ $listId = (int) $this->getRequest()->getParam($idFieldName);
250
+ $list = Mage::getModel('mzax_emarketing/newsletter_list');
251
+ if($listId) {
252
+ $list->load($listId);
253
+ }
254
+
255
+ Mage::register('current_list', $list);
256
+ return $list;
257
+ }
258
+
259
+
260
+
261
+ /**
262
+ * ACL check
263
+ *
264
+ * @return boolean
265
+ */
266
+ protected function _isAllowed()
267
+ {
268
+ return Mage::getSingleton('admin/session')
269
+ ->isAllowed('promo/emarketing/newsletter_list');
270
+ }
271
+ }
app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/OutboxController.php RENAMED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -17,7 +17,7 @@
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
- class Mzax_Emarketing_Admin_OutboxController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
+ class Mzax_Emarketing_Emarketing_OutboxController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/ShortcutController.php RENAMED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -17,7 +17,7 @@
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
- class Mzax_Emarketing_Admin_ShortcutController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
+ class Mzax_Emarketing_Emarketing_ShortcutController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/TemplateController.php RENAMED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -17,7 +17,7 @@
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
- class Mzax_Emarketing_Admin_TemplateController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  */
19
 
20
+ class Mzax_Emarketing_Emarketing_TemplateController extends Mage_Adminhtml_Controller_Action
21
  {
22
 
23
 
app/code/community/Mzax/Emarketing/controllers/{Admin → Emarketing}/TrackerController.php RENAMED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,9 +24,9 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
- class Mzax_Emarketing_Admin_TrackerController extends Mage_Adminhtml_Controller_Action
30
  {
31
 
32
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
+ class Mzax_Emarketing_Emarketing_TrackerController extends Mage_Adminhtml_Controller_Action
30
  {
31
 
32
 
app/code/community/Mzax/Emarketing/controllers/LinkController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Emarketing_LinkController extends Mage_Core_Controller_Front_Action
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Emarketing_LinkController extends Mage_Core_Controller_Front_Action
31
  {
app/code/community/Mzax/Emarketing/controllers/UnsubscribeController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -43,10 +43,70 @@ class Mzax_Emarketing_UnsubscribeController extends Mage_Core_Controller_Front_A
43
  $this->loadLayout();
44
  $this->renderLayout();
45
  }
46
-
47
-
48
-
49
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  public function doAction()
51
  {
52
  $session = $this->getSession();
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
43
  $this->loadLayout();
44
  $this->renderLayout();
45
  }
46
+
47
+
48
+ /**
49
+ * Update preference for given subscriber
50
+ *
51
+ * @return void
52
+ */
53
+ public function updateAction()
54
+ {
55
+ $session = $this->getSession();
56
+ $request = $this->getRequest();
57
+
58
+ if($request->isPost()) {
59
+ do {
60
+ if($request->getPost('form_key') !== $session->getFormKey()) {
61
+ break;
62
+ }
63
+ $email = $request->getPost('email');
64
+ if($email !== $session->getLastAddress()) {
65
+ break;
66
+ }
67
+
68
+ /* @var $subscriber Mage_Newsletter_Model_Subscriber */
69
+ $subscriber = Mage::getModel('newsletter/subscriber');
70
+ $subscriber->loadByEmail($email);
71
+
72
+ if(!$subscriber->getId()) {
73
+ break;
74
+ }
75
+
76
+ $lists = $request->getPost('lists');
77
+
78
+ /* @var $collection Mzax_Emarketing_Model_Resource_Newsletter_List_Collection */
79
+ $collection = Mage::getResourceModel('mzax_emarketing/newsletter_list_collection');
80
+ $collection->addSubscriberToFilter($subscriber);
81
+
82
+ /* @var $list Mzax_Emarketing_Model_Newsletter_List */
83
+ foreach($collection as $list) {
84
+ if(in_array($list->getId(), $lists)) {
85
+ $list->addSubscribers($subscriber->getId());
86
+ }
87
+ else {
88
+ $list->removeSubscribers($subscriber->getId());
89
+ }
90
+ }
91
+
92
+ Mage::getSingleton('core/session')->addSuccess($this->__("Your email preference have been updated."));
93
+
94
+ $this->_redirect('*/*/index');
95
+ return;
96
+
97
+ } while(false);
98
+ }
99
+ $this->_redirectUrl('/');
100
+ }
101
+
102
+
103
+
104
+
105
+ /**
106
+ * Unsubscribe user from newsletter
107
+ *
108
+ * @return void
109
+ */
110
  public function doAction()
111
  {
112
  $session = $this->getSession();
app/code/community/Mzax/Emarketing/data/useragent_regexes.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/etc/adminhtml.xml CHANGED
@@ -10,7 +10,7 @@
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
- * @version 0.4.3
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,23 +25,23 @@
25
  <emarketing translate="title" module="mzax_emarketing">
26
  <title>eMarketing Campaigns</title>
27
  <sort_order>100</sort_order>
28
- <action>admin_mzax_emarketing/admin_campaign/index</action>
29
  <depends><module>Mage_Sales</module></depends>
30
  <children>
31
  <campaigns translate="title" module="mzax_emarketing">
32
  <title>Manage Campaigns</title>
33
  <sort_order>10</sort_order>
34
- <action>admin_mzax_emarketing/admin_campaign/index</action>
35
  </campaigns>
36
  <templates translate="title" module="mzax_emarketing">
37
  <title>Manage Email Templates</title>
38
  <sort_order>20</sort_order>
39
- <action>admin_mzax_emarketing/admin_template/index</action>
40
  </templates>
41
  <trackers translate="title" module="mzax_emarketing">
42
  <title>Manage Conversion Trackers</title>
43
  <sort_order>25</sort_order>
44
- <action>admin_mzax_emarketing/admin_tracker/index</action>
45
  </trackers>
46
  <email translate="title" module="mzax_emarketing">
47
  <title>Manage Emails</title>
@@ -50,19 +50,33 @@
50
  <inbox translate="title" module="mzax_emarketing">
51
  <title>Inbox</title>
52
  <sort_order>10</sort_order>
53
- <action>admin_mzax_emarketing/admin_inbox/index</action>
54
  </inbox>
55
  <outbox translate="title" module="mzax_emarketing">
56
  <title>Outbox</title>
57
  <sort_order>10</sort_order>
58
- <action>admin_mzax_emarketing/admin_outbox/index</action>
59
  </outbox>
60
  </children>
61
  </email>
 
 
 
 
 
62
  </children>
63
  </emarketing>
64
  </children>
65
  </promo>
 
 
 
 
 
 
 
 
 
66
  </menu>
67
  <acl>
68
  <resources>
@@ -89,6 +103,10 @@
89
  <title>Manage Emails</title>
90
  <sort_order>30</sort_order>
91
  </email>
 
 
 
 
92
  </children>
93
  </emarketing>
94
  </children>
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
+ * @version 0.4.4
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
25
  <emarketing translate="title" module="mzax_emarketing">
26
  <title>eMarketing Campaigns</title>
27
  <sort_order>100</sort_order>
28
+ <action>adminhtml/emarketing_campaign/index</action>
29
  <depends><module>Mage_Sales</module></depends>
30
  <children>
31
  <campaigns translate="title" module="mzax_emarketing">
32
  <title>Manage Campaigns</title>
33
  <sort_order>10</sort_order>
34
+ <action>adminhtml/emarketing_campaign/index</action>
35
  </campaigns>
36
  <templates translate="title" module="mzax_emarketing">
37
  <title>Manage Email Templates</title>
38
  <sort_order>20</sort_order>
39
+ <action>adminhtml/emarketing_template/index</action>
40
  </templates>
41
  <trackers translate="title" module="mzax_emarketing">
42
  <title>Manage Conversion Trackers</title>
43
  <sort_order>25</sort_order>
44
+ <action>adminhtml/emarketing_tracker/index</action>
45
  </trackers>
46
  <email translate="title" module="mzax_emarketing">
47
  <title>Manage Emails</title>
50
  <inbox translate="title" module="mzax_emarketing">
51
  <title>Inbox</title>
52
  <sort_order>10</sort_order>
53
+ <action>adminhtml/emarketing_inbox/index</action>
54
  </inbox>
55
  <outbox translate="title" module="mzax_emarketing">
56
  <title>Outbox</title>
57
  <sort_order>10</sort_order>
58
+ <action>adminhtml/emarketing_outbox/index</action>
59
  </outbox>
60
  </children>
61
  </email>
62
+ <newsletter_list translate="title" module="mzax_emarketing">
63
+ <title>Manage Newsletter Lists</title>
64
+ <sort_order>40</sort_order>
65
+ <action>adminhtml/emarketing_newsletter_list/index</action>
66
+ </newsletter_list>
67
  </children>
68
  </emarketing>
69
  </children>
70
  </promo>
71
+ <newsletter>
72
+ <children>
73
+ <lists translate="title" module="mzax_emarketing">
74
+ <title>Newsletter Lists</title>
75
+ <action>adminhtml/emarketing_newsletter_list/index</action>
76
+ <sort_order>100</sort_order>
77
+ </lists>
78
+ </children>
79
+ </newsletter>
80
  </menu>
81
  <acl>
82
  <resources>
103
  <title>Manage Emails</title>
104
  <sort_order>30</sort_order>
105
  </email>
106
+ <newsletter_list translate="title" module="mzax_emarketing">
107
+ <title>Manage Newsletter Lists</title>
108
+ <sort_order>40</sort_order>
109
+ </newsletter_list>
110
  </children>
111
  </emarketing>
112
  </children>
app/code/community/Mzax/Emarketing/etc/config.xml CHANGED
@@ -10,7 +10,7 @@
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
- * @version 0.4.3
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
@@ -21,7 +21,7 @@
21
  <config>
22
  <modules>
23
  <Mzax_Emarketing>
24
- <version>0.4.3</version>
25
  </Mzax_Emarketing>
26
  </modules>
27
  <global>
@@ -68,8 +68,16 @@
68
  <report_enum><table>mzax_emarketing_report_enum</table></report_enum>
69
 
70
  <customer_website><table>customer_website</table></customer_website>
 
 
 
71
  </entities>
72
  </mzax_emarketing_resource>
 
 
 
 
 
73
  </models>
74
 
75
  <rewrite>
@@ -147,8 +155,10 @@
147
  </mediums>
148
  <filters>
149
  <combine><model>mzax_emarketing/object_filter_combine</model></combine>
 
150
  <newsletter><model>mzax_emarketing/object_filter_newsletter</model></newsletter>
151
-
 
152
  <customer_name><model>mzax_emarketing/object_filter_customer_name</model></customer_name>
153
  <customer_order><model>mzax_emarketing/object_filter_customer_order</model></customer_order>
154
  <customer_lastlogin><model>mzax_emarketing/object_filter_customer_lastlogin</model></customer_lastlogin>
@@ -222,17 +232,26 @@
222
  </mzax_emarketing_salesrule_conditions>
223
  </observers>
224
  </salesrule_rule_condition_combine>
 
 
 
 
 
 
 
 
 
225
  </events>
226
  </global>
227
  <admin>
228
  <routers>
229
- <admin_mzax_emarketing>
230
- <use>admin</use>
231
  <args>
232
- <module>Mzax_Emarketing</module>
233
- <frontName>mzaxemarketing</frontName>
 
234
  </args>
235
- </admin_mzax_emarketing>
236
  </routers>
237
  </admin>
238
  <adminhtml>
@@ -252,6 +271,18 @@
252
  </Mzax_Emarketing>
253
  </modules>
254
  </translate>
 
 
 
 
 
 
 
 
 
 
 
 
255
  </adminhtml>
256
  <frontend>
257
  <layout>
@@ -336,13 +367,23 @@
336
  </observers>
337
  </sales_order_save_after>
338
 
339
-
 
 
 
 
 
 
 
 
 
340
  </events>
341
  </frontend>
342
  <default>
343
  <mzax_emarketing>
344
  <general>
345
- <can_create_indexes>1</can_create_indexes>
 
346
  </general>
347
  <domain_throttling>
348
  <enable>1</enable>
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
+ * @version 0.4.4
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
21
  <config>
22
  <modules>
23
  <Mzax_Emarketing>
24
+ <version>0.4.4</version>
25
  </Mzax_Emarketing>
26
  </modules>
27
  <global>
68
  <report_enum><table>mzax_emarketing_report_enum</table></report_enum>
69
 
70
  <customer_website><table>customer_website</table></customer_website>
71
+
72
+ <newsletter_list><table>mzax_emarketing_newsletter_list</table></newsletter_list>
73
+ <newsletter_list_subscriber><table>mzax_emarketing_newsletter_list_subscriber</table></newsletter_list_subscriber>
74
  </entities>
75
  </mzax_emarketing_resource>
76
+ <newsletter_resource>
77
+ <rewrite>
78
+ <subscriber>Mzax_Emarketing_Model_Resource_Newsletter_Subscriber</subscriber>
79
+ </rewrite>
80
+ </newsletter_resource>
81
  </models>
82
 
83
  <rewrite>
155
  </mediums>
156
  <filters>
157
  <combine><model>mzax_emarketing/object_filter_combine</model></combine>
158
+
159
  <newsletter><model>mzax_emarketing/object_filter_newsletter</model></newsletter>
160
+ <newsletter_list><model>mzax_emarketing/object_filter_newsletter_list</model></newsletter_list>
161
+
162
  <customer_name><model>mzax_emarketing/object_filter_customer_name</model></customer_name>
163
  <customer_order><model>mzax_emarketing/object_filter_customer_order</model></customer_order>
164
  <customer_lastlogin><model>mzax_emarketing/object_filter_customer_lastlogin</model></customer_lastlogin>
232
  </mzax_emarketing_salesrule_conditions>
233
  </observers>
234
  </salesrule_rule_condition_combine>
235
+ <newsletter_subscriber_save_after>
236
+ <observers>
237
+ <mzax_emarketing_newsletter_subscriber>
238
+ <type>singleton</type>
239
+ <class>mzax_emarketing/observer_subscriber</class>
240
+ <method>afterSave</method>
241
+ </mzax_emarketing_newsletter_subscriber>
242
+ </observers>
243
+ </newsletter_subscriber_save_after>
244
  </events>
245
  </global>
246
  <admin>
247
  <routers>
248
+ <adminhtml>
 
249
  <args>
250
+ <modules>
251
+ <mzax_emarketing after="Mage_Adminhtml">Mzax_Emarketing</mzax_emarketing>
252
+ </modules>
253
  </args>
254
+ </adminhtml>
255
  </routers>
256
  </admin>
257
  <adminhtml>
271
  </Mzax_Emarketing>
272
  </modules>
273
  </translate>
274
+ <events>
275
+ <adminhtml_block_html_before>
276
+ <observers>
277
+ <mzax_emarketing_newsletter_massaction>
278
+ <type>singleton</type>
279
+ <class>mzax_emarketing/observer_subscriber</class>
280
+ <method>girdHtmlBefore</method>
281
+ </mzax_emarketing_newsletter_massaction>
282
+ </observers>
283
+ </adminhtml_block_html_before>
284
+
285
+ </events>
286
  </adminhtml>
287
  <frontend>
288
  <layout>
367
  </observers>
368
  </sales_order_save_after>
369
 
370
+
371
+ <controller_action_predispatch_newsletter_manage_save>
372
+ <observers>
373
+ <mzax_emarketing_newsletter_lists>
374
+ <type>singleton</type>
375
+ <class>mzax_emarketing/observer_subscriber</class>
376
+ <method>beforeManageSave</method>
377
+ </mzax_emarketing_newsletter_lists>
378
+ </observers>
379
+ </controller_action_predispatch_newsletter_manage_save>
380
  </events>
381
  </frontend>
382
  <default>
383
  <mzax_emarketing>
384
  <general>
385
+ <can_create_indexes>1</can_create_indexes>
386
+ <newsletter_multistore>1</newsletter_multistore>
387
  </general>
388
  <domain_throttling>
389
  <enable>1</enable>
app/code/community/Mzax/Emarketing/etc/system.xml CHANGED
@@ -10,7 +10,7 @@
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
- * @version 0.4.3
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
@@ -47,6 +47,16 @@
47
  <show_in_store>0</show_in_store>
48
  <tooltip><![CDATA[Disabling will only prevent any crontab from running. You can still send out campaigns manually.]]></tooltip>
49
  </enable>
 
 
 
 
 
 
 
 
 
 
50
  <use_temp_tables translate="label comment">
51
  <label>Use Temporary Tables</label>
52
  <frontend_type>select</frontend_type>
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
+ * @version 0.4.4
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
47
  <show_in_store>0</show_in_store>
48
  <tooltip><![CDATA[Disabling will only prevent any crontab from running. You can still send out campaigns manually.]]></tooltip>
49
  </enable>
50
+ <newsletter_multistore translate="label">
51
+ <label>Newsletter Multi-Store support</label>
52
+ <frontend_type>select</frontend_type>
53
+ <source_model>adminhtml/system_config_source_yesno</source_model>
54
+ <sort_order>15</sort_order>
55
+ <show_in_default>1</show_in_default>
56
+ <show_in_website>0</show_in_website>
57
+ <show_in_store>0</show_in_store>
58
+ <tooltip><![CDATA[Fix the Magento newsletter multi store bug]]></tooltip>
59
+ </newsletter_multistore>
60
  <use_temp_tables translate="label comment">
61
  <label>Use Temporary Tables</label>
62
  <frontend_type>select</frontend_type>
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/install-0.2.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/uninstall.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.2.6-0.2.7.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.0-0.4.1.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.1-0.4.2.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.2-0.4.3.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.4.3-0.4.4.php ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+
22
+ /* @var $installer Mzax_Emarketing_Model_Resource_Setup */
23
+ $installer = $this;
24
+ $installer->startSetup();
25
+
26
+ $connection = $installer->getConnection();
27
+
28
+
29
+ $req = array('nullable' => false);
30
+ $opt = array('nullable' => true, 'unsigned' => true);
31
+
32
+
33
+ $int = array('nullable' => false, 'unsigned' => true, 'default' => 0);
34
+
35
+
36
+ $uid = array(
37
+ 'identity' => true,
38
+ 'unsigned' => true,
39
+ 'nullable' => false,
40
+ 'primary' => true
41
+ );
42
+
43
+ $varchar = 255;
44
+ $text = 65536;
45
+
46
+ $primaryIndex = array('type' => Varien_Db_Adapter_Interface::INDEX_TYPE_PRIMARY);
47
+
48
+
49
+
50
+
51
+
52
+ $subscriberTable = $installer->getTable('newsletter/subscriber');
53
+
54
+
55
+ /********************************************************************
56
+ * Setup Newsletter List Table
57
+ ********************************************************************/
58
+ $listTable = $connection->newTable($installer->getTable('mzax_emarketing/newsletter_list'))
59
+ ->addColumn('list_id', Varien_Db_Ddl_Table::TYPE_SMALLINT, 5, $uid, 'Newsletter list ID')
60
+ ->addColumn('created_at', Varien_Db_Ddl_Table::TYPE_DATETIME, null, $req, 'Creation Time')
61
+ ->addColumn('updated_at', Varien_Db_Ddl_Table::TYPE_DATETIME, null, $req, 'Update Time')
62
+ ->addColumn('name', Varien_Db_Ddl_Table::TYPE_TEXT, $varchar, $req, 'List Name')
63
+ ->addColumn('description', Varien_Db_Ddl_Table::TYPE_TEXT, $text, $req, 'List Description')
64
+ ->addColumn('auto_subscribe', Varien_Db_Ddl_Table::TYPE_BOOLEAN, null, $int, 'Auto subscribe to List')
65
+ ->addColumn('is_private', Varien_Db_Ddl_Table::TYPE_BOOLEAN, null, $int, 'Private List');
66
+
67
+ $connection->createTable($listTable);
68
+
69
+
70
+
71
+ /********************************************************************
72
+ * Setup Newsletter List Subscriber Table
73
+ ********************************************************************/
74
+ $listSubscriberTable = $connection->newTable($installer->getTable('mzax_emarketing/newsletter_list_subscriber'))
75
+ ->addColumn('list_id', Varien_Db_Ddl_Table::TYPE_SMALLINT, 5, $req, 'Newsletter list ID')
76
+ ->addColumn('subscriber_id', Varien_Db_Ddl_Table::TYPE_INTEGER, null, $req, 'Newsletter subscriber ID')
77
+ ->addColumn('changed_at', Varien_Db_Ddl_Table::TYPE_DATETIME, null, $req, 'Creation Time')
78
+ ->addColumn('list_status', Varien_Db_Ddl_Table::TYPE_TINYINT, null, $int, 'List subscribe status')
79
+ ->addIndex('PRIMARY', array('list_id', 'subscriber_id'),$primaryIndex );
80
+
81
+ $installer->addForeignKey($listSubscriberTable, $subscriberTable, 'subscriber_id');
82
+ $installer->addForeignKey($listSubscriberTable, $listTable, 'list_id');
83
+
84
+
85
+ $connection->createTable($listSubscriberTable);
86
+
87
+
88
+
89
+
90
+
91
+ $installer->endSetup();
app/design/adminhtml/default/default/layout/mzax/emarketing.xml CHANGED
@@ -10,7 +10,7 @@
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
- * @version 0.4.3
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
@@ -65,7 +65,7 @@
65
 
66
 
67
 
68
- <admin_mzax_emarketing_admin_campaign_edit>
69
  <update handle="mzax_ace_editor"/>
70
  <reference name="head">
71
  <action method="setCanLoadExtJs"><flag>1</flag></action>
@@ -82,10 +82,10 @@
82
  <reference name="js">
83
  <block type="adminhtml/template" template="mzax/emarketing/edit/js.phtml" name="mzax_emarketing.edit.js" as="mzax_emarketing_edit_js"></block>
84
  </reference>
85
- </admin_mzax_emarketing_admin_campaign_edit>
86
 
87
 
88
- <admin_mzax_emarketing_admin_campaign_new>
89
  <reference name="content">
90
  <block type="mzax_emarketing/campaign_new" name="mzax_emarketing_new"></block>
91
  </reference>
@@ -93,9 +93,9 @@
93
  <block type="mzax_emarketing/campaign_edit_tabs" name="mzax_emarketing_edit_tabs"></block>
94
  <block type="adminhtml/template" name="mzax_emarketing.credits" template="mzax/emarketing/campaign/credits-left.phtml"></block>
95
  </reference>
96
- </admin_mzax_emarketing_admin_campaign_new>
97
 
98
- <admin_mzax_emarketing_admin_campaign_testfilters>
99
  <reference name="head">
100
  <action method="setCanLoadExtJs"><flag>1</flag></action>
101
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
@@ -108,14 +108,14 @@
108
  <reference name="root">
109
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
110
  </reference>
111
- </admin_mzax_emarketing_admin_campaign_testfilters>
112
 
113
- <admin_mzax_emarketing_admin_campaign_preview>
114
  <update handle="mzax_ace_editor"/>
115
- </admin_mzax_emarketing_admin_campaign_preview>
116
 
117
 
118
- <admin_mzax_emarketing_admin_tracker_edit>
119
 
120
  <reference name="head">
121
  <action method="setCanLoadExtJs"><flag>1</flag></action>
@@ -132,9 +132,9 @@
132
  <reference name="js">
133
  <block type="adminhtml/template" template="mzax/emarketing/edit/js.phtml" name="mzax_emarketing.edit.js" as="mzax_emarketing_edit_js"></block>
134
  </reference>
135
- </admin_mzax_emarketing_admin_tracker_edit>
136
 
137
- <admin_mzax_emarketing_admin_tracker_new>
138
  <reference name="content">
139
  <block type="mzax_emarketing/tracker_new" name="mzax_emarketing_tracker_new"></block>
140
  </reference>
@@ -142,15 +142,15 @@
142
  <block type="mzax_emarketing/tracker_edit_tabs" name="mzax_emarketing_edit_tabs"></block>
143
  <block type="adminhtml/template" name="mzax_emarketing.credits" template="mzax/emarketing/campaign/credits-left.phtml"></block>
144
  </reference>
145
- </admin_mzax_emarketing_admin_tracker_new>
146
 
147
- <admin_mzax_emarketing_admin_tracker_upload>
148
  <reference name="content">
149
  <block type="mzax_emarketing/tracker_upload" name="mzax_emarketing_tracker_upload"></block>
150
  </reference>
151
- </admin_mzax_emarketing_admin_tracker_upload>
152
 
153
- <admin_mzax_emarketing_admin_tracker_testconditions>
154
  <reference name="head">
155
  <action method="setCanLoadExtJs"><flag>1</flag></action>
156
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
@@ -163,9 +163,9 @@
163
  <reference name="root">
164
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
165
  </reference>
166
- </admin_mzax_emarketing_admin_tracker_testconditions>
167
 
168
- <admin_mzax_emarketing_admin_tracker_filterpreview>
169
  <reference name="head">
170
  <action method="setCanLoadExtJs"><flag>1</flag></action>
171
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
@@ -176,12 +176,12 @@
176
  <reference name="root">
177
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
178
  </reference>
179
- </admin_mzax_emarketing_admin_tracker_filterpreview>
180
 
181
 
182
 
183
 
184
- <admin_mzax_emarketing_admin_campaign_sendtestmail>
185
  <reference name="content">
186
  <block type="mzax_emarketing/campaign_sendTestMail" name="mzax_emarketing.send_test_mail" />
187
  <block type="adminhtml/template" name="mzax_emarketing.mail-tester" template="mzax/emarketing/campaign/mail-tester.phtml" />
@@ -189,7 +189,7 @@
189
  <reference name="root">
190
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
191
  </reference>
192
- </admin_mzax_emarketing_admin_campaign_sendtestmail>
193
 
194
 
195
  <mzax_emarketing_campaign_tab>
@@ -203,7 +203,7 @@
203
  </mzax_emarketing_campaign_tab>
204
 
205
 
206
- <admin_mzax_emarketing_admin_campaign_filterpreview>
207
  <reference name="head">
208
  <action method="setCanLoadExtJs"><flag>1</flag></action>
209
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
@@ -214,45 +214,58 @@
214
  <reference name="root">
215
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
216
  </reference>
217
- </admin_mzax_emarketing_admin_campaign_filterpreview>
218
 
219
 
220
- <admin_mzax_emarketing_admin_template_edit>
221
 
222
  <update handle="mzax_ace_editor"/>
223
 
224
  <reference name="content">
225
  <block type="mzax_emarketing/template_edit" name="mzax_emarketing_template_edit"></block>
226
  </reference>
227
- </admin_mzax_emarketing_admin_template_edit>
228
 
229
- <admin_mzax_emarketing_admin_template_upload>
230
  <reference name="content">
231
  <block type="mzax_emarketing/template_upload" name="mzax_emarketing_template_upload"></block>
232
  </reference>
233
- </admin_mzax_emarketing_admin_template_upload>
234
-
235
-
236
-
237
- <admin_mzax_emarketing_admin_inbox_email>
 
 
 
 
 
 
 
 
 
 
 
 
 
238
 
239
  <update handle="mzax_ace_editor"/>
240
 
241
  <reference name="content">
242
  <block type="mzax_emarketing/inbox_email" name="mzax_emarketing_inbox_email"></block>
243
  </reference>
244
- </admin_mzax_emarketing_admin_inbox_email>
245
 
246
 
247
 
248
- <admin_mzax_emarketing_admin_outbox_email>
249
 
250
  <update handle="mzax_ace_editor"/>
251
 
252
  <reference name="content">
253
  <block type="mzax_emarketing/outbox_email" name="mzax_emarketing_outbox_email"></block>
254
  </reference>
255
- </admin_mzax_emarketing_admin_outbox_email>
256
 
257
 
258
 
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
+ * @version 0.4.4
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
65
 
66
 
67
 
68
+ <adminhtml_emarketing_campaign_edit>
69
  <update handle="mzax_ace_editor"/>
70
  <reference name="head">
71
  <action method="setCanLoadExtJs"><flag>1</flag></action>
82
  <reference name="js">
83
  <block type="adminhtml/template" template="mzax/emarketing/edit/js.phtml" name="mzax_emarketing.edit.js" as="mzax_emarketing_edit_js"></block>
84
  </reference>
85
+ </adminhtml_emarketing_campaign_edit>
86
 
87
 
88
+ <adminhtml_emarketing_campaign_new>
89
  <reference name="content">
90
  <block type="mzax_emarketing/campaign_new" name="mzax_emarketing_new"></block>
91
  </reference>
93
  <block type="mzax_emarketing/campaign_edit_tabs" name="mzax_emarketing_edit_tabs"></block>
94
  <block type="adminhtml/template" name="mzax_emarketing.credits" template="mzax/emarketing/campaign/credits-left.phtml"></block>
95
  </reference>
96
+ </adminhtml_emarketing_campaign_new>
97
 
98
+ <adminhtml_emarketing_campaign_testfilters>
99
  <reference name="head">
100
  <action method="setCanLoadExtJs"><flag>1</flag></action>
101
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
108
  <reference name="root">
109
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
110
  </reference>
111
+ </adminhtml_emarketing_campaign_testfilters>
112
 
113
+ <adminhtml_emarketing_campaign_preview>
114
  <update handle="mzax_ace_editor"/>
115
+ </adminhtml_emarketing_campaign_preview>
116
 
117
 
118
+ <adminhtml_emarketing_tracker_edit>
119
 
120
  <reference name="head">
121
  <action method="setCanLoadExtJs"><flag>1</flag></action>
132
  <reference name="js">
133
  <block type="adminhtml/template" template="mzax/emarketing/edit/js.phtml" name="mzax_emarketing.edit.js" as="mzax_emarketing_edit_js"></block>
134
  </reference>
135
+ </adminhtml_emarketing_tracker_edit>
136
 
137
+ <adminhtml_emarketing_tracker_new>
138
  <reference name="content">
139
  <block type="mzax_emarketing/tracker_new" name="mzax_emarketing_tracker_new"></block>
140
  </reference>
142
  <block type="mzax_emarketing/tracker_edit_tabs" name="mzax_emarketing_edit_tabs"></block>
143
  <block type="adminhtml/template" name="mzax_emarketing.credits" template="mzax/emarketing/campaign/credits-left.phtml"></block>
144
  </reference>
145
+ </adminhtml_emarketing_tracker_new>
146
 
147
+ <adminhtml_emarketing_tracker_upload>
148
  <reference name="content">
149
  <block type="mzax_emarketing/tracker_upload" name="mzax_emarketing_tracker_upload"></block>
150
  </reference>
151
+ </adminhtml_emarketing_tracker_upload>
152
 
153
+ <adminhtml_emarketing_tracker_testconditions>
154
  <reference name="head">
155
  <action method="setCanLoadExtJs"><flag>1</flag></action>
156
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
163
  <reference name="root">
164
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
165
  </reference>
166
+ </adminhtml_emarketing_tracker_testconditions>
167
 
168
+ <adminhtml_emarketing_tracker_filterpreview>
169
  <reference name="head">
170
  <action method="setCanLoadExtJs"><flag>1</flag></action>
171
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
176
  <reference name="root">
177
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
178
  </reference>
179
+ </adminhtml_emarketing_tracker_filterpreview>
180
 
181
 
182
 
183
 
184
+ <adminhtml_emarketing_campaign_sendtestmail>
185
  <reference name="content">
186
  <block type="mzax_emarketing/campaign_sendTestMail" name="mzax_emarketing.send_test_mail" />
187
  <block type="adminhtml/template" name="mzax_emarketing.mail-tester" template="mzax/emarketing/campaign/mail-tester.phtml" />
189
  <reference name="root">
190
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
191
  </reference>
192
+ </adminhtml_emarketing_campaign_sendtestmail>
193
 
194
 
195
  <mzax_emarketing_campaign_tab>
203
  </mzax_emarketing_campaign_tab>
204
 
205
 
206
+ <adminhtml_emarketing_campaign_filterpreview>
207
  <reference name="head">
208
  <action method="setCanLoadExtJs"><flag>1</flag></action>
209
  <action method="setCanLoadRulesJs"><flag>1</flag></action>
214
  <reference name="root">
215
  <action method="addBodyClass"><class>mzax-emarketing-padding</class></action>
216
  </reference>
217
+ </adminhtml_emarketing_campaign_filterpreview>
218
 
219
 
220
+ <adminhtml_emarketing_template_edit>
221
 
222
  <update handle="mzax_ace_editor"/>
223
 
224
  <reference name="content">
225
  <block type="mzax_emarketing/template_edit" name="mzax_emarketing_template_edit"></block>
226
  </reference>
227
+ </adminhtml_emarketing_template_edit>
228
 
229
+ <adminhtml_emarketing_template_upload>
230
  <reference name="content">
231
  <block type="mzax_emarketing/template_upload" name="mzax_emarketing_template_upload"></block>
232
  </reference>
233
+ </adminhtml_emarketing_template_upload>
234
+
235
+
236
+ <adminhtml_emarketing_newsletter_list_edit>
237
+ <reference name="content">
238
+ <block type="mzax_emarketing/newsletter_list_edit" name="mzax_emarketing_newsletter_list_edit"></block>
239
+ </reference>
240
+ <reference name="left">
241
+ <block type="mzax_emarketing/newsletter_list_edit_tabs" name="mzax_emarketing_newsletter_list_tabs"></block>
242
+ </reference>
243
+ <reference name="js">
244
+ <block type="adminhtml/template" template="mzax/emarketing/edit/js.phtml" name="mzax_emarketing.edit.js" as="mzax_emarketing_edit_js"></block>
245
+ </reference>
246
+ </adminhtml_emarketing_newsletter_list_edit>
247
+
248
+
249
+
250
+ <adminhtml_emarketing_inbox_email>
251
 
252
  <update handle="mzax_ace_editor"/>
253
 
254
  <reference name="content">
255
  <block type="mzax_emarketing/inbox_email" name="mzax_emarketing_inbox_email"></block>
256
  </reference>
257
+ </adminhtml_emarketing_inbox_email>
258
 
259
 
260
 
261
+ <adminhtml_emarketing_outbox_email>
262
 
263
  <update handle="mzax_ace_editor"/>
264
 
265
  <reference name="content">
266
  <block type="mzax_emarketing/outbox_email" name="mzax_emarketing_outbox_email"></block>
267
  </reference>
268
+ </adminhtml_emarketing_outbox_email>
269
 
270
 
271
 
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/content-tabs.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/filters/emulate.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/load_template.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/mail-tester.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/medium/email/preview.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/recipients.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/report.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/campaign/tasks.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/edit/js.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/editor/text.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/fieldset.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/filter/page-preview.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/filter.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/recursive.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/single.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/tracker/conditions/emulate.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/tracker/tasks.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/widget/chart-geo.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/adminhtml/default/default/template/mzax/emarketing/widget/chart-tab.phtml CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/design/frontend/base/default/layout/mzax/emarketing.xml CHANGED
@@ -10,7 +10,7 @@
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
- * @version 0.4.3
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
@@ -39,4 +39,12 @@
39
  <block type="page/html" name="redirect" output="toHtml" template="mzax/emarketing/link/redirect.phtml" />
40
  </mzax_redirect>
41
 
 
 
 
 
 
 
 
 
42
  </layout>
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
  *
13
+ * @version 0.4.4
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
39
  <block type="page/html" name="redirect" output="toHtml" template="mzax/emarketing/link/redirect.phtml" />
40
  </mzax_redirect>
41
 
42
+
43
+
44
+ <newsletter_manage_index>
45
+ <reference name="customer_newsletter">
46
+ <block type="mzax_emarketing/unsubscribe" name="mzax_emarketing.newsletter_lists" as="customer.form.newsletter.extra" template="mzax/emarketing/newsletter/lists.phtml" />
47
+ </reference>
48
+ </newsletter_manage_index>
49
+
50
  </layout>
app/design/frontend/base/default/template/mzax/emarketing/newsletter/lists.phtml ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
+ /* @var $this Mzax_Emarketing_Block_Unsubscribe */
22
+ $lists = $this->getCustomerNewsletterLists();
23
+ ?>
24
+ <?php if(!empty($lists)): ?>
25
+ <li class="list-control">
26
+ <h2 class="legend"><?php echo $this->__('Newsletter Lists') ?></h2>
27
+ <p><?php echo $this->__('Fine tune your subscription and choose the lists that you are interested in.') ?></p>
28
+ <ul class="form-list">
29
+ <?php foreach($this->getCustomerNewsletterLists() as $list): ?>
30
+ <li class="control">
31
+ <input id="newsletter-list-<?php echo $list->getId() ?>" class="checkbox" name="lists[]" value="<?php echo $list->getId() ?>" type="checkbox" <?php if($list->getIsSubscribedTo()) : ?>checked="checked"<?php endif ?> />
32
+ <label for="newsletter-list-<?php echo $list->getId() ?>" ><?php echo $this->escapeHtml($list->getName()) ?></label>
33
+ <p class="description"><?php echo $list->getDescription() ?></p>
34
+ </li>
35
+ <?php endforeach ?>
36
+ </ul>
37
+ </li>
38
+ <?php endif ?>
app/design/frontend/base/default/template/mzax/emarketing/unsubscribe/unsubscribe.phtml CHANGED
@@ -1,17 +1,68 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  /* @var $this Mzax_Emarketing_Block_Unsubscribe */
 
3
  ?>
4
 
5
- <h1><?php echo $this->__('Are you sure you want to unsubscribe?') ?></h1>
6
 
7
  <div class="unsubscribe-confirm-from">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  <form id="unsubscribe" action="<?php echo $this->getYesUrl() ?>" method="post">
 
9
  <input type="hidden" name="email" value="<?php echo $this->getAddress() ?>" />
10
  <input type="hidden" name="form_key" value="<?php echo $this->getFormKey() ?>" />
11
- <p><?php echo $this->__('Are you sure you want to unsubscribe the email address <strong>%s</strong>?', $this->getAddress()) ?></p>
12
- <button class="btn" type="submit"><?php echo $this->__('Yes, please unsubscribe me') ?></button>
 
 
 
 
13
  </form>
14
  </div>
15
 
16
-
17
  <?php echo $this->getChildHtml() ?>
1
  <?php
2
+ /**
3
+ * Mzax Emarketing (www.mzax.de)
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this Extension in the file LICENSE.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ *
12
+ * @version 0.4.4
13
+ * @category Mzax
14
+ * @package Mzax_Emarketing
15
+ * @author Jacob Siefer (jacob@mzax.de)
16
+ * @copyright Copyright (c) 2015 Jacob Siefer
17
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
+ */
19
+
20
+
21
  /* @var $this Mzax_Emarketing_Block_Unsubscribe */
22
+ $lists = $this->getNewsletterLists();
23
  ?>
24
 
25
+ <h1><?php echo $this->__('Newsletter Subscription') ?></h1>
26
 
27
  <div class="unsubscribe-confirm-from">
28
+
29
+ <?php if(!empty($lists)): ?>
30
+ <form id="update_lists" action="<?php echo $this->getUpdateUrl() ?>" method="post">
31
+ <div class="fieldset">
32
+ <input type="hidden" name="email" value="<?php echo $this->getAddress() ?>" />
33
+ <input type="hidden" name="form_key" value="<?php echo $this->getFormKey() ?>" />
34
+
35
+ <h2 class="legend">Newsletter Lists</h2>
36
+ <p><?php echo $this->__('Here you can update the newsletter preferences for <strong>%s</strong>.', $this->escapeHtml($this->getAddress())) ?></p>
37
+ <p><?php echo $this->__('Choose the lists that you are interested in and click update to change your preferences.') ?></p>
38
+ <ul class="form-list">
39
+ <?php foreach($lists as $list): ?>
40
+ <li class="control">
41
+ <input id="newsletter-list-<?php echo $list->getId() ?>" class="checkbox" name="lists[]" value="<?php echo $list->getId() ?>" type="checkbox" <?php if($list->getIsSubscribedTo()) : ?>checked="checked"<?php endif ?> />
42
+ <label for="newsletter-list-<?php echo $list->getId() ?>"><?php echo $this->escapeHtml($list->getName()) ?></label>
43
+ <p class="description"><?php echo $list->getDescription() ?></p>
44
+ </li>
45
+ <?php endforeach ?>
46
+
47
+ <button class="btn" type="submit"><?php echo $this->__('Update preferences') ?></button>
48
+ </ul>
49
+ </div>
50
+ </form>
51
+ <?php endif ?>
52
+
53
+ <h2 class="legend">Unsubscribe from Newsletter</h2>
54
+ <p><?php echo $this->__('If you want to unsubscribe <strong>%s</strong> from all our newsletter, click bellow', $this->escapeHtml($this->getAddress())) ?></p>
55
  <form id="unsubscribe" action="<?php echo $this->getYesUrl() ?>" method="post">
56
+ <div class="fieldset">
57
  <input type="hidden" name="email" value="<?php echo $this->getAddress() ?>" />
58
  <input type="hidden" name="form_key" value="<?php echo $this->getFormKey() ?>" />
59
+ <ul class="form-list">
60
+ <li class="control">
61
+ <button class="btn" type="submit"><?php echo $this->__('Unsubscribe from all') ?></button>
62
+ </li>
63
+ </ul>
64
+ </div>
65
  </form>
66
  </div>
67
 
 
68
  <?php echo $this->getChildHtml() ?>
js/mzax/ace/ext-mage_autocomplete.js CHANGED
@@ -8,7 +8,7 @@
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
- * @version 0.4.3
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
+ * @version 0.4.4
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
js/mzax/ace/mode-mage.js CHANGED
@@ -8,7 +8,7 @@
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
- * @version 0.4.3
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
+ * @version 0.4.4
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
js/mzax/ace/theme-mage.js CHANGED
@@ -8,7 +8,7 @@
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
- * @version 0.4.3
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
+ * @version 0.4.4
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
js/mzax/ckeditor.plugin.mage.js CHANGED
@@ -8,7 +8,7 @@
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
- * @version 0.4.3
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
+ * @version 0.4.4
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
js/mzax/editor.js CHANGED
@@ -8,7 +8,7 @@
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
- * @version 0.4.3
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
+ * @version 0.4.4
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
js/mzax/report.js CHANGED
@@ -8,7 +8,7 @@
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
- * @version 0.4.3
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
8
  * It is also available through the world-wide-web at this URL:
9
  * http://opensource.org/licenses/osl-3.0.php
10
  *
11
+ * @version 0.4.4
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
lib/Mzax/Bounce.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Bounce
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Bounce
30
  {
lib/Mzax/Bounce/Detector.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Bounce_Detector extends Mzax_Bounce_Detector_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Bounce_Detector extends Mzax_Bounce_Detector_Abstract
30
  {
lib/Mzax/Bounce/Detector/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  abstract class Mzax_Bounce_Detector_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  abstract class Mzax_Bounce_Detector_Abstract
30
  {
lib/Mzax/Bounce/Detector/Arf.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Bounce_Detector_Arf extends Mzax_Bounce_Detector_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Bounce_Detector_Arf extends Mzax_Bounce_Detector_Abstract
30
  {
lib/Mzax/Bounce/Detector/Autoreply.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -39,7 +39,7 @@
39
  *
40
  * @author Jacob Siefer
41
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
42
- * @version 0.4.3
43
  */
44
  class Mzax_Bounce_Detector_Autoreply extends Mzax_Bounce_Detector_Abstract
45
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
39
  *
40
  * @author Jacob Siefer
41
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
42
+ * @version 0.4.4
43
  */
44
  class Mzax_Bounce_Detector_Autoreply extends Mzax_Bounce_Detector_Abstract
45
  {
lib/Mzax/Bounce/Detector/Extended.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Bounce_Detector_Extended extends Mzax_Bounce_Detector_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Bounce_Detector_Extended extends Mzax_Bounce_Detector_Abstract
31
  {
lib/Mzax/Bounce/Detector/Failure.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -38,7 +38,7 @@
38
  *
39
  * @author Jacob Siefer
40
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
41
- * @version 0.4.3
42
  */
43
  class Mzax_Bounce_Detector_Failure extends Mzax_Bounce_Detector_Abstract
44
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
38
  *
39
  * @author Jacob Siefer
40
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
41
+ * @version 0.4.4
42
  */
43
  class Mzax_Bounce_Detector_Failure extends Mzax_Bounce_Detector_Abstract
44
  {
lib/Mzax/Bounce/Detector/Rfc1892.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Bounce_Detector_Rfc1892 extends Mzax_Bounce_Detector_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Bounce_Detector_Rfc1892 extends Mzax_Bounce_Detector_Abstract
30
  {
lib/Mzax/Bounce/Mail.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Bounce_Mail extends Zend_Mail
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Bounce_Mail extends Zend_Mail
30
  {
lib/Mzax/Bounce/Message.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Bounce_Message extends Mzax_Bounce_Mime_Part
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Bounce_Message extends Mzax_Bounce_Mime_Part
29
  {
lib/Mzax/Bounce/Mime/Decode.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Bounce_Mime_Decode extends Zend_Mime_Decode
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Bounce_Mime_Decode extends Zend_Mime_Decode
29
  {
lib/Mzax/Bounce/Mime/Part.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Bounce_Mime_Part extends Zend_Mime_Part
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Bounce_Mime_Part extends Zend_Mime_Part
29
  {
lib/Mzax/Chart/Table.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Chart_Table extends Varien_Object
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Chart_Table extends Varien_Object
30
  {
lib/Mzax/Db/Select.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -23,7 +23,7 @@
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
- * @version 0.4.3
27
  */
28
  class Mzax_Db_Select extends Varien_Db_Select
29
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
23
  *
24
  * @author Jacob Siefer
25
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
26
+ * @version 0.4.4
27
  */
28
  class Mzax_Db_Select extends Varien_Db_Select
29
  {
lib/Mzax/Db/Select/Exception.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_Db_Select_Exception extends Zend_Db_Exception
32
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_Db_Select_Exception extends Zend_Db_Exception
32
  {
lib/Mzax/GeoIp.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_GeoIp
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_GeoIp
30
  {
lib/Mzax/GeoIp/Adapter/Abstract.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -30,7 +30,7 @@ if(!defined('ENT_HTML401')) {
30
  *
31
  * @author Jacob Siefer
32
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
33
- * @version 0.4.3
34
  */
35
  abstract class Mzax_GeoIp_Adapter_Abstract
36
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
30
  *
31
  * @author Jacob Siefer
32
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
33
+ * @version 0.4.4
34
  */
35
  abstract class Mzax_GeoIp_Adapter_Abstract
36
  {
lib/Mzax/GeoIp/Adapter/FreeGeoIp.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -26,7 +26,7 @@
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
- * @version 0.4.3
30
  */
31
  class Mzax_GeoIp_Adapter_FreeGeoIp extends Mzax_GeoIp_Adapter_Abstract
32
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
26
  *
27
  * @author Jacob Siefer
28
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
29
+ * @version 0.4.4
30
  */
31
  class Mzax_GeoIp_Adapter_FreeGeoIp extends Mzax_GeoIp_Adapter_Abstract
32
  {
lib/Mzax/GeoIp/Adapter/GeoPlugin.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -27,7 +27,7 @@
27
  *
28
  * @author Jacob Siefer
29
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
30
- * @version 0.4.3
31
  */
32
  class Mzax_GeoIp_Adapter_GeoPlugin extends Mzax_GeoIp_Adapter_Abstract
33
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
27
  *
28
  * @author Jacob Siefer
29
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
30
+ * @version 0.4.4
31
  */
32
  class Mzax_GeoIp_Adapter_GeoPlugin extends Mzax_GeoIp_Adapter_Abstract
33
  {
lib/Mzax/GeoIp/Adapter/Ipinfo.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -28,7 +28,7 @@
28
  *
29
  * @author Jacob Siefer
30
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
31
- * @version 0.4.3
32
  */
33
  class Mzax_GeoIp_Adapter_Ipinfo extends Mzax_GeoIp_Adapter_Abstract
34
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
28
  *
29
  * @author Jacob Siefer
30
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
31
+ * @version 0.4.4
32
  */
33
  class Mzax_GeoIp_Adapter_Ipinfo extends Mzax_GeoIp_Adapter_Abstract
34
  {
lib/Mzax/GeoIp/Exception.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_GeoIp_Exception extends Zend_Exception
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_GeoIp_Exception extends Zend_Exception
30
  {
lib/Mzax/GeoIp/Region.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_GeoIp_Region
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_GeoIp_Region
30
  {
lib/Mzax/GeoIp/Request.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_GeoIp_Request
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_GeoIp_Request
31
  {
lib/Mzax/Mail.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Mail extends Zend_Mail
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Mail extends Zend_Mail
30
  {
lib/Mzax/Mail/Transport/File.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Mail_Transport_File extends Zend_Mail_Transport_Abstract
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Mail_Transport_File extends Zend_Mail_Transport_Abstract
31
  {
lib/Mzax/Mail/Transport/Mock.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Mail_Transport_Mock extends Zend_Mail_Transport_Abstract
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Mail_Transport_Mock extends Zend_Mail_Transport_Abstract
30
  {
lib/Mzax/Once.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -25,7 +25,7 @@
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
- * @version 0.4.3
29
  */
30
  class Mzax_Once
31
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
25
  *
26
  * @author Jacob Siefer
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @version 0.4.4
29
  */
30
  class Mzax_Once
31
  {
lib/Mzax/Presist.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.4.3
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,7 +24,7 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.4.3
28
  */
29
  class Mzax_Presist
30
  {
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.4
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @version 0.4.4
28
  */
29
  class Mzax_Presist
30
  {
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <package>
3
  <name>Mzax_Emarketing</name>
4
- <version>0.4.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License v. 3.0 (OSL-3.0)</license>
7
  <channel>community</channel>
@@ -44,9 +44,9 @@ Find out more at https://github.com/mage-mzax/emarketing
44
  <email>mail@jacobsiefer.de</email>
45
  </author>
46
  </authors>
47
- <date>2015-10-16</date>
48
- <time>5:56:57</time>
49
- <contents><target name="mage"><file name="LICENSE" hash="cbbe04980244d5b18963e94de0ddea15"/><dir name="app"><dir name="code"><dir name="community"><dir name="Mzax"><dir name="Emarketing"><dir name="Block"><dir name="Campaign"><dir name="Edit"><file name="Form.php" hash="0342c5220af89b5d4ada02569004810d"/><dir name="Medium"><file name="Abstract.php" hash="8e0fad946bc5ef922187ee8a1c1ccc41"/><dir name="Email"><dir name="Tab"><file name="Inbox.php" hash="dcab7006776924ec9691484d53490a81"/><file name="Outbox.php" hash="59d52bd3c874e9e9883364ffc0e9cd0c"/></dir></dir><file name="Email.php" hash="88adaca8bc4045ccacbb7b831a083c8a"/></dir><dir name="Tab"><dir name="Content"><file name="Original.php" hash="bbcf18bc05735a846beb76d425fdb8bf"/><file name="Variation.php" hash="c6ce25ca68d49de8e7b26e9665eb14a7"/></dir><file name="Content.php" hash="1339bc1e4038b2fb25580bf2ac1e92c6"/><file name="Errors.php" hash="90dc88f68c011e99a981c2bf0eb08e5b"/><file name="Filters.php" hash="ea722386bddc8069f2441be54e66acf9"/><file name="Inbox.php" hash="115d2f5da3a4ba80c24f0d2274f7ffbd"/><file name="Medium.php" hash="3fe486574dc4f48f54e93414a874fccd"/><dir name="Recipients"><file name="Grid.php" hash="2780aab63a463ead2b523e2d1f2c4f83"/></dir><file name="Recipients.php" hash="d6d7927b6d7f22acfa725bb4dee3f764"/><file name="Report.php" hash="8a7c58e9b026c699007292fd03bdc632"/><file name="Settings.php" hash="fb3f31ed85f17e1f9e64bb4573bc805f"/><file name="Tasks.php" hash="8dcb13a10429783c6ece00fc303bcc76"/><file name="Test.php" hash="55eff93aa4d6e0372f49909e2324adce"/></dir><file name="Tabs.php" hash="2e53d97fccdd121fd154204e40b4af2b"/></dir><file name="Edit.php" hash="3478a05fedd7c23de2ebb1b0711ff97c"/><dir name="Grid"><dir name="Filter"><file name="Filter.php" hash="9c860e67c8466f8fc22360ed646bdc5c"/></dir><dir name="Renderer"><file name="Action.php" hash="0c2afb0b06f6e1396878910a81da86ac"/><file name="Filter.php" hash="dd3e042af1b992b0b92a19daf000a120"/><file name="SendMail.php" hash="3d1aa783d86a6d9ba457f986a3ddb575"/><file name="Sender.php" hash="65fd39c7a05cf7ca34ed710c6d70ed46"/><file name="Stats.php" hash="5101455de894658579a0c0b5f9acde7c"/></dir></dir><file name="Grid.php" hash="830d84e002a492a1ada9164df7a46907"/><dir name="New"><file name="Presets.php" hash="2f4382934f49beba7fc917a443917df2"/></dir><file name="New.php" hash="61c9b28d1ccfa46814c837c86ddd20c4"/><file name="Preview.php" hash="4686de8e08bc7e2b58cf9862e3a3823f"/><dir name="SendTestMail"><file name="Form.php" hash="254421d553386ac386674cd2f5d42102"/></dir><file name="SendTestMail.php" hash="2faf1d830df231140724879644073654"/><dir name="Test"><file name="Emulate.php" hash="6d9bfceb6327fba14b358473da3f45cb"/></dir><file name="Test.php" hash="fac486083a6f7d7d20e0f0f3cda447da"/><file name="View.php" hash="bd739260baece8bc1d46f6ef4b2430ae"/></dir><dir name="Chart"><file name="Abstract.php" hash="a696cf174d3d4edef5e4616ff2fb27bf"/><file name="Area.php" hash="e27450732e1f5a3a7c477ce3a1a6b402"/><file name="Bar.php" hash="15ba189f6ac79eea045fa5c9259af30b"/><file name="Column.php" hash="b3ab75d039c97961b6f7a6e075f3f237"/><file name="Geo.php" hash="833b3807d18e601578ad1822d7e8df8c"/><file name="Line.php" hash="441ef09bdfe96d632d2f70465e732aa7"/><file name="Pie.php" hash="74398c1ea1397bfbdb5af93d45bc7045"/><file name="Scatter.php" hash="e9e82dfead2055050eef6ef9193e8166"/><file name="SteppedArea.php" hash="ce72499ef0d40c4ff12a18683ae76efc"/><dir name="Widget"><file name="Container.php" hash="189f3e2b312f89df520898d8031dda2c"/><file name="Geo.php" hash="e550a87ff838430b54cfa8c5f8db9fe5"/><file name="Tab.php" hash="499e63441b73095df221930b313ee390"/></dir></dir><file name="Conditions.php" hash="0419f69e5c3885e09bb7a9d784cf4ba7"/><file name="Editable.php" hash="43534053f185c6095dd0af884a453a8f"/><dir name="Filter"><dir name="Object"><file name="Grid.php" hash="f95a7efc40ef53214445bb8f5b3ea8da"/></dir><dir name="Test"><file name="Recursive.php" hash="7168200f0067fa5566b6b2078b698154"/><file name="Single.php" hash="8aeb744d682bfdaa821a7bde8f184cb2"/></dir></dir><file name="Filters.php" hash="8bba4adf0a1698fa6ccfed211020d6f2"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="8855f610f9b8337396759c3238c30cb6"/><file name="Campaign.php" hash="e76eb635c62c5241037c4dc85aa015e9"/><file name="Recipient.php" hash="8055c17decb626364c9cd41ef0cb3e80"/><file name="Size.php" hash="d07c1ee3ea6fe1dda1f88dbaff26a5d8"/></dir></dir></dir><dir name="Inbox"><dir name="Email"><file name="Form.php" hash="b6160a374c5792a115d3c233b410c2ed"/></dir><file name="Email.php" hash="005fc2ad566e0918de8bb6c9c3e3b257"/><file name="Grid.php" hash="7aa9969a8c135e6acecfa7e4c42db6c2"/><file name="View.php" hash="57545cd0c5eac8e26cd6cc98e47a715a"/></dir><dir name="Outbox"><dir name="Email"><file name="Form.php" hash="39d128311c0f2555d6bffae0f2e414ca"/></dir><file name="Email.php" hash="4706dedc6221b8acc908074982cc7822"/><file name="Grid.php" hash="2e089b1a883e0c139fc97f2c2849cd0c"/><file name="View.php" hash="82cb03d691758522b025f3516fd477b7"/></dir><dir name="Recipients"><dir name="Column"><dir name="Renderer"><file name="Attribute.php" hash="6b4beefe6381e934fde264ac9b54ea0b"/><file name="Object.php" hash="09fb5d1b854bccceea810e3c4b7e2f1e"/></dir></dir><file name="Grid.php" hash="9aab8a85bd6bea7e34b1da6bb97d646f"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="DomainThreshold.php" hash="92b81f046a7b7385b61ef8a9582dc63f"/><file name="MailStorage.php" hash="c3821285d5628b0ff0b12a4000aabbf3"/><file name="Mandrill.php" hash="04d5bcc872dd7198ee48b35393a178ac"/><file name="Sendgrid.php" hash="2c14d212ecb0cce3d75e9407b37a5acd"/></dir></dir></dir></dir><dir name="Template"><dir name="Edit"><file name="Form.php" hash="14e24668ee7f99b625bb26e403ac5427"/></dir><file name="Edit.php" hash="745b779816518a718fc4f4af56d2fcd7"/><file name="Grid.php" hash="3efff4aa30aeba8e7f20e73d9f12e8df"/><dir name="Upload"><file name="Form.php" hash="382d2b3b088355b9f8a46a5a5c56d6cb"/></dir><file name="Upload.php" hash="b0e11933cbad0fe3d17d870dc7370f55"/><file name="View.php" hash="9ce9b952521d1d129e539bd3d68354cc"/></dir><file name="Template.php" hash="2125395ad323c728b37b106dbcef8371"/><dir name="Tracker"><dir name="Edit"><file name="Form.php" hash="e9d404f57d85b4a257020a9dbc044713"/><dir name="Tab"><file name="Conditions.php" hash="16512d59458af74fe38ae9b24f2fd5bc"/><file name="GoalType.php" hash="2b21d9fbfcbff6237471ee1806e4bab8"/><file name="Settings.php" hash="30429ebff6f4f57b969f978a9a38482b"/><file name="Tasks.php" hash="601c9e2a1e63d67273db0878c1edc6d6"/><file name="Test.php" hash="49d9d0e89fcc23b3c2fe9995e2e43017"/></dir><file name="Tabs.php" hash="06d2bd34f779581029d3d8712193902a"/></dir><file name="Edit.php" hash="af15d6ff4023258926cd0db790222a51"/><file name="Grid.php" hash="1e5d56226c15c341ddd61b47756a5e3a"/><file name="New.php" hash="41a8248e5dcdd7effb6bcc638767571a"/><dir name="Test"><file name="Emulate.php" hash="543c36b0d1f1495589e110804ae2a3d0"/></dir><file name="Test.php" hash="3668498773dd5d763e23fe87b7f5809b"/><dir name="Upload"><file name="Form.php" hash="e95c8485af785013510e68b650a38469"/></dir><file name="Upload.php" hash="40f6e57c995b1e2ce2af5a6fb6afd909"/><file name="View.php" hash="71594318d9bc5358aff16d3b13f5b5d4"/></dir><file name="Unsubscribe.php" hash="09a112449a204ebd5563582a45f8d43c"/></dir><dir name="Db"><file name="Select.php" hash="27c817a98453c795c722747acfd2c1ec"/></dir><dir name="Helper"><file name="Campaign.php" hash="50f9c28d2aa706842de481f04435cabe"/><file name="Data.php" hash="8b6e3a46cb3489d3de28370b8b7fb69f"/><file name="Newsletter.php" hash="521112ce01a44144a2d50f7f862bd9a1"/><file name="Request.php" hash="809e1c55c6f432754d008d6ac97e14d4"/><file name="SqlFormatter.php" hash="88bcf5636567dd34565d7fc99437ca09"/></dir><file name="LICENSE" hash="cbbe04980244d5b18963e94de0ddea15"/><dir name="Model"><dir name="Campaign"><file name="Content.php" hash="a0aaad1df637d1a03760daf6e3f108dd"/><file name="Preset.php" hash="8e2a2fac7a4005b6752f7871c26b0868"/><file name="Variation.php" hash="9ba94c83844f3775271df71f1822bddf"/></dir><file name="Campaign.php" hash="24f0376b1b944e88e992b0f54e37cae3"/><dir name="Conversion"><dir name="Goal"><file name="Abstract.php" hash="52180cb1955bd43b9db79f2e01204aad"/><file name="Orders.php" hash="e00f8c0928f6242e55066f196f8174b3"/></dir><file name="Goal.php" hash="2e08cc1c961e194b0f15148fdb6a8c53"/><file name="Select.php" hash="92da04827738e9ed8e8a09ae6d4de3cf"/><file name="Tracker.php" hash="f791d774504608903e17db1218452363"/></dir><file name="DomainThrottle.php" hash="0bbdb6863e5b78a5fd1d64598a481862"/><file name="Email.php" hash="9cdd5a9901bd1ab8baeae384070de94d"/><dir name="Form"><dir name="Element"><file name="Ace.php" hash="06251ddd2c8a4ca6cfcfe7492a436f14"/><file name="Credits.php" hash="da82877bc3489e3fee593b23cce0cde3"/><file name="EmailEditor.php" hash="5adc157ea85559837dda0049995f3481"/><file name="Info.php" hash="9e4fd3881a92a1a1676aa7703f3e71ac"/><file name="TemplateEditor.php" hash="a6e597fec0c1c691d694dc6c25d45d5a"/><file name="Textarea.php" hash="863176a2ef44a6bda1672272800daf42"/><file name="Wildselect.php" hash="7d472a2d6f65d775df96bcd0f444c445"/></dir></dir><file name="Goal.php" hash="95c185424d671145e793144cac8f9fb1"/><dir name="Inbox"><dir name="Bounce"><dir name="Detector"><file name="Abstract.php" hash="e09619c88d1dc8e088872462c8e57924"/><file name="Recipient.php" hash="1bae7df2598299cc75a99fc3690ed9a0"/><file name="Store.php" hash="bbdcd9f6e097ec4ebc76d01aac097afd"/><file name="Unsubscribe.php" hash="13ae42668f326b3c3e15db26dcb2ec75"/></dir></dir><dir name="Email"><file name="Collector.php" hash="51b81477051f80346e918f289a429f9b"/><dir name="Pull"><file name="Abstract.php" hash="1e12898d76b2b800fea1f1d02131f7cf"/><file name="Storage.php" hash="7c44207de2071ee6e0cf9add2f26b07e"/></dir></dir><file name="Email.php" hash="820618c7ad1a6153c9b774c5ea843a2a"/></dir><file name="Inbox.php" hash="36b197fd25a309ee0255ad5d5f9159c2"/><dir name="Link"><file name="Reference.php" hash="ac8506897ec904e03405a055ab189199"/></dir><file name="Link.php" hash="e7d2787c3dc55b65b03d828833abdb03"/><dir name="Medium"><file name="Abstract.php" hash="4f306ca552a39a0f7fa3b488e5304cca"/><dir name="Email"><file name="Composer.php" hash="bb8c2f65bcda59a2510479e042b4d2ae"/><file name="Filter.php" hash="6174e4776040afd49af4111655e237b5"/><file name="Processor.php" hash="69be22a9a07c50f10dc0283a8b5ef399"/><file name="Snippets.php" hash="8a9a98293df0d851a3fed1d4a9e1bcea"/></dir><file name="Email.php" hash="0a7ee42bce31073e2fd69efb3b4a2e83"/></dir><file name="Medium.php" hash="8a6c732da4aaec23e704e9f132254576"/><dir name="Object"><file name="Abstract.php" hash="3c8866d9cdd7c0b88d37ed9e3692f97c"/><file name="Address.php" hash="ac83b19521ffc7f062365a5c2aa133b5"/><dir name="Collection"><file name="Item.php" hash="f19a4046d65f9292517d99782805e0fb"/></dir><file name="Collection.php" hash="0485fa0597c0c9540d0a37418f46ec9a"/><dir name="Customer"><file name="Address.php" hash="c41ff026ce9f54817d47b6b1af1ca4f1"/></dir><file name="Customer.php" hash="72747e42425ec959e160ed6d936c5608"/><dir name="Filter"><file name="Abstract.php" hash="b4caf99d6b4c5ff2a98ab26fd6a94010"/><dir name="Address"><file name="City.php" hash="bb1694441b80afce4b2353f31095d199"/><file name="Country.php" hash="6b97214a1559eabf75fbb0ae19755b06"/><file name="Postcode.php" hash="92969939afbdb4db73a9ff5e6993a993"/><file name="Region.php" hash="2b03f7973c0846603cb5e800c1b4e09c"/><file name="Street.php" hash="a3ddbb7e6b58692265ce5d46716fc8f5"/></dir><file name="Attribute.php" hash="96ab3fd42cbd2b80db932cfb05c188e3"/><dir name="Campaign"><file name="Goal.php" hash="387f75d338d667b1e0a5a20705e808a9"/><dir name="Recipient"><file name="Abstract.php" hash="d5ad9184582dd39d920e3d7fa04dc8a4"/><file name="Interact.php" hash="95f6c6addaf5f4cda379035f9451a6ba"/></dir></dir><file name="Column.php" hash="ac3d87932e80dcf1ab33ade1a64f232a"/><file name="Combine.php" hash="44dc58a626479494a4788aecb440666b"/><file name="Component.php" hash="7527524a467eaec7f34038bdfac5ef19"/><dir name="Customer"><file name="Abstract.php" hash="f6fd0f12a72e8c16bc734037ca20d1bb"/><dir name="Address"><file name="Attribute.php" hash="86513ce0a42942289f8201bceb32aecc"/></dir><file name="Address.php" hash="89cc77e26cd22ade7fa9a40fe3baa6e0"/><file name="Attribute.php" hash="3072421c6ab057d2304275ee5bbb0d7c"/><file name="Event.php" hash="bab918da163286efb333a17194d465ec"/><file name="Lastlogin.php" hash="5521ba089345e5b8d255a683ec40b838"/><file name="Name.php" hash="823bf9e081a028315bbf3485411c1358"/><file name="Order.php" hash="9e22bfd9013b9d6fe42cb38c7512ce04"/></dir><file name="Main.php" hash="a8db003a900afb7995a8019d4ce0a967"/><file name="Newsletter.php" hash="87d3763f715d34d472ac8a3a6bd186fa"/><dir name="Order"><file name="Abstract.php" hash="b1057f858c493a94e2ace8f0a689ae3b"/><file name="Address.php" hash="30179a65068ef76db9b6b635aa9eb032"/><file name="Campaign.php" hash="5baef7dba365758bdb559da48b95619e"/><dir name="Item"><file name="Abstract.php" hash="ce8fef8519b4f6e062a96aeb4e50f62c"/><file name="Table.php" hash="202b9b0e7ab0fbbb18d50f05dd17ba36"/></dir><file name="Items.php" hash="9b3768db1e919972b08f5eaf0955bbe1"/><file name="Previous.php" hash="5e953b81938655ed0bbfc52204c138f1"/><file name="ShippedAt.php" hash="34114aa611e5e8c5548dc295b663ddc4"/><file name="Table.php" hash="ea4b591f4f9b1b95352bd6a9cf24b2ff"/></dir><dir name="Product"><file name="Abstract.php" hash="dafab1c5ad019ee54133f499c4bf99f3"/><file name="Attribute.php" hash="0fdedf4cef463523d005bd94d65dfccb"/><file name="Category.php" hash="3ed87b0d1ee785b2c3ea9f7fdc372d3e"/></dir><dir name="Quote"><file name="Abstract.php" hash="36b1c5068e5d1ed1256c972e3f25cc79"/><file name="Address.php" hash="8c09cfd65b17768e80df8ff38662ff1c"/><dir name="Item"><file name="Table.php" hash="370ee5ee782315f0d7295af40e816f6a"/></dir><file name="Items.php" hash="c48b990d262676bd6d79998b9fd80ae2"/><file name="Table.php" hash="486cb9291acc7fe1873e985f4fcc76c2"/></dir><file name="Table.php" hash="3f56eecba4b81affe7740e71b3f4abd3"/></dir><file name="Filter.php" hash="69991d3aea58763839d737e89d009bff"/><file name="Order.php" hash="3c1fcb5862f4e2a890e1146aff3472ba"/><file name="OrderAddress.php" hash="9919a2416a0655d1c25b0c81e6d0dae6"/><file name="OrderItem.php" hash="6a9fc937475235e676b5aff8ed1b010a"/><file name="Product.php" hash="e54297c63aa0eaf9696c487ac960907b"/><file name="Quote.php" hash="029e217a6b1e5850d12d090fb6e8f828"/><file name="QuoteAddress.php" hash="e789113dce1f17f91035620ef368e8ab"/><file name="QuoteItem.php" hash="7527b271152cb8c30ba3592baaeb2487"/><file name="Recipient.php" hash="7ce7d19e165f4528535ec8bd0fb5cca9"/><file name="Subscriber.php" hash="b2d4745f6800a2e9105a9c3836f34049"/></dir><dir name="Observer"><file name="Abstract.php" hash="93c40ba36650ca0a5aa1dad3de3cb1d0"/><file name="Cron.php" hash="4b5cab8d562ab3b4f8b3969a48b7cf88"/><file name="Customer.php" hash="20c49ad9ff4d7b3518724056fd996128"/><file name="Goal.php" hash="7233f508e41954a6befdd845b130aea7"/><file name="Order.php" hash="9636aac7292b427ec6bd567adb0a1222"/><file name="SalesRule.php" hash="60236db9acb9aaf5b9e8e23a94ff79c0"/></dir><file name="Observer.php" hash="4327b16a96a83bee9ddfb5e67129947c"/><dir name="Outbox"><dir name="Email"><file name="Mail.php" hash="c89323ad45b5e6abdc9ebe65b300bdb7"/></dir><file name="Email.php" hash="aafd5932d6ea7d1d87d6bb8b9c0698c0"/><dir name="Transporter"><file name="File.php" hash="55cc5aed0f2ab3d460b525581e2e50a2"/><file name="Interface.php" hash="e33579f008f433d42e9c51c6517e84f2"/><file name="Mandrill.php" hash="de00b719f36b63b8117bedc093e0371d"/><file name="Sendgrid.php" hash="8d579d7d89504d10ae0fcccc87791b4e"/><file name="Sendmail.php" hash="b4e8ea91a813d0673c0f3cf79e8309e5"/><file name="Smtp.php" hash="a430118046134f853ef2066e2a233f8b"/></dir><file name="Transporter.php" hash="bcc8a19e17bc7c66c959ca7c6e116172"/></dir><file name="Outbox.php" hash="148c5876d043b90ccd1657407a59764d"/><file name="Premailer.php" hash="2303b931f121a3c910855ef36f08175e"/><dir name="Recipient"><file name="Error.php" hash="6072df95b958b3f7d17b4a218a2419a7"/><dir name="Provider"><file name="Abstract.php" hash="75ae810d4a2d2754b006c8ccaffeb4ac"/><file name="Customer.php" hash="e6661a270aa00c605ae386143f7012b2"/><file name="Newsletter.php" hash="0da4f9fd20bba6de483bb72bdf0b0787"/><file name="Order.php" hash="5f656ff24343714a8e9c17d874031690"/><file name="Quote.php" hash="a4ab70d2534da226c877477b7d6e6757"/></dir><file name="Provider.php" hash="c246da75b8008817571ff445dcdbd5a1"/></dir><file name="Recipient.php" hash="7c064bb560071e8397df0b55036869cb"/><dir name="Report"><dir name="Aggregator"><file name="Abstract.php" hash="8cc57a6ee0f7faef1b204eeb26236b6c"/><file name="Campaign.php" hash="3e9c33568d0ed6734ab33843f96f4356"/><dir name="Dimension"><file name="Abstract.php" hash="b93132a7e8a03c5a3d27040dc367be20"/><file name="Country.php" hash="cdac597fa597f9af8bbfb4c0d3dd3c5c"/><file name="Dayofweek.php" hash="9309c25432acd3f47c2c5962c5219e6b"/><file name="DeviceBrand.php" hash="3c97e385785a8b24b429991df5f78fb7"/><file name="DeviceType.php" hash="667ce1836571c93aa776aa59ec3e2cf0"/><file name="Hour.php" hash="dfbae00d93f6f2dcdb490058814d6640"/><file name="Os.php" hash="d6df961ddd5a9da3c6ea1924ae9c0e50"/><file name="Region.php" hash="b36d69dccd825743be195183264a989c"/><file name="Useragent.php" hash="a99151df9741a8bdc95a125c0fe385ba"/></dir><file name="Dimension.php" hash="fcb74aaffdf70461bb4d88f3cfd95f5c"/><file name="Events.php" hash="f52304ff1b5cc812c5d512876d40136e"/><file name="Goals.php" hash="b9ee3b79e6b11d9d6d53e986baa0d29c"/><file name="Rates.php" hash="247b959c0955ab8f732107b2e0223368"/><file name="Recipient.php" hash="c2ef15411e9926bc623bcc8c3d79c28c"/><file name="Tracker.php" hash="59f85750a09cd4d32e0c630724c6ea84"/></dir><file name="Aggregator.php" hash="9865f292d20979d4c257a622ca671bcb"/><file name="Query.php" hash="80a2bf7c6d5be3def2b35bd72bd825e7"/><file name="Seeder.php" hash="cd5ffa57181942caa885c365befd076b"/></dir><file name="Report.php" hash="d6a95e94fb46d5ad3bc1e37dcf2a4d8c"/><dir name="Resource"><dir name="Campaign"><file name="Collection.php" hash="1f31f985031af644be9b32ec036820fe"/><dir name="Preset"><file name="Collection.php" hash="763c485cbe273ddc91b27c636f927fb8"/></dir><file name="Preset.php" hash="c4e9af802699876a209dcfc0e0cc7f17"/><dir name="Variation"><file name="Collection.php" hash="56ac223b3d58753f95768ceb67c979aa"/></dir><file name="Variation.php" hash="f3e8851eadf2c70b128de9dcd18ab0db"/></dir><file name="Campaign.php" hash="cfcdb1aa12a7737696862ad6cee00d0a"/><dir name="Collection"><file name="Product.php" hash="a593d1329c13fa055fecfa3f3d420244"/></dir><dir name="Conversion"><dir name="Tracker"><file name="Collection.php" hash="1f6bb77eccdf3094430e0f5d73c00615"/></dir><file name="Tracker.php" hash="6422268f3df1a2cb40b70c80653935e6"/></dir><dir name="Email"><file name="Collection.php" hash="583bb3f61ee08cff8b8cce0ea22a755f"/></dir><file name="Goal.php" hash="db0711f8b480d0afe496d66bdee79c12"/><file name="Helper.php" hash="7822d8c617b768bc468ca035b5aedba2"/><dir name="Inbox"><dir name="Email"><file name="Collection.php" hash="8d2edbffe14cc9e0830d291e9cfebd75"/></dir><file name="Email.php" hash="da03a4d34eae913ec78309be10a2ed07"/></dir><dir name="Link"><file name="Reference.php" hash="66f3862f3d067b72fbc05833f08be616"/></dir><file name="Link.php" hash="fbc095877b1907314efe9d84ac7733f6"/><dir name="Outbox"><dir name="Email"><file name="Collection.php" hash="b13c296413681b60e6f16b988d4ad73d"/></dir><file name="Email.php" hash="d4b4b78edf086317da5546789d398e26"/></dir><dir name="Recipient"><file name="Address.php" hash="c5f6fda9ba936580d596912a43ed9f25"/><file name="Binding.php" hash="41e89579322b43e53a000393877b8042"/><file name="Collection.php" hash="30a55a24255e8aa95ea0fe245444b583"/><dir name="Error"><file name="Collection.php" hash="6a294ff44e6f89000ecd6b8e637024b2"/></dir><file name="Error.php" hash="264ac8b379eff11c59a0150d6afab808"/><file name="Event.php" hash="09c21093672f58507fa408c34f388fe3"/><dir name="Goal"><file name="Binder.php" hash="324395390f55c2e64b922a8677743809"/></dir></dir><file name="Recipient.php" hash="7ed1dbde51b9fd32154fd3ca13afbec3"/><file name="Setup.php" hash="25b4d6d7b9d69cb574041a0c594a249e"/><dir name="Template"><file name="Collection.php" hash="a5ea2d7aa9d63928532c5ed36a2be77d"/></dir><file name="Template.php" hash="d07029fa8f4641e3d2789e7ab593d53b"/><dir name="Useragent"><file name="regexes.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><file name="Useragent.php" hash="8e039ceb55fdbc93ad2b8f442ce496fb"/></dir><dir name="SalesRule"><dir name="Condition"><file name="Emarketing.php" hash="42cb7492b3d2affb20c1a9b24a2463f5"/></dir><file name="ICouponManager.php" hash="c2484db6186b5dabb4f70fe0123fec9a"/></dir><file name="Session.php" hash="aa1539751bd69401cc825171d8b1b623"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="DomainThreshold.php" hash="60ac117a985a37de41c293ecba5f07eb"/></dir><dir name="Source"><file name="GeoIp.php" hash="5c8352fdb357bf61e86fab12cd3a55e3"/><file name="MailStorage.php" hash="8b25c5585724da1315121e2e6f5f7c10"/><file name="SmtpAuthentication.php" hash="dd3262d522cd0f2fdb35aa87c75bf635"/></dir></dir></dir><dir name="Template"><file name="Exception.php" hash="8d64432d5fdf3ddfc1328e748d731009"/></dir><file name="Template.php" hash="bc5f26693775fdbc7abad53aa4e50fb7"/></dir><dir name="controllers"><dir name="Admin"><file name="CampaignController.php" hash="ceedc85ba98037fff45ddb83281dd4df"/><file name="InboxController.php" hash="a484b11dfe6ea66ffd9fbca297905f96"/><file name="OutboxController.php" hash="a44be6f6213dca1bf49e5310c92f1b88"/><file name="ShortcutController.php" hash="ba214c917e2496ff3e0f792ad8819746"/><file name="TemplateController.php" hash="be50abe0107c0163d26a9406dd644dd9"/><file name="TrackerController.php" hash="a4d4048718ad1c9266429d2351603ec6"/></dir><file name="BeaconController.php" hash="1df9311540c7eaf85fec07d27265bd2c"/><file name="EmailController.php" hash="b638f4d3a9204a52327cf857307e2343"/><file name="LinkController.php" hash="69d8e4ad3238fd776bb169a7a9553808"/><file name="UnsubscribeController.php" hash="de2a76794bdaeb46d9aaedadb4287e24"/></dir><dir name="data"><file name="useragent_regexes.php" hash="b16644ac3cdd8170ff54a28b39a3e30c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="3466ef88e4722b2ae198388d5cb44095"/><file name="config.xml" hash="3ab8e90522328fa0334ac5a09230a1df"/><file name="system.xml" hash="de93e62ca565d2d86559d73259e1c962"/></dir><dir name="sql"><dir name="mzax_emarketing_setup"><file name="direct-orders.mzax.tracker" hash="6351063c618ba1f0d7555b58af077eff"/><file name="indirect-orders.mzax.tracker" hash="e2260302f9c0a694269c8dd2ed6f7cc2"/><file name="install-0.2.php" hash="c95e7b693800fc9e0dd013c99582bbf7"/><file name="mzax-abandon-cart.mzax.campaign" hash="7998d1657809d03025b2c0e53b8eae52"/><file name="mzax-after-ship.mzax.campaign" hash="5a38e063a0291b2f8c8f7f10a5eb38b7"/><file name="mzax-female30-40.mzax.campaign" hash="2f6c97954d0b17eb284d950f5aff5679"/><file name="mzax-happy-birthday.mzax.campaign" hash="a1e9f1754efe51df85b6bbe31e63d7bc"/><file name="mzax-viewed-products.mzax.campaign" hash="ba3840741be92d13a4e0fe7a83756ded"/><file name="sample.mzax.template" hash="db77bf43d62a480dd078c5f55a64aa7a"/><file name="uninstall.php" hash="9d338f085c961985ca32b8b88b4f059c"/><file name="upgrade-0.2.6-0.2.7.php" hash="38e7c252705e93af7f0979b0d78a40c4"/><file name="upgrade-0.4.0-0.4.1.php" hash="198ab0e0731a7a1d46ee5c369b74bd71"/><file name="upgrade-0.4.1-0.4.2.php" hash="73094d551e7e9fa153361e2895dbb82a"/><file name="upgrade-0.4.2-0.4.3.php" hash="fbc32ba4ec712e51657ba594774d7368"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="mzax"><file name="emarketing.xml" hash="831a4d9841d81dd5c076bbff03d20f0c"/></dir></dir><dir name="template"><dir name="mzax"><dir name="emarketing"><dir name="campaign"><file name="content-tabs.phtml" hash="7d412f3dacfded93ca02f363ed7b16e9"/><file name="credits-left.phtml" hash="3bf2cd9579cbe3cc6f38ce91545a68ec"/><file name="fieldset-offer.phtml" hash="2b6e09dcdbfdbb52eab6a203f32100a1"/><dir name="filters"><file name="emulate.phtml" hash="8297a38a4055ff73b03dcc390a2848b0"/></dir><file name="load_template.phtml" hash="7eefbf7e8be2007009ff553d61bba6e6"/><file name="mail-tester.phtml" hash="70532faa17417b742c1d00bece39177e"/><dir name="medium"><dir name="email"><file name="preview.phtml" hash="ef0dc0d24eb8d95f7dbc40c8a79ea5ba"/></dir></dir><file name="medium.phtml" hash="59aec898f3a31a582eeca4b6b07d2659"/><file name="presets.phtml" hash="c535d4b49404ce7581a8c6d2c246f114"/><file name="recipients.phtml" hash="1b211e95b5ff09bfd5e55b99f6099025"/><file name="report.phtml" hash="f1bcf34ac9f6533150bb04bd791fe7aa"/><file name="running-warning.phtml" hash="200956a178a6304b035eb97121ff779a"/><file name="tasks.phtml" hash="34f5abc2edff9f56e919aafb6b9da297"/></dir><dir name="edit"><file name="js.phtml" hash="46377633f19b07e5c888ddc34242537f"/></dir><dir name="editor"><file name="text.phtml" hash="f4b8cdee7bdbc175910a155a0b867c36"/></dir><file name="fieldset.phtml" hash="1073ef6e4a00dc4107f7d8a8db9c09ed"/><dir name="filter"><file name="page-preview.phtml" hash="d7251d6935d37136eadef1990a69687f"/><dir name="test"><file name="filter.phtml" hash="ea945123f772f044129a3cefffffcd6f"/><file name="recursive.phtml" hash="2dee9439a3e7c4a40a514d3fde37c374"/><file name="single.phtml" hash="ae0aac34438d0cdcf66cf973c4cda7d7"/></dir></dir><dir name="tracker"><dir name="conditions"><file name="emulate.phtml" hash="ece12741c0eecffa8458e63ff9c0a782"/></dir><file name="tasks.phtml" hash="b1325ee8b9072e15424a9751a2493e04"/></dir><dir name="widget"><file name="chart-geo.phtml" hash="37326c2351f9dadfdbd6cf166a50551a"/><file name="chart-tab.phtml" hash="fbc1964feaed007fe193fe0867b9189a"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="mzax"><file name="emarketing.xml" hash="6d83f58aa13034fe07c20ee98bf8609b"/></dir></dir><dir name="template"><dir name="mzax"><dir name="email"><file name="cross-sells.phtml" hash="96e365308c7b3dc5335a0cb2e45e8953"/><file name="last-viewed-products.phtml" hash="14ea2d387f151d1a23dd6262ae7a9080"/><file name="order-items.phtml" hash="1bb31b30dc363703f040d4ef83807c7a"/><file name="quote-items.phtml" hash="6958ca54209da6121294d2f40c05b688"/></dir><dir name="emarketing"><dir name="link"><file name="redirect.phtml" hash="f9620c99c5a0e6efc5c576960d39a69e"/></dir><dir name="unsubscribe"><file name="done.phtml" hash="d2320a8df0ac461b24bd1add48590d6e"/><file name="unsubscribe.phtml" hash="b98d85482c918400313173f3b50e10f3"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Mzax_Emarketing.xml" hash="3cee6fd8799acaddd8270fd7d62ba03b"/></dir></dir></dir><dir name="js"><dir name="mzax"><dir name="ace"><file name="ext-mage_autocomplete.js" hash="8bb182e98d75a927903142546b755050"/><file name="mode-mage.js" hash="f7a2933e8847575076fd213a5fdba372"/><file name="theme-mage.js" hash="d9c455d2a5e1f22e05804ceaf7410e43"/></dir><dir name="ckeditor"><file name="CHANGES.md" hash="086ace5f51cef680819d7804c06ef36b"/><file name="LICENSE.md" hash="b76d377d06b6a60688c32bdf4b45ff16"/><file name="README.md" hash="79e767b62fc79d117ca3c5dc2688c077"/><dir name="adapters"><file name="jquery.js" hash="e4c8afd45bf6ff622524ea428f7ff78a"/></dir><file name="build-config.js" hash="ab427e11b5dcbf596c6aec2aebf5d65c"/><file name="ckeditor.js" hash="4896c30097e66fdf7ed274b4b8939576"/><file name="config.js" hash="d56f7d8d075d6fa9b878aa7afb3e6b23"/><file name="contents.css" hash="e56702c98270ca7443a34f69d9401ee9"/><dir name="lang"><file name="de.js" hash="d0ae453502c70c77f527213e69bab785"/><file name="en.js" hash="e02a2d23d556fe01660bbd7c92532032"/><file name="es.js" hash="b2d8804a8d8d1f776ac81b0370bbc847"/></dir><dir name="plugins"><dir name="a11yhelp"><dir name="dialogs"><file name="a11yhelp.js" hash="5e9cbb2d9548a1bbdda8ab40bc6d82e8"/><dir name="lang"><file name="_translationstatus.txt" hash="9d2f1b77aa8589aad32d2e72c4a48c1c"/><file name="af.js" hash="57db7eae9fadd050140c1a79686576ef"/><file name="ar.js" hash="ae0dca6e4aca53c71d300eebf258f556"/><file name="bg.js" hash="6df810a274cdf531eac0884407c1387f"/><file name="ca.js" hash="e6770613a51e7d6ca8033bdb85a4672b"/><file name="cs.js" hash="ba9fa13cc66b4e9fcef863441894dfd8"/><file name="cy.js" hash="17cd76d97c7442f393c71f5ef3ae5df8"/><file name="da.js" hash="3b489224c0f2c8867d3c31feedb75fe4"/><file name="de.js" hash="62bdfd7e5cc9128c086f9cd366458c29"/><file name="el.js" hash="f1a0ccc89e1ece0fbf0764468d28f67e"/><file name="en-gb.js" hash="97f503f0cfec0005bef7063ef450865d"/><file name="en.js" hash="e7f716fdd18bcc7f2d1dd69d9f751457"/><file name="eo.js" hash="d7d9ace8288515db1b788b201f3c9b14"/><file name="es.js" hash="16a3b44fc1aeb37b12c77e09f5b8e061"/><file name="et.js" hash="dc71f6c0e5201a21b7c50d698e264dfb"/><file name="fa.js" hash="e749aa8c4f7a98b3eb5d372b50b12399"/><file name="fi.js" hash="7642e927603414091b6a78e2fd58e58d"/><file name="fr-ca.js" hash="2b7c2af5cf245dc4de3d94b3ddf33a50"/><file name="fr.js" hash="97137f6c50eb0c52e6079976efea6ce5"/><file name="gl.js" hash="2f5badc1fb30870417f8446e4a922f48"/><file name="gu.js" hash="57c92f55857709a6ebaa1d71df9dde18"/><file name="he.js" hash="c5ace2c1b0e97a4dfac1989956878ad4"/><file name="hi.js" hash="98a400437bbaa7bbe2dc78362a80654b"/><file name="hr.js" hash="1d8979c07e7c2c43edd7e96063d4cb87"/><file name="hu.js" hash="c7d5e59a943e27ab33a3fd9c625b96b4"/><file name="id.js" hash="96b21178e69445f6e34631af98e1897e"/><file name="it.js" hash="9dd479444a107e7a1afec265201facf2"/><file name="ja.js" hash="db6295456692cbf343f3c85303c1c561"/><file name="km.js" hash="75ee722498057c8d6230d2dd0c16e098"/><file name="ko.js" hash="8d7ed1e5e31ea1dbdffe1e499e864da6"/><file name="ku.js" hash="ce91e781995d2538b86b1917d2b5769f"/><file name="lt.js" hash="99854a038cb815d50f6c47b5e0d49b1c"/><file name="lv.js" hash="94eb2107bb4f895f0d2ba0fce046e653"/><file name="mk.js" hash="91e3afedae95d1a8670ba64ea85a0e1f"/><file name="mn.js" hash="5af562e1156d69e461b9d5a3fb07355c"/><file name="nb.js" hash="5c3b6c6c4bb268cc5a5bbcbaa35c23de"/><file name="nl.js" hash="a51056e4b267ff8aa8e6b00af69e9ed9"/><file name="no.js" hash="bbb23c2598e8135cd05df812b0f366ab"/><file name="pl.js" hash="32d99e712eb71d60e884abb180cb0588"/><file name="pt-br.js" hash="89c15d40b9fbd807a029539288f1c831"/><file name="pt.js" hash="efb4968ddd9bc06cc11e790cc2f4ae63"/><file name="ro.js" hash="4f59c58ebf7818850b74ae14bea766ca"/><file name="ru.js" hash="15e64c8841cc204dc500b365d9c971aa"/><file name="si.js" hash="b127d23b2ac9fe5173883045878d4cd1"/><file name="sk.js" hash="b895d3b67ee7ad59c99587155eb88f82"/><file name="sl.js" hash="0439bd74135483683240cb233997c5d3"/><file name="sq.js" hash="f9e265a88d197465c6ba4fc10ebef006"/><file name="sr-latn.js" hash="6774df8a488bf5299d6383a76b68a21e"/><file name="sr.js" hash="2b86e725f5df707a7d04f7eb2f037282"/><file name="sv.js" hash="69cd1ce1820cb078869dc6bbd5c1dd5f"/><file name="th.js" hash="de9aca0b1d174df16a0e46f010e01859"/><file name="tr.js" hash="a9425c2b97256a7ce939dd7b6fdecdd3"/><file name="tt.js" hash="8dfeca9c549fb0694ca7d478a78f1234"/><file name="ug.js" hash="872d326bfd275200cb7d42095a143969"/><file name="uk.js" hash="703b54d911a9127e0e28caa50dee4e54"/><file name="vi.js" hash="5543b700470c7719f1ea3268d6b99709"/><file name="zh-cn.js" hash="a4b6c1e3d9d4a3307fd462247d0a6891"/><file name="zh.js" hash="f02b803bd82bba3fb83c9831daf391b5"/></dir></dir></dir><dir name="clipboard"><dir name="dialogs"><file name="paste.js" hash="d480f919ea090843f97207a7b23fb79e"/></dir></dir><dir name="dialog"><file name="dialogDefinition.js" hash="e3d1a00050872887ebe27dd13c069231"/></dir><file name="icons.png" hash="e6afd5bb75a4ff8fc3e8fe51794b1fc2"/><file name="icons_hidpi.png" hash="3f0428b3d8ae3310d62e11cb2f541b5f"/><dir name="link"><dir name="dialogs"><file name="anchor.js" hash="92c23ab4ab30457ff85d4499c7695749"/><file name="link.js" hash="18b19628e7e314dbdfa02d0e04bdd425"/></dir><dir name="images"><file name="anchor.png" hash="cde31b4a6e7c3a89b00071b73c4e3a94"/><dir name="hidpi"><file name="anchor.png" hash="18b64b492bcef232255f85e9841531ca"/></dir></dir></dir><dir name="magicline"><dir name="images"><dir name="hidpi"><file name="icon-rtl.png" hash="186ae315c9c3cfb30d000405146c4f40"/><file name="icon.png" hash="dded37b889e0c2382dcd7fced21bc914"/></dir><file name="icon-rtl.png" hash="39bf0277ac19feb9832c8bc6540e2832"/><file name="icon.png" hash="050f18823f03b69cc953c67c3d590da7"/></dir></dir><dir name="pastefromword"><dir name="filter"><file name="default.js" hash="b63fcee1a9893d3181047be624360fd3"/></dir></dir><dir name="showprotected"><dir name="dialogs"><file name="protected.js" hash="14f77e1425e174bbca68098ce81d7e3b"/></dir><dir name="images"><file name="code.gif" hash="163488a6d1a538b131ec6fc206699e5f"/></dir></dir><dir name="specialchar"><dir name="dialogs"><dir name="lang"><file name="_translationstatus.txt" hash="194d98388d302d35875d878e37eb83d2"/><file name="af.js" hash="c40b97d8c386f3e18dd4ea140efbc097"/><file name="ar.js" hash="f13c6bd0e2d9244dc7b8c084ddfa20dc"/><file name="bg.js" hash="d42de9c665fa8673acea8b25818ef28e"/><file name="ca.js" hash="9c83c1e07f9d4722c16a31a3b46745a1"/><file name="cs.js" hash="360de9ebf51dc7f407aa0aaa02841ee0"/><file name="cy.js" hash="102d72f4361cc9f3dc1027e63b0546ab"/><file name="da.js" hash="61c6478bedbba7940cb59b68a70dc33b"/><file name="de.js" hash="efc49e4dc39a57dd6e30881e90d37d7b"/><file name="el.js" hash="16afadc8fe0b0f99c1a298b875c0b8e5"/><file name="en-gb.js" hash="18089a7a11d94d93b29658253606d9f8"/><file name="en.js" hash="945f7871dbeb50c31299bcfcf0c7c413"/><file name="eo.js" hash="6d61bf857585b9bab64a72d49d218ea5"/><file name="es.js" hash="58c66fb5089ea0c5cebdc62532992358"/><file name="et.js" hash="511a57bc06c0e19fee7527ff2ac4c1a8"/><file name="fa.js" hash="48809c1c9c99b2b5d2267dd86eaaff9e"/><file name="fi.js" hash="c933874c13b0701d74f5af8bc59fc6a3"/><file name="fr-ca.js" hash="e97737ff20da824ce9b06e4d9cd776b8"/><file name="fr.js" hash="52f1a604d5227e02aea1a79cc4aa679c"/><file name="gl.js" hash="8ea22088a992882033cbf0ab4efefe57"/><file name="he.js" hash="38ca00105219a1eb075ae249a25e6cd8"/><file name="hr.js" hash="4c91987b9d04390f99690cc890c8d49b"/><file name="hu.js" hash="3bc9715cd3cb94d9241bf60ef3296d09"/><file name="id.js" hash="ff9be390ff67fd48f7512c85d968eed3"/><file name="it.js" hash="5f103e92352a7514f283fbf7d0dee18e"/><file name="ja.js" hash="0ad16954d5d5c5eebec4ca8794b31cb7"/><file name="km.js" hash="b8f2bb7926959c5030130dd7df51ab0d"/><file name="ku.js" hash="2ab01472dcc5cccbb17b440dcfacf5e5"/><file name="lt.js" hash="82092f207ae96d96155185af4186d4aa"/><file name="lv.js" hash="b24a1e0e2c922be6a66ff69930c4efa0"/><file name="nb.js" hash="47473a52bd2f40eaab010b36497d42a5"/><file name="nl.js" hash="a60a53f34a2fc46104f43ae7208f7c30"/><file name="no.js" hash="7e559ac208f439e0828cb5b34d8e6d25"/><file name="pl.js" hash="689428c1b70925257030d557948146fb"/><file name="pt-br.js" hash="a3a9f87a3100e818205520f7132df79f"/><file name="pt.js" hash="edd07c226d60b95da27404f5f7570eb9"/><file name="ru.js" hash="c1fc597d32c66c8c6a703c5919c2323c"/><file name="si.js" hash="1b32fc96f1ac0adf8b85cc8688ba32d8"/><file name="sk.js" hash="f4517a5d725fdf1a2329378d22efb715"/><file name="sl.js" hash="f811125c01943e4b0e9c1b56feddcf3d"/><file name="sq.js" hash="0e03d2caaa809c9e1ad811fa836764a1"/><file name="sv.js" hash="ca12a09364634c0567884961be6ab7f3"/><file name="th.js" hash="d304551279386c78142b4e0ee9c56a4a"/><file name="tr.js" hash="b3d9b0dedc876fb4894a6b637fdf2c84"/><file name="tt.js" hash="75cb0bd8ec39356c232506db2360907e"/><file name="ug.js" hash="96507f5a5d7e72f15469a99f0d645de6"/><file name="uk.js" hash="209b972cbb6066e97e7b8b4122616567"/><file name="vi.js" hash="1ee97e539e40c1080297c3a84c5e3f85"/><file name="zh-cn.js" hash="e1d97232891432a18d096feb9e78a0bb"/><file name="zh.js" hash="828048855d947be77aa26f399534279e"/></dir><file name="specialchar.js" hash="ab8882c71bf9938d5817552b7b4794f7"/></dir></dir><dir name="table"><dir name="dialogs"><file name="table.js" hash="287e36bff701e171addb148a29fe813e"/></dir></dir><dir name="tabletools"><dir name="dialogs"><file name="tableCell.js" hash="66c936d062f18e3d01a41e7c5f8a9de9"/></dir></dir><dir name="widget"><dir name="images"><file name="handle.png" hash="8166041f605df672ac83054b6f14693d"/></dir></dir></dir><dir name="samples"><file name="ajax.html" hash="13e12c904135762c54e2642d31634123"/><file name="api.html" hash="5669d9f1f1a904ed1e85e0ea1e15ef97"/><file name="appendto.html" hash="9cf44738ffa6773f5eb3cceb3bcfba1c"/><dir name="assets"><dir name="inlineall"><file name="logo.png" hash="3b4e496615dc92d13bb0dcd0f23acbab"/></dir><dir name="outputxhtml"><file name="outputxhtml.css" hash="5a86ee8ed5c92ad7e93eb5f126709007"/></dir><file name="posteddata.php" hash="87bde163c8c49508cbf0966ecccd35f9"/><file name="sample.jpg" hash="77ed4b8c5beca4c18b4e0d007ac5bf9e"/><dir name="uilanguages"><file name="languages.js" hash="34db2de9bb1301834a32fd9b26584e0c"/></dir></dir><file name="datafiltering.html" hash="599bd5e7de272b30fa755146fd2b19ea"/><file name="divreplace.html" hash="96128b12518bbaada7366fb6659a2d98"/><file name="index.html" hash="52d578befbb65b42162ad0e6ed8895ba"/><file name="inlineall.html" hash="9537678653e090800aa3c7e1dd5499b0"/><file name="inlinebycode.html" hash="1a95857074012d655fafc8ee8d041d15"/><file name="inlinetextarea.html" hash="4d70e1b01e4782ad9a8d0830b4f1cc43"/><file name="jquery.html" hash="29dbd93c398652866b8af428b7c4213d"/><dir name="plugins"><dir name="dialog"><dir name="assets"><file name="my_dialog.js" hash="5f440a90c0eeaa86c386cc7a40494b08"/></dir><file name="dialog.html" hash="b471851873c91312b788dba7808e17f5"/></dir><dir name="enterkey"><file name="enterkey.html" hash="72ad01f514cfd0821cbfb4dcc2342a11"/></dir><dir name="htmlwriter"><dir name="assets"><dir name="outputforflash"><file name="outputforflash.fla" hash="3435fafe2a602f5fd1f6c551bc9ddc38"/><file name="outputforflash.swf" hash="e36a324b70d2cd73941ac1961706daa4"/><file name="swfobject.js" hash="23d81623f093e69cb1f4480f0d6f2958"/></dir></dir><file name="outputforflash.html" hash="30cdec9c17dec4bef9ad7640be16412d"/><file name="outputhtml.html" hash="51cd8a08381d779893f9ace786a98a14"/></dir><dir name="magicline"><file name="magicline.html" hash="d4a3793d63f5f29cf8a11ca609993ee6"/></dir><dir name="sharedspace"><file name="sharedspace.html" hash="1e934807fb99bb5d268bf84668391741"/></dir><dir name="toolbar"><file name="toolbar.html" hash="b3f21442e61e28aac6bd7cb8126cf291"/></dir></dir><file name="readonly.html" hash="b6a0650cef87b334cdbf46fd9de8d668"/><file name="replacebyclass.html" hash="c1aa7fd11107222f311cbeb56a08eca5"/><file name="replacebycode.html" hash="464937c66127b7b1fcd47e46e5804f0b"/><file name="sample.css" hash="45da17bc8bfe713fb52366056b3d5626"/><file name="sample.js" hash="3d98c86ea6c35cf32979a67656686219"/><file name="sample_posteddata.php" hash="cba787bedaffd8a646a7eed4622d7615"/><file name="tabindex.html" hash="5247faf3c7d0e0133e95a2f3bb9d898b"/><file name="uicolor.html" hash="f10e31e66f6431acf57961c46ecf70f8"/><file name="uilanguages.html" hash="03f98f3d7ffc5c2dc9c8b7ab246b55fc"/><file name="xhtmlstyle.html" hash="2adcd1c79ff558ff21f0173d8f81f3b3"/></dir><dir name="skins"><dir name="icy_orange"><file name="bold.png" hash="c122fb13c15a4346166295f32e71a1d3"/><file name="dialog.css" hash="33e783cfaea32ca54788941a63bdd6eb"/><file name="dialog_ie.css" hash="acf2be239117d898f7a9e73e09026116"/><file name="dialog_ie7.css" hash="d5cc9da7a9ba1326e84958c54e9b20e7"/><file name="dialog_ie8.css" hash="94e74ab7b315bbd264ffb23db9cfdc84"/><file name="dialog_iequirks.css" hash="c7726bb743f20ce5b6115d12474e2dc6"/><file name="dialog_opera.css" hash="636c409500ea025885fd10b6d53946a7"/><file name="editor.css" hash="4ff7a3e087bfc0d05db738383d4086e2"/><file name="editor_gecko.css" hash="817a8392831b505002c9a93ce0fa354d"/><file name="editor_ie.css" hash="d65159db471a5bfe98827ce63060db1a"/><file name="editor_ie7.css" hash="009428ac76e92a7695510f18a580fbb6"/><file name="editor_ie8.css" hash="f0eed619cf520a34f2e0d767f1959596"/><file name="editor_iequirks.css" hash="c262e36d3ac8750bb6f0dd9b2d34e8f0"/><file name="find-rtl.png" hash="058bf3745d0d8a05ba3d8ce6c3dd31a9"/><file name="icons.png" hash="2ce53daffb36da967bb628bb70c42d73"/><file name="icons_hidpi.png" hash="878057da02b2ecc2ae61cad5ea4c132c"/><dir name="images"><file name="arrow.png" hash="bf00bd704f4c07bf68ac74fc97f4048b"/><file name="close.png" hash="400b7d585f873156c91bed734052ed23"/><dir name="hidpi"><file name="close.png" hash="0b50469fa387095e0fef5a3d14f1e696"/><file name="lock-open.png" hash="e605db29a9dd200ff67c7a6a47cb8cf5"/><file name="lock.png" hash="fa2ec8251bc7e3ba3adeeb057196bc79"/><file name="refresh.png" hash="e0c80d3ca0fe5353af93daad399279e7"/></dir><file name="lock-open.png" hash="6bd731e0c165ed297a0bdf11a41ed26c"/><file name="lock.png" hash="2fc75413fd693917d55cc206ce4c2a1c"/><file name="refresh.png" hash="230b1b1f62af875f64afc0b1664453cf"/></dir><file name="readme.md" hash="a2e00abd50e5d5f7edb67d7de9f3216c"/><file name="scayt.png" hash="e5729a0bd4942e8f6a80f8dc8a667c8e"/></dir></dir><file name="styles.js" hash="3e62be48fe794f4a1d31cc0aa66471d5"/></dir><file name="ckeditor.plugin.mage.js" hash="a3e29d50e6650c3e23bb8e1a17cda28a"/><file name="editor.js" hash="83577404deea7be3a0d5c41ff91a26af"/><file name="report.js" hash="bbf1c1287cde94018fffaeeaec1626af"/></dir></dir><dir name="lib"><dir name="Html2Text"><file name="Html2Text.php" hash="5710632d174c0a196e8252b6f6652dbc"/><file name="Html2TextException.php" hash="fff9bc76e1281693997cb42defbaa173"/><file name="LICENSE.md" hash="b5d7f7156f7785ca2eb55d6cc1b4c118"/><file name="README.md" hash="2edfe5d500062bca4cf912451938837f"/><file name="composer.json" hash="bb90182bd8d808a06ae4762518746ed3"/><file name="composer.lock" hash="24624dbb0356e5b2472892a19c9e0a7e"/><file name="phpunit.xml" hash="321806966ac2442ace7e2b98a0c4c20d"/></dir><dir name="Mzax"><dir name="Bounce"><dir name="Detector"><file name="Abstract.php" hash="9eccf2ea6723e881afed218b13d3dbb8"/><file name="Arf.php" hash="7cd30592e1506aed8282675b398b0417"/><file name="Autoreply.php" hash="4ea63e86cdfe69d62ffd07f59c0a97a2"/><dir name="Data"><file name="phrases.cnf" hash="604ba8af56bea9769e6e3e961316cfcc"/></dir><file name="Extended.php" hash="c68930adbbc3720efc439915a25fb488"/><file name="Failure.php" hash="8ded1445189b849c273c6c413b6761e7"/><file name="Rfc1892.php" hash="4d667955ed0a83acfd5e46305d526483"/></dir><file name="Detector.php" hash="f40fb2c2359391c73362fefd12fa4e4e"/><file name="Mail.php" hash="a7f91341d9e547620083fe9182acc6cb"/><file name="Message.php" hash="313572e85320a9dd6eef87fb3c9de564"/><dir name="Mime"><file name="Decode.php" hash="62ffdef9d2920bc761c2ec107be050e3"/><file name="Part.php" hash="a91bf3e4c40349102f77906bc7db5b18"/></dir></dir><file name="Bounce.php" hash="2202e7c080ca1999e1a24eaa3eae7f7d"/><dir name="Chart"><file name="Table.php" hash="456ef693cb50ac88062fe95540e3220b"/></dir><dir name="Db"><dir name="Select"><file name="Exception.php" hash="968856fab9fbba9651d8ef4ce2ce126b"/></dir><file name="Select.php" hash="65fefaede23c3000c43c1f7f8e5d2f8d"/></dir><dir name="GeoIp"><dir name="Adapter"><file name="Abstract.php" hash="b6d406fa461928a385807474846501b4"/><file name="FreeGeoIp.php" hash="76f7637114e1969c6122540f48a25007"/><file name="GeoPlugin.php" hash="fb36242727866c2a11edf9005e55f872"/><file name="Ipinfo.php" hash="833be66781d1363918592e87754540db"/></dir><dir name="Data"><file name="region_timezones.csv" hash="13b7a5ea6271a191692c1a6685a0404e"/><file name="subdivison_codes.csv" hash="c6b9628e2a5f57b514a16f5f49369ad1"/><file name="timezones.csv" hash="339f7239cd5b2389b9fa72a45200f241"/></dir><file name="Exception.php" hash="01da64ebb76f05671541d992708b4183"/><file name="Region.php" hash="7934bdf304c5a7b5f5bf83d32f86e18f"/><file name="Request.php" hash="c6062a6cf6834622fc61da165a5e4303"/></dir><file name="GeoIp.php" hash="eae13d84492fd12518442ab2a306a1fa"/><dir name="Mail"><dir name="Transport"><file name="File.php" hash="dd2d06895b509797f97929a4981363e6"/><file name="Mock.php" hash="91b6ecdd820a1de4f90089e4c48d68dd"/></dir></dir><file name="Mail.php" hash="eb96ecf91b721f57bc0771c778dbc845"/><file name="Once.php" hash="dd888f92f45ea5a07d43adc51a5f53d2"/><file name="Presist.php" hash="d2607441e4079c4c6fdcc3c52e045bb3"/></dir><dir name="Symfony"><dir name="Component"><dir name="CssSelector"><file name="CHANGELOG.md" hash="29b39013d7b608953abbd2ec2a2b108e"/><file name="CssSelector.php" hash="dd1c312425f85a9d420b4b8c5497cdc5"/><dir name="Exception"><file name="ExceptionInterface.php" hash="fa1911089901af7d6db782294ec0ee88"/><file name="ExpressionErrorException.php" hash="026bd36ddee7327e087d4c30eae573e0"/><file name="InternalErrorException.php" hash="495b1a8bc78aefbe9cc9f6f7d1afec81"/><file name="ParseException.php" hash="3bfa30716d8ab605a762d3f6f6c5a71c"/><file name="SyntaxErrorException.php" hash="eafc28bafcb98f269474f8166cac2865"/></dir><file name="LICENSE" hash="56dedd4bd25ecd034ac4e1c17ebba0cc"/><dir name="Node"><file name="AbstractNode.php" hash="428a42cb6640d69c3f2751a65097cd56"/><file name="AttributeNode.php" hash="e1c51c11a8e594751ee68c8d0402fd5b"/><file name="ClassNode.php" hash="f3c68c8f592ad7c86dbd0978d6e328b6"/><file name="CombinedSelectorNode.php" hash="d8ec7635be51e56298cf4ba7280b5c43"/><file name="ElementNode.php" hash="0194453765b421ee7b588f3bc19b8207"/><file name="FunctionNode.php" hash="c6686827afc99bf717dd1a57cb365743"/><file name="HashNode.php" hash="b3365470df29fc0c2c2d38aebd4d56e8"/><file name="NegationNode.php" hash="8c076665e723e4abee7c7d661318a8ef"/><file name="NodeInterface.php" hash="d6f6c917ab9b5b571653167be83325de"/><file name="PseudoNode.php" hash="5233bd06f4742c3ab68d83745e8f4475"/><file name="SelectorNode.php" hash="a8d2504b9c9611286c32968890a61387"/><file name="Specificity.php" hash="36d2447de0d37744914e6fc9ab578e55"/></dir><dir name="Parser"><dir name="Handler"><file name="CommentHandler.php" hash="7c9a70cd1eb4e55dd00c2ead4d5af9ad"/><file name="HandlerInterface.php" hash="599be096ef9d568e1ba0dc5c6709db24"/><file name="HashHandler.php" hash="c9abb1e362502b1c29c17e2a9e8f9150"/><file name="IdentifierHandler.php" hash="f06b22f2601eaebe59c226aacbf88f9c"/><file name="NumberHandler.php" hash="0cc8f64604899b9d04cb151d05b9cbe6"/><file name="StringHandler.php" hash="abab0541bd20d5e7d35d4b91dbaffa78"/><file name="WhitespaceHandler.php" hash="12508597df2624818d9cb2ddaafe9a79"/></dir><file name="Parser.php" hash="2bf53e6d3dc94117f4c238c97bdb8ec7"/><file name="ParserInterface.php" hash="76ed5f390a2199b1ed80071c5c73aa9a"/><file name="Reader.php" hash="c063641372c02f1574e1b892c6e6627f"/><dir name="Shortcut"><file name="ClassParser.php" hash="b64eed621d8f2efaeb4bb75b8c64fbcf"/><file name="ElementParser.php" hash="1b5eb7dac8a41b516c5ab30caf859958"/><file name="EmptyStringParser.php" hash="ea30ecab27c269fdfba71dc38eb0ee9c"/><file name="HashParser.php" hash="e6f06587ea87581fce9630399223121e"/></dir><file name="Token.php" hash="f4004497a51203da9edc05a6969262ed"/><file name="TokenStream.php" hash="d34976ed25aef4f17be1f9d10b25b563"/><dir name="Tokenizer"><file name="Tokenizer.php" hash="e497fd9aece9511e76c82405a2bb554e"/><file name="TokenizerEscaping.php" hash="2d43efa6bb0bc9fdc083a56dee828bbb"/><file name="TokenizerPatterns.php" hash="df726209fae8f8165a6fa441d94fcd37"/></dir></dir><file name="README.md" hash="587d98dd3ba273664b871f6bdb5178df"/><dir name="XPath"><dir name="Extension"><file name="AbstractExtension.php" hash="65c96636f8a8c3a0f3a8300b4241547c"/><file name="AttributeMatchingExtension.php" hash="fc29930821be5bebbfb9db41c15fb9b2"/><file name="CombinationExtension.php" hash="4d6dd2a731761fc6c0176d2a120783ef"/><file name="ExtensionInterface.php" hash="953d3ea0b22c85321691637a6168bf78"/><file name="FunctionExtension.php" hash="ac3001b2b469f0224fe3b1cfd834a31a"/><file name="HtmlExtension.php" hash="c62cd9b556ee0afc0522dddc930390a6"/><file name="NodeExtension.php" hash="1bdfa61457b730dce26bfb3c29bcd6a2"/><file name="PseudoClassExtension.php" hash="dc543634c650db82f569d362d326d49e"/></dir><file name="Translator.php" hash="f3154298712670e13fbf4e8ae5cf616e"/><file name="TranslatorInterface.php" hash="5f5ac7f01ac84c47190aa3c6ceec5cac"/><file name="XPathExpr.php" hash="0c2d20536615fd27a5bf8c7757c98f9f"/></dir><file name="composer.json" hash="f501cef220ff2cb242ec442de44caf83"/><file name="phpunit.xml.dist" hash="9f400e487bed961cdad3bef4d66be91b"/></dir></dir></dir><dir name="TijsVerkoyen"><dir name="CssToInlineStyles"><file name="CssToInlineStyles.php" hash="ab80bcce9af62cf4c908770e7a583e39"/><file name="Exception.php" hash="c41f07f2187bea04d3653907ef0e886b"/><file name="LICENSE.md" hash="d5bbe692a9b717fb631a681aa3ace904"/><file name="Specificity.php" hash="10580a739c1b872f81c67b784fc35be7"/><file name="composer.json" hash="a47437496b448eb8220e0281ffa75b09"/></dir></dir><dir name="UAParser"><file name="AbstractParser.php" hash="ca2e1979f50c4b93719c4c9c034c5c66"/><file name="CHANGELOG.md" hash="a1b535d9fbfece62c9f3703fad8bc6cb"/><dir name="Command"><file name="ConvertCommand.php" hash="09b8c79df612729450eca87d8ba8e244"/><file name="FetchCommand.php" hash="3c80e891e2b1dafd7cb2688cfaba07d8"/><file name="LogfileCommand.php" hash="a993310e444c7ff1f1fd92517d880e39"/><file name="ParserCommand.php" hash="5f73cb00b1943fcbd342e2717dedc3f5"/><file name="UpdateCommand.php" hash="2caf8cb3a7c79ed2dc2c7504365767fc"/></dir><file name="DeviceParser.php" hash="483db6de6d837dbcb9c8e0b569d3f1ab"/><dir name="Exception"><file name="DomainException.php" hash="2b957f721c4203a24e09da42f4e0ffd6"/><file name="FetcherException.php" hash="2f187c54cd37fcc814152cd2ca6c1786"/><file name="FileNotFoundException.php" hash="364b62b77446d6ca96058c9f72cf7f93"/><file name="InvalidArgumentException.php" hash="b7ae5ca648a20af30700e88e3987f894"/><file name="ReaderException.php" hash="f63da14a430a0de6ceb7ff455ccd8fa6"/></dir><file name="LICENSE" hash="e1bf063eb79c08cc980356d2b3745bed"/><file name="OperatingSystemParser.php" hash="693234133cdcd1db69645d9e914ffca2"/><file name="Parser.php" hash="5e899ec4e07509ccdb8a62af542dc4d8"/><file name="README.md" hash="9b6624d78130c290cb414d7166c92bb9"/><dir name="Result"><file name="AbstractClient.php" hash="2dc599bccebd0199639e9d3388acfae0"/><file name="AbstractSoftware.php" hash="b4737539f3a44059906db2957dc27382"/><file name="AbstractVersionedSoftware.php" hash="30a2971ef5955870c3a0a3aa7c38ae23"/><file name="Client.php" hash="bf045772e396f1c68a8536580e89d267"/><file name="Device.php" hash="1f06d5a24edf8244e852a3b817eaa91a"/><file name="OperatingSystem.php" hash="10b8acc4cdbf535d7363b77a7bcf8f4e"/><file name="UserAgent.php" hash="9bf2bdb466159029d0669de8f77f0b87"/></dir><file name="UserAgentParser.php" hash="9f01754002448ea118249719c27934c6"/><dir name="Util"><file name="Converter.php" hash="de6481ab6c2da9e04965af7101c95025"/><file name="Fetcher.php" hash="c86c1c297e992802777e13fbf7e16826"/><dir name="Logfile"><file name="AbstractReader.php" hash="b72cc412a95164e71ac978470a512a2f"/><file name="ApacheCommonLogFormatReader.php" hash="f3f58c5b10268c10742d5108d12f0aac"/><file name="ReaderInterface.php" hash="33daf57831f56fc86cb9d8a4acfbb37d"/></dir></dir><file name="composer.json" hash="7a14f9c576783d9db694da31225239ee"/><file name="phpunit.xml.dist" hash="cd168009a2f37eb12b87d77ad43d713a"/><dir name="resources"><file name="ca-bundle.crt" hash="cb94f8f36f085eaf644db687b0d411f5"/><file name="regexes.php" hash="1069ff741153480b81f556d2c010407c"/></dir><file name="update-resources.sh" hash="53d68ccfa9ec45642569546796fdb884"/></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="mzax"><file name="editor.css" hash="3d501ab3e06e253045ea2aa55ed7980c"/><file name="emarketing.css" hash="b5c66ad88149a455d695c7ed0b98b7fb"/><dir name="images"><file name="add-tiny.png" hash="04f642db30ac836b58d91770c42a7087"/><file name="add.png" hash="f2e51ed86b5c87693bc31eb18cffcde6"/><file name="bg-remove.png" hash="085b0ea8bf4488c53a5eaab2f28eaf4c"/><file name="block-bg.png" hash="eb5b5a1dbaa4a40b4d7d56ea36b0db8f"/><file name="corner-arrows.png" hash="98f15a0b96a79bd35f7cc9c3552f27b2"/><file name="dd-chart-tab.png" hash="bfca5a1d3deb031e2fbbc4d89cf2adf6"/><file name="delete-tiny.png" hash="58c14611b1a036c55353b9b5993a85df"/><file name="delete.png" hash="f2c735bea2def15264ab2ec87a722407"/><file name="element-add.png" hash="bdd3ce65d6777550f983f8bba949340a"/><file name="element-clone.png" hash="762e0d3593f83f589afca4e9d785cd78"/><file name="element-remove.png" hash="8c51a642226558f6bb34159da34d0123"/><file name="element-remove2.png" hash="e89ce65e9a80e1ee9e35e784cd7b9a1e"/><file name="element-repeat.png" hash="3ccfbc455a907a30a34bdd61e3f4ec49"/><file name="element-swap.png" hash="92b97e695db713a4000fdbc88628e723"/><file name="fullscreen.png" hash="0a00475876e23a623a8ee346de991dc2"/><file name="funnel-arrow.png" hash="eb56bc2bb6865ea4f123105e4d2f2de6"/><file name="icon_image.png" hash="9acff5f2211bcfdf12af6db057e7a019"/><file name="icon_source.png" hash="d9a2353334fd2786b1e7def89e6d6b63"/><file name="image.png" hash="4da12ca4c81d857c8a718556a999ba45"/><file name="mage_code.png" hash="434f9cb7723f1bc0fa92b2438e287933"/><file name="mail-tester.png" hash="a4410705643d83c228e9a97cab49bf21"/><file name="preview-tab-icons.png" hash="292b16d26d02c9a0d299b4457033e502"/><file name="preview-toggle.png" hash="9eaf699db62fa3727f5d08cc118b2f90"/><file name="save.png" hash="a26d2b01209b95edd6a352fd9f49ee40"/><file name="start.png" hash="aba370113bf888ee5655e81f938f73ee"/><file name="stop.png" hash="527ef0809d2fc1949ff3c4c6ff363ac9"/><file name="swap-down.png" hash="9c269cd00e1b0d676bec912de671d1b6"/><file name="swap-up.png" hash="788d244ba3443a826f44476ffb2f056f"/><file name="variable.png" hash="f71ee09f953cd3be23d55dd5963b32e9"/><file name="widget.png" hash="bd36b41f43b95c28ce0caf83f3b2495a"/></dir></dir></dir></dir></dir></dir></target></contents>
50
  <compatible/>
51
  <dependencies>
52
  <required>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <package>
3
  <name>Mzax_Emarketing</name>
4
+ <version>0.4.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License v. 3.0 (OSL-3.0)</license>
7
  <channel>community</channel>
44
  <email>mail@jacobsiefer.de</email>
45
  </author>
46
  </authors>
47
+ <date>2015-10-24</date>
48
+ <time>2:19:53</time>
49
+ <contents><target name="mage"><file name="LICENSE" hash="cbbe04980244d5b18963e94de0ddea15"/><dir name="app"><dir name="code"><dir name="community"><dir name="Mzax"><dir name="Emarketing"><dir name="Block"><dir name="Campaign"><dir name="Edit"><file name="Form.php" hash="c19f1cf0fe3431802574dced76cf728b"/><dir name="Medium"><file name="Abstract.php" hash="8f3e0131f9ada0e6d0fb9e1f424dde59"/><dir name="Email"><dir name="Tab"><file name="Inbox.php" hash="f258acb22d267403568d26f5b00d9676"/><file name="Outbox.php" hash="d42b53909c72b7cdb1d2b83b40d5e969"/></dir></dir><file name="Email.php" hash="1a93c4ccd043c18f78dcc5f5194bb730"/></dir><dir name="Tab"><dir name="Content"><file name="Original.php" hash="071299259a4c918ebdd011f0d35515ec"/><file name="Variation.php" hash="6dd8268485f64c1a8907bbf2ea9d1180"/></dir><file name="Content.php" hash="30e2b4ecaa0b7645ab313ab83c5f987e"/><file name="Errors.php" hash="34b9ba60a7389ec071feb7107359fffe"/><file name="Filters.php" hash="362c255ce9f7fa62ec65cb2c63544202"/><file name="Inbox.php" hash="97f23ba16e605ed9f4fec40bcfc1eff9"/><file name="Medium.php" hash="26b49a03baec3b204ea45e54dee6ba23"/><dir name="Recipients"><file name="Grid.php" hash="92594fc0c10c237b0cb9ac1fb14f0d7c"/></dir><file name="Recipients.php" hash="50a3e70fca8a763d340e4e5e0b565c34"/><file name="Report.php" hash="10ff46c4564a4a71e00900e35bc78628"/><file name="Settings.php" hash="80805561befb3d4fdc505de71e4b67fb"/><file name="Tasks.php" hash="2067c532ee0aca6d82527890b011c31e"/><file name="Test.php" hash="753878d16d5663b51c3be7ee406e6187"/></dir><file name="Tabs.php" hash="4cd66578f6a8557b0e8b0a3214eeb824"/></dir><file name="Edit.php" hash="4a866414f8d56c1bab08a1e2c83df1a8"/><dir name="Grid"><dir name="Filter"><file name="Filter.php" hash="85d84ef5d2f1f1bd006a4e4f550008e6"/></dir><dir name="Renderer"><file name="Action.php" hash="5e61c957412f4090160757e07be4c8a0"/><file name="Filter.php" hash="a4a151fc334e7244b9ea14c216282918"/><file name="SendMail.php" hash="0c2f2ee914845d0ab16f02cda029c8a1"/><file name="Sender.php" hash="8766b44e7cc5c84dcd0b9f7034b4f642"/><file name="Stats.php" hash="50b76d470887f03792df5b68860fd93a"/></dir></dir><file name="Grid.php" hash="19a2f6c4e77e64fbc96ea55038725c86"/><dir name="New"><file name="Presets.php" hash="ca3149c60bd384b8fbd35ba8b1ffb435"/></dir><file name="New.php" hash="30c4b7cb2f15aca57fb155cd9e3eed80"/><file name="Preview.php" hash="65b414b05f60613e9a1826a7af57fecf"/><dir name="SendTestMail"><file name="Form.php" hash="f532af1f39dad4f849128bfd249f56a8"/></dir><file name="SendTestMail.php" hash="bf5f9ab92a5b86810b0bad91741714de"/><dir name="Test"><file name="Emulate.php" hash="f8fa242d5f3b2213fe77ad06e681ea0e"/></dir><file name="Test.php" hash="441aaeebb920ad62884cb77a8d7ed6c0"/><file name="View.php" hash="72f035db76e194339f9c208248cf901f"/></dir><dir name="Chart"><file name="Abstract.php" hash="22e5b612101c9871102ac58de5710c9f"/><file name="Area.php" hash="4309cb378e3157d87762cc780e0ba030"/><file name="Bar.php" hash="e24c73329ef766595061635656810c63"/><file name="Column.php" hash="2e5f33c9cd8279f690e107058cb3bdd5"/><file name="Geo.php" hash="4f5e02de580136af84c9f27214e21be9"/><file name="Line.php" hash="453b692c39aefb0c0161196884eab3ce"/><file name="Pie.php" hash="926616e3f03d4926a6aefb97f8018f86"/><file name="Scatter.php" hash="5ce4c84ced7a79413f6150f835cc3931"/><file name="SteppedArea.php" hash="a2e9df4a982dcf80379f10d793835c81"/><dir name="Widget"><file name="Container.php" hash="e31baf0c2b94143bc32c206691728d9d"/><file name="Geo.php" hash="65b2f0d33ebacb7f08f26da0e010e173"/><file name="Tab.php" hash="467f11a7a922153a3b0631ed31c9cb12"/></dir></dir><file name="Conditions.php" hash="88e367cbefe8a6e73941bfedd11178f3"/><file name="Editable.php" hash="a0bedd5646715fbce2f4a14b2b5dd707"/><dir name="Filter"><dir name="Object"><file name="Grid.php" hash="8807769897246ea0aa97368b04fa04c8"/></dir><dir name="Test"><file name="Recursive.php" hash="d0662213bd01302ad3b79782c9d663b0"/><file name="Single.php" hash="6ed29d5396d20057c4af72ed4cee1866"/></dir></dir><file name="Filters.php" hash="06ad4eecf3223f1069ae79659b75e348"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="301cc6f235ce16083580b76c69767aa1"/><file name="Campaign.php" hash="a533b6945dab40dd593fe765a179ddac"/><file name="Recipient.php" hash="553c4eb5c8a5397e06773da7d3824556"/><file name="Size.php" hash="b1578885eeb04ab3b7f95a6ec514f36d"/></dir></dir></dir><dir name="Inbox"><dir name="Email"><file name="Form.php" hash="9483302211f8da692ff6fdf1d78f569a"/></dir><file name="Email.php" hash="fd34370774d81165c877627fb88d9f79"/><file name="Grid.php" hash="e1932e8d1c4062a900f9ef77adb55fa8"/><file name="View.php" hash="416f85f2b71a579bade7180e9e23d0ff"/></dir><dir name="Newsletter"><dir name="List"><dir name="Edit"><file name="Form.php" hash="ced3d64f7a88107505376bee765f0485"/><dir name="Tab"><file name="Settings.php" hash="3af411261852a337f2015b65b9bf3c03"/><file name="Subscribers.php" hash="e7ea6de716625d3d7cdf6c012f884dd2"/></dir><file name="Tabs.php" hash="3bc7b6d812c9c5e59fea27c3266646c2"/></dir><file name="Edit.php" hash="4cd31fe4728b728a037c7a18039b3b84"/><file name="Grid.php" hash="4272fba3c0ed6c99132dc51a68700319"/><file name="View.php" hash="27713108954e76286c1535a161c64c2d"/></dir></dir><dir name="Outbox"><dir name="Email"><file name="Form.php" hash="6b54d4a23a460afe01389d1df26f2961"/></dir><file name="Email.php" hash="cf7fa379e511f3ec363d49ca2b3b0a08"/><file name="Grid.php" hash="81ef0e6be7a629b2f3bd786ac2c05a03"/><file name="View.php" hash="868254c0e386012c2ffcca0245dfb047"/></dir><dir name="Recipients"><dir name="Column"><dir name="Renderer"><file name="Attribute.php" hash="39d598b87b4c8b44b6261792fcef679f"/><file name="Object.php" hash="104b88355ee59f25d88efc318eac0b26"/></dir></dir><file name="Grid.php" hash="4cd6d03dfd01fae76c8ae3612c63c9ff"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="DomainThreshold.php" hash="120767279fc170b320ab23c614cf94cd"/><file name="MailStorage.php" hash="5e7e0637fb50965d22694c5fd8c4e558"/><file name="Mandrill.php" hash="30e77f47536634a2236055bab8344b20"/><file name="Sendgrid.php" hash="892e3cf45ff132e5abf2748fdd791c52"/></dir></dir></dir></dir><dir name="Template"><dir name="Edit"><file name="Form.php" hash="3501ff0fafe9f0c7fea81f40cfb5cea0"/></dir><file name="Edit.php" hash="5e98165727357ea5f3b7c7c4ca0283b8"/><file name="Grid.php" hash="617ec085cbc2999e851f1b4bf7f7be22"/><dir name="Upload"><file name="Form.php" hash="75633c8d4acd9321116f50a78a631e3c"/></dir><file name="Upload.php" hash="e48fb2bc2d5bb531077d0cd591845ce2"/><file name="View.php" hash="dea8217359cc897d88793657df00dfae"/></dir><file name="Template.php" hash="de1b74c34a0d1ad66943e577aa2a1ab7"/><dir name="Tracker"><dir name="Edit"><file name="Form.php" hash="e86558c9007ddbe5d8d397f43e27294f"/><dir name="Tab"><file name="Conditions.php" hash="dfad32556bfd905b29ed78896e53d83a"/><file name="GoalType.php" hash="635c822c8e007bdd9f0b3221584f9078"/><file name="Settings.php" hash="0d4a1a4dd3d85cdb3080b1c8f8b247a6"/><file name="Tasks.php" hash="3df47118eb0631620756434b24b74d46"/><file name="Test.php" hash="738f53c42b1dd9148dc7a895e025c4db"/></dir><file name="Tabs.php" hash="c20b7d744c6af551245ef30863855adf"/></dir><file name="Edit.php" hash="57d9d9f0925716861c678b0e64fd84f9"/><file name="Grid.php" hash="35516b73b29eb616a66279246857859d"/><file name="New.php" hash="2983c662a99fce3f78f25b5ae516af51"/><dir name="Test"><file name="Emulate.php" hash="5c12eb98842f7c519746be240a1bd79d"/></dir><file name="Test.php" hash="50f27ff744641f70e72a8b78d9652389"/><dir name="Upload"><file name="Form.php" hash="152a3a191c22cd4e9d703b8bb7687d4d"/></dir><file name="Upload.php" hash="398e2bc888abc85fb5e98343de44694e"/><file name="View.php" hash="06e620c2c221cb339d8db69a3e8ccdc3"/></dir><file name="Unsubscribe.php" hash="a0fc11da5a5b3e2a322deee69c210585"/></dir><dir name="Db"><file name="Select.php" hash="62a68412e7d1b1085f4e5277c7737340"/></dir><dir name="Helper"><file name="Campaign.php" hash="d4fbf312bc4b86e6f8f4ce41f7d43d09"/><file name="Data.php" hash="c789dabba2768d249feb9f66c38c1c5a"/><file name="Newsletter.php" hash="8daa10b86a6cbaf9ae671066cef26c20"/><file name="Request.php" hash="be036255cfab055b04a9dec209666cdb"/><file name="SqlFormatter.php" hash="52f541d55ad8138c013391c1d383fb4d"/></dir><file name="LICENSE" hash="cbbe04980244d5b18963e94de0ddea15"/><dir name="Model"><dir name="Campaign"><file name="Content.php" hash="57b1c660aea2683d96a96a8f7da8f19f"/><file name="Preset.php" hash="b94056d173390050ece4dcd7bee68e26"/><file name="Variation.php" hash="c70a1ed51839e95c90bab135c8ed276a"/></dir><file name="Campaign.php" hash="03813de77ef59c4f750cbf4b0fe745ed"/><dir name="Conversion"><dir name="Goal"><file name="Abstract.php" hash="5b1ed3c468097c6f15afc5b10f3f469f"/><file name="Orders.php" hash="a5acad5ad4094a8f2c8437eabfd35c3c"/></dir><file name="Goal.php" hash="a281fdba72ecc26c75fb88eebd5206ab"/><file name="Select.php" hash="1c1580398c00f708e6ff25873c765ec3"/><file name="Tracker.php" hash="c78bf8b9b69973db1e8e50a2521e6632"/></dir><file name="DomainThrottle.php" hash="bb3d6ca3454e4b897f6979f95b733b9c"/><file name="Email.php" hash="14253c83dbd8e26b9afbf3acd28df753"/><dir name="Form"><dir name="Element"><file name="Ace.php" hash="756621dc0162736719abf7dded865f08"/><file name="Credits.php" hash="b5927e8395c1fe6d7866cd773e27ae2a"/><file name="EmailEditor.php" hash="fca59bf5cf2560a5f4ec70ad20f76b2c"/><file name="Info.php" hash="ebc3fdc50b25aaedcf8b23ff51ee846c"/><file name="TemplateEditor.php" hash="8229eaebbc46a73db68a12a642327be4"/><file name="Textarea.php" hash="ee68dface36e56a0410866e6c8b38ad7"/><file name="Wildselect.php" hash="f3f034c01eb4efbb9043910f90c484a5"/></dir></dir><file name="Goal.php" hash="542accbefe4e5a9d1a6e153e229877fd"/><dir name="Inbox"><dir name="Bounce"><dir name="Detector"><file name="Abstract.php" hash="e6720de57f4672b52f2746dd8b12d36f"/><file name="Recipient.php" hash="430dbe1dc4b85458e73c85da619d255b"/><file name="Store.php" hash="296eb2c1a552de973d5f6488b75f15d1"/><file name="Unsubscribe.php" hash="97a245099a304327ecf5b7c34f041ab3"/></dir></dir><dir name="Email"><file name="Collector.php" hash="cb610d8ca18ea8f27bd793795e470465"/><dir name="Pull"><file name="Abstract.php" hash="8e3c5e4865ff228d6304e33a8f023ce1"/><file name="Storage.php" hash="3b6a4cc2ff21866a38abb6d219009013"/></dir></dir><file name="Email.php" hash="cd74906142bdca21e3441680950e6e92"/></dir><file name="Inbox.php" hash="36c03414093284fe3b7b8dc2896efd7f"/><dir name="Link"><file name="Reference.php" hash="04b0477047a06435bad3f4653ae63a76"/></dir><file name="Link.php" hash="79818f738c2d72fdeed7d81bf7279e00"/><dir name="Medium"><file name="Abstract.php" hash="d7de14d31dd9a17e9db2e66b23fd8ddc"/><dir name="Email"><file name="Composer.php" hash="a74fea7995dc0af8af1c41cc8f76507f"/><file name="Filter.php" hash="27b1974dfac37b32a17fd9b5e3f31139"/><file name="Processor.php" hash="bb218e24a027eb20117558b75fb38c50"/><file name="Snippets.php" hash="c9620b97e4260077e73f0eb2bb978d5e"/></dir><file name="Email.php" hash="48a36731a5cfc3b545c892f488d83cf1"/></dir><file name="Medium.php" hash="f33d9df12d91aed3763327522e9cd723"/><dir name="Newsletter"><dir name="List"><file name="Subscriber.php" hash="11112dfb87be4da805f52945a40a5026"/></dir><file name="List.php" hash="1f72c0bd2a6b856164f3f74644796b9e"/></dir><dir name="Object"><file name="Abstract.php" hash="cafc24fea29f53f7db7e80e864e3a407"/><file name="Address.php" hash="294df9b322077bef946918d9976e54f9"/><dir name="Collection"><file name="Item.php" hash="286028f40ea5b9433351a17a5533c28f"/></dir><file name="Collection.php" hash="1de32f2ab96eda26834dd2f554f8e710"/><dir name="Customer"><file name="Address.php" hash="155a2921709ae56ede77971a0b8e8a5e"/></dir><file name="Customer.php" hash="828dfe57c4f22f3f2f63e8b06c5be5a3"/><dir name="Filter"><file name="Abstract.php" hash="eaefeb34c6d1d27abc5a20489b2205c6"/><dir name="Address"><file name="City.php" hash="9970fe4d529efa3451ac1fc64db21022"/><file name="Country.php" hash="fa6b0392ef751cd5e24018a8ccd89292"/><file name="Postcode.php" hash="c15667232790eb4b77d782cb275e3a07"/><file name="Region.php" hash="f08af8045302314de6ef30559ec23a42"/><file name="Street.php" hash="69f81ed6528d0a9aa1db27b7fc4d639f"/></dir><file name="Attribute.php" hash="1681e959bde32726065b711ecea47ba8"/><dir name="Campaign"><file name="Goal.php" hash="668f87cae9005ed4bae17eb01f1ec4d5"/><dir name="Recipient"><file name="Abstract.php" hash="3f4be3b5b44f5880f89a66821cc10db9"/><file name="Interact.php" hash="dbc8dfc6cfa69d02ebb9217ebff849e1"/></dir></dir><file name="Column.php" hash="e6d4137faa773cce350fb43a1ae34a82"/><file name="Combine.php" hash="fb4fd5edfdda92ad6e525e35fc9edef3"/><file name="Component.php" hash="f507027683bee6823e398799b8b21e9e"/><dir name="Customer"><file name="Abstract.php" hash="3bf08ae3a44c1f7a8fd92cee605b64e6"/><dir name="Address"><file name="Attribute.php" hash="3553d4c2f15e2fd5f8d493defd1a7e51"/></dir><file name="Address.php" hash="b273bcfaed0eb546ff3e9ee674ddc0e4"/><file name="Attribute.php" hash="e53c68e57188d16b05d98a9166bbefe6"/><file name="Event.php" hash="d259ae0f2eebd2155633f3be2fb63c8f"/><file name="Lastlogin.php" hash="0530fcd4bd9af9c998c52f09e30c834a"/><file name="Name.php" hash="d6c2f157ec1e873da7c19757f5a5597b"/><file name="Order.php" hash="9ea4a935fd3a1b1813c958e73c38c0a7"/></dir><file name="Main.php" hash="83ea50a9cbb8895fb07055869ae17664"/><dir name="Newsletter"><file name="List.php" hash="c22a2d6eb4f260a6d1f5bd411b9210ed"/></dir><file name="Newsletter.php" hash="63d4c874aedd70521d57bcd6352a1b4f"/><dir name="Order"><file name="Abstract.php" hash="f7e1a3526f2049baefd8da2d78404067"/><file name="Address.php" hash="6f7eaaeaef3a22432ced7b08c7c88895"/><file name="Campaign.php" hash="d1639cb4cd282989dcfb16b3af0aca42"/><dir name="Item"><file name="Abstract.php" hash="79639a12348f5224cf07589cf907cc9c"/><file name="Table.php" hash="4b35966780f5b4aae39b8fc44ded8a1f"/></dir><file name="Items.php" hash="172e746342eb6a5719405c0cadabdc03"/><file name="Previous.php" hash="c6ae8d5a3d1fcdcdbb2c1990eb38f513"/><file name="ShippedAt.php" hash="1266f8b8f57169ec34c9a46404548f2a"/><file name="Table.php" hash="60321757d7d1bbec5247d8b114ff8d7e"/></dir><dir name="Product"><file name="Abstract.php" hash="1beaf04f4f405e107d86d31b70a20ffc"/><file name="Attribute.php" hash="dd4a5485081c05827d8e28c92ad171a4"/><file name="Category.php" hash="3e6e672b82e487c7ee982d22ee261283"/></dir><dir name="Quote"><file name="Abstract.php" hash="1c545121927b347f019fd367c4016b51"/><file name="Address.php" hash="89000bff973043232fea564a0fa077a3"/><dir name="Item"><file name="Table.php" hash="b4b55248d1dcb5262eabe283b65a578c"/></dir><file name="Items.php" hash="c5e1e49bbaf7c74ac8aaa796fb4c9778"/><file name="Table.php" hash="3e5804dc5d5b178edd906c175d530748"/></dir><file name="Table.php" hash="15408caa624761f4a08ee50ed5f0017b"/></dir><file name="Filter.php" hash="a3ea2137ef48c4449236df8da91bc0b4"/><file name="Order.php" hash="78576f8415de6e483ac20db90464c0c3"/><file name="OrderAddress.php" hash="f325aff7311b8325dfaecb9f017446c6"/><file name="OrderItem.php" hash="89ffb795bf834ff2f3c835fbfb8a9c92"/><file name="Product.php" hash="a064400073105c3b5c7ac06f29068a57"/><file name="Quote.php" hash="ad6a612ab33f368c0f615c1a9a78a9c6"/><file name="QuoteAddress.php" hash="3936cad58e8339ec0f7aac67040319eb"/><file name="QuoteItem.php" hash="73caada133582cb53244f56fc2c4fa8c"/><file name="Recipient.php" hash="481c4219b374cbc2916ee6f0a7c0fb94"/><file name="Subscriber.php" hash="c8b11b378f3acccfa244889700281a69"/></dir><dir name="Observer"><file name="Abstract.php" hash="e7913b51e97a55e62ca544c8395b72f6"/><file name="Cron.php" hash="31b2993f38660bafeda12cf12d3916cc"/><file name="Customer.php" hash="b8e331938f6d9c6a4cde27b9c510b080"/><file name="Goal.php" hash="b01df655d3678b602860ad98e927fbf6"/><file name="Order.php" hash="a68b0243bb95783e329575c3295d98e1"/><file name="SalesRule.php" hash="009c78dd7fca3b2fdfd1690b86032102"/><file name="Subscriber.php" hash="73208364f7dc8fa5d66f3fe23f126c1a"/></dir><file name="Observer.php" hash="4fa1c5e493e961d503eb13e4c483d62a"/><dir name="Outbox"><dir name="Email"><file name="Mail.php" hash="9535882b596fd6eb2f64aea7e740c6ad"/></dir><file name="Email.php" hash="6d512ced8fc8904869d2c38512ff71d6"/><dir name="Transporter"><file name="File.php" hash="36d5f765eaf3f591b439f851d557bdb1"/><file name="Interface.php" hash="81383f1aedbaa0ff70e8ff366a5640b3"/><file name="Mandrill.php" hash="2ad8db168f47c8dc913fa34b0c0b1016"/><file name="Sendgrid.php" hash="5274fc265f21f9ad62982bb8fc2bfed3"/><file name="Sendmail.php" hash="cbf8d82a9e76f5adf9b0c34f1a2e64b5"/><file name="Smtp.php" hash="12adb4e61244e333d2df1f3d5ace49b8"/></dir><file name="Transporter.php" hash="0ed0ed79f309eed761cea78922cea1e9"/></dir><file name="Outbox.php" hash="dc06cc5a0bf9f8c545d98e8423688ebf"/><file name="Premailer.php" hash="df9f5ac0037a7773dac72c20593e7f4b"/><dir name="Recipient"><file name="Error.php" hash="c8df4619ca2321fb91a2cdead2ba9041"/><dir name="Provider"><file name="Abstract.php" hash="c4667812dfa4b09a195651c5a385e53b"/><file name="Customer.php" hash="790e5d2db49cedc543c972f516b7bea4"/><file name="Newsletter.php" hash="f4bb86cc250822dca08cbdda2c52b73d"/><file name="Order.php" hash="068204d2873467399022e2dde9073c41"/><file name="Quote.php" hash="5171b208c29a7c3394b06d3bfa323c8b"/></dir><file name="Provider.php" hash="ae9f11d9596433ca4d90c251870b4296"/></dir><file name="Recipient.php" hash="56306c4d0ffbfaf852125eb09ed690cb"/><dir name="Report"><dir name="Aggregator"><file name="Abstract.php" hash="9aa94ce9a17b37a44b7d5b638550d3ec"/><file name="Campaign.php" hash="61aa44c2446f711c31dfeb1646b2f456"/><dir name="Dimension"><file name="Abstract.php" hash="cd2288a826a97cb07392fb6be29e8a10"/><file name="Country.php" hash="c5827a6b8b13fd7a5e0edce0a5652502"/><file name="Dayofweek.php" hash="ad608a627783545adf0292b67e44921a"/><file name="DeviceBrand.php" hash="62e58b87745e997929fa7bd6dd10596a"/><file name="DeviceType.php" hash="8c524b310395eb60e7832c9231457809"/><file name="Hour.php" hash="5bf9cf01360e2593c90cffb0cd2ac557"/><file name="Os.php" hash="ed28d26090e2d73c3a446aa84ecb69e2"/><file name="Region.php" hash="5282a0c230a1942dcfaea619238978b0"/><file name="Useragent.php" hash="c423706b31ffc0b9a600cbf07ef61e28"/></dir><file name="Dimension.php" hash="975ffe97b632fe6ac6c8f6253f5cef89"/><file name="Events.php" hash="5ff930637337da210af9178d2c8ef349"/><file name="Goals.php" hash="ff04de074e34d985f367bd7fa41ae8a8"/><file name="Rates.php" hash="2a1a7d6416f8e611a8f2544101ce74f6"/><file name="Recipient.php" hash="1e20910878b6499e4846b3bf5c0bfb21"/><file name="Tracker.php" hash="2bcce4e37448a3e178395decf7dd344e"/></dir><file name="Aggregator.php" hash="47780830f4cc8ec969c4bc24c83d856f"/><file name="Query.php" hash="ea3efddf4fa105b43cd995be2c1b2bd5"/><file name="Seeder.php" hash="80f44da3ea5466762198a1d0c6f41ab7"/></dir><file name="Report.php" hash="4177d158b12033dc767596db3acc8742"/><dir name="Resource"><dir name="Campaign"><file name="Collection.php" hash="33f8e468f7ac6ced5132bea8df828741"/><dir name="Preset"><file name="Collection.php" hash="8ebc341df19871c7a56960e5475da86c"/></dir><file name="Preset.php" hash="22b0502e07d2160b391214518b7d5903"/><dir name="Variation"><file name="Collection.php" hash="3f6d6bfb361cfb61ad56ea55bbbd4e63"/></dir><file name="Variation.php" hash="328b7f68aa1015769c8121d4d8e5af89"/></dir><file name="Campaign.php" hash="80da16b8d8b639e6fb42b0bcddc112de"/><dir name="Collection"><file name="Product.php" hash="9220ec28dd95c50ba135204aa4e5b05c"/></dir><dir name="Conversion"><dir name="Tracker"><file name="Collection.php" hash="30173857eb5889a85f7be7d53cad6546"/></dir><file name="Tracker.php" hash="25f82a4a4a76b7c9f4898df8cafb9942"/></dir><dir name="Email"><file name="Collection.php" hash="92fa54d4fd8a1c0f012e4f9a872fa846"/></dir><file name="Goal.php" hash="fed02088bb2be3443bfafca60874e7d1"/><file name="Helper.php" hash="0c06291300d15183591e427495ca1175"/><dir name="Inbox"><dir name="Email"><file name="Collection.php" hash="ced84deac8d4b2cdab6e6a660e51c93d"/></dir><file name="Email.php" hash="358989ed36d4f87fabef950e30b5b911"/></dir><dir name="Link"><file name="Reference.php" hash="29e1a0ee4b18008b37b552c88264bf4c"/></dir><file name="Link.php" hash="2aba642e75bc0e62e83e9d155cffc3f1"/><dir name="Newsletter"><dir name="List"><file name="Collection.php" hash="3158a5e8c9c281a12d0b9afd11d0b6e3"/><dir name="Subscriber"><file name="Collection.php" hash="5e8bbc4a7a13229185bdb58550fbc931"/></dir></dir><file name="List.php" hash="fbf90fa2836389e388682796affde0c6"/><file name="Subscriber.php" hash="1e856ab50c4aa7ac995c915722835f7b"/></dir><dir name="Outbox"><dir name="Email"><file name="Collection.php" hash="a2708e8a045e7951f2bf1a9ba15a298e"/></dir><file name="Email.php" hash="5a2565fa18a3ae0670b7670c516c7b9a"/></dir><dir name="Recipient"><file name="Address.php" hash="520ae3825185204594c82babd7389638"/><file name="Binding.php" hash="5403a7b1adb94a61a9680344f33bb6aa"/><file name="Collection.php" hash="118c719d3bc49188e7303f191aff7c75"/><dir name="Error"><file name="Collection.php" hash="ee634a127f9195e24bb12b527bd42452"/></dir><file name="Error.php" hash="f85526ac886f2d016581138f6b30c3e6"/><file name="Event.php" hash="0b6a0c20e856b820d1bb9e978e8019c0"/><dir name="Goal"><file name="Binder.php" hash="fae80abc51355fba5edf039f0dd49228"/></dir></dir><file name="Recipient.php" hash="97c7947453c1aedc32688df88c5c3aec"/><file name="Setup.php" hash="6fa7be98d1c6ecedffcb3931054cc49a"/><dir name="Template"><file name="Collection.php" hash="0e31a1e35aed807e79c1ee0ef4d0acfc"/></dir><file name="Template.php" hash="8690cac55cb47d7526bbac783036d9c7"/><dir name="Useragent"><file name="regexes.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><file name="Useragent.php" hash="cb32de7441f06e8650d285bba567b901"/></dir><dir name="SalesRule"><dir name="Condition"><file name="Emarketing.php" hash="45870c4b91d484c6e9577b57b0f71371"/></dir><file name="ICouponManager.php" hash="53589d6415eb8ea54901398c09b12cee"/></dir><file name="Session.php" hash="0033d71aa427971a8355d51dd555c56d"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="DomainThreshold.php" hash="e233a6ee86d96e027208163e0d5de488"/></dir><dir name="Source"><file name="GeoIp.php" hash="11b6e4e5210a8a225816fbaa25376ffd"/><file name="MailStorage.php" hash="8f52ecda44f0508ffad6036373d1df29"/><file name="SmtpAuthentication.php" hash="b56f01ff6dd2338621d8421416b21e93"/></dir></dir></dir><dir name="Template"><file name="Exception.php" hash="f25fc8c48b0b84857a8612fa981434fc"/></dir><file name="Template.php" hash="c7bb8c359b6a2485855937ebc2c94cd6"/></dir><dir name="controllers"><file name="BeaconController.php" hash="1bd5bdbbfe8f765133768b5702c5d041"/><file name="EmailController.php" hash="04b6752b712bfe979bf521e9f2242b28"/><dir name="Emarketing"><file name="CampaignController.php" hash="75a60a1962ec482623730f7d8a6c1af1"/><file name="InboxController.php" hash="33e3aedeb36fc0c1aa01f4e6b921dc54"/><dir name="Newsletter"><file name="ListController.php" hash="dd266880aad7864bb0fe663f597aa677"/></dir><file name="OutboxController.php" hash="307fa57a37d9479ed288312b8fd58ef9"/><file name="ShortcutController.php" hash="52ac1a1c48c46387aeae47d0b3d2f65a"/><file name="TemplateController.php" hash="2d8a6fc48fa73858bd269443385d2db5"/><file name="TrackerController.php" hash="7b2acc17a6257b97be85cd850797cf36"/></dir><file name="LinkController.php" hash="13e8c7e0da5b141a2611092f838357f4"/><file name="UnsubscribeController.php" hash="9daeff4a669bdd93f19f839483d9852e"/></dir><dir name="data"><file name="useragent_regexes.php" hash="b4e78e520992b584c0e11e00c708bf6c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="81dc83a50a64e8cbec517bae19e50639"/><file name="config.xml" hash="7f853d201563dd98fe20a9aa1b6f95e3"/><file name="system.xml" hash="57677c415a99663b71bfb9d3725271a5"/></dir><dir name="sql"><dir name="mzax_emarketing_setup"><file name="direct-orders.mzax.tracker" hash="6351063c618ba1f0d7555b58af077eff"/><file name="indirect-orders.mzax.tracker" hash="e2260302f9c0a694269c8dd2ed6f7cc2"/><file name="install-0.2.php" hash="7f30871a38ad35cc88190d71fc9a6704"/><file name="mzax-abandon-cart.mzax.campaign" hash="7998d1657809d03025b2c0e53b8eae52"/><file name="mzax-after-ship.mzax.campaign" hash="5a38e063a0291b2f8c8f7f10a5eb38b7"/><file name="mzax-female30-40.mzax.campaign" hash="2f6c97954d0b17eb284d950f5aff5679"/><file name="mzax-happy-birthday.mzax.campaign" hash="a1e9f1754efe51df85b6bbe31e63d7bc"/><file name="mzax-viewed-products.mzax.campaign" hash="ba3840741be92d13a4e0fe7a83756ded"/><file name="sample.mzax.template" hash="db77bf43d62a480dd078c5f55a64aa7a"/><file name="uninstall.php" hash="d76507fb36813f3bc5e6b3a45958b302"/><file name="upgrade-0.2.6-0.2.7.php" hash="7f19430a2f7986ceb2949769e43934b4"/><file name="upgrade-0.4.0-0.4.1.php" hash="b369957ed15d66b7da573e7e8393b960"/><file name="upgrade-0.4.1-0.4.2.php" hash="b2d1b0f27eee9654e164385342ee7544"/><file name="upgrade-0.4.2-0.4.3.php" hash="e04c257e1208f61bd28282747cbd0003"/><file name="upgrade-0.4.3-0.4.4.php" hash="a58349dff18510a71190976c53f2db99"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="mzax"><file name="emarketing.xml" hash="8d48136db4c3c1e9fad4132a51aa8e9c"/></dir></dir><dir name="template"><dir name="mzax"><dir name="emarketing"><dir name="campaign"><file name="content-tabs.phtml" hash="13e732b8a1dd8082edaa8bfbc93dcaf5"/><file name="credits-left.phtml" hash="3bf2cd9579cbe3cc6f38ce91545a68ec"/><file name="fieldset-offer.phtml" hash="2b6e09dcdbfdbb52eab6a203f32100a1"/><dir name="filters"><file name="emulate.phtml" hash="87fe410fbd24bca549692c08cf50ac96"/></dir><file name="load_template.phtml" hash="58ae7f9642c047f097e8c8f7c2edd912"/><file name="mail-tester.phtml" hash="1ed51d95ea04a31d722b98992fefd4c0"/><dir name="medium"><dir name="email"><file name="preview.phtml" hash="91456348a7a259e740b6a3e27e537f5c"/></dir></dir><file name="medium.phtml" hash="59aec898f3a31a582eeca4b6b07d2659"/><file name="presets.phtml" hash="c535d4b49404ce7581a8c6d2c246f114"/><file name="recipients.phtml" hash="38719247a54f0b5a4d6ae6f74fdc2948"/><file name="report.phtml" hash="35bcdff928775d36cfeb685b5072a524"/><file name="running-warning.phtml" hash="200956a178a6304b035eb97121ff779a"/><file name="tasks.phtml" hash="946d2079b1e926ae8d46df6537b9a510"/></dir><dir name="edit"><file name="js.phtml" hash="a176d32ae99aee18c737c71dba5e6afe"/></dir><dir name="editor"><file name="text.phtml" hash="a6b13c40232568898161e7231c1ede49"/></dir><file name="fieldset.phtml" hash="91b4013ea2287cb2af1a61ae0a007c3b"/><dir name="filter"><file name="page-preview.phtml" hash="743087af00fd9c2fd0b9ac83764c040e"/><dir name="test"><file name="filter.phtml" hash="0cdc93f03fd54b4b1ff3b185d46ed8ae"/><file name="recursive.phtml" hash="0b6fa5c22cdc65bf0482067ed4a28ae2"/><file name="single.phtml" hash="d6694738a294a48696d03688d753f1d2"/></dir></dir><dir name="tracker"><dir name="conditions"><file name="emulate.phtml" hash="15d6ebd9a1827234666d01471f757fc8"/></dir><file name="tasks.phtml" hash="755d20b7d34e8469a4091923e55df8b1"/></dir><dir name="widget"><file name="chart-geo.phtml" hash="7fd55ae317c2fc3533cf9e4434dbd597"/><file name="chart-tab.phtml" hash="59135fb440c12f3e14500f091da33a39"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="mzax"><file name="emarketing.xml" hash="b4c77ffe7b543c124fc90ddc4ac8e839"/></dir></dir><dir name="template"><dir name="mzax"><dir name="email"><file name="cross-sells.phtml" hash="96e365308c7b3dc5335a0cb2e45e8953"/><file name="last-viewed-products.phtml" hash="14ea2d387f151d1a23dd6262ae7a9080"/><file name="order-items.phtml" hash="1bb31b30dc363703f040d4ef83807c7a"/><file name="quote-items.phtml" hash="6958ca54209da6121294d2f40c05b688"/></dir><dir name="emarketing"><dir name="link"><file name="redirect.phtml" hash="f9620c99c5a0e6efc5c576960d39a69e"/></dir><dir name="newsletter"><file name="lists.phtml" hash="53d4d94deb836432933b5214c9b43201"/></dir><dir name="unsubscribe"><file name="done.phtml" hash="d2320a8df0ac461b24bd1add48590d6e"/><file name="unsubscribe.phtml" hash="3e91b90ce9123811bebfcfbb165b1d15"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Mzax_Emarketing.xml" hash="3cee6fd8799acaddd8270fd7d62ba03b"/></dir></dir></dir><dir name="js"><dir name="mzax"><dir name="ace"><file name="ext-mage_autocomplete.js" hash="ad92803ad24598c1ad6c4f5dd359bd88"/><file name="mode-mage.js" hash="a15b5560c0b8514606817647f1b25eca"/><file name="theme-mage.js" hash="f3c2e5497733ebbd84e702ac29575d30"/></dir><dir name="ckeditor"><file name="CHANGES.md" hash="086ace5f51cef680819d7804c06ef36b"/><file name="LICENSE.md" hash="b76d377d06b6a60688c32bdf4b45ff16"/><file name="README.md" hash="79e767b62fc79d117ca3c5dc2688c077"/><dir name="adapters"><file name="jquery.js" hash="e4c8afd45bf6ff622524ea428f7ff78a"/></dir><file name="build-config.js" hash="ab427e11b5dcbf596c6aec2aebf5d65c"/><file name="ckeditor.js" hash="4896c30097e66fdf7ed274b4b8939576"/><file name="config.js" hash="d56f7d8d075d6fa9b878aa7afb3e6b23"/><file name="contents.css" hash="e56702c98270ca7443a34f69d9401ee9"/><dir name="lang"><file name="de.js" hash="d0ae453502c70c77f527213e69bab785"/><file name="en.js" hash="e02a2d23d556fe01660bbd7c92532032"/><file name="es.js" hash="b2d8804a8d8d1f776ac81b0370bbc847"/></dir><dir name="plugins"><dir name="a11yhelp"><dir name="dialogs"><file name="a11yhelp.js" hash="5e9cbb2d9548a1bbdda8ab40bc6d82e8"/><dir name="lang"><file name="_translationstatus.txt" hash="9d2f1b77aa8589aad32d2e72c4a48c1c"/><file name="af.js" hash="57db7eae9fadd050140c1a79686576ef"/><file name="ar.js" hash="ae0dca6e4aca53c71d300eebf258f556"/><file name="bg.js" hash="6df810a274cdf531eac0884407c1387f"/><file name="ca.js" hash="e6770613a51e7d6ca8033bdb85a4672b"/><file name="cs.js" hash="ba9fa13cc66b4e9fcef863441894dfd8"/><file name="cy.js" hash="17cd76d97c7442f393c71f5ef3ae5df8"/><file name="da.js" hash="3b489224c0f2c8867d3c31feedb75fe4"/><file name="de.js" hash="62bdfd7e5cc9128c086f9cd366458c29"/><file name="el.js" hash="f1a0ccc89e1ece0fbf0764468d28f67e"/><file name="en-gb.js" hash="97f503f0cfec0005bef7063ef450865d"/><file name="en.js" hash="e7f716fdd18bcc7f2d1dd69d9f751457"/><file name="eo.js" hash="d7d9ace8288515db1b788b201f3c9b14"/><file name="es.js" hash="16a3b44fc1aeb37b12c77e09f5b8e061"/><file name="et.js" hash="dc71f6c0e5201a21b7c50d698e264dfb"/><file name="fa.js" hash="e749aa8c4f7a98b3eb5d372b50b12399"/><file name="fi.js" hash="7642e927603414091b6a78e2fd58e58d"/><file name="fr-ca.js" hash="2b7c2af5cf245dc4de3d94b3ddf33a50"/><file name="fr.js" hash="97137f6c50eb0c52e6079976efea6ce5"/><file name="gl.js" hash="2f5badc1fb30870417f8446e4a922f48"/><file name="gu.js" hash="57c92f55857709a6ebaa1d71df9dde18"/><file name="he.js" hash="c5ace2c1b0e97a4dfac1989956878ad4"/><file name="hi.js" hash="98a400437bbaa7bbe2dc78362a80654b"/><file name="hr.js" hash="1d8979c07e7c2c43edd7e96063d4cb87"/><file name="hu.js" hash="c7d5e59a943e27ab33a3fd9c625b96b4"/><file name="id.js" hash="96b21178e69445f6e34631af98e1897e"/><file name="it.js" hash="9dd479444a107e7a1afec265201facf2"/><file name="ja.js" hash="db6295456692cbf343f3c85303c1c561"/><file name="km.js" hash="75ee722498057c8d6230d2dd0c16e098"/><file name="ko.js" hash="8d7ed1e5e31ea1dbdffe1e499e864da6"/><file name="ku.js" hash="ce91e781995d2538b86b1917d2b5769f"/><file name="lt.js" hash="99854a038cb815d50f6c47b5e0d49b1c"/><file name="lv.js" hash="94eb2107bb4f895f0d2ba0fce046e653"/><file name="mk.js" hash="91e3afedae95d1a8670ba64ea85a0e1f"/><file name="mn.js" hash="5af562e1156d69e461b9d5a3fb07355c"/><file name="nb.js" hash="5c3b6c6c4bb268cc5a5bbcbaa35c23de"/><file name="nl.js" hash="a51056e4b267ff8aa8e6b00af69e9ed9"/><file name="no.js" hash="bbb23c2598e8135cd05df812b0f366ab"/><file name="pl.js" hash="32d99e712eb71d60e884abb180cb0588"/><file name="pt-br.js" hash="89c15d40b9fbd807a029539288f1c831"/><file name="pt.js" hash="efb4968ddd9bc06cc11e790cc2f4ae63"/><file name="ro.js" hash="4f59c58ebf7818850b74ae14bea766ca"/><file name="ru.js" hash="15e64c8841cc204dc500b365d9c971aa"/><file name="si.js" hash="b127d23b2ac9fe5173883045878d4cd1"/><file name="sk.js" hash="b895d3b67ee7ad59c99587155eb88f82"/><file name="sl.js" hash="0439bd74135483683240cb233997c5d3"/><file name="sq.js" hash="f9e265a88d197465c6ba4fc10ebef006"/><file name="sr-latn.js" hash="6774df8a488bf5299d6383a76b68a21e"/><file name="sr.js" hash="2b86e725f5df707a7d04f7eb2f037282"/><file name="sv.js" hash="69cd1ce1820cb078869dc6bbd5c1dd5f"/><file name="th.js" hash="de9aca0b1d174df16a0e46f010e01859"/><file name="tr.js" hash="a9425c2b97256a7ce939dd7b6fdecdd3"/><file name="tt.js" hash="8dfeca9c549fb0694ca7d478a78f1234"/><file name="ug.js" hash="872d326bfd275200cb7d42095a143969"/><file name="uk.js" hash="703b54d911a9127e0e28caa50dee4e54"/><file name="vi.js" hash="5543b700470c7719f1ea3268d6b99709"/><file name="zh-cn.js" hash="a4b6c1e3d9d4a3307fd462247d0a6891"/><file name="zh.js" hash="f02b803bd82bba3fb83c9831daf391b5"/></dir></dir></dir><dir name="clipboard"><dir name="dialogs"><file name="paste.js" hash="d480f919ea090843f97207a7b23fb79e"/></dir></dir><dir name="dialog"><file name="dialogDefinition.js" hash="e3d1a00050872887ebe27dd13c069231"/></dir><file name="icons.png" hash="e6afd5bb75a4ff8fc3e8fe51794b1fc2"/><file name="icons_hidpi.png" hash="3f0428b3d8ae3310d62e11cb2f541b5f"/><dir name="link"><dir name="dialogs"><file name="anchor.js" hash="92c23ab4ab30457ff85d4499c7695749"/><file name="link.js" hash="18b19628e7e314dbdfa02d0e04bdd425"/></dir><dir name="images"><file name="anchor.png" hash="cde31b4a6e7c3a89b00071b73c4e3a94"/><dir name="hidpi"><file name="anchor.png" hash="18b64b492bcef232255f85e9841531ca"/></dir></dir></dir><dir name="magicline"><dir name="images"><dir name="hidpi"><file name="icon-rtl.png" hash="186ae315c9c3cfb30d000405146c4f40"/><file name="icon.png" hash="dded37b889e0c2382dcd7fced21bc914"/></dir><file name="icon-rtl.png" hash="39bf0277ac19feb9832c8bc6540e2832"/><file name="icon.png" hash="050f18823f03b69cc953c67c3d590da7"/></dir></dir><dir name="pastefromword"><dir name="filter"><file name="default.js" hash="b63fcee1a9893d3181047be624360fd3"/></dir></dir><dir name="showprotected"><dir name="dialogs"><file name="protected.js" hash="14f77e1425e174bbca68098ce81d7e3b"/></dir><dir name="images"><file name="code.gif" hash="163488a6d1a538b131ec6fc206699e5f"/></dir></dir><dir name="specialchar"><dir name="dialogs"><dir name="lang"><file name="_translationstatus.txt" hash="194d98388d302d35875d878e37eb83d2"/><file name="af.js" hash="c40b97d8c386f3e18dd4ea140efbc097"/><file name="ar.js" hash="f13c6bd0e2d9244dc7b8c084ddfa20dc"/><file name="bg.js" hash="d42de9c665fa8673acea8b25818ef28e"/><file name="ca.js" hash="9c83c1e07f9d4722c16a31a3b46745a1"/><file name="cs.js" hash="360de9ebf51dc7f407aa0aaa02841ee0"/><file name="cy.js" hash="102d72f4361cc9f3dc1027e63b0546ab"/><file name="da.js" hash="61c6478bedbba7940cb59b68a70dc33b"/><file name="de.js" hash="efc49e4dc39a57dd6e30881e90d37d7b"/><file name="el.js" hash="16afadc8fe0b0f99c1a298b875c0b8e5"/><file name="en-gb.js" hash="18089a7a11d94d93b29658253606d9f8"/><file name="en.js" hash="945f7871dbeb50c31299bcfcf0c7c413"/><file name="eo.js" hash="6d61bf857585b9bab64a72d49d218ea5"/><file name="es.js" hash="58c66fb5089ea0c5cebdc62532992358"/><file name="et.js" hash="511a57bc06c0e19fee7527ff2ac4c1a8"/><file name="fa.js" hash="48809c1c9c99b2b5d2267dd86eaaff9e"/><file name="fi.js" hash="c933874c13b0701d74f5af8bc59fc6a3"/><file name="fr-ca.js" hash="e97737ff20da824ce9b06e4d9cd776b8"/><file name="fr.js" hash="52f1a604d5227e02aea1a79cc4aa679c"/><file name="gl.js" hash="8ea22088a992882033cbf0ab4efefe57"/><file name="he.js" hash="38ca00105219a1eb075ae249a25e6cd8"/><file name="hr.js" hash="4c91987b9d04390f99690cc890c8d49b"/><file name="hu.js" hash="3bc9715cd3cb94d9241bf60ef3296d09"/><file name="id.js" hash="ff9be390ff67fd48f7512c85d968eed3"/><file name="it.js" hash="5f103e92352a7514f283fbf7d0dee18e"/><file name="ja.js" hash="0ad16954d5d5c5eebec4ca8794b31cb7"/><file name="km.js" hash="b8f2bb7926959c5030130dd7df51ab0d"/><file name="ku.js" hash="2ab01472dcc5cccbb17b440dcfacf5e5"/><file name="lt.js" hash="82092f207ae96d96155185af4186d4aa"/><file name="lv.js" hash="b24a1e0e2c922be6a66ff69930c4efa0"/><file name="nb.js" hash="47473a52bd2f40eaab010b36497d42a5"/><file name="nl.js" hash="a60a53f34a2fc46104f43ae7208f7c30"/><file name="no.js" hash="7e559ac208f439e0828cb5b34d8e6d25"/><file name="pl.js" hash="689428c1b70925257030d557948146fb"/><file name="pt-br.js" hash="a3a9f87a3100e818205520f7132df79f"/><file name="pt.js" hash="edd07c226d60b95da27404f5f7570eb9"/><file name="ru.js" hash="c1fc597d32c66c8c6a703c5919c2323c"/><file name="si.js" hash="1b32fc96f1ac0adf8b85cc8688ba32d8"/><file name="sk.js" hash="f4517a5d725fdf1a2329378d22efb715"/><file name="sl.js" hash="f811125c01943e4b0e9c1b56feddcf3d"/><file name="sq.js" hash="0e03d2caaa809c9e1ad811fa836764a1"/><file name="sv.js" hash="ca12a09364634c0567884961be6ab7f3"/><file name="th.js" hash="d304551279386c78142b4e0ee9c56a4a"/><file name="tr.js" hash="b3d9b0dedc876fb4894a6b637fdf2c84"/><file name="tt.js" hash="75cb0bd8ec39356c232506db2360907e"/><file name="ug.js" hash="96507f5a5d7e72f15469a99f0d645de6"/><file name="uk.js" hash="209b972cbb6066e97e7b8b4122616567"/><file name="vi.js" hash="1ee97e539e40c1080297c3a84c5e3f85"/><file name="zh-cn.js" hash="e1d97232891432a18d096feb9e78a0bb"/><file name="zh.js" hash="828048855d947be77aa26f399534279e"/></dir><file name="specialchar.js" hash="ab8882c71bf9938d5817552b7b4794f7"/></dir></dir><dir name="table"><dir name="dialogs"><file name="table.js" hash="287e36bff701e171addb148a29fe813e"/></dir></dir><dir name="tabletools"><dir name="dialogs"><file name="tableCell.js" hash="66c936d062f18e3d01a41e7c5f8a9de9"/></dir></dir><dir name="widget"><dir name="images"><file name="handle.png" hash="8166041f605df672ac83054b6f14693d"/></dir></dir></dir><dir name="samples"><file name="ajax.html" hash="13e12c904135762c54e2642d31634123"/><file name="api.html" hash="5669d9f1f1a904ed1e85e0ea1e15ef97"/><file name="appendto.html" hash="9cf44738ffa6773f5eb3cceb3bcfba1c"/><dir name="assets"><dir name="inlineall"><file name="logo.png" hash="3b4e496615dc92d13bb0dcd0f23acbab"/></dir><dir name="outputxhtml"><file name="outputxhtml.css" hash="5a86ee8ed5c92ad7e93eb5f126709007"/></dir><file name="posteddata.php" hash="87bde163c8c49508cbf0966ecccd35f9"/><file name="sample.jpg" hash="77ed4b8c5beca4c18b4e0d007ac5bf9e"/><dir name="uilanguages"><file name="languages.js" hash="34db2de9bb1301834a32fd9b26584e0c"/></dir></dir><file name="datafiltering.html" hash="599bd5e7de272b30fa755146fd2b19ea"/><file name="divreplace.html" hash="96128b12518bbaada7366fb6659a2d98"/><file name="index.html" hash="52d578befbb65b42162ad0e6ed8895ba"/><file name="inlineall.html" hash="9537678653e090800aa3c7e1dd5499b0"/><file name="inlinebycode.html" hash="1a95857074012d655fafc8ee8d041d15"/><file name="inlinetextarea.html" hash="4d70e1b01e4782ad9a8d0830b4f1cc43"/><file name="jquery.html" hash="29dbd93c398652866b8af428b7c4213d"/><dir name="plugins"><dir name="dialog"><dir name="assets"><file name="my_dialog.js" hash="5f440a90c0eeaa86c386cc7a40494b08"/></dir><file name="dialog.html" hash="b471851873c91312b788dba7808e17f5"/></dir><dir name="enterkey"><file name="enterkey.html" hash="72ad01f514cfd0821cbfb4dcc2342a11"/></dir><dir name="htmlwriter"><dir name="assets"><dir name="outputforflash"><file name="outputforflash.fla" hash="3435fafe2a602f5fd1f6c551bc9ddc38"/><file name="outputforflash.swf" hash="e36a324b70d2cd73941ac1961706daa4"/><file name="swfobject.js" hash="23d81623f093e69cb1f4480f0d6f2958"/></dir></dir><file name="outputforflash.html" hash="30cdec9c17dec4bef9ad7640be16412d"/><file name="outputhtml.html" hash="51cd8a08381d779893f9ace786a98a14"/></dir><dir name="magicline"><file name="magicline.html" hash="d4a3793d63f5f29cf8a11ca609993ee6"/></dir><dir name="sharedspace"><file name="sharedspace.html" hash="1e934807fb99bb5d268bf84668391741"/></dir><dir name="toolbar"><file name="toolbar.html" hash="b3f21442e61e28aac6bd7cb8126cf291"/></dir></dir><file name="readonly.html" hash="b6a0650cef87b334cdbf46fd9de8d668"/><file name="replacebyclass.html" hash="c1aa7fd11107222f311cbeb56a08eca5"/><file name="replacebycode.html" hash="464937c66127b7b1fcd47e46e5804f0b"/><file name="sample.css" hash="45da17bc8bfe713fb52366056b3d5626"/><file name="sample.js" hash="3d98c86ea6c35cf32979a67656686219"/><file name="sample_posteddata.php" hash="cba787bedaffd8a646a7eed4622d7615"/><file name="tabindex.html" hash="5247faf3c7d0e0133e95a2f3bb9d898b"/><file name="uicolor.html" hash="f10e31e66f6431acf57961c46ecf70f8"/><file name="uilanguages.html" hash="03f98f3d7ffc5c2dc9c8b7ab246b55fc"/><file name="xhtmlstyle.html" hash="2adcd1c79ff558ff21f0173d8f81f3b3"/></dir><dir name="skins"><dir name="icy_orange"><file name="bold.png" hash="c122fb13c15a4346166295f32e71a1d3"/><file name="dialog.css" hash="33e783cfaea32ca54788941a63bdd6eb"/><file name="dialog_ie.css" hash="acf2be239117d898f7a9e73e09026116"/><file name="dialog_ie7.css" hash="d5cc9da7a9ba1326e84958c54e9b20e7"/><file name="dialog_ie8.css" hash="94e74ab7b315bbd264ffb23db9cfdc84"/><file name="dialog_iequirks.css" hash="c7726bb743f20ce5b6115d12474e2dc6"/><file name="dialog_opera.css" hash="636c409500ea025885fd10b6d53946a7"/><file name="editor.css" hash="4ff7a3e087bfc0d05db738383d4086e2"/><file name="editor_gecko.css" hash="817a8392831b505002c9a93ce0fa354d"/><file name="editor_ie.css" hash="d65159db471a5bfe98827ce63060db1a"/><file name="editor_ie7.css" hash="009428ac76e92a7695510f18a580fbb6"/><file name="editor_ie8.css" hash="f0eed619cf520a34f2e0d767f1959596"/><file name="editor_iequirks.css" hash="c262e36d3ac8750bb6f0dd9b2d34e8f0"/><file name="find-rtl.png" hash="058bf3745d0d8a05ba3d8ce6c3dd31a9"/><file name="icons.png" hash="2ce53daffb36da967bb628bb70c42d73"/><file name="icons_hidpi.png" hash="878057da02b2ecc2ae61cad5ea4c132c"/><dir name="images"><file name="arrow.png" hash="bf00bd704f4c07bf68ac74fc97f4048b"/><file name="close.png" hash="400b7d585f873156c91bed734052ed23"/><dir name="hidpi"><file name="close.png" hash="0b50469fa387095e0fef5a3d14f1e696"/><file name="lock-open.png" hash="e605db29a9dd200ff67c7a6a47cb8cf5"/><file name="lock.png" hash="fa2ec8251bc7e3ba3adeeb057196bc79"/><file name="refresh.png" hash="e0c80d3ca0fe5353af93daad399279e7"/></dir><file name="lock-open.png" hash="6bd731e0c165ed297a0bdf11a41ed26c"/><file name="lock.png" hash="2fc75413fd693917d55cc206ce4c2a1c"/><file name="refresh.png" hash="230b1b1f62af875f64afc0b1664453cf"/></dir><file name="readme.md" hash="a2e00abd50e5d5f7edb67d7de9f3216c"/><file name="scayt.png" hash="e5729a0bd4942e8f6a80f8dc8a667c8e"/></dir></dir><file name="styles.js" hash="3e62be48fe794f4a1d31cc0aa66471d5"/></dir><file name="ckeditor.plugin.mage.js" hash="a584130fdd421b580cc49fb6a01b991c"/><file name="editor.js" hash="49cf2fe286dbde56aba3d9f76ae778ee"/><file name="report.js" hash="1bbb43be7277042f74d51d9a279fdddc"/></dir></dir><dir name="lib"><dir name="Html2Text"><file name="Html2Text.php" hash="5710632d174c0a196e8252b6f6652dbc"/><file name="Html2TextException.php" hash="fff9bc76e1281693997cb42defbaa173"/><file name="LICENSE.md" hash="b5d7f7156f7785ca2eb55d6cc1b4c118"/><file name="README.md" hash="2edfe5d500062bca4cf912451938837f"/><file name="composer.json" hash="bb90182bd8d808a06ae4762518746ed3"/><file name="composer.lock" hash="24624dbb0356e5b2472892a19c9e0a7e"/><file name="phpunit.xml" hash="321806966ac2442ace7e2b98a0c4c20d"/></dir><dir name="Mzax"><dir name="Bounce"><dir name="Detector"><file name="Abstract.php" hash="c08c03af2b6ca6c276c0be0c746b04c9"/><file name="Arf.php" hash="cb331e4f867a65253a0312df1a843c92"/><file name="Autoreply.php" hash="f92a67b20ad8b8cbf39d018b02bdedb9"/><dir name="Data"><file name="phrases.cnf" hash="604ba8af56bea9769e6e3e961316cfcc"/></dir><file name="Extended.php" hash="93bcb91df9e569aecb04b8d4b6f0265a"/><file name="Failure.php" hash="bd06cf7b0e9f408ae0ebd91cf1f10105"/><file name="Rfc1892.php" hash="f65e5a3fba17f190c4e4bc1efad8a54c"/></dir><file name="Detector.php" hash="bb527a3da5d5401403498a89979b9e7d"/><file name="Mail.php" hash="9d6fd489491983412568df40f7635916"/><file name="Message.php" hash="87f9c070c40c34706b959876e95766f0"/><dir name="Mime"><file name="Decode.php" hash="f675ffad1bd5df7185bb60b29bbf730d"/><file name="Part.php" hash="7d7f87172e2da19209406ee6da27fbad"/></dir></dir><file name="Bounce.php" hash="8ea80998d87c72a5eeac055fb66b1ab1"/><dir name="Chart"><file name="Table.php" hash="eec2cbbac9e9d517a5d41047ae266d70"/></dir><dir name="Db"><dir name="Select"><file name="Exception.php" hash="567e5168148a50ccfebb0f89f4de2590"/></dir><file name="Select.php" hash="a4d36218329e0ac2ba2fa6ee746abdf2"/></dir><dir name="GeoIp"><dir name="Adapter"><file name="Abstract.php" hash="2c390fc206b25765e45e43fcf6343d6f"/><file name="FreeGeoIp.php" hash="bbfc0dff76eca3e6ef92c76c1d6d82b5"/><file name="GeoPlugin.php" hash="e5fa528367ebbdf85bb7e98e7e7b1049"/><file name="Ipinfo.php" hash="b7016d391bccd9cf27000013ab074582"/></dir><dir name="Data"><file name="region_timezones.csv" hash="13b7a5ea6271a191692c1a6685a0404e"/><file name="subdivison_codes.csv" hash="c6b9628e2a5f57b514a16f5f49369ad1"/><file name="timezones.csv" hash="339f7239cd5b2389b9fa72a45200f241"/></dir><file name="Exception.php" hash="c23210a2553dd183cbefcc52dedcba4a"/><file name="Region.php" hash="c314767f094604ecc64084a199e683a7"/><file name="Request.php" hash="ae7db0fc2aa48f8954de58053d53bd0e"/></dir><file name="GeoIp.php" hash="57c7326331be00808212fd5f21ec41df"/><dir name="Mail"><dir name="Transport"><file name="File.php" hash="2748ae68f56ea6db2491f7e834459197"/><file name="Mock.php" hash="fff9a7fe055ff4eec229203e90949a43"/></dir></dir><file name="Mail.php" hash="8eb7de5436c0ed09a1ec9b3c309de854"/><file name="Once.php" hash="9989b27c64a1b74f2486b2aac95e6e11"/><file name="Presist.php" hash="dab60f0dc7027c77e4cf47b1bbd36519"/></dir><dir name="Symfony"><dir name="Component"><dir name="CssSelector"><file name="CHANGELOG.md" hash="29b39013d7b608953abbd2ec2a2b108e"/><file name="CssSelector.php" hash="dd1c312425f85a9d420b4b8c5497cdc5"/><dir name="Exception"><file name="ExceptionInterface.php" hash="fa1911089901af7d6db782294ec0ee88"/><file name="ExpressionErrorException.php" hash="026bd36ddee7327e087d4c30eae573e0"/><file name="InternalErrorException.php" hash="495b1a8bc78aefbe9cc9f6f7d1afec81"/><file name="ParseException.php" hash="3bfa30716d8ab605a762d3f6f6c5a71c"/><file name="SyntaxErrorException.php" hash="eafc28bafcb98f269474f8166cac2865"/></dir><file name="LICENSE" hash="56dedd4bd25ecd034ac4e1c17ebba0cc"/><dir name="Node"><file name="AbstractNode.php" hash="428a42cb6640d69c3f2751a65097cd56"/><file name="AttributeNode.php" hash="e1c51c11a8e594751ee68c8d0402fd5b"/><file name="ClassNode.php" hash="f3c68c8f592ad7c86dbd0978d6e328b6"/><file name="CombinedSelectorNode.php" hash="d8ec7635be51e56298cf4ba7280b5c43"/><file name="ElementNode.php" hash="0194453765b421ee7b588f3bc19b8207"/><file name="FunctionNode.php" hash="c6686827afc99bf717dd1a57cb365743"/><file name="HashNode.php" hash="b3365470df29fc0c2c2d38aebd4d56e8"/><file name="NegationNode.php" hash="8c076665e723e4abee7c7d661318a8ef"/><file name="NodeInterface.php" hash="d6f6c917ab9b5b571653167be83325de"/><file name="PseudoNode.php" hash="5233bd06f4742c3ab68d83745e8f4475"/><file name="SelectorNode.php" hash="a8d2504b9c9611286c32968890a61387"/><file name="Specificity.php" hash="36d2447de0d37744914e6fc9ab578e55"/></dir><dir name="Parser"><dir name="Handler"><file name="CommentHandler.php" hash="7c9a70cd1eb4e55dd00c2ead4d5af9ad"/><file name="HandlerInterface.php" hash="599be096ef9d568e1ba0dc5c6709db24"/><file name="HashHandler.php" hash="c9abb1e362502b1c29c17e2a9e8f9150"/><file name="IdentifierHandler.php" hash="f06b22f2601eaebe59c226aacbf88f9c"/><file name="NumberHandler.php" hash="0cc8f64604899b9d04cb151d05b9cbe6"/><file name="StringHandler.php" hash="abab0541bd20d5e7d35d4b91dbaffa78"/><file name="WhitespaceHandler.php" hash="12508597df2624818d9cb2ddaafe9a79"/></dir><file name="Parser.php" hash="2bf53e6d3dc94117f4c238c97bdb8ec7"/><file name="ParserInterface.php" hash="76ed5f390a2199b1ed80071c5c73aa9a"/><file name="Reader.php" hash="c063641372c02f1574e1b892c6e6627f"/><dir name="Shortcut"><file name="ClassParser.php" hash="b64eed621d8f2efaeb4bb75b8c64fbcf"/><file name="ElementParser.php" hash="1b5eb7dac8a41b516c5ab30caf859958"/><file name="EmptyStringParser.php" hash="ea30ecab27c269fdfba71dc38eb0ee9c"/><file name="HashParser.php" hash="e6f06587ea87581fce9630399223121e"/></dir><file name="Token.php" hash="f4004497a51203da9edc05a6969262ed"/><file name="TokenStream.php" hash="d34976ed25aef4f17be1f9d10b25b563"/><dir name="Tokenizer"><file name="Tokenizer.php" hash="e497fd9aece9511e76c82405a2bb554e"/><file name="TokenizerEscaping.php" hash="2d43efa6bb0bc9fdc083a56dee828bbb"/><file name="TokenizerPatterns.php" hash="df726209fae8f8165a6fa441d94fcd37"/></dir></dir><file name="README.md" hash="587d98dd3ba273664b871f6bdb5178df"/><dir name="XPath"><dir name="Extension"><file name="AbstractExtension.php" hash="65c96636f8a8c3a0f3a8300b4241547c"/><file name="AttributeMatchingExtension.php" hash="fc29930821be5bebbfb9db41c15fb9b2"/><file name="CombinationExtension.php" hash="4d6dd2a731761fc6c0176d2a120783ef"/><file name="ExtensionInterface.php" hash="953d3ea0b22c85321691637a6168bf78"/><file name="FunctionExtension.php" hash="ac3001b2b469f0224fe3b1cfd834a31a"/><file name="HtmlExtension.php" hash="c62cd9b556ee0afc0522dddc930390a6"/><file name="NodeExtension.php" hash="1bdfa61457b730dce26bfb3c29bcd6a2"/><file name="PseudoClassExtension.php" hash="dc543634c650db82f569d362d326d49e"/></dir><file name="Translator.php" hash="f3154298712670e13fbf4e8ae5cf616e"/><file name="TranslatorInterface.php" hash="5f5ac7f01ac84c47190aa3c6ceec5cac"/><file name="XPathExpr.php" hash="0c2d20536615fd27a5bf8c7757c98f9f"/></dir><file name="composer.json" hash="f501cef220ff2cb242ec442de44caf83"/><file name="phpunit.xml.dist" hash="9f400e487bed961cdad3bef4d66be91b"/></dir></dir></dir><dir name="TijsVerkoyen"><dir name="CssToInlineStyles"><file name="CssToInlineStyles.php" hash="ab80bcce9af62cf4c908770e7a583e39"/><file name="Exception.php" hash="c41f07f2187bea04d3653907ef0e886b"/><file name="LICENSE.md" hash="d5bbe692a9b717fb631a681aa3ace904"/><file name="Specificity.php" hash="10580a739c1b872f81c67b784fc35be7"/><file name="composer.json" hash="a47437496b448eb8220e0281ffa75b09"/></dir></dir><dir name="UAParser"><file name="AbstractParser.php" hash="ca2e1979f50c4b93719c4c9c034c5c66"/><file name="CHANGELOG.md" hash="a1b535d9fbfece62c9f3703fad8bc6cb"/><dir name="Command"><file name="ConvertCommand.php" hash="09b8c79df612729450eca87d8ba8e244"/><file name="FetchCommand.php" hash="3c80e891e2b1dafd7cb2688cfaba07d8"/><file name="LogfileCommand.php" hash="a993310e444c7ff1f1fd92517d880e39"/><file name="ParserCommand.php" hash="5f73cb00b1943fcbd342e2717dedc3f5"/><file name="UpdateCommand.php" hash="2caf8cb3a7c79ed2dc2c7504365767fc"/></dir><file name="DeviceParser.php" hash="483db6de6d837dbcb9c8e0b569d3f1ab"/><dir name="Exception"><file name="DomainException.php" hash="2b957f721c4203a24e09da42f4e0ffd6"/><file name="FetcherException.php" hash="2f187c54cd37fcc814152cd2ca6c1786"/><file name="FileNotFoundException.php" hash="364b62b77446d6ca96058c9f72cf7f93"/><file name="InvalidArgumentException.php" hash="b7ae5ca648a20af30700e88e3987f894"/><file name="ReaderException.php" hash="f63da14a430a0de6ceb7ff455ccd8fa6"/></dir><file name="LICENSE" hash="e1bf063eb79c08cc980356d2b3745bed"/><file name="OperatingSystemParser.php" hash="693234133cdcd1db69645d9e914ffca2"/><file name="Parser.php" hash="5e899ec4e07509ccdb8a62af542dc4d8"/><file name="README.md" hash="9b6624d78130c290cb414d7166c92bb9"/><dir name="Result"><file name="AbstractClient.php" hash="2dc599bccebd0199639e9d3388acfae0"/><file name="AbstractSoftware.php" hash="b4737539f3a44059906db2957dc27382"/><file name="AbstractVersionedSoftware.php" hash="30a2971ef5955870c3a0a3aa7c38ae23"/><file name="Client.php" hash="bf045772e396f1c68a8536580e89d267"/><file name="Device.php" hash="1f06d5a24edf8244e852a3b817eaa91a"/><file name="OperatingSystem.php" hash="10b8acc4cdbf535d7363b77a7bcf8f4e"/><file name="UserAgent.php" hash="9bf2bdb466159029d0669de8f77f0b87"/></dir><file name="UserAgentParser.php" hash="9f01754002448ea118249719c27934c6"/><dir name="Util"><file name="Converter.php" hash="de6481ab6c2da9e04965af7101c95025"/><file name="Fetcher.php" hash="c86c1c297e992802777e13fbf7e16826"/><dir name="Logfile"><file name="AbstractReader.php" hash="b72cc412a95164e71ac978470a512a2f"/><file name="ApacheCommonLogFormatReader.php" hash="f3f58c5b10268c10742d5108d12f0aac"/><file name="ReaderInterface.php" hash="33daf57831f56fc86cb9d8a4acfbb37d"/></dir></dir><file name="composer.json" hash="7a14f9c576783d9db694da31225239ee"/><file name="phpunit.xml.dist" hash="cd168009a2f37eb12b87d77ad43d713a"/><dir name="resources"><file name="ca-bundle.crt" hash="cb94f8f36f085eaf644db687b0d411f5"/><file name="regexes.php" hash="1069ff741153480b81f556d2c010407c"/></dir><file name="update-resources.sh" hash="53d68ccfa9ec45642569546796fdb884"/></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="mzax"><file name="editor.css" hash="3d501ab3e06e253045ea2aa55ed7980c"/><file name="emarketing.css" hash="b5c66ad88149a455d695c7ed0b98b7fb"/><dir name="images"><file name="add-tiny.png" hash="04f642db30ac836b58d91770c42a7087"/><file name="add.png" hash="f2e51ed86b5c87693bc31eb18cffcde6"/><file name="bg-remove.png" hash="085b0ea8bf4488c53a5eaab2f28eaf4c"/><file name="block-bg.png" hash="eb5b5a1dbaa4a40b4d7d56ea36b0db8f"/><file name="corner-arrows.png" hash="98f15a0b96a79bd35f7cc9c3552f27b2"/><file name="dd-chart-tab.png" hash="bfca5a1d3deb031e2fbbc4d89cf2adf6"/><file name="delete-tiny.png" hash="58c14611b1a036c55353b9b5993a85df"/><file name="delete.png" hash="f2c735bea2def15264ab2ec87a722407"/><file name="element-add.png" hash="bdd3ce65d6777550f983f8bba949340a"/><file name="element-clone.png" hash="762e0d3593f83f589afca4e9d785cd78"/><file name="element-remove.png" hash="8c51a642226558f6bb34159da34d0123"/><file name="element-remove2.png" hash="e89ce65e9a80e1ee9e35e784cd7b9a1e"/><file name="element-repeat.png" hash="3ccfbc455a907a30a34bdd61e3f4ec49"/><file name="element-swap.png" hash="92b97e695db713a4000fdbc88628e723"/><file name="fullscreen.png" hash="0a00475876e23a623a8ee346de991dc2"/><file name="funnel-arrow.png" hash="eb56bc2bb6865ea4f123105e4d2f2de6"/><file name="icon_image.png" hash="9acff5f2211bcfdf12af6db057e7a019"/><file name="icon_source.png" hash="d9a2353334fd2786b1e7def89e6d6b63"/><file name="image.png" hash="4da12ca4c81d857c8a718556a999ba45"/><file name="mage_code.png" hash="434f9cb7723f1bc0fa92b2438e287933"/><file name="mail-tester.png" hash="a4410705643d83c228e9a97cab49bf21"/><file name="preview-tab-icons.png" hash="292b16d26d02c9a0d299b4457033e502"/><file name="preview-toggle.png" hash="9eaf699db62fa3727f5d08cc118b2f90"/><file name="save.png" hash="a26d2b01209b95edd6a352fd9f49ee40"/><file name="start.png" hash="aba370113bf888ee5655e81f938f73ee"/><file name="stop.png" hash="527ef0809d2fc1949ff3c4c6ff363ac9"/><file name="swap-down.png" hash="9c269cd00e1b0d676bec912de671d1b6"/><file name="swap-up.png" hash="788d244ba3443a826f44476ffb2f056f"/><file name="variable.png" hash="f71ee09f953cd3be23d55dd5963b32e9"/><file name="widget.png" hash="bd36b41f43b95c28ce0caf83f3b2495a"/></dir></dir></dir></dir></dir></dir></target></contents>
50
  <compatible/>
51
  <dependencies>
52
  <required>