Mzax_Emarketing - Version 0.4.0

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.0
Comparing to
See all releases


Code changes from version 0.3.0 to 0.4.0

Files changed (350) 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 +1 -1
  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 +1 -1
  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/Outbox/Email.php +1 -1
  63. app/code/community/Mzax/Emarketing/Block/Outbox/Email/Form.php +1 -1
  64. app/code/community/Mzax/Emarketing/Block/Outbox/Grid.php +1 -1
  65. app/code/community/Mzax/Emarketing/Block/Outbox/View.php +1 -1
  66. app/code/community/Mzax/Emarketing/Block/Recipients/Column/Renderer/Attribute.php +1 -1
  67. app/code/community/Mzax/Emarketing/Block/Recipients/Column/Renderer/Object.php +1 -1
  68. app/code/community/Mzax/Emarketing/Block/Recipients/Grid.php +1 -1
  69. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/DomainThreshold.php +1 -1
  70. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/MailStorage.php +1 -1
  71. app/code/community/Mzax/Emarketing/Block/System/Config/Form/Field/Sendgrid.php +80 -0
  72. app/code/community/Mzax/Emarketing/Block/Template.php +2 -2
  73. app/code/community/Mzax/Emarketing/Block/Template/Edit.php +1 -1
  74. app/code/community/Mzax/Emarketing/Block/Template/Edit/Form.php +1 -1
  75. app/code/community/Mzax/Emarketing/Block/Template/Grid.php +1 -1
  76. app/code/community/Mzax/Emarketing/Block/Template/Upload.php +1 -1
  77. app/code/community/Mzax/Emarketing/Block/Template/Upload/Form.php +1 -1
  78. app/code/community/Mzax/Emarketing/Block/Template/View.php +1 -1
  79. app/code/community/Mzax/Emarketing/Block/Tracker/Edit.php +2 -2
  80. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Form.php +1 -1
  81. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Conditions.php +1 -1
  82. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/GoalType.php +2 -2
  83. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Settings.php +2 -2
  84. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Tasks.php +2 -2
  85. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tab/Test.php +1 -1
  86. app/code/community/Mzax/Emarketing/Block/Tracker/Edit/Tabs.php +2 -2
  87. app/code/community/Mzax/Emarketing/Block/Tracker/Grid.php +1 -1
  88. app/code/community/Mzax/Emarketing/Block/Tracker/New.php +2 -2
  89. app/code/community/Mzax/Emarketing/Block/Tracker/Test.php +1 -1
  90. app/code/community/Mzax/Emarketing/Block/Tracker/Test/Emulate.php +1 -1
  91. app/code/community/Mzax/Emarketing/Block/Tracker/Upload.php +2 -2
  92. app/code/community/Mzax/Emarketing/Block/Tracker/Upload/Form.php +2 -2
  93. app/code/community/Mzax/Emarketing/Block/Tracker/View.php +1 -1
  94. app/code/community/Mzax/Emarketing/Block/Unsubscribe.php +2 -2
  95. app/code/community/Mzax/Emarketing/Db/Select.php +4 -3
  96. app/code/community/Mzax/Emarketing/Helper/Campaign.php +2 -2
  97. app/code/community/Mzax/Emarketing/Helper/Data.php +1 -1
  98. app/code/community/Mzax/Emarketing/Helper/Newsletter.php +2 -2
  99. app/code/community/Mzax/Emarketing/Helper/Request.php +2 -2
  100. app/code/community/Mzax/Emarketing/Helper/SqlFormatter.php +1 -1
  101. app/code/community/Mzax/Emarketing/Model/Campaign.php +1 -1
  102. app/code/community/Mzax/Emarketing/Model/Campaign/Content.php +1 -1
  103. app/code/community/Mzax/Emarketing/Model/Campaign/Preset.php +1 -1
  104. app/code/community/Mzax/Emarketing/Model/Campaign/Variation.php +1 -1
  105. app/code/community/Mzax/Emarketing/Model/Conversion/Goal.php +1 -1
  106. app/code/community/Mzax/Emarketing/Model/Conversion/Goal/Abstract.php +1 -1
  107. app/code/community/Mzax/Emarketing/Model/Conversion/Goal/Orders.php +2 -2
  108. app/code/community/Mzax/Emarketing/Model/Conversion/Select.php +1 -1
  109. app/code/community/Mzax/Emarketing/Model/Conversion/Tracker.php +1 -1
  110. app/code/community/Mzax/Emarketing/Model/DomainThrottle.php +1 -1
  111. app/code/community/Mzax/Emarketing/Model/Email.php +1 -1
  112. app/code/community/Mzax/Emarketing/Model/Form/Element/Ace.php +1 -1
  113. app/code/community/Mzax/Emarketing/Model/Form/Element/Credits.php +1 -1
  114. app/code/community/Mzax/Emarketing/Model/Form/Element/EmailEditor.php +2 -2
  115. app/code/community/Mzax/Emarketing/Model/Form/Element/Info.php +1 -1
  116. app/code/community/Mzax/Emarketing/Model/Form/Element/TemplateEditor.php +1 -1
  117. app/code/community/Mzax/Emarketing/Model/Form/Element/Textarea.php +2 -2
  118. app/code/community/Mzax/Emarketing/Model/Form/Element/Wildselect.php +2 -2
  119. app/code/community/Mzax/Emarketing/Model/Goal.php +2 -2
  120. app/code/community/Mzax/Emarketing/Model/Inbox.php +2 -2
  121. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Abstract.php +1 -1
  122. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Recipient.php +1 -1
  123. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Store.php +2 -2
  124. app/code/community/Mzax/Emarketing/Model/Inbox/Bounce/Detector/Unsubscribe.php +2 -2
  125. app/code/community/Mzax/Emarketing/Model/Inbox/Email.php +1 -1
  126. app/code/community/Mzax/Emarketing/Model/Inbox/Email/Collector.php +2 -2
  127. app/code/community/Mzax/Emarketing/Model/Inbox/Email/Pull/Abstract.php +2 -2
  128. app/code/community/Mzax/Emarketing/Model/Inbox/Email/Pull/Storage.php +2 -2
  129. app/code/community/Mzax/Emarketing/Model/Link.php +1 -1
  130. app/code/community/Mzax/Emarketing/Model/Link/Reference.php +2 -2
  131. app/code/community/Mzax/Emarketing/Model/Medium.php +2 -2
  132. app/code/community/Mzax/Emarketing/Model/Medium/Abstract.php +2 -2
  133. app/code/community/Mzax/Emarketing/Model/Medium/Email.php +13 -2
  134. app/code/community/Mzax/Emarketing/Model/Medium/Email/Composer.php +34 -2
  135. app/code/community/Mzax/Emarketing/Model/Medium/Email/Filter.php +166 -2
  136. app/code/community/Mzax/Emarketing/Model/Medium/Email/Processor.php +15 -2
  137. app/code/community/Mzax/Emarketing/Model/Medium/Email/Snippets.php +2 -2
  138. app/code/community/Mzax/Emarketing/Model/Object/Abstract.php +1 -1
  139. app/code/community/Mzax/Emarketing/Model/Object/Address.php +1 -1
  140. app/code/community/Mzax/Emarketing/Model/Object/Collection.php +1 -1
  141. app/code/community/Mzax/Emarketing/Model/Object/Collection/Item.php +2 -2
  142. app/code/community/Mzax/Emarketing/Model/Object/Customer.php +1 -1
  143. app/code/community/Mzax/Emarketing/Model/Object/Customer/Address.php +2 -2
  144. app/code/community/Mzax/Emarketing/Model/Object/Filter.php +1 -1
  145. app/code/community/Mzax/Emarketing/Model/Object/Filter/Abstract.php +1 -1
  146. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/City.php +1 -1
  147. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Country.php +1 -1
  148. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Postcode.php +1 -1
  149. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Region.php +1 -1
  150. app/code/community/Mzax/Emarketing/Model/Object/Filter/Address/Street.php +1 -1
  151. app/code/community/Mzax/Emarketing/Model/Object/Filter/Attribute.php +3 -3
  152. app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Goal.php +1 -1
  153. app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Recipient/Abstract.php +1 -1
  154. app/code/community/Mzax/Emarketing/Model/Object/Filter/Campaign/Recipient/Interact.php +1 -1
  155. app/code/community/Mzax/Emarketing/Model/Object/Filter/Column.php +1 -1
  156. app/code/community/Mzax/Emarketing/Model/Object/Filter/Combine.php +1 -1
  157. app/code/community/Mzax/Emarketing/Model/Object/Filter/Component.php +1 -1
  158. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Abstract.php +1 -1
  159. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Address.php +1 -1
  160. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Address/Attribute.php +1 -1
  161. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Attribute.php +1 -1
  162. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Event.php +1 -1
  163. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Lastlogin.php +1 -1
  164. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Name.php +1 -1
  165. app/code/community/Mzax/Emarketing/Model/Object/Filter/Customer/Order.php +2 -2
  166. app/code/community/Mzax/Emarketing/Model/Object/Filter/Main.php +1 -1
  167. app/code/community/Mzax/Emarketing/Model/Object/Filter/Newsletter.php +2 -2
  168. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Abstract.php +2 -2
  169. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Address.php +2 -2
  170. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Campaign.php +2 -2
  171. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Item/Abstract.php +2 -2
  172. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Item/Table.php +2 -2
  173. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Items.php +2 -2
  174. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Previous.php +2 -2
  175. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/ShippedAt.php +1 -1
  176. app/code/community/Mzax/Emarketing/Model/Object/Filter/Order/Table.php +2 -2
  177. app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Abstract.php +1 -1
  178. app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Attribute.php +1 -1
  179. app/code/community/Mzax/Emarketing/Model/Object/Filter/Product/Category.php +1 -1
  180. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Abstract.php +2 -2
  181. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Address.php +2 -2
  182. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Item/Table.php +2 -2
  183. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Items.php +2 -2
  184. app/code/community/Mzax/Emarketing/Model/Object/Filter/Quote/Table.php +2 -2
  185. app/code/community/Mzax/Emarketing/Model/Object/Filter/Table.php +2 -2
  186. app/code/community/Mzax/Emarketing/Model/Object/Order.php +1 -1
  187. app/code/community/Mzax/Emarketing/Model/Object/OrderAddress.php +2 -2
  188. app/code/community/Mzax/Emarketing/Model/Object/OrderItem.php +1 -1
  189. app/code/community/Mzax/Emarketing/Model/Object/Product.php +1 -1
  190. app/code/community/Mzax/Emarketing/Model/Object/Quote.php +2 -2
  191. app/code/community/Mzax/Emarketing/Model/Object/QuoteAddress.php +2 -2
  192. app/code/community/Mzax/Emarketing/Model/Object/QuoteItem.php +1 -1
  193. app/code/community/Mzax/Emarketing/Model/Object/Recipient.php +1 -1
  194. app/code/community/Mzax/Emarketing/Model/Object/Subscriber.php +2 -2
  195. app/code/community/Mzax/Emarketing/Model/Observer.php +1 -1
  196. app/code/community/Mzax/Emarketing/Model/Observer/Abstract.php +2 -2
  197. app/code/community/Mzax/Emarketing/Model/Observer/Cron.php +2 -2
  198. app/code/community/Mzax/Emarketing/Model/Observer/Customer.php +2 -2
  199. app/code/community/Mzax/Emarketing/Model/Observer/Goal.php +2 -2
  200. app/code/community/Mzax/Emarketing/Model/Observer/Order.php +2 -2
  201. app/code/community/Mzax/Emarketing/Model/Observer/SalesRule.php +70 -0
  202. app/code/community/Mzax/Emarketing/Model/Outbox.php +1 -1
  203. app/code/community/Mzax/Emarketing/Model/Outbox/Email.php +34 -3
  204. app/code/community/Mzax/Emarketing/Model/Outbox/Email/Mail.php +93 -0
  205. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter.php +1 -1
  206. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/File.php +2 -2
  207. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Interface.php +1 -1
  208. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendgrid.php +177 -0
  209. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendmail.php +2 -2
  210. app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Smtp.php +2 -2
  211. app/code/community/Mzax/Emarketing/Model/Premailer.php +1 -1
  212. app/code/community/Mzax/Emarketing/Model/Recipient.php +2 -2
  213. app/code/community/Mzax/Emarketing/Model/Recipient/Error.php +2 -2
  214. app/code/community/Mzax/Emarketing/Model/Recipient/Provider.php +2 -2
  215. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Abstract.php +1 -1
  216. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Customer.php +1 -1
  217. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Newsletter.php +2 -2
  218. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Order.php +2 -2
  219. app/code/community/Mzax/Emarketing/Model/Recipient/Provider/Quote.php +2 -2
  220. app/code/community/Mzax/Emarketing/Model/Report.php +2 -2
  221. app/code/community/Mzax/Emarketing/Model/Report/Aggregator.php +2 -2
  222. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Abstract.php +2 -2
  223. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Campaign.php +2 -2
  224. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension.php +1 -1
  225. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Abstract.php +1 -1
  226. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Country.php +1 -1
  227. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Dayofweek.php +1 -1
  228. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/DeviceBrand.php +1 -1
  229. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/DeviceType.php +1 -1
  230. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Hour.php +1 -1
  231. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Os.php +1 -1
  232. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Region.php +1 -1
  233. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Dimension/Useragent.php +1 -1
  234. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Events.php +2 -2
  235. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Goals.php +2 -2
  236. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Rates.php +2 -2
  237. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Recipient.php +2 -2
  238. app/code/community/Mzax/Emarketing/Model/Report/Aggregator/Tracker.php +1 -1
  239. app/code/community/Mzax/Emarketing/Model/Report/Query.php +2 -2
  240. app/code/community/Mzax/Emarketing/Model/Report/Seeder.php +1 -1
  241. app/code/community/Mzax/Emarketing/Model/Resource/Campaign.php +1 -1
  242. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Collection.php +2 -2
  243. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Preset.php +1 -1
  244. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Preset/Collection.php +2 -2
  245. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Variation.php +1 -1
  246. app/code/community/Mzax/Emarketing/Model/Resource/Campaign/Variation/Collection.php +1 -1
  247. app/code/community/Mzax/Emarketing/Model/Resource/Conversion/Tracker.php +1 -1
  248. app/code/community/Mzax/Emarketing/Model/Resource/Conversion/Tracker/Collection.php +1 -1
  249. app/code/community/Mzax/Emarketing/Model/Resource/Email/Collection.php +2 -2
  250. app/code/community/Mzax/Emarketing/Model/Resource/Goal.php +1 -1
  251. app/code/community/Mzax/Emarketing/Model/Resource/Helper.php +10 -2
  252. app/code/community/Mzax/Emarketing/Model/Resource/Inbox/Email.php +1 -1
  253. app/code/community/Mzax/Emarketing/Model/Resource/Inbox/Email/Collection.php +1 -1
  254. app/code/community/Mzax/Emarketing/Model/Resource/Link.php +1 -1
  255. app/code/community/Mzax/Emarketing/Model/Resource/Link/Reference.php +1 -1
  256. app/code/community/Mzax/Emarketing/Model/Resource/Outbox/Email.php +2 -2
  257. app/code/community/Mzax/Emarketing/Model/Resource/Outbox/Email/Collection.php +1 -1
  258. app/code/community/Mzax/Emarketing/Model/Resource/Recipient.php +1 -1
  259. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Address.php +1 -1
  260. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Binding.php +1 -1
  261. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Collection.php +1 -1
  262. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Error.php +2 -2
  263. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Error/Collection.php +2 -2
  264. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Event.php +1 -1
  265. app/code/community/Mzax/Emarketing/Model/Resource/Recipient/Goal/Binder.php +1 -1
  266. app/code/community/Mzax/Emarketing/Model/Resource/Setup.php +1 -1
  267. app/code/community/Mzax/Emarketing/Model/Resource/Template.php +1 -1
  268. app/code/community/Mzax/Emarketing/Model/Resource/Template/Collection.php +1 -1
  269. app/code/community/Mzax/Emarketing/Model/Resource/Useragent.php +1 -1
  270. app/code/community/Mzax/Emarketing/Model/SalesRule/Condition/Emarketing.php +259 -0
  271. app/code/community/Mzax/Emarketing/Model/SalesRule/ICouponManager.php +43 -0
  272. app/code/community/Mzax/Emarketing/Model/Session.php +2 -2
  273. app/code/community/Mzax/Emarketing/Model/System/Config/Backend/DomainThreshold.php +1 -1
  274. app/code/community/Mzax/Emarketing/Model/System/Config/Source/GeoIp.php +1 -1
  275. app/code/community/Mzax/Emarketing/Model/System/Config/Source/MailStorage.php +1 -1
  276. app/code/community/Mzax/Emarketing/Model/System/Config/Source/SmtpAuthentication.php +1 -1
  277. app/code/community/Mzax/Emarketing/Model/Template.php +1 -1
  278. app/code/community/Mzax/Emarketing/Model/Template/Exception.php +1 -1
  279. app/code/community/Mzax/Emarketing/controllers/Admin/CampaignController.php +1 -1
  280. app/code/community/Mzax/Emarketing/controllers/Admin/InboxController.php +1 -1
  281. app/code/community/Mzax/Emarketing/controllers/Admin/OutboxController.php +1 -1
  282. app/code/community/Mzax/Emarketing/controllers/Admin/ShortcutController.php +1 -1
  283. app/code/community/Mzax/Emarketing/controllers/Admin/TemplateController.php +1 -1
  284. app/code/community/Mzax/Emarketing/controllers/Admin/TrackerController.php +2 -2
  285. app/code/community/Mzax/Emarketing/controllers/BeaconController.php +1 -1
  286. app/code/community/Mzax/Emarketing/controllers/EmailController.php +1 -1
  287. app/code/community/Mzax/Emarketing/controllers/LinkController.php +2 -2
  288. app/code/community/Mzax/Emarketing/controllers/UnsubscribeController.php +1 -1
  289. app/code/community/Mzax/Emarketing/data/useragent_regexes.php +1 -1
  290. app/code/community/Mzax/Emarketing/etc/adminhtml.xml +1 -1
  291. app/code/community/Mzax/Emarketing/etc/config.xml +21 -6
  292. app/code/community/Mzax/Emarketing/etc/system.xml +65 -2
  293. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/install-0.2.php +1 -1
  294. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/uninstall.php +1 -1
  295. app/code/community/Mzax/Emarketing/sql/mzax_emarketing_setup/upgrade-0.2.6-0.2.7.php +1 -1
  296. app/design/adminhtml/default/default/layout/mzax/emarketing.xml +1 -1
  297. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/content-tabs.phtml +1 -1
  298. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/filters/emulate.phtml +1 -1
  299. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/load_template.phtml +1 -1
  300. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/medium/email/preview.phtml +1 -1
  301. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/recipients.phtml +1 -1
  302. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/report.phtml +1 -1
  303. app/design/adminhtml/default/default/template/mzax/emarketing/campaign/tasks.phtml +1 -1
  304. app/design/adminhtml/default/default/template/mzax/emarketing/edit/js.phtml +1 -1
  305. app/design/adminhtml/default/default/template/mzax/emarketing/editor/text.phtml +1 -1
  306. app/design/adminhtml/default/default/template/mzax/emarketing/fieldset.phtml +1 -1
  307. app/design/adminhtml/default/default/template/mzax/emarketing/filter/page-preview.phtml +1 -1
  308. app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/filter.phtml +1 -1
  309. app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/recursive.phtml +1 -1
  310. app/design/adminhtml/default/default/template/mzax/emarketing/filter/test/single.phtml +1 -1
  311. app/design/adminhtml/default/default/template/mzax/emarketing/tracker/conditions/emulate.phtml +1 -1
  312. app/design/adminhtml/default/default/template/mzax/emarketing/tracker/tasks.phtml +1 -1
  313. app/design/adminhtml/default/default/template/mzax/emarketing/widget/chart-geo.phtml +1 -1
  314. app/design/adminhtml/default/default/template/mzax/emarketing/widget/chart-tab.phtml +1 -1
  315. app/design/frontend/base/default/layout/mzax/emarketing.xml +1 -1
  316. js/mzax/ace/ext-mage_autocomplete.js +1 -1
  317. js/mzax/ace/mode-mage.js +1 -1
  318. js/mzax/ace/theme-mage.js +1 -1
  319. js/mzax/ckeditor.plugin.mage.js +10 -7
  320. js/mzax/editor.js +3 -3
  321. js/mzax/report.js +1 -1
  322. lib/Mzax/Bounce.php +2 -2
  323. lib/Mzax/Bounce/Detector.php +2 -2
  324. lib/Mzax/Bounce/Detector/Abstract.php +2 -2
  325. lib/Mzax/Bounce/Detector/Arf.php +2 -2
  326. lib/Mzax/Bounce/Detector/Autoreply.php +2 -2
  327. lib/Mzax/Bounce/Detector/Extended.php +2 -2
  328. lib/Mzax/Bounce/Detector/Failure.php +2 -2
  329. lib/Mzax/Bounce/Detector/Rfc1892.php +2 -2
  330. lib/Mzax/Bounce/Mail.php +2 -2
  331. lib/Mzax/Bounce/Message.php +2 -2
  332. lib/Mzax/Bounce/Mime/Decode.php +2 -2
  333. lib/Mzax/Bounce/Mime/Part.php +2 -2
  334. lib/Mzax/Chart/Table.php +2 -2
  335. lib/Mzax/Db/Select.php +2 -2
  336. lib/Mzax/Db/Select/Exception.php +2 -2
  337. lib/Mzax/GeoIp.php +2 -2
  338. lib/Mzax/GeoIp/Adapter/Abstract.php +2 -2
  339. lib/Mzax/GeoIp/Adapter/FreeGeoIp.php +2 -2
  340. lib/Mzax/GeoIp/Adapter/GeoPlugin.php +2 -2
  341. lib/Mzax/GeoIp/Adapter/Ipinfo.php +2 -2
  342. lib/Mzax/GeoIp/Exception.php +2 -2
  343. lib/Mzax/GeoIp/Region.php +2 -2
  344. lib/Mzax/GeoIp/Request.php +2 -2
  345. lib/Mzax/Mail.php +2 -2
  346. lib/Mzax/Mail/Transport/File.php +2 -2
  347. lib/Mzax/Mail/Transport/Mock.php +2 -2
  348. lib/Mzax/Once.php +2 -2
  349. lib/Mzax/Presist.php +2 -2
  350. 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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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 ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.0
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
+ * @author Jacob Siefer
24
+ *
25
+ */
26
+ class Mzax_Emarketing_Block_System_Config_Form_Field_Sendgrid
27
+ extends Mage_Adminhtml_Block_System_Config_Form_Field
28
+ {
29
+
30
+
31
+
32
+ protected function _getHtml()
33
+ {
34
+ $username = Mage::getStoreConfig('mzax_emarketing/email/sendgrid_username');
35
+ $password = Mage::getStoreConfig('mzax_emarketing/email/sendgrid_password');
36
+
37
+ if(empty($username)) {
38
+ $message = Mage::helper('mzax_emarketing')->__('Please provider a valid SandGrid username.');
39
+ $class = 'inbox-failure';
40
+ }
41
+ else if(empty($password)) {
42
+ $message = Mage::helper('mzax_emarketing')->__('Please provider a valid SandGrid password.');
43
+ $class = 'inbox-failure';
44
+ }
45
+ else {
46
+ /* @var $transprot Mzax_Emarketing_Model_Outbox_Transporter_Sendgrid */
47
+ $transprot = Mage::getModel('mzax_emarketing/outbox_transporter_sendgrid');
48
+
49
+ $result = $transprot->testAuth($username, $password);
50
+
51
+ if($result === true) {
52
+ $message = Mage::helper('mzax_emarketing')->__('Successfully conntected to SendGrid');
53
+ $class = 'inbox-success';
54
+ }
55
+ else {
56
+ $message = Mage::helper('mzax_emarketing')->__('Failed to connect to SendGird: %s', $result);
57
+ $class = 'inbox-failure';
58
+ }
59
+ }
60
+
61
+ return '<div class="inbox-status '.$class.'">' . $message . '</div>';
62
+ }
63
+
64
+
65
+
66
+ public function render(Varien_Data_Form_Element_Abstract $element)
67
+ {
68
+ $id = $element->getHtmlId();
69
+
70
+ if(Mage::getStoreConfig('mzax_emarketing/email/transporter') !== 'sendgird') {
71
+ return '';
72
+ }
73
+
74
+ $useContainerId = $element->getData('use_container_id');
75
+ $html = '<tr id="row_' . $id . '">'
76
+ . '<td class="mzax-mail-storage-test" colspan="3">' . $this->_getHtml(). '</td>'
77
+ . '</tr>';
78
+ return $html;
79
+ }
80
+ }
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.3.0
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.3.0
32
  */
