GetResponse - Version 1.0.2

Version Notes

- Fix for API connection problem for Enterprise users

- Fix for multiple stores in one magento instance

Download this release

Release Info

Developer GetResponse
Extension GetResponse
Version 1.0.2
Comparing to
See all releases


Code changes from version 1.0.1 to 1.0.2

Files changed (502) hide show
  1. app/code/community/GetresponseIntegration/Getresponse/Helper/Api.php +10 -1
  2. app/code/community/GetresponseIntegration/Getresponse/Helper/GrShop.php +157 -0
  3. app/code/community/GetresponseIntegration/Getresponse/Model/Account.php +19 -1
  4. app/code/community/GetresponseIntegration/Getresponse/Model/Customs.php +134 -99
  5. app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Account.php +1 -1
  6. app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Settings.php +1 -1
  7. app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Shop.php +12 -0
  8. app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Webforms.php +1 -1
  9. app/code/community/GetresponseIntegration/Getresponse/Model/Settings.php +19 -0
  10. app/code/community/GetresponseIntegration/Getresponse/Model/Shop.php +36 -0
  11. app/code/community/GetresponseIntegration/Getresponse/Model/Webforms.php +51 -34
  12. app/code/community/GetresponseIntegration/Getresponse/controllers/IndexController.php +78 -19
  13. app/code/community/GetresponseIntegration/Getresponse/controllers/ShopController.php +168 -0
  14. app/code/community/GetresponseIntegration/Getresponse/sql/getresponse_setup/upgrade-1.0.0-1.0.2.php +56 -0
  15. app/design/adminhtml/default/default/layout/getresponse_integration.xml +0 -9
  16. app/design/adminhtml/default/default/template/getresponse/account.phtml +0 -107
  17. app/design/adminhtml/default/default/template/getresponse/add_automation.phtml +0 -76
  18. app/design/adminhtml/default/default/template/getresponse/add_campaign.phtml +0 -250
  19. app/design/adminhtml/default/default/template/getresponse/apikey.phtml +0 -92
  20. app/design/adminhtml/default/default/template/getresponse/automation.phtml +0 -99
  21. app/design/adminhtml/default/default/template/getresponse/automation_js.phtml +0 -353
  22. app/design/adminhtml/default/default/template/getresponse/export.phtml +0 -166
  23. app/design/adminhtml/default/default/template/getresponse/menu.phtml +0 -55
  24. app/design/adminhtml/default/default/template/getresponse/viapage.phtml +0 -201
  25. app/design/adminhtml/default/default/template/getresponse/viawebform.phtml +0 -161
  26. app/design/frontend/base/default/layout/getresponse.xml +0 -7
  27. app/design/frontend/base/default/template/getresponse/webform.phtml +0 -11
  28. app/design/frontend/default/default/template/getresponse/getresponse.phtml +0 -1
  29. app/etc/modules/GetresponseIntegration.xml +0 -8
  30. package.xml +10 -25
  31. skin/adminhtml/default/default/images/accordion_close.gif +0 -0
  32. skin/adminhtml/default/default/images/accordion_close.png +0 -0
  33. skin/adminhtml/default/default/images/accordion_open.gif +0 -0
  34. skin/adminhtml/default/default/images/accordion_open.png +0 -0
  35. skin/adminhtml/default/default/images/add_btn_icon-disabled.gif +0 -0
  36. skin/adminhtml/default/default/images/add_btn_icon.gif +0 -0
  37. skin/adminhtml/default/default/images/address_list_li.gif +0 -0
  38. skin/adminhtml/default/default/images/address_list_on_arrow.gif +0 -0
  39. skin/adminhtml/default/default/images/address_list_over_arrow.gif +0 -0
  40. skin/adminhtml/default/default/images/address_list_over_bg.gif +0 -0
  41. skin/adminhtml/default/default/images/ajax-loader-tr.gif +0 -0
  42. skin/adminhtml/default/default/images/ajax-loader.gif +0 -0
  43. skin/adminhtml/default/default/images/application_view_tile.gif +0 -0
  44. skin/adminhtml/default/default/images/arrow_sort_move.gif +0 -0
  45. skin/adminhtml/default/default/images/bg_collapse.gif +0 -0
  46. skin/adminhtml/default/default/images/bg_create_order_totals.gif +0 -0
  47. skin/adminhtml/default/default/images/bg_notifications.gif +0 -0
  48. skin/adminhtml/default/default/images/bg_window_mask.png +0 -0
  49. skin/adminhtml/default/default/images/bkg_btn-close.gif +0 -0
  50. skin/adminhtml/default/default/images/bkg_btn-close2.gif +0 -0
  51. skin/adminhtml/default/default/images/bkg_config-advanced.png +0 -0
  52. skin/adminhtml/default/default/images/bkg_config-nested.png +0 -0
  53. skin/adminhtml/default/default/images/bkg_config-shaddow.png +0 -0
  54. skin/adminhtml/default/default/images/bkg_tooltip.png +0 -0
  55. skin/adminhtml/default/default/images/blank.gif +0 -0
  56. skin/adminhtml/default/default/images/box_bg.gif +0 -0
  57. skin/adminhtml/default/default/images/breadcrumb_bg.gif +0 -0
  58. skin/adminhtml/default/default/images/btn_add-image_icon.gif +0 -0
  59. skin/adminhtml/default/default/images/btn_add-variable_icon.gif +0 -0
  60. skin/adminhtml/default/default/images/btn_add-widget_icon.gif +0 -0
  61. skin/adminhtml/default/default/images/btn_add-widget_icon2.gif +0 -0
  62. skin/adminhtml/default/default/images/btn_back_bg.gif +0 -0
  63. skin/adminhtml/default/default/images/btn_bare_bg.gif +0 -0
  64. skin/adminhtml/default/default/images/btn_bg-disabled.gif +0 -0
  65. skin/adminhtml/default/default/images/btn_bg.gif +0 -0
  66. skin/adminhtml/default/default/images/btn_bg.png +0 -0
  67. skin/adminhtml/default/default/images/btn_cancel_bg.gif +0 -0
  68. skin/adminhtml/default/default/images/btn_delete_bg.gif +0 -0
  69. skin/adminhtml/default/default/images/btn_go.gif +0 -0
  70. skin/adminhtml/default/default/images/btn_gr_bg.gif +0 -0
  71. skin/adminhtml/default/default/images/btn_gr_on.gif +0 -0
  72. skin/adminhtml/default/default/images/btn_gr_over.gif +0 -0
  73. skin/adminhtml/default/default/images/btn_loading-icon.gif +0 -0
  74. skin/adminhtml/default/default/images/btn_login.gif +0 -0
  75. skin/adminhtml/default/default/images/btn_on_bg.gif +0 -0
  76. skin/adminhtml/default/default/images/btn_over_bg.gif +0 -0
  77. skin/adminhtml/default/default/images/btn_show-hide_icon.gif +0 -0
  78. skin/adminhtml/default/default/images/btn_task_bg.gif +0 -0
  79. skin/adminhtml/default/default/images/button-close.png +0 -0
  80. skin/adminhtml/default/default/images/cancel_btn_active_bg.gif +0 -0
  81. skin/adminhtml/default/default/images/cancel_btn_bg.gif +0 -0
  82. skin/adminhtml/default/default/images/cancel_btn_icon.gif +0 -0
  83. skin/adminhtml/default/default/images/cancel_btn_over_bg.gif +0 -0
  84. skin/adminhtml/default/default/images/cancel_icon.gif +0 -0
  85. skin/adminhtml/default/default/images/config_tab_dt_bg.gif +0 -0
  86. skin/adminhtml/default/default/images/dashboard-close.gif +0 -0
  87. skin/adminhtml/default/default/images/db-graph-bg.gif +0 -0
  88. skin/adminhtml/default/default/images/db-graph-bottom-bg.gif +0 -0
  89. skin/adminhtml/default/default/images/db-graph-line-bg.gif +0 -0
  90. skin/adminhtml/default/default/images/db-graph-line2-bg.gif +0 -0
  91. skin/adminhtml/default/default/images/db-graph-x-bg.png +0 -0
  92. skin/adminhtml/default/default/images/db-header-bg.png +0 -0
  93. skin/adminhtml/default/default/images/db-menu-bg-hov.gif +0 -0
  94. skin/adminhtml/default/default/images/db-menu-bg-up.gif +0 -0
  95. skin/adminhtml/default/default/images/db-menu-bg.gif +0 -0
  96. skin/adminhtml/default/default/images/db-menu-sep-last.gif +0 -0
  97. skin/adminhtml/default/default/images/db-menu-sep.gif +0 -0
  98. skin/adminhtml/default/default/images/db-menu-start.gif +0 -0
  99. skin/adminhtml/default/default/images/db-scroll-bg.gif +0 -0
  100. skin/adminhtml/default/default/images/db-scroll-but-bot-roll.png +0 -0
  101. skin/adminhtml/default/default/images/db-scroll-but-bot.png +0 -0
  102. skin/adminhtml/default/default/images/db-scroll-but-top-roll.png +0 -0
  103. skin/adminhtml/default/default/images/db-scroll-but-top.png +0 -0
  104. skin/adminhtml/default/default/images/db-scroll-roller.png +0 -0
  105. skin/adminhtml/default/default/images/db-tab-bottom-left-bg.gif +0 -0
  106. skin/adminhtml/default/default/images/db-tab-bottom-mid-bg.gif +0 -0
  107. skin/adminhtml/default/default/images/db-tab-bottom-right-bg.gif +0 -0
  108. skin/adminhtml/default/default/images/db-tab-footer.gif +0 -0
  109. skin/adminhtml/default/default/images/db-tab-header-sep.gif +0 -0
  110. skin/adminhtml/default/default/images/db-tab-header.gif +0 -0
  111. skin/adminhtml/default/default/images/db-tab-left.gif +0 -0
  112. skin/adminhtml/default/default/images/db-tab-right.gif +0 -0
  113. skin/adminhtml/default/default/images/dotted_divider_dark.gif +0 -0
  114. skin/adminhtml/default/default/images/dotted_divider_light.gif +0 -0
  115. skin/adminhtml/default/default/images/edit_icon.gif +0 -0
  116. skin/adminhtml/default/default/images/entry_edit_head_arrow_down.gif +0 -0
  117. skin/adminhtml/default/default/images/entry_edit_head_arrow_down2.gif +0 -0
  118. skin/adminhtml/default/default/images/entry_edit_head_arrow_up.gif +0 -0
  119. skin/adminhtml/default/default/images/entry_edit_head_bg.gif +0 -0
  120. skin/adminhtml/default/default/images/error-msg.png +0 -0
  121. skin/adminhtml/default/default/images/error_msg_icon.gif +0 -0
  122. skin/adminhtml/default/default/images/fam_account.gif +0 -0
  123. skin/adminhtml/default/default/images/fam_application_form_delete.png +0 -0
  124. skin/adminhtml/default/default/images/fam_application_view_tile.gif +0 -0
  125. skin/adminhtml/default/default/images/fam_asterisk_orange.gif +0 -0
  126. skin/adminhtml/default/default/images/fam_bin.gif +0 -0
  127. skin/adminhtml/default/default/images/fam_book_open.png +0 -0
  128. skin/adminhtml/default/default/images/fam_bullet_disk.gif +0 -0
  129. skin/adminhtml/default/default/images/fam_bullet_error.gif +0 -0
  130. skin/adminhtml/default/default/images/fam_bullet_success.gif +0 -0
  131. skin/adminhtml/default/default/images/fam_calendar.gif +0 -0
  132. skin/adminhtml/default/default/images/fam_cart.gif +0 -0
  133. skin/adminhtml/default/default/images/fam_comment.gif +0 -0
  134. skin/adminhtml/default/default/images/fam_creditcards.gif +0 -0
  135. skin/adminhtml/default/default/images/fam_folder_database.gif +0 -0
  136. skin/adminhtml/default/default/images/fam_folder_palette.gif +0 -0
  137. skin/adminhtml/default/default/images/fam_folder_table.gif +0 -0
  138. skin/adminhtml/default/default/images/fam_group.gif +0 -0
  139. skin/adminhtml/default/default/images/fam_help.gif +0 -0
  140. skin/adminhtml/default/default/images/fam_house.gif +0 -0
  141. skin/adminhtml/default/default/images/fam_layout.gif +0 -0
  142. skin/adminhtml/default/default/images/fam_leaf.png +0 -0
  143. skin/adminhtml/default/default/images/fam_link.gif +0 -0
  144. skin/adminhtml/default/default/images/fam_lorry.gif +0 -0
  145. skin/adminhtml/default/default/images/fam_money.gif +0 -0
  146. skin/adminhtml/default/default/images/fam_money_add.gif +0 -0
  147. skin/adminhtml/default/default/images/fam_monitor.gif +0 -0
  148. skin/adminhtml/default/default/images/fam_newspaper.gif +0 -0
  149. skin/adminhtml/default/default/images/fam_newspaper_delete.gif +0 -0
  150. skin/adminhtml/default/default/images/fam_newspaper_error.gif +0 -0
  151. skin/adminhtml/default/default/images/fam_newspaper_go.gif +0 -0
  152. skin/adminhtml/default/default/images/fam_package.gif +0 -0
  153. skin/adminhtml/default/default/images/fam_package_go.gif +0 -0
  154. skin/adminhtml/default/default/images/fam_page_white.gif +0 -0
  155. skin/adminhtml/default/default/images/fam_page_white_edit.gif +0 -0
  156. skin/adminhtml/default/default/images/fam_rainbow.gif +0 -0
  157. skin/adminhtml/default/default/images/fam_refresh.gif +0 -0
  158. skin/adminhtml/default/default/images/fam_server_database.gif +0 -0
  159. skin/adminhtml/default/default/images/fam_status_online.gif +0 -0
  160. skin/adminhtml/default/default/images/fam_tag_orange.gif +0 -0
  161. skin/adminhtml/default/default/images/fam_user.gif +0 -0
  162. skin/adminhtml/default/default/images/fam_user_comment.gif +0 -0
  163. skin/adminhtml/default/default/images/fam_user_edit.gif +0 -0
  164. skin/adminhtml/default/default/images/filter_row_bg.gif +0 -0
  165. skin/adminhtml/default/default/images/footer_bg.gif +0 -0
  166. skin/adminhtml/default/default/images/gift-message-collapse.gif +0 -0
  167. skin/adminhtml/default/default/images/gift-message-expand.gif +0 -0
  168. skin/adminhtml/default/default/images/gift-message-grid-column-bg.gif +0 -0
  169. skin/adminhtml/default/default/images/grid-cal.gif +0 -0
  170. skin/adminhtml/default/default/images/grid_sort_asc.gif +0 -0
  171. skin/adminhtml/default/default/images/grid_sort_desc.gif +0 -0
  172. skin/adminhtml/default/default/images/grid_th_bg.gif +0 -0
  173. skin/adminhtml/default/default/images/grid_th_onclick_bg.gif +0 -0
  174. skin/adminhtml/default/default/images/grouped_to_order_icon.png +0 -0
  175. skin/adminhtml/default/default/images/header_bg.gif +0 -0
  176. skin/adminhtml/default/default/images/header_top_bg.gif +0 -0
  177. skin/adminhtml/default/default/images/horiz_tabs_ul_bg.gif +0 -0
  178. skin/adminhtml/default/default/images/i_notice.gif +0 -0
  179. skin/adminhtml/default/default/images/i_question-mark.png +0 -0
  180. skin/adminhtml/default/default/images/ico_success.gif +0 -0
  181. skin/adminhtml/default/default/images/icon-enabled.png +0 -0
  182. skin/adminhtml/default/default/images/icon-tooltip.png +0 -0
  183. skin/adminhtml/default/default/images/icon_btn_add.gif +0 -0
  184. skin/adminhtml/default/default/images/icon_btn_back.gif +0 -0
  185. skin/adminhtml/default/default/images/icon_btn_delete.gif +0 -0
  186. skin/adminhtml/default/default/images/icon_btn_save.gif +0 -0
  187. skin/adminhtml/default/default/images/icon_edit_address.gif +0 -0
  188. skin/adminhtml/default/default/images/icon_export.gif +0 -0
  189. skin/adminhtml/default/default/images/icon_export.png +0 -0
  190. skin/adminhtml/default/default/images/icon_feed.gif +0 -0
  191. skin/adminhtml/default/default/images/icon_feed.png +0 -0
  192. skin/adminhtml/default/default/images/icon_note_list.gif +0 -0
  193. skin/adminhtml/default/default/images/icon_remove_address.gif +0 -0
  194. skin/adminhtml/default/default/images/login_box_bg.gif +0 -0
  195. skin/adminhtml/default/default/images/login_box_bg.jpg +0 -0
  196. skin/adminhtml/default/default/images/login_box_bg_auth.jpg +0 -0
  197. skin/adminhtml/default/default/images/login_box_bottom.jpg +0 -0
  198. skin/adminhtml/default/default/images/login_box_legal_bg.gif +0 -0
  199. skin/adminhtml/default/default/images/login_logo.gif +0 -0
  200. skin/adminhtml/default/default/images/logo-large.gif +0 -0
  201. skin/adminhtml/default/default/images/logo.gif +0 -0
  202. skin/adminhtml/default/default/images/logo_email.gif +0 -0
  203. skin/adminhtml/default/default/images/logo_print.gif +0 -0
  204. skin/adminhtml/default/default/images/massaction_bg.gif +0 -0
  205. skin/adminhtml/default/default/images/massaction_button_bg.gif +0 -0
  206. skin/adminhtml/default/default/images/massaction_links_delimiter.gif +0 -0
  207. skin/adminhtml/default/default/images/middle_bg.gif +0 -0
  208. skin/adminhtml/default/default/images/moneybookers/banner.jpg +0 -0
  209. skin/adminhtml/default/default/images/more_arrow.gif +0 -0
  210. skin/adminhtml/default/default/images/nav1_active.gif +0 -0
  211. skin/adminhtml/default/default/images/nav1_bg.gif +0 -0
  212. skin/adminhtml/default/default/images/nav1_off.gif +0 -0
  213. skin/adminhtml/default/default/images/nav1_on.gif +0 -0
  214. skin/adminhtml/default/default/images/nav1_over.gif +0 -0
  215. skin/adminhtml/default/default/images/nav1_sep.gif +0 -0
  216. skin/adminhtml/default/default/images/nav2_last_li_bg.png +0 -0
  217. skin/adminhtml/default/default/images/nav2_last_li_over_bg.png +0 -0
  218. skin/adminhtml/default/default/images/nav2_li_bg.gif +0 -0
  219. skin/adminhtml/default/default/images/nav2_li_bg.png +0 -0
  220. skin/adminhtml/default/default/images/nav2_li_over_bg.png +0 -0
  221. skin/adminhtml/default/default/images/nav2_link_bg.gif +0 -0
  222. skin/adminhtml/default/default/images/nav2_parent_arrow.gif +0 -0
  223. skin/adminhtml/default/default/images/nav3_bg.png +0 -0
  224. skin/adminhtml/default/default/images/nav_bg.gif +0 -0
  225. skin/adminhtml/default/default/images/nav_list_bg.gif +0 -0
  226. skin/adminhtml/default/default/images/nav_nest_link_bg.gif +0 -0
  227. skin/adminhtml/default/default/images/nav_nest_link_over_bg.gif +0 -0
  228. skin/adminhtml/default/default/images/nav_on_bg.gif +0 -0
  229. skin/adminhtml/default/default/images/nav_parent_arrow.gif +0 -0
  230. skin/adminhtml/default/default/images/note_bg.gif +0 -0
  231. skin/adminhtml/default/default/images/note_cell_bg.gif +0 -0
  232. skin/adminhtml/default/default/images/note_msg_icon.gif +0 -0
  233. skin/adminhtml/default/default/images/notice-msg.png +0 -0
  234. skin/adminhtml/default/default/images/pager_arrow_left.gif +0 -0
  235. skin/adminhtml/default/default/images/pager_arrow_left_off.gif +0 -0
  236. skin/adminhtml/default/default/images/pager_arrow_right.gif +0 -0
  237. skin/adminhtml/default/default/images/pager_arrow_right_off.gif +0 -0
  238. skin/adminhtml/default/default/images/paypal/logo-paypal.png +0 -0
  239. skin/adminhtml/default/default/images/paypal/pp-allinone.png +0 -0
  240. skin/adminhtml/default/default/images/paypal/pp-alt.png +0 -0
  241. skin/adminhtml/default/default/images/paypal/pp-gateways.png +0 -0
  242. skin/adminhtml/default/default/images/paypal/pp-uk.png +0 -0
  243. skin/adminhtml/default/default/images/paypal_logo.gif +0 -0
  244. skin/adminhtml/default/default/images/paypal_section.png +0 -0
  245. skin/adminhtml/default/default/images/paypal_tick.gif +0 -0
  246. skin/adminhtml/default/default/images/placeholder/thumbnail.jpg +0 -0
  247. skin/adminhtml/default/default/images/process_spinner.gif +0 -0
  248. skin/adminhtml/default/default/images/product_rating_blank_star.gif +0 -0
  249. skin/adminhtml/default/default/images/product_rating_full_star.gif +0 -0
  250. skin/adminhtml/default/default/images/reload.png +0 -0
  251. skin/adminhtml/default/default/images/rule-ajax-loader.gif +0 -0
  252. skin/adminhtml/default/default/images/rule_chooser_trigger.gif +0 -0
  253. skin/adminhtml/default/default/images/rule_component_add.gif +0 -0
  254. skin/adminhtml/default/default/images/rule_component_apply.gif +0 -0
  255. skin/adminhtml/default/default/images/rule_component_remove.gif +0 -0
  256. skin/adminhtml/default/default/images/save_btn_icon.gif +0 -0
  257. skin/adminhtml/default/default/images/sec_nav_bg.gif +0 -0
  258. skin/adminhtml/default/default/images/section_menu_bg.gif +0 -0
  259. skin/adminhtml/default/default/images/section_menu_bottom.gif +0 -0
  260. skin/adminhtml/default/default/images/section_menu_link_bg.gif +0 -0
  261. skin/adminhtml/default/default/images/section_menu_link_over_bg.gif +0 -0
  262. skin/adminhtml/default/default/images/section_menu_over_span_bg.gif +0 -0
  263. skin/adminhtml/default/default/images/section_menu_span_bg.gif +0 -0
  264. skin/adminhtml/default/default/images/section_menu_ul_bg.gif +0 -0
  265. skin/adminhtml/default/default/images/side_col_bg.gif +0 -0
  266. skin/adminhtml/default/default/images/simple_container_bg.gif +0 -0
  267. skin/adminhtml/default/default/images/sort-arrow-down.gif +0 -0
  268. skin/adminhtml/default/default/images/sort-arrow-down.png +0 -0
  269. skin/adminhtml/default/default/images/sort-arrow-up.gif +0 -0
  270. skin/adminhtml/default/default/images/sort-arrow-up.png +0 -0
  271. skin/adminhtml/default/default/images/sort_heading_bg.gif +0 -0
  272. skin/adminhtml/default/default/images/sort_on_bg.gif +0 -0
  273. skin/adminhtml/default/default/images/sort_row_bg.gif +0 -0
  274. skin/adminhtml/default/default/images/spacer.gif +0 -0
  275. skin/adminhtml/default/default/images/sub_button_bg.gif +0 -0
  276. skin/adminhtml/default/default/images/success-msg.png +0 -0
  277. skin/adminhtml/default/default/images/success_msg_icon.gif +0 -0
  278. skin/adminhtml/default/default/images/tabs_link_bg.gif +0 -0
  279. skin/adminhtml/default/default/images/tabs_link_over_bg.gif +0 -0
  280. skin/adminhtml/default/default/images/tabs_span_bg.gif +0 -0
  281. skin/adminhtml/default/default/images/tag_blue_edit.gif +0 -0
  282. skin/adminhtml/default/default/images/tn_cancel_bg.gif +0 -0
  283. skin/adminhtml/default/default/images/tooltip_bg.gif +0 -0
  284. skin/adminhtml/default/default/images/tooltip_corner.gif +0 -0
  285. skin/adminhtml/default/default/images/tooltip_top.gif +0 -0
  286. skin/adminhtml/default/default/images/tree_icons/join.gif +0 -0
  287. skin/adminhtml/default/default/images/tree_icons/joinbottom.gif +0 -0
  288. skin/adminhtml/default/default/images/tree_icons/line.gif +0 -0
  289. skin/adminhtml/default/default/images/tree_icons/minus.gif +0 -0
  290. skin/adminhtml/default/default/images/tree_icons/minusbottom.gif +0 -0
  291. skin/adminhtml/default/default/images/tree_icons/nolines_minus.gif +0 -0
  292. skin/adminhtml/default/default/images/tree_icons/nolines_plus.gif +0 -0
  293. skin/adminhtml/default/default/images/validation_advice_bg.gif +0 -0
  294. skin/adminhtml/default/default/images/varien_logo.gif +0 -0
  295. skin/adminhtml/default/default/images/warning_msg_icon.gif +0 -0
  296. skin/adminhtml/default/default/images/widget/catalog__category_widget_link.gif +0 -0
  297. skin/adminhtml/default/default/images/widget/catalog__product_widget_link.gif +0 -0
  298. skin/adminhtml/default/default/images/widget/catalog__product_widget_new.gif +0 -0
  299. skin/adminhtml/default/default/images/widget/cms__widget_block.gif +0 -0
  300. skin/adminhtml/default/default/images/widget/cms__widget_page_link.gif +0 -0
  301. skin/adminhtml/default/default/images/widget/default.gif +0 -0
  302. skin/adminhtml/default/default/images/widget/reports__product_widget_compared.gif +0 -0
  303. skin/adminhtml/default/default/images/widget/reports__product_widget_viewed.gif +0 -0
  304. skin/adminhtml/default/default/images/widget_placeholder.gif +0 -0
  305. skin/adminhtml/default/default/images/window_close.png +0 -0
  306. skin/adminhtml/default/default/images/window_content.png +0 -0
  307. skin/adminhtml/default/default/images/window_top.png +0 -0
  308. skin/adminhtml/default/default/images/wysiwyg/skin_image.png +0 -0
  309. skin/adminhtml/default/default/images/xmlconnect/btn_edit.gif +0 -0
  310. skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open.png +0 -0
  311. skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_android.png +0 -0
  312. skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_android_l.png +0 -0
  313. skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_android_p.png +0 -0
  314. skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_ipad_l.png +0 -0
  315. skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_ipad_p.png +0 -0
  316. skin/adminhtml/default/default/images/xmlconnect/design_default/banner_1_2.png +0 -0
  317. skin/adminhtml/default/default/images/xmlconnect/design_default/banner_android.png +0 -0
  318. skin/adminhtml/default/default/images/xmlconnect/design_default/banner_ipad.png +0 -0
  319. skin/adminhtml/default/default/images/xmlconnect/design_default/banner_ipad_l.png +0 -0
  320. skin/adminhtml/default/default/images/xmlconnect/design_default/smallIcon_1_6.png +0 -0
  321. skin/adminhtml/default/default/images/xmlconnect/dropdown-arrow.gif +0 -0
  322. skin/adminhtml/default/default/images/xmlconnect/empty.png +0 -0
  323. skin/adminhtml/default/default/images/xmlconnect/full-arrow-left.gif +0 -0
  324. skin/adminhtml/default/default/images/xmlconnect/full-arrow.gif +0 -0
  325. skin/adminhtml/default/default/images/xmlconnect/gel_green.png +0 -0
  326. skin/adminhtml/default/default/images/xmlconnect/gel_red.png +0 -0
  327. skin/adminhtml/default/default/images/xmlconnect/l-arrow.gif +0 -0
  328. skin/adminhtml/default/default/images/xmlconnect/loading.gif +0 -0
  329. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/1.gif +0 -0
  330. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/2.gif +0 -0
  331. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/3.gif +0 -0
  332. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/actionsBackground.png +0 -0
  333. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/actionsBg.png +0 -0
  334. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/background_home_landscape.jpg +0 -0
  335. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/background_portrait.jpg +0 -0
  336. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_button_up.gif +0 -0
  337. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_cat_item.png +0 -0
  338. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_catalog_filters.png +0 -0
  339. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_catalog_filters_shadow.png +0 -0
  340. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_content.jpg +0 -0
  341. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_frame.gif +0 -0
  342. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_header.png +0 -0
  343. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_header_catalog.png +0 -0
  344. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_header_home.png +0 -0
  345. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_home_content.jpg +0 -0
  346. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_home_header.png +0 -0
  347. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_logo.png +0 -0
  348. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_page.png +0 -0
  349. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_star.png +0 -0
  350. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_star_empty.png +0 -0
  351. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_status_bar.png +0 -0
  352. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/ico_account.png +0 -0
  353. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/ico_home.png +0 -0
  354. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/ico_search.png +0 -0
  355. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/logo_big.png +0 -0
  356. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image.png +0 -0
  357. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_1.jpg +0 -0
  358. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_2.jpg +0 -0
  359. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_3.jpg +0 -0
  360. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_4.jpg +0 -0
  361. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/arrow.png +0 -0
  362. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/background.gif +0 -0
  363. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/background.png +0 -0
  364. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/banner.png +0 -0
  365. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/btn-l.png +0 -0
  366. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/btn-r.png +0 -0
  367. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/circle.png +0 -0
  368. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/account.png +0 -0
  369. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/actionsBg.jpg +0 -0
  370. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/addToCart.png +0 -0
  371. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/addToWishlist.png +0 -0
  372. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/background.gif +0 -0
  373. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/buttons.gif +0 -0
  374. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/cart.png +0 -0
  375. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/home.png +0 -0
  376. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/image-bg.png +0 -0
  377. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/logo-small.png +0 -0
  378. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/rowBgIcon.gif +0 -0
  379. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/search.png +0 -0
  380. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/shop.png +0 -0
  381. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/star-active.png +0 -0
  382. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/star-inactive.png +0 -0
  383. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/tellAFriend.png +0 -0
  384. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/viewDetails.png +0 -0
  385. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/viewGallery.png +0 -0
  386. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/footer.png +0 -0
  387. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/header.png +0 -0
  388. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/header2.png +0 -0
  389. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/header3.png +0 -0
  390. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/item-bg.png +0 -0
  391. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/sort-bg.png +0 -0
  392. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/grid.png +0 -0
  393. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/account.png +0 -0
  394. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/cart.png +0 -0
  395. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/home.png +0 -0
  396. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/more.png +0 -0
  397. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/page.png +0 -0
  398. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/search.png +0 -0
  399. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/shop.png +0 -0
  400. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/image-bg.png +0 -0
  401. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/info.png +0 -0
  402. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/background_home_landscape.jpg +0 -0
  403. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/background_portrait.jpg +0 -0
  404. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/banner_image.png +0 -0
  405. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/banner_image_l.png +0 -0
  406. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_catalog_header_hor.png +0 -0
  407. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_content.jpg +0 -0
  408. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filter_button.png +0 -0
  409. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filters_buttons.png +0 -0
  410. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filters_tooltip.png +0 -0
  411. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filters_wrap.png +0 -0
  412. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_header.png +0 -0
  413. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_content.jpg +0 -0
  414. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_header.png +0 -0
  415. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_header_hor.png +0 -0
  416. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_products.png +0 -0
  417. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_shadow.png +0 -0
  418. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_shadow_hor.png +0 -0
  419. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_product_image.png +0 -0
  420. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_search.png +0 -0
  421. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_sections.jpg +0 -0
  422. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_status_bar.png +0 -0
  423. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_status_bar_hor.png +0 -0
  424. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_cart.png +0 -0
  425. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_info.png +0 -0
  426. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_login.png +0 -0
  427. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_remove.png +0 -0
  428. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/logo.png +0 -0
  429. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/logo_big.png +0 -0
  430. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/product_image.jpg +0 -0
  431. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/sections_arrow.png +0 -0
  432. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/stars.png +0 -0
  433. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lightStar.png +0 -0
  434. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lightStar2.png +0 -0
  435. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lines-h.png +0 -0
  436. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lines-v.png +0 -0
  437. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn-left-alt.png +0 -0
  438. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn-left.png +0 -0
  439. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn-right.png +0 -0
  440. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn.png +0 -0
  441. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/logo-small.png +0 -0
  442. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/logo_25.png +0 -0
  443. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/men.png +0 -0
  444. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/mm-frame.gif +0 -0
  445. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/mobile-catalog.css +304 -0
  446. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/mobile-home.css +205 -0
  447. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/rowBgIcon.gif +0 -0
  448. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider.gif +0 -0
  449. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/actionsBg.jpg +0 -0
  450. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/addToCart.png +0 -0
  451. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/addToWishlist.png +0 -0
  452. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/tellAFriend.png +0 -0
  453. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/viewDetails.png +0 -0
  454. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/viewGallery.png +0 -0
  455. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/smallIcon.png +0 -0
  456. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/bg_button.png +0 -0
  457. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/button_up.gif +0 -0
  458. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/buttons.gif +0 -0
  459. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/buttons.png +0 -0
  460. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/center-active.png +0 -0
  461. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/center-inactive.png +0 -0
  462. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/filters.png +0 -0
  463. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/left-active.png +0 -0
  464. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/left-inactive.png +0 -0
  465. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/right-active.png +0 -0
  466. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/right-inactive.png +0 -0
  467. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/star-active.png +0 -0
  468. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/star-inactive.png +0 -0
  469. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/t-shirt.gif +0 -0
  470. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/t-shirt.png +0 -0
  471. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/women.png +0 -0
  472. skin/adminhtml/default/default/images/xmlconnect/mobile_preview/youth.png +0 -0
  473. skin/adminhtml/default/default/images/xmlconnect/r-arrow.gif +0 -0
  474. skin/adminhtml/default/default/images/xmlconnect/remove.png +0 -0
  475. skin/adminhtml/default/default/images/xmlconnect/small_logo.gif +0 -0
  476. skin/adminhtml/default/default/images/xmlconnect/swatch_black.gif +0 -0
  477. skin/adminhtml/default/default/images/xmlconnect/swatch_custom.gif +0 -0
  478. skin/adminhtml/default/default/images/xmlconnect/swatch_default.gif +0 -0
  479. skin/adminhtml/default/default/images/xmlconnect/swatch_funk_leaf.gif +0 -0
  480. skin/adminhtml/default/default/images/xmlconnect/swatch_hot_red.gif +0 -0
  481. skin/adminhtml/default/default/images/xmlconnect/swatch_sky_blue.gif +0 -0
  482. skin/adminhtml/default/default/images/xmlconnect/swatch_user_custom.gif +0 -0
  483. skin/adminhtml/default/default/images/xmlconnect/switch-arrow.gif +0 -0
  484. skin/adminhtml/default/default/images/xmlconnect/tab_account.png +0 -0
  485. skin/adminhtml/default/default/images/xmlconnect/tab_account_android.png +0 -0
  486. skin/adminhtml/default/default/images/xmlconnect/tab_account_ipad.png +0 -0
  487. skin/adminhtml/default/default/images/xmlconnect/tab_cart.png +0 -0
  488. skin/adminhtml/default/default/images/xmlconnect/tab_cart_android.png +0 -0
  489. skin/adminhtml/default/default/images/xmlconnect/tab_empty.png +0 -0
  490. skin/adminhtml/default/default/images/xmlconnect/tab_home.png +0 -0
  491. skin/adminhtml/default/default/images/xmlconnect/tab_home_active.png +0 -0
  492. skin/adminhtml/default/default/images/xmlconnect/tab_home_android.png +0 -0
  493. skin/adminhtml/default/default/images/xmlconnect/tab_info_android.png +0 -0
  494. skin/adminhtml/default/default/images/xmlconnect/tab_more.png +0 -0
  495. skin/adminhtml/default/default/images/xmlconnect/tab_page.png +0 -0
  496. skin/adminhtml/default/default/images/xmlconnect/tab_search.png +0 -0
  497. skin/adminhtml/default/default/images/xmlconnect/tab_search_android.png +0 -0
  498. skin/adminhtml/default/default/images/xmlconnect/tab_shop.png +0 -0
  499. skin/adminhtml/default/default/images/xmlconnect/tab_shop_active.png +0 -0
  500. skin/adminhtml/default/default/images/xmlconnect/tab_shop_android.png +0 -0
  501. skin/adminhtml/default/default/images/xmlconnect/tmp-icon.gif +0 -0
  502. skin/adminhtml/default/default/images/xmlconnect/xmlconnect_tab.png +0 -0
app/code/community/GetresponseIntegration/Getresponse/Helper/Api.php CHANGED
@@ -356,7 +356,16 @@ class GetresponseIntegration_Getresponse_Helper_Api extends Mage_Core_Helper_Abs
356
  }
357
 
358
  if ( !empty($api_domain)) {
359
- $this->grapi()->api_domain = $api_domain;
360
  }
361
  }
 
 
 
 
 
 
 
 
 
362
  }
356
  }
357
 
358
  if ( !empty($api_domain)) {
359
+ $this->grapi()->domain = $api_domain;
360
  }
361
  }
362
+
363
+ public function getApiDetails()
364
+ {
365
+ return [
366
+ 'api_key' => $this->grapi()->api_key,
367
+ 'api_url' => $this->grapi()->api_url,
368
+ 'api_domain' => $this->grapi()->domain
369
+ ];
370
+ }
371
  }
app/code/community/GetresponseIntegration/Getresponse/Helper/GrShop.php ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class GetresponseIntegration_Getresponse_Helper_GrShop
5
+ */
6
+ class GetresponseIntegration_Getresponse_Helper_GrShop extends Mage_Core_Helper_Abstract
7
+ {
8
+ /** @var GetresponseIntegration_Getresponse_Helper_Api $apiHelper */
9
+ private $apiHelper;
10
+
11
+ /** @var GetresponseIntegration_Getresponse_Model_Settings $settings */
12
+ private $settingsModel;
13
+
14
+ /** @var array */
15
+ private $settings;
16
+
17
+ /** @var GetresponseIntegration_Getresponse_Model_Shop $shopModel */
18
+ private $shopModel;
19
+
20
+ private $shop;
21
+
22
+ public function __construct()
23
+ {
24
+ $this->apiHelper = Mage::helper('getresponse/api');
25
+
26
+ /** @var GetresponseIntegration_Getresponse_Helper_Data $data */
27
+ $data = Mage::helper('getresponse');
28
+
29
+ $this->settingsModel = Mage::getModel('getresponse/settings');
30
+
31
+ $shopId = $data->getStoreId();
32
+ $this->settings = $this->settingsModel->load($shopId)->getData();
33
+
34
+ // only, if subscription via registration page is active
35
+ if ($this->settings['active_subscription'] == 0) {
36
+ return false;
37
+ }
38
+
39
+ $this->shopModel = Mage::getModel('getresponse/shop');
40
+ $this->shop = $this->shopModel->load($shopId)->getData();
41
+
42
+ if (!empty($this->settings)) {
43
+ $this->apiHelper->setApiDetails(
44
+ $this->settings['api_key'],
45
+ $this->settings['api_url'],
46
+ $this->settings['api_domain']
47
+ );
48
+ }
49
+ }
50
+
51
+ /**
52
+ * @param string $email
53
+ *
54
+ * @return bool
55
+ */
56
+ public function addNewCartToGetResponse($email)
57
+ {
58
+ $registrationCampaignId = $this->settings['campaign_id'];
59
+
60
+ // only, if subscription via registration page campaign exists
61
+ if (
62
+ empty($registrationCampaignId)
63
+ || empty($this->settings)
64
+ || empty($this->settings['api_key'])
65
+ || empty($this->shop['gr_shop_id'])
66
+ || $this->shop['is_enabled'] == 0) {
67
+ return false;
68
+ }
69
+
70
+ $apiHelper = $this->apiHelper;
71
+ /** @var GetresponseIntegration_Getresponse_Helper_GrApi $api */
72
+ $api = $apiHelper::instance();
73
+
74
+ $contacts = $api->get_contacts(array('query' => array('email' => $email)));
75
+
76
+ // only, if contact exists
77
+ if (empty($contacts)) {
78
+ return false;
79
+ }
80
+
81
+ $customerContact = reset($contacts);
82
+
83
+ foreach ($contacts as $contact) {
84
+ if ($contact->campaign->campaignId === $registrationCampaignId) {
85
+ $customerContact = $contact;
86
+ }
87
+ }
88
+
89
+ try {
90
+ // add new cart to GetResponse
91
+ $this->apiHelper->addNewCart(
92
+ $this->shop['gr_shop_id'],
93
+ $customerContact->contactId,
94
+ '1',
95
+ Mage::getBaseUrl()
96
+ );
97
+ } catch (\Exception $e) {
98
+ return false;
99
+ }
100
+ return true;
101
+ }
102
+
103
+ /**
104
+ * @param $email
105
+ *
106
+ * @param $params
107
+ * @return bool
108
+ */
109
+ public function addNewPurchaseToGetResponse($email, $params)
110
+ {
111
+ $registrationCampaignId = $this->settings['campaign_id'];
112
+
113
+ if (empty($registrationCampaignId)
114
+ || empty($this->settings)
115
+ || empty($this->settings['api_key'])
116
+ || empty($this->shop['gr_shop_id'])
117
+ || $this->shop['is_enabled'] == 0) {
118
+ return false;
119
+ }
120
+
121
+ $this->apiHelper->setApiDetails(
122
+ $this->settings['api_key'],
123
+ $this->settings['api_url'],
124
+ $this->settings['api_domain']
125
+ );
126
+
127
+ $apiHelper = $this->apiHelper;
128
+ /** @var GetresponseIntegration_Getresponse_Helper_GrApi $api */
129
+ $api = $apiHelper::instance();
130
+
131
+ $contacts = $api->get_contacts(array('query' => array('email' => $email)));
132
+
133
+ // only, if contact exists
134
+ if (empty($contacts)) {
135
+ return false;
136
+ }
137
+
138
+ $customerContact = reset($contacts);
139
+
140
+ foreach ($contacts as $contact) {
141
+
142
+ if ($contact->campaign->campaignId === $registrationCampaignId) {
143
+ $customerContact = $contact;
144
+ }
145
+ }
146
+
147
+ $apiHelper->addNewPurchase(
148
+ $this->shop['gr_shop_id'],
149
+ $customerContact->contactId,
150
+ '1',
151
+ Mage::getBaseUrl(),
152
+ $params
153
+ );
154
+
155
+ return true;
156
+ }
157
+ }
app/code/community/GetresponseIntegration/Getresponse/Model/Account.php CHANGED
@@ -11,7 +11,24 @@ class GetresponseIntegration_Getresponse_Model_Account extends Mage_Core_Model_A
11
  $this->_init('getresponse/account');
12
  }
13
 
14
- /**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  * @param $account
16
  * @param $shop_id
17
  *
@@ -20,6 +37,7 @@ class GetresponseIntegration_Getresponse_Model_Account extends Mage_Core_Model_A
20
  public function updateAccount($account, $shop_id)
21
  {
22
  $data = array(
 
23
  'accountId' => isset($account->accountId) ? $account->accountId : null,
24
  'firstName' => isset($account->firstName) ? $account->firstName : null,
25
  'lastName' => isset($account->lastName) ? $account->lastName : null,
11
  $this->_init('getresponse/account');
12
  }
13
 
14
+ /**
15
+ * Override for automaticly choosing integration by shop id
16
+ *
17
+ * @param $id
18
+ * @param null $field
19
+ *
20
+ * @return mixed
21
+ */
22
+ public function load($id, $field = null)
23
+ {
24
+ if (is_null($field)) {
25
+ $field = 'id_shop';
26
+ }
27
+
28
+ return parent::load($id, $field);
29
+ }
30
+
31
+ /**
32
  * @param $account
33
  * @param $shop_id
34
  *
37
  public function updateAccount($account, $shop_id)
38
  {
39
  $data = array(
40
+ 'id_shop' => $shop_id,
41
  'accountId' => isset($account->accountId) ? $account->accountId : null,
42
  'firstName' => isset($account->firstName) ? $account->firstName : null,
43
  'lastName' => isset($account->lastName) ? $account->lastName : null,
app/code/community/GetresponseIntegration/Getresponse/Model/Customs.php CHANGED
@@ -5,103 +5,138 @@
5
  */
6
  class GetresponseIntegration_Getresponse_Model_Customs extends Mage_Core_Model_Abstract
7
  {
8
- const ACTIVE = 1;
9
- const INACTIVE = 0;
10
-
11
- protected function _construct()
12
- {
13
- parent::_construct();
14
- $this->_init('getresponse/customs');
15
- }
16
-
17
- /**
18
- * @param $shop_id
19
- *
20
- * @return mixed
21
- */
22
- public function getCustoms($shop_id)
23
- {
24
- return $this->getCollection()->addFieldToFilter('id_shop', $shop_id)->getData();
25
- }
26
-
27
- /**
28
- * @param $id
29
- * @param $data
30
- *
31
- * @return bool
32
- */
33
- public function updateCustom($id, $data)
34
- {
35
- $model = $this->load($id)->addData($data);
36
-
37
- try {
38
- $model->save();
39
- } catch (Exception $e) {
40
- return false;
41
- }
42
-
43
- return true;
44
- }
45
-
46
- /**
47
- * @param $params
48
- * @param $customer
49
- *
50
- * @return array
51
- */
52
- public static function mapExportCustoms($params, $customer)
53
- {
54
- $fields = array();
55
- if ( !empty($params) && !empty($customer)) {
56
-
57
- $customer_data = $customer->getData();
58
- foreach ($params as $key => $val) {
59
- if (in_array($key, array_keys($customer_data)) && !empty($customer_data[$key])) {
60
- $fields[$val] = trim(preg_replace('/\s+/', ' ', $customer_data[$key]));
61
- }
62
- }
63
- }
64
-
65
- return $fields;
66
- }
67
-
68
- /**
69
- * @param $user_customs
70
- * @param $db_customs
71
- *
72
- * @return array
73
- */
74
- public static function mapCustoms($user_customs, $db_customs)
75
- {
76
- $fields = array();
77
- if ( !empty($user_customs) && !empty($db_customs)) {
78
-
79
- foreach ($db_customs as $cf) {
80
- if (in_array($cf['custom_field'], array_keys($user_customs)) &&
81
- !empty($user_customs[$cf['custom_field']])
82
- ) {
83
- $fields[$cf['custom_value']] = trim(preg_replace('/\s+/', ' ', $user_customs[$cf['custom_field']]));
84
- }
85
- }
86
- }
87
-
88
- return $fields;
89
- }
90
-
91
- /**
92
- *
93
- */
94
- public function disconnectCustoms($shop_id)
95
- {
96
- $customs = $this->getCustoms($shop_id);
97
- if ( !empty($customs)) {
98
- foreach ($customs as $custom) {
99
- $data = array(
100
- 'custom_value' => $custom['custom_field'],
101
- 'active_custom' => 0
102
- );
103
- $this->updateCustom($custom['id_custom'], $data);
104
- }
105
- }
106
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  }
5
  */
6
  class GetresponseIntegration_Getresponse_Model_Customs extends Mage_Core_Model_Abstract
7
  {
8
+ const ACTIVE = 1;
9
+ const INACTIVE = 0;
10
+
11
+ public $fields = array(
12
+ array('name' => 'firstname', 'value' => self::ACTIVE),
13
+ array('name' => 'lastname', 'value' => self::ACTIVE),
14
+ array('name' => 'email', 'value' => self::ACTIVE),
15
+ array('name' => 'street', 'value' => self::INACTIVE),
16
+ array('name' => 'postcode', 'value' => self::INACTIVE),
17
+ array('name' => 'city', 'value' => self::INACTIVE),
18
+ array('name' => 'telephone', 'value' => self::INACTIVE),
19
+ array('name' => 'country', 'value' => self::INACTIVE),
20
+ array('name' => 'birthday', 'value' => self::INACTIVE),
21
+ array('name' => 'company', 'value' => self::INACTIVE),
22
+ );
23
+
24
+ protected function _construct()
25
+ {
26
+ parent::_construct();
27
+ $this->_init('getresponse/customs');
28
+ }
29
+
30
+ /**
31
+ * @param $shop_id
32
+ *
33
+ * @return mixed
34
+ */
35
+ public function getCustoms($shop_id)
36
+ {
37
+ return $this->getCollection()->addFieldToFilter('id_shop', $shop_id)->getData();
38
+ }
39
+
40
+ /**
41
+ * @param int $shop_id
42
+ */
43
+ public function connectCustoms($shop_id) {
44
+
45
+ if (!empty($this->getCustoms($shop_id))) {
46
+ return;
47
+ }
48
+
49
+ foreach ($this->fields as $field) {
50
+ $custom = Mage::getModel('getresponse/customs');
51
+ $custom->setData(array(
52
+ 'id_shop' => $shop_id,
53
+ 'custom_field' => $field['name'],
54
+ 'custom_value' => $field['name'],
55
+ 'default' => $field['value'],
56
+ 'active_custom' => $field['value']
57
+ ));
58
+ $custom->save();
59
+ }
60
+ }
61
+
62
+ /**
63
+ * @param $id
64
+ * @param $data
65
+ *
66
+ * @return bool
67
+ */
68
+ public function updateCustom($id, $data)
69
+ {
70
+ $model = $this->load($id)->addData($data);
71
+
72
+ try {
73
+ $model->save();
74
+ } catch (Exception $e) {
75
+ return false;
76
+ }
77
+
78
+ return true;
79
+ }
80
+
81
+ /**
82
+ * @param $params
83
+ * @param $customer
84
+ *
85
+ * @return array
86
+ */
87
+ public static function mapExportCustoms($params, $customer)
88
+ {
89
+ $fields = array();
90
+ if ( !empty($params) && !empty($customer)) {
91
+
92
+ $customer_data = $customer->getData();
93
+ foreach ($params as $key => $val) {
94
+ if (in_array($key, array_keys($customer_data)) && !empty($customer_data[$key])) {
95
+ $fields[$val] = trim(preg_replace('/\s+/', ' ', $customer_data[$key]));
96
+ }
97
+ }
98
+ }
99
+
100
+ return $fields;
101
+ }
102
+
103
+ /**
104
+ * @param $user_customs
105
+ * @param $db_customs
106
+ *
107
+ * @return array
108
+ */
109
+ public static function mapCustoms($user_customs, $db_customs)
110
+ {
111
+ $fields = array();
112
+ if ( !empty($user_customs) && !empty($db_customs)) {
113
+
114
+ foreach ($db_customs as $cf) {
115
+ if (in_array($cf['custom_field'], array_keys($user_customs)) &&
116
+ !empty($user_customs[$cf['custom_field']])
117
+ ) {
118
+ $fields[$cf['custom_value']] = trim(preg_replace('/\s+/', ' ', $user_customs[$cf['custom_field']]));
119
+ }
120
+ }
121
+ }
122
+
123
+ return $fields;
124
+ }
125
+
126
+ /**
127
+ *
128
+ */
129
+ public function disconnectCustoms($shop_id)
130
+ {
131
+ $customs = $this->getCustoms($shop_id);
132
+ if ( !empty($customs)) {
133
+ foreach ($customs as $custom) {
134
+ $data = array(
135
+ 'custom_value' => $custom['custom_field'],
136
+ 'active_custom' => 0
137
+ );
138
+ $this->updateCustom($custom['id_custom'], $data);
139
+ }
140
+ }
141
+ }
142
  }
app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Account.php CHANGED
@@ -7,6 +7,6 @@ class GetresponseIntegration_Getresponse_Model_Resource_Account extends Mage_Cor
7
  {
8
  protected function _construct()
9
  {
10
- $this->_init('getresponse/account', 'id_shop');
11
  }
12
  }
7
  {
8
  protected function _construct()
9
  {
10
+ $this->_init('getresponse/account', 'id');
11
  }
12
  }
app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Settings.php CHANGED
@@ -7,6 +7,6 @@ class GetresponseIntegration_Getresponse_Model_Resource_Settings extends Mage_Co
7
  {
8
  protected function _construct()
9
  {
10
- $this->_init('getresponse/settings', 'id_shop');
11
  }
12
  }
7
  {
8
  protected function _construct()
9
  {
10
+ $this->_init('getresponse/settings', 'id');
11
  }
12
  }
app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Shop.php ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class GetresponseIntegration_Getresponse_Model_Resource_Shop
5
+ */
6
+ class GetresponseIntegration_Getresponse_Model_Resource_Shop extends Mage_Core_Model_Resource_Db_Abstract
7
+ {
8
+ protected function _construct()
9
+ {
10
+ $this->_init('getresponse/shop', 'shop_id');
11
+ }
12
+ }
app/code/community/GetresponseIntegration/Getresponse/Model/Resource/Webforms.php CHANGED
@@ -7,6 +7,6 @@ class GetresponseIntegration_Getresponse_Model_Resource_Webforms extends Mage_Co
7
  {
8
  protected function _construct()
9
  {
10
- $this->_init('getresponse/webforms', 'id_shop');
11
  }
12
  }
7
  {
8
  protected function _construct()
9
  {
10
+ $this->_init('getresponse/webforms', 'id');
11
  }
12
  }
app/code/community/GetresponseIntegration/Getresponse/Model/Settings.php CHANGED
@@ -11,6 +11,25 @@ class GetresponseIntegration_Getresponse_Model_Settings extends Mage_Core_Model_
11
  $this->_init('getresponse/settings');
12
  }
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  /**
15
  * @param $shop_id
16
  *
11
  $this->_init('getresponse/settings');
12
  }
13
 
14
+ /**
15
+ * Override for automaticly choosing integration by shop id
16
+ *
17
+ * @param $id
18
+ * @param null $field
19
+ *
20
+ * @return mixed
21
+ */
22
+ public function load($id, $field = null)
23
+ {
24
+ if (is_null($field)) {
25
+ $field = 'id_shop';
26
+ }
27
+
28
+ return parent::load($id, $field);
29
+ }
30
+
31
+
32
+
33
  /**
34
  * @param $shop_id
35
  *
app/code/community/GetresponseIntegration/Getresponse/Model/Shop.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class GetresponseIntegration_Getresponse_Model_Shop
5
+ */
6
+ class GetresponseIntegration_Getresponse_Model_Shop extends Mage_Core_Model_Abstract
7
+ {
8
+ /**
9
+ *
10
+ */
11
+ protected function _construct()
12
+ {
13
+ parent::_construct();
14
+ $this->_init('getresponse/shop');
15
+ }
16
+
17
+ /**
18
+ * @param array $data
19
+ * @param string $shop_id
20
+ *
21
+ * @return bool
22
+ */
23
+ public function update($data, $shop_id)
24
+ {
25
+ /** @var GetresponseIntegration_Getresponse_Model_Shop $model */
26
+ $model = $this->load($shop_id)->addData($data);
27
+
28
+ try {
29
+ $model->save();
30
+ } catch (Exception $e) {
31
+ return false;
32
+ }
33
+
34
+ return true;
35
+ }
36
+ }
app/code/community/GetresponseIntegration/Getresponse/Model/Webforms.php CHANGED
@@ -5,42 +5,59 @@
5
  */
6
  class GetresponseIntegration_Getresponse_Model_Webforms extends Mage_Core_Model_Abstract
7
  {
8
- protected function _construct()
9
- {
10
- parent::_construct();
11
- $this->_init('getresponse/webforms');
12
- }
13
 
14
- /**
15
- * @param $data
16
- * @param $shop_id
17
- *
18
- * @return bool
19
- */
20
- public function updateWebforms($data, $shop_id)
21
- {
22
- $model = $this->load($shop_id)->addData($data);
 
 
 
 
23
 
24
- try {
25
- $model->save();
26
- } catch (Exception $e) {
27
- return false;
28
- }
29
 
30
- return true;
31
- }
 
 
 
 
 
 
 
32
 
33
- /**
34
- *
35
- */
36
- public function disconnectWebforms($shop_id)
37
- {
38
- $data = array(
39
- 'webform_id' => '',
40
- 'active_subscription' => '0',
41
- 'url' => '',
42
- 'webform_title' => 'Webform',
43
- );
44
- $this->updateWebforms($data, $shop_id);
45
- }
 
 
 
 
 
 
 
 
 
46
  }