33
  class Mzax_Emarketing_Block_Template extends Mage_Core_Block_Template
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.0
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.0
32
  */
33
  class Mzax_Emarketing_Block_Template extends Mage_Core_Block_Template
34
  {
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
29
  */
30
  class Mzax_Emarketing_Block_Unsubscribe extends Mage_Core_Block_Template
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.0
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.0
29
  */
30
  class Mzax_Emarketing_Block_Unsubscribe extends Mage_Core_Block_Template
31
  {
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.3.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -188,9 +188,10 @@ class Mzax_Emarketing_Db_Select extends Mzax_Db_Select
188
  *
189
  * @param string $attribute
190
  * @param string $binding Optional binding column
 
191
  * @return Zend_Db_Expr Expression that points to the value column
192
  */
193
- public function joinAttribute($bind, $attribute)
194
  {
195
  if($attribute instanceof Mage_Eav_Model_Entity_Attribute_Abstract) {
196
  $joinKey = "{$attribute->getEntityType()->getEntityTypeCode()}/{$attribute->getAttributeCode()}";
@@ -203,7 +204,7 @@ class Mzax_Emarketing_Db_Select extends Mzax_Db_Select
203
  return $this->getJoin($joinKey);
204
  }
205
 
206
- $this->_joins[$joinKey] = $this->getResourceHelper()->joinAttribute($this, $attribute, $this->_getBindExpr($bind));
207
  return $this->_joins[$joinKey];
208
  }
209
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
188
  *
189
  * @param string $attribute
190
  * @param string $binding Optional binding column
191
+ * @param boolean $joinStatic Join attribute even if static
192
  * @return Zend_Db_Expr Expression that points to the value column
193
  */
194
+ public function joinAttribute($bind, $attribute, $joinStatic = false)
195
  {
196
  if($attribute instanceof Mage_Eav_Model_Entity_Attribute_Abstract) {
197
  $joinKey = "{$attribute->getEntityType()->getEntityTypeCode()}/{$attribute->getAttributeCode()}";
204
  return $this->getJoin($joinKey);
205
  }
206
 
207
+ $this->_joins[$joinKey] = $this->getResourceHelper()->joinAttribute($this, $attribute, $this->_getBindExpr($bind), null, $joinStatic);
208
  return $this->_joins[$joinKey];
209
  }
210
 
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email extends Mzax_Emarketing_Model_Medium_Abstract
30
  {
@@ -58,6 +58,17 @@ class Mzax_Emarketing_Model_Medium_Email extends Mzax_Emarketing_Model_Medium_Ab
58
  $snippets->addVar('subject', $hlp->__('Email Subject'));
59
  $snippets->addVar('address', $hlp->__('Recipient Address'));
60
  $snippets->addVar('email', $hlp->__('Recipient Email'));
 
 
 
 
 
 
 
 
 
 
 
61
  }
62
 
63
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
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.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email extends Mzax_Emarketing_Model_Medium_Abstract
30
  {
58
  $snippets->addVar('subject', $hlp->__('Email Subject'));
59
  $snippets->addVar('address', $hlp->__('Recipient Address'));
60
  $snippets->addVar('email', $hlp->__('Recipient Email'));
61
+
62
+ // requires version 1.6 of sales rule (magento 1.7)
63
+ if(version_compare(Mage::getConfig()->getModuleConfig('Mage_SalesRule')->version, '1.6.0') >= 0) {
64
+ $snippets->addSnippets(
65
+ 'mage.coupon',
66
+ '{{coupon rule="${1:1}" length="${2:8}" expire="${3:120}" prefix="${4:ABC-}" }}',
67
+ $hlp->__('Coupon Code'),
68
+ $hlp->__('Generates a coupon code for the specifed shopping cart price rule.'));
69
+ }
70
+
71
+
72
  }
73
 
74
 
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.3.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,10 +24,11 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.3.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Composer
30
  extends Mage_Core_Model_Template
 
31
  {
32
 
33
  const PRERENDER_CACHE_PREFIX = 'MZAX_EMARKETING_PRERENDER_CACHE_';
@@ -58,6 +59,8 @@ class Mzax_Emarketing_Model_Medium_Email_Composer
58
 
59
  protected $_linkReferences;
60
 
 
 
61
 
62
  protected $_prerender = true;
63
 
@@ -77,6 +80,7 @@ class Mzax_Emarketing_Model_Medium_Email_Composer
77
  public function reset()
78
  {
79
  $this->_linkReferences = array();
 
80
  $this->_bodyHtml = null;
81
  $this->_bodyText = null;
82
  $this->_subject = null;
@@ -146,6 +150,33 @@ class Mzax_Emarketing_Model_Medium_Email_Composer
146
  }
147
 
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  /**
150
  *
151
  * @return Mzax_Emarketing_Model_Medium_Email_Processor
@@ -160,6 +191,7 @@ class Mzax_Emarketing_Model_Medium_Email_Composer
160
 
161
  /* @var $processor Mzax_Emarketing_Model_Medium_Email_Processor */
162
  $processor = Mage::getModel('mzax_emarketing/medium_email_processor');
 
163
  $processor->setStoreId($recipient->getStoreId());
164
  $processor->setContent($this->getContent());
165
  $processor->setVariables($recipient->getData());
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
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.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Composer
30
  extends Mage_Core_Model_Template
31
+ implements Mzax_Emarketing_Model_SalesRule_ICouponManager
32
  {
33
 
34
  const PRERENDER_CACHE_PREFIX = 'MZAX_EMARKETING_PRERENDER_CACHE_';
59
 
60
  protected $_linkReferences;
61
 
62
+ protected $_coupons = array();
63
+
64
 
65
  protected $_prerender = true;
66
 
80
  public function reset()
81
  {
82
  $this->_linkReferences = array();
83
+ $this->_coupons = array();
84
  $this->_bodyHtml = null;
85
  $this->_bodyText = null;
86
  $this->_subject = null;
150
  }
151
 
152
 
153
+
154
+ /**
155
+ * Add coupon
156
+ *
157
+ * @see Mzax_Emarketing_Model_SalesRule_ICouponManager
158
+ * @param Mage_SalesRule_Model_Coupon $coupon
159
+ * @return Mzax_Emarketing_Model_Medium_Email_Composer
160
+ */
161
+ public function addCoupon(Mage_SalesRule_Model_Coupon $coupon)
162
+ {
163
+ $this->_coupons[] = $coupon;
164
+ return $this;
165
+ }
166
+
167
+
168
+ /**
169
+ *
170
+ * @see Mzax_Emarketing_Model_SalesRule_ICouponManager
171
+ * @return array
172
+ */
173
+ public function getCoupons()
174
+ {
175
+ return $this->_coupons;
176
+ }
177
+
178
+
179
+
180
  /**
181
  *
182
  * @return Mzax_Emarketing_Model_Medium_Email_Processor
191
 
192
  /* @var $processor Mzax_Emarketing_Model_Medium_Email_Processor */
193
  $processor = Mage::getModel('mzax_emarketing/medium_email_processor');
194
+ $processor->setCouponManager($this);
195
  $processor->setStoreId($recipient->getStoreId());
196
  $processor->setContent($this->getContent());
197
  $processor->setVariables($recipient->getData());
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.3.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -24,12 +24,27 @@
24
  *
25
  * @author Jacob Siefer
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
- * @version 0.3.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Filter
30
  extends Mage_Widget_Model_Template_Filter
31
  {
32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  /**
34
  *
35
  * @var boolean
@@ -38,6 +53,25 @@ class Mzax_Emarketing_Model_Medium_Email_Filter
38
 
39
 
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  /**
42
  * Disable var directive
43
  *
@@ -84,6 +118,136 @@ class Mzax_Emarketing_Model_Medium_Email_Filter
84
 
85
 
86
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  /**
88
  * Filter the string as template.
89
  * Rewrited for logging exceptions
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
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.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Filter
30
  extends Mage_Widget_Model_Template_Filter
31
  {
32
 
33
+ /**
34
+ * Simple cache for loaded sales rules by id
35
+ *
36
+ * @var array
37
+ */
38
+ protected static $_salesRules = array();
39
+
40
+
41
+ /**
42
+ *
43
+ * @var Mzax_Emarketing_Model_SalesRule_ICouponManager
44
+ */
45
+ protected $_couponManager;
46
+
47
+
48
  /**
49
  *
50
  * @var boolean
53
 
54
 
55
 
56
+
57
+ /**
58
+ * Set coupon mananger
59
+ *
60
+ * All coupons generated by this filter will get added
61
+ * to the coupon manager which is responsible for saving them
62
+ *
63
+ * @param unknown $manager
64
+ * @return Mzax_Emarketing_Model_SalesRule_ICouponManager
65
+ */
66
+ public function setCouponManager(Mzax_Emarketing_Model_SalesRule_ICouponManager $manager)
67
+ {
68
+ $this->_couponManager = $manager;
69
+ return $this;
70
+ }
71
+
72
+
73
+
74
+
75
  /**
76
  * Disable var directive
77
  *
118
 
119
 
120
 
121
+ /**
122
+ * Coupon Directive
123
+ *
124
+ * Will generated a coupon code on the fly.
125
+ * Syntax: {{coupon rule="5" length="8" prefix="ABC-" dash="4"}}
126
+ *
127
+ * @param array $construction
128
+ * @return string
129
+ */
130
+ public function couponDirective($construction)
131
+ {
132
+ // ignore if no coupon manager is defined
133
+ if(!$this->_couponManager) {
134
+ return $construction[0];
135
+ }
136
+
137
+ // requires version 1.6 of sales rule (magento 1.7)
138
+ if(version_compare(Mage::getConfig()->getModuleConfig('Mage_SalesRule')->version, '1.6.0') < 0) {
139
+ return $construction[0];
140
+ }
141
+
142
+ $defaults = array(
143
+ 'format' => Mage_SalesRule_Helper_Coupon::COUPON_FORMAT_ALPHANUMERIC,
144
+ 'length' => 8,
145
+ 'dash' => false,
146
+ 'suffic' => '',
147
+ 'prefix' => '',
148
+ 'delimer' => '-'
149
+ );
150
+ $params = array_merge($defaults, $this->_getIncludeParameters($construction[2]));
151
+
152
+ /* @var $coupon Mage_SalesRule_Model_Coupon */
153
+ $coupon = Mage::getModel('salesrule/coupon');
154
+
155
+
156
+ if(isset($params['rule'])) {
157
+ $rule = self::getSalesRule($params['rule']);
158
+ if(!$rule) {
159
+ throw new Exception("Rule defined for coupon directive ({$params['rule']}) does not exist");
160
+ }
161
+ if ($rule->getCouponType() == $rule::COUPON_TYPE_NO_COUPON) {
162
+ throw new Exception("Rule defined for coupon directive ({$params['rule']}) does not allow coupons");
163
+ }
164
+ if (!$rule->getUseAutoGeneration()) {
165
+ $coupon = $rule->getPrimaryCoupon();
166
+ if($coupon->getId()) {
167
+ return $coupon->getCode();
168
+ }
169
+ throw new Exception("Rule defined for coupon directive ({$params['rule']}) does not have a coupon defined");
170
+ }
171
+ $coupon->setRuleId($rule->getId());
172
+ }
173
+ else {
174
+ throw new Exception('No rule defined for coupon directive');
175
+ }
176
+
177
+
178
+ /* @var $generator Mage_SalesRule_Model_Coupon_Massgenerator */
179
+ $generator = Mage::getSingleton('salesrule/coupon_massgenerator');
180
+ $generator->setData($params);
181
+
182
+ // allow to increase length if no luck finding one
183
+ $attempts = 0;
184
+ do {
185
+ if(++$attempts >= 4) {
186
+ $attempts = 0;
187
+ $generator->setLength($generator->getLength() + 1);
188
+ }
189
+ $code = $generator->generateCode();
190
+ }
191
+ while($coupon->getResource()->exists($code));
192
+
193
+
194
+ $coupon->setCreatedAt(now());
195
+ $coupon->setType(Mage_SalesRule_Helper_Coupon::COUPON_TYPE_SPECIFIC_AUTOGENERATED);
196
+ $coupon->setCode($code);
197
+ $coupon->setUsageLimit(1);
198
+ $coupon->setUsagePerCustomer(1);
199
+ $coupon->setExpirationDate($rule->getToDate());
200
+
201
+ if(isset($params['limit'])) {
202
+ $coupon->setUsageLimit((int) $params['limit']);
203
+ }
204
+ if(isset($params['climit'])) {
205
+ $coupon->setUsagePerCustomer((int) $params['climit']);
206
+ }
207
+ if(isset($params['expire'])) {
208
+ $expr = time() + ($params['expire'] * 3600);
209
+ if($rule->getToDate()) {
210
+ $expr = min($expr, strtotime($rule->getToDate()));
211
+ }
212
+
213
+ $expr = date('Y-m-d H:i:s', $expr);
214
+ $coupon->setExpirationDate($expr);
215
+ }
216
+
217
+ $this->_couponManager->addCoupon($coupon);
218
+
219
+ return $code;
220
+ }
221
+
222
+
223
+
224
+
225
+ /**
226
+ * Retrieve rule by id
227
+ *
228
+ * @return Mage_SalesRule_Model_Rule
229
+ */
230
+ public static function getSalesRule($id)
231
+ {
232
+ if(array_key_exists($id, self::$_salesRules)) {
233
+ return self::$_salesRules[$id];
234
+ }
235
+
236
+ /* @var $rule Mage_SalesRule_Model_Rule */
237
+ $rule = Mage::getModel('salesrule/rule')->load($id);
238
+
239
+ if(!$rule->getId()) {
240
+ $rule = null;
241
+ }
242
+
243
+ return self::$_salesRules[$id] = $rule;
244
+ }
245
+
246
+
247
+
248
+
249
+
250
+
251
  /**
252
  * Filter the string as template.
253
  * Rewrited for logging exceptions
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.3.0
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.3.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Processor
30
  {
@@ -157,6 +157,19 @@ class Mzax_Emarketing_Model_Medium_Email_Processor
157
 
158
 
159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
 
161
  /**
162
  * Retrieve processed email subject
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
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.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Processor
30
  {
157
 
158
 
159
 
160
+ /**
161
+ * Set coupon manager
162
+ *
163
+ * @param unknown $manager
164
+ * @return Mzax_Emarketing_Model_Medium_Email_Processor
165
+ */
166
+ public function setCouponManager($manager)
167
+ {
168
+ $this->filter->setCouponManager($manager);
169
+ return $this;
170
+ }
171
+
172
+
173
 
174
  /**
175
  * Retrieve processed email subject
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.3.0
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.3.0
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.0
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.0
28
  */
29
  class Mzax_Emarketing_Model_Medium_Email_Snippets
30
  {
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
35
  */
36
  abstract class Mzax_Emarketing_Model_Object_Filter_Attribute
37
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
@@ -114,7 +114,7 @@ abstract class Mzax_Emarketing_Model_Object_Filter_Attribute
114
  {
115
  $attribute = $this->getAttribute();
116
  $adapter = $query->getAdapter();
117
- $field = $query->joinAttribute($this->_requireBinding, $attribute);
118
 
119
  $query->addBinding('attribute_value', $field);
120
 
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
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.0
35
  */
36
  abstract class Mzax_Emarketing_Model_Object_Filter_Attribute
37
  extends Mzax_Emarketing_Model_Object_Filter_Abstract
114
  {
115
  $attribute = $this->getAttribute();
116
  $adapter = $query->getAdapter();
117
+ $field = $query->joinAttribute($this->_requireBinding, $attribute, true);
118
 
119
  $query->addBinding('attribute_value', $field);
120
 
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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/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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
28
  */
29
  class Mzax_Emarketing_Model_Object_Subscriber 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.0
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.0
28
  */
29
  class Mzax_Emarketing_Model_Object_Subscriber extends Mzax_Emarketing_Model_Object_Abstract
30
  {
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
29
  */
30
  class Mzax_Emarketing_Model_Observer_Order
31
  extends Mzax_Emarketing_Model_Observer_Goal
app/code/community/Mzax/Emarketing/Model/Observer/SalesRule.php ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.0
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
+ * SalesRule Oberserver
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.0
28
+ */
29
+ class Mzax_Emarketing_Model_Observer_SalesRule extends Mzax_Emarketing_Model_Observer_Abstract
30
+ {
31
+
32
+
33
+ /**
34
+ * Register emarketing sales rule conditions
35
+ *
36
+ * @see Mzax_Emarketing_Model_SalesRule_Condition_Emarketing
37
+ * @see Mage_SalesRule_Model_Rule_Condition_Combine::getNewChildSelectOptions()
38
+ * @event salesrule_rule_condition_combine
39
+ * @param $observer
40
+ */
41
+ public function addConditions($observer)
42
+ {
43
+ $conditions = $observer->getAdditional()->getConditions();
44
+ if(!$conditions) {
45
+ $conditions = array();
46
+ }
47
+
48
+ /* @var $condition Mzax_Emarketing_Model_SalesRule_Condition_Emarketing */
49
+ $condition = Mage::getModel('mzax_emarketing/salesRule_condition_emarketing');
50
+
51
+ $attributes = $condition->loadAttributeOptions()->getAttributeOption();
52
+
53
+ $values = array();
54
+ foreach($attributes as $attribute => $label) {
55
+ $values[] = array(
56
+ 'value' => "mzax_emarketing/salesRule_condition_emarketing|".$attribute,
57
+ 'label' => $label
58
+ );
59
+ }
60
+
61
+ $conditions[] = array(
62
+ 'value' => $values,
63
+ 'label' => "Emarketing"
64
+ );
65
+
66
+ $observer->getAdditional()->setConditions($conditions);
67
+ }
68
+
69
+
70
+ }
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.3.0
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.0
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.3.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -103,7 +103,12 @@ class Mzax_Emarketing_Model_Outbox_Email
103
  protected $_linkReferences = array();
104
 
105
 
106
-
 
 
 
 
 
107
 
108
 
109
 
@@ -147,6 +152,9 @@ class Mzax_Emarketing_Model_Outbox_Email
147
  if(!empty($this->_linkReferences)) {
148
  $this->saveLinks();
149
  }
 
 
 
150
  }
151
 
152
 
@@ -195,6 +203,21 @@ class Mzax_Emarketing_Model_Outbox_Email
195
  }
196
 
197
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
198
 
199
 
200
 
@@ -311,6 +334,12 @@ class Mzax_Emarketing_Model_Outbox_Email
311
  $this->setRenderTime( $composer->getRenderTime() );
312
 
313
  $this->_linkReferences = $composer->getLinkReferences();
 
 
 
 
 
 
314
  }
315
  return $this;
316
  }
@@ -363,7 +392,9 @@ class Mzax_Emarketing_Model_Outbox_Email
363
  $recipient = $this->getRecipient();
364
  $recipient->prepare();
365
 
366
- $mail = new Zend_Mail('utf-8');
 
 
367
  $mail->setSubject($this->getSubject());
368
  $mail->addTo($recipient->getAddress(), '=?utf-8?B?'.base64_encode($recipient->getName()).'?=');
369
  $mail->setMessageId($this->getMessageId());
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
103
  protected $_linkReferences = array();
104
 
105
 
106
+ /**
107
+ * List of generated coupons
108
+ *
109
+ * @var array
110
+ */
111
+ protected $_coupons = array();
112
 
113
 
114
 
152
  if(!empty($this->_linkReferences)) {
153
  $this->saveLinks();
154
  }
155
+ if(!empty($this->_coupons)) {
156
+ $this->saveCoupons();
157
+ }
158
  }
159
 
160
 
203
  }
204
 
205
 
206
+
207
+ /**
208
+ * Save all attached coupons
209
+ *
210
+ * @return Mzax_Emarketing_Model_Outbox_Email
211
+ */
212
+ protected function saveCoupons()
213
+ {
214
+ foreach($this->_coupons as $coupon) {
215
+ $coupon->save();
216
+ }
217
+ $this->_coupons = array();
218
+ return $this;
219
+ }
220
+
221
 
222
 
223
 
334
  $this->setRenderTime( $composer->getRenderTime() );
335
 
336
  $this->_linkReferences = $composer->getLinkReferences();
337
+
338
+ // don't acctually save any coupons for mock emails
339
+ if(true || !$this->getRecipient()->isMock()) {
340
+ $this->_coupons = $composer->getCoupons();
341
+ }
342
+
343
  }
344
  return $this;
345
  }
392
  $recipient = $this->getRecipient();
393
  $recipient->prepare();
394
 
395
+ /* @var $mail Mzax_Emarketing_Model_Outbox_Email_Mail */
396
+ $mail = Mage::getModel('mzax_emarketing/outbox_email_mail');
397
+ $mail->setOutboxEmail($this);
398
  $mail->setSubject($this->getSubject());
399
  $mail->addTo($recipient->getAddress(), '=?utf-8?B?'.base64_encode($recipient->getName()).'?=');
400
  $mail->setMessageId($this->getMessageId());
app/code/community/Mzax/Emarketing/Model/Outbox/Email/Mail.php ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.0
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
+ * @author Jacob Siefer
26
+ *
27
+ */
28
+ class Mzax_Emarketing_Model_Outbox_Email_Mail
29
+ extends Zend_Mail
30
+ {
31
+
32
+
33
+ const UTF8 = 'utf-8';
34
+
35
+
36
+ /**
37
+ *
38
+ * @var Mzax_Emarketing_Model_Outbox_Email
39
+ */
40
+ protected $_outboxEmail;
41
+
42
+
43
+ /**
44
+ *
45
+ * @param Mzax_Emarketing_Model_Outbox_Email $email
46
+ */
47
+ public function __construct()
48
+ {
49
+ parent::__construct(self::UTF8);
50
+ }
51
+
52
+
53
+ /**
54
+ * Set outbox email object
55
+ *
56
+ * @param Mzax_Emarketing_Model_Outbox_Email $email
57
+ * @return Mzax_Emarketing_Model_Outbox_Email_Mail
58
+ */
59
+ public function setOutboxEmail(Mzax_Emarketing_Model_Outbox_Email $email)
60
+ {
61
+ $this->_outboxEmail = $email;
62
+ return $this;
63
+ }
64
+
65
+
66
+
67
+ /**
68
+ * Retrieve outbox email object
69
+ *
70
+ * @return Mzax_Emarketing_Model_Outbox_Email
71
+ */
72
+ public function getOutboxEmail()
73
+ {
74
+ return $this->_outboxEmail;
75
+ }
76
+
77
+
78
+
79
+ /**
80
+ * Retrieve recipient
81
+ *
82
+ * @return Mzax_Emarketing_Model_Recipient|NULL
83
+ */
84
+ public function getRecipient()
85
+ {
86
+ if($this->_outboxEmail) {
87
+ return $this->_outboxEmail->getRecipient();
88
+ }
89
+ return null;
90
+ }
91
+
92
+
93
+ }
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/Outbox/Transporter/Sendgrid.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.0
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
+ * Sendgrid transporter
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.0
29
+ */
30
+ class Mzax_Emarketing_Model_Outbox_Transporter_Sendgrid
31
+ extends Mzax_Emarketing_Model_Outbox_Transporter_Smtp
32
+ {
33
+
34
+ const HOST = 'smtp.sendgrid.net';
35
+ const PORT = 587;
36
+ const SSL = 'tls';
37
+ const AUTH = 'login';
38
+
39
+
40
+
41
+ /**
42
+ * @see https://sendgrid.com/docs/API_Reference/SMTP_API/categories.html
43
+ * @var string
44
+ */
45
+ protected $_category;
46
+
47
+
48
+ /**
49
+ *
50
+ * @var boolean
51
+ */
52
+ protected $_categoryTags = false;
53
+
54
+
55
+
56
+ /**
57
+ * @see https://sendgrid.com/docs/API_Reference/SMTP_API/unique_arguments.html
58
+ * @var boolean
59
+ */
60
+ protected $_uniqueArgs = true;
61
+
62
+
63
+
64
+
65
+ /**
66
+ * Check login data and return true on success
67
+ * or string with error message
68
+ *
69
+ * @param string $username
70
+ * @param string $password
71
+ * @return string|true
72
+ */
73
+ public function testAuth($username, $password)
74
+ {
75
+ $connection = new Zend_Mail_Protocol_Smtp_Auth_Login(self::HOST, self::PORT, array(
76
+ 'username' => $username,
77
+ 'password' => $password,
78
+ 'port' => self::PORT,
79
+ 'ssl' => self::SSL
80
+ ));
81
+
82
+ try {
83
+ $connection->connect();
84
+ $connection->helo(Mage::app()->getRequest()->getServer('SERVER_ADDR'));
85
+ $connection->disconnect();
86
+ return true;
87
+ }
88
+ catch (Exception $e) {
89
+ return $e->getMessage();
90
+ }
91
+ }
92
+
93
+
94
+
95
+
96
+ /**
97
+ *
98
+ *
99
+ * (non-PHPdoc)
100
+ * @see Mzax_Emarketing_Model_Outbox_Transporter_Smtp::setup()
101
+ */
102
+ public function setup(Mzax_Emarketing_Model_Outbox_Email $email)
103
+ {
104
+ $store = $email->getCampaign()->getStore();
105
+
106
+ $username = Mage::getStoreConfig('mzax_emarketing/email/sendgrid_username', $store);
107
+ $password = Mage::getStoreConfig('mzax_emarketing/email/sendgrid_password', $store);
108
+ $category = Mage::getStoreConfig('mzax_emarketing/email/sendgrid_category', $store);
109
+
110
+ $this->_categoryTags = Mage::getStoreConfigFlag('mzax_emarketing/email/sendgrid_category_tags', $store);
111
+ $this->_uniqueArgs = Mage::getStoreConfigFlag('mzax_emarketing/email/sendgrid_unique_args', $store);
112
+
113
+ if(!empty($category)) {
114
+ $this->_category = preg_split('/[\s,]+/', $category, -1, PREG_SPLIT_NO_EMPTY);
115
+ }
116
+
117
+ $this->_auth = self::AUTH;
118
+ $this->_host = self::HOST;
119
+ $this->_port = self::PORT;
120
+
121
+ $this->_config = array(
122
+ 'username' => $username,
123
+ 'password' => $password,
124
+ 'port' => self::PORT,
125
+ 'ssl' => self::SSL
126
+ );
127
+ }
128
+
129
+
130
+
131
+ /***
132
+ * (non-PHPdoc)
133
+ * @see Zend_Mail_Transport_Abstract::send()
134
+ */
135
+ public function send(Zend_Mail $mail)
136
+ {
137
+ $smtpApi = array(
138
+ // @see https://sendgrid.com/docs/API_Reference/SMTP_API/unique_arguments.html
139
+ 'unique_args' => array(),
140
+
141
+ // @see https://sendgrid.com/docs/API_Reference/SMTP_API/scheduling_parameters.html
142
+ // Allow to delay emails by 2 minutes to queue up all our emails
143
+ // for this proccess
144
+ 'send_at' => 60 + (ceil(time()/60)*60)
145
+ );
146
+
147
+
148
+ // @see https://sendgrid.com/docs/API_Reference/SMTP_API/categories.html
149
+ if(is_array($this->_category)) {
150
+ $smtpApi['category'] = $this->_category;
151
+ }
152
+
153
+ if($mail instanceof Mzax_Emarketing_Model_Outbox_Email_Mail) {
154
+
155
+ $recipient = $mail->getRecipient();
156
+ $campaign = $recipient->getCampaign();
157
+
158
+ if($this->_categoryTags) {
159
+ $smtpApi['category'] = array_merge($campaign->getTags(), $smtpApi['category']);
160
+ }
161
+
162
+ if($this->_uniqueArgs) {
163
+ $smtpApi['unique_args']['mzax_campaign'] = $campaign->getName();
164
+ $smtpApi['unique_args']['mzax_campaign_id'] = $campaign->getId();
165
+ $smtpApi['unique_args']['mzax_recipient_id'] = $recipient->getId();
166
+ $smtpApi['unique_args']['mzax_variation_id'] = $recipient->getVariationId();
167
+ }
168
+ }
169
+
170
+
171
+ $mail->addHeader('X-SMTPAPI', Zend_Json::encode($smtpApi));
172
+
173
+ return parent::send($mail);
174
+ }
175
+
176
+
177
+ }
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
@@ -159,9 +159,10 @@ class Mzax_Emarketing_Model_Resource_Helper
159
  * @param string $alias Alias of the appended column
160
  * @param string $attributeCode The name of the attribute
161
  * @param string $bind The collection column used to bind the attribute
 
162
  * @return Zend_Db_Expr
163
  */
164
- public function joinAttribute(Zend_Db_Select $select, $attributeCode, $bind, $alias = null)
165
  {
166
  $attribute = $this->getAttribute($attributeCode);
167
  if(!$attribute) {
@@ -181,6 +182,13 @@ class Mzax_Emarketing_Model_Resource_Helper
181
 
182
  return new Zend_Db_Expr("`{$tableAlias}`.`value`");
183
  }
 
 
 
 
 
 
 
184
 
185
  return new Zend_Db_Expr("`{$attribute->getName()}`");
186
  }
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
+ * @version 0.4.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
159
  * @param string $alias Alias of the appended column
160
  * @param string $attributeCode The name of the attribute
161
  * @param string $bind The collection column used to bind the attribute
162
+ * @param boolean $joinStatic Join attribute even if static
163
  * @return Zend_Db_Expr
164
  */
165
+ public function joinAttribute(Zend_Db_Select $select, $attributeCode, $bind, $alias = null, $joinStatic = false)
166
  {
167
  $attribute = $this->getAttribute($attributeCode);
168
  if(!$attribute) {
182
 
183
  return new Zend_Db_Expr("`{$tableAlias}`.`value`");
184
  }
185
+ else if($joinStatic) {
186
+ $select->joinLeft(
187
+ array($tableAlias => $attribute->getBackendTable()),
188
+ "(`{$tableAlias}`.`entity_id`={$bind})", null);
189
+
190
+ return new Zend_Db_Expr("`{$tableAlias}`.`{$attribute->getName()}`");
191
+ }
192
 
193
  return new Zend_Db_Expr("`{$attribute->getName()}`");
194
  }
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/Model/SalesRule/Condition/Emarketing.php ADDED
@@ -0,0 +1,259 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.0
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
+ * Emarketing Sales Rule Condition
24
+ *
25
+ *
26
+ * @method string getUnit()
27
+ * @method string getCampaign()
28
+ * @method string getValue()
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.0
33
+ */
34
+ class Mzax_Emarketing_Model_SalesRule_Condition_Emarketing extends Mage_Rule_Model_Condition_Abstract
35
+ {
36
+ const DEFAULT_UNIT = 'day';
37
+
38
+
39
+ /**
40
+ *
41
+ * (non-PHPdoc)
42
+ * @see Mage_Rule_Model_Condition_Abstract::loadAttributeOptions()
43
+ * @return Mzax_Emarketing_Model_SalesRule_Condition_Emarketing
44
+ */
45
+ public function loadAttributeOptions()
46
+ {
47
+ $attributes = array(
48
+ 'mzax_emarketing_campaign' => Mage::helper('mzax_emarketing')->__('Campaign')
49
+ );
50
+
51
+ $this->setAttributeOption($attributes);
52
+
53
+ return $this;
54
+ }
55
+
56
+
57
+
58
+ /**
59
+ * As array
60
+ *
61
+ * @see Mage_Rule_Model_Condition_Abstract::asArray()
62
+ * @return array
63
+ */
64
+ public function asArray(array $arrAttributes = array())
65
+ {
66
+ $out = array(
67
+ 'type' => $this->getType(),
68
+ 'campaign' => $this->getCampaign(),
69
+ 'unit' => $this->getUnit(),
70
+ 'value' => $this->getValue()
71
+ );
72
+ return $out;
73
+ }
74
+
75
+
76
+
77
+ /**
78
+ * Load from array
79
+ *
80
+ * @see Mage_Rule_Model_Condition_Abstract::loadArray()
81
+ * @param array $arr
82
+ * @return Mzax_Emarketing_Model_SalesRule_Condition_Emarketing
83
+ */
84
+ public function loadArray($arr)
85
+ {
86
+ $this->setCampaign($arr['campaign']);
87
+ $this->setUnit($arr['unit']);
88
+ parent::loadArray($arr);
89
+ return $this;
90
+ }
91
+
92
+
93
+
94
+ /**
95
+ * As XML
96
+ *
97
+ * @see Mage_Rule_Model_Condition_Abstract::asXml()
98
+ * @return string
99
+ */
100
+ public function asXml()
101
+ {
102
+ $xml = '<campaign>' . $this->getCampaign() . '</campaign>'
103
+ . '<unit>' . $this->getUnit() . '</unit>'
104
+ . parent::asXml();
105
+ return $xml;
106
+ }
107
+
108
+
109
+
110
+ /**
111
+ * As html
112
+ *
113
+ * @see Mage_Rule_Model_Condition_Abstract::asHtml()
114
+ * @return string
115
+ */
116
+ public function asHtml()
117
+ {
118
+ $html = $this->getTypeElement()->getHtml()
119
+ . Mage::helper('mzax_emarketing')->__("If user came via campaign %s which was sent no later than %s %s ago.",
120
+ $this->getCampaignElement()->getHtml(),
121
+ $this->getValueElement()->getHtml(),
122
+ $this->getUnitElement()->getHtml());
123
+
124
+ return $html . $this->getRemoveLinkHtml();
125
+ }
126
+
127
+
128
+
129
+ /**
130
+ * Retrieve campaign form element
131
+ *
132
+ * @return Varien_Data_Form_Element_Abstract
133
+ */
134
+ public function getCampaignElement()
135
+ {
136
+ /* @var $collection Mzax_Emarketing_Model_Resource_Campaign_Collection */
137
+ $collection = Mage::getResourceModel('mzax_emarketing/campaign_collection');
138
+ $collection->addArchiveFilter(false);
139
+
140
+ /* @var $campaign Mzax_Emarketing_Model_Campaign */
141
+ $campaign = $collection->getItemById($this->getCampaign());
142
+
143
+ $elementId = sprintf('%s__%s__campaign', $this->getPrefix(), $this->getId());
144
+ $elementName = sprintf('rule[%s][%s][campaign]', $this->getPrefix(), $this->getId());
145
+ $element = $this->getForm()->addField($elementId, 'select', array(
146
+ 'name' => $elementName,
147
+ 'values' => $collection->toOptionArray(),
148
+ 'value' => $campaign ? $campaign->getId() : '',
149
+ 'value_name' => $campaign ? $campaign->getName() : '',
150
+ ));
151
+ $element->setRenderer(Mage::getBlockSingleton('rule/editable'));
152
+
153
+ return $element;
154
+ }
155
+
156
+
157
+
158
+
159
+ /**
160
+ * Retrieve time unit form element
161
+ *
162
+ * @return Varien_Data_Form_Element_Abstract
163
+ */
164
+ public function getUnitElement()
165
+ {
166
+ $h = Mage::helper('mzax_emarketing');
167
+
168
+ $options = array();
169
+ $options[] = array('value' => 'hour', 'label' => $h->__("hour(s)"));
170
+ $options[] = array('value' => 'day', 'label' => $h->__("day(s)"));
171
+ $options[] = array('value' => 'week', 'label' => $h->__("week(s)"));
172
+ $options[] = array('value' => 'month', 'label' => $h->__("month(s)"));
173
+
174
+
175
+ if(!($unit = $this->getUnit())) {
176
+ $unit = self::DEFAULT_UNIT;
177
+ }
178
+
179
+ $name = '';
180
+ foreach($options as $option) {
181
+ if($unit === $option['value']) {
182
+ $name = $option['label'];
183
+ break;
184
+ }
185
+ }
186
+
187
+ $elementId = sprintf('%s__%s__unit', $this->getPrefix(), $this->getId());
188
+ $elementName = sprintf('rule[%s][%s][unit]', $this->getPrefix(), $this->getId());
189
+ $element = $this->getForm()->addField($elementId, 'select', array(
190
+ 'name' => $elementName,
191
+ 'values' => $options,
192
+ 'value' => $unit,
193
+ 'value_name' => $name,
194
+ ));
195
+ $element->setRenderer(Mage::getBlockSingleton('rule/editable'));
196
+
197
+ return $element;
198
+ }
199
+
200
+
201
+
202
+ /**
203
+ * Retrieve time limit from value and unit
204
+ *
205
+ * @return number
206
+ */
207
+ public function getTimeLimit()
208
+ {
209
+ $value = max(0, (int) $this->getValue());
210
+ $unit = $this->getUnit();
211
+
212
+ if(!in_array($unit, array('day', 'hour', 'week', 'month'))) {
213
+ $unit = self::DEFAULT_UNIT;
214
+ }
215
+
216
+ return strtotime(sprintf('-%s %s', $value, $unit));
217
+ }
218
+
219
+
220
+
221
+
222
+ /**
223
+ * Validate condition
224
+ *
225
+ *
226
+ * @see Mage_Rule_Model_Condition_Abstract::validate()
227
+ * @return boolean
228
+ */
229
+ public function validate(Varien_Object $object)
230
+ {
231
+ $recipient = $this->getSession()->getLastRecipient();
232
+
233
+ // check if we have a recipient
234
+ if(!$recipient) {
235
+ return false;
236
+ }
237
+
238
+ // check if he came from the campaign
239
+ if($this->getCampaign() != $recipient->getCampaignId()) {
240
+ return false;
241
+ }
242
+
243
+ return (strtotime($recipient->getSentAt()) > $this->getTimeLimit());
244
+ }
245
+
246
+
247
+
248
+
249
+
250
+ /**
251
+ * Retrieve session object model
252
+ *
253
+ * @return Mzax_Emarketing_Model_Session
254
+ */
255
+ public function getSession()
256
+ {
257
+ return Mage::getSingleton('mzax_emarketing/session');
258
+ }
259
+ }
app/code/community/Mzax/Emarketing/Model/SalesRule/ICouponManager.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.0
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
+ * Emarketing Sales Rule Condition
24
+ *
25
+ *
26
+ * @method string getUnit()
27
+ * @method string getCampaign()
28
+ * @method string getValue()
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.0
33
+ */
34
+ interface Mzax_Emarketing_Model_SalesRule_ICouponManager
35
+ {
36
+
37
+
38
+ public function addCoupon(Mage_SalesRule_Model_Coupon $coupon);
39
+
40
+ public function getCoupons();
41
+
42
+
43
+ }
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/Admin/CampaignController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/Admin/InboxController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/Admin/OutboxController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/Admin/ShortcutController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/Admin/TemplateController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
app/code/community/Mzax/Emarketing/controllers/Admin/TrackerController.php CHANGED
@@ -9,7 +9,7 @@
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
11
  *
12
- * @version 0.3.0
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.3.0
28
  */
29
  class Mzax_Emarketing_Admin_TrackerController extends Mage_Adminhtml_Controller_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.0
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.0
28
  */
29
  class Mzax_Emarketing_Admin_TrackerController extends Mage_Adminhtml_Controller_Action
30
  {
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.3.0
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.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
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.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.3.0</version>
25
  </Mzax_Emarketing>
26
  </modules>
27
  <global>
@@ -130,6 +130,10 @@
130
  <title>SMTP</title>
131
  <class>mzax_emarketing/outbox_transporter_smtp</class>
132
  </smtp>
 
 
 
 
133
  <file>
134
  <title>File System (no emails, for debug only)</title>
135
  <class>mzax_emarketing/outbox_transporter_file</class>
@@ -174,11 +178,11 @@
174
  <addrass_region><model>mzax_emarketing/object_filter_address_region</model></addrass_region>
175
  <addrass_country><model>mzax_emarketing/object_filter_address_country</model></addrass_country>
176
 
177
-
178
  <product_category><model>mzax_emarketing/object_filter_product_category</model></product_category>
179
  <product_attribute><model>mzax_emarketing/object_filter_product_attribute</model></product_attribute>
180
  <campaign_goal><model>mzax_emarketing/object_filter_campaign_goal</model></campaign_goal>
181
  </filters>
 
182
  <goal_types>
183
  <orders><model>mzax_emarketing/conversion_goal_orders</model></orders>
184
  </goal_types>
@@ -193,8 +197,8 @@
193
  <geoplugin><class>Mzax_GeoIp_Adapter_GeoPlugin</class></geoplugin>
194
  </geoip_adapters>
195
 
196
-
197
- </mzax_emarketing>
198
  <events>
199
  <mzax_emarketing_bind_recipients>
200
  <observers>
@@ -205,7 +209,15 @@
205
  </mzax_emarketing_direct_goals>
206
  </observers>
207
  </mzax_emarketing_bind_recipients>
208
-
 
 
 
 
 
 
 
 
209
  </events>
210
  </global>
211
  <admin>
@@ -366,6 +378,9 @@
366
  <test_mode>1</test_mode>
367
  <list_unsubscribe>1</list_unsubscribe>
368
  <transporter>sendmail</transporter>
 
 
 
369
  </email>
370
  </mzax_emarketing>
371
  <trans_email>
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.0
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.0</version>
25
  </Mzax_Emarketing>
26
  </modules>
27
  <global>
130
  <title>SMTP</title>
131
  <class>mzax_emarketing/outbox_transporter_smtp</class>
132
  </smtp>
133
+ <sendgrid>
134
+ <title>SendGrid</title>
135
+ <class>mzax_emarketing/outbox_transporter_sendgrid</class>
136
+ </sendgrid>
137
  <file>
138
  <title>File System (no emails, for debug only)</title>
139
  <class>mzax_emarketing/outbox_transporter_file</class>
178
  <addrass_region><model>mzax_emarketing/object_filter_address_region</model></addrass_region>
179
  <addrass_country><model>mzax_emarketing/object_filter_address_country</model></addrass_country>
180
 
 
181
  <product_category><model>mzax_emarketing/object_filter_product_category</model></product_category>
182
  <product_attribute><model>mzax_emarketing/object_filter_product_attribute</model></product_attribute>
183
  <campaign_goal><model>mzax_emarketing/object_filter_campaign_goal</model></campaign_goal>
184
  </filters>
185
+
186
  <goal_types>
187
  <orders><model>mzax_emarketing/conversion_goal_orders</model></orders>
188
  </goal_types>
197
  <geoplugin><class>Mzax_GeoIp_Adapter_GeoPlugin</class></geoplugin>
198
  </geoip_adapters>
199
 
200
+ </mzax_emarketing>
201
+
202
  <events>
203
  <mzax_emarketing_bind_recipients>
204
  <observers>
209
  </mzax_emarketing_direct_goals>
210
  </observers>
211
  </mzax_emarketing_bind_recipients>
212
+ <salesrule_rule_condition_combine>
213
+ <observers>
214
+ <mzax_emarketing_salesrule_conditions>
215
+ <type>singleton</type>
216
+ <class>mzax_emarketing/observer_salesRule</class>
217
+ <method>addConditions</method>
218
+ </mzax_emarketing_salesrule_conditions>
219
+ </observers>
220
+ </salesrule_rule_condition_combine>
221
  </events>
222
  </global>
223
  <admin>
378
  <test_mode>1</test_mode>
379
  <list_unsubscribe>1</list_unsubscribe>
380
  <transporter>sendmail</transporter>
381
+ <sendgrid_category>Magento, eMarketing</sendgrid_category>
382
+ <sendgrid_category_tags>1</sendgrid_category_tags>
383
+ <sendgrid_unique_args>1</sendgrid_unique_args>
384
  </email>
385
  </mzax_emarketing>
386
  <trans_email>
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.3.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
@@ -488,6 +488,9 @@
488
  <show_in_store>1</show_in_store>
489
  <comment>How would you like to sendout your emails</comment>
490
  </transporter>
 
 
 
491
  <smtp_auth translate="label comment">
492
  <label>Authentication</label>
493
  <frontend_type>select</frontend_type>
@@ -533,7 +536,7 @@
533
  <depends><transporter>smtp</transporter></depends>
534
  </smtp_port>
535
  <smtp_ssl translate="label">
536
- <label>TLS</label>
537
  <frontend_type>select</frontend_type>
538
  <source_model>adminhtml/system_config_source_yesno</source_model>
539
  <sort_order>1050</sort_order>
@@ -543,6 +546,66 @@
543
  <depends><transporter>smtp</transporter></depends>
544
  </smtp_ssl>
545
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
546
  </fields>
547
  </email>
548
 
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.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
488
  <show_in_store>1</show_in_store>
489
  <comment>How would you like to sendout your emails</comment>
490
  </transporter>
491
+
492
+
493
+ <!-- SMTP SETTINGS -->
494
  <smtp_auth translate="label comment">
495
  <label>Authentication</label>
496
  <frontend_type>select</frontend_type>
536
  <depends><transporter>smtp</transporter></depends>
537
  </smtp_port>
538
  <smtp_ssl translate="label">
539
+ <label>SSL TLS</label>
540
  <frontend_type>select</frontend_type>
541
  <source_model>adminhtml/system_config_source_yesno</source_model>
542
  <sort_order>1050</sort_order>
546
  <depends><transporter>smtp</transporter></depends>
547
  </smtp_ssl>
548
 
549
+ <!-- SENDGRID SETTINGS -->
550
+ <sendgrid_test translate="label">
551
+ <label>Connection Test</label>
552
+ <frontend_model>mzax_emarketing/system_config_form_field_sendgrid</frontend_model>
553
+ <sort_order>1005</sort_order>
554
+ <show_in_default>1</show_in_default>
555
+ <show_in_website>1</show_in_website>
556
+ <show_in_store>1</show_in_store>
557
+ </sendgrid_test>
558
+ <sendgrid_username translate="label comment">
559
+ <label>Username</label>
560
+ <sort_order>1010</sort_order>
561
+ <show_in_default>1</show_in_default>
562
+ <show_in_website>1</show_in_website>
563
+ <show_in_store>1</show_in_store>
564
+ <depends><transporter>sendgrid</transporter></depends>
565
+ </sendgrid_username>
566
+ <sendgrid_password translate="label comment">
567
+ <label>Password</label>
568
+ <frontend_type>password</frontend_type>
569
+ <sort_order>1020</sort_order>
570
+ <show_in_default>1</show_in_default>
571
+ <show_in_website>1</show_in_website>
572
+ <show_in_store>1</show_in_store>
573
+ <depends><transporter>sendgrid</transporter></depends>
574
+ </sendgrid_password>
575
+ <sendgrid_category translate="label comment">
576
+ <label>Category</label>
577
+ <sort_order>1030</sort_order>
578
+ <show_in_default>1</show_in_default>
579
+ <show_in_website>1</show_in_website>
580
+ <show_in_store>1</show_in_store>
581
+ <depends><transporter>sendgrid</transporter></depends>
582
+ <comment><![CDATA[<a href="https://sendgrid.com/docs/API_Reference/SMTP_API/categories.html">Categories</a> should be used to group messages together by broad topic. (e.g. Magento)]]></comment>
583
+ </sendgrid_category>
584
+ <sendgrid_category_tags translate="label comment">
585
+ <label>Tags as Category</label>
586
+ <frontend_type>select</frontend_type>
587
+ <source_model>adminhtml/system_config_source_yesno</source_model>
588
+ <sort_order>1040</sort_order>
589
+ <show_in_default>1</show_in_default>
590
+ <show_in_website>1</show_in_website>
591
+ <show_in_store>1</show_in_store>
592
+ <depends><transporter>sendgrid</transporter></depends>
593
+ <comment><![CDATA[Add campaign tags as category]]></comment>
594
+ <tooltip><![CDATA[Each campaign can have tags for organise purpose, you can add those as category]]></tooltip>
595
+ </sendgrid_category_tags>
596
+ <sendgrid_unique_args translate="label">
597
+ <label>Add unique arguments</label>
598
+ <frontend_type>select</frontend_type>
599
+ <source_model>adminhtml/system_config_source_yesno</source_model>
600
+ <sort_order>1050</sort_order>
601
+ <show_in_default>1</show_in_default>
602
+ <show_in_website>1</show_in_website>
603
+ <show_in_store>1</show_in_store>
604
+ <depends><transporter>sendgrid</transporter></depends>
605
+ <comment><![CDATA[Use <a href="https://sendgrid.com/docs/API_Reference/SMTP_API/unique_arguments.html">unique arguments</a> tag to id emails]]></comment>
606
+ <tooltip><![CDATA[campaign id, recipient id, variation id, campaign name will be added to the email]]></tooltip>
607
+ </sendgrid_unique_args>
608
+
609
  </fields>
610
  </email>
611
 
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
13
  * @category Mzax
14
  * @package Mzax_Emarketing
15
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
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.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
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.0
14
  * @category Mzax
15
  * @package Mzax_Emarketing
16
  * @author Jacob Siefer (jacob@mzax.de)
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.3.0
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.0
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.3.0
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.0
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.3.0
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.0
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.3.0
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
@@ -18,10 +18,13 @@
18
 
19
  "use strict";!function(a){function b(a){return(a+"").toLowerCase().replace(/^([a-z\u00E0-\u00FC])|\s+([a-z\u00E0-\u00FC])/g,function(a){return a.toUpperCase()})}function c(){var b,c,d,e=[];if(a.mageSnippets)for(b=a.mageSnippets,d=0;d<b.length;d++)c=b[d],e.push([c.title||c.value,c.value]);return e}function d(b){var c,d;if(a.mageSnippets)for(c=a.mageSnippets,d=0;d<c.length;d++)if(c[d].value===b)return c[d];return null}if(!a.mzax)throw new Error("CKEDITOR.mzax is not defined");var e="/skin/adminhtml/default/default/mzax/",f="data-mage-src",g=a.mzax.ui.Placeholder;a.skin.addIcon("mage-code",e+"/images/mage_code.png",0,"34px 16px"),a.skin.addIcon("image",e+"/images/icon_image.png",0,"16px 16px"),a.skin.addIcon("source",e+"/images/icon_source.png",0,"16px 16px"),a.plugins.add("mzax_editor",{init:function(b){b.addCommand("show_source",{exec:function(b){a.owner&&b.field&&a.owner.editField(b.field)}}),b.ui.addButton("mzax_editor",{icon:"source",label:"Source",className:"mzax-cke-show-source",command:"show_source",
20
  toolbar:"tools"})}}),a.plugins.add("mzax_image",{requires:"dialog",init:function(b){b.addCommand("mzax_image",new a.command(b,{allowedContent:"img[alt]{float,width,height}(*)",requiredContent:"img[alt,src]",contentTransformations:[["img{width}: sizeToStyle","img[width]: sizeToAttribute"],["img{float}: alignmentToStyle","img[align]: alignmentToAttribute"]],exec:function(b){var c=new a.dom.element("img");b.openDialog("mzaxImageDialog",function(a){a.on("show",function(){a.setupContent(c)}),a.on("ok",function(){a.commitContent(c),b.insertElement(c)})})}})),b.ui.addButton("mzax_image",{icon:"image",label:"Image",className:"mzax-cke-image",command:"mzax_image",toolbar:"insert"}),b.on("doubleclick",function(a){var c=a.data.element;!c.is("img")||c.data("cke-realelement")||c.isReadOnly()||(b.openDialog("mzaxImageDialog",function(a){a.on("show",function(){a.setupContent(c)}),a.on("ok",function(){a.commitContent(c)})}),a.stop())})},afterInit:function(b){b.dataProcessor.dataFilter.addRules({elements:{
21
- img:function(c){var d=c.attributes.src;c.attributes[f]=d,a.getImagePreviewUrl&&(d=a.getImagePreviewUrl.call(b,d))&&(c.attributes.src=d)}}}),b.dataProcessor.htmlFilter.addRules({elements:{img:function(a){a.attributes.src=a.attributes[f],a.attributes["data-cke-saved-src"]&&(a.attributes["data-cke-saved-src"]=a.attributes[f]),delete a.attributes[f]}}})}}),a.plugins.add("mage_code",{requires:"widget,dialog",init:function(e){e.addCommand("insert_mage_expr",new a.dialogCommand("mageCodeDialog")),e.addCommand("insert_mage_expr",new a.command(e,{exec:function(a){a.openDialog("mageCodeDialog",function(b){b.on("show",function(){b.setupContent(c())}),b.on("ok",function(){var c=d(b.getContentElement("info","snippet").getValue());b.commitContent(c),a.insertHtml(c.snippet)})})}})),e.ui.addButton("Mage",{icon:"mage-code",label:"Insert Magento Code",className:"mzax-cke-mage-expr",command:"insert_mage_expr",toolbar:"insert"}),e.widgets.add("mage_code",{dialog:"mageCodeDialog",pathName:"paceholder",template:'<span class="mzax-paceholder">[[]]</span>',
22
- edit:function(c){var d=this.placeholder,f=[],g={title:"Magento Code",minWidth:400,minHeight:200,contents:[{id:"info",label:d.expr,title:d.expr,elements:f}]};if("else"===d.directive||d.closing)return void c.cancel();if(d.input)f.push({id:"input",type:"text",label:"Input",setup:function(a){this.setValue(a.placeholder.input)},commit:function(a){a.placeholder.input=this.getValue(),a.setData("expr",a.placeholder.render())}});else for(var h in d.params)d.params.hasOwnProperty(h)&&!function(a){f.push({id:"param_"+a,type:"text",label:b(a.replace(/[^a-z]+/gi," ").replace(/^\s*(.*?)\s*$/,"$1")),setup:function(b){this.setValue(b.placeholder.params[a])},commit:function(b){b.placeholder.params[a]=this.getValue(),b.setData("expr",b.placeholder.render())}})}(h);c.data.dialog="mageExprEdit",e._.storedDialogs&&(e._.storedDialogs[c.data.dialog]=null),a.dialog.add(c.data.dialog,function(){return g})},downcast:function(){return new a.htmlParser.text(this.placeholder.render())},init:function(){this.setData(JSON.parse(this.element.getAttribute("expr"))),
23
- this.placeholder=new g(this.data.expr)},data:function(){this.element.setHtml(this.placeholder.toHtml(!0))}})},afterInit:function(b){b.dataProcessor.dataFilter.addRules({text:function(c,d){var e=d.parent&&a.dtd[d.parent.name];if(!e||e.span)return g.replace(c,function(c){var d=null,e=new a.htmlParser.element(c.isBlock?"div":"span");return e.add(new a.htmlParser.text(c.toHtml())),e.attributes.expr=JSON.stringify({expr:c.expr}),d=b.widgets.wrapElement(e,"mage_code"),d.getOuterHtml()})}})}}),a.dialog.add("mzaxImageDialog",function(b){function c(a){var b=a.match(/[\d.]+%?/);return b?b[0]:""}var d,e=(b.lang.placeholder,b.lang.common.generalTab);return{title:"Image",minWidth:400,minHeight:200,contents:[{id:"info",label:e,title:e,elements:[{type:"hbox",width:"100%",widths:["280px","110px"],align:"right",children:[{label:"Image Source",required:!0,type:"text",id:"src",setup:function(a){d=null,this.setValue((a.getAttribute(f)||a.getAttribute("src")).replace(/'/g,'"'))},commit:function(c){var e=this.getValue().replace(/"/g,"'");
24
 
25
- c.setAttribute(f,e),!d&&a.getImagePreviewUrl?(d=a.getImagePreviewUrl.call(b,e))&&c.setAttribute("src",d):c.setAttribute("src",d||e)}},{style:"display:inline-block;margin-top:15px;width:100%",align:"right",type:"button",id:"browse",hidden:!a.selectImageSource,label:"Browse",onClick:function(b){var c=b.data.dialog;if(c){var e=c.getContentElement("info","src");a.selectImageSource(function(a,b){e.setValue(a),d=b||null})}}}]},{id:"alt",type:"text",style:"width: 100%;",label:"Alt",required:!0,setup:function(a){this.setValue(a.getAttribute("alt"))},commit:function(a){a.setAttribute("alt",this.getValue())}},{id:"align",type:"select",style:"width: 100%;",label:"Align",items:[["None",""],["Left","left"],["Right","right"]],setup:function(a){var b=a.getStyle("float");switch(b){case"inherit":case"none":b=""}!b&&(b=(a.getAttribute("align")||"").toLowerCase()),this.setValue(b)},commit:function(a){var b=this.getValue();b?a.setStyle("float",b):a.removeStyle("float")}},{id:"width",type:"text",style:"width: 100%;",
26
- label:"Width",setup:function(a){this.setValue(c(a.getStyle("width")))},commit:function(b){var c=this.getValue();c?b.setStyle("width",a.tools.cssLength(c)):b.removeStyle("width")}},{id:"height",type:"text",style:"width: 100%;",label:"Height",setup:function(a){this.setValue(c(a.getStyle("height")))},commit:function(b){var c=this.getValue();c?b.setStyle("height",a.tools.cssLength(c)):b.removeStyle("height")}}]}]}}),a.dialog.add("mageCodeDialog",function(b){var e=(b.lang.placeholder,b.lang.common.generalTab),f=new a.template('<h5 class="title">{title}</h5><p class="description">{description}</p><code>{snippet}</code>');return{title:"Magento Code",minWidth:400,minHeight:200,contents:[{id:"info",label:e,title:e,elements:[{id:"snippet",type:"select",style:"width: 100%;",label:"Choose a code",className:"mzax-placeholder-snippet",required:!0,items:c(),onChange:function(){var a=this.getDialog().getContentElement("info","description"),b=d(this.getValue());a.getElement().setHtml(f.output(b))}},{id:"description",
27
- type:"html",style:"width: 100%;",label:"Description",className:"mzax-placeholder-desc",html:"Please choose Magento code snippet",required:!1}]}]}})}(CKEDITOR);
 
 
 
 
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.0
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
18
 
19
  "use strict";!function(a){function b(a){return(a+"").toLowerCase().replace(/^([a-z\u00E0-\u00FC])|\s+([a-z\u00E0-\u00FC])/g,function(a){return a.toUpperCase()})}function c(){var b,c,d,e=[];if(a.mageSnippets)for(b=a.mageSnippets,d=0;d<b.length;d++)c=b[d],e.push([c.title||c.value,c.value]);return e}function d(b){var c,d;if(a.mageSnippets)for(c=a.mageSnippets,d=0;d<c.length;d++)if(c[d].value===b)return c[d];return null}if(!a.mzax)throw new Error("CKEDITOR.mzax is not defined");var e="/skin/adminhtml/default/default/mzax/",f="data-mage-src",g=a.mzax.ui.Placeholder;a.skin.addIcon("mage-code",e+"/images/mage_code.png",0,"34px 16px"),a.skin.addIcon("image",e+"/images/icon_image.png",0,"16px 16px"),a.skin.addIcon("source",e+"/images/icon_source.png",0,"16px 16px"),a.plugins.add("mzax_editor",{init:function(b){b.addCommand("show_source",{exec:function(b){a.owner&&b.field&&a.owner.editField(b.field)}}),b.ui.addButton("mzax_editor",{icon:"source",label:"Source",className:"mzax-cke-show-source",command:"show_source",
20
  toolbar:"tools"})}}),a.plugins.add("mzax_image",{requires:"dialog",init:function(b){b.addCommand("mzax_image",new a.command(b,{allowedContent:"img[alt]{float,width,height}(*)",requiredContent:"img[alt,src]",contentTransformations:[["img{width}: sizeToStyle","img[width]: sizeToAttribute"],["img{float}: alignmentToStyle","img[align]: alignmentToAttribute"]],exec:function(b){var c=new a.dom.element("img");b.openDialog("mzaxImageDialog",function(a){a.on("show",function(){a.setupContent(c)}),a.on("ok",function(){a.commitContent(c),b.insertElement(c)})})}})),b.ui.addButton("mzax_image",{icon:"image",label:"Image",className:"mzax-cke-image",command:"mzax_image",toolbar:"insert"}),b.on("doubleclick",function(a){var c=a.data.element;!c.is("img")||c.data("cke-realelement")||c.isReadOnly()||(b.openDialog("mzaxImageDialog",function(a){a.on("show",function(){a.setupContent(c)}),a.on("ok",function(){a.commitContent(c)})}),a.stop())})},afterInit:function(b){b.dataProcessor.dataFilter.addRules({elements:{
21
+ img:function(c){var d=c.attributes.src;c.attributes[f]=d,a.getImagePreviewUrl&&(d=a.getImagePreviewUrl.call(b,d))&&(c.attributes.src=d)}}}),b.dataProcessor.htmlFilter.addRules({elements:{img:function(a){a.attributes.src=a.attributes[f],a.attributes["data-cke-saved-src"]&&(a.attributes["data-cke-saved-src"]=a.attributes[f]),delete a.attributes[f]}}})}}),a.plugins.add("mage_code",{requires:"widget,dialog",init:function(e){e.addCommand("insert_mage_expr",new a.dialogCommand("mageCodeDialog")),e.addCommand("insert_mage_expr",new a.command(e,{exec:function(a){a.openDialog("mageCodeDialog",function(b){b.on("show",function(){b.setupContent(c())}),b.on("ok",function(){var c=d(b.getContentElement("info","snippet").getValue());b.commitContent(c),a.insertText(c.snippet.replace(/="?\$\{[0-9]+(:(.*?))?\}"?/g,"=$2"))})})}})),e.ui.addButton("Mage",{icon:"mage-code",label:"Insert Magento Code",className:"mzax-cke-mage-expr",command:"insert_mage_expr",toolbar:"insert"}),e.widgets.add("mage_code",{dialog:"mageCodeDialog",
22
+ pathName:"paceholder",template:'<span class="mzax-paceholder">[[]]</span>',edit:function(c){var d=this.placeholder,f=[],g={title:"Magento Code",minWidth:400,minHeight:200,contents:[{id:"info",label:d.expr,title:d.expr,elements:f}]};if("else"===d.directive||d.closing)return void c.cancel();if(d.input)f.push({id:"input",type:"text",label:"Input",setup:function(a){this.setValue(a.placeholder.input)},commit:function(a){a.placeholder.input=this.getValue(),a.setData("expr",a.placeholder.render())}});else for(var h in d.params)d.params.hasOwnProperty(h)&&!function(a){f.push({id:"param_"+a,type:"text",label:b(a.replace(/[^a-z]+/gi," ").replace(/^\s*(.*?)\s*$/,"$1")),setup:function(b){this.setValue(b.placeholder.params[a])},commit:function(b){b.placeholder.params[a]=this.getValue(),b.setData("expr",b.placeholder.render())}})}(h);c.data.dialog="mageExprEdit",e._.storedDialogs&&(e._.storedDialogs[c.data.dialog]=null),a.dialog.add(c.data.dialog,function(){return g})},downcast:function(){return new a.htmlParser.text(this.placeholder.render());
 
23
 
24
+ },init:function(){this.setData(JSON.parse(this.element.getAttribute("expr"))),this.placeholder=new g(this.data.expr)},data:function(){this.element.setHtml(this.placeholder.toHtml(!0))}})},afterInit:function(b){b.dataProcessor.dataFilter.addRules({text:function(c,d){var e=d.parent&&a.dtd[d.parent.name];if(!e||e.span)return g.replace(c,function(c){var d=null,e=new a.htmlParser.element(c.isBlock?"div":"span");return e.add(new a.htmlParser.text(c.toHtml())),e.attributes.expr=JSON.stringify({expr:c.expr}),d=b.widgets.wrapElement(e,"mage_code"),d.getOuterHtml()})}})}}),a.dialog.add("mzaxImageDialog",function(b){function c(a){var b=a.match(/[\d.]+%?/);return b?b[0]:""}var d,e=(b.lang.placeholder,b.lang.common.generalTab);return{title:"Image",minWidth:400,minHeight:200,contents:[{id:"info",label:e,title:e,elements:[{type:"hbox",width:"100%",widths:["280px","110px"],align:"right",children:[{label:"Image Source",required:!0,type:"text",id:"src",setup:function(a){d=null,this.setValue((a.getAttribute(f)||a.getAttribute("src")).replace(/'/g,'"'));
25
+
26
+ },commit:function(c){var e=this.getValue().replace(/"/g,"'");c.setAttribute(f,e),!d&&a.getImagePreviewUrl?(d=a.getImagePreviewUrl.call(b,e))&&c.setAttribute("src",d):c.setAttribute("src",d||e)}},{style:"display:inline-block;margin-top:15px;width:100%",align:"right",type:"button",id:"browse",hidden:!a.selectImageSource,label:"Browse",onClick:function(b){var c=b.data.dialog;if(c){var e=c.getContentElement("info","src");a.selectImageSource(function(a,b){e.setValue(a),d=b||null})}}}]},{id:"alt",type:"text",style:"width: 100%;",label:"Alt",required:!0,setup:function(a){this.setValue(a.getAttribute("alt"))},commit:function(a){a.setAttribute("alt",this.getValue())}},{id:"align",type:"select",style:"width: 100%;",label:"Align",items:[["None",""],["Left","left"],["Right","right"]],setup:function(a){var b=a.getStyle("float");switch(b){case"inherit":case"none":b=""}!b&&(b=(a.getAttribute("align")||"").toLowerCase()),this.setValue(b)},commit:function(a){var b=this.getValue();b?a.setStyle("float",b):a.removeStyle("float");
27
+
28
+ }},{id:"width",type:"text",style:"width: 100%;",label:"Width",setup:function(a){this.setValue(c(a.getStyle("width")))},commit:function(b){var c=this.getValue();c?b.setStyle("width",a.tools.cssLength(c)):b.removeStyle("width")}},{id:"height",type:"text",style:"width: 100%;",label:"Height",setup:function(a){this.setValue(c(a.getStyle("height")))},commit:function(b){var c=this.getValue();c?b.setStyle("height",a.tools.cssLength(c)):b.removeStyle("height")}}]}]}}),a.dialog.add("mageCodeDialog",function(b){var e=(b.lang.placeholder,b.lang.common.generalTab),f=new a.template('<h5 class="title">{title}</h5><p class="description">{description}</p><code>{snippet}</code>');return{title:"Magento Code",minWidth:400,minHeight:200,contents:[{id:"info",label:e,title:e,elements:[{id:"snippet",type:"select",style:"width: 100%;",label:"Choose a code",className:"mzax-placeholder-snippet",required:!0,items:c(),onChange:function(){var a=this.getDialog().getContentElement("info","description"),b=d(this.getValue());
29
+
30
+ a.getElement().setHtml(f.output(b))}},{id:"description",type:"html",style:"width: 100%;",label:"Description",className:"mzax-placeholder-desc",html:"Please choose Magento code snippet",required:!1}]}]}})}(CKEDITOR);
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.3.0
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
@@ -19,9 +19,9 @@
19
  window.mzax=window.mzax||{},function(a,b){function c(a,b,c){var d=setInterval(function(){"complete"===a.readyState&&(clearInterval(d),b.call(c||a))},10);return d}function d(a){return!!(a||"").toLowerCase().match(/(1|yes|true|y|enabled?)/)}function e(a,b,c){return Math.min(Math.max(a,b),c)}function f(a){a=(a||"").replace(/^(\s+)/gm,function(a){return a.replace(/\t/g," ")}),a=a.replace(/^(\s*)\r?\n(\s+)/,"$2");var b=a.match(/^ +/);return b?a.replace(new RegExp("^ {0,"+b[0].length+"}","gm"),""):a}function g(a){return(a+"").toLowerCase().replace(/^([a-z\u00E0-\u00FC])|\s+([a-z\u00E0-\u00FC])/g,function(a){return a.toUpperCase()})}function h(a){return g(a.replace(/(.)([A-Z])/g,"$1 $2").replace(/[\W_-]+/g," "))}function i(a){return a.outerHTML||function(a){var b=o.createElement("div");return b.appendChild(a.cloneNode(!0)),b.innerHTML}(a)}function j(a){var b=o.createElement("textarea");return b.innerHTML=a,b.value}function k(a){for(var b=p.length;--b>-1;)p[b].call(a,a)}function l(a,b,c){for(var d in a)if(a.hasOwnProperty(d)&&b.call(c||a,a[d],d)===!1)return d;
20
 
21
  return!0}function m(a,b,c){c=c||a;for(var d=0,e=a.length;e>d;d++)if(b.call(c,a[d]))return a[d];return void 0}function n(a){for(var b=[],c=a.querySelectorAll("[mage\\:editable]"),d=0,e=c.length;e>d;d++)switch((c[d].getAttribute("mage:editable")||"0").toLowerCase()){case"yes":case"1":case"y":b.push(c[d])}return b}b.ui=b.ui||{};var o=a.document,p=[],q=1e3;ace.require("ace/ext/mage_autocomplete"),b.jQueryPlugin=function(a){return p.push(a),a},b.ui.Placeholder=Class.create({REGEX_PLACEHOLDER:/\{\{([^\[\}])+\}\}/g,REGEX_VALIDATE:/^\{\{(\/)?([a-z0-9]+)\s*(?:\s([^\}]+?))?\}\}$/i,REGEX_PARAMS:/(?:(?:([a-z_-]+)=)?(?:([^\s]+\([^)]*([^)]+\)))|([^\s"']+)|"([^"]*)"|'([^']*)'))/g,REGEX_PARAM:/^(?:(?:([a-z_-]+)=)?(?:([^\s"']+)|"([^"]*)"|'([^']*)'))$/,initialize:function(a){a&&this.parse(a)},encode:function(){return this.expr?encodeURI("encode:"+this.render()):null},parse:function(a){0===a.indexOf("encode:")&&(a=decodeURI(a.substr(7)));var b=a.match(this.REGEX_VALIDATE);if(b){switch(this.expr=a,this.valid=!0,
22
- this.closing=!!b[1],this.directive=b[2].toLowerCase(),this.input=null,this.params={},this.isBlock=!1,this.isLang=!1,this.directive){case"depend":case"if":case"else":this.input=b[3]||"",this.isLang=!0;break;case"block":case"layout":case"include":case"widget":this.isBlock=!0;case"htmlescape":case"store":case"skin":case"media":case"customvar":case"config":this.params=this.parseParams(b[3]);break;default:this.input=b[3]}return!0}return this.valid=!1,!1},parseParams:function(a){var b,c,d={},e=a.match(this.REGEX_PARAMS);if(e)for(c=0;c<e.length;c++)b=e[c].match(this.REGEX_PARAM),b[1]?d[b[1]]=b[2]||b[3]||b[4]||b[5]:d[b[2]||b[3]||b[4]||b[5]]=!0;return d},render:function(){if(this.closing)return this.expr="{{/"+this.directive+"}}";var a=[this.directive];if(this.input)a.push(this.input);else for(var b in this.params)this.params.hasOwnProperty(b)&&a.push(b+"="+JSON.stringify(this.params[b]));return this.expr="{{"+a.join(" ")+"}}"},getPreview:function(a){if(!a)return"N/A";var b;return h((b=a.match(/([a-z._-]+)\.get([a-z0-9]+)\(/i))?b[1]+" "+b[2]:(b=a.match(/([a-z._-]+)\.[a-z0-9]+\(/i))?b[1]:a);
23
 
24
- },toElement:function(a){function b(a,b){return'<span class="mzax-center"><span class="mzax-title">'+(a||"")+'</span><span class="mzax-info">'+(b||"")+"</span></span>"}a&&this.render();var c=new Element("span",{"class":"mzax-placeholder"}),d=this.params,e=this.directive;switch(c.addClassName(this.isBlock?"is-block":"is-inline"),c.addClassName(e),e){case"include":c.update(b("Include Template",d.template));break;case"layout":c.update(b("Layout Handle",d.handle));break;case"widget":c.update(b("Widget",d.type));break;case"block":c.update(b(d.type||"Block",d.id||d.template));break;case"store":case"skin":case"media":c.update("("+e+": "+(d.url||"")+")");break;case"var":c.update(this.getPreview(this.input));break;case"config":c.update(d.path);break;case"customvar":c.update(this.getPreview(d.code));break;case"htmlescape":c.update(this.getPreview(d["var"]));break;case"if":case"depend":c.addClassName("is-lang"),c.update(this.closing?"/"+e.toUpperCase():e.toUpperCase()+" ( "+this.getPreview(this.input)+" )");
25
 
26
  break;case"else":c.addClassName("is-lang"),c.update("ELSE");break;default:c.update(this.expr)}return c},toText:function(){var a=this.params,b=this.directive;switch(b){case"include":case"layout":case"widget":case"block":return this.expr;case"store":case"skin":case"media":return a.url;case"var":return this.getPreview(this.input);case"config":return a.path;case"customvar":return this.getPreview(a.code);case"htmlescape":return this.getPreview(a["var"]);case"if":case"depend":case"else":return"";default:return this.expr}},toHtml:function(a){var b=this.toElement(a);return i(b)}}),function(a){a.replaceHtml=function(b,c,d){var e,f="@@@!{!{!----!%s!----!}!}!@@@",g=b.ownerDocument,h={},i=Math.ceil(1e6*Math.random()),j=d&&n(b);if(walker=g.createTreeWalker(b,NodeFilter.SHOW_TEXT,function(a){return a.nodeValue.length<=5?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},!1),j)for(var k=0,l=j.length;l>k;k++){var m=j[k],o=f.replace("%s",++i);h[o]=m.innerHTML,m.innerHTML=o}for(;e=walker.nextNode();)e.nodeValue=e.nodeValue.replace(a.prototype.REGEX_PLACEHOLDER,function(b){
27
  var d=new a(b);if(d.valid){var g=f.replace("%s",++i);return h[g]=c?c.call(e,d,!0):d.toHtml(),g}});var p=a.replace(b.innerHTML,function(a){var b=f.replace("%s",++i);return h[b]=c?c.call(e,a,!1):a.toText(),b});b.innerHTML=p.replace(new RegExp(f.replace("%s","[0-9]+"),"g"),function(a){return h[a]?h[a]:a})},a.replace=function(b,c){return b.replace(a.prototype.REGEX_PLACEHOLDER,function(b){var d=new a(b);if(d.valid)return c?c.call(d,d,b):d.toText()})}}(b.ui.Placeholder),b.ui.EditorField=Class.create({initialize:function(a,b){this.id=a||"",this.value=null,this.remove=!1,this.removable=!1,this.element=null,this.index=b||0,this.type="html",this._refresh=[],this.children={},this.uid=q++},sleep:function(){return{remove:this.remove,alt:this.alt||null,value:this.getValue()}},load:function(a){return this.remove=!!a.remove,this.alt=a.alt||null,this.value=a.value||null,this},setElement:function(a){return this.element||(this.element=a,this._clone=a.clone(),a.data("field",this),this.parent=a.parents("[mage\\:id]").data("field"),
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.0
12
  * @category Mzax
13
  * @package Mzax_Emarketing
14
  * @author Jacob Siefer (jacob@mzax.de)
19
  window.mzax=window.mzax||{},function(a,b){function c(a,b,c){var d=setInterval(function(){"complete"===a.readyState&&(clearInterval(d),b.call(c||a))},10);return d}function d(a){return!!(a||"").toLowerCase().match(/(1|yes|true|y|enabled?)/)}function e(a,b,c){return Math.min(Math.max(a,b),c)}function f(a){a=(a||"").replace(/^(\s+)/gm,function(a){return a.replace(/\t/g," ")}),a=a.replace(/^(\s*)\r?\n(\s+)/,"$2");var b=a.match(/^ +/);return b?a.replace(new RegExp("^ {0,"+b[0].length+"}","gm"),""):a}function g(a){return(a+"").toLowerCase().replace(/^([a-z\u00E0-\u00FC])|\s+([a-z\u00E0-\u00FC])/g,function(a){return a.toUpperCase()})}function h(a){return g(a.replace(/(.)([A-Z])/g,"$1 $2").replace(/[\W_-]+/g," "))}function i(a){return a.outerHTML||function(a){var b=o.createElement("div");return b.appendChild(a.cloneNode(!0)),b.innerHTML}(a)}function j(a){var b=o.createElement("textarea");return b.innerHTML=a,b.value}function k(a){for(var b=p.length;--b>-1;)p[b].call(a,a)}function l(a,b,c){for(var d in a)if(a.hasOwnProperty(d)&&b.call(c||a,a[d],d)===!1)return d;
20
 
21
  return!0}function m(a,b,c){c=c||a;for(var d=0,e=a.length;e>d;d++)if(b.call(c,a[d]))return a[d];return void 0}function n(a){for(var b=[],c=a.querySelectorAll("[mage\\:editable]"),d=0,e=c.length;e>d;d++)switch((c[d].getAttribute("mage:editable")||"0").toLowerCase()){case"yes":case"1":case"y":b.push(c[d])}return b}b.ui=b.ui||{};var o=a.document,p=[],q=1e3;ace.require("ace/ext/mage_autocomplete"),b.jQueryPlugin=function(a){return p.push(a),a},b.ui.Placeholder=Class.create({REGEX_PLACEHOLDER:/\{\{([^\[\}])+\}\}/g,REGEX_VALIDATE:/^\{\{(\/)?([a-z0-9]+)\s*(?:\s([^\}]+?))?\}\}$/i,REGEX_PARAMS:/(?:(?:([a-z_-]+)=)?(?:([^\s]+\([^)]*([^)]+\)))|([^\s"']+)|"([^"]*)"|'([^']*)'))/g,REGEX_PARAM:/^(?:(?:([a-z_-]+)=)?(?:([^\s"']+)|"([^"]*)"|'([^']*)'))$/,initialize:function(a){a&&this.parse(a)},encode:function(){return this.expr?encodeURI("encode:"+this.render()):null},parse:function(a){0===a.indexOf("encode:")&&(a=decodeURI(a.substr(7)));var b=a.match(this.REGEX_VALIDATE);if(b){switch(this.expr=a,this.valid=!0,
22
+ this.closing=!!b[1],this.directive=b[2].toLowerCase(),this.input=null,this.params={},this.isBlock=!1,this.isLang=!1,this.directive){case"depend":case"if":case"else":this.input=b[3]||"",this.isLang=!0;break;case"block":case"layout":case"include":case"widget":this.isBlock=!0;case"htmlescape":case"store":case"skin":case"coupon":case"media":case"customvar":case"config":this.params=this.parseParams(b[3]);break;default:this.input=b[3]}return!0}return this.valid=!1,!1},parseParams:function(a){var b,c,d={},e=a.match(this.REGEX_PARAMS);if(e)for(c=0;c<e.length;c++)b=e[c].match(this.REGEX_PARAM),b[1]?d[b[1]]=b[2]||b[3]||b[4]||b[5]:d[b[2]||b[3]||b[4]||b[5]]=!0;return d},render:function(){if(this.closing)return this.expr="{{/"+this.directive+"}}";var a=[this.directive];if(this.input)a.push(this.input);else for(var b in this.params)this.params.hasOwnProperty(b)&&a.push(b+"="+JSON.stringify(this.params[b]));return this.expr="{{"+a.join(" ")+"}}"},getPreview:function(a){if(!a)return"N/A";var b;return h((b=a.match(/([a-z._-]+)\.get([a-z0-9]+)\(/i))?b[1]+" "+b[2]:(b=a.match(/([a-z._-]+)\.[a-z0-9]+\(/i))?b[1]:a);
23
 
24
+ },toElement:function(a){function b(a,b){return'<span class="mzax-center"><span class="mzax-title">'+(a||"")+'</span><span class="mzax-info">'+(b||"")+"</span></span>"}a&&this.render();var c=new Element("span",{"class":"mzax-placeholder"}),d=this.params,e=this.directive;switch(c.addClassName(this.isBlock?"is-block":"is-inline"),c.addClassName(e),e){case"include":c.update(b("Include Template",d.template));break;case"layout":c.update(b("Layout Handle",d.handle));break;case"widget":c.update(b("Widget",d.type));break;case"block":c.update(b(d.type||"Block",d.id||d.template));break;case"store":case"skin":case"media":c.update("("+e+": "+(d.url||"")+")");break;case"var":c.update(this.getPreview(this.input));break;case"config":c.update(d.path);break;case"customvar":c.update(this.getPreview(d.code));break;case"coupon":c.update("COUPON[#"+d.rule+"]");break;case"htmlescape":c.update(this.getPreview(d["var"]));break;case"if":case"depend":c.addClassName("is-lang"),c.update(this.closing?"/"+e.toUpperCase():e.toUpperCase()+" ( "+this.getPreview(this.input)+" )");
25
 
26
  break;case"else":c.addClassName("is-lang"),c.update("ELSE");break;default:c.update(this.expr)}return c},toText:function(){var a=this.params,b=this.directive;switch(b){case"include":case"layout":case"widget":case"block":return this.expr;case"store":case"skin":case"media":return a.url;case"var":return this.getPreview(this.input);case"config":return a.path;case"customvar":return this.getPreview(a.code);case"htmlescape":return this.getPreview(a["var"]);case"if":case"depend":case"else":return"";default:return this.expr}},toHtml:function(a){var b=this.toElement(a);return i(b)}}),function(a){a.replaceHtml=function(b,c,d){var e,f="@@@!{!{!----!%s!----!}!}!@@@",g=b.ownerDocument,h={},i=Math.ceil(1e6*Math.random()),j=d&&n(b);if(walker=g.createTreeWalker(b,NodeFilter.SHOW_TEXT,function(a){return a.nodeValue.length<=5?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},!1),j)for(var k=0,l=j.length;l>k;k++){var m=j[k],o=f.replace("%s",++i);h[o]=m.innerHTML,m.innerHTML=o}for(;e=walker.nextNode();)e.nodeValue=e.nodeValue.replace(a.prototype.REGEX_PLACEHOLDER,function(b){
27
  var d=new a(b);if(d.valid){var g=f.replace("%s",++i);return h[g]=c?c.call(e,d,!0):d.toHtml(),g}});var p=a.replace(b.innerHTML,function(a){var b=f.replace("%s",++i);return h[b]=c?c.call(e,a,!1):a.toText(),b});b.innerHTML=p.replace(new RegExp(f.replace("%s","[0-9]+"),"g"),function(a){return h[a]?h[a]:a})},a.replace=function(b,c){return b.replace(a.prototype.REGEX_PLACEHOLDER,function(b){var d=new a(b);if(d.valid)return c?c.call(d,d,b):d.toText()})}}(b.ui.Placeholder),b.ui.EditorField=Class.create({initialize:function(a,b){this.id=a||"",this.value=null,this.remove=!1,this.removable=!1,this.element=null,this.index=b||0,this.type="html",this._refresh=[],this.children={},this.uid=q++},sleep:function(){return{remove:this.remove,alt:this.alt||null,value:this.getValue()}},load:function(a){return this.remove=!!a.remove,this.alt=a.alt||null,this.value=a.value||null,this},setElement:function(a){return this.element||(this.element=a,this._clone=a.clone(),a.data("field",this),this.parent=a.parents("[mage\\:id]").data("field"),
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.3.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0
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.3.0
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.0
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.0
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.3.0</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-08-10</date>
48
- <time>9:26:50</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="a5a21cdc119a54b8bbea8b3928bc1fff"/><dir name="Medium"><file name="Abstract.php" hash="81d4bd2bd81f3fc80ab37377ad016818"/><dir name="Email"><dir name="Tab"><file name="Inbox.php" hash="31a20381c2e354424b4101a58c9874f7"/><file name="Outbox.php" hash="1ee79abcfb289dd13022a9efd852e306"/></dir></dir><file name="Email.php" hash="c24579d1898e91477785779aa0c94237"/></dir><dir name="Tab"><dir name="Content"><file name="Original.php" hash="028516f379b88da55664e694ed4922b8"/><file name="Variation.php" hash="ed759ad06f59290ce3b9c8fd62c27658"/></dir><file name="Content.php" hash="8ceffd297da67df146bd55e184d10f5a"/><file name="Errors.php" hash="d12a8d2842890142e368cdd02d5c3b16"/><file name="Filters.php" hash="11273e729e018d3133a23e2259949c8e"/><file name="Inbox.php" hash="389213d44ad6d0990d34182b1c22c74b"/><file name="Medium.php" hash="6059a13c1bc326218a0ce59184d8c673"/><dir name="Recipients"><file name="Grid.php" hash="0e8ee1e066e83bd4a5a6e499bad2c1ff"/></dir><file name="Recipients.php" hash="2ee8b306002a6bcb8b6c84a8c97b0ef3"/><file name="Report.php" hash="9c275f923ba5bccdc1f722103f69295a"/><file name="Settings.php" hash="bf0cbc4061092c4287678550318b9054"/><file name="Tasks.php" hash="11e955aa874ec5f0ceefe0e4f677cae6"/><file name="Test.php" hash="56fcec1e07aaec7909bd56f8712ddfde"/></dir><file name="Tabs.php" hash="7b2f950f8e06d3e0d42f712c871bcfe4"/></dir><file name="Edit.php" hash="ed05dec6ca04b5f3cfbc91291d269a97"/><dir name="Grid"><dir name="Filter"><file name="Filter.php" hash="197d2dc9d6683e510e227091e55dddce"/></dir><dir name="Renderer"><file name="Action.php" hash="eb2092c3f4806524c3282b8c82d219c3"/><file name="Filter.php" hash="e7a7d16b330ff7d87997a73c0e311e0a"/><file name="SendMail.php" hash="fb4e70eae8ef3fd5824a75c2ef16d39e"/><file name="Sender.php" hash="53085d27a0f9856eba426e7cf67df104"/><file name="Stats.php" hash="4f5ce1c7462742b8073cc97346267c50"/></dir></dir><file name="Grid.php" hash="2986a5249eee99d4c6dcec23df7cd48a"/><dir name="New"><file name="Presets.php" hash="f4f2590450d4843c4df0a7161315992c"/></dir><file name="New.php" hash="b7ec3073084dd336b6a630a3d0ccdeb6"/><file name="Preview.php" hash="7337214f2583c295f82684e745975986"/><dir name="SendTestMail"><file name="Form.php" hash="4483748c9a2c4cb805496de8f6ee3fdd"/></dir><file name="SendTestMail.php" hash="8d6c35c0e8ba52b43efec1fa8cdae0df"/><dir name="Test"><file name="Emulate.php" hash="304976ed2d2d93b2102e74fff5f4fc9d"/></dir><file name="Test.php" hash="6055fc91e1224371d663b7d97869a839"/><file name="View.php" hash="26ded0fe06a76d69e8ae9886ee86dbec"/></dir><dir name="Chart"><file name="Abstract.php" hash="a6d0786868ee379cad6dda797e0d8672"/><file name="Area.php" hash="40ab17dc32e1e680ddc7556775f1fab2"/><file name="Bar.php" hash="2e318f4341bb9bf9a79ab6d881fa84c1"/><file name="Column.php" hash="51cd131405f0176d5b53a82abb198042"/><file name="Geo.php" hash="0dc8680cdd070d5c10410278b8c0602c"/><file name="Line.php" hash="d7c92602aba3eee3618fa4241843236d"/><file name="Pie.php" hash="d216eaacab663681225ddd9c271c4e19"/><file name="Scatter.php" hash="2a56a5e178f7f621c958999d0d36e237"/><file name="SteppedArea.php" hash="0c49cc9e4052ab19fe41f43891a0df9c"/><dir name="Widget"><file name="Container.php" hash="53deee84b28db4bce6b17cbf6e4a462c"/><file name="Geo.php" hash="7a6ec04ab7cbf947e414a8f090e1501a"/><file name="Tab.php" hash="57653baf32f8f2b8ebeb3793ef3ecb80"/></dir></dir><file name="Conditions.php" hash="23abd534e9b78732654f0766d27b3fd1"/><file name="Editable.php" hash="7cebab03137b14220ea236a907c7510b"/><dir name="Filter"><dir name="Object"><file name="Grid.php" hash="0994085756bf59b0ae96c5a19c83d259"/></dir><dir name="Test"><file name="Recursive.php" hash="96ab73ea16801714ca00071bf1b57a0d"/><file name="Single.php" hash="830d7604c98f87fa217c2740245bb26c"/></dir></dir><file name="Filters.php" hash="a457782744a65d57e742322ebbc229ba"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="416700116ff753ba5a5ae7cb5ff4ec12"/><file name="Campaign.php" hash="7d158c7f1e11538e0d1fdb7bf21486e1"/><file name="Recipient.php" hash="3a8004fd2311a552f1e35c3ebce4e388"/><file name="Size.php" hash="1fd36dfa46969e98886b775f9f0ecd7b"/></dir></dir></dir><dir name="Inbox"><dir name="Email"><file name="Form.php" hash="9a84fd7adaceb8ed3b49819a7ef088ca"/></dir><file name="Email.php" hash="e69eeab3136159cfc4e20e2b1dacd5a9"/><file name="Grid.php" hash="e99eac74532a0e6f290c91097eae7c1c"/><file name="View.php" hash="51b12adee83d258ae6d95f353d3563bd"/></dir><dir name="Outbox"><dir name="Email"><file name="Form.php" hash="ae3ef25f94f65e529f61c4861638c44b"/></dir><file name="Email.php" hash="87640dc0728096c45d8981322d609859"/><file name="Grid.php" hash="a449d4b4be8178431051040fafc950ce"/><file name="View.php" hash="714246dfbd9da86280ec09cd56271c2f"/></dir><dir name="Recipients"><dir name="Column"><dir name="Renderer"><file name="Attribute.php" hash="7afafabec6ee4ba2089a2b8a3f1dd2bf"/><file name="Object.php" hash="a9693dd1ba3da5187f489548b6ca019b"/></dir></dir><file name="Grid.php" hash="c69192aead167519da0165f10a138bb6"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="DomainThreshold.php" hash="048d91c84968ac58a6ec021d8d583cf5"/><file name="MailStorage.php" hash="6eea0a3a2fcaed53bfaca29568bdc32b"/></dir></dir></dir></dir><dir name="Template"><dir name="Edit"><file name="Form.php" hash="cdd4681de78e774a0e5741bed8d1420c"/></dir><file name="Edit.php" hash="5131f385b7a96b493fbca7a5986cafee"/><file name="Grid.php" hash="4a81fa49795775eb03c86c6bcd4ca02c"/><dir name="Upload"><file name="Form.php" hash="011fc4e13ca8d90931bd39564fa2c362"/></dir><file name="Upload.php" hash="b639a923379d2aaefbf3a1270a8e32d6"/><file name="View.php" hash="4a1ec22355a035ea1a7dd6d68fab645a"/></dir><file name="Template.php" hash="de9ddbee4d405047cf883cd7c981aced"/><dir name="Tracker"><dir name="Edit"><file name="Form.php" hash="4e252c4f548c9f036ed8d2d732362cb8"/><dir name="Tab"><file name="Conditions.php" hash="08edccedcc10a067f62ca3e43f957ecb"/><file name="GoalType.php" hash="e63bdc90619b218bbd215d681bf543a8"/><file name="Settings.php" hash="b27b72ebd09bf667f0e349dbdf77a9f5"/><file name="Tasks.php" hash="4b95a18fe119e9b4928ccf3eb7f911a0"/><file name="Test.php" hash="02f26a894d9a410f3e3ceee9433716ab"/></dir><file name="Tabs.php" hash="64e979517ff4368b896650e19690690c"/></dir><file name="Edit.php" hash="444f0a6e7cf5ff53f8fae8e1747c68ae"/><file name="Grid.php" hash="e97f4fbf3e42eec4805a879d9f63abce"/><file name="New.php" hash="1230f31af6718e77a8d54da545bd41af"/><dir name="Test"><file name="Emulate.php" hash="c12055a06d54f266851d6c8addb6af37"/></dir><file name="Test.php" hash="6ff9a73df0e241c8106d2808adf6d178"/><dir name="Upload"><file name="Form.php" hash="19d5fbc77fb051e98082a4747223864f"/></dir><file name="Upload.php" hash="f5c22fbfb1c4e02e054d748d36e7c704"/><file name="View.php" hash="e705cb77b1d69fce19f9a7acf9abcd3b"/></dir><file name="Unsubscribe.php" hash="6321f3a7b5160c7b4151867a1cbeaf5a"/></dir><dir name="Db"><file name="Select.php" hash="a93c46f5a49c72e5df200aab3f359f1c"/></dir><dir name="Helper"><file name="Campaign.php" hash="3c79f682359e95d1449d8768a42e1b03"/><file name="Data.php" hash="184f736bb67b74372d05445220c4eb30"/><file name="Newsletter.php" hash="637a7bee403c5455e22eefd317782cde"/><file name="Request.php" hash="e0882c6c1972b099bbe9c6b7f737a31a"/><file name="SqlFormatter.php" hash="39c7f58fa1e517126f6c9c514a461e29"/></dir><file name="LICENSE" hash="cbbe04980244d5b18963e94de0ddea15"/><dir name="Model"><dir name="Campaign"><file name="Content.php" hash="401275efbad8517ae3e4edc6f7cf85c6"/><file name="Preset.php" hash="b103a2f0eb0355c6e9eedb1d4cde7689"/><file name="Variation.php" hash="aab948b7e3587c9d0d227477a7f7ee71"/></dir><file name="Campaign.php" hash="ddaf64f8091dd3a61fdbeab4f3c3210b"/><dir name="Conversion"><dir name="Goal"><file name="Abstract.php" hash="fd03b415e9d83de8eb0d5c1eb2b023f1"/><file name="Orders.php" hash="38ea4f77bf2cd9d1de33368f8f915879"/></dir><file name="Goal.php" hash="59066dbedec61f760d2cd18d7d4541a4"/><file name="Select.php" hash="8f6d2585e60231b77491c53e2d258ead"/><file name="Tracker.php" hash="6d75587a1c79a3f3f86022a85c8e192a"/></dir><file name="DomainThrottle.php" hash="5a001f1b49338c6ef52bf32af1b6edbe"/><file name="Email.php" hash="b2050701541a0a1559fc20cb4288a65f"/><dir name="Form"><dir name="Element"><file name="Ace.php" hash="cca08f163329db2456c1e4646336e2c7"/><file name="Credits.php" hash="0c416504e895d7c7b5ce26960567c32e"/><file name="EmailEditor.php" hash="2d9aa0847637c2e79871e722072f3069"/><file name="Info.php" hash="21acd3d56f946679f6af335e14ee9b0e"/><file name="TemplateEditor.php" hash="9d9e994e2316194ec8a44a9b2e9f34f3"/><file name="Textarea.php" hash="e4b43f42602fda2b2926368b90ab45ca"/><file name="Wildselect.php" hash="c1890edbd421f1a9e24c97660a4b00cf"/></dir></dir><file name="Goal.php" hash="b012c25113d36d82b05cc4bd8c7c4113"/><dir name="Inbox"><dir name="Bounce"><dir name="Detector"><file name="Abstract.php" hash="7d1c782edb87cc5bc6359a5db2db3173"/><file name="Recipient.php" hash="bded2c82eb472d52bb6ceaabb0dc7973"/><file name="Store.php" hash="3abf9e4d2070905098924b18b8b60d25"/><file name="Unsubscribe.php" hash="7911bedead5f47de2488168a86d75903"/></dir></dir><dir name="Email"><file name="Collector.php" hash="e2c10c0d2494c6d4075a1472e3a64a6a"/><dir name="Pull"><file name="Abstract.php" hash="c421e193653c3f2ad994f0b8272cc7d9"/><file name="Storage.php" hash="54b344d53628935595379d6c38789abd"/></dir></dir><file name="Email.php" hash="643ccc86b35cb5b857759a913ee57de6"/></dir><file name="Inbox.php" hash="a6df48263ec4b3d01fcff28248cf4bbc"/><dir name="Link"><file name="Reference.php" hash="c1d4382f55009cf07a0a8ebce73d7afc"/></dir><file name="Link.php" hash="7da5fa2fe49aa8883945a00b00c53f9f"/><dir name="Medium"><file name="Abstract.php" hash="312b9fb24115e00747ccaeaea37cfc30"/><dir name="Email"><file name="Composer.php" hash="c073416a317be455c490ab38a47d11b1"/><file name="Filter.php" hash="c7cbb846cd8dda4d7da12ee73b46d8a6"/><file name="Processor.php" hash="7c6e8387e80185726a9da7142a55f6c2"/><file name="Snippets.php" hash="c4702ba225afe489e3834ce8faeaf062"/></dir><file name="Email.php" hash="4604489d6d647a2db29808fad4321f97"/></dir><file name="Medium.php" hash="c42c5980ae975efd2c7cb5d075b7f54b"/><dir name="Object"><file name="Abstract.php" hash="9a0a7771f4eb6bbb10ecb222f8327993"/><file name="Address.php" hash="f1486c3c56aba4d7699e3224cdaac3fa"/><dir name="Collection"><file name="Item.php" hash="2161191e64c9f8e3f6bc7d6c5e72883c"/></dir><file name="Collection.php" hash="93cf43150655aee29d9590422ae7735d"/><dir name="Customer"><file name="Address.php" hash="bb67d277dc6167b0dc26d45dfaf0777c"/></dir><file name="Customer.php" hash="720e03842a71a2f3edf2d417ac74af76"/><dir name="Filter"><file name="Abstract.php" hash="6938d6b4b3381bf4d67deeec1e4273fe"/><dir name="Address"><file name="City.php" hash="038d9051073788bd1c7e5d5759e58d21"/><file name="Country.php" hash="22547f10c26abdf5f1f401fd6f69f043"/><file name="Postcode.php" hash="7cbb78ebff2590a776f8f701af105036"/><file name="Region.php" hash="0eecc3c6c543a1e855ea60c4f2b25080"/><file name="Street.php" hash="47e632aa91a3a441b94617b5c06f546c"/></dir><file name="Attribute.php" hash="4276855936ef89f2abf130213bd3509f"/><dir name="Campaign"><file name="Goal.php" hash="e3fc36ac8011669efa5f93cc819f9072"/><dir name="Recipient"><file name="Abstract.php" hash="51656e20da8e780f174e6a0893125cb1"/><file name="Interact.php" hash="6be0a46dd84ea273886caf25f9452a99"/></dir></dir><file name="Column.php" hash="6629fe13d81387a254090771564f7730"/><file name="Combine.php" hash="fc6865d6a01202dde168b65b7cc51a4d"/><file name="Component.php" hash="a7c8729aa4b94c231be18738cef3f4fc"/><dir name="Customer"><file name="Abstract.php" hash="3d49c26ddd0cabc7492b8b3493152602"/><dir name="Address"><file name="Attribute.php" hash="92b109a396d7446ae1775e79fd5e9906"/></dir><file name="Address.php" hash="3ca95a1b710ea20a8a890573e0d60ca1"/><file name="Attribute.php" hash="759edd4acd6478104c5dc4c440392982"/><file name="Event.php" hash="75c100184d91abf363edba0366d759fd"/><file name="Lastlogin.php" hash="538ce739b51834455906add23bdee278"/><file name="Name.php" hash="f0e1696642967c97a330f2840c2ee790"/><file name="Order.php" hash="b0213a61feeb22184c7603ee1b99399d"/></dir><file name="Main.php" hash="3d27b1282b1ed851668c7419755c8043"/><file name="Newsletter.php" hash="54be3f982000614c2b20682743704510"/><dir name="Order"><file name="Abstract.php" hash="517217f4ee3903f28abc611c64ffb4b6"/><file name="Address.php" hash="db0ec41da1cd233a00ebc02ed0ba5d2c"/><file name="Campaign.php" hash="550b6898a8fefeccd5f14c69189ef0c5"/><dir name="Item"><file name="Abstract.php" hash="43b29bee9c6693fb6d53b012f107e542"/><file name="Table.php" hash="e08a6d6f8da294d0b443ee99f109be82"/></dir><file name="Items.php" hash="beead9bdb6adb8c2bbe47a336a676a24"/><file name="Previous.php" hash="54c806cf147b4b49054f3dbf891ba778"/><file name="ShippedAt.php" hash="e1adcd2c32de1e85509100189a150f15"/><file name="Table.php" hash="8ca4bb4d0e560715a66d29cb21037df1"/></dir><dir name="Product"><file name="Abstract.php" hash="d837e8cb03d7d02d5b418848add408b3"/><file name="Attribute.php" hash="e2e3bc17b9b0f07594245ea7c5ffa181"/><file name="Category.php" hash="2b1a15ebc87e4c2910597d3f853d8ed3"/></dir><dir name="Quote"><file name="Abstract.php" hash="bbbf4922f6e2a9b7bbe2eeac31b1ef72"/><file name="Address.php" hash="b985b1851437df02c1ca4a65abbe4b29"/><dir name="Item"><file name="Table.php" hash="4aea75a86ee382d5ee85adff4450a5a7"/></dir><file name="Items.php" hash="32b2caeba97cb8e0bf05a74bd345f900"/><file name="Table.php" hash="7bdb40e5eb2e8c14cea8904de2b34ebb"/></dir><file name="Table.php" hash="e48367c48256c11e5f34447e285c5c17"/></dir><file name="Filter.php" hash="560b2e8d1a87da450616770651de24a8"/><file name="Order.php" hash="952b1b964cd842ed5d6f85e67d504cc9"/><file name="OrderAddress.php" hash="26e28436622c8fb3d9369e0950e6608f"/><file name="OrderItem.php" hash="42f0b32bc5f0417a6a9b855d47561614"/><file name="Product.php" hash="b236106ce6d204e3d948c4e78b1699f1"/><file name="Quote.php" hash="97b85a49b756fd5f34cd3d4d425c653b"/><file name="QuoteAddress.php" hash="a0984c8e7eece65bf1b3e65c11b0503b"/><file name="QuoteItem.php" hash="6830fefe7566ceee0cdc0b008af8dd6c"/><file name="Recipient.php" hash="d7a150ad18ca50eaaa998c9ebe719a40"/><file name="Subscriber.php" hash="1eff776a2ec9dbb4333509bcd2d9fbf9"/></dir><dir name="Observer"><file name="Abstract.php" hash="61a3d1dfcef14fb4846ab1330c564304"/><file name="Cron.php" hash="bbe1cc748e46f8fcb90807a07a150410"/><file name="Customer.php" hash="d735541159d9fe1bed84eed9766d6ff9"/><file name="Goal.php" hash="1c1b6079ea05d1e344ef472d050b10f8"/><file name="Order.php" hash="24bc9c963165b6babc468291f46aa241"/></dir><file name="Observer.php" hash="89aa74854b5a729ecfd535b22c019db1"/><dir name="Outbox"><file name="Email.php" hash="ee3e24eb16629b02ab9334bca013cba5"/><dir name="Transporter"><file name="File.php" hash="40752d07641e790607acbfab9d67383e"/><file name="Interface.php" hash="1dde67ddeb8126153e1fa5e5d9eb8f6c"/><file name="Sendmail.php" hash="7152a72df13867adb51ee336dc8c197f"/><file name="Smtp.php" hash="768b4b69994f13b0099ab1563ef09eff"/></dir><file name="Transporter.php" hash="540950c1773ce385c2416c92f6fd87c6"/></dir><file name="Outbox.php" hash="1e5879a3d1c0d9d7b94c9a0cbe7d0042"/><file name="Premailer.php" hash="2700577033d7c70d7b5f925011660be2"/><dir name="Recipient"><file name="Error.php" hash="169d48f53a7a91c99378c23fe2b25015"/><dir name="Provider"><file name="Abstract.php" hash="851498eeb713c46e3b04d7642621b575"/><file name="Customer.php" hash="0653be595f1bd69a2b5315ed1c1a3839"/><file name="Newsletter.php" hash="847945c5acf7cda269f61271095e120f"/><file name="Order.php" hash="03799bde423ea82625ebfea3ac4d0b9f"/><file name="Quote.php" hash="0d1d9175c43f852b8950c4135eba428b"/></dir><file name="Provider.php" hash="6753d3c782215765c24c4aefa7dff468"/></dir><file name="Recipient.php" hash="41c3f97b6341fcc61c4b975a1ea6f0dc"/><dir name="Report"><dir name="Aggregator"><file name="Abstract.php" hash="396bc854937ba077e3344f5346a071da"/><file name="Campaign.php" hash="767660f63f722da7e4dde6308cef5c1c"/><dir name="Dimension"><file name="Abstract.php" hash="56263a7c1eb93ef3fdd5af39fd3aea61"/><file name="Country.php" hash="5bc5300113a3812906d7db29f720f259"/><file name="Dayofweek.php" hash="0a175c73ebfe793acdb2c5cf22019fab"/><file name="DeviceBrand.php" hash="eb76866d9777978782858c49d143a3c0"/><file name="DeviceType.php" hash="2ce635f78b0b55e576153e4a1152269b"/><file name="Hour.php" hash="895945039aa32b26e4f1daf87f5cbf02"/><file name="Os.php" hash="e0b5d194127f2570e39c6c89c753e074"/><file name="Region.php" hash="e0499e8abf41a78a0fcd2ff451410f3f"/><file name="Useragent.php" hash="5ba6670c43982dd9fa5f4714ed60c8a1"/></dir><file name="Dimension.php" hash="b9dcef0e96108b9ddf11a29ec5e19b9e"/><file name="Events.php" hash="b619d2b31a39a98756a926d6c01898ab"/><file name="Goals.php" hash="2117fdace04ef5b0c769882425353f1e"/><file name="Rates.php" hash="6c6b0b7bb7294f7b8f4f675d160b4056"/><file name="Recipient.php" hash="ea3a7da5e0e3f672dce04d57eafad02f"/><file name="Tracker.php" hash="4de3759fefae3b9e38ccf7bbf1214f83"/></dir><file name="Aggregator.php" hash="e31c0201f04a4586e1d217b8d12ebb0a"/><file name="Query.php" hash="892eb60881268619621ca1176cab534e"/><file name="Seeder.php" hash="28cc6aed37d1f8a11e94bf37c87bf8fd"/></dir><file name="Report.php" hash="c31c08860a4599db9348b9293f16ad45"/><dir name="Resource"><dir name="Campaign"><file name="Collection.php" hash="bb876c43b987c5ba5446104e8cb5a90e"/><dir name="Preset"><file name="Collection.php" hash="3e653bd6175ecb7dd42266e106c423ac"/></dir><file name="Preset.php" hash="4ad23ac7fb9f947e9abf039c61bb9979"/><dir name="Variation"><file name="Collection.php" hash="2bf0fc026d5c883478e49a8923ab9677"/></dir><file name="Variation.php" hash="3308a17566987d9396cc1d813e9abe89"/></dir><file name="Campaign.php" hash="ea1d1c840f76c986899dffb1947dc975"/><dir name="Conversion"><dir name="Tracker"><file name="Collection.php" hash="1b177abb1df9dff49706ba269db185cd"/></dir><file name="Tracker.php" hash="ac44c2c1da7685a331d186f7a0469603"/></dir><dir name="Email"><file name="Collection.php" hash="8c2e978c5ff9813136d406ef3671a7de"/></dir><file name="Goal.php" hash="642e640cf5e90545b2c868266c4f6a90"/><file name="Helper.php" hash="9d45f518e2bd882464a9ac79eec54d50"/><dir name="Inbox"><dir name="Email"><file name="Collection.php" hash="c95681225563e6c2c98128c3a0dfb335"/></dir><file name="Email.php" hash="120f8ff9bc557967de8f95fe536d3017"/></dir><dir name="Link"><file name="Reference.php" hash="0b0952dd098fc27b0cc334b9162c1fc4"/></dir><file name="Link.php" hash="62c386239a3e1542a31b5eab89ffbd22"/><dir name="Outbox"><dir name="Email"><file name="Collection.php" hash="2459fd3e489422d262f35c8dc92d5003"/></dir><file name="Email.php" hash="c418a6743f045d9e7ce453de4c17db26"/></dir><dir name="Recipient"><file name="Address.php" hash="410a321115253dd82a218d342e2b4c79"/><file name="Binding.php" hash="4573fe3eb2632493a496a5e2de83d11a"/><file name="Collection.php" hash="97d4576f40a635730f76313d2f0c8fd2"/><dir name="Error"><file name="Collection.php" hash="627b0306dcc9a840ba666a3b3b468999"/></dir><file name="Error.php" hash="61bd53d16370a3daae0540079d0e1438"/><file name="Event.php" hash="ef3458768ee9171fde616e65b2aa5236"/><dir name="Goal"><file name="Binder.php" hash="86f37d07c0c080d7405ee6ce891dc9fd"/></dir></dir><file name="Recipient.php" hash="493ac7484df69e7f4f07890367ae9f35"/><file name="Setup.php" hash="bc1525589bdbd2a01ac91cde818f7152"/><dir name="Template"><file name="Collection.php" hash="c69d67e5759a34b6124fee6225856fa9"/></dir><file name="Template.php" hash="f883fbd914216f9803a26142652d56bb"/><dir name="Useragent"><file name="regexes.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><file name="Useragent.php" hash="98775cdef70d480e73bef10b70cefde1"/></dir><file name="Session.php" hash="098026f8f9633ebb8097cb653870bc22"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="DomainThreshold.php" hash="6699a7638542581b812d65951ebac07e"/></dir><dir name="Source"><file name="GeoIp.php" hash="a024e6d880857757fd891342e3910d56"/><file name="MailStorage.php" hash="b8a653476d9d8e1a16aea4c91490f12e"/><file name="SmtpAuthentication.php" hash="8ab5000641ddaac485dbf58632b14dbd"/></dir></dir></dir><dir name="Template"><file name="Exception.php" hash="51262490fe760618d797e99638751fd7"/></dir><file name="Template.php" hash="a6f5ef9f2c52011e280f580db8ee80c6"/></dir><dir name="controllers"><dir name="Admin"><file name="CampaignController.php" hash="e4115605c5fb92556b4dd8d620857d70"/><file name="InboxController.php" hash="7c05759cd22a240a790d841cae30b4d5"/><file name="OutboxController.php" hash="8e8a38c4bcfea2353a4a307b98c0055b"/><file name="ShortcutController.php" hash="1f8e44f38fdb686db266418f7b499d4f"/><file name="TemplateController.php" hash="d1d2007e4f060a56acc1225912bcffa0"/><file name="TrackerController.php" hash="a5ec046d2ea6ca36bf34d4808d913ed8"/></dir><file name="BeaconController.php" hash="02909b0972f9e90b65972955b7dd586f"/><file name="EmailController.php" hash="fe5ba831f2539542cf5d9bcee6f16a2b"/><file name="LinkController.php" hash="c55f6b4cf6901ecf5787f4d7776cc0a8"/><file name="UnsubscribeController.php" hash="eea01b42de09930e6a850677a6f61472"/></dir><dir name="data"><file name="useragent_regexes.php" hash="f3a2c2b4da84af0b1b4fa4d406af6206"/></dir><dir name="etc"><file name="adminhtml.xml" hash="05be846d644396ee2916b31f50c8fedf"/><file name="config.xml" hash="0a8d682cccd2f4cb57244a4d7f876623"/><file name="system.xml" hash="6493bed387f03485079b0c9f34ccb3b0"/></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="e70e72dee218d99f7267dd6f893135f6"/><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="7b374feef602e83cf399ba9194408927"/><file name="upgrade-0.2.6-0.2.7.php" hash="5b3f77d1514015530b1e87e18d83722a"/></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="223dc4dbe89a51a5f753b80d5ad7cd5c"/></dir></dir><dir name="template"><dir name="mzax"><dir name="emarketing"><dir name="campaign"><file name="content-tabs.phtml" hash="ba67be6c84406d9ddce2f9bb902b38ca"/><file name="credits-left.phtml" hash="3bf2cd9579cbe3cc6f38ce91545a68ec"/><file name="fieldset-offer.phtml" hash="2b6e09dcdbfdbb52eab6a203f32100a1"/><dir name="filters"><file name="emulate.phtml" hash="75e9448061c6af33a3184bd953f34863"/></dir><file name="load_template.phtml" hash="fb8ed08b070a02996a44406cefd401fa"/><dir name="medium"><dir name="email"><file name="preview.phtml" hash="83bf553ff0d1f14c3654965b37ea0cb3"/></dir></dir><file name="medium.phtml" hash="59aec898f3a31a582eeca4b6b07d2659"/><file name="presets.phtml" hash="c535d4b49404ce7581a8c6d2c246f114"/><file name="recipients.phtml" hash="2423e71a24b3799c9c255b1545af9249"/><file name="report.phtml" hash="173b16162f1b79687ea1444419e7e5d0"/><file name="running-warning.phtml" hash="200956a178a6304b035eb97121ff779a"/><file name="tasks.phtml" hash="5c6e82b3b15d43af42cb1cf82a66f9cf"/></dir><dir name="edit"><file name="js.phtml" hash="f97e7b7ac3b4178f92860d4b4395ee43"/></dir><dir name="editor"><file name="text.phtml" hash="3fc471bb552664dfc3b693b1c0ce0da2"/></dir><file name="fieldset.phtml" hash="49963fb84bec948cde4bb038cda81fac"/><dir name="filter"><file name="page-preview.phtml" hash="81e917f9754eb25a205db5fc70d7d275"/><dir name="test"><file name="filter.phtml" hash="74be30f765f41777a1e9ea265ab4bb40"/><file name="recursive.phtml" hash="c37ce426a4f02c18bffbb69ae0de2cf6"/><file name="single.phtml" hash="407acc96d4e7352a878ddb4b5c2fb447"/></dir></dir><dir name="tracker"><dir name="conditions"><file name="emulate.phtml" hash="e533dcf206e6d2e8213dac862c54a0fe"/></dir><file name="tasks.phtml" hash="3c4bf7f24bf8adbe2736c8a2d26d5501"/></dir><dir name="widget"><file name="chart-geo.phtml" hash="d73f6ff3fe018c4b2938d97470a62bd0"/><file name="chart-tab.phtml" hash="35b67b283a4cc9f1114fc1856d91ef05"/></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="cf60089663124dd6743f4d1f59767030"/></dir></dir><dir name="template"><dir name="mzax"><dir name="email"><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="dbcca23bdaf316a77aef7ac74dbe8a8d"/><file name="mode-mage.js" hash="fe71ef71bdd515685ba47d8d5730bd43"/><file name="theme-mage.js" hash="4746a8a492c78121722368fbf3558d9b"/></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="509abae641b8f46e221fb76286cac9aa"/><file name="editor.js" hash="676cd4d80d424d96d9efb877682e6a3f"/><file name="report.js" hash="0e1495c0035609ae1708e69ac83e58a5"/></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="1da84910bae45c595be68dd66ce12ff0"/><file name="Arf.php" hash="99639d1061d871c6da2ad07795e698a1"/><file name="Autoreply.php" hash="0ae6dca758ce107351f7ffcfb612f2c2"/><dir name="Data"><file name="phrases.cnf" hash="604ba8af56bea9769e6e3e961316cfcc"/></dir><file name="Extended.php" hash="dbab6a7f07c0604a8273ea3867acad88"/><file name="Failure.php" hash="5c5d6d6d9594a2edc1f508b8dc7aec3a"/><file name="Rfc1892.php" hash="d87086cefa4085735c446ecd85a6a885"/></dir><file name="Detector.php" hash="a4a7d18bdca51ce76fbd093bb5dab179"/><file name="Mail.php" hash="c8d0c01f367288963f69ada3012401d9"/><file name="Message.php" hash="aa6d92024460532d1f463bb676c48456"/><dir name="Mime"><file name="Decode.php" hash="f4376c0a0c393af334a3c94dcc279b09"/><file name="Part.php" hash="122b63ea12a764d843b038cd7c791b00"/></dir></dir><file name="Bounce.php" hash="084b7cc9a1e8bdb3253310a96643effc"/><dir name="Chart"><file name="Table.php" hash="a65bb4f5a575d2d75ee25684f7907031"/></dir><dir name="Db"><dir name="Select"><file name="Exception.php" hash="173f41f434c522615fa319dac9504dcb"/></dir><file name="Select.php" hash="964a359a35c9f62ed594796b818c11ce"/></dir><dir name="GeoIp"><dir name="Adapter"><file name="Abstract.php" hash="ba271fa77634f4702779fb6118de35ba"/><file name="FreeGeoIp.php" hash="e6a61944b91b88d4fce43e78316ccf28"/><file name="GeoPlugin.php" hash="59d9cb2b73a401b6754790d387838404"/><file name="Ipinfo.php" hash="23a7598dd414e8699fc4454cd13b479d"/></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="4e191fc1f50dc9168c12c1dbe9d34ee4"/><file name="Region.php" hash="da623cdbd5149cb1deb737f7bb01bb96"/><file name="Request.php" hash="7eb2e56295d9399a7b647f5314d487c9"/></dir><file name="GeoIp.php" hash="11196d4e6099eacad1ced79a67a1b823"/><dir name="Mail"><dir name="Transport"><file name="File.php" hash="36b656d4e13649ced16c1a96fd41afa2"/><file name="Mock.php" hash="42976850551ff178c2123f83fc20116e"/></dir></dir><file name="Mail.php" hash="d740f73d45519b7ddb9e100f6a0965f7"/><file name="Once.php" hash="e9b6bf0145a0db443ec3a689b3723968"/><file name="Presist.php" hash="657511d97cf6fadb654db1fec13916ef"/></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="aed384054d16d04d37696a61219dd0d6"/><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="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.0</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-08-28</date>
48
+ <time>3:39:17</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="be680cbc13122369564c75cdda28e3aa"/><dir name="Medium"><file name="Abstract.php" hash="58bf2d36c6e021471659cc5740995434"/><dir name="Email"><dir name="Tab"><file name="Inbox.php" hash="c2159a049f30b3aa14011565574921a2"/><file name="Outbox.php" hash="12eea5b1638ab776dad75b681bdfac4f"/></dir></dir><file name="Email.php" hash="03f80560c8c36f6ec218a1348ec7a4f5"/></dir><dir name="Tab"><dir name="Content"><file name="Original.php" hash="7c9f5e11726c6ab9820950f95edb564e"/><file name="Variation.php" hash="9fd282362363007060add8f8ce4f187e"/></dir><file name="Content.php" hash="08c1369dbc1f35230b946f1bd95f01bc"/><file name="Errors.php" hash="82fc7dfcc732d38610193ea0ef002364"/><file name="Filters.php" hash="74b2d0d0770166e3551ede24537742bd"/><file name="Inbox.php" hash="5d9c4f4dac4a1d4089be7e6cdafb6d80"/><file name="Medium.php" hash="a266f0c4e9320f0b5a755f9f0b406ee2"/><dir name="Recipients"><file name="Grid.php" hash="8090abf8a6f96839ef938f79367fcd9e"/></dir><file name="Recipients.php" hash="ae7b12377e79e46471946da3fd397220"/><file name="Report.php" hash="4fa38fefad5bd38289c77acb5ca09a89"/><file name="Settings.php" hash="1268d8b1d4ff9e6a291ce99ee31dd854"/><file name="Tasks.php" hash="7c6c964c205d435d5080a914944de231"/><file name="Test.php" hash="7efa4ddffb32098b365bc42455674f18"/></dir><file name="Tabs.php" hash="9104dffbd5cf478579c55c84e149ff9e"/></dir><file name="Edit.php" hash="8ea7e1ba2fc81c837e53876583bad53d"/><dir name="Grid"><dir name="Filter"><file name="Filter.php" hash="b7d7aaa8826eeff0b8fd4c1c27564c54"/></dir><dir name="Renderer"><file name="Action.php" hash="2846f1b987cee2fe10db437182392fee"/><file name="Filter.php" hash="bfd19547c05df9ead57e857113684c37"/><file name="SendMail.php" hash="31ff235470b5df536148965cc9c357bb"/><file name="Sender.php" hash="6028c2e8dac5b5f26c36bb30c3c41b89"/><file name="Stats.php" hash="959aa7a449fdd84d248a687f86117621"/></dir></dir><file name="Grid.php" hash="19b4de87970881ff03e5e4bdf7f7036d"/><dir name="New"><file name="Presets.php" hash="9bab667d7438958fe8eb37dcb6226250"/></dir><file name="New.php" hash="b868c0e0bee199dd924cb189a414055a"/><file name="Preview.php" hash="1a58ea64fa4d467a851d68b6f1d859ab"/><dir name="SendTestMail"><file name="Form.php" hash="21b77ed8ec083d3224cac14c73467ebe"/></dir><file name="SendTestMail.php" hash="98fa779ed8abe516f92dca82c88ad271"/><dir name="Test"><file name="Emulate.php" hash="8dfb7e19572594b67012848cb086c658"/></dir><file name="Test.php" hash="e7a67f7825533c8f32bc66e03beea374"/><file name="View.php" hash="6167475236f084110568946e1a6f9b12"/></dir><dir name="Chart"><file name="Abstract.php" hash="c5e8189f9ae9c7b274491a164ae7c79f"/><file name="Area.php" hash="9cf353a3a3d15beefdfc7be02c1a1bb2"/><file name="Bar.php" hash="441c84c3ea788d783d6775d94a426b09"/><file name="Column.php" hash="7211ef085f412c28ad42506a96a9bf47"/><file name="Geo.php" hash="4e8959830c6555a2f4f37b5dd9171f74"/><file name="Line.php" hash="fc6ea3b3411060d0f0dbe7ca9bc1b040"/><file name="Pie.php" hash="fd96d6e081380734ec7bd7ae718fd5aa"/><file name="Scatter.php" hash="4a6c38ef2dc6c2c1cd8ffa13223d7fc7"/><file name="SteppedArea.php" hash="5390c9fad9273c8661937e4813b4b29c"/><dir name="Widget"><file name="Container.php" hash="9c9744fb86e4f93ce96f1638b6b9f2d7"/><file name="Geo.php" hash="706f667f3b086e26a48bbd6e458c214f"/><file name="Tab.php" hash="eea4d821bb8d3479a432356a3a8dab7f"/></dir></dir><file name="Conditions.php" hash="4c8ec1d0bebbca9d75ca0d57de3b43c5"/><file name="Editable.php" hash="1eb1a4c0d986520daf2a92f23cb98bbc"/><dir name="Filter"><dir name="Object"><file name="Grid.php" hash="e902d7eb43b1f082858867435527d36e"/></dir><dir name="Test"><file name="Recursive.php" hash="2594932802dec644a66e61a84ba33ecd"/><file name="Single.php" hash="c850d6c397560397938ea7f24c271df1"/></dir></dir><file name="Filters.php" hash="31d5e41cac7333b6116a67bd88a26599"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="aeba3d045762a6972d392838a47283a9"/><file name="Campaign.php" hash="ff5a3d4fc9d3b14b94bf08b82980a3bc"/><file name="Recipient.php" hash="e371588c7ca718d3d4e7e1eb8364abf9"/><file name="Size.php" hash="79e36e24e2e72cbafd8cfbfd70de98ac"/></dir></dir></dir><dir name="Inbox"><dir name="Email"><file name="Form.php" hash="9afe3df44a5ebd29e70104b526001d0e"/></dir><file name="Email.php" hash="11651a16af2947f159d7e7855fd128a9"/><file name="Grid.php" hash="b1dd2d75b7c05248152550031603384e"/><file name="View.php" hash="9b6306aae4cc4694a0cd52007b57ab8f"/></dir><dir name="Outbox"><dir name="Email"><file name="Form.php" hash="1255c253f308c45d2e18eeb2dbea756e"/></dir><file name="Email.php" hash="f8b9e4ccf4d9a86472f7904d184d7565"/><file name="Grid.php" hash="6559a82e7ff8558b481874a4bd138a55"/><file name="View.php" hash="ede22a8821daab13f60e428a958f390e"/></dir><dir name="Recipients"><dir name="Column"><dir name="Renderer"><file name="Attribute.php" hash="6bb7da10fdda9181f9f436787e9ca5a8"/><file name="Object.php" hash="e933a5d54d71661b2b3818fd1263a057"/></dir></dir><file name="Grid.php" hash="cbe8e066758e6795005b74ebc4052869"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="DomainThreshold.php" hash="e412a35e9830b49709c335034da8ca8e"/><file name="MailStorage.php" hash="111b25a9faf79529c15de371f2ebf698"/><file name="Sendgrid.php" hash="d3c92393fab2180c7dd3d7e817571006"/></dir></dir></dir></dir><dir name="Template"><dir name="Edit"><file name="Form.php" hash="cc917f3a47869a5149c57196a652d19c"/></dir><file name="Edit.php" hash="193fa2173be5bc0604b7c2f903aa4dca"/><file name="Grid.php" hash="184ba196c6b29866e1ae0696bbd86928"/><dir name="Upload"><file name="Form.php" hash="8458648345a7ac32b0d8537471557ed1"/></dir><file name="Upload.php" hash="361e9f5ff3222582006b0c08d3009671"/><file name="View.php" hash="ede29478811c9877f344f40ced61fe2e"/></dir><file name="Template.php" hash="6f22c584fa3e172cca4e801124edece4"/><dir name="Tracker"><dir name="Edit"><file name="Form.php" hash="8e06424c1cd05c7f0f8ef3b8fcc20b32"/><dir name="Tab"><file name="Conditions.php" hash="2ced6244a1c3be14d2499b8517e82000"/><file name="GoalType.php" hash="43cd19d2aaee30ca27a131f0b9d045ae"/><file name="Settings.php" hash="89b8e2038b0a0fd5aa05687d5f10b9e0"/><file name="Tasks.php" hash="c192606994824d6758e735d70d92f8e6"/><file name="Test.php" hash="484e5bbe48f6a8eb57c4572e94dd8bb0"/></dir><file name="Tabs.php" hash="807ebf739419260d72904c42908515a4"/></dir><file name="Edit.php" hash="11ef6f0e4a0fdc26d39bfc818fa0f58d"/><file name="Grid.php" hash="b809a118bbeed7a953185516345e5507"/><file name="New.php" hash="65e85053908f1fe4c178761cf5ba2f44"/><dir name="Test"><file name="Emulate.php" hash="cbcbf5355fd914ece8d6ed1fee651844"/></dir><file name="Test.php" hash="8926f7be148d996e3a782fe35f4e3c19"/><dir name="Upload"><file name="Form.php" hash="5ea16ca6863e915ce31d4a54b2a09719"/></dir><file name="Upload.php" hash="67513f697e55caf08ff4c8a7d8527e6a"/><file name="View.php" hash="1e7900f5cade84a10301e9ade14d2897"/></dir><file name="Unsubscribe.php" hash="82d7effb66dc2d6325a5de694684817a"/></dir><dir name="Db"><file name="Select.php" hash="7dad5d207dce070411a0c5ec0e33cc39"/></dir><dir name="Helper"><file name="Campaign.php" hash="ca74599e066f9bb8633580b1049ada86"/><file name="Data.php" hash="9dfc84d713a420e48449c6eb8a9b327b"/><file name="Newsletter.php" hash="0fa32a726fa11fbf62790336358466bb"/><file name="Request.php" hash="9edaa1793680d42b5ac9eb6e278fc588"/><file name="SqlFormatter.php" hash="c0533a55f119f5d9fb293b4a51df8f6a"/></dir><file name="LICENSE" hash="cbbe04980244d5b18963e94de0ddea15"/><dir name="Model"><dir name="Campaign"><file name="Content.php" hash="45fbbf8035502512e79baea80424237d"/><file name="Preset.php" hash="5bb955a7ab8486961ed7db669b5f2e98"/><file name="Variation.php" hash="67ad2ea5074b01c2beb81243bee55990"/></dir><file name="Campaign.php" hash="3ece8e51032ef43bf965e3c8383cf24d"/><dir name="Conversion"><dir name="Goal"><file name="Abstract.php" hash="a4cbfc25e6a382efe618d0cefd1de8b1"/><file name="Orders.php" hash="8b19c94e0b9e92f173a67577d1112721"/></dir><file name="Goal.php" hash="17b9f3c2dc6be31395330f0b2706d5dc"/><file name="Select.php" hash="3d0c7c6d4b383aa51049eda23352607e"/><file name="Tracker.php" hash="3bda8e358c4c68b1a0d532d98a47e6de"/></dir><file name="DomainThrottle.php" hash="f89ddcddf6e087f25abeb054890ed4a2"/><file name="Email.php" hash="0ac8cb064692dfda114c07a2a98ce0b0"/><dir name="Form"><dir name="Element"><file name="Ace.php" hash="47ae6fd58a75e4d86d9c2228c7c6b45f"/><file name="Credits.php" hash="663e8900ad0e6589102812a1d6195067"/><file name="EmailEditor.php" hash="8dc9775e0b9dc39a7d0f7b38115b13b4"/><file name="Info.php" hash="eb3f8623c6b6926b6e2eb6d071f0e0b5"/><file name="TemplateEditor.php" hash="51d11e53cb2011bc32d9154f3b413d1c"/><file name="Textarea.php" hash="aab4c2fd1548e4cf69ada06632c0a6fe"/><file name="Wildselect.php" hash="921028e09fec4da18690fe1d8dca04d4"/></dir></dir><file name="Goal.php" hash="d4ccba2594f0ad753ed0c12fb9666d4d"/><dir name="Inbox"><dir name="Bounce"><dir name="Detector"><file name="Abstract.php" hash="1bff65870a85410adcc3bea08c84b284"/><file name="Recipient.php" hash="5e53e274c3d6117a233ff00547949691"/><file name="Store.php" hash="a23f100e2c9271bef573c0c8472a858a"/><file name="Unsubscribe.php" hash="4f804a8bfbeebd23895852d930553911"/></dir></dir><dir name="Email"><file name="Collector.php" hash="d7362b21bae976d0729f32abdaee1327"/><dir name="Pull"><file name="Abstract.php" hash="2b44946af9e9f1b769160bc62a7b0857"/><file name="Storage.php" hash="c5d5a02fe83eb29ae77679cf8719f6ee"/></dir></dir><file name="Email.php" hash="078c7d90fd7b578883e1c9ccc5a84e14"/></dir><file name="Inbox.php" hash="5aa810239d5bc69a1443d058bc8f231a"/><dir name="Link"><file name="Reference.php" hash="ac07c6bc80ca08749850c9c3fde0a3ed"/></dir><file name="Link.php" hash="5c40454d8e327b78fc842adb071754a5"/><dir name="Medium"><file name="Abstract.php" hash="a221fd1d707f59a857b3d7cf5e3dbfcd"/><dir name="Email"><file name="Composer.php" hash="38bb65ca442d8171b6278127268badba"/><file name="Filter.php" hash="76b04fca531839e977e0df465f347067"/><file name="Processor.php" hash="89afe19d464e26c310eb005fc2c30c2a"/><file name="Snippets.php" hash="3d07881bb162bf17d70f3378e2a2b6d0"/></dir><file name="Email.php" hash="bfbb49e855a970189e8e7cea78a95546"/></dir><file name="Medium.php" hash="62ec0b1f79a46e19caef6870bd67ea96"/><dir name="Object"><file name="Abstract.php" hash="a4c582a2613c9c0663747946f44879e8"/><file name="Address.php" hash="51e02b77ee0dc3b2c0449ec0c8ff8ce0"/><dir name="Collection"><file name="Item.php" hash="add0cf3a27222c02a666c69a17f3b5d4"/></dir><file name="Collection.php" hash="9c9147ba83c848c82ae6260baaa4cee7"/><dir name="Customer"><file name="Address.php" hash="940b4290b9d71bea8bdf7548feb7459e"/></dir><file name="Customer.php" hash="848fee7c9bb036eba56981679732fd55"/><dir name="Filter"><file name="Abstract.php" hash="eb52e76d685a66b9d06863018fa3655c"/><dir name="Address"><file name="City.php" hash="b56028f4bd5fb3598b009d33ed1c7b3b"/><file name="Country.php" hash="7f89cf93fbfeffedba6edb1a4db2b455"/><file name="Postcode.php" hash="29af5dbf3a5185b60a79d2b10d6f1b6f"/><file name="Region.php" hash="87e0c99e04032e89691e338a227dc1c9"/><file name="Street.php" hash="00c40b32d93e30571659722b4b0e65d7"/></dir><file name="Attribute.php" hash="8ab26f41a9841341ff9cf25a294224dc"/><dir name="Campaign"><file name="Goal.php" hash="319183bfeb511ad7cae135941b0563d1"/><dir name="Recipient"><file name="Abstract.php" hash="1d2d48278e952f27c47e5c24cc0b6866"/><file name="Interact.php" hash="ffa5f17b1cf4633664235a5c88c0a0b6"/></dir></dir><file name="Column.php" hash="cbe3151bd25ea52071556961c26180d8"/><file name="Combine.php" hash="7f160d895ccddcc004eab3be14a56582"/><file name="Component.php" hash="fc6c02146efb7067df8689f81051db1c"/><dir name="Customer"><file name="Abstract.php" hash="2f00bd07b3e229a63d6596ae7ace1f85"/><dir name="Address"><file name="Attribute.php" hash="9de589504834045a435c07d2410c4d4e"/></dir><file name="Address.php" hash="d36b2195e48e393e11ec2b40961e4f92"/><file name="Attribute.php" hash="1529f2000ee58bebabc607717ab1cdd6"/><file name="Event.php" hash="f714cbfc783fc1c7dcc7a3384d7f1db5"/><file name="Lastlogin.php" hash="c28035548bf06bd940ae59afebfe4034"/><file name="Name.php" hash="f236ee0a72183064e6ed846bbee8e56f"/><file name="Order.php" hash="ed7ad9b154eb61598f485cad78575de2"/></dir><file name="Main.php" hash="8b19f68988fabc17ece10239bd558d09"/><file name="Newsletter.php" hash="ac982e213e4d19f997dd26f937db474e"/><dir name="Order"><file name="Abstract.php" hash="adbe92dce0bb64f3ac460654895afce0"/><file name="Address.php" hash="72857b7ccb4c5098f41f4c9619a518f3"/><file name="Campaign.php" hash="7a9ed546abadae236701607bf717e6f7"/><dir name="Item"><file name="Abstract.php" hash="c84be23b0d2b047e8dbea6f73521e488"/><file name="Table.php" hash="ee3dc733dcad0df473ed074376d0fcaf"/></dir><file name="Items.php" hash="7459735c80a96b6d58079084123e9b29"/><file name="Previous.php" hash="f070e3522d43e2ae4b3915a6843f2f84"/><file name="ShippedAt.php" hash="af514b07d6c031b8b4a320e5f44df062"/><file name="Table.php" hash="091e2e9b14fef774a1c31750bc5d3fae"/></dir><dir name="Product"><file name="Abstract.php" hash="9b89a2cd47745be13214b012d2a084b7"/><file name="Attribute.php" hash="76bffd267dbcbf45aa785017e2322f26"/><file name="Category.php" hash="f900d1060549b744c4fe47032da7bb26"/></dir><dir name="Quote"><file name="Abstract.php" hash="448faaf48955f88b2ed4e2e8c9942eb8"/><file name="Address.php" hash="cbfcd6c3d13c7e0ffe95b7b201eb452a"/><dir name="Item"><file name="Table.php" hash="93154a4093b597a95d3b7d2a02112412"/></dir><file name="Items.php" hash="ae06690c6de29457d2a92f1c9100257b"/><file name="Table.php" hash="b9966e3d3d1fff9a821b6a2914e86d02"/></dir><file name="Table.php" hash="7d888cb9b0742c6d1be4227ec2944e40"/></dir><file name="Filter.php" hash="94ecec33124d65a926c1cb76cc22d4f5"/><file name="Order.php" hash="47f1cb07e9af70fa6b8da340b45fae04"/><file name="OrderAddress.php" hash="af73d1df02beb143bfeb63e77623e368"/><file name="OrderItem.php" hash="6c75e38e2c9f7b2c0f09be8556b1f9d6"/><file name="Product.php" hash="69cac063adb41b9240003e358cc21860"/><file name="Quote.php" hash="c2dbb8273cfccd8687d56bc1a82e7c4a"/><file name="QuoteAddress.php" hash="07d02708b7ede45e6c41dcd7be170ece"/><file name="QuoteItem.php" hash="e7678d0c767792d380e4d27509347bf8"/><file name="Recipient.php" hash="e292e308e74f152fe4a3f31cd58a5164"/><file name="Subscriber.php" hash="cc6191bf5078f9fdf2e4a126b7deea68"/></dir><dir name="Observer"><file name="Abstract.php" hash="92db14f5e01b87e4b0e77cecb0a9ccea"/><file name="Cron.php" hash="a1321879a5e4e010ae0288832cdd39e9"/><file name="Customer.php" hash="f58fcbc00c7ae3397a477b9cf4370393"/><file name="Goal.php" hash="e6cad601f3a416efe62178e869b861ee"/><file name="Order.php" hash="11112b572ec17080ba03bab435062dd0"/><file name="SalesRule.php" hash="12e63f0f029c8b7fa8e077bf924b87a8"/></dir><file name="Observer.php" hash="057ca599ca8dee310fa986862f927cec"/><dir name="Outbox"><dir name="Email"><file name="Mail.php" hash="9aa124110bd1884887dea78bc552db38"/></dir><file name="Email.php" hash="0d47042f1276e93a29bd0a68cf890d1c"/><dir name="Transporter"><file name="File.php" hash="cb9454e1a482bd1d3671fe8e1b7913a6"/><file name="Interface.php" hash="bec7d6cf308c4fae0159f5758aa20841"/><file name="Sendgrid.php" hash="9ba858d8f080a1db042850417fe02bbf"/><file name="Sendmail.php" hash="0f40054946d9a24b3e5385eda637029f"/><file name="Smtp.php" hash="51e2458dca38c5c18d5a41cc340c9450"/></dir><file name="Transporter.php" hash="a9cab80401b152fd5996cbdacf963a91"/></dir><file name="Outbox.php" hash="0515019f7ee0bd075dc54da367a780e5"/><file name="Premailer.php" hash="f919a97c0a75abecb3f3ee6f488208c8"/><dir name="Recipient"><file name="Error.php" hash="7e85211a4b83d1a2b3ebe21020fed6a4"/><dir name="Provider"><file name="Abstract.php" hash="29dad20d552d9a6101084659d938088d"/><file name="Customer.php" hash="50f1b399e0bb270dcdac4cc9fa7130e8"/><file name="Newsletter.php" hash="a3d7f33124fd4b101b4aed9d12f2591c"/><file name="Order.php" hash="97037c9aba0fb191578596e5ae1d447d"/><file name="Quote.php" hash="14e72db174c21dbdc6e2f3ad1f68cf92"/></dir><file name="Provider.php" hash="fd9cb3d8754b6e3f8022b3d7882fe636"/></dir><file name="Recipient.php" hash="3b204e09205d3efec89f424679ac2af9"/><dir name="Report"><dir name="Aggregator"><file name="Abstract.php" hash="c6c1516a2e6d7f018ac5ab36b036f695"/><file name="Campaign.php" hash="ddee566d69d7bbf50c71d510576714fd"/><dir name="Dimension"><file name="Abstract.php" hash="105cf25a89f0a4ce8eb9cf850f7cce50"/><file name="Country.php" hash="32ddab204106f4e9c7607ff950e303f7"/><file name="Dayofweek.php" hash="31ae96973aaad950a49fb7957f8d8138"/><file name="DeviceBrand.php" hash="d0ffdeb5bc48088b740e5c6fd33048d2"/><file name="DeviceType.php" hash="e49373807da8c5f54da63a0b465710da"/><file name="Hour.php" hash="d0a6106fb37a8895e8f69162de3954de"/><file name="Os.php" hash="eede33b57c4185e2407fce87fe2bff35"/><file name="Region.php" hash="2e85d581bab49bc2870399cf32cdb42e"/><file name="Useragent.php" hash="a91beecaab9027226a8738c8e8fecc72"/></dir><file name="Dimension.php" hash="4be37a38c4d6dae81a3596c39a1db82f"/><file name="Events.php" hash="9bed4f68f98b11f74b3a7fc42e9cc499"/><file name="Goals.php" hash="f49016621aa36ce17d03e3d268b714ab"/><file name="Rates.php" hash="f369dfb4295157b1e11c01efcab294d7"/><file name="Recipient.php" hash="94fb6de8287395ca5c102b7dbc07124b"/><file name="Tracker.php" hash="3ec91adba45cdf4a7615060776c077f5"/></dir><file name="Aggregator.php" hash="695500dfa3be7a64678894c1d5346b59"/><file name="Query.php" hash="1134ec3f4d97259349e3e5f62c43c681"/><file name="Seeder.php" hash="00cc813534f7b331897a12f353156f40"/></dir><file name="Report.php" hash="f339b71741b78b533466a8fe6cb44834"/><dir name="Resource"><dir name="Campaign"><file name="Collection.php" hash="eff40b3e1ea9448213d11cadce545e8c"/><dir name="Preset"><file name="Collection.php" hash="bafac6b5cd05e059ece6afe546f60ea3"/></dir><file name="Preset.php" hash="461dffe1abeae96f62c01fc9454a3a0f"/><dir name="Variation"><file name="Collection.php" hash="30e7dcda22ae6b39e77f36ddf623462e"/></dir><file name="Variation.php" hash="519f216542ee60ea14bd6b4b622255e8"/></dir><file name="Campaign.php" hash="a6794ee120c0b2ab01796c9f146b86fa"/><dir name="Conversion"><dir name="Tracker"><file name="Collection.php" hash="7711b3759b9c69618e92bbfa83446a23"/></dir><file name="Tracker.php" hash="7cbba7e177015d566f65304c402864c9"/></dir><dir name="Email"><file name="Collection.php" hash="dba639da7f350939f1db318a0dafe095"/></dir><file name="Goal.php" hash="f68e1468cf5195040e91b5a94a7f14bc"/><file name="Helper.php" hash="b5652d5fcde12c2688c590a8ed7d331e"/><dir name="Inbox"><dir name="Email"><file name="Collection.php" hash="6e99a1262305446008e7eb7a77939081"/></dir><file name="Email.php" hash="6dbac3646cdca186f5a35e751a8bed41"/></dir><dir name="Link"><file name="Reference.php" hash="ce53dc10feb6b47a6baaa841c986cbf4"/></dir><file name="Link.php" hash="ab1c8bdb31d91607f3837c0d3e9a481e"/><dir name="Outbox"><dir name="Email"><file name="Collection.php" hash="f44f8b4f11ba8fbc1a8f88ea2a0b3e4f"/></dir><file name="Email.php" hash="5181fd86401808de402a6196a7572889"/></dir><dir name="Recipient"><file name="Address.php" hash="45c632b621bb6e9843061125e8da36fd"/><file name="Binding.php" hash="5d73bddd38bd7e92fc8b1fb7b603b3b3"/><file name="Collection.php" hash="1617b27c65328cf9bbdd2cf11ad4a25d"/><dir name="Error"><file name="Collection.php" hash="0011a646a017e8265420171e797cdde8"/></dir><file name="Error.php" hash="967cd97f7cc42cb1905859ad0382f3a1"/><file name="Event.php" hash="5378c51265811f89a59046fee201d47e"/><dir name="Goal"><file name="Binder.php" hash="ce2cfe9956663a27dfd9460435733f1a"/></dir></dir><file name="Recipient.php" hash="375ef4ca4badc6eb5e191072da44abd1"/><file name="Setup.php" hash="6b57eda4e011062df17cd35305ec9db0"/><dir name="Template"><file name="Collection.php" hash="99f3a9e4fd19eb4e5307fe1e11dd2f5e"/></dir><file name="Template.php" hash="a5eeedd83cecabc63120df2bc4e7eeaa"/><dir name="Useragent"><file name="regexes.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><file name="Useragent.php" hash="fbc85eb1cc269d3d634946628f6b4076"/></dir><dir name="SalesRule"><dir name="Condition"><file name="Emarketing.php" hash="176d49d44f1fb23a022539d6cd229fa1"/></dir><file name="ICouponManager.php" hash="10b40a6e4f6a455f4730a8c8e5cbebbd"/></dir><file name="Session.php" hash="681ca9a85a6efba21458ebf4028fc7e4"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="DomainThreshold.php" hash="fedf0d86028da6cebe7ef013c757155f"/></dir><dir name="Source"><file name="GeoIp.php" hash="2d27f03343d216a74b3f54fa12db2439"/><file name="MailStorage.php" hash="c34b0e21cda0607d624709567fdff94b"/><file name="SmtpAuthentication.php" hash="fd80068f0c6028ac556ed05b39feae8d"/></dir></dir></dir><dir name="Template"><file name="Exception.php" hash="e83905fffd9ab4618bfd9eb10c2322f9"/></dir><file name="Template.php" hash="f3e9c9326520c480ad158909b29a0a96"/></dir><dir name="controllers"><dir name="Admin"><file name="CampaignController.php" hash="de2dec379cf7f635ab2842d1dd511dcd"/><file name="InboxController.php" hash="4e74f7099b093ddc07a35f31d1c21f5b"/><file name="OutboxController.php" hash="481d3734ad652feb806d45847eee2e6e"/><file name="ShortcutController.php" hash="3bcf3e235201b550a660f3dd0c95917a"/><file name="TemplateController.php" hash="1556472f653d83341773df9b5b2c5fb7"/><file name="TrackerController.php" hash="1bedae4feaea480f58e2724087e261da"/></dir><file name="BeaconController.php" hash="ac8ad71d1c605e3027e0236646a6f6f1"/><file name="EmailController.php" hash="223cb2d6b187bc25adc8d20557a49f7c"/><file name="LinkController.php" hash="fc21033d832fac1e22a0be8b5d80aded"/><file name="UnsubscribeController.php" hash="866297e67fb1a50c73f0310e6871bf28"/></dir><dir name="data"><file name="useragent_regexes.php" hash="4954565e73590426f2156fe83f921999"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0fa2672e653561128aa1e71a57e43202"/><file name="config.xml" hash="efcb8f780ea25c031370d0b9af50e342"/><file name="system.xml" hash="e1efe56f8d0e6b7c1b6efd0cebd0b8f9"/></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="60e338e62f0005880eeeb1e35f48de97"/><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="dbdbd0f761003051ffc074beda335bbe"/><file name="upgrade-0.2.6-0.2.7.php" hash="f783d5b4213c6bf0476266ed061a46a2"/></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="2b7892e6efcf2308b15ffef596f0963a"/></dir></dir><dir name="template"><dir name="mzax"><dir name="emarketing"><dir name="campaign"><file name="content-tabs.phtml" hash="956224c246da1778eee7337d628a4fbd"/><file name="credits-left.phtml" hash="3bf2cd9579cbe3cc6f38ce91545a68ec"/><file name="fieldset-offer.phtml" hash="2b6e09dcdbfdbb52eab6a203f32100a1"/><dir name="filters"><file name="emulate.phtml" hash="3711a4eb71bc076359e461b3a3bc6e83"/></dir><file name="load_template.phtml" hash="7416a32ae682efe83de8adb39dc9ebbb"/><dir name="medium"><dir name="email"><file name="preview.phtml" hash="ac17839132637c07d57ef247d5134fff"/></dir></dir><file name="medium.phtml" hash="59aec898f3a31a582eeca4b6b07d2659"/><file name="presets.phtml" hash="c535d4b49404ce7581a8c6d2c246f114"/><file name="recipients.phtml" hash="032ae0417b8cd1c6f3988fc495ad24ec"/><file name="report.phtml" hash="c04997ee7b99e03e8081c501846702ff"/><file name="running-warning.phtml" hash="200956a178a6304b035eb97121ff779a"/><file name="tasks.phtml" hash="91ee449f23c3872f1007d4abdd723a82"/></dir><dir name="edit"><file name="js.phtml" hash="ade58efb8de1e02d7c23052086cd6a0f"/></dir><dir name="editor"><file name="text.phtml" hash="0008a2dacaab32a83efef21a2bd4a1e4"/></dir><file name="fieldset.phtml" hash="44196f6366f5d70e81fb340141ec5f12"/><dir name="filter"><file name="page-preview.phtml" hash="e7dc773f6685f5d24085fa21aeb9259f"/><dir name="test"><file name="filter.phtml" hash="fa3fa9cb1f81b39f35445e32abb259c0"/><file name="recursive.phtml" hash="29db8a5665a785ece2b2974013be49f8"/><file name="single.phtml" hash="0f744a2ccaaeef404767a93d70594d19"/></dir></dir><dir name="tracker"><dir name="conditions"><file name="emulate.phtml" hash="ed14324760934615321afbf5fb858738"/></dir><file name="tasks.phtml" hash="2d4f2343d215a10074f1aa0463cf8a58"/></dir><dir name="widget"><file name="chart-geo.phtml" hash="412cb773b7677f6a816577a0391c826e"/><file name="chart-tab.phtml" hash="1e927ffd33c82213c0d5382047bccf3a"/></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="7d15888ff9475b20f962cc1aa8aab7e4"/></dir></dir><dir name="template"><dir name="mzax"><dir name="email"><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="1d27fd3ec87f8480a6eb1806d808accc"/><file name="mode-mage.js" hash="387a974e3fdd4c2d778d0a3c938b1427"/><file name="theme-mage.js" hash="e38326a9040d4ce6a7ed04a3faf1887a"/></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="62e11d53275ec84efcef30e62ac4b181"/><file name="editor.js" hash="ed06eadf6fb6582c03896fa19475e979"/><file name="report.js" hash="86d0bd6d9c31dd4b67dfd069edb3aeea"/></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="7d133c1118287d534327a98378439509"/><file name="Arf.php" hash="4a057a40456f0af0d0271ffe296df5c1"/><file name="Autoreply.php" hash="e6a69fe58ef2ae1c9c5a4598846b48ca"/><dir name="Data"><file name="phrases.cnf" hash="604ba8af56bea9769e6e3e961316cfcc"/></dir><file name="Extended.php" hash="d9bcd34f2af4ad1a78aafec18d920be6"/><file name="Failure.php" hash="8673bd99b3a710b8dac2deedf73acc34"/><file name="Rfc1892.php" hash="e1ab1b183827b0454b03f19939f2e23b"/></dir><file name="Detector.php" hash="ba60f88a94e35a181e4e9e8ea2712e43"/><file name="Mail.php" hash="de433f02700ce43c59d5e2d4263a0055"/><file name="Message.php" hash="158820dd88b21c182fe07877d7fc90a2"/><dir name="Mime"><file name="Decode.php" hash="1c0ab116c802b1f123a3c2133e646e16"/><file name="Part.php" hash="36fe741583189209bf8d580c57e1490b"/></dir></dir><file name="Bounce.php" hash="d9a77121467581af6eb63371d275d9bb"/><dir name="Chart"><file name="Table.php" hash="ffa905ca31cb1e49ad7405974524bf21"/></dir><dir name="Db"><dir name="Select"><file name="Exception.php" hash="5845a5e23455c6eed3219227970cf826"/></dir><file name="Select.php" hash="aec14cc34da77ad02999e6ad0fc0c75e"/></dir><dir name="GeoIp"><dir name="Adapter"><file name="Abstract.php" hash="c62626f918b589b009fee1814da6e2dd"/><file name="FreeGeoIp.php" hash="a81113b707fbcfe5738af7f68931fed6"/><file name="GeoPlugin.php" hash="0b65d6b1843e8daeea83afd04ee72914"/><file name="Ipinfo.php" hash="e92df51af2ab5d44391cddab4f1cefcc"/></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="090477a6ad0f76b3a0b4afa5f7fea70d"/><file name="Region.php" hash="c1df2721bb2428f0e057562d8fa8e3a4"/><file name="Request.php" hash="033b9d59aa182ec5babcd86b03835b6f"/></dir><file name="GeoIp.php" hash="050bb0cf8cb1e96fd0b8fea3bfc465a8"/><dir name="Mail"><dir name="Transport"><file name="File.php" hash="f0395ac63123d792a2d7bb46cec762cc"/><file name="Mock.php" hash="2569bc11a88ac6dd2289edcaf7676f00"/></dir></dir><file name="Mail.php" hash="2293012e9477ef0be8d0af4e53e6984a"/><file name="Once.php" hash="78f413750d3f2938c8fb246b6cd233c2"/><file name="Presist.php" hash="1a3eaa38094b5ba0b6695ee5cc2c0959"/></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="aed384054d16d04d37696a61219dd0d6"/><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="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>