5
  */
6
  class GetresponseIntegration_Getresponse_Model_Webforms extends Mage_Core_Model_Abstract
7
  {
8
+ protected function _construct()
9
+ {
10
+ parent::_construct();
11
+ $this->_init('getresponse/webforms');
12
+ }
13
 
14
+ /**
15
+ * Override for automaticly choosing integration by shop id
16
+ *
17
+ * @param $id
18
+ * @param null $field
19
+ *
20
+ * @return mixed
21
+ */
22
+ public function load($id, $field = null)
23
+ {
24
+ if (is_null($field)) {
25
+ $field = 'id_shop';
26
+ }
27
 
28
+ return parent::load($id, $field);
29
+ }
 
 
 
30
 
31
+ /**
32
+ * @param $data
33
+ * @param $shop_id
34
+ *
35
+ * @return bool
36
+ */
37
+ public function updateWebforms($data, $shop_id)
38
+ {
39
+ $model = $this->load($shop_id)->addData($data);
40
 
41
+ try {
42
+ $model->save();
43
+ } catch (Exception $e) {
44
+ return false;
45
+ }
46
+
47
+ return true;
48
+ }
49
+
50
+ /**
51
+ *
52
+ */
53
+ public function disconnectWebforms($shop_id)
54
+ {
55
+ $data = array(
56
+ 'webform_id' => '',
57
+ 'active_subscription' => '0',
58
+ 'url' => '',
59
+ 'webform_title' => 'Webform',
60
+ );
61
+ $this->updateWebforms($data, $shop_id);
62
+ }
63
  }
app/code/community/GetresponseIntegration/Getresponse/controllers/IndexController.php CHANGED
@@ -41,9 +41,6 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
41
  */
42
  protected function _construct()
43
  {
44
- Mage::setIsDeveloperMode(true);
45
- ini_set('display_errors', 1);
46
-
47
  $this->current_shop_id = Mage::helper('getresponse')->getStoreId();
48
  $this->settings = new stdClass();
49
  }
@@ -104,6 +101,48 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
104
  $this->settings->campaigns = Mage::helper('getresponse/api')->getGrCampaigns();
105
  }
106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  /**
108
  * GET getresponse/index/index
109
  */
@@ -116,6 +155,7 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
116
 
117
  $this->_initAction();
118
  $site = ( !empty($this->settings->api['api_key']) && $this->disconnected === false) ? 'account' : 'apikey';
 
119
  $this->_addContent($this->getLayout()
120
  ->createBlock('Mage_Core_Block_Template', 'getresponse_content')
121
  ->setTemplate('getresponse/' . $site . '.phtml')
@@ -172,13 +212,31 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
172
  }
173
 
174
  Mage::register('api_key', $api_key);
 
175
  Mage::getSingleton('core/session')->addSuccess('You connected your Magento to GetResponse.');
176
 
 
 
 
 
 
 
 
177
  $data = array(
178
- 'api_key' => $api_key,
179
- 'api_url' => $api_url,
180
- 'api_domain' => $api_domain
 
 
181
  );
 
 
 
 
 
 
 
 
182
  if (false === Mage::getModel('getresponse/settings')->updateSettings($data, $this->current_shop_id)) {
183
  Mage::getSingleton('core/session')->addError('Error during settings details save.');
184
  }
@@ -308,17 +366,18 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
308
  $cycleDay = $params['cycle_day'];
309
  }
310
 
311
- Mage::getModel('getresponse/settings')->updateSettings(
312
- array(
313
- 'campaign_id' => $params['campaign_id'],
314
- 'active_subscription' => (isset($params['active_subscription']) && $params['active_subscription'] == 1) ? 1 : 0,
315
- 'update_address' => (isset($params['gr_sync_order_data']) && $params['gr_sync_order_data'] == 1) ? 1 : 0,
316
- 'cycle_day' => $cycleDay
317
- ),
318
- $this->current_shop_id
 
319
  );
320
 
321
- if ( !empty($params['gr_sync_order_data'])) {
322
  foreach ($this->settings->customs as $cf) {
323
  if (in_array($cf['custom_field'], array_keys($params['gr_custom_field']))) {
324
  Mage::getModel('getresponse/customs')->updateCustom($cf['id_custom'],
@@ -392,7 +451,7 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
392
  $params = $this->getRequest()->getParams();
393
 
394
  if (empty($params['webform_id'])) {
395
- Mage::getSingleton('core/session')->addError('Wevform Id can\'t be empty.');
396
  $this->_redirect('getresponse/index/viawebform');
397
 
398
  return;
@@ -424,6 +483,7 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
424
  $active = (isset($params['active_subscription']) && $params['active_subscription'] == 1) ? 1 : 0;
425
  Mage::getModel('getresponse/webforms')->updateWebforms(
426
  array('webform_id' => $params['webform_id'],
 
427
  'active_subscription' => $active,
428
  'layout_position' => $params['layout_position'],
429
  'block_position' => $params['block_position'],
@@ -511,7 +571,7 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
511
  if (is_object($add) && isset($add->campaignId)) {
512
  $data = array(
513
  'type' => 'success',
514
- 'msg' => 'Campaign "' . $campaign_name . '" sucessfully created.',
515
  'c' => $params['campaign_name'],
516
  'cid' => $add->campaignId
517
  );
@@ -828,7 +888,7 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
828
  */
829
  private function setNewCampaignSettings()
830
  {
831
- $locale = Mage::app()->getLocale()->getLocaleCode();
832
  $code = strtoupper(substr($locale, 0, 2));
833
 
834
  $from = self::grapi()->get_account_from_fields();
@@ -895,5 +955,4 @@ class GetresponseIntegration_Getresponse_IndexController extends Mage_Adminhtml_
895
 
896
  return $results;
897
  }
898
-
899
  }
41
  */
42
  protected function _construct()
43
  {
 
 
 
44
  $this->current_shop_id = Mage::helper('getresponse')->getStoreId();
45
  $this->settings = new stdClass();
46
  }
101
  $this->settings->campaigns = Mage::helper('getresponse/api')->getGrCampaigns();
102
  }
103
 
104
+ /**
105
+ * GET getresponse/index/webtraffic
106
+ */
107
+ public function webtrafficAction()
108
+ {
109
+ $this->settings->api = Mage::getModel('getresponse/settings')->load($this->current_shop_id)->getData();
110
+
111
+ $this->_title($this->__('Web Traffic Tracking'))
112
+ ->_title($this->__('GetResponse'));
113
+
114
+ $this->active_tab = 'webtraffic';
115
+
116
+ $this->_initAction();
117
+
118
+ $this->_addContent($this->getLayout()
119
+ ->createBlock('Mage_Core_Block_Template', 'getresponse_content')
120
+ ->setTemplate('getresponse/webtraffic.phtml')
121
+ ->assign('settings', $this->settings)
122
+ );
123
+
124
+ $this->renderLayout();
125
+ }
126
+
127
+ /**
128
+ * POST getresponse/index/activate_webtraffic
129
+ */
130
+ public function activate_webtrafficAction()
131
+ {
132
+ $this->_initAction();
133
+ $params = $this->getRequest()->getParams();
134
+
135
+ Mage::getModel('getresponse/settings')->updateSettings(
136
+ array(
137
+ 'has_active_traffic_module' => (isset($params['has_active_traffic_module']) && $params['has_active_traffic_module'] == 1) ? 1 : 0
138
+ ),
139
+ $this->current_shop_id
140
+ );
141
+
142
+ Mage::getSingleton('core/session')->addSuccess('Settings have been updated.');
143
+ $this->_redirect('getresponse/index/webtraffic');
144
+ }
145
+
146
  /**
147
  * GET getresponse/index/index
148
  */
155
 
156
  $this->_initAction();
157
  $site = ( !empty($this->settings->api['api_key']) && $this->disconnected === false) ? 'account' : 'apikey';
158
+
159
  $this->_addContent($this->getLayout()
160
  ->createBlock('Mage_Core_Block_Template', 'getresponse_content')
161
  ->setTemplate('getresponse/' . $site . '.phtml')
212
  }
213
 
214
  Mage::register('api_key', $api_key);
215
+ Mage::getModel('getresponse/customs')->connectCustoms($this->current_shop_id);
216
  Mage::getSingleton('core/session')->addSuccess('You connected your Magento to GetResponse.');
217
 
218
+ $featureTracking = 0;
219
+ $features = $this->grapi()->get_features();
220
+
221
+ if ($features instanceof stdClass && $features->feature_tracking == 1) {
222
+ $featureTracking = 1;
223
+ }
224
+
225
  $data = array(
226
+ 'id_shop' => $this->current_shop_id,
227
+ 'api_key' => $api_key,
228
+ 'api_url' => $api_url,
229
+ 'api_domain' => $api_domain,
230
+ 'has_gr_traffic_feature_enabled' => $featureTracking
231
  );
232
+
233
+ // getting tracking code
234
+ $trackingCode = (array) $this->grapi()->get_tracking_code();
235
+
236
+ if (!empty($trackingCode) && is_object($trackingCode[0]) && 0 < strlen($trackingCode[0]->snippet)) {
237
+ $data['tracking_code_snippet'] = $trackingCode[0]->snippet;
238
+ }
239
+
240
  if (false === Mage::getModel('getresponse/settings')->updateSettings($data, $this->current_shop_id)) {
241
  Mage::getSingleton('core/session')->addError('Error during settings details save.');
242
  }
366
  $cycleDay = $params['cycle_day'];
367
  }
368
 
369
+ Mage::getModel('getresponse/settings')->updateSettings(
370
+ array(
371
+ 'campaign_id' => $params['campaign_id'],
372
+ 'active_subscription' => (isset($params['active_subscription']) && $params['active_subscription'] == 1) ? 1 : 0,
373
+ 'update_address' => (isset($params['gr_sync_order_data']) && $params['gr_sync_order_data'] == 1) ? 1 : 0,
374
+ 'cycle_day' => $cycleDay,
375
+ 'subscription_on_checkout' => (isset($params['subscription_on_checkout']) && $params['subscription_on_checkout'] == 1) ? 1 : 0
376
+ ),
377
+ $this->current_shop_id
378
  );
379
 
380
+ if ( !empty($params['gr_sync_order_data']) && isset($params['gr_custom_field'])) {
381
  foreach ($this->settings->customs as $cf) {
382
  if (in_array($cf['custom_field'], array_keys($params['gr_custom_field']))) {
383
  Mage::getModel('getresponse/customs')->updateCustom($cf['id_custom'],
451
  $params = $this->getRequest()->getParams();
452
 
453
  if (empty($params['webform_id'])) {
454
+ Mage::getSingleton('core/session')->addError('Webform Id can\'t be empty.');
455
  $this->_redirect('getresponse/index/viawebform');
456
 
457
  return;
483
  $active = (isset($params['active_subscription']) && $params['active_subscription'] == 1) ? 1 : 0;
484
  Mage::getModel('getresponse/webforms')->updateWebforms(
485
  array('webform_id' => $params['webform_id'],
486
+ 'id_shop' => $this->current_shop_id,
487
  'active_subscription' => $active,
488
  'layout_position' => $params['layout_position'],
489
  'block_position' => $params['block_position'],
571
  if (is_object($add) && isset($add->campaignId)) {
572
  $data = array(
573
  'type' => 'success',
574
+ 'msg' => 'Campaign "' . $campaign_name . '" successfully created.',
575
  'c' => $params['campaign_name'],
576
  'cid' => $add->campaignId
577
  );
888
  */
889
  private function setNewCampaignSettings()
890
  {
891
+ $locale = Mage::app()->getLocale()->getDefaultLocale();
892
  $code = strtoupper(substr($locale, 0, 2));
893
 
894
  $from = self::grapi()->get_account_from_fields();
955
 
956
  return $results;
957
  }
 
958
  }
app/code/community/GetresponseIntegration/Getresponse/controllers/ShopController.php ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class GetresponseIntegration_Getresponse_IndexController
5
+ */
6
+ class GetresponseIntegration_Getresponse_ShopController extends Mage_Adminhtml_Controller_Action
7
+ {
8
+ public $current_shop_id;
9
+ public $settings;
10
+ public $shop_settings;
11
+
12
+ /**
13
+ * construct
14
+ */
15
+ protected function _construct()
16
+ {
17
+ $this->current_shop_id = Mage::helper('getresponse')->getStoreId();
18
+ }
19
+
20
+ /**
21
+ * Main init action, et layout and template
22
+ *
23
+ * @return $this
24
+ */
25
+ protected function _initAction()
26
+ {
27
+ $this->settingsHandler();
28
+
29
+ $this->loadLayout()->_setActiveMenu('getresponse_menu/settings_page');
30
+
31
+ $this->_addLeft($this->getLayout()
32
+ ->createBlock('Mage_Core_Block_Template', 'getresponse_menu')
33
+ ->setTemplate('getresponse/menu.phtml')
34
+ ->assign('active_tab', $this->active_tab)
35
+ ->assign('settings', $this->settings)
36
+ );
37
+
38
+ if ($this->active_tab != 'index' && empty($this->settings->api['api_key'])) {
39
+ Mage::getSingleton('core/session')
40
+ ->addError('Access denied - module is not connected to GetResponse Account.');
41
+ $this->_redirect('getresponse/index/index');
42
+ }
43
+
44
+ return $this;
45
+ }
46
+
47
+ /**
48
+ * Main extenction settings
49
+ */
50
+ private function settingsHandler()
51
+ {
52
+ $this->settings->main['api_url_360_com'] = 'https://api3.getresponse360.com/v3';
53
+ $this->settings->main['api_url_360_pl'] = 'https://api3.getresponse360.pl/v3';
54
+
55
+ $this->settings->api = Mage::getModel('getresponse/settings')->load($this->current_shop_id)->getData();
56
+
57
+ $this->shop_settings = Mage::getModel('getresponse/shop')->load($this->current_shop_id)->getData();
58
+
59
+ Mage::helper('getresponse/api')->setApiDetails(
60
+ $this->settings->api['api_key'],
61
+ $this->settings->api['api_url'],
62
+ $this->settings->api['api_domain']
63
+ );
64
+ }
65
+
66
+ /**
67
+ * GET getresponse/shop/index
68
+ */
69
+ public function indexAction()
70
+ {
71
+ $this->_title($this->__('Shop'))->_title($this->__('GetResponse'));
72
+
73
+ $this->active_tab = 'shop';
74
+
75
+ $this->_initAction();
76
+
77
+ $gr_shops = Mage::helper('getresponse/api')->getShops();
78
+
79
+ $hasActiveRegistrationSubscription = true;
80
+
81
+ if (empty($this->settings->api['campaign_id']) || $this->settings->api['active_subscription'] == 0) {
82
+ $hasActiveRegistrationSubscription = false;
83
+ }
84
+
85
+ $this->_addContent($this->getLayout()
86
+ ->createBlock('Mage_Core_Block_Template', 'getresponse_content')
87
+ ->setTemplate('getresponse/shop.phtml')
88
+ ->assign('gr_shops', (array) $gr_shops)
89
+ ->assign('shop_enabled', $this->shop_settings['is_enabled'])
90
+ ->assign('current_shop_id', $this->shop_settings['gr_shop_id'])
91
+ ->assign('has_active_registration_subscription', $hasActiveRegistrationSubscription)
92
+ );
93
+
94
+ $this->renderLayout();
95
+ }
96
+
97
+ public function updateAction()
98
+ {
99
+ $shopEnable = $this->getRequest()->getParam('shop_enabled');
100
+ $shopId = $this->getRequest()->getParam('shop_id');
101
+
102
+ if (empty($shopId)) {
103
+ Mage::getSingleton('core/session')->addError('Incorrect shop, please try again.');
104
+
105
+ $this->_redirect('getresponse/shop/index');
106
+ return;
107
+ }
108
+
109
+ $data = array(
110
+ 'is_enabled' => empty($shopEnable) ? 0 : 1,
111
+ 'gr_shop_id' => $shopId,
112
+ );
113
+
114
+ if (false === Mage::getModel('getresponse/shop')->update($data, $this->current_shop_id)) {
115
+ Mage::getSingleton('core/session')->addError('Error during settings details save.');
116
+ }
117
+
118
+ Mage::getSingleton('core/session')->addSuccess('Settings has been updated');
119
+ $this->_redirect('getresponse/shop/index');
120
+
121
+ }
122
+
123
+ /**
124
+ * AJAX POST getresponse/shop/add
125
+ */
126
+ public function addAction()
127
+ {
128
+ /** @var Mage_Core_Helper_Data $coreHelper */
129
+ $coreHelper = Mage::helper('core');
130
+
131
+ $params = $this->getRequest()->getParams();
132
+
133
+ if (0 === strlen($params['shop_name'])) {
134
+ $data = array(
135
+ 'type' => 'error',
136
+ 'msg' => 'Shop name is incorrect.'
137
+ );
138
+
139
+ echo $coreHelper->jsonEncode($data);
140
+ die;
141
+ }
142
+
143
+ $this->settingsHandler();
144
+
145
+ /** @var GetresponseIntegration_Getresponse_Helper_Api $apiHelper */
146
+ $apiHelper = Mage::helper('getresponse/api');
147
+
148
+ try {
149
+ $shop = $apiHelper->addShop($params['shop_name']);
150
+
151
+ $data = array(
152
+ 'type' => 'success',
153
+ 'msg' => 'Shop '.$shop->name.' successfully created.',
154
+ 'shop_id' => $shop->shopId,
155
+ 'shop_name' => $shop->name
156
+ );
157
+
158
+ } catch (\Exception $e) {
159
+ $data = array(
160
+ 'type' => 'error',
161
+ 'msg' => 'Shop has not been created.',
162
+ );
163
+ }
164
+
165
+ echo $coreHelper->jsonEncode($data);
166
+ die;
167
+ }
168
+ }
app/code/community/GetresponseIntegration/Getresponse/sql/getresponse_setup/upgrade-1.0.0-1.0.2.php ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * @var $installer Mage_Core_Model_Resource_Setup
5
+ */
6
+ $installer = $this;
7
+ $installer->startSetup();
8
+
9
+ $installer->run("
10
+ CREATE TABLE IF NOT EXISTS `{$installer->getTable('getresponse_shops')}` (
11
+ `id` int(6) NOT NULL AUTO_INCREMENT,
12
+ `shop_id` VARCHAR(32) NOT NULL,
13
+ `gr_shop_id` VARCHAR(32) NOT NULL,
14
+ `is_enabled` TINYINT(1) NOT NULL,
15
+ PRIMARY KEY (`id`),
16
+ UNIQUE KEY `index_getresponse_shop` (`shop_id`)
17
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
18
+ ");
19
+
20
+ try {
21
+ $installer->run("
22
+ ALTER TABLE `{$installer->getTable('getresponse_settings')}` ADD `subscription_on_checkout` TINYINT(1) NOT NULL;
23
+ ALTER TABLE `{$installer->getTable('getresponse_settings')}` ADD `has_gr_traffic_feature_enabled` TINYINT(1) NULL;
24
+ ALTER TABLE `{$installer->getTable('getresponse_settings')}` ADD `has_active_traffic_module` TINYINT(1) NOT NULL;
25
+ ALTER TABLE `{$installer->getTable('getresponse_settings')}` ADD `tracking_code_snippet` TEXT NULL DEFAULT NULL;
26
+ ");
27
+ } catch (\Exception $e) {
28
+ // ignore this error if occurs.
29
+ }
30
+
31
+
32
+ $allStores = array();
33
+ $stores = Mage::app()->getStores();
34
+
35
+ if ( !empty($stores)) {
36
+ foreach ($stores as $id => $val) {
37
+ $allStores[] = Mage::app()->getStore($id)->getId();
38
+ }
39
+ }
40
+ else {
41
+ $allStores[] = Mage::helper('getresponse')->getStoreId();
42
+ }
43
+
44
+ foreach ($allStores as $id_shop) {
45
+ $installer->run("
46
+ INSERT INTO `{$installer->getTable('getresponse_shops')}` (
47
+ `shop_id`
48
+ ) VALUES (
49
+ " . $id_shop . "
50
+ )
51
+ ON DUPLICATE KEY UPDATE
52
+ `shop_id` = `shop_id`;
53
+ ");
54
+ }
55
+
56
+ $installer->endSetup();
app/design/adminhtml/default/default/layout/getresponse_integration.xml DELETED
@@ -1,9 +0,0 @@
1
- <?xml version="1.0"?>
2
-
3
- <layout>
4
- <adminhtml_getresponse_index>
5
- <reference name="content">
6
- <block type="getresponse/index/index" name="getresponse" />
7
- </reference>
8
- </adminhtml_getresponse_index>
9
- </layout>
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/account.phtml DELETED
@@ -1,107 +0,0 @@
1
- <div>
2
-
3
- <div class="content-header">
4
- <h3 class="icon-head head-categories">GetResponse account</h3>
5
- </div>
6
-
7
- <h3>
8
- Account Info
9
- </h3>
10
-
11
- <?php if ( !empty($settings->api['api_key']) && isset($settings->account['firstName'])) : ?>
12
- <div id="account_info">
13
- <table>
14
- <tr>
15
- <td class="gr-strong">Status</td>
16
- <td>
17
- <span
18
- style="padding: 4px;background-color: #43C03A;color: #fff;font-size: 11px;">CONNECTED</span>
19
- (<a href="#" id="disconnect-btn">disconnect</a>)
20
- </td>
21
- </tr>
22
- <tr>
23
- <td class="gr-strong">API Key</td>
24
- <td><?php if ( !empty($settings->api['api_key'])) : echo $settings->api['api_key']; endif ?></td>
25
- </tr>
26
- <!--
27
- <tr>
28
- <td class="gr-strong">GetResponse 360</td>
29
- <td><?php if ( !empty($settings->api['api_domain'])) {
30
- echo $settings->api['api_domain'];
31
- }
32
- else {
33
- echo "No";
34
- } ?></td>
35
- </tr>
36
- -->
37
- <tr>
38
- <td class="gr-strong">First Name</td>
39
- <td><?php if ( !empty($settings->account['firstName'])) : echo $settings->account['firstName']; endif ?></td>
40
- </tr>
41
- <tr>
42
- <td class="gr-strong">Last Name</td>
43
- <td><?php if ( !empty($settings->account['lastName'])) : echo $settings->account['lastName']; endif ?></td>
44
- </tr>
45
- <tr>
46
- <td class="gr-strong">Email address</td>
47
- <td><?php if ( !empty($settings->account['email'])) : echo $settings->account['email']; endif ?></td>
48
- </tr>
49
- <tr>
50
- <td class="gr-strong">Country</td>
51
- <td><?php if ( !empty($settings->account['country'])) : echo $settings->account['country']; endif ?></td>
52
- </tr>
53
- <tr>
54
- <td class="gr-strong">State</td>
55
- <td><?php if ( !empty($settings->account['state'])) : echo $settings->account['state']; endif ?></td>
56
- </tr>
57
- <tr>
58
- <td class="gr-strong">ZIP/Postal Code</td>
59
- <td><?php if ( !empty($settings->account['zipCode'])) : echo $settings->account['zipCode']; endif ?></td>
60
- </tr>
61
- <tr>
62
- <td class="gr-strong">Street</td>
63
- <td><?php if ( !empty($settings->account['street'])) : echo $settings->account['street']; endif ?></td>
64
- </tr>
65
- <tr>
66
- <td class="gr-strong">City</td>
67
- <td><?php if ( !empty($settings->account['city'])) : echo $settings->account['city']; endif ?></td>
68
- </tr>
69
- <tr>
70
- <td class="gr-strong">Phone</td>
71
- <td><?php if ( !empty($settings->account['phone'])) : echo $settings->account['phone']; endif ?></td>
72
- </tr>
73
- </table>
74
- </div>
75
- <?php endif ?>
76
-
77
- <script>
78
- jQuery("#disconnect-btn").on("click", function (event) {
79
- var confirmation = jQuery("#dialog-disconnect").dialog({
80
- resizable: false,
81
- height: 160,
82
- width:430,
83
- modal: true,
84
- buttons: [
85
- {
86
- text: 'Yes, disconnect',
87
- "class": 'automationButton',
88
- click: function () {
89
- document.location.href = '<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/disconnect'); ?>';
90
- }
91
- },
92
- {
93
- text: "Stay connected",
94
- click: function () {
95
- confirmation.dialog("close");
96
- }
97
- }
98
- ]
99
- });
100
- event.preventDefault();
101
- });
102
- </script>
103
-
104
- <div id="dialog-disconnect" title="Are you sure you want to disconnect from GetResponse?" style="display:none;">
105
- <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 35px 0;"></span>This stops new subscribtions via forms, comments, or during account registration.</p>
106
- </div>
107
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/add_automation.phtml DELETED
@@ -1,76 +0,0 @@
1
- <div id="dialog-form" title="Create new rule" style="display: none;">
2
- <p class="validateTips"></p>
3
- <form>
4
- <fieldset>
5
- <p>
6
- <label class="GR_label_short" for="category_id">If customers buy in the category</label>
7
- <?php
8
- if ( !empty($settings->categories_tree)) {
9
- ?>
10
- <select class="GR_input" name="category_id" id="category_id">
11
- <?php
12
- echo $settings->categories_tree;
13
- ?>
14
- </select>
15
- <?php }
16
- else {
17
- ?>
18
- <span class="error">An error occurred while trying to get categories.</span>
19
- <?php
20
- }
21
- ?>
22
- </p>
23
- <p>
24
- <label class="GR_label_short" for="action">they are</label>
25
- <?php
26
- if ( !empty($settings->actions)) {
27
- ?>
28
- <select class="GR_input" name="action" id="action">
29
- <?php
30
- foreach ($settings->actions as $id => $name) {
31
- echo '<option value="' . $id . '">' . $name . '</option>';
32
- }
33
- ?>
34
- </select>
35
- <?php }
36
- else {
37
- ?>
38
- <span class="error">An error occurred while trying to get action.</span>
39
- <?php
40
- }
41
- ?>
42
- </p>
43
- <p>
44
- <label class="GR_label_short" for="campaign_id">into the camapaign</label>
45
- <?php
46
- if ( !empty($settings->campaigns)) {
47
- ?>
48
- <select class="GR_input" name="campaign_id" id="campaign_id">
49
- <?php
50
- foreach ($settings->campaigns as $id => $name) {
51
- echo '<option value="' . $id . '">' . $name . '</option>';
52
- }
53
- ?>
54
- </select>
55
- <?php }
56
- else {
57
- ?>
58
- <span class="error">An error occurred while trying to get campaigns.</span>
59
- <?php
60
- }
61
- ?>
62
- </p>
63
- <p id="cycle_day_section">
64
- <label class="GR_label_short" for="cycle_day">
65
- <input type="checkbox" name="enable_cycle_day" id="GR_enable_cycle_day" value="1">
66
- add into the cycle on day
67
- </label>
68
- <select class="GR_input" disabled="disabled" name="cycle_day" id="cycle_day"></select>
69
- </p>
70
- <input type="hidden" id="automation_id" value=""/>
71
- <input type="submit" tabindex="-1" style="position:absolute; top:-1000px">
72
- </fieldset>
73
- </form>
74
- </div>
75
-
76
- <?php include_once('automation_js.phtml'); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/add_campaign.phtml DELETED
@@ -1,250 +0,0 @@
1
- <div id="dialog-form" title="Create new campaign" style="display: none;">
2
- <p class="validateTips"></p>
3
- <form>
4
- <fieldset>
5
- <p>
6
- <label class="GR_label_short" for="campaign_name">Campaign name</label>
7
- <input class="GR_input" type="text" name="campaign_name" id="campaign_name" value="">
8
- </p>
9
- <p>
10
- <label class="GR_label_short" for="from">From field</label>
11
- <?php
12
- if ( !empty($settings->from)) {
13
- ?>
14
- <select class="GR_input" name="from" id="from">
15
- <?php
16
- foreach ($settings->from as $from) {
17
- if ($from->isActive == true) {
18
- echo '<option value="' . $from->fromFieldId . '"', ($from->isDefault == true) ? ' selected="selected"' : '', '>' . $from->name . ' (' . $from->email . ')</option>';
19
- }
20
- }
21
- ?>
22
- </select>
23
- <?php }
24
- else {
25
- ?>
26
- <span class="error">An error occurred while trying to get from fields.</span>
27
- <?php
28
- }
29
- ?>
30
- </p>
31
- <p>
32
- <label class="GR_label_short" for="reply_to">Reply to</label>
33
- <?php
34
- if ( !empty($settings->from)) {
35
- ?>
36
- <select class="GR_input" name="reply_to" id="reply_to">
37
- <?php
38
- foreach ($settings->from as $from) {
39
- if ($from->isActive == true) {
40
- echo '<option value="' . $from->fromFieldId . '"', ($from->isDefault == true) ? ' selected="selected"' : '', '>' . $from->name . ' (' . $from->email . ')</option>';
41
- }
42
- }
43
- ?>
44
- </select>
45
- <?php }
46
- else {
47
- ?>
48
- <span class="error">An error occurred while trying to get reply to fields.</span>
49
- <?php
50
- }
51
- ?>
52
- </p>
53
- <p>
54
- <label class="GR_label_short" for="confirmation_subject">Confirmation subject</label>
55
- <?php
56
- if ( !empty($settings->confirmation_subject)) {
57
- ?>
58
- <select class="GR_input" name="confirmation_subject" id="confirmation_subject">
59
- <?php
60
- foreach ($settings->confirmation_subject as $cs) {
61
- echo '<option value="' . $cs->subscriptionConfirmationSubjectId . '">' . $cs->subject . '</option>';
62
- }
63
- ?>
64
- </select>
65
- <?php }
66
- else {
67
- ?>
68
- <span class="error">An error occurred while trying to Confirmation subject fields.</span>
69
- <?php
70
- }
71
- ?>
72
- </p>
73
- <p>
74
- <label class="GR_label_short" for="confirmation_body">Confirmation body</label>
75
- <?php
76
- if ( !empty($settings->confirmation_body)) {
77
- ?>
78
- <select class="GR_input" name="confirmation_body" id="confirmation_body">
79
- <?php
80
- foreach ($settings->confirmation_body as $cb) {
81
- echo '<option value="' . $cb->subscriptionConfirmationBodyId . '">' . $cb->contentPlain . '</option>';
82
- }
83
- ?>
84
- </select>
85
- <?php }
86
- else {
87
- ?>
88
- <span class="error">An error occurred while trying to get Confirmation body fields.</span>
89
- <?php
90
- }
91
- ?>
92
- </p>
93
- <p>
94
- <small class="GR_small_hint">
95
- The confirmation message body and subject depend on System >> Configuration >> General >> Locale Options.
96
- </small>
97
- <small class="GR_small_hint">
98
- By default all campaigns you create from Magento have double opt-in enabled. You can change this later in your <a href="https://support.getresponse.com/faq/how-i-disable-confirmation-message" target="_blank">campaign settings</a>.
99
- </small>
100
- </p>
101
- <input type="submit" tabindex="-1" style="position:absolute; top:-1000px">
102
- </fieldset>
103
- </form>
104
- </div>
105
-
106
- <script>
107
- jQuery(function () {
108
- var dialog, form,
109
-
110
- campaign_name = jQuery("#campaign_name"),
111
- from = jQuery("#from"),
112
- reply_to = jQuery("#reply_to"),
113
- confirmation_subject = jQuery("#confirmation_subject"),
114
- confirmation_body = jQuery("#confirmation_body"),
115
- allFields = jQuery([]).add(campaign_name).add(from).add(reply_to).add(confirmation_subject).add(confirmation_body),
116
- tips = jQuery(".validateTips");
117
-
118
- function updateTips(t) {
119
- tips
120
- .text(t)
121
- .addClass("ui-state-highlight");
122
- setTimeout(function () {
123
- // tips.removeClass( "ui-state-highlight", 1500 );
124
- }, 500);
125
- }
126
-
127
- function checkLength(o, n, min, max) {
128
- if (0 == o.val().length) {
129
- o.addClass("ui-state-error");
130
- updateTips('The ' + n + ' can\'t be empty.');
131
- return false;
132
- } else if (o.val().length < min) {
133
- o.addClass("ui-state-error");
134
- updateTips("The " + n + " you entered is too short. Please use " + min + "-" + max + " characters.");
135
- return false;
136
- } else if (o.val().length > max) {
137
- o.addClass("ui-state-error");
138
- updateTips("The " + n + " you entered is too long. Please use " + min + "-" + max + " characters.");
139
- return false;
140
- }
141
-
142
- return true;
143
- }
144
-
145
- function checkRegexp(o, regexp, n) {
146
- if (!( regexp.test(o.val()) )) {
147
- o.addClass("ui-state-error");
148
- updateTips(n);
149
- return false;
150
- } else {
151
- return true;
152
- }
153
- }
154
-
155
- function addCampaign() {
156
- var valid = true;
157
- allFields.removeClass("ui-state-error");
158
-
159
- valid = valid && checkLength(campaign_name, "campaign name", 3, 64);
160
- valid = valid && checkRegexp(campaign_name, /^[\w_]+$/i, "Campaign name may consist only a-z (lower case), numbers and \"_\"");
161
-
162
- if (valid) {
163
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
164
- jQuery(this).prop('disabled', true)
165
- });
166
- jQuery('.campaignButton').before('<span id="grLoader" class="gr-loader"></span>');
167
-
168
- jQuery.post('<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/campaign'); ?>', {
169
- from: from.val(),
170
- campaign_name: campaign_name.val(),
171
- reply_to: reply_to.val(),
172
- confirmation_subject: confirmation_subject.val(),
173
- confirmation_body: confirmation_body.val(),
174
- form_key: '<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>'
175
- }, function (json) {
176
- if (json != null) {
177
- if (json.type == 'success') {
178
- updateTips(json.msg);
179
- window.setTimeout(function () {
180
- jQuery('#campaign_id').append(
181
- '<option value="' + json.cid + '" selected="selected">' + json.c + '</option>'
182
- );
183
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
184
- jQuery(this).prop('disabled', false)
185
- });
186
- jQuery('#grLoader').remove();
187
- dialog.dialog("close");
188
- }, 2000);
189
- }
190
- else if (json.type == 'error') {
191
- campaign_name.addClass("ui-state-error");
192
- updateTips(json.msg);
193
-
194
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
195
- jQuery(this).prop('disabled', false)
196
- });
197
- jQuery('#grLoader').remove();
198
- }
199
- }
200
- else {
201
- campaign_name.addClass("ui-state-error");
202
- updateTips('An error occurred while trying to add new campaign.');
203
-
204
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
205
- jQuery(this).prop('disabled', false)
206
- });
207
- jQuery('#grLoader').remove();
208
- }
209
- }, 'json');
210
- }
211
- }
212
-
213
- dialog = jQuery("#dialog-form").dialog({
214
- autoOpen: false,
215
- modal: true,
216
- width: 500,
217
- buttons: [
218
- {
219
- text: 'Create campaign',
220
- "class": 'campaignButton',
221
- click: function () {
222
- addCampaign();
223
- }
224
- },
225
- {
226
- text: "Cancel",
227
- click: function () {
228
- dialog.dialog("close");
229
- }
230
- }
231
- ],
232
- close: function () {
233
- campaign_name.val('');
234
- tips.html('');
235
- allFields.removeClass("ui-state-error");
236
- }
237
- });
238
-
239
- form = dialog.find("form").on("submit", function (event) {
240
- event.preventDefault();
241
- addCampaign();
242
- });
243
-
244
- jQuery("#create-campaign").on("click", function (event) {
245
- dialog.dialog("open");
246
- event.preventDefault();
247
- });
248
- });
249
-
250
- </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/apikey.phtml DELETED
@@ -1,92 +0,0 @@
1
- <div>
2
-
3
- <div class="content-header">
4
- <h3 class="icon-head head-categories">GetResponse account</h3>
5
- </div>
6
-
7
- <h3>
8
- Connect GetResponse Account
9
- </h3>
10
-
11
- <form method="post"
12
- action="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/apikey'); ?>">
13
-
14
- <!-- API KEY -->
15
- <p>
16
- <label class="GR_label" for="api_key">API Key</label>
17
- <input class="GR_api" type="text" name="api_key"
18
- value="<?php if (isset($settings->api['api_key'])) : echo $settings->api['api_key']; endif ?>">
19
-
20
- <a class="gr-tooltip">
21
- <span class="gr-tip" style="width:178px">
22
- <span>
23
- You can find your API key in integration settings of your GetResponse account. Log in to GetResponse and go to My account > API & OAuth to find the key.
24
- </span>
25
- </span>
26
- </a>
27
- </p>
28
-
29
- <!-- GetResponse 360 -->
30
- <p class="GR_checkbox_handler">
31
- <input class="GR_checkbox" type="checkbox" name="getresponse_360_account" id="getresponse_360_account"
32
- <?php if ( !empty($settings->api['api_domain'])) : ?> checked="checked" <?php endif ?> value="1">
33
- <label class="GR_label_checkbox" for="getresponse_360_account">I've purchased the Enterprise plan.</label>
34
- </p>
35
-
36
- <div
37
- id="getresponse_360_account_options" <?php if (empty($settings->api['api_domain'])) : ?> style="display: none" <?php endif ?>>
38
-
39
- <p style="font-style: italic;">You can get this information from your account manager.</p>
40
-
41
- <p>
42
- <label class="GR_label" for="api_url">Account type</label>
43
- <select class="" name="api_url" id="api_url">
44
- <option
45
- value="<?php echo $settings->main['api_url_360_pl']; ?>" <?php if (isset($settings->api['api_url']) && $settings->api['api_url'] == $settings->main['api_url_360_pl']) : ?> selected="selected" <?php endif ?>>
46
- GetResponse360 PL
47
- </option>
48
- <option
49
- value="<?php echo $settings->main['api_url_360_com']; ?>" <?php if (isset($settings->api['api_url']) && $settings->api['api_url'] == $settings->main['api_url_360_com']) : ?> selected="selected" <?php endif ?>>
50
- GetResponse360 COM
51
- </option>
52
- </select>
53
- </p>
54
-
55
- <!-- Domain -->
56
- <p>
57
- <label class="GR_label" for="api_domain">Your domain</label>
58
- <input class="GR_api" type="text" name="api_domain"
59
- value="<?php if (isset($settings->api['api_domain'])) : echo $settings->api['api_domain']; endif ?>">
60
-
61
- <a class="gr-tooltip">
62
- <span class="gr-tip" style="width:178px">
63
- <span>
64
- Enter your domain without protocol http:// eg: "yourdomainname.com"
65
- </span>
66
- </span>
67
- </a>
68
- </p>
69
-
70
- </div>
71
-
72
- <input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
73
-
74
- <!-- SUBMIT -->
75
- <div style="margin-left: 270px; padding-top: 10px;">
76
- <button type="submit" name="Submit" class="save"><span><span>Connect</span></span></button>
77
- </div>
78
-
79
-
80
- <script>
81
- jQuery('#getresponse_360_account').change(function () {
82
- var value = jQuery('#getresponse_360_account:checked').val();
83
- if (value == '1') {
84
- jQuery('#getresponse_360_account_options').show();
85
- }
86
- else {
87
- jQuery('#getresponse_360_account_options').hide();
88
- }
89
- });
90
- </script>
91
- </div>
92
- </form>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/automation.phtml DELETED
@@ -1,99 +0,0 @@
1
- <div id="gr-automation">
2
-
3
- <?php if (empty($settings->api['campaign_id']) || $settings->api['active_subscription'] == 0) { ?>
4
- <div id="gr-messages">
5
- <ul class="messages">
6
- <li class="error-msg">
7
- <ul>
8
- <li>
9
- <span>The rules work only when you enable subscriptions via the registration page.</span>
10
- </li>
11
- </ul>
12
- </li>
13
- </ul>
14
- </div>
15
- <?php } ?>
16
-
17
- <div class="content-header">
18
- <h3 class="icon-head head-categories">Campaign rules</h3>
19
- </div>
20
-
21
- <p>
22
- You can automatically move or copy your customers between your GetResponse
23
- campaigns when people purchase in a particular Magento product category.
24
- To do this, click “Create a new rule” button. When you select "move" option,
25
- the rule moves contacts from ALL existing campaigns to the destination campaign.
26
- To add contacts to another campaign choose "copy" option.
27
- </p>
28
-
29
- <p style="padding: 10px 10px 10px 0px;float: right;">
30
- <button class="create-automation">Create a new rule</button>
31
- </p>
32
-
33
- <div class="grid" id="automation-list"
34
- style="<?php if (empty($settings->automations)) : echo 'display:none'; endif ?>">
35
- <table cellspacing="0" class="data" id="automation-table">
36
- <tbody>
37
- <tr class="headings">
38
- <th>Category</th>
39
- <th>Campaign</th>
40
- <th>Cycle day</th>
41
- <th>Rule</th>
42
- <th>Status</th>
43
- <th>Actions</th>
44
- </tr>
45
- <?php
46
- if ( !empty($settings->automations)) {
47
- foreach ($settings->automations as $automation) { ?>
48
- <tr class="even pointer gr-tr" id="automation_<?php echo $automation['id']; ?>">
49
- <td id="category_<?php echo $automation['id']; ?>">
50
- <?php if (isset($settings->categories[$automation['category_id']])) : echo $settings->categories[$automation['category_id']]['name']; endif ?>
51
- </td>
52
- <td id="campaign_<?php echo $automation['id']; ?>">
53
- <?php if (isset($settings->campaigns[$automation['campaign_id']])) : echo $settings->campaigns[$automation['campaign_id']]; endif ?>
54
- </td>
55
- <td id="cycle_day_<?php echo $automation['id']; ?>">
56
- <?php if (is_numeric($automation['cycle_day'])) { echo $automation['cycle_day']; } else {
57
- echo "No autoresponders"; } ?>
58
- </td>
59
- <td id="action_<?php echo $automation['id']; ?>">
60
- <?php
61
- echo $automation['action']; ?>
62
- </td>
63
- <td style="text-align:center;">
64
- <input id="active_<?php echo $automation['id']; ?>"
65
- data-automation="<?php echo $automation['id']; ?>"
66
- class="gr-active" type="checkbox" value="<?php echo $automation['active']; ?>"
67
- <?php if ($automation['active'] == 1) : echo "checked"; endif ?>
68
- >
69
- </td>
70
- <td style="text-align:center;width:130px;">
71
- <button id="edit_<?php echo $automation['id']; ?>" class="edit-automation"
72
- data-automation="<?php echo $automation['id']; ?>"
73
- data-category="<?php echo $automation['category_id']; ?>"
74
- data-campaign="<?php echo $automation['campaign_id']; ?>"
75
- data-cycle_day="<?php echo $automation['cycle_day']; ?>"
76
- data-action="<?php echo $automation['action']; ?>"
77
- >Edit
78
- </button>
79
-
80
- <button class="delete-automation" data-automation="<?php echo $automation['id']; ?>">
81
- Delete
82
- </button>
83
- </td>
84
- </tr>
85
- <?php }
86
- } ?>
87
- </tbody>
88
- </table>
89
- </div>
90
- <input type="hidden" name="show_box" id="show_box" value="0">
91
- </div>
92
-
93
- <div id="dialog-confirm" title="Do you want to delete rule?" style="display:none;">
94
- <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>These rule will be
95
- permanently deleted. Are you sure?</p>
96
- </div>
97
-
98
-
99
- <?php include_once('add_automation.phtml'); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/automation_js.phtml DELETED
@@ -1,353 +0,0 @@
1
- <script>
2
- jQuery(function () {
3
- var dialog, form, gr_automation_url, automation_type, current_cycle_day = '',
4
-
5
- category_id = jQuery("#category_id"),
6
- action = jQuery("#action"),
7
- campaign_id = jQuery("#campaign_id"),
8
- automation_id = jQuery("#automation_id"),
9
- cycle_day = jQuery("#cycle_day"),
10
- allFields = jQuery([]).add(category_id).add(action).add(campaign_id).add(cycle_day),
11
- tips = jQuery(".validateTips");
12
-
13
- function updateTips(t) {
14
- tips
15
- .text(t)
16
- .addClass("ui-state-highlight");
17
- }
18
-
19
- function CreateUpdateAutomation() {
20
- var valid = true;
21
- allFields.removeClass("ui-state-error");
22
-
23
- if (valid) {
24
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
25
- jQuery(this).prop('disabled', true)
26
- });
27
- jQuery('.automationButton').before('<span id="grLoader" class="gr-loader"></span>');
28
-
29
- jQuery.post(gr_automation_url, {
30
- campaign_id: campaign_id.val(),
31
- cycle_day: cycle_day.is(':disabled') ? '' : cycle_day.val(),
32
- category_id: category_id.val(),
33
- action: action.val(),
34
- automation_id: automation_id.val(),
35
- form_key: '<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>'
36
- }, function (json) {
37
- if (json != null) {
38
- if (json.type == 'success') {
39
- updateTips(json.msg);
40
- window.setTimeout(function () {
41
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
42
- jQuery(this).prop('disabled', false)
43
- });
44
- jQuery('#grLoader').remove();
45
- dialog.dialog("close");
46
- }, 2000);
47
- jQuery('#automation-list').show();
48
-
49
- if (automation_type == 'create') {
50
- addAutomationList(json);
51
- switchHandler();
52
- } else if (automation_type == 'edit') {
53
- updateAutomationList(json);
54
- }
55
- deleteHandler();
56
- editHandler();
57
- }
58
- else if (json.type == 'error') {
59
- updateTips(json.msg);
60
-
61
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
62
- jQuery(this).prop('disabled', false)
63
- });
64
- jQuery('#grLoader').remove();
65
- }
66
- }
67
- else {
68
- campaign_name.addClass("ui-state-error");
69
- updateTips('An error occurred while trying to create new rule.');
70
-
71
- jQuery('.ui-dialog-buttonset').find('button').each(function () {
72
- jQuery(this).prop('disabled', false)
73
- });
74
- jQuery('#grLoader').remove();
75
- }
76
- }, 'json');
77
- }
78
- }
79
-
80
- function createHandler() {
81
- jQuery(".create-automation").on("click", function (event) {
82
- automation_id.val('');
83
- jQuery('.automationButton').html('<span class="ui-button-text">Create</span>');
84
- jQuery('.ui-dialog-title').html('<span class="ui-button-text">Create new rule</span>');
85
- jQuery('#campaign_id option:eq(0)').prop('selected', true);
86
- jQuery('#action option:eq(0)').prop('selected', true);
87
- jQuery('#category_id option:eq(0)').prop('selected', true);
88
- gr_automation_url = '<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/createautomation'); ?>';
89
- automation_type = 'create';
90
- current_cycle_day = '';
91
- dialog.dialog("open");
92
- getCycleDays();
93
- event.preventDefault();
94
- });
95
- }
96
-
97
- function editHandler() {
98
- jQuery(".edit-automation").on("click", function (event) {
99
- var cid = jQuery(this).attr('data-campaign');
100
- automation_id.val(jQuery(this).attr('data-automation'));
101
- category_id.val(jQuery(this).attr('data-category'));
102
- campaign_id.val(cid);
103
- cycle_day.val(jQuery(this).attr('data-cycle_day'));
104
- action.val(jQuery(this).attr('data-action'));
105
- jQuery('#campaign_id option[value=cid]').attr('selected', 'selected');
106
- jQuery('.automationButton').html('<span class="ui-button-text">Save</span>');
107
- jQuery('.ui-dialog-title').html('<span class="ui-button-text">Edit rule</span>');
108
- gr_automation_url = '<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/updateautomation'); ?>';
109
- automation_type = 'edit';
110
- current_cycle_day = jQuery(this).attr('data-cycle_day');
111
- dialog.dialog("open");
112
- getCycleDays();
113
- event.preventDefault();
114
- });
115
- }
116
-
117
- function getCycleDays() {
118
- var campaign_id = jQuery('#campaign_id').val(),
119
- day_element = jQuery('#cycle_day'),
120
- cycle_day_section = jQuery('#cycle_day_section'),
121
- cycle_day_switch = jQuery('#GR_enable_cycle_day'),
122
- cycles = jQuery.parseJSON('<?php echo isset($settings->campaign_days) ? addslashes(json_encode($settings->campaign_days)) : "{}"; ?>');
123
-
124
- cycle_day_switch.unbind('change').bind('change', function () {
125
- day_element.prop('disabled', cycle_day_switch.is(':checked') ? false : true);
126
- });
127
-
128
- cycle_day_section.hide();
129
- cycle_day_switch.prop('checked', false).trigger('change');
130
-
131
- if (cycles.hasOwnProperty(campaign_id)) {
132
- cycle_day_section.show();
133
-
134
- if (jQuery.isNumeric(current_cycle_day)) {
135
- cycle_day_switch.prop('checked', true).trigger('change');
136
- }
137
-
138
- var obj = cycles[campaign_id];
139
- for (var prop in obj) {
140
- if (obj.hasOwnProperty(prop)) {
141
-
142
- var select = (current_cycle_day == obj[prop].day) ? 'selected' : '';
143
- var option = '<option value="' + parseInt(obj[prop].day) + '" ' + select + '>Day ' +
144
- obj[prop].day + ': ' + obj[prop].name + ' (' + obj[prop].status + ')' +
145
- '</option>';
146
-
147
- day_element.append(option);
148
- }
149
- }
150
- }
151
- }
152
-
153
- function switchHandler() {
154
- jQuery('[class*=gr-active]').on( "click", function() {
155
- var input = jQuery(this).parents().eq(1).find('.gr-active');
156
-
157
- var automation_id = input.attr('data-automation');
158
- var active = true === input.is(':checked') ? 1 : 0;
159
-
160
- var msg = '';
161
- jQuery('#grLoader').remove();
162
- jQuery('#active_'+automation_id).after('<span id="grLoader" class="gr-loader"></span>');
163
-
164
- jQuery.post('<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/changestatus'); ?>', {
165
- automation_id: automation_id,
166
- active: active,
167
- form_key: '<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>'
168
- }, function (json) {
169
- if (json != null) {
170
- var msg_class = (json.type == 'success') ? 'success' : 'error';
171
- msg = '<div id="gr-messages"><ul class="messages"><li class="'+msg_class+'-msg"><ul><li><span>'+
172
- json.msg+'</span></li></ul></li></ul></div>';
173
-
174
- jQuery('#grLoader').remove();
175
-
176
- jQuery('#gr-automation').before(msg);
177
-
178
- setTimeout(function () {
179
- jQuery('#gr-messages').remove();
180
- }, 2000);
181
- }
182
- }, 'json');
183
- });
184
- }
185
-
186
- function deleteHandler() {
187
- jQuery(".delete-automation").on("click", function (event) {
188
- var input = jQuery(this).parents().eq(1).find('.gr-active');
189
- var automation_id = input.attr('data-automation');
190
- var active = input.val();
191
- var msg;
192
-
193
- var confirmation = jQuery("#dialog-confirm").dialog({
194
- resizable: false,
195
- height: 155,
196
- modal: true,
197
- buttons: [
198
- {
199
- text: 'Delete',
200
- "class": 'automationButton',
201
- click: function () {
202
- jQuery.post('<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/deleteautomation'); ?>', {
203
- automation_id: automation_id,
204
- form_key: '<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>'
205
- }, function (json) {
206
- if (json != null) {
207
- if (json.type == 'success') {
208
- msg = '<div id="gr-messages"><ul class="messages">' +
209
- '<li class="success-msg">' +
210
- '<ul><li><span>'+json.msg+'</span>' +
211
- '</li></ul></li></ul></div>';
212
-
213
- jQuery('#automation_'+automation_id).hide('slow').remove();
214
- if (json.total == 0) {
215
- jQuery('#automation-list').hide();
216
- }
217
- }
218
- else if (json.type == 'error') {
219
- msg = '<div id="gr-messages"><ul class="messages">' +
220
- '<li class="error-msg"><ul>' +
221
- '<li><span>'+json.msg+'</span>' +
222
- '</li></ul></li></ul></div>';
223
- }
224
-
225
- jQuery('#gr-automation').before(msg);
226
-
227
- setTimeout(function () {
228
- jQuery('#gr-messages').remove();
229
- }, 2000);
230
-
231
- confirmation.dialog("close");
232
- }
233
- }, 'json');
234
- }
235
- },
236
- {
237
- text: "Cancel",
238
- click: function () {
239
- confirmation.dialog("close");
240
- }
241
- }
242
- ]
243
- });
244
- event.preventDefault();
245
- });
246
- }
247
-
248
- function checkSyncCampaign () {
249
- var id = jQuery('#campaign_id').val();
250
- var action = jQuery('#action').val();
251
- var sync_campaign = '<?php echo $settings->api['campaign_id']; ?>';
252
- if (id == sync_campaign) {
253
- var name = jQuery('#campaign_id option:selected').text();
254
- updateTips('Notice: You are trying to '+action+' contact from "'+name+'" to "' + name +
255
- '" campaign. Please change campaign.');
256
- } else {
257
- tips.html('').removeClass("ui-state-highlight");
258
- }
259
- }
260
-
261
- function addAutomationList(json) {
262
- var html =
263
- '<tr class="even pointer gr-tr" id="automation_'+json.automation_id+'">' +
264
- '<td id="category_'+json.automation_id+'">' + json.category_name + '</td>' +
265
- '<td id="campaign_'+json.automation_id+'">' + json.campaign_name + '</td>' +
266
- '<td id="cycle_day_'+json.automation_id+'">' + getCycleDayValue(json.cycle_day) + '</td>' +
267
- '<td id="action_'+json.automation_id+'">' + json.action + '</td>' +
268
- '<td style="text-align:center;">' + '<input id="active_'+json.automation_id+
269
- '" data-automation="'+json.automation_id+'" class="gr-active" type="checkbox" value="1" checked>' +
270
- '</td>' +
271
- '<td>' +
272
- '<button id="edit_'+json.automation_id+'" class="edit-automation"' +
273
- 'data-automation="'+json.automation_id+'"'+
274
- 'data-category="'+json.category_id+'"'+
275
- 'data-campaign="'+json.campaign_id+'"'+
276
- 'data-cycle_day="'+json.cycle_day+'"'+
277
- 'data-action="'+json.action+'">'+
278
- 'Edit</button> '+
279
- '<button class="delete-automation" data-automation="'+json.automation_id+'">Delete</button>'+
280
- '</td>' +
281
- '</tr>';
282
-
283
- jQuery('#automation-table').append(html);
284
- //jQuery('.gr-active').switchButton();
285
- }
286
-
287
- function updateAutomationList(json) {
288
- jQuery('#category_'+json.automation_id).html(json.category_name);
289
- jQuery('#campaign_'+json.automation_id).html(json.campaign_name);
290
- jQuery('#action_'+json.automation_id).html(json.action);
291
- jQuery('#cycle_day_'+json.automation_id).html(getCycleDayValue(json.cycle_day));
292
- jQuery('#edit_'+json.automation_id)
293
- .attr('data-category', json.category_id)
294
- .attr('data-campaign', json.campaign_id)
295
- .attr('data-cycle_day', json.cycle_day)
296
- .attr('data-action', json.action);
297
- }
298
-
299
- function getCycleDayValue(cycle_day) {
300
- return jQuery.isNumeric(cycle_day) ? cycle_day : 'No autoresponders' ;
301
- }
302
-
303
- campaign_id.change(function () {
304
- getCycleDays();
305
- checkSyncCampaign();
306
- });
307
-
308
- action.change(function () {
309
- checkSyncCampaign();
310
- });
311
-
312
- //jQuery('.gr-active').switchButton();
313
-
314
- dialog = jQuery("#dialog-form").dialog({
315
- autoOpen: false,
316
- modal: true,
317
- width: 500,
318
- buttons: [
319
- {
320
- text: 'Create rule',
321
- "class": 'automationButton',
322
- click: function () {
323
- CreateUpdateAutomation();
324
- }
325
- },
326
- {
327
- text: "Cancel",
328
- click: function () {
329
- tips.removeClass("ui-state-highlight");
330
- dialog.dialog("close");
331
- }
332
- }
333
- ],
334
- close: function () {
335
- tips.html('');
336
- tips.removeClass("ui-state-highlight");
337
- allFields.removeClass("ui-state-error");
338
- }
339
- });
340
-
341
- form = dialog.find("form").on("submit", function (event) {
342
- event.preventDefault();
343
- CreateUpdateAutomation();
344
- });
345
-
346
- createHandler();
347
- editHandler();
348
- getCycleDays();
349
- switchHandler();
350
- deleteHandler();
351
- });
352
-
353
- </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/export.phtml DELETED
@@ -1,166 +0,0 @@
1
- <div>
2
-
3
- <div class="content-header">
4
- <h3 class="icon-head head-categories">Export customer data on demand</h3>
5
- </div>
6
-
7
- <?php include_once('add_campaign.phtml'); ?>
8
-
9
- <form id="getresponse_export_form" method="post"
10
- action="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/exported'); ?>">
11
-
12
- <p>
13
- You can export your customer information from Magento to your GetResponse account.
14
- This option is useful for one time export of existing customers. Choose the campaign
15
- where you want to export your contacts. You can also create a new campaign for the
16
- Magento contacts by clicking "Add new campaign". Select if you want to update specific
17
- fields. When this option is off only new contacts are exported.
18
- </p>
19
-
20
- <ul class="messages">
21
- <li class="notice-msg">
22
- <ul>
23
- <li>
24
- <span>Each customer export includes all entries from your Magento database.</span>
25
- </li>
26
- </ul>
27
- </li>
28
- </ul>
29
-
30
- <p>
31
- <label class="GR_label" for="campaign_id">Select campaign</label>
32
- <?php
33
- if ( !empty($settings->campaigns)) {
34
- ?>
35
- <select class="GR_input" name="campaign_id" id="campaign_id">
36
- <?php
37
- foreach ($settings->campaigns as $id => $name) {
38
- echo '<option value="' . $id . '">' . $name . '</option>';
39
- }
40
- ?>
41
- </select>
42
- <?php }
43
- else {
44
- ?>
45
- <span class="error">An error occurred while trying to get campaigns.</span>
46
- <?php
47
- }
48
- ?>
49
- <button id="create-campaign">Add new campaign</button>
50
- </p>
51
-
52
-
53
- <p id="cycle_day_section" style="padding: 5px 0px 10px 0px;">
54
-
55
- <label class="GR_label"></label>
56
-
57
- <span>
58
- <input type="checkbox" class="GR_checkbox" name="gr_autoresponder" id="gr_autoresponder" value="1" />
59
- </span>
60
-
61
- <label for="gr_autoresponder">Add to autoresponder sequence</label>
62
- <br />
63
- <label class="GR_label"></label>
64
- <select class="GR_input" name="cycle_day" id="cycle_day"></select>
65
- </p>
66
-
67
- <p>
68
- <span>
69
- <input
70
- class="GR_checkbox"
71
- type="checkbox"
72
- name="gr_sync_order_data"
73
- id="gr_sync_order_data"
74
- value="1"
75
- />
76
- </span>
77
- <label style="font-weight: 600;" for="gr_sync_order_data">Update contact details</label>
78
-
79
- <a class="gr-tooltip">
80
- <span class="gr-tip" style="width:178px">
81
- <span>
82
- Select this option if you want to overwrite contact details that already exist in your GetResponse database. Clear this option to keep existing data intact.
83
- </span>
84
- </span>
85
- </a>
86
- </p>
87
-
88
- <p>
89
- <div id="customNameFields" style="display: none;">
90
- <p>Copy Magento customer details to custom fields</p>
91
- <div class="gr-custom-field">
92
- <select class="jsNarrowSelect" name="gr_custom_field" multiple="multiple">
93
- <?php
94
- if ( !empty($settings->customs)) {
95
- foreach ($settings->customs as $custom) {
96
- echo '<option data-inputvalue="' . $custom['custom_field'] . '" value="' . $custom['custom_field'] . '" id="' . $custom['custom_field'] . '"', ($custom['default'] == '1') ? ' selected="selected"' : '', $custom['default'] == '1' ? ' disabled="disabled"' : '', '>', $custom['custom_field'], '</option>';
97
- }
98
- }
99
- ?>
100
- </select>
101
- </div>
102
- </div>
103
- </p>
104
-
105
- <script>
106
- var sod = jQuery('#gr_sync_order_data'), cfp = jQuery('#customNameFields');
107
- if (sod.prop('checked') == true) {
108
- cfp.show();
109
- }
110
- jQuery('.jsNarrowSelect').selectNarrowDown();
111
-
112
- //sod.switchButton();
113
-
114
- function switchHandler() {
115
- jQuery('#gr_sync_order_data').on("click", function () {
116
- cfp.toggle('slow');
117
- });
118
- }
119
- switchHandler();
120
-
121
- jQuery('#campaign_id').change(function () {
122
- getCycleDays();
123
- });
124
-
125
- function getCycleDays() {
126
- var campaign_id = jQuery('#campaign_id').val(),
127
- day_element = jQuery('#cycle_day'),
128
- checkbox = jQuery('#gr_autoresponder'),
129
- cycles = jQuery.parseJSON('<?php echo isset($settings->campaign_days) ? addslashes(json_encode($settings->campaign_days)) : "{}"; ?>');
130
-
131
- if (cycles.hasOwnProperty(campaign_id)) {
132
- day_element.html('');
133
- day_element.removeAttr('disabled');
134
- checkbox.removeAttr('disabled');
135
-
136
- var obj = cycles[campaign_id];
137
- for (var prop in obj) {
138
- if (obj.hasOwnProperty(prop)) {
139
-
140
- var option = '<option value="' + parseInt(obj[prop].day) + '">Day ' +
141
- obj[prop].day + ': ' + obj[prop].name + ' (' + obj[prop].status + ')' +
142
- '</option>';
143
-
144
- day_element.append(option);
145
- }
146
- }
147
- } else {
148
- day_element.html('<option value="">no autoresponders</option>');
149
- day_element.attr('disabled', 'disabled');
150
- checkbox.attr('disabled', 'disabled');
151
- }
152
- }
153
-
154
- getCycleDays();
155
-
156
- </script>
157
-
158
- <input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>"/>
159
-
160
- <div style="margin-left: 212px;">
161
- <button style="margin-top: 12px;" id="gr_export" type="submit" name="Submit" class="save">
162
- <span><span>Export</span></span></button>
163
- </div>
164
-
165
- </form>
166
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/menu.phtml DELETED
@@ -1,55 +0,0 @@
1
- <div class="side-col" id="page:left">
2
- <ul class="gr_menu tabs">
3
- <li>
4
- <a href="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/index'); ?>"
5
- class="tab-item-link <?php if ($active_tab == 'index') : echo 'active'; endif; ?>" title="api">
6
- <span>GetResponse account</span>
7
- </a>
8
- </li>
9
-
10
- <?php if ( !empty($settings->api['api_key'])) { ?>
11
- <li class="">
12
- <a href="<?php echo Mage::helper("adminhtml")->getUrl("getresponse/index/export"); ?>"
13
- class="tab-item-link <?php if ($active_tab == 'export') : echo 'active'; endif; ?>" title="export">
14
- <span>Export customers</span>
15
- </a>
16
- </li>
17
- <li class="">
18
- <a href="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/viapage'); ?>"
19
- class="tab-item-link <?php if ($active_tab == 'viapage') : echo 'active'; endif; ?>"
20
- title="viapage">
21
- <span>Subscription via registration page</span>
22
- </a>
23
- </li>
24
- <li class="">
25
- <a href="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/viawebform'); ?>"
26
- class="tab-item-link <?php if ($active_tab == 'viawebform') : echo 'active'; endif; ?>"
27
- title="viawebform">
28
- <span>Subscription via a form</span>
29
- </a>
30
- </li>
31
- <li class="">
32
- <a href="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/automation'); ?>"
33
- class="tab-item-link <?php if ($active_tab == 'automation') : echo 'active'; endif; ?>"
34
- title="automation">
35
- <span>Campaign rules</span>
36
- </a>
37
- </li>
38
- <?php }
39
- else { ?>
40
- <li>
41
- <span>Export customers</span>
42
- </li>
43
- <li>
44
- <span>Subscription via registration page</span>
45
- </li>
46
- <li>
47
- <span>Subscription via a form</span>
48
- </li>
49
- <li>
50
- <span>Automation</span>
51
- </li>
52
- <?php } ?>
53
-
54
- </ul>
55
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/viapage.phtml DELETED
@@ -1,201 +0,0 @@
1
- <div>
2
- <div class="content-header">
3
- <h3 class="icon-head head-categories">Subscription via registration page</h3>
4
- </div>
5
-
6
- <?php include_once('add_campaign.phtml'); ?>
7
-
8
- <form id="getresponse_export_form" method="post"
9
- action="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/subpage'); ?>">
10
-
11
- <p style="padding-bottom: 10px;">
12
- You can add subscribers to a specific GetResponse campaign when people register to your online shop
13
- (using the registration page). Select an existing campaign or create a new one for your visitors.
14
- Select if you want to update specific fields. When this option is off only new contacts are exported.
15
- </p>
16
-
17
- <p>
18
- <span class="switch_active_subscription">
19
- <input
20
- class="GR_checkbox"
21
- type="checkbox"
22
- name="active_subscription"
23
- id="active_subscription"
24
- value="1"
25
- <?php if (isset($settings->api['active_subscription']) and $settings->api['active_subscription'] == 1) : ?>
26
- checked="checked"
27
- <?php endif; ?>
28
- />
29
- </span>
30
- <label class="GR_label" for="active_subscription">Allow subscriptions when customers register</label>
31
-
32
- </p>
33
-
34
- <div id="details"
35
- style="<?php if ( !isset($settings->api['active_subscription']) || $settings->api['active_subscription'] !== 1) {
36
- echo "display: none;";
37
- } ?>">
38
- <p>
39
- <label class="GR_label" for="campaign_id">Select your campaign</label>
40
- <?php
41
- if ( !empty($settings->campaigns)) {
42
- ?>
43
- <select class="GR_input" name="campaign_id" id="campaign_id">
44
- <?php
45
- foreach ($settings->campaigns as $id => $name) {
46
- echo '<option value="' . $id . '"', ($id == $settings->api['campaign_id']) ? ' selected="selected"' : '', '>' . $name . '</option>';
47
- }
48
- ?>
49
- </select>
50
- <?php }
51
- else {
52
- ?>
53
- <span class="error">An error occurred while trying to get campaigns.</span>
54
- <?php
55
- }
56
- ?>
57
- <button id="create-campaign">Add new campaign</button>
58
- </p>
59
-
60
- <p id="cycle_day_section" style="padding: 5px 0px 10px 0px;">
61
-
62
- <label class="GR_label"></label>
63
-
64
- <span>
65
- <input type="checkbox" class="GR_checkbox" name="gr_autoresponder" id="gr_autoresponder" value="1" />
66
- </span>
67
-
68
- <label for="gr_autoresponder">Add to autoresponder sequence</label>
69
- <br />
70
- <label class="GR_label" for="cycle_day"></label>
71
- <select class="GR_input" name="cycle_day" id="cycle_day"></select>
72
-
73
- </p>
74
-
75
- <p>
76
-
77
- <span class="switch_gr_sync_order_data">
78
- <input
79
- class="GR_checkbox"
80
- type="checkbox"
81
- name="gr_sync_order_data"
82
- id="gr_sync_order_data"
83
- value="1"
84
- <?php if (isset($settings->api['update_address']) and $settings->api['update_address'] == 1) : ?>
85
- checked="checked"
86
- <?php endif; ?>
87
- />
88
- </span>
89
- <label style="font-weight: 600" for="gr_sync_order_data">Update contact details</label>
90
- <a class="gr-tooltip">
91
- <span class="gr-tip" style="width:178px">
92
- <span>
93
- Select this option if you want to overwrite contact details that already exist in your GetResponse database. Clear this option to keep existing data intact.
94
- </span>
95
- </span>
96
- </a>
97
- </p>
98
-
99
- <div id="customNameFields" style="display: none;">
100
- <p>Copy Magento customer details to custom fields</p>
101
- <div class="gr-custom-field">
102
- <select class="jsNarrowSelect" name="gr_custom_field" multiple="multiple">
103
- <?php
104
- if ( !empty($settings->customs) and is_array($settings->customs)) {
105
- foreach ($settings->customs as $custom) {
106
- echo '<option data-inputvalue="' . $custom['custom_value'] . '" value="' . $custom['custom_field'] . '" id="' . $custom['custom_value'] . '"', ($custom['default'] == '1' || $custom['active_custom'] == '1') ? ' selected="selected"' : '', $custom['default'] == '1' ? ' disabled="disabled"' : '', '>', $custom['custom_field'], '</option>';
107
- }
108
- }
109
- ?>
110
- </select>
111
- </div>
112
- </div>
113
- </div>
114
-
115
- <script>
116
- var sod = jQuery('#gr_sync_order_data'),
117
- actvie = jQuery('#active_subscription'),
118
- details = jQuery('#details'),
119
- cfp = jQuery('#customNameFields');
120
- if (sod.prop('checked') == true) {
121
- cfp.show();
122
- }
123
- if (actvie.prop('checked') == true) {
124
- details.show();
125
- }
126
- jQuery('.jsNarrowSelect').selectNarrowDown();
127
-
128
- //sod.switchButton();
129
- //actvie.switchButton();
130
-
131
- function switchSubscriptionHandler() {
132
- jQuery('.switch_active_subscription').find('[class*=GR_checkbox]').on("click", function (e) {
133
- details.toggle('slow');
134
- });
135
- }
136
- switchSubscriptionHandler();
137
-
138
- function switchSyncDataHandler() {
139
- jQuery('.switch_gr_sync_order_data').find('[class*=GR_checkbox]').on("click", function (e) {
140
- cfp.toggle('slow');
141
- });
142
- }
143
- switchSyncDataHandler();
144
-
145
- jQuery('#campaign_id').change(function () {
146
- getCycleDays();
147
- });
148
-
149
- function getCycleDays() {
150
- var campaign_id = jQuery('#campaign_id').val(),
151
- day_element = jQuery('#cycle_day'),
152
- checkbox = jQuery('#gr_autoresponder'),
153
- cycles = jQuery.parseJSON('<?php echo isset($settings->campaign_days) ? addslashes(json_encode($settings->campaign_days)) : "{}"; ?>');
154
-
155
- if (cycles.hasOwnProperty(campaign_id)) {
156
- day_element.html('');
157
- checkbox.removeAttr('disabled');
158
- day_element.removeAttr('disabled');
159
- var obj = cycles[campaign_id];
160
- for (var prop in obj) {
161
- if (obj.hasOwnProperty(prop)) {
162
-
163
- var selected = '<?php if (isset($settings->api['cycle_day'])) {
164
- echo $settings->api['cycle_day'];
165
- }
166
- else {
167
- echo '';
168
- } ?>';
169
-
170
- var select = (selected == obj[prop].day) ? 'selected' : '';
171
-
172
- if ('' != select) {
173
- checkbox.attr('checked', 'checked');
174
- }
175
-
176
- var option = '<option value="' + parseInt(obj[prop].day) + '" ' + select + '>Day ' +
177
- obj[prop].day + ': ' + obj[prop].name + ' (' + obj[prop].status + ')' +
178
- '</option>';
179
-
180
- day_element.append(option);
181
- }
182
- }
183
- } else {
184
- day_element.html('<option value="">no autoresponders</option>');
185
- day_element.attr('disabled', 'disabled');
186
- checkbox.attr('disabled', 'disabled');
187
- }
188
- }
189
-
190
- getCycleDays();
191
- </script>
192
-
193
- <input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
194
-
195
- <div style="margin-left: 212px;">
196
- <button style="margin-top: 12px;" id="gr_export" type="submit" name="Submit" class="save">
197
- <span><span>Save subscription settings</span></span></button>
198
- </div>
199
-
200
- </form>
201
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/getresponse/viawebform.phtml DELETED
@@ -1,161 +0,0 @@
1
- <div>
2
-
3
- <div class="content-header">
4
- <h3 class="icon-head head-categories">Subscription via a form</h3>
5
- </div>
6
-
7
- <form id="getresponse_export_form" method="post"
8
- action="<?php echo Mage::helper("adminhtml")->getUrl('getresponse/index/subform'); ?>">
9
-
10
- <p>
11
- You can add your GetResponse forms or exit popups to your store. Pick one of
12
- the forms you’ve created at GetResponse. Choose the layout and block positions
13
- to insert the form. Note that your visitors can see the block title you enter
14
- on this page.
15
- </p>
16
-
17
- <p>
18
- <span>
19
- <input
20
- class="GR_checkbox"
21
- type="checkbox"
22
- name="active_subscription"
23
- id="active_subscription"
24
- value="1"
25
- <?php if (isset($settings->webforms_settings['active_subscription']) and $settings->webforms_settings['active_subscription'] == 1) : ?>
26
- checked="checked"
27
- <?php endif; ?>
28
- />
29
- </span>
30
- <label class="GR_label" for="active_subscription">Allow subscriptions via forms</label>
31
- </p>
32
-
33
- <div id="details"
34
- style="<?php if ( !isset($settings->api['active_subscription']) || $settings->api['active_subscription'] !== 1) {
35
- echo "display: none;";
36
- } ?>">
37
-
38
- <p>
39
- <label class="GR_label" for="webform_id" id="webform_id">Select your form</label>
40
- <?php
41
- if ( !empty($settings->forms) || !empty($settings->webforms)) {
42
- ?>
43
- <select class="GR_input" id="selector_webform_id" name="webform_id"
44
- onchange="setType(jQuery(this));">
45
- <?php if ( !empty($settings->forms) && !empty($settings->webforms)) { ?>
46
- <optgroup label="New Forms:">
47
- <?php } ?>
48
- <?php
49
- foreach ($settings->forms as $form) {
50
- $selected = ($form->formId == $settings->webforms_settings['webform_id']) ? 'selected="selected"' : '';
51
- echo '<option ' . $selected . ' data-version="new" value="' . $form->formId . '">' . $form->name . ' (' . $form->campaign->name . ')</option>';
52
- }
53
- ?>
54
- <?php if ( !empty($settings->forms) && !empty($settings->webforms)) { ?>
55
- </optgroup>
56
- <optgroup label="Old Forms:">
57
- <?php } ?>
58
- <?php
59
- foreach ($settings->webforms as $webform) {
60
- $selected = ($webform->webformId == $settings->webforms_settings['webform_id']) ? 'selected="selected"' : '';
61
- echo '<option ' . $selected . ' data-version="old" value="' . $webform->webformId . '">' . $webform->name . ' (' . $webform->campaign->name . ')</option>';
62
- }
63
- ?>
64
- <?php if ( !empty($settings->forms) && !empty($settings->webforms)) { ?>
65
- </optgroup>
66
- <?php } ?>
67
- </select>
68
- <?php } else { ?>
69
- <span class="error">An error occurred while trying to get web forms.</span>
70
- <?php
71
- }
72
- ?>
73
- </p>
74
-
75
- <p>
76
- <label class="GR_label" for="layout_position" id="layout_position">Select the layout position</label>
77
- <?php
78
- if ( !empty($settings->layout_positions)) {
79
- ?>
80
- <select class="GR_input" name="layout_position">
81
- <?php
82
- foreach ($settings->layout_positions as $id => $name) {
83
- $selected = ($id == $settings->webforms_settings['layout_position']) ? 'selected="selected"' : '';
84
- echo '<option ' . $selected . ' value="' . $id . '">' . $name . '</option>';
85
- }
86
- ?>
87
- </select>
88
- <?php }
89
- else {
90
- ?>
91
- <span class="error">An error occurred while trying to get positions.</span>
92
- <?php
93
- }
94
- ?>
95
- </p>
96
-
97
- <p>
98
- <label class="GR_label" for="block_position" id="block_position">Select the block position</label>
99
- <?php
100
- if ( !empty($settings->block_positions)) {
101
- ?>
102
- <select class="GR_input" name="block_position">
103
- <?php
104
- foreach ($settings->block_positions as $id => $name) {
105
- $selected = ($id == $settings->webforms_settings['block_position']) ? 'selected="selected"' : '';
106
- echo '<option ' . $selected . ' value="' . $id . '">' . $name . '</option>';
107
- }
108
- ?>
109
- </select>
110
- <?php }
111
- else {
112
- ?>
113
- <span class="error">An error occurred while trying to get positions.</span>
114
- <?php
115
- }
116
- ?>
117
- </p>
118
-
119
- <p>
120
- <label class="GR_label" for="webform_title">Enter the block title</label>
121
- <input class="GR-title" type="text" name="webform_title"
122
- value="<?php if (isset($settings->webforms_settings['webform_title'])) : echo $settings->webforms_settings['webform_title']; endif ?>">
123
- <small class="GR_hint">Your customers will be able to see this.</small>
124
- </p>
125
- </div>
126
-
127
- <input id="gr_webform_type" name="gr_webform_type" type="hidden" value=""/>
128
- <input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
129
-
130
- <script>
131
- var actvie = jQuery('#active_subscription'),
132
- details = jQuery('#details');
133
-
134
- if (actvie.prop('checked') == true) {
135
- details.show();
136
- }
137
-
138
- //actvie.switchButton();
139
-
140
- function switchHandler() {
141
- jQuery('[class*=GR_checkbox]').on("click", function () {
142
- details.toggle('slow');
143
- });
144
- }
145
- switchHandler();
146
-
147
- function setType(selector) {
148
- var val = selector.find(':selected').attr('data-version');
149
- jQuery('#gr_webform_type').val(val);
150
- }
151
-
152
- setType(jQuery('#selector_webform_id'));
153
- </script>
154
-
155
- <div style="margin-left: 212px;">
156
- <button style="margin-top: 12px;" id="gr_export" type="submit" name="Submit" class="save">
157
- <span><span>Save subscription settings</span></span></button>
158
- </div>
159
-
160
- </form>
161
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/frontend/base/default/layout/getresponse.xml DELETED
@@ -1,7 +0,0 @@
1
- <?xml version="1.0"?>
2
-
3
- <layout version="0.1.0">
4
- <default>
5
-
6
- </default>
7
- </layout>
 
 
 
 
 
 
 
app/design/frontend/base/default/template/getresponse/webform.phtml DELETED
@@ -1,11 +0,0 @@
1
-
2
- <?php
3
- if ($this->getGetresponseActiveSubscription() == 1) : ?>
4
- <div class="block-title">
5
- <strong><span><?php echo $this->getGetresponseWebformTitle(); ?></span></strong>
6
- </div>
7
- <div class="block getresponse_webform">
8
- <script type="text/javascript" src="<?php echo $this->getGetresponseWebformUrl(); ?>"></script>
9
- </div>
10
- <?php endif;
11
- ?>
 
 
 
 
 
 
 
 
 
 
 
app/design/frontend/default/default/template/getresponse/getresponse.phtml DELETED
@@ -1 +0,0 @@
1
- <h1>Webform</h1>
 
app/etc/modules/GetresponseIntegration.xml DELETED
@@ -1,8 +0,0 @@
1
- <config>
2
- <modules>
3
- <GetresponseIntegration_Getresponse>
4
- <active>true</active>
5
- <codePool>community</codePool>
6
- </GetresponseIntegration_Getresponse>
7
- </modules>
8
- </config>
 
 
 
 
 
 
 
 
package.xml CHANGED
@@ -1,34 +1,19 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>GetResponse</name>
4
- <version>1.0.1</version>
5
  <stability>stable</stability>
6
- <license uri="http://www.opensource.org/licenses/mit-license.php">MITL</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Easily add the GetResponse extension on your Magento server, and watch your subscriber list grow.</summary>
10
- <description>Automatically transfer and update your GetResponse contact database.&#xD;
11
- &lt;br /&gt;&#xD;
12
- If you don&#x2019;t yet have a GetResponse account then &lt;a href="https://www.getresponse.com"&gt;sign-up here for one&lt;/a&gt;.&#xD;
13
- &lt;br /&gt;&lt;br /&gt;&#xD;
14
- &lt;h1&gt;Features:&lt;/h1&gt;&#xD;
15
- &#xD;
16
- - Import your Magento client database to your GetResponse campaign.&lt;br /&gt;&#xD;
17
- - Import predefined custom fields.&lt;br /&gt;&#xD;
18
- - Add subscribers to a specific GetResponse campaign when people register at your online store.&lt;br /&gt;&#xD;
19
- - Add subscribers through your GetResponse forms and exit popups that you added to your store.&lt;br /&gt;&#xD;
20
- - Automatically move or copy your customers between your GetResponse campaigns when they make a purchase in a specific product category.&lt;br /&gt;&#xD;
21
- </description>
22
- <notes>- Import your Magento client database to your GetResponse campaign.&lt;br /&gt;&#xD;
23
- - Import predefined custom fields.&lt;br /&gt;&#xD;
24
- - Add subscribers to a specific GetResponse campaign when people register at your online store.&lt;br /&gt;&#xD;
25
- - Add subscribers through your GetResponse forms and exit popups that you added to your store.&lt;br /&gt;&#xD;
26
- - Automatically move or copy your customers between your GetResponse campaigns when they make a purchase in a specific product category.&lt;br /&gt;&#xD;
27
- </notes>
28
- <authors><author><name>GetResponse</name><user>admin</user><email>grintegrations@getresponse.com</email></author></authors>
29
- <date>2016-09-12</date>
30
- <time>10:21:30</time>
31
- <contents><target name="mage"><dir name="app"><dir name="code"><dir name="community"><dir name="GetresponseIntegration"><dir name="Getresponse"><dir name="Block"><dir name="Adminhtml"><file name="Adminblock.php" hash="0ad06d81dd175a56b4b90a2846617877"/></dir><file name="Getresponse.php" hash="32ca083c81b2d7f87357508061465118"/></dir><dir name="Helper"><file name="Api.php" hash="c136ab9c4736aca8f3983c7c908b81b2"/><file name="Data.php" hash="5719248c52d1f60787e514c094d8c690"/><file name="GrApi.php" hash="64b3af26a8831963226e1065267cb4cc"/></dir><dir name="Model"><file name="Account.php" hash="62e87b5c39c9f27e31a85da3779c70d0"/><file name="Automations.php" hash="3d8c1a129022a37f6c85b6faa33a4252"/><file name="Customs.php" hash="a856354800369b6bb844bb92c9e4ba6e"/><file name="Observer.php" hash="9fca646e96c8b1cb34ab5e165038718c"/><dir name="Resource"><dir name="Account"><file name="Collection.php" hash="624f58c7a83294650922d9a7a45b1974"/></dir><file name="Account.php" hash="5630ed12eea09c4b4154c9265fde5f78"/><dir name="Automations"><file name="Collection.php" hash="cacb1df3b9bf939bf5f25c9131a5bc28"/></dir><file name="Automations.php" hash="98a3b43796699e32047e3e126cc5bc02"/><dir name="Customs"><file name="Collection.php" hash="8c24203f9d7361e0f289a2a11476c76e"/></dir><file name="Customs.php" hash="7d02c5cb590197537d0395bcd6097403"/><dir name="Settings"><file name="Collection.php" hash="27cb24c2f12cb124e84a15317864ba05"/></dir><file name="Settings.php" hash="2ede5e738f24954f1144f1ce6ec53e6d"/><file name="Setup.php" hash="aa38a1f6cc9e7e207d3e23ba14cb6044"/><dir name="Webforms"><file name="Collection.php" hash="dd1576c1be5783b5fe312b2930dde00d"/></dir><file name="Webforms.php" hash="0888ff8309f1d0e93b72d4bb8294e2ef"/></dir><file name="Settings.php" hash="9146f28cc959b0f5280119c040d099e0"/><file name="Webforms.php" hash="b7be57ca055cefeed5625409552fe53d"/></dir><dir name="controllers"><file name="IndexController.php" hash="115a287d41b552a7eba6e212d7b2109f"/></dir><dir name="etc"><file name="config.xml" hash="5af1c53f8005f65bcb55e0e05c96cb5b"/></dir><dir name="sql"><dir name="getresponse_setup"><file name="install-1.0.0.php" hash="cb466ca6ca52f2069e7e2164023c3fcc"/></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="GetresponseIntegration.xml" hash="be731e09168a813cb212b8fca5e965ee"/></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="getresponse_integration.xml" hash="47671a4fa68bc507e84ac249c4ae6c16"/></dir><dir name="template"><dir name="getresponse"><file name="account.phtml" hash="63008fca38ce2e2b1c14886d7087a0aa"/><file name="add_automation.phtml" hash="22acb48c46780566e267f90c2472e40d"/><file name="add_campaign.phtml" hash="650a91ce92255f78fc82e9c8f7b03800"/><file name="apikey.phtml" hash="6fd5d3b170db5227de12be250b76a590"/><file name="automation.phtml" hash="233136baf09a200b9b498af602102a68"/><file name="automation_js.phtml" hash="f3297dcf4c0832516ae862b93114d135"/><file name="export.phtml" hash="2df8f56dba76573ca6c969eb4ad0d43a"/><file name="menu.phtml" hash="62d0b4dc733b03d5455bc82c3785c4f2"/><file name="viapage.phtml" hash="fa8b658700a7900f2b754344e3acbb41"/><file name="viawebform.phtml" hash="6c7cd09828f700d05932414ce1c247b8"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="getresponse"><file name="webform.phtml" hash="c97a8bb5e55f512b751302716d3604ab"/></dir></dir><dir name="layout"><file name="getresponse.xml" hash="06959903f241d387cef63cc8b23a4ba3"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="template"><dir name="getresponse"><file name="getresponse.phtml" hash="5ee6103a36e4b98079680579e32b4ded"/></dir></dir></dir></dir></dir></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><file name="getresponse-custom-field.css" hash="6c57a9a936a3107fa2f271ade637aa44"/><file name="getresponse.css" hash="fb10f2de00eb86b15d5ddc1299214b51"/><dir><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="4d4e638960a1a29b0d6b693b445087da"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="d0cc3ffc3dc84d3a7c48867c75e2485f"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c31d5fc3eb7d82c628a82e3b87024cd1"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="c17f552e8f4697d7608c57653af36df0"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="fe58c3539111d3021776e6833169c5e1"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="b624f702075cd719a38f428e143025ea"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="23932de7c235b03187b8a5de3d024490"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="0b708185ce8927f18c7b3b82a7e7c247"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="53acc69aaee6e2cb73b2021317e24af3"/><file name="ui-icons_222222_256x240.png" hash="4c27b34156b7a3776f31cc456ca01c10"/><file name="ui-icons_228ef1_256x240.png" hash="2f257489d9600ddf56d195a179ebc9df"/><file name="ui-icons_ef8c08_256x240.png" hash="772a64d6df4b93d230e9b38e1ab7522a"/><file name="ui-icons_ffd27a_256x240.png" hash="6686d21b904e18b100210169bb1c04ad"/><file name="ui-icons_ffffff_256x240.png" hash="a19fe1b2d726e920c12e43a65df9039a"/></dir></dir><file name="jquery-ui.min.css" hash="26812a28850395f8f865be4893fb20c7"/><file name="jquery.switchButton.css" hash="afa60ae180e5d2d5ed65bf5feba96be1"/></dir><dir name="images"><dir name="getresponse"><file name="getresponse_icons.png" hash="ad368ba26172b3a90d8fe373eec0cd52"/><file name="loader.big.white.gif" hash="f27ae53fdc1c8c55f0d249b72592d75d"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="getresponse"><file name="getresponse-custom-field.src-verified.js" hash="5643f2df123db3ec92be40dc139703ea"/><file name="jquery-1.11.3.min.js" hash="895323ed2f7258af4fae2c738c8aea49"/><file name="jquery-ui.min.js" hash="d935d506ae9c8dd9e0f96706fbb91f65"/><file name="jquery.noconflict.js" hash="09bfdd3b964eb2b17b5d6caa1d20a607"/><file name="jquery.switchButton.js" hash="86aeb2caefce157c567434ef972f670b"/></dir></dir></target></contents>
32
  <compatible/>
33
  <dependencies><required><php><min>5.2.0</min><max>5.6.50</max></php></required></dependencies>
34
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>GetResponse</name>
4
+ <version>1.0.2</version>
5
  <stability>stable</stability>
6
+ <license>OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>GetResponse Integration package</summary>
10
+ <description>Some description</description>
11
+ <notes>- Fix for API connection problem for Enterprise users&lt;br&gt;&#xD;
12
+ - Fix for multiple stores in one magento instance</notes>
13
+ <authors><author><name>Grzegorz Struczy&#x144;ski</name><user>gstruczynski</user><email>gstruczynski@getresponse.com</email></author><author><name>Adrian Modliszewski</name><user>amodliszewski</user><email>amodliszewski@getresponse.com</email></author></authors>
14
+ <date>2017-01-02</date>
15
+ <time>19:57:57</time>
16
+ <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="4d4e638960a1a29b0d6b693b445087da"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="d0cc3ffc3dc84d3a7c48867c75e2485f"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c31d5fc3eb7d82c628a82e3b87024cd1"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="c17f552e8f4697d7608c57653af36df0"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="fe58c3539111d3021776e6833169c5e1"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="b624f702075cd719a38f428e143025ea"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="23932de7c235b03187b8a5de3d024490"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="0b708185ce8927f18c7b3b82a7e7c247"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="53acc69aaee6e2cb73b2021317e24af3"/><file name="ui-icons_222222_256x240.png" hash="4c27b34156b7a3776f31cc456ca01c10"/><file name="ui-icons_228ef1_256x240.png" hash="2f257489d9600ddf56d195a179ebc9df"/><file name="ui-icons_ef8c08_256x240.png" hash="772a64d6df4b93d230e9b38e1ab7522a"/><file name="ui-icons_ffd27a_256x240.png" hash="6686d21b904e18b100210169bb1c04ad"/><file name="ui-icons_ffffff_256x240.png" hash="a19fe1b2d726e920c12e43a65df9039a"/></dir><file name="getresponse.css" hash="fb10f2de00eb86b15d5ddc1299214b51"/><file name="getresponse-custom-field.css" hash="6c57a9a936a3107fa2f271ade637aa44"/><file name="jquery.switchButton.css" hash="afa60ae180e5d2d5ed65bf5feba96be1"/><file name="jquery-ui.min.css" hash="26812a28850395f8f865be4893fb20c7"/></dir><dir name="images"><file name="accordion_close.gif" hash="875409122fc82f5f6705e20dd801fd3d"/><file name="accordion_close.png" hash="6213698b5f69bb2907a5c7bb94b5fe8d"/><file name="accordion_open.gif" hash="d9d50e220b0b676094c6134a9708194e"/><file name="accordion_open.png" hash="9fbc3aba23ce5e0465e4d1cf3f6a7aee"/><file name="add_btn_icon-disabled.gif" hash="c8f6a5cfb455ef121efb56a747821f82"/><file name="add_btn_icon.gif" hash="7300097305b577ee564dc49102822d16"/><file name="address_list_li.gif" hash="79b917b514e35ce0a7833a5e268fd9f7"/><file name="address_list_on_arrow.gif" hash="3a2884ddcc87ebd48883662530b9de1b"/><file name="address_list_over_arrow.gif" hash="e826883c71b1184bd4f29433e39c18ad"/><file name="address_list_over_bg.gif" hash="56291480cc89de9d817205a5f23b66dd"/><file name="ajax-loader-tr.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/><file name="ajax-loader.gif" hash="e2a38f1e23288e315af3c55416bc1ce7"/><file name="application_view_tile.gif" hash="f595a133bf466cb91be23d9686fe6281"/><file name="arrow_sort_move.gif" hash="f5ac151a2b0cb1f07d6e771b8aee0ea7"/><file name="bg_collapse.gif" hash="2333c68e38163ed4656da82b9bcf362b"/><file name="bg_create_order_totals.gif" hash="ff6ab75c050b959c539cc6a6fdff2934"/><file name="bg_notifications.gif" hash="a365594725a83585d989f722b3d8c458"/><file name="bg_window_mask.png" hash="93d6efad062d24c94c105802b138b6a5"/><file name="bkg_btn-close.gif" hash="df3f2332f0bad01e031deb22b81f630c"/><file name="bkg_btn-close2.gif" hash="822457d78fb3c21dc12e9777d83eb4f1"/><file name="bkg_config-advanced.png" hash="b898594a9f1849bf386c06979ef613a8"/><file name="bkg_config-nested.png" hash="7b0fdbf98746c3c916b432c37321ccc4"/><file name="bkg_config-shaddow.png" hash="9ee4318e3f4afc446d26e7f66d01cfbd"/><file name="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><file name="blank.gif" hash="5722d7bd0f1e1379d0a2005a0a9ea401"/><file name="box_bg.gif" hash="4c501bd6db9d361c18780f106a809b03"/><file name="breadcrumb_bg.gif" hash="72c4adf6c75b4640ca8f7cadffa42266"/><file name="btn_add-image_icon.gif" hash="1d42210fd29fc534d9ed6b41e811d40f"/><file name="btn_add-variable_icon.gif" hash="a2db02e318d107d5b57b444c8d80b8f8"/><file name="btn_add-widget_icon.gif" hash="b4f66ca7f6097fbafd672e0b3f076ef4"/><file name="btn_add-widget_icon2.gif" hash="467acd3a14fb8be37191f5d2ec5a5b13"/><file name="btn_back_bg.gif" hash="8be512788b8044fe31aa8d00cc16ba7b"/><file name="btn_bare_bg.gif" hash="ddbbab8c0d201c3e502d50e7d4a3d64b"/><file name="btn_bg-disabled.gif" hash="079971a9d2c385fe353d35716ec9f26b"/><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="btn_bg.png" hash="6e3b7003381f919e8f6533444afaa978"/><file name="btn_cancel_bg.gif" hash="fcb3506858fcfa8d1778b0683dc89f54"/><file name="btn_delete_bg.gif" hash="ad740d0c16f2f6603c8ef023004d6539"/><file name="btn_go.gif" hash="1bd787868713767cc205e2ee25e41f62"/><file name="btn_gr_bg.gif" hash="6cc324b79a512150fee24fb3517d22cb"/><file name="btn_gr_on.gif" hash="820c134df02f7bc12efa5a9ac3b4d3dd"/><file name="btn_gr_over.gif" hash="d4c8b807d64c1f493d17c6c9d2bab69a"/><file name="btn_loading-icon.gif" hash="45f500105be432a12c78fed2b4592cf9"/><file name="btn_login.gif" hash="79fa32d49d3f4e39d3fbf8327f9229e1"/><file name="btn_on_bg.gif" hash="709cf5b0be137db1ef8427688503bf37"/><file name="btn_over_bg.gif" hash="f91641168454c03d1fa72731ec97a2b3"/><file name="btn_show-hide_icon.gif" hash="0238c509b33ba56c25df9513bb48f804"/><file name="btn_task_bg.gif" hash="5e0594bd9cbfcc1e32ffa918d7f9c812"/><file name="button-close.png" hash="04d0907b2d7fc3240693497b199f64f5"/><file name="cancel_btn_active_bg.gif" hash="91ce403d286eef2b4e0c13733875882f"/><file name="cancel_btn_bg.gif" hash="26749cf4949ac27c30f597434d3bde65"/><file name="cancel_btn_icon.gif" hash="97e0cd94ed31d6f2a1181f627e60e9a3"/><file name="cancel_btn_over_bg.gif" hash="45eb4e883b17375961672f5390387c31"/><file name="cancel_icon.gif" hash="70a23b78353f0a7b9b118a937fcb7ea9"/><file name="config_tab_dt_bg.gif" hash="a33f71077ca4078caa794cae01d9fca7"/><file name="dashboard-close.gif" hash="5ae5afd61e937fcd2d5b84641255ee4d"/><file name="db-graph-bg.gif" hash="5d76efb7c3244f5684df2566782124ea"/><file name="db-graph-bottom-bg.gif" hash="b58ced87a38a10891106329ae882aa1c"/><file name="db-graph-line-bg.gif" hash="f16bb08e040c2c0a3e23b3f35c54b79b"/><file name="db-graph-line2-bg.gif" hash="744ebfdba20d050f4d252afc216394be"/><file name="db-graph-x-bg.png" hash="d5c26510718a78d22083916d80ef7a22"/><file name="db-header-bg.png" hash="3976cb6351e167686a501a85cf3a68e9"/><file name="db-menu-bg-hov.gif" hash="34ea76a6d105d90fcb63bf105aadb8f7"/><file name="db-menu-bg-up.gif" hash="b0f754872dff5f2f0dc57ba193fdfa4c"/><file name="db-menu-bg.gif" hash="ea534c3c09bb309e566b6ae876655e13"/><file name="db-menu-sep-last.gif" hash="a01fe34854e1187e466fd58d462c4106"/><file name="db-menu-sep.gif" hash="7c5ae1cd59a189261cc3244358d5c1ad"/><file name="db-menu-start.gif" hash="aa5cac2194d937cc7fa904ccfce70ecc"/><file name="db-scroll-bg.gif" hash="06d2411e3b5f350ab21b625439d2d69d"/><file name="db-scroll-but-bot-roll.png" hash="6bc5e482f3f6d8fb1fc5014ddea43706"/><file name="db-scroll-but-bot.png" hash="25c0181e76ff8ceb3c0ec59071b8c72c"/><file name="db-scroll-but-top-roll.png" hash="b7961f2a3b5b641694a9b0b30d58e46b"/><file name="db-scroll-but-top.png" hash="de7df96e961596be9ff556924259b98b"/><file name="db-scroll-roller.png" hash="e01dde7bd096c52179acf29a425a29e5"/><file name="db-tab-bottom-left-bg.gif" hash="124388d44ac58b029377c6311a4782d5"/><file name="db-tab-bottom-mid-bg.gif" hash="9c48f33aa8907cfcb227bc779c2e1dce"/><file name="db-tab-bottom-right-bg.gif" hash="1db45e6fd8abc67d59f96a676607b412"/><file name="db-tab-footer.gif" hash="cac8928acba75bc1edd73186ced78e5c"/><file name="db-tab-header-sep.gif" hash="580312af7441b6a62f7e32081c40fb0f"/><file name="db-tab-header.gif" hash="fdf493b9477fcff7e7be98405effc33d"/><file name="db-tab-left.gif" hash="3fe3c55267dbbdd1db2ff959ccc9e0be"/><file name="db-tab-right.gif" hash="b7a32c8b03efe2fbdb63215d0446e3be"/><file name="dotted_divider_dark.gif" hash="8bf1de196d9ea048bfb25155cedd2e9e"/><file name="dotted_divider_light.gif" hash="92e562bf2070110f6b0a15e29b845445"/><file name="edit_icon.gif" hash="dbda31751c78d964c04394e9d8533187"/><file name="entry_edit_head_arrow_down.gif" hash="985c3ce4439fbf8bb2216fc7e73a3f0b"/><file name="entry_edit_head_arrow_down2.gif" hash="d68dd0fbc2819858a26ea2835c05df77"/><file name="entry_edit_head_arrow_up.gif" hash="d2b90a1823fff9f3917f19b427410144"/><file name="entry_edit_head_bg.gif" hash="1086b7196e8b33c4f46e49fecef0f35f"/><file name="error-msg.png" hash="3cd27b642416dacdc28907c89d934886"/><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="fam_account.gif" hash="c910fd1ff41b940d71b0835e02fc143e"/><file name="fam_application_form_delete.png" hash="972c2d998fc19572dd64af6b5e2e898e"/><file name="fam_application_view_tile.gif" hash="f595a133bf466cb91be23d9686fe6281"/><file name="fam_asterisk_orange.gif" hash="908d44da90de5e54185764d093bbdb77"/><file name="fam_bin.gif" hash="2fb388bc9f1d32d3802db8e91dc238bc"/><file name="fam_book_open.png" hash="0ba89b9fbe7e88d4c6896ed0a1f495aa"/><file name="fam_bullet_disk.gif" hash="9fe82691d960c18d3d315c3f9164af4f"/><file name="fam_bullet_error.gif" hash="008802f44288b732b59cfe9fdbfecefe"/><file name="fam_bullet_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="fam_calendar.gif" hash="0614207ce4e3e0a9bd631b39e7692e3c"/><file name="fam_cart.gif" hash="1f2fd2c8ac6574488ea78302b6856191"/><file name="fam_comment.gif" hash="5138f9a4b6019a5b14b8ff9a32a3cb89"/><file name="fam_creditcards.gif" hash="b75b8ce2f4fceb58f8082c48344560c7"/><file name="fam_folder_database.gif" hash="e86175ff0f389ade1fc7bf15e03346eb"/><file name="fam_folder_palette.gif" hash="c0941b9145e06d53cc0d17ac4c151764"/><file name="fam_folder_table.gif" hash="e2914ba75944acd2a9e2d338fa339e16"/><file name="fam_group.gif" hash="52d778dddbf48b8d04226bee9370a7ef"/><file name="fam_help.gif" hash="2b5ed4c13a8e24456207b757826c7b2c"/><file name="fam_house.gif" hash="8eb2d580c5a40b7974f4263ca64fb94a"/><file name="fam_layout.gif" hash="5366a5f02260d3a860ef0c4787282ad6"/><file name="fam_leaf.png" hash="078d4f24683331b4557356a59e67b125"/><file name="fam_link.gif" hash="78590d5d8375d1baabe7b66d7b9ceb7d"/><file name="fam_lorry.gif" hash="174e86e45e76e7008fa3510cefa85047"/><file name="fam_money.gif" hash="6996bad465222fb6487cab94b4607846"/><file name="fam_money_add.gif" hash="70ceed401fe9913305f2362f7e26225d"/><file name="fam_monitor.gif" hash="f3bc806ff9d0907320b03018ba2d00ea"/><file name="fam_newspaper.gif" hash="9e5fee06a543742045118a95f2debcb8"/><file name="fam_newspaper_delete.gif" hash="41acabfc19102be92d3ccbc66d1fede3"/><file name="fam_newspaper_error.gif" hash="009bfa425298e1d2e44e38e58cd97938"/><file name="fam_newspaper_go.gif" hash="eb43105f8e13e3a752d7ca33bb086831"/><file name="fam_package.gif" hash="bf9be09ef64d006455baa211b7c03983"/><file name="fam_package_go.gif" hash="e4f8d380c2f8e5a7345e360293433764"/><file name="fam_page_white.gif" hash="26940eb67826c5af72b6048c7c5a8335"/><file name="fam_page_white_edit.gif" hash="a4f88300b74ad592a5c47ed54ff07af9"/><file name="fam_rainbow.gif" hash="e8b04cc945b3582a181d4ddbc2d2325f"/><file name="fam_refresh.gif" hash="01bbef614023c0890812e76bc7ecf7e0"/><file name="fam_server_database.gif" hash="7901fa06ffd68ed730cf43bb560756fd"/><file name="fam_status_online.gif" hash="a80019ffa3a573f709772ed1099343fc"/><file name="fam_tag_orange.gif" hash="6ce735a0e590bda040b6e1614c42e58a"/><file name="fam_user.gif" hash="63bbdd6d9d7a27591907a7b87898e259"/><file name="fam_user_comment.gif" hash="014dfd31d9af40e3d5960b2b0d900da3"/><file name="fam_user_edit.gif" hash="f5b36e803060c6b82e639a4fad57b9f7"/><file name="filter_row_bg.gif" hash="013a0929a7b2ddc6823bdda17d08acc0"/><file name="footer_bg.gif" hash="7724711d3ca07a5e46a6030e86743a71"/><dir name="getresponse"><file name="getresponse_icons.png" hash="ad368ba26172b3a90d8fe373eec0cd52"/><file name="loader.big.white.gif" hash="f27ae53fdc1c8c55f0d249b72592d75d"/></dir><file name="gift-message-collapse.gif" hash="5b710f5faa9c7352a39c10e3ebbee6fc"/><file name="gift-message-expand.gif" hash="fd53a70cbb1ea048754657a63787e9cb"/><file name="gift-message-grid-column-bg.gif" hash="97a8a9b8cc4ab68e7404ccf1320f50a6"/><file name="grid-cal.gif" hash="b1468e5239504974c689eea5d93f86d4"/><file name="grid_sort_asc.gif" hash="b78c3a1a27ac9672a31b7d1bbac60322"/><file name="grid_sort_desc.gif" hash="d958b946eba3dba863d724530a0dba1a"/><file name="grid_th_bg.gif" hash="8f4349fac728858374e17edf03390977"/><file name="grid_th_onclick_bg.gif" hash="7bf331e2a41e5331c4210bdc6adc4383"/><file name="grouped_to_order_icon.png" hash="4bdae9a6199655027b8b8aeee8f80ce4"/><file name="header_bg.gif" hash="cbe510856afa5cb0c32642c1f9a8eceb"/><file name="header_top_bg.gif" hash="8440b04c5cb6b1451bb886bfbef260a5"/><file name="horiz_tabs_ul_bg.gif" hash="58dbd9c45f76993346c2bb788896248e"/><file name="i_notice.gif" hash="ebd56dc80b8346e10e93628bc0e6c372"/><file name="i_question-mark.png" hash="23201b7ac207eebd9be0776ea44098a4"/><file name="ico_success.gif" hash="0afb20898a704a106cb4c598868abf32"/><file name="icon-enabled.png" hash="5fa7c06b312cbea3675e844686e434af"/><file name="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><file name="icon_btn_add.gif" hash="7300097305b577ee564dc49102822d16"/><file name="icon_btn_back.gif" hash="89ed97cede3f68241446a62c96e3ce4c"/><file name="icon_btn_delete.gif" hash="dbde0b76d36cfd624bf0de166d0a265e"/><file name="icon_btn_save.gif" hash="f5da95ac65efff5f5cf9c8830202764d"/><file name="icon_edit_address.gif" hash="d1ca2bb3a5c86afd379f25d9fc4352e3"/><file name="icon_export.gif" hash="9a13f20c6a17b41b9c357545c2da5636"/><file name="icon_export.png" hash="fb299dd13df666516eabe16f59193383"/><file name="icon_feed.gif" hash="0366583ed6e285d028442fcdebb05072"/><file name="icon_feed.png" hash="8537f6f88fcff4aac793247143d14e42"/><file name="icon_note_list.gif" hash="8d25ba225ca09b687a78bff510df5d10"/><file name="icon_remove_address.gif" hash="2de2b3d02c19adfb93e9e43a392db178"/><file name="login_box_bg.gif" hash="e4654826eaa8d5ebc0ab18e9bee71e1d"/><file name="login_box_bg.jpg" hash="404e37f4ee9f4ff9bfcb638741c7581d"/><file name="login_box_bg_auth.jpg" hash="d90a81db1064ec37b0cc92436725c24b"/><file name="login_box_bottom.jpg" hash="038f15261e74bc381484f2fcfa45a73b"/><file name="login_box_legal_bg.gif" hash="528ac4dd480c4fc00ac808bf17394c05"/><file name="login_logo.gif" hash="9cc90e7aa1210883000fe5319862ce14"/><file name="logo-large.gif" hash="5c77654c424b0a35cc24d28df5166dc4"/><file name="logo.gif" hash="c7e9f290d965f707e4c4a61bfdab58cb"/><file name="logo_email.gif" hash="5e0912a388db8cd83c062766ac3a5d89"/><file name="logo_print.gif" hash="5e0912a388db8cd83c062766ac3a5d89"/><file name="massaction_bg.gif" hash="8b5f4db3ab3ea09cd5bd0164d67c4f0d"/><file name="massaction_button_bg.gif" hash="4c8262817e48d007237124ce0e7f4d18"/><file name="massaction_links_delimiter.gif" hash="9a0337183b5b67c0eed75993d7f14d10"/><file name="middle_bg.gif" hash="ba4f176d2c553201ebab4aba5c6d3d20"/><dir name="moneybookers"><file name="banner.jpg" hash="382b1eea5550ce6c1b88cd4444058362"/></dir><file name="more_arrow.gif" hash="38bb4c0e9270250151486d0bb36c476f"/><file name="nav1_active.gif" hash="a7f9ec7689a65c6b796f0d9b97582d01"/><file name="nav1_bg.gif" hash="a1d4ef5b590ce0a425dc04e45ed06cbe"/><file name="nav1_off.gif" hash="5286cbd5ac9ec1b6c027d5b48a74bdab"/><file name="nav1_on.gif" hash="a7f9ec7689a65c6b796f0d9b97582d01"/><file name="nav1_over.gif" hash="2c70d6175f1c965c27dda0598a67e63c"/><file name="nav1_sep.gif" hash="5286cbd5ac9ec1b6c027d5b48a74bdab"/><file name="nav2_last_li_bg.png" hash="279935c9799679fc5894337eaabc7cf0"/><file name="nav2_last_li_over_bg.png" hash="39536f00824293d11242888a76f40a5f"/><file name="nav2_li_bg.gif" hash="0a4f34b0e4436c519d31203f19503b83"/><file name="nav2_li_bg.png" hash="2fad219d162324e9a19f2745d5b6d562"/><file name="nav2_li_over_bg.png" hash="dc37c4a4aab40ea2ae44dea5ea133a9d"/><file name="nav2_link_bg.gif" hash="dce00ddad351e72e83bc87274cbaa54a"/><file name="nav2_parent_arrow.gif" hash="60e012a14a077bd2257343facc369c0c"/><file name="nav3_bg.png" hash="2bc7af80ad8886013da38401b63ab6df"/><file name="nav_bg.gif" hash="1b857c7d35f35ef9f6cae9e03a4e3dff"/><file name="nav_list_bg.gif" hash="7a4e2bdb887c12d8a1152bbcc8c02a3c"/><file name="nav_nest_link_bg.gif" hash="1d0c6b374bf02ac4b5aa012955c431de"/><file name="nav_nest_link_over_bg.gif" hash="fae3c579a4d432503b1f4f929d070609"/><file name="nav_on_bg.gif" hash="ac624b580cae5a76f6c92abc5a44191d"/><file name="nav_parent_arrow.gif" hash="3a95559263e569dc1c8065cb2d9b3f2c"/><file name="note_bg.gif" hash="105967d7c15ab4610726eea52d862a97"/><file name="note_cell_bg.gif" hash="71e656d42f8ba8c2d477c6866c499b71"/><file name="note_msg_icon.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="notice-msg.png" hash="9cd1dfebccec8a2123d543fa49b17bd7"/><file name="pager_arrow_left.gif" hash="6e44f608dac8eb8be1d1ebee5a3285aa"/><file name="pager_arrow_left_off.gif" hash="30f5e56195ab3546b36f4016db5254be"/><file name="pager_arrow_right.gif" hash="cc79526156b7e0c8abce61fad3d53f77"/><file name="pager_arrow_right_off.gif" hash="f01b7dad9acf0180b5c62edbd7ea9939"/><dir name="paypal"><file name="logo-paypal.png" hash="d032551b47e48dced277c4fa344ac7f6"/><file name="pp-allinone.png" hash="c457fe4bfe28a18c90d0abd36fe3f880"/><file name="pp-alt.png" hash="37a166931ca15c465bd86311d15e0422"/><file name="pp-gateways.png" hash="90acb72c2f46fa131351efe0492d52cf"/><file name="pp-uk.png" hash="e0830ccb14533051b8b0340471744228"/></dir><file name="paypal_logo.gif" hash="871e205a64292121f4c893373acfb581"/><file name="paypal_section.png" hash="d032551b47e48dced277c4fa344ac7f6"/><file name="paypal_tick.gif" hash="e8685c1fb7c4c106ae4fd24e9bbf5a27"/><dir name="placeholder"><file name="thumbnail.jpg" hash="5c73b5aa515b1719f7b398f5131f91a8"/></dir><file name="process_spinner.gif" hash="345b30b4d0b6088d0151ecfbdf48c036"/><file name="product_rating_blank_star.gif" hash="5e20a299c0ff16168be38b6dde580eda"/><file name="product_rating_full_star.gif" hash="dd5aae332178d928a7f49dea7691b5f6"/><file name="reload.png" hash="84cc4883f78ef850814ea9b53989b2a7"/><file name="rule-ajax-loader.gif" hash="32dc1f5901143d36fbd7a6df3950819f"/><file name="rule_chooser_trigger.gif" hash="9c498e789c3ce734f5301c2475e2a04c"/><file name="rule_component_add.gif" hash="7914e57701ca26f5c8bf23c6bc3e1f25"/><file name="rule_component_apply.gif" hash="3f9b9025551da6963a9ecf8d184a204a"/><file name="rule_component_remove.gif" hash="4d785bcecfbe716fa4d749d20738a8f0"/><file name="save_btn_icon.gif" hash="f5da95ac65efff5f5cf9c8830202764d"/><file name="sec_nav_bg.gif" hash="99c6741591cdb2a2a128668a1d32d668"/><file name="section_menu_bg.gif" hash="f9edd44c92743a0c9ae9535a7992d6b1"/><file name="section_menu_bottom.gif" hash="167d2ef46ff80158c807b4b916501b28"/><file name="section_menu_link_bg.gif" hash="bcabd4fea0d67b181f21779564c2284b"/><file name="section_menu_link_over_bg.gif" hash="7da7e56567633aab279cf3aec6f49d8d"/><file name="section_menu_over_span_bg.gif" hash="f5ea5292f15ed62b99f0f51d9fff2c66"/><file name="section_menu_span_bg.gif" hash="dbf3916358e794ee809b4cf33903af2c"/><file name="section_menu_ul_bg.gif" hash="3aea6e5452f548438ca34e17954a9d6b"/><file name="side_col_bg.gif" hash="b3691fd62663457af39eaf71dd8cda5a"/><file name="simple_container_bg.gif" hash="56f1ac91169eb4896b8c91384fc8bf15"/><file name="sort-arrow-down.gif" hash="fc2cd9f756ce510c4470478d720f81cd"/><file name="sort-arrow-down.png" hash="dc65160d9d4d6cdd6bfe1b397a931975"/><file name="sort-arrow-up.gif" hash="39026b0ff1f0c18091caa60384491163"/><file name="sort-arrow-up.png" hash="da54e5306bdce67551aa415f5d7f7ea7"/><file name="sort_heading_bg.gif" hash="6066d09f237f556b0a4770e4788e7598"/><file name="sort_on_bg.gif" hash="0cb36788ed4fbf19e657acbc75a3f1b8"/><file name="sort_row_bg.gif" hash="f2e1c5cb26b9f5211419b99d30745244"/><file name="spacer.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="sub_button_bg.gif" hash="e3f66dd60510f9f7e937e2e55442c30a"/><file name="success-msg.png" hash="c64cb2acc3d0eeba48fdea83620913ed"/><file name="success_msg_icon.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="tabs_link_bg.gif" hash="34447929f5e6591ba9b5795b983fdfd4"/><file name="tabs_link_over_bg.gif" hash="2cf3f56884096055fb0bdf9474f280c9"/><file name="tabs_span_bg.gif" hash="bcabd4fea0d67b181f21779564c2284b"/><file name="tag_blue_edit.gif" hash="b2163ac3baf7d822b48593342846645a"/><file name="tn_cancel_bg.gif" hash="fcb3506858fcfa8d1778b0683dc89f54"/><file name="tooltip_bg.gif" hash="0aa4b866fc067a75f27ab749c1dabf74"/><file name="tooltip_corner.gif" hash="71146534671d5e0751505640b7c59859"/><file name="tooltip_top.gif" hash="032ff52a6ff5714cbdf6c1f62abaf7e5"/><dir name="tree_icons"><file name="join.gif" hash="4d5d614e0da056df815a4306d6368692"/><file name="joinbottom.gif" hash="4b3daa7f2cc584f1aac0d142275d7cba"/><file name="line.gif" hash="63ab38a6203262f15ca46c631232ea2c"/><file name="minus.gif" hash="d647fbbd0ec410b8f3bb3357b62eedcf"/><file name="minusbottom.gif" hash="b09d684cca7135ef728141aaf2464baa"/><file name="nolines_minus.gif" hash="eb2243a354ffcfac93ba0fe948f7167d"/><file name="nolines_plus.gif" hash="ec92b634b63608fb4b0dbf114e3b89e1"/></dir><file name="validation_advice_bg.gif" hash="b85432906de8985a8b14eeb2dc652d3c"/><file name="varien_logo.gif" hash="6f10d0fe572cb012947c164217e9e428"/><file name="warning_msg_icon.gif" hash="4cf6ec7f59ab09f9c18b3a4301714c6d"/><dir name="widget"><file name="catalog__category_widget_link.gif" hash="8435943009f1f774bbd6a4809c719eb8"/><file name="catalog__product_widget_link.gif" hash="62f2d7020143f98ba7514469eb612a7f"/><file name="catalog__product_widget_new.gif" hash="37a5af9f98ae73e180ad0cca05c95324"/><file name="cms__widget_block.gif" hash="b7b0b1517cc38b18b92841b33b312190"/><file name="cms__widget_page_link.gif" hash="b839dee210e61850a5858cc8634cbccd"/><file name="default.gif" hash="684143ae5531aa6ba22215f4fadeea6c"/><file name="reports__product_widget_compared.gif" hash="bd3e5a5015eb2c5c64f1d11835166dc4"/><file name="reports__product_widget_viewed.gif" hash="44d5cd71e4fb7235f9cff0c7e2b2f531"/></dir><file name="widget_placeholder.gif" hash="2bd8d72cf12f8d7d0a6a3268f97786ff"/><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/><file name="window_content.png" hash="08361df29783d46a2493cf0d8ad733a7"/><file name="window_top.png" hash="555a8db5efa3a252c2ead3d3dadd1075"/><dir name="wysiwyg"><file name="skin_image.png" hash="a521b0c60b001de4a3405e73c4a6cd4a"/></dir><dir name="xmlconnect"><file name="btn_edit.gif" hash="e7ecc9fea5c3813957814050508507a5"/><dir name="design_default"><file name="accordion_open.png" hash="4c89d903ebbc61ee295ef64a60724b10"/><file name="accordion_open_android.png" hash="7ef2f1d193990c3f4c2c90aae9ab3281"/><file name="accordion_open_android_l.png" hash="bc27688afbfd866c618477ea2c7bf0ee"/><file name="accordion_open_android_p.png" hash="2e4549cba575c12ef2a39c12e9ffe173"/><file name="accordion_open_ipad_l.png" hash="dcdda97da6556393b972d6dae8d6bac5"/><file name="accordion_open_ipad_p.png" hash="55cca08a0ab79047961858789ff8c3a7"/><file name="banner_1_2.png" hash="0637d31df6b5a434c9a332ee46122ef4"/><file name="banner_android.png" hash="02695661b8e50e1a001c3369622f322f"/><file name="banner_ipad.png" hash="c1d59a6ec67da1bb76c5142453da7acf"/><file name="banner_ipad_l.png" hash="04e850d481a9ae902f33fd8c1f89cbf0"/><file name="smallIcon_1_6.png" hash="c1ce9e289eaf2c0504d502928693bd89"/></dir><file name="dropdown-arrow.gif" hash="332e99ca6b4d1e0d39972e04fb0b2395"/><file name="empty.png" hash="23dc9dc3c4751f83c2df7a5c42668824"/><file name="full-arrow-left.gif" hash="8ec91b60d38d1a16cba7670f2088a5c7"/><file name="full-arrow.gif" hash="36ddff0fca1c7d8900cb3633e0a30cea"/><file name="gel_green.png" hash="591959d831e8e42c9175d12a88f0bae2"/><file name="gel_red.png" hash="db442c023014df9da32b84bc1bb5a39f"/><file name="l-arrow.gif" hash="ee49f7eab64657b5131953acef0238fd"/><file name="loading.gif" hash="5d25806dac7cbee5f894b13144783866"/><dir name="mobile_preview"><file name="1.gif" hash="817fd84187db3eee00799b0acf316457"/><file name="2.gif" hash="1a842d8f3ac25cfcdeab6c86dd8fea89"/><file name="3.gif" hash="207cd55e968c284bd52c86efdcdda1c7"/><file name="actionsBackground.png" hash="11faa8baee72f3e6a9a02a83915c8658"/><file name="actionsBg.png" hash="9acccd1980f17006942d74a718ebd7da"/><dir name="android"><file name="background_home_landscape.jpg" hash="1f79a1f42ca4e2cf6010ab6c3ef66aa4"/><file name="background_portrait.jpg" hash="197b15e6455ad1a85e1bad6595371fa3"/><file name="bg_button_up.gif" hash="204f590a88933c930b7fc92963accfab"/><file name="bg_cat_item.png" hash="2859b45c387b66243d4af2ba973b2ae1"/><file name="bg_catalog_filters.png" hash="7464191ebaf576b73a3c021eb1cfcc25"/><file name="bg_catalog_filters_shadow.png" hash="5021ad60917190026d85fae1d33bdaa9"/><file name="bg_content.jpg" hash="70ddfc8959d878d1231dc7cbee4a063c"/><file name="bg_frame.gif" hash="7062ed9b7563fc658f49ce7cfdd34f1c"/><file name="bg_header.png" hash="d4a46c8850d1d89259921b1c28b5bce1"/><file name="bg_header_catalog.png" hash="c1080cd18a89e21da18fdc6955bf6230"/><file name="bg_header_home.png" hash="dfce0445ca7c7a45c7914a986b596ce0"/><file name="bg_home_content.jpg" hash="1d55a198279e4f2b163c98c18f699646"/><file name="bg_home_header.png" hash="8bc1887a0c5760cc47b77b8a7a320426"/><file name="bg_logo.png" hash="02695661b8e50e1a001c3369622f322f"/><file name="bg_page.png" hash="d65f1d123655c2eaf3bb4a1e6035a08d"/><file name="bg_star.png" hash="fc6de6c4e0ed3478b8840e1ab81da725"/><file name="bg_star_empty.png" hash="3f0421fb8c8f6c4be6ca501168a881e8"/><file name="bg_status_bar.png" hash="52b41106451ac34672f82338bbc5370c"/><file name="ico_account.png" hash="c1fd338c74fcf483155acbd37c430807"/><file name="ico_home.png" hash="2de37f640463b354d68945320bfe3e4f"/><file name="ico_search.png" hash="8b0dd17a3e9c3328e66204fe379c66aa"/><file name="logo_big.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="product_image.png" hash="dd975b128ba303e0ae2adc9772e0433c"/><file name="product_image_1.jpg" hash="8994979d4dcc1f339c73cd1f44398a7d"/><file name="product_image_2.jpg" hash="26d6599bdb35d80b25a1e903b40cfa19"/><file name="product_image_3.jpg" hash="d7c6d05196a84341afe0025d01b9dc61"/><file name="product_image_4.jpg" hash="2a88ead3dbbeff1d40168db692841f2f"/></dir><file name="arrow.png" hash="837259a7c365e46034dca728bffe9070"/><file name="background.gif" hash="bd92833eb2eb32e4a0282cea153ac13f"/><file name="background.png" hash="3717f4b4ba725701e2a0604129a3a815"/><file name="banner.png" hash="0637d31df6b5a434c9a332ee46122ef4"/><file name="btn-l.png" hash="92b2454528e9d39119038777cf53329c"/><file name="btn-r.png" hash="8c6aa9fd9203bc10822e0505f11e0c4d"/><file name="circle.png" hash="f4c116cb0554bf936d3b9ee38b7f3d1f"/><dir name="custom_icons"><file name="account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="actionsBg.jpg" hash="ee3db742cbec9a436ba46118c8a01303"/><file name="addToCart.png" hash="e33876648546e99d875ca92bd2cd78e9"/><file name="addToWishlist.png" hash="1018602b7c5e0e11f0427ace96fd7d52"/><file name="background.gif" hash="bd92833eb2eb32e4a0282cea153ac13f"/><file name="buttons.gif" hash="0cd19a9d9178976906161ea100cba958"/><file name="cart.png" hash="815b4c64fae21b4c162525ece76dc44d"/><file name="home.png" hash="9e473791b022b7c2dfc7d29b1b6de887"/><file name="image-bg.png" hash="14bde5cf8b00dc5f6c60e52a0fa964dc"/><file name="logo-small.png" hash="9b3477a4552bcb878b4943aae5351622"/><file name="rowBgIcon.gif" hash="9ee89b961ae2bb047672ba5d2d2677c6"/><file name="search.png" hash="10bfa7ec3361ce7cbcc5d25087f181eb"/><file name="shop.png" hash="e6639a9fdc143363da82a7d78e126f1c"/><file name="star-active.png" hash="d4ab959a92bda610527a3e3942c4c0b0"/><file name="star-inactive.png" hash="f7fb99710be4c03ac23b1206f20e761d"/><file name="tellAFriend.png" hash="46f8ef48b29f245977d66d9312d87e70"/><file name="viewDetails.png" hash="9bacc63bcc483d3db5614a026d9391f6"/><file name="viewGallery.png" hash="304f3d03949d07055bc056359fe17763"/></dir><dir name="gradients"><file name="footer.png" hash="31a2feed50ef9c8637b412c4211f8300"/><file name="header.png" hash="5386da930a944cd75562216249cce08a"/><file name="header2.png" hash="ad5a2dc6ec93914e925cfe2d43fb30a2"/><file name="header3.png" hash="920ad8c6903e90323a57fb02dca37280"/><file name="item-bg.png" hash="a14886d1f9e14284ac6b4f1b61e68646"/><file name="sort-bg.png" hash="b8053bb772e849909e5b87e4fd1ebbe4"/></dir><file name="grid.png" hash="23faa3f5572cdeb597c2bceedd93a7f8"/><dir name="icons"><file name="account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="cart.png" hash="815b4c64fae21b4c162525ece76dc44d"/><file name="home.png" hash="9e473791b022b7c2dfc7d29b1b6de887"/><file name="more.png" hash="f3662ae29923b87eba3a729192aa3df3"/><file name="page.png" hash="2291d77f21de042040bc0864be40138b"/><file name="search.png" hash="10bfa7ec3361ce7cbcc5d25087f181eb"/><file name="shop.png" hash="e6639a9fdc143363da82a7d78e126f1c"/></dir><file name="image-bg.png" hash="a588b9cced95a25fc18e28c775d9a001"/><file name="info.png" hash="3f0d2ed85b81e8251f294457c6bfa404"/><dir name="ipad"><file name="background_home_landscape.jpg" hash="9e3ef117985113b804531142d539b60a"/><file name="background_portrait.jpg" hash="bdf9e034fd30b923086e6c622ea10451"/><file name="banner_image.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="banner_image_l.png" hash="a070a40d57610b5cc7160fe894482a1c"/><file name="bg_catalog_header_hor.png" hash="f61a67aa288e1b8a8df7b4d4527c662e"/><file name="bg_content.jpg" hash="70ddfc8959d878d1231dc7cbee4a063c"/><file name="bg_filter_button.png" hash="728f1cd358446881ffd863eff12204a1"/><file name="bg_filters_buttons.png" hash="02fcb0ed7a7268e9f64ebaf06235bc09"/><file name="bg_filters_tooltip.png" hash="3b05ca6e585acd3d766be01eeaa23d47"/><file name="bg_filters_wrap.png" hash="31288784fe95c67de9b45b44458b4155"/><file name="bg_header.png" hash="e2cf5a575a27e6e4533e3c85e3472a82"/><file name="bg_home_content.jpg" hash="1d55a198279e4f2b163c98c18f699646"/><file name="bg_home_header.png" hash="00f2fbf96d2b915dcbcd921b0301ef3f"/><file name="bg_home_header_hor.png" hash="9bfef728ece003d5b3433d2623ea168c"/><file name="bg_home_products.png" hash="ac6a8a79b959a0c8298b1f607c0f0af8"/><file name="bg_home_shadow.png" hash="c54b071ca3e97a6ee67588ef74b7b44e"/><file name="bg_home_shadow_hor.png" hash="0d21a99c5c749d0e5070e3585ff4a23f"/><file name="bg_product_image.png" hash="4da74325c1a4ee1ca19b414e5d590f75"/><file name="bg_search.png" hash="6ee08d05d0c4ef9ed64b9914b821f408"/><file name="bg_sections.jpg" hash="0ee90005663aced09a9ce6385bdbce2c"/><file name="bg_status_bar.png" hash="17124d9d392bb8e37b202c80a595df54"/><file name="bg_status_bar_hor.png" hash="bd4a9f11ecb1c896145267731d8a951d"/><file name="i_cart.png" hash="1bbe0a0e54eed5bb14b9bfcce83da758"/><file name="i_info.png" hash="3f0fda8b294b67bf698badbcaa99150b"/><file name="i_login.png" hash="deb4089bdc61582c78c90ef192d577e8"/><file name="i_remove.png" hash="4923eb5e76b3c6ba6df5c667db816a0c"/><file name="logo.png" hash="49c19f59b459b6c0b3b99daa3fe7f932"/><file name="logo_big.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="product_image.jpg" hash="2bb6c69129bcb18dc93e9f48605647c6"/><file name="sections_arrow.png" hash="7db7144083a31882e8a62cb9579f478f"/><file name="stars.png" hash="70d38cd9883d70e4f6b21ac4874b9868"/></dir><file name="lightStar.png" hash="b5dc40d5b793dae6a069357f49cccc24"/><file name="lightStar2.png" hash="75928926a6112540c9cb073157cb7d95"/><file name="lines-h.png" hash="ea3d95812c9838affc6df2f3a3cb1977"/><file name="lines-v.png" hash="9e3ffee29ba28477d50da9642019bc0a"/><file name="login-btn-left-alt.png" hash="71bb6c7d24252aace27bee711d7616f4"/><file name="login-btn-left.png" hash="cbbf9afc6e9fc433f57270e88b63f351"/><file name="login-btn-right.png" hash="438fcc598d012bf6d33184e95accfd24"/><file name="login-btn.png" hash="051ee2c1a8ce3f7b8de3293cd2e2ed85"/><file name="logo-small.png" hash="9b3477a4552bcb878b4943aae5351622"/><file name="logo_25.png" hash="ba41ed568d916175c32803b614442447"/><file name="men.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="mm-frame.gif" hash="eebf30806f1dbf2118e7ec39a016c86d"/><file name="mobile-catalog.css" hash="dd45f18b0767c1e1772988d6b403603b"/><file name="mobile-home.css" hash="24a9a06cf1a517de00ef0530cbe36307"/><file name="rowBgIcon.gif" hash="9ee89b961ae2bb047672ba5d2d2677c6"/><dir name="slider"><file name="actionsBg.jpg" hash="ee3db742cbec9a436ba46118c8a01303"/><file name="addToCart.png" hash="2a146be4bc63713df19cc353e030d44f"/><file name="addToWishlist.png" hash="9b23a4e0d9acfc79f314e9082f14c4de"/><file name="tellAFriend.png" hash="b7600fa2ae52bdb1d6bb86fe4d9f1773"/><file name="viewDetails.png" hash="90cf37c6dbbee1861350b4c05469e3ae"/><file name="viewGallery.png" hash="304f3d03949d07055bc056359fe17763"/></dir><file name="slider.gif" hash="c6b87bf15b85b18c0515e2cbefaabe60"/><file name="smallIcon.png" hash="e76d2a6364042f41b3f35fc8cdc9c0ee"/><dir name="sort_buttons"><file name="bg_button.png" hash="87d0f1b123f01c3aea3cb8a2b146306e"/><file name="button_up.gif" hash="7ad527f99b9975d5634fb2d5cc99e6b3"/><file name="buttons.gif" hash="2f14f1a3f0fb38790779c992a58654ae"/><file name="buttons.png" hash="b4a3f17370e03bf5d2a5cdf7800c25a7"/><file name="center-active.png" hash="5903988cd458cd794f23a212d51aa725"/><file name="center-inactive.png" hash="135b46aaa5c3b131a5a7e9c45c004e06"/><file name="filters.png" hash="3837ab6fcfe959833dd998533db1ca7f"/><file name="left-active.png" hash="86e94441b96a0d27d0b0a7e5108f86ed"/><file name="left-inactive.png" hash="0ddcb75aa9971cca39a5a65b4bdff8c4"/><file name="right-active.png" hash="320740ff608187301b06a96eab2f9e8e"/><file name="right-inactive.png" hash="cac4b39ab380353ffd5fdbcedb6e0a0a"/></dir><file name="star-active.png" hash="d4ab959a92bda610527a3e3942c4c0b0"/><file name="star-inactive.png" hash="f7fb99710be4c03ac23b1206f20e761d"/><file name="t-shirt.gif" hash="7505efdaabf13c4f8e26f7cfe15c8c96"/><file name="t-shirt.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="women.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="youth.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/></dir><file name="r-arrow.gif" hash="d0429a9781e915fc9d9ca8875c470d32"/><file name="remove.png" hash="ee9497c5f31933eaab3e9e352495ee12"/><file name="small_logo.gif" hash="d5c8be7c0f16aac2549759c0228492d6"/><file name="swatch_black.gif" hash="fd31d6a3a435c8ad1f7c43f346bb47e4"/><file name="swatch_custom.gif" hash="fb34791a48366957a141e12b563888c2"/><file name="swatch_default.gif" hash="fb34791a48366957a141e12b563888c2"/><file name="swatch_funk_leaf.gif" hash="f1d3ba87efb742b47da879a6f48909c4"/><file name="swatch_hot_red.gif" hash="d9363d45dc2993c2fdc3ea43c5b6f71c"/><file name="swatch_sky_blue.gif" hash="ded1455db119d09a3aedd7474fd1875a"/><file name="swatch_user_custom.gif" hash="a24f31421a1ff56d1be0845f9a7c7020"/><file name="switch-arrow.gif" hash="dc7243962b341f366cd072d486687e6a"/><file name="tab_account.png" hash="27101fbaa78a07426be4768acc4c53ff"/><file name="tab_account_android.png" hash="77605cbc87f75ca17e91a5393765ceb1"/><file name="tab_account_ipad.png" hash="2997de5402195d0720309b73c6446fab"/><file name="tab_cart.png" hash="e803f760ee81cb35183f1122f388b774"/><file name="tab_cart_android.png" hash="477e97f8d03ea8aa674e952709f86578"/><file name="tab_empty.png" hash="bdd4cc355566e8861b2c45424ad94516"/><file name="tab_home.png" hash="dfa104e4da74e4a55d3c98d6ee0f7122"/><file name="tab_home_active.png" hash="bba5eb9bb724c84c1ede9e6f4bec3575"/><file name="tab_home_android.png" hash="1fefc6b070cc21b31b43194a7d85f9d9"/><file name="tab_info_android.png" hash="67fc19d8d926f7aede482f5a7083fc71"/><file name="tab_more.png" hash="2803359cb3e795bf67457e727aa16020"/><file name="tab_page.png" hash="ca05dbc42f944b8d4255f6675f6dd93a"/><file name="tab_search.png" hash="2cf29dbe325558353621b4241543204f"/><file name="tab_search_android.png" hash="932c2c568872fd9e119367c887f0539a"/><file name="tab_shop.png" hash="f36be0d3d27f2b37626247d3f6a55e2a"/><file name="tab_shop_active.png" hash="de907d6a52d477d4319649f9b0e2e4aa"/><file name="tab_shop_android.png" hash="e119fcd20f8cba856d550a64d775ddbb"/><file name="tmp-icon.gif" hash="58b759aecf3bdae26d5aaff7a0be5c90"/><file name="xmlconnect_tab.png" hash="cd99a7e01a42a6c82d866f7684faeb95"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="getresponse"><file name="getresponse-custom-field.src-verified.js" hash="5643f2df123db3ec92be40dc139703ea"/><file name="jquery-1.11.3.min.js" hash="895323ed2f7258af4fae2c738c8aea49"/><file name="jquery-ui.min.js" hash="d935d506ae9c8dd9e0f96706fbb91f65"/><file name="jquery.noconflict.js" hash="09bfdd3b964eb2b17b5d6caa1d20a607"/><file name="jquery.switchButton.js" hash="86aeb2caefce157c567434ef972f670b"/></dir></dir></target><target name="magecommunity"><dir name="GetresponseIntegration"><dir name="Getresponse"><dir name="Block"><dir name="Adminhtml"><file name="Adminblock.php" hash="0ad06d81dd175a56b4b90a2846617877"/></dir><file name="Getresponse.php" hash="32ca083c81b2d7f87357508061465118"/></dir><dir name="Helper"><file name="Api.php" hash="cf45678e56eb7ce4191aa1747e801c71"/><file name="Data.php" hash="5719248c52d1f60787e514c094d8c690"/><file name="GrApi.php" hash="64b3af26a8831963226e1065267cb4cc"/><file name="GrShop.php" hash="6e8cc92c9327ba316d3cb2f8e26dd426"/></dir><dir name="Model"><file name="Account.php" hash="b45fd3eed3f4d05ab9c03ddc91ff17f6"/><file name="Automations.php" hash="3d8c1a129022a37f6c85b6faa33a4252"/><file name="Customs.php" hash="e137743c9b34a242d52bf0ed0f40b794"/><file name="Observer.php" hash="9fca646e96c8b1cb34ab5e165038718c"/><dir name="Resource"><dir name="Account"><file name="Collection.php" hash="624f58c7a83294650922d9a7a45b1974"/></dir><file name="Account.php" hash="9432375297daa51675b15b499c2646bb"/><dir name="Automations"><file name="Collection.php" hash="cacb1df3b9bf939bf5f25c9131a5bc28"/></dir><file name="Automations.php" hash="98a3b43796699e32047e3e126cc5bc02"/><dir name="Customs"><file name="Collection.php" hash="8c24203f9d7361e0f289a2a11476c76e"/></dir><file name="Customs.php" hash="7d02c5cb590197537d0395bcd6097403"/><dir name="Settings"><file name="Collection.php" hash="27cb24c2f12cb124e84a15317864ba05"/></dir><file name="Settings.php" hash="86aaed24693e442ad88f54f0fbd53758"/><file name="Setup.php" hash="aa38a1f6cc9e7e207d3e23ba14cb6044"/><file name="Shop.php" hash="ba84ea2eef9e534f254ad7bffc828dac"/><dir name="Webforms"><file name="Collection.php" hash="dd1576c1be5783b5fe312b2930dde00d"/></dir><file name="Webforms.php" hash="2aa38d6cbdc06b77d21d09cb1e84431b"/></dir><file name="Settings.php" hash="f7611ef2b0c0f7c450880bdc159a363b"/><file name="Shop.php" hash="af6bf55bc719dac448851cba3a3a73c0"/><file name="Webforms.php" hash="91a21fd452e9a1ff1ead6fe95b322077"/></dir><dir name="controllers"><file name="IndexController.php" hash="b4ecc577842c103589f43d1c7d310627"/><file name="ShopController.php" hash="0c42d97a689c6d4957233128929d917d"/></dir><dir name="etc"><file name="config.xml" hash="5af1c53f8005f65bcb55e0e05c96cb5b"/></dir><dir name="sql"><dir name="getresponse_setup"><file name="install-1.0.0.php" hash="cb466ca6ca52f2069e7e2164023c3fcc"/><file name="upgrade-1.0.0-1.0.2.php" hash="28876ad063475894cc2ee1876cb02e90"/></dir></dir></dir></dir></target></contents>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  <compatible/>
18
  <dependencies><required><php><min>5.2.0</min><max>5.6.50</max></php></required></dependencies>
19
  </package>
skin/adminhtml/default/default/images/accordion_close.gif ADDED
Binary file
skin/adminhtml/default/default/images/accordion_close.png ADDED
Binary file
skin/adminhtml/default/default/images/accordion_open.gif ADDED
Binary file
skin/adminhtml/default/default/images/accordion_open.png ADDED
Binary file
skin/adminhtml/default/default/images/add_btn_icon-disabled.gif ADDED
Binary file
skin/adminhtml/default/default/images/add_btn_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/address_list_li.gif ADDED
Binary file
skin/adminhtml/default/default/images/address_list_on_arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/address_list_over_arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/address_list_over_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/ajax-loader-tr.gif ADDED
Binary file
skin/adminhtml/default/default/images/ajax-loader.gif ADDED
Binary file
skin/adminhtml/default/default/images/application_view_tile.gif ADDED
Binary file
skin/adminhtml/default/default/images/arrow_sort_move.gif ADDED
Binary file
skin/adminhtml/default/default/images/bg_collapse.gif ADDED
Binary file
skin/adminhtml/default/default/images/bg_create_order_totals.gif ADDED
Binary file
skin/adminhtml/default/default/images/bg_notifications.gif ADDED
Binary file
skin/adminhtml/default/default/images/bg_window_mask.png ADDED
Binary file
skin/adminhtml/default/default/images/bkg_btn-close.gif ADDED
Binary file
skin/adminhtml/default/default/images/bkg_btn-close2.gif ADDED
Binary file
skin/adminhtml/default/default/images/bkg_config-advanced.png ADDED
Binary file
skin/adminhtml/default/default/images/bkg_config-nested.png ADDED
Binary file
skin/adminhtml/default/default/images/bkg_config-shaddow.png ADDED
Binary file
skin/adminhtml/default/default/images/bkg_tooltip.png ADDED
Binary file
skin/adminhtml/default/default/images/blank.gif ADDED
Binary file
skin/adminhtml/default/default/images/box_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/breadcrumb_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_add-image_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_add-variable_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_add-widget_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_add-widget_icon2.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_back_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_bare_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_bg-disabled.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_bg.png ADDED
Binary file
skin/adminhtml/default/default/images/btn_cancel_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_delete_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_go.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_gr_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_gr_on.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_gr_over.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_loading-icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_login.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_on_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_over_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_show-hide_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/btn_task_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/button-close.png ADDED
Binary file
skin/adminhtml/default/default/images/cancel_btn_active_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/cancel_btn_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/cancel_btn_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/cancel_btn_over_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/cancel_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/config_tab_dt_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/dashboard-close.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-graph-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-graph-bottom-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-graph-line-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-graph-line2-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-graph-x-bg.png ADDED
Binary file
skin/adminhtml/default/default/images/db-header-bg.png ADDED
Binary file
skin/adminhtml/default/default/images/db-menu-bg-hov.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-menu-bg-up.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-menu-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-menu-sep-last.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-menu-sep.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-menu-start.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-scroll-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-scroll-but-bot-roll.png ADDED
Binary file
skin/adminhtml/default/default/images/db-scroll-but-bot.png ADDED
Binary file
skin/adminhtml/default/default/images/db-scroll-but-top-roll.png ADDED
Binary file
skin/adminhtml/default/default/images/db-scroll-but-top.png ADDED
Binary file
skin/adminhtml/default/default/images/db-scroll-roller.png ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-bottom-left-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-bottom-mid-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-bottom-right-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-footer.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-header-sep.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-header.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-left.gif ADDED
Binary file
skin/adminhtml/default/default/images/db-tab-right.gif ADDED
Binary file
skin/adminhtml/default/default/images/dotted_divider_dark.gif ADDED
Binary file
skin/adminhtml/default/default/images/dotted_divider_light.gif ADDED
Binary file
skin/adminhtml/default/default/images/edit_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/entry_edit_head_arrow_down.gif ADDED
Binary file
skin/adminhtml/default/default/images/entry_edit_head_arrow_down2.gif ADDED
Binary file
skin/adminhtml/default/default/images/entry_edit_head_arrow_up.gif ADDED
Binary file
skin/adminhtml/default/default/images/entry_edit_head_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/error-msg.png ADDED
Binary file
skin/adminhtml/default/default/images/error_msg_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_account.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_application_form_delete.png ADDED
Binary file
skin/adminhtml/default/default/images/fam_application_view_tile.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_asterisk_orange.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_bin.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_book_open.png ADDED
Binary file
skin/adminhtml/default/default/images/fam_bullet_disk.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_bullet_error.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_bullet_success.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_calendar.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_cart.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_comment.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_creditcards.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_folder_database.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_folder_palette.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_folder_table.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_group.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_help.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_house.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_layout.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_leaf.png ADDED
Binary file
skin/adminhtml/default/default/images/fam_link.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_lorry.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_money.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_money_add.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_monitor.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_newspaper.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_newspaper_delete.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_newspaper_error.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_newspaper_go.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_package.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_package_go.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_page_white.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_page_white_edit.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_rainbow.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_refresh.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_server_database.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_status_online.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_tag_orange.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_user.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_user_comment.gif ADDED
Binary file
skin/adminhtml/default/default/images/fam_user_edit.gif ADDED
Binary file
skin/adminhtml/default/default/images/filter_row_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/footer_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/gift-message-collapse.gif ADDED
Binary file
skin/adminhtml/default/default/images/gift-message-expand.gif ADDED
Binary file
skin/adminhtml/default/default/images/gift-message-grid-column-bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/grid-cal.gif ADDED
Binary file
skin/adminhtml/default/default/images/grid_sort_asc.gif ADDED
Binary file
skin/adminhtml/default/default/images/grid_sort_desc.gif ADDED
Binary file
skin/adminhtml/default/default/images/grid_th_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/grid_th_onclick_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/grouped_to_order_icon.png ADDED
Binary file
skin/adminhtml/default/default/images/header_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/header_top_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/horiz_tabs_ul_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/i_notice.gif ADDED
Binary file
skin/adminhtml/default/default/images/i_question-mark.png ADDED
Binary file
skin/adminhtml/default/default/images/ico_success.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon-enabled.png ADDED
Binary file
skin/adminhtml/default/default/images/icon-tooltip.png ADDED
Binary file
skin/adminhtml/default/default/images/icon_btn_add.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_btn_back.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_btn_delete.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_btn_save.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_edit_address.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_export.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_export.png ADDED
Binary file
skin/adminhtml/default/default/images/icon_feed.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_feed.png ADDED
Binary file
skin/adminhtml/default/default/images/icon_note_list.gif ADDED
Binary file
skin/adminhtml/default/default/images/icon_remove_address.gif ADDED
Binary file
skin/adminhtml/default/default/images/login_box_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/login_box_bg.jpg ADDED
Binary file
skin/adminhtml/default/default/images/login_box_bg_auth.jpg ADDED
Binary file
skin/adminhtml/default/default/images/login_box_bottom.jpg ADDED
Binary file
skin/adminhtml/default/default/images/login_box_legal_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/login_logo.gif ADDED
Binary file
skin/adminhtml/default/default/images/logo-large.gif ADDED
Binary file
skin/adminhtml/default/default/images/logo.gif ADDED
Binary file
skin/adminhtml/default/default/images/logo_email.gif ADDED
Binary file
skin/adminhtml/default/default/images/logo_print.gif ADDED
Binary file
skin/adminhtml/default/default/images/massaction_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/massaction_button_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/massaction_links_delimiter.gif ADDED
Binary file
skin/adminhtml/default/default/images/middle_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/moneybookers/banner.jpg ADDED
Binary file
skin/adminhtml/default/default/images/more_arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav1_active.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav1_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav1_off.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav1_on.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav1_over.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav1_sep.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav2_last_li_bg.png ADDED
Binary file
skin/adminhtml/default/default/images/nav2_last_li_over_bg.png ADDED
Binary file
skin/adminhtml/default/default/images/nav2_li_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav2_li_bg.png ADDED
Binary file
skin/adminhtml/default/default/images/nav2_li_over_bg.png ADDED
Binary file
skin/adminhtml/default/default/images/nav2_link_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav2_parent_arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav3_bg.png ADDED
Binary file
skin/adminhtml/default/default/images/nav_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav_list_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav_nest_link_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav_nest_link_over_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav_on_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/nav_parent_arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/note_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/note_cell_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/note_msg_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/notice-msg.png ADDED
Binary file
skin/adminhtml/default/default/images/pager_arrow_left.gif ADDED
Binary file
skin/adminhtml/default/default/images/pager_arrow_left_off.gif ADDED
Binary file
skin/adminhtml/default/default/images/pager_arrow_right.gif ADDED
Binary file
skin/adminhtml/default/default/images/pager_arrow_right_off.gif ADDED
Binary file
skin/adminhtml/default/default/images/paypal/logo-paypal.png ADDED
Binary file
skin/adminhtml/default/default/images/paypal/pp-allinone.png ADDED
Binary file
skin/adminhtml/default/default/images/paypal/pp-alt.png ADDED
Binary file
skin/adminhtml/default/default/images/paypal/pp-gateways.png ADDED
Binary file
skin/adminhtml/default/default/images/paypal/pp-uk.png ADDED
Binary file
skin/adminhtml/default/default/images/paypal_logo.gif ADDED
Binary file
skin/adminhtml/default/default/images/paypal_section.png ADDED
Binary file
skin/adminhtml/default/default/images/paypal_tick.gif ADDED
Binary file
skin/adminhtml/default/default/images/placeholder/thumbnail.jpg ADDED
Binary file
skin/adminhtml/default/default/images/process_spinner.gif ADDED
Binary file
skin/adminhtml/default/default/images/product_rating_blank_star.gif ADDED
Binary file
skin/adminhtml/default/default/images/product_rating_full_star.gif ADDED
Binary file
skin/adminhtml/default/default/images/reload.png ADDED
Binary file
skin/adminhtml/default/default/images/rule-ajax-loader.gif ADDED
Binary file
skin/adminhtml/default/default/images/rule_chooser_trigger.gif ADDED
Binary file
skin/adminhtml/default/default/images/rule_component_add.gif ADDED
Binary file
skin/adminhtml/default/default/images/rule_component_apply.gif ADDED
Binary file
skin/adminhtml/default/default/images/rule_component_remove.gif ADDED
Binary file
skin/adminhtml/default/default/images/save_btn_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/sec_nav_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_bottom.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_link_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_link_over_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_over_span_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_span_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/section_menu_ul_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/side_col_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/simple_container_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/sort-arrow-down.gif ADDED
Binary file
skin/adminhtml/default/default/images/sort-arrow-down.png ADDED
Binary file
skin/adminhtml/default/default/images/sort-arrow-up.gif ADDED
Binary file
skin/adminhtml/default/default/images/sort-arrow-up.png ADDED
Binary file
skin/adminhtml/default/default/images/sort_heading_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/sort_on_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/sort_row_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/spacer.gif ADDED
Binary file
skin/adminhtml/default/default/images/sub_button_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/success-msg.png ADDED
Binary file
skin/adminhtml/default/default/images/success_msg_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/tabs_link_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/tabs_link_over_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/tabs_span_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/tag_blue_edit.gif ADDED
Binary file
skin/adminhtml/default/default/images/tn_cancel_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/tooltip_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/tooltip_corner.gif ADDED
Binary file
skin/adminhtml/default/default/images/tooltip_top.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/join.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/joinbottom.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/line.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/minus.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/minusbottom.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/nolines_minus.gif ADDED
Binary file
skin/adminhtml/default/default/images/tree_icons/nolines_plus.gif ADDED
Binary file
skin/adminhtml/default/default/images/validation_advice_bg.gif ADDED
Binary file
skin/adminhtml/default/default/images/varien_logo.gif ADDED
Binary file
skin/adminhtml/default/default/images/warning_msg_icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/catalog__category_widget_link.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/catalog__product_widget_link.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/catalog__product_widget_new.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/cms__widget_block.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/cms__widget_page_link.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/default.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/reports__product_widget_compared.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget/reports__product_widget_viewed.gif ADDED
Binary file
skin/adminhtml/default/default/images/widget_placeholder.gif ADDED
Binary file
skin/adminhtml/default/default/images/window_close.png ADDED
Binary file
skin/adminhtml/default/default/images/window_content.png ADDED
Binary file
skin/adminhtml/default/default/images/window_top.png ADDED
Binary file
skin/adminhtml/default/default/images/wysiwyg/skin_image.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/btn_edit.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_android_l.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_android_p.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_ipad_l.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/accordion_open_ipad_p.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/banner_1_2.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/banner_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/banner_ipad.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/banner_ipad_l.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/design_default/smallIcon_1_6.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/dropdown-arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/empty.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/full-arrow-left.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/full-arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/gel_green.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/gel_red.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/l-arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/loading.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/1.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/2.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/3.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/actionsBackground.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/actionsBg.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/background_home_landscape.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/background_portrait.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_button_up.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_cat_item.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_catalog_filters.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_catalog_filters_shadow.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_content.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_frame.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_header.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_header_catalog.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_header_home.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_home_content.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_home_header.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_logo.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_page.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_star.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_star_empty.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/bg_status_bar.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/ico_account.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/ico_home.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/ico_search.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/logo_big.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_1.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_2.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_3.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/android/product_image_4.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/arrow.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/background.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/background.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/banner.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/btn-l.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/btn-r.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/circle.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/account.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/actionsBg.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/addToCart.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/addToWishlist.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/background.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/buttons.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/cart.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/home.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/image-bg.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/logo-small.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/rowBgIcon.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/search.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/shop.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/star-active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/star-inactive.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/tellAFriend.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/viewDetails.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/custom_icons/viewGallery.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/footer.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/header.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/header2.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/header3.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/item-bg.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/gradients/sort-bg.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/grid.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/account.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/cart.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/home.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/more.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/page.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/search.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/icons/shop.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/image-bg.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/info.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/background_home_landscape.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/background_portrait.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/banner_image.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/banner_image_l.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_catalog_header_hor.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_content.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filter_button.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filters_buttons.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filters_tooltip.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_filters_wrap.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_header.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_content.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_header.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_header_hor.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_products.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_shadow.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_home_shadow_hor.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_product_image.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_search.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_sections.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_status_bar.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/bg_status_bar_hor.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_cart.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_info.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_login.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/i_remove.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/logo.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/logo_big.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/product_image.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/sections_arrow.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/ipad/stars.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lightStar.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lightStar2.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lines-h.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/lines-v.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn-left-alt.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn-left.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn-right.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/login-btn.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/logo-small.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/logo_25.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/men.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/mm-frame.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/mobile-catalog.css ADDED
@@ -0,0 +1,304 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Magento
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Academic Free License (AFL 3.0)
7
+ * that is bundled with this package in the file LICENSE_AFL.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/afl-3.0.php
10
+ * If you did not receive a copy of the license and are unable to
11
+ * obtain it through the world-wide-web, please send an email
12
+ * to license@magento.com so we can send you a copy immediately.
13
+ *
14
+ * DISCLAIMER
15
+ *
16
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
17
+ * versions in the future. If you wish to customize Magento for your
18
+ * needs please refer to http://www.magento.com for more information.
19
+ *
20
+ * @category design
21
+ * @package default_default
22
+ * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
23
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
24
+ */
25
+ body { margin: 0; padding: 0 }
26
+
27
+ .main-block
28
+ {
29
+ width: 320px;
30
+ height: 450px;
31
+ }
32
+ .header-sign-1
33
+ {
34
+ font: bold 12px arial;
35
+ color: #e9e9e9;
36
+ float: left;
37
+ padding: 5px 0 3px 3px;
38
+ height: 10px;
39
+ }
40
+ .top-header
41
+ {
42
+ height: 20px
43
+ }
44
+
45
+ .battery
46
+ {
47
+ height: 16px;
48
+ width: 25px;
49
+ float: right;
50
+ margin: 0px 5px 5px 13px;
51
+ }
52
+
53
+ .volume
54
+ {
55
+ height: 16px;
56
+ width: 25px;
57
+ float: left;
58
+ }
59
+
60
+ .antenna
61
+ {
62
+ height: 16px;
63
+ width: 18px;
64
+ float: left;
65
+ padding-left: 20px;
66
+ }
67
+ .time
68
+ {
69
+ width: 50%;
70
+ position:relative;
71
+ top:3px;
72
+ text-align: center;
73
+ font: bold 12px arial;
74
+ color: #e9e9e9;
75
+ float: left;
76
+ }
77
+
78
+ .main-header
79
+ {
80
+ width: 100%;
81
+ height: 50px;
82
+ color: #f3f3f3;
83
+ text-align: center;
84
+ }
85
+ .main-header-text
86
+ {
87
+
88
+ }
89
+
90
+ .clearB
91
+ {
92
+ clear: both;
93
+ height: 1px;
94
+ }
95
+ .btn-l
96
+ {
97
+ position:relative;
98
+ left: 0px;
99
+ top:7px;
100
+ width: 70px;
101
+ height: 32px;
102
+ text-align: center;
103
+ float: left;
104
+ margin: 0 0 0 15px;
105
+ background:url('btn-l.png') center center no-repeat;
106
+ }
107
+
108
+ .btn-r
109
+ {
110
+ position:relative;
111
+ right: 0px;
112
+ top:7px;
113
+ width: 72px;
114
+ height: 32px;
115
+ text-align: center;
116
+ float: right;
117
+ margin: 0 20px 0 0;
118
+ background:url('btn-r.png') center center no-repeat;
119
+ }
120
+ .main-header-text
121
+ {
122
+ width: 110px;
123
+ height: 32px;
124
+ text-align: center;
125
+ float: left;
126
+ }
127
+
128
+
129
+
130
+ .btn-txt
131
+ {
132
+ position:relative;
133
+ top:8px;
134
+ }
135
+ .title
136
+ {
137
+ position:relative;
138
+ top:0px;
139
+ font: bold 19px arial;
140
+ color: #e9e9e9;
141
+ }
142
+ .filter-header
143
+ {
144
+ height: 25px;
145
+ text-align: center;
146
+ vertical-align: middle;
147
+ }
148
+ .filter-applied
149
+ {
150
+ position:relative;
151
+ top:5px;
152
+ }
153
+ .filter-circle
154
+ {
155
+ width: 18px;
156
+ height: 18px;
157
+ background:url('circle.png') center center no-repeat;
158
+ }
159
+ .filter-text
160
+ {
161
+ padding: 0 0 0 5px;
162
+ font-size: 11px;
163
+ }
164
+ .filter-lines
165
+ {
166
+ float: right;
167
+ width: 25px;
168
+ height: 25px;
169
+ padding: 0 25px 0 0;
170
+ background:url('lines-h.png') center center no-repeat;
171
+ }
172
+ .sort-block
173
+ {
174
+ height: 40px;
175
+ text-align: center;
176
+ }
177
+ .sort-block-inner
178
+ {
179
+ position:relative;
180
+ top:7px;
181
+ }
182
+ .sort-block-inner-txt
183
+ {
184
+ float: left;
185
+ width: 75px;
186
+ height: 26px;
187
+ padding-top: 12px;
188
+ }
189
+
190
+ .sort-buttons
191
+ {
192
+ text-align: center;
193
+ font: bold 10px arial;
194
+ float: right;
195
+ padding: 0 5px 0 0;
196
+ }
197
+
198
+ .active
199
+ {
200
+ color: #e9e9e9;
201
+ }
202
+
203
+ .inactive
204
+ {
205
+ color: #333;
206
+ }
207
+
208
+ .item
209
+ {
210
+ height: 91px;
211
+ }
212
+
213
+ .slider
214
+ {
215
+
216
+ }
217
+
218
+ .slider-item
219
+ {
220
+ background: url('actionsBg.png') left center repeat-x;
221
+ width: 20%;
222
+ height: 100%;
223
+ float: left;
224
+ text-align: center;
225
+ }
226
+ .slider-image
227
+ {
228
+ position: relative;
229
+ top: 20px;
230
+ }
231
+
232
+ .slider-item-text
233
+ {
234
+ position: relative;
235
+ top: 30px;
236
+ }
237
+
238
+ .lines-v
239
+ {
240
+ height: 91px;
241
+ width: 20px;
242
+ background: url('lines-v.png') center center no-repeat;
243
+ float: left;
244
+ }
245
+ .arrow
246
+ {
247
+ height: 91px;
248
+ width: 20px;
249
+ background: url('arrow.png') center center no-repeat;
250
+ float: right;
251
+ }
252
+ .item-image
253
+ {
254
+ padding: 10px 0 0 10px;
255
+ float: left;
256
+ }
257
+ .item-info
258
+ {
259
+ float: left;
260
+ text-align: left;
261
+ padding: 10px 0 0 20px;
262
+ }
263
+ .item-title
264
+ {
265
+ padding: 0 0 10px 0;
266
+ }
267
+
268
+ .item-rate span
269
+ {
270
+ position: relative;
271
+ top: -2px;
272
+ left: 0px;
273
+ font: bold 12px arial;
274
+ color: #333;
275
+ }
276
+
277
+ .item-rate
278
+ {
279
+ float: left;
280
+ display: block;
281
+ }
282
+
283
+ .bottom-buttons
284
+ {
285
+ height: 50px;
286
+ width: 320px;
287
+ clear: left;
288
+ margin-top: -30px;
289
+ }
290
+ .bottom-button
291
+ {
292
+ width: 64px;
293
+ height: 26px;
294
+ margin-top: 5px;
295
+ float: left;
296
+ }
297
+ .bottom-button p
298
+ {
299
+ position:relative;
300
+ top:20px;
301
+ text-align: center;
302
+ font: bold 11px arial;
303
+ color: #e9e9e9;
304
+ }
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/mobile-home.css ADDED
@@ -0,0 +1,205 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Magento
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the Academic Free License (AFL 3.0)
7
+ * that is bundled with this package in the file LICENSE_AFL.txt.
8
+ * It is also available through the world-wide-web at this URL:
9
+ * http://opensource.org/licenses/afl-3.0.php
10
+ * If you did not receive a copy of the license and are unable to
11
+ * obtain it through the world-wide-web, please send an email
12
+ * to license@magento.com so we can send you a copy immediately.
13
+ *
14
+ * DISCLAIMER
15
+ *
16
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
17
+ * versions in the future. If you wish to customize Magento for your
18
+ * needs please refer to http://www.magento.com for more information.
19
+ *
20
+ * @category design
21
+ * @package default_default
22
+ * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
23
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
24
+ */
25
+ body { margin: 0; padding: 0 }
26
+
27
+ .main-block
28
+ {
29
+ width: 320px;
30
+ height: 490px;
31
+ }
32
+ .header-sign-1
33
+ {
34
+ position:relative;
35
+ left:6px;
36
+ top:3px;
37
+ font: bold 12px arial;
38
+ color: #e9e9e9;
39
+ float: left;
40
+ vertical-align: baseline;
41
+ height: 16px;
42
+ }
43
+ .top-header
44
+ {
45
+ height: 20px
46
+ }
47
+
48
+ .battery
49
+ {
50
+ height: 16px;
51
+ width: 25px;
52
+ float: right;
53
+ margin-right: 5px;
54
+ }
55
+
56
+ .volume
57
+ {
58
+ height: 16px;
59
+ width: 23px;
60
+ float: left;
61
+ }
62
+
63
+ .antenna
64
+ {
65
+ height: 16px;
66
+ width: 18px;
67
+ float: left;
68
+ padding-left: 10px;
69
+ }
70
+ .time
71
+ {
72
+ width: 50%;
73
+ position:relative;
74
+ top:3px;
75
+ text-align: center;
76
+ font: bold 12px arial;
77
+ color: #e9e9e9;
78
+ float: left;
79
+ }
80
+
81
+ .main-header
82
+ {
83
+ height: 44px;
84
+ text-align: center;
85
+ }
86
+ .clearB
87
+ {
88
+ clear: both;
89
+ height: 1px;
90
+ }
91
+
92
+ .info
93
+ {
94
+ position: relative;
95
+ top: 10px;
96
+ left: 10px;
97
+ float: left;
98
+ }
99
+ .logo-small
100
+ {
101
+ display: inline;
102
+ position: relative;
103
+ top: 10px;
104
+ }
105
+
106
+ .login-btn
107
+ {
108
+ float: right;
109
+ height: 28px;
110
+ font: bold 13px arial;
111
+ color: #e9e9e9;
112
+ padding: 7px 15px 0 0;
113
+
114
+ }
115
+ .login-body
116
+ {
117
+ float: left;
118
+ width: 50px;
119
+ height: 100%;
120
+ background:url('../img/login-btn.png') center center repeat-x;
121
+ }
122
+ .login-body span
123
+ {
124
+ position: relative;
125
+ top: 5px;
126
+ left: 0px;
127
+ }
128
+ .login-left
129
+ {
130
+ float: left;
131
+ height: 100%;
132
+ font: bold 3px arial;
133
+ background:url('../img/login-btn-left.png') center center no-repeat;
134
+ }
135
+ .login-right
136
+ {
137
+ float: left;
138
+ height: 100%;
139
+ font: bold 3px arial;
140
+ background:url('../img/login-btn-right.png') center center no-repeat;
141
+ }
142
+ .title
143
+ {
144
+ position:relative;
145
+ top:10px;
146
+ font: bold 19px arial;
147
+ color: #e9e9e9;
148
+ }
149
+ .main-header-text
150
+ {
151
+ width: 10px;
152
+ }
153
+
154
+ .big-logo
155
+ {
156
+ text-align: center;
157
+ padding: 5px 0 0 0;
158
+ }
159
+ .catalog
160
+ {
161
+ height: 210px;
162
+ }
163
+ .item
164
+ {
165
+ float: left;
166
+ padding: 5px 0 0 5px;
167
+ text-align: center;
168
+ margin: 25px 7px 0 7px;
169
+ width: 82px;
170
+ height: 108;
171
+ }
172
+ .item-image
173
+ {
174
+ padding: 10px 0 10px 0;
175
+ text-align: center;
176
+ }
177
+
178
+ .item-text
179
+ {
180
+ height: 18px;
181
+ width: 82px;
182
+ text-align: center;
183
+ }
184
+ .bottom-buttons
185
+ {
186
+ height: 50px;
187
+ position: relative;
188
+ bottom: 50px;
189
+ left: 0px;
190
+ }
191
+ .bottom-button
192
+ {
193
+ width: 64px;
194
+ height: 26px;
195
+ margin-top: 5px;
196
+ float: left;
197
+ }
198
+ .bottom-button p
199
+ {
200
+ position:relative;
201
+ top:20px;
202
+ text-align: center;
203
+ font: bold 11px arial;
204
+ color: #e9e9e9;
205
+ }
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/rowBgIcon.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/actionsBg.jpg ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/addToCart.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/addToWishlist.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/tellAFriend.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/viewDetails.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/slider/viewGallery.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/smallIcon.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/bg_button.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/button_up.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/buttons.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/buttons.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/center-active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/center-inactive.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/filters.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/left-active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/left-inactive.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/right-active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/sort_buttons/right-inactive.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/star-active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/star-inactive.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/t-shirt.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/t-shirt.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/women.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/mobile_preview/youth.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/r-arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/remove.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/small_logo.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_black.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_custom.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_default.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_funk_leaf.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_hot_red.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_sky_blue.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/swatch_user_custom.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/switch-arrow.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_account.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_account_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_account_ipad.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_cart.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_cart_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_empty.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_home.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_home_active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_home_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_info_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_more.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_page.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_search.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_search_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_shop.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_shop_active.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tab_shop_android.png ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/tmp-icon.gif ADDED
Binary file
skin/adminhtml/default/default/images/xmlconnect/xmlconnect_tab.png ADDED
Binary file