VantageAnalytics_Analytics - Version 1.1.5

Version Notes

1.1.5
-------
- Minor phpcs code style rule fixes
- Remove embedded sign-up form, registration now begins at app.vantageanalytics.com

1.1.4
------
- Bug fix for webhook URL that could be wrong in some circumstances.

1.1.3
------
- Lower batch size for queue processing to shorten time transaction is kept open

1.1.2
------
- Fix notice error about method overridden from base class with missing default argument

1.1.1
------
- Update debug information

1.1.0
------
- Track checkouts from front-end

1.0.12
-------
- Bug fix: set store domain in product URL and images

1.0.11
-------
- Send Dynamic Product Ad events

1.0.10
--------
- Minor bug fix in export, look for PHP_BINARY correctly

1.0.9
-------
- Try to use PHP_BINARY to find the PHP binary

1.0.8
-------
- Look for PHP binaries in more places

1.0.7
-------

- Fork exec export into 2 children processes to avoid long running process with unbounded memory consumption

1.0.6
-------

Set page size on product collection.

Prefetch some related attributes during product and sales order exports.

Send data to vantage during the data gathering phase of the export process instead of after the data gathering phase is done.

1.0.5
-------

Fixed memory leak in export script which could impact large data exports.

1.0.4
-------
New feature: facebook pixel based visitor and conversion tracking.

1.0.3
-------

Minor bug fix, do not send empty array() objects to Vantage Analytics

1.0.2
-------

Stop sending empty sales quotes to Vantage Analytics.

1.0.1
-------

Improved robustness of historical data export process and report historical data export issues to Vantage Analytics.

1.0.0
-------

First stable release.

Download this release

Release Info

Developer Brandon Kane
Extension VantageAnalytics_Analytics
Version 1.1.5
Comparing to
See all releases


Code changes from version 1.1.4 to 1.1.5

app/code/community/VantageAnalytics/Analytics/Block/Adminhtml/{Reset.php → Verify.php} RENAMED
@@ -1,17 +1,17 @@
1
  <?php
2
 
3
- class VantageAnalytics_Analytics_Block_Adminhtml_Reset extends Mage_Adminhtml_Block_System_Config_Form_Field
4
  {
5
  protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
6
  {
7
- $resetUrl = $this->getUrl('adminhtml/analytics_reset/reset');
8
  $this->setElement($element);
9
  return $this->getLayout()
10
  ->createBlock('adminhtml/widget_button')
11
  ->setType('button')
12
  ->setClass('scalable')
13
- ->setLabel('Reset')
14
- ->setOnClick("setLocation('{$resetUrl}')")
15
  ->toHtml();
16
  }
17
  }
1
  <?php
2
 
3
+ class VantageAnalytics_Analytics_Block_Adminhtml_Verify extends Mage_Adminhtml_Block_System_Config_Form_Field
4
  {
5
  protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
6
  {
7
+ $verifyUrl = $this->getUrl('adminhtml/analytics_verify/verify');
8
  $this->setElement($element);
9
  return $this->getLayout()
10
  ->createBlock('adminhtml/widget_button')
11
  ->setType('button')
12
  ->setClass('scalable')
13
+ ->setLabel('Verify')
14
+ ->setOnClick("setLocation('{$verifyUrl}')")
15
  ->toHtml();
16
  }
17
  }
app/code/community/VantageAnalytics/Analytics/Helper/Account.php CHANGED
@@ -34,6 +34,11 @@ class VantageAnalytics_Analytics_Helper_Account extends Mage_Core_Helper_Abstrac
34
  return dirname($this->vantageUrl()) . '/register';
35
  }
36
 
 
 
 
 
 
37
  public function notifyVantageUrl()
38
  {
39
  return dirname($this->vantageUrl()) . '/notify';
@@ -92,4 +97,66 @@ class VantageAnalytics_Analytics_Helper_Account extends Mage_Core_Helper_Abstrac
92
  {
93
  return (string) Mage::getConfig()->getNode()->modules->VantageAnalytics_Analytics->version;
94
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  }
34
  return dirname($this->vantageUrl()) . '/register';
35
  }
36
 
37
+ public function verifyAccountUrl()
38
+ {
39
+ return dirname($this->vantageUrl()) . '/verify';
40
+ }
41
+
42
  public function notifyVantageUrl()
43
  {
44
  return dirname($this->vantageUrl()) . '/notify';
97
  {
98
  return (string) Mage::getConfig()->getNode()->modules->VantageAnalytics_Analytics->version;
99
  }
100
+
101
+ protected function collectStoreInfo()
102
+ {
103
+ $stores = array();
104
+
105
+ foreach (Mage::app()->getWebsites() as $store) {
106
+ $stores[] = array(
107
+ 'store_id' => $store->getId(),
108
+ 'domain' => $store->getDefaultStore()->getBaseUrl(),
109
+ 'name' => $store->getName()
110
+ );
111
+ }
112
+
113
+ return $stores;
114
+ }
115
+
116
+ public function registerAccount($params)
117
+ {
118
+ $verifyUrl = Mage::helper("analytics/account")->verifyAccountUrl();
119
+ Mage::helper("analytics/log")->logInfo("The account verify URL is ${verifyUrl}");
120
+
121
+ $channel = curl_init($verifyUrl);
122
+
123
+ curl_setopt($channel, CURLOPT_SSL_VERIFYHOST, 2);
124
+ curl_setopt($channel, CURLOPT_CUSTOMREQUEST, 'POST');
125
+ curl_setopt($channel, CURLOPT_RETURNTRANSFER, true);
126
+ curl_setopt($channel, CURLOPT_CONNECTTIMEOUT_MS, 12200);
127
+ curl_setopt($channel, CURLOPT_TIMEOUT_MS, 15000);
128
+
129
+ $account = array(
130
+ 'username' => $params['username'],
131
+ 'secret' => $params['secret'],
132
+ 'stores' => $this->collectStoreInfo()
133
+ );
134
+
135
+ $body = json_encode($account);
136
+ curl_setopt($channel, CURLOPT_POSTFIELDS, $body);
137
+ $headers = array(
138
+ 'Content-type: application/json',
139
+ 'Content-length: ' . strlen($body)
140
+ );
141
+
142
+
143
+ curl_setopt($channel, CURLOPT_HTTPHEADER, $headers);
144
+ $result = curl_exec($channel);
145
+
146
+ $status = curl_getinfo($channel, CURLINFO_HTTP_CODE);
147
+ if ($status >= 500) {
148
+ Mage::throwException("An error occurred. Please try again later.");
149
+ }
150
+
151
+ if (curl_errno($channel)) {
152
+ $errorDesc = curl_error($channel);
153
+ curl_close($channel);
154
+ Mage::throwException("An error occurred. Please try again later.");
155
+ }
156
+
157
+ curl_close($channel);
158
+ $response = json_decode($result, true);
159
+
160
+ return $response;
161
+ }
162
  }
app/code/community/VantageAnalytics/Analytics/Model/Api/Secret.php CHANGED
@@ -15,32 +15,6 @@ class VantageAnalytics_Analytics_Model_Api_Secret extends Mage_Core_Model_Config
15
  );
16
  }
17
 
18
- $username = Mage::helper('analytics/account')->username();
19
- $post = Mage::app()->getRequest()->getPost();
20
- $username = $post['groups']['accountoptions']['fields']
21
- ['accountid']['value'];
22
-
23
- $vantageUrl = Mage::helper('analytics/account')->vantageUrl();
24
-
25
- $api = new VantageAnalytics_Analytics_Model_Api_Request(
26
- $vantageUrl, $username, $secret
27
- );
28
- $verifiyEntity = array('entity_type' => 'verification');
29
-
30
- try {
31
- $api->send('create', $verifiyEntity);
32
- Mage::helper('analytics/account')->setIsVerified(1);
33
- Mage::getSingleton('core/session')->addSuccess("Your VantageAnalytics "
34
- . "username and secret were verified."
35
- );
36
- } catch (VantageAnalytics_Analytics_Model_Api_Exception_BadRequest $e) {
37
- Mage::helper('analytics/account')->setIsVerified(0);
38
- Mage::throwException(
39
- "Verfication with VantageAnalytics.com failed! " .
40
- "Re-enter the VantageAnalytics username and secret. "
41
- );
42
- }
43
-
44
  return parent::save();
45
  }
46
  }
15
  );
16
  }
17
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  return parent::save();
19
  }
20
  }
app/code/community/VantageAnalytics/Analytics/Model/Export/ExportPage.php CHANGED
@@ -15,6 +15,3 @@ $endPage = (int)$argv[4];
15
  $exportClass = "VantageAnalytics_Analytics_Model_Export_" . $entityName;
16
  $exporter = new $exportClass;
17
  $exporter->exportPage($websiteId, $startPage, $endPage);
18
-
19
- ?>
20
-
15
  $exportClass = "VantageAnalytics_Analytics_Model_Export_" . $entityName;
16
  $exporter = new $exportClass;
17
  $exporter->exportPage($websiteId, $startPage, $endPage);
 
 
 
app/code/community/VantageAnalytics/Analytics/controllers/Adminhtml/Analytics/AnalyticsbackendController.php DELETED
@@ -1,131 +0,0 @@
1
- <?php
2
-
3
- class VantageAnalytics_Analytics_Adminhtml_Analytics_AnalyticsbackendController extends Mage_Adminhtml_Controller_Action
4
- {
5
- public function indexAction()
6
- {
7
- $this->loadLayout()
8
- ->_setActiveMenu('analytics/adminhtml_analyticsbackend')
9
- ->_title($this->__("Vantage Analytics"));
10
-
11
- $this->renderLayout();
12
- }
13
-
14
- protected function collectStoreInfo()
15
- {
16
- $stores = array();
17
-
18
- foreach (Mage::app()->getWebsites() as $store) {
19
- $stores[] = array(
20
- 'store_id' => $store->getId(),
21
- 'domain' => $store->getDefaultStore()->getBaseUrl(),
22
- 'name' => $store->getName()
23
- );
24
- }
25
-
26
- return $stores;
27
- }
28
-
29
- protected function registerAccount($params)
30
- {
31
- $registerUrl = Mage::helper("analytics/account")->registerAccountUrl();
32
- Mage::helper("analytics/log")->logInfo("The account register URL is ${registerUrl}");
33
-
34
- $channel = curl_init($registerUrl);
35
-
36
- curl_setopt($channel, CURLOPT_SSL_VERIFYHOST, 2);
37
- curl_setopt($channel, CURLOPT_CUSTOMREQUEST, 'POST');
38
- curl_setopt($channel, CURLOPT_RETURNTRANSFER, true);
39
- curl_setopt($channel, CURLOPT_CONNECTTIMEOUT_MS, 12200);
40
- curl_setopt($channel, CURLOPT_TIMEOUT_MS, 15000);
41
-
42
- $account = array(
43
- 'username' => $params['username'],
44
- 'password' => $params['password'],
45
- 'password_confirmation' => $params['password_confirmation'],
46
- 'stores' => $this->collectStoreInfo()
47
- );
48
-
49
- $body = json_encode($account);
50
- curl_setopt($channel, CURLOPT_POSTFIELDS, $body);
51
- $headers = array(
52
- 'Content-type: application/json',
53
- 'Content-length: ' . strlen($body)
54
- );
55
-
56
-
57
- curl_setopt($channel, CURLOPT_HTTPHEADER, $headers);
58
- $result = curl_exec($channel);
59
-
60
- $status = curl_getinfo($channel, CURLINFO_HTTP_CODE);
61
- if ($status >= 500) {
62
- Mage::throwException("An error occurred. Please try again later.");
63
- }
64
-
65
- if (curl_errno($channel)) {
66
- $errorDesc = curl_error($channel);
67
- curl_close($channel);
68
- Mage::throwException("An error occurred. Please try again later.");
69
- }
70
-
71
- curl_close($channel);
72
- $response = json_decode($result, true);
73
-
74
- return $response;
75
- }
76
-
77
- protected function saveAccountLogin($response)
78
- {
79
- if (empty($response['username']) || empty($response['secret'])) {
80
- return;
81
- }
82
-
83
- Mage::helper('analytics/account')->setUsername($response['username']);
84
- Mage::helper('analytics/account')->setSecret($response['secret']);
85
- Mage::helper('analytics/account')->setIsVerified(1);
86
- }
87
-
88
- protected function handleValidation($response)
89
- {
90
- $fieldNames = array('username' => 'Email: ',
91
- 'password' => 'Password: ',
92
- 'password_confirmation' => 'Confirm Password: ',
93
- 'non_field_errors' => ''
94
- );
95
- if (empty($response['errors'])) {
96
- Mage::getSingleton('adminhtml/session')
97
- ->init('core', 'adminhtml')
98
- ->addSuccess('Your Vantage Analytics account was created!');
99
- } else {
100
- foreach ($response['errors'] as $field => $errors) {
101
- foreach ($errors as $error) {
102
- $fieldName = array_key_exists($field, $fieldNames) ?
103
- $fieldNames[$field] : $field;
104
- Mage::getSingleton('adminhtml/session')
105
- ->init('core', 'adminhtml')
106
- ->addError($fieldName . $error);
107
- }
108
- }
109
- }
110
- }
111
-
112
- public function registerAction()
113
- {
114
- try {
115
- $params = $this->getRequest()->getParams();
116
- $response = $this->registerAccount($params);
117
- $this->handleValidation($response);
118
- $this->saveAccountLogin($response);
119
- } catch (Mage_Core_Exception $e) {
120
- Mage::getSingleton('adminhtml/session')
121
- ->init('core', 'adminhtml')
122
- ->addError($e->getMessage());
123
- }
124
-
125
- $this->loadLayout()
126
- ->_setActiveMenu('analytics/adminhtml_analyticsbackend')
127
- ->_title($this->__("Vantage Analytics"));
128
-
129
- $this->renderLayout();
130
- }
131
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/VantageAnalytics/Analytics/controllers/Adminhtml/Analytics/ResetController.php DELETED
@@ -1,30 +0,0 @@
1
- <?php
2
-
3
- class VantageAnalytics_Analytics_Adminhtml_Analytics_ResetController extends Mage_Adminhtml_Controller_Action
4
- {
5
- private function resetConfig()
6
- {
7
- Mage::helper('analytics/log')->logInfo("Resetting config...");
8
- Mage::helper('analytics/account')->setIsVerified(0);
9
- Mage::helper('analytics/account')->setExportDone(0);
10
- Mage::app()->reinitStores();
11
- }
12
-
13
- private function emptyQueue()
14
- {
15
- Mage::helper('analytics/log')->logInfo("Emptying message queue...");
16
- $db = Mage::getSingleton('core/resource')->getConnection('core_write');
17
- $db->query("TRUNCATE `vantage_message`;");
18
- }
19
-
20
- public function resetAction()
21
- {
22
- $this->emptyQueue();
23
- $this->resetConfig();
24
- Mage::getSingleton('adminhtml/session')
25
- ->init('core', 'adminhtml')
26
- ->addSuccess('Your Vantage settings were reset. Please re-enter your username and secret.');
27
-
28
- $this->_redirectUrl(($this->_getRefererUrl()));
29
- }
30
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/VantageAnalytics/Analytics/controllers/Adminhtml/Analytics/VerifyController.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class VantageAnalytics_Analytics_Adminhtml_Analytics_VerifyController extends Mage_Adminhtml_Controller_Action
4
+ {
5
+ public function _isAllowed()
6
+ {
7
+ return true;
8
+ }
9
+
10
+ public function verifyAction()
11
+ {
12
+ $this->_redirectUrl(($this->_getRefererUrl()));
13
+
14
+ $username = Mage::helper('analytics/account')->username();
15
+ $secret = Mage::helper('analytics/account')->secret();
16
+ if (empty($username) || empty($secret)) {
17
+ Mage::getSingleton('adminhtml/session')
18
+ ->init('core', 'adminhtml')
19
+ ->addSuccess(
20
+ 'Your Vantage Username or Secret is missing. ' .
21
+ 'Enter them and click Save Config and Verify again.'
22
+ );
23
+ }
24
+
25
+ try {
26
+ $response = Mage::helper('analytics/account')->registerAccount(array("username" => $username, "secret" => $secret));
27
+ } catch (Exception $e) {
28
+ Mage::getSingleton('adminhtml/session')
29
+ ->init('core', 'adminhtml')
30
+ ->addError($e->getMessage());
31
+ return;
32
+ }
33
+
34
+ if (!empty($response) && array_key_exists("success", $response)) {
35
+ Mage::helper('analytics/account')->setIsVerified(1);
36
+ Mage::getSingleton('adminhtml/session')
37
+ ->init('core', 'adminhtml')
38
+ ->addSuccess('Your Vantage Account is verified.');
39
+ } else {
40
+ Mage::getSingleton('adminhtml/session')
41
+ ->init('core', 'adminhtml')
42
+ ->addError(
43
+ "Account Verfication with Vantage failed. " .
44
+ "Re-enter the VantageAnalytics username and secret, " .
45
+ "click Save Config and Verify again."
46
+ );
47
+ }
48
+ }
49
+ }
app/code/community/VantageAnalytics/Analytics/etc/config.xml CHANGED
@@ -44,7 +44,6 @@
44
 
45
  <events>
46
 
47
-
48
  <sales_order_save_after>
49
  <observers>
50
  <vantageanalytics_analytics_sales_order_save_after>
@@ -158,39 +157,6 @@
158
  </routers>
159
  </admin>
160
 
161
- <adminhtml>
162
- <menu>
163
- <analytics module="analytics">
164
- <title>Vantage</title>
165
- <sort_order>100</sort_order>
166
- <action>adminhtml/analytics_analyticsbackend</action>
167
- </analytics>
168
- </menu>
169
- <acl>
170
- <resources>
171
- <all>
172
- <title>Vantage Analytics</title>
173
- </all>
174
- <admin>
175
- <children>
176
- <analytics translate="title" module="analytics">
177
- <title>Vantage Analytics Index</title>
178
- <sort_order>1000</sort_order>
179
- </analytics>
180
- </children>
181
- </admin>
182
- </resources>
183
- </acl>
184
-
185
- <layout>
186
- <updates>
187
- <analytics>
188
- <file>analytics.xml</file>
189
- </analytics>
190
- </updates>
191
- </layout>
192
- </adminhtml>
193
-
194
  <crontab>
195
  <jobs>
196
  <analytics>
44
 
45
  <events>
46
 
 
47
  <sales_order_save_after>
48
  <observers>
49
  <vantageanalytics_analytics_sales_order_save_after>
157
  </routers>
158
  </admin>
159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  <crontab>
161
  <jobs>
162
  <analytics>
app/code/community/VantageAnalytics/Analytics/etc/system.xml CHANGED
@@ -3,14 +3,14 @@
3
  <tabs>
4
  <vantageanalyticstab translate="label" module="analytics">
5
  <label>Vantage</label>
6
- <sort_order>99999</sort_order>
7
  </vantageanalyticstab>
8
  </tabs>
9
  <sections>
10
  <vantageanalytics translate="label" module="analytics">
11
  <label>Configuration</label>
12
  <tab>vantageanalyticstab</tab>
13
- <sort_order>1</sort_order>
14
  <show_in_default>1</show_in_default>
15
  <show_in_website>1</show_in_website>
16
  <show_in_store>1</show_in_store>
@@ -35,16 +35,26 @@
35
  </accountid>
36
  <accountpwd translate="label">
37
  <label>Vantage Secret</label>
38
- <frontend_type>password</frontend_type>
39
  <backend_model>VantageAnalytics_Analytics_Model_Api_Secret</backend_model>
40
  <sort_order>1</sort_order>
41
  <show_in_default>1</show_in_default>
42
  <show_in_website>1</show_in_website>
43
  <show_in_store>1</show_in_store>
44
  <comment><![CDATA[
45
- The API Secret in your Vantage account settings.
46
  ]]></comment>
47
  </accountpwd>
 
 
 
 
 
 
 
 
 
 
48
  </fields>
49
  </accountoptions>
50
  <export translate="label">
@@ -66,16 +76,6 @@
66
  Set to "No" to force a full historical data export.
67
  </comment>
68
  </done>
69
- <reset translate="label">
70
- <label>Reset Settings</label>
71
- <frontend_type>button</frontend_type>
72
- <frontend_model>VantageAnalytics_Analytics_Block_Adminhtml_Reset</frontend_model>
73
- <sort_order>20</sort_order>
74
- <show_in_default>1</show_in_default>
75
- <show_in_website>1</show_in_website>
76
- <show_in_store>1</show_in_store>
77
- <comment>Reset your account. Use with caution.</comment>
78
- </reset>
79
  </fields>
80
  </export>
81
  </groups>
3
  <tabs>
4
  <vantageanalyticstab translate="label" module="analytics">
5
  <label>Vantage</label>
6
+ <sort_order>0</sort_order>
7
  </vantageanalyticstab>
8
  </tabs>
9
  <sections>
10
  <vantageanalytics translate="label" module="analytics">
11
  <label>Configuration</label>
12
  <tab>vantageanalyticstab</tab>
13
+ <sort_order>0</sort_order>
14
  <show_in_default>1</show_in_default>
15
  <show_in_website>1</show_in_website>
16
  <show_in_store>1</show_in_store>
35
  </accountid>
36
  <accountpwd translate="label">
37
  <label>Vantage Secret</label>
38
+ <frontend_type>text</frontend_type>
39
  <backend_model>VantageAnalytics_Analytics_Model_Api_Secret</backend_model>
40
  <sort_order>1</sort_order>
41
  <show_in_default>1</show_in_default>
42
  <show_in_website>1</show_in_website>
43
  <show_in_store>1</show_in_store>
44
  <comment><![CDATA[
45
+ The API Secret for your Vantage account.
46
  ]]></comment>
47
  </accountpwd>
48
+ <verify translate="label">
49
+ <label>Verify Account</label>
50
+ <frontend_type>button</frontend_type>
51
+ <frontend_model>VantageAnalytics_Analytics_Block_Adminhtml_Verify</frontend_model>
52
+ <sort_order>20</sort_order>
53
+ <show_in_default>1</show_in_default>
54
+ <show_in_website>1</show_in_website>
55
+ <show_in_store>1</show_in_store>
56
+ <comment>Verify your username and secret.</comment>
57
+ </verify>
58
  </fields>
59
  </accountoptions>
60
  <export translate="label">
76
  Set to "No" to force a full historical data export.
77
  </comment>
78
  </done>
 
 
 
 
 
 
 
 
 
 
79
  </fields>
80
  </export>
81
  </groups>
app/design/adminhtml/default/default/layout/analytics.xml DELETED
@@ -1,19 +0,0 @@
1
- <?xml version="1.0"?>
2
- <layout version="0.2.0">
3
- <adminhtml_analytics_analyticsbackend_index>
4
- <reference name="head">
5
- <action method="addCss"><name>css/register.css</name></action>
6
- </reference>
7
- <reference name="content">
8
- <block type="analytics/adminhtml_analyticsbackend" name="analyticsbackend" template="analytics/analyticsbackend.phtml"/>
9
- </reference>
10
- </adminhtml_analytics_analyticsbackend_index>
11
- <adminhtml_analytics_analyticsbackend_register>
12
- <reference name="head">
13
- <action method="addCss"><name>css/register.css</name></action>
14
- </reference>
15
- <reference name="content">
16
- <block type="analytics/adminhtml_analyticsbackend" name="analyticsbackend" template="analytics/analyticsbackend.phtml"/>
17
- </reference>
18
- </adminhtml_analytics_analyticsbackend_register>
19
- </layout>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/adminhtml/default/default/template/analytics/analyticsbackend.phtml DELETED
@@ -1,37 +0,0 @@
1
- <?php if ($this->isAccountVerified()): ?>
2
- <div class="va-register">
3
- <img class="va-register-logo" src="<?php echo $this->getSkinUrl('images/vantage-for-magento.png'); ?>">
4
- <p class="va-register-text">
5
- <a href="https://app.vantageanalytics.com/" target="_blank">Log in</a> to access your Vantage account.
6
- </p>
7
- </div>
8
- <?php else: ?>
9
- <form action="<?php echo $this->getUrl('adminhtml/analytics_analyticsbackend/register') ?>" id="registerform" name="registerform" method="post" enctype="multipart/form-data">
10
- <div class="va-register">
11
- <img class="va-register-logo" src="<?php echo $this->getSkinUrl('images/vantage-for-magento.png'); ?>">
12
- <p class="va-register-text">
13
- You’re almost done! Just create an account.
14
- </p>
15
- <div class="fieldset">
16
- <ul class="form-list">
17
- <li class="fields">
18
- <div class="field">
19
- <label for="username" class="required"><?php echo Mage::helper('analytics')->__('Your email') ?></label>
20
- <input name="username" id="username" title="<?php echo Mage::helper('analytics')->__('Your email') ?>" value="" class="input-text required-entry" type="text" />
21
- </div>
22
- <div class="field">
23
- <label for="password" class="required"><?php echo Mage::helper('analytics')->__('Password') ?></label>
24
- <input name="password" id="password" title="<?php echo Mage::helper('analytics')->__('Password') ?>" value="" class="input-text required-entry" type="password" />
25
- </div>
26
- <div class="field">
27
- <label for="password_confirmation" class="required"><?php echo Mage::helper('analytics')->__('Confirm Password') ?></label>
28
- <input name="password_confirmation" id="password_confirmation" title="<?php echo Mage::helper('analytics')->__('Confirm Password') ?>" value="" class="input-text required-entry" type="password" />
29
- </div>
30
- <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
31
- <button class="button btn-search" type="submit" title="<?php echo Mage::helper('analytics')->__('Get Vantage Now') ?>" >Get Vantage Now</button>
32
- </li>
33
- </ul>
34
- </div>
35
- </div>
36
- </form>
37
- <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/design/frontend/base/default/layout/vantageanalytics_analytics.xml DELETED
@@ -1,24 +0,0 @@
1
- <?xml version="1.0"?>
2
- <layout version="0.1.0">
3
- <default>
4
- <reference name="before_body_end">
5
- <block type="core/template" template="vantageanalytics/analytics/visitor.phtml" />
6
- </reference>
7
- </default>
8
- <checkout_onepage_success translate="label">
9
- <reference name="after_body_start">
10
- <block type="core/template" template="vantageanalytics/analytics/conversion.phtml" />
11
- </reference>
12
- </checkout_onepage_success>
13
- <checkout_multishipping_success translate="label">
14
- <reference name="after_body_start">
15
- <block type="core/template" template="vantageanalytics/analytics/conversion.phtml" />
16
- </reference>
17
- </checkout_multishipping_success>
18
-
19
- <catalog_product_view>
20
- <reference name="after_body_start">
21
- <block type="core/template" template="vantageanalytics/analytics/productview.phtml" />
22
- </reference>
23
- </catalog_product_view>
24
- </layout>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>VantageAnalytics_Analytics</name>
4
- <version>1.1.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://vantageanalytics.com/legal/terms-of-use/">Commercial - Vantage</license>
7
  <channel>community</channel>
@@ -25,7 +25,12 @@ Vantage also offers financial insights, such as month to date revenue, that show
25
  With the customer segmentation tools Vantage offers, you can export a list of your highest value customers to offer discounts or exclusive offers in as little as 3 clicks!&#xD;
26
  &#xD;
27
  For store owners with multiple locations or multiple ecommerce stores, we offer a multi-store management panel to monitor each store&#x2019;s performance.</description>
28
- <notes>1.1.4&#xD;
 
 
 
 
 
29
  ------&#xD;
30
  - Bug fix for webhook URL that could be wrong in some circumstances.&#xD;
31
  &#xD;
@@ -111,9 +116,9 @@ Improved robustness of historical data export process and report historical data
111
  &#xD;
112
  First stable release.</notes>
113
  <authors><author><name>Brandon Kane</name><user>brandon</user><email>brandon@vantageanalytics.com</email></author></authors>
114
- <date>2017-05-31</date>
115
- <time>16:48:33</time>
116
- <contents><target name="magecommunity"><dir name="VantageAnalytics"><dir name="Analytics"><dir name="Block"><dir name="Adminhtml"><file name="Analyticsbackend.php" hash="e305f2e7b0bfad28d84da570b27e7ab7"/><file name="Reset.php" hash="532930f826f191a37c21a9556936c3ce"/></dir></dir><dir name="Helper"><file name="Account.php" hash="9365b6b5a9e3c040c564dd67fe86f1c1"/><file name="Checkout.php" hash="a4ec19d149f0a47936a9e607f0177056"/><file name="Data.php" hash="e2368bb846dc4e8090a31c2cd9b4dd64"/><file name="DateFormatter.php" hash="6e98a6efb5263f01a9d463faa1043d6e"/><dir name="Extension"><file name="Lister.php" hash="332928b892e1d47e5fbda24ea61017a3"/><file name="Pool.php" hash="36da98e3dd9e67c6308ff0901a800e63"/></dir><file name="Log.php" hash="eeb557a144f1254d2f01970530eded32"/><file name="Pixel.php" hash="85e46cf2763f8cb73a4589f3fdb9f7f3"/><file name="Queue.php" hash="b0460de27c67477fffd3d467ea657502"/><file name="Statuses.php" hash="9527eb737121cd34530c813aea52e962"/><file name="Tracking.php" hash="27ac8e7d194cb4b18712da1a6a8cf5be"/></dir><dir name="Model"><file name="AddressRetriever.php" hash="6d6761b08aa8d50f5473ee79b5211254"/><dir name="Api"><dir name="Exceptions"><file name="BadRequest.php" hash="90e31638b100c1f160b04a06a96c75f7"/><file name="CurlError.php" hash="cf82c3b693522cf86c02f9d1f1e83217"/><file name="MaxRetries.php" hash="2f2be83f975277cca1a5c0442d1e0cb3"/><file name="ServerError.php" hash="d68761c5e4e5e9666a4aa992db74a611"/></dir><file name="Request.php" hash="e5cac61e391a2b132d7f4b0db0578ada"/><file name="RequestQueue.php" hash="ab1ec911b14c9d5bb688ea5b8cac9395"/><file name="Secret.php" hash="7056e3d3ae2d54dda82191d9e51832f2"/><file name="Signature.php" hash="9769075f75e55e60442f6e7afe0964d6"/><file name="Username.php" hash="8e8b3b0ae689b615aa19db8608741db9"/><file name="Webhook.php" hash="e4bac72b798acfda514d96b02dc0046c"/></dir><file name="Cron.php" hash="f385aff0db8c78e5349a4162b28a4348"/><file name="Debug.php" hash="2cfcecd19bd97b87bc4fd434d3278fb5"/><dir name="Export"><file name="Base.php" hash="5f5df5d1e4b51dfbda43f0d9fd1859d4"/><file name="Customer.php" hash="2bac395f9573e99740737348e7cdc0ac"/><file name="ExportPage.php" hash="fa2b012e861c1149630452816ae724a7"/><file name="Order.php" hash="6a779faee4881f5babf032b218642131"/><file name="Product.php" hash="765dfbe5e4e3bf92d22fdfb49035bd98"/><file name="Runner.php" hash="05f1362952b62272e019522e64d1072b"/><file name="Store.php" hash="1cf68e5689615dfba835bb74118151cc"/></dir><file name="Heartbeat.php" hash="110d7158f12a86e2dcc877b40c9a44d4"/><dir name="Observer"><file name="Base.php" hash="613ef7dcf1723cbf26ede5a7f50a8811"/><file name="CatalogProduct.php" hash="4c964ab1dd6850b124442e1a9f7506e7"/><file name="Customer.php" hash="0686ca80283a14d98358b8e7179c1269"/><file name="SalesOrder.php" hash="ec2c0f43df1443387e8c7f740f02cd33"/><file name="SalesQuote.php" hash="c0cc6aea5e71ec06e394883b6bf684da"/><file name="Tracking.php" hash="a8a95092168e0c917109bb4ce9c6d9a9"/></dir><file name="ParentProduct.php" hash="e773561b45bcabbfbd739c49122ccab3"/><file name="Pixel.php" hash="3ed3efdfa25231e1b57ce68cebde4c76"/><file name="ProductCategories.php" hash="d3265e984587bf8a5d5cc202bd464c12"/><file name="ProductImages.php" hash="0c3ee899e4aa884af8d3af0c52259657"/><file name="ProductOptions.php" hash="42fedb046f2ec7deb730239f8b9427d6"/><dir name="Queue"><dir name="Adapter"><file name="Db.php" hash="a1733dc68647c1f812afaf98ce3a26d9"/></dir></dir><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="a115284cf544ad06b799c552b1f8c5c1"/></dir></dir><file name="SubscriberInformation.php" hash="67816c4724238f275a73058553010e83"/><dir name="Transformer"><file name="Address.php" hash="f9f0f27abf5597d89763b55ea9946cd3"/><file name="Base.php" hash="31313c87cefc65e9299f4996ae73a97d"/><file name="BaseSales.php" hash="d5ea80caa43574a81f72e7fb54a73a88"/><file name="BaseSalesItem.php" hash="aa281fe585defda3844baffeb6dfa9f9"/><file name="Customer.php" hash="0ffa13cdea0308170ce4c0a6f7f03950"/><file name="Product.php" hash="9c29061ac16210563b8f331b962e5afc"/><file name="SalesOrder.php" hash="1b9d74e0ff1b59b0e7cc203b58f1a45e"/><file name="SalesOrderLineItem.php" hash="664fe35f03d901c75fa1796480e40135"/><file name="SalesQuote.php" hash="ffeb73588f89141367a40eb80fd07249"/><file name="SalesQuoteLineItem.php" hash="800ef2a4a2ecd00e9ed82bfb33623ceb"/><file name="Store.php" hash="80dd794795bcdef4442206a40c1d6a3e"/></dir></dir><dir name="Test"><dir name="Model"><dir name="Api"><file name="Signature.php" hash="5db3d5f9456c7948ecb636c9fe2d4850"/></dir><file name="Base.php" hash="fa7cb987301c0d1f092146447bac1d35"/><file name="Config.php" hash="84a1043ecfe94e1ff52de06b1c63254e"/><dir name="Customer"><dir name="fixtures"><file name="simpleCustomer.yaml" hash="e6b22424ddc0940226344bcccf13c745"/></dir></dir><file name="Customer.php" hash="77480c5696b5c5f9006b330b8b0d2010"/><file name="DateFormatterTest.php" hash="b7f0ff0cddfb0cce1b73c6a8de8d74dc"/><dir name="LineItem"><dir name="fixtures"><file name="simpleOrder.yaml" hash="8d6ff7b4cf8c434631305b51fca7884c"/></dir></dir><file name="LineItem.php" hash="2f2599d5d80a6726958ab9a3b2b24b96"/><dir name="Observer"><file name="SalesQuote.php" hash="1a6380469b28386dfe42ed7bd3ee39f5"/></dir><dir name="Order"><dir name="fixtures"><file name="orderStatus.yaml" hash="a2786f2eda68ce0035f9edc8beaf9fee"/><file name="orderStatusCanceled.yaml" hash="800fcb6ee04f912e3e3f27efdbdafde3"/><file name="orderStatusComplete.yaml" hash="1c912c447d255f0afd096e6f32eace1c"/><file name="paymentStatusUnpaid.yaml" hash="c0d0a55eec973ad3ee3730ebc143a3b7"/></dir><dir name="providers"><file name="orderStatus.yaml" hash="e88ed6c1b39272f3f4767810a427613c"/></dir></dir><file name="Order.php" hash="82204a6eca60382a189a1482b1f85197"/><dir name="Product"><dir name="fixtures"><file name="parentProduct.yaml" hash="931604baf487baa33cf78dc26548431c"/><file name="simpleProduct.yaml" hash="56b88f052816173a79780f43779df4ff"/></dir></dir><file name="Product.php" hash="2226535622cf67a72efbf747fc0cb87a"/><file name="Webhook.php" hash="d34e01e88599529cf79b8cc27efad550"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Analytics"><file name="AnalyticsbackendController.php" hash="6d82eb561da08535ae761f84ae27179e"/><file name="ResetController.php" hash="c45b58f6aaba218d7d271288add8780a"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="cdfb6a37810355796f416784ce7f5584"/><file name="config.xml" hash="99bc0812dd6509dde25718d6c2e2b9fe"/><file name="system.xml" hash="96810a47632dbee35df743615ced3c41"/></dir><dir name="sql"><dir name="vantageanalytics_analytics_setup"><file name="install-0.1.0.php" hash="0e7150e283f1ece9251af3e3d2ce76aa"/><file name="mysql4-upgrade-0.1.0-0.2.0.php" hash="e61c872d2e3527d8fa9e8daf21d8fc2e"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="VantageAnalytics_Analytics.xml" hash="69ca3371e05fff3d8b1e89849e3fab32"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="analytics.xml" hash="3f5da1f21784db4d01111aa208914d27"/></dir><dir name="template"><dir name="analytics"><file name="analyticsbackend.phtml" hash="2eb2bc2ba45a071c17ad376553b46c9b"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="vantageanalytics_analytics.xml" hash="c852aff83b27479807f002adb350778f"/></dir><dir name="template"><dir name="vantageanalytics"><dir name="analytics"><file name="conversion.phtml" hash="a637baea0a96508e91144d749c37d4af"/><file name="visitor.phtml" hash="35ea63a52433775d4e32dc96b5cdee3f"/><file name="productview.phtml" hash="f2148d125dae6e762c09418291d40328"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><file name="register.css" hash="704cc1e177a9353715d065cb0b8841d4"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="images"><file name="vantage-for-magento.png" hash="36604b9b28ca5d8a7ff0ead39323eae9"/></dir></dir></dir></dir></target></contents>
117
  <compatible/>
118
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
119
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>VantageAnalytics_Analytics</name>
4
+ <version>1.1.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://vantageanalytics.com/legal/terms-of-use/">Commercial - Vantage</license>
7
  <channel>community</channel>
25
  With the customer segmentation tools Vantage offers, you can export a list of your highest value customers to offer discounts or exclusive offers in as little as 3 clicks!&#xD;
26
  &#xD;
27
  For store owners with multiple locations or multiple ecommerce stores, we offer a multi-store management panel to monitor each store&#x2019;s performance.</description>
28
+ <notes>1.1.5&#xD;
29
+ -------&#xD;
30
+ - Minor phpcs code style rule fixes&#xD;
31
+ - Remove embedded sign-up form, registration now begins at app.vantageanalytics.com &#xD;
32
+ &#xD;
33
+ 1.1.4&#xD;
34
  ------&#xD;
35
  - Bug fix for webhook URL that could be wrong in some circumstances.&#xD;
36
  &#xD;
116
  &#xD;
117
  First stable release.</notes>
118
  <authors><author><name>Brandon Kane</name><user>brandon</user><email>brandon@vantageanalytics.com</email></author></authors>
119
+ <date>2017-06-02</date>
120
+ <time>15:55:45</time>
121
+ <contents><target name="magecommunity"><dir name="VantageAnalytics"><dir name="Analytics"><dir name="Block"><dir name="Adminhtml"><file name="Analyticsbackend.php" hash="e305f2e7b0bfad28d84da570b27e7ab7"/><file name="Verify.php" hash="c3496c9d8cb37936705132a3aca6120d"/></dir></dir><dir name="Helper"><file name="Account.php" hash="fec1771530c4b4d92442e5967b9570c2"/><file name="Checkout.php" hash="a4ec19d149f0a47936a9e607f0177056"/><file name="Data.php" hash="e2368bb846dc4e8090a31c2cd9b4dd64"/><file name="DateFormatter.php" hash="6e98a6efb5263f01a9d463faa1043d6e"/><dir name="Extension"><file name="Lister.php" hash="332928b892e1d47e5fbda24ea61017a3"/><file name="Pool.php" hash="36da98e3dd9e67c6308ff0901a800e63"/></dir><file name="Log.php" hash="eeb557a144f1254d2f01970530eded32"/><file name="Pixel.php" hash="85e46cf2763f8cb73a4589f3fdb9f7f3"/><file name="Queue.php" hash="b0460de27c67477fffd3d467ea657502"/><file name="Statuses.php" hash="9527eb737121cd34530c813aea52e962"/><file name="Tracking.php" hash="27ac8e7d194cb4b18712da1a6a8cf5be"/></dir><dir name="Model"><file name="AddressRetriever.php" hash="6d6761b08aa8d50f5473ee79b5211254"/><dir name="Api"><dir name="Exceptions"><file name="BadRequest.php" hash="90e31638b100c1f160b04a06a96c75f7"/><file name="CurlError.php" hash="cf82c3b693522cf86c02f9d1f1e83217"/><file name="MaxRetries.php" hash="2f2be83f975277cca1a5c0442d1e0cb3"/><file name="ServerError.php" hash="d68761c5e4e5e9666a4aa992db74a611"/></dir><file name="Request.php" hash="e5cac61e391a2b132d7f4b0db0578ada"/><file name="RequestQueue.php" hash="ab1ec911b14c9d5bb688ea5b8cac9395"/><file name="Secret.php" hash="4668d55a9ade673da752965486225272"/><file name="Signature.php" hash="9769075f75e55e60442f6e7afe0964d6"/><file name="Username.php" hash="8e8b3b0ae689b615aa19db8608741db9"/><file name="Webhook.php" hash="e4bac72b798acfda514d96b02dc0046c"/></dir><file name="Cron.php" hash="f385aff0db8c78e5349a4162b28a4348"/><file name="Debug.php" hash="2cfcecd19bd97b87bc4fd434d3278fb5"/><dir name="Export"><file name="Base.php" hash="5f5df5d1e4b51dfbda43f0d9fd1859d4"/><file name="Customer.php" hash="2bac395f9573e99740737348e7cdc0ac"/><file name="ExportPage.php" hash="25fa6d4fa48be30c57abd751185e30a0"/><file name="Order.php" hash="6a779faee4881f5babf032b218642131"/><file name="Product.php" hash="765dfbe5e4e3bf92d22fdfb49035bd98"/><file name="Runner.php" hash="05f1362952b62272e019522e64d1072b"/><file name="Store.php" hash="1cf68e5689615dfba835bb74118151cc"/></dir><file name="Heartbeat.php" hash="110d7158f12a86e2dcc877b40c9a44d4"/><dir name="Observer"><file name="Base.php" hash="613ef7dcf1723cbf26ede5a7f50a8811"/><file name="CatalogProduct.php" hash="4c964ab1dd6850b124442e1a9f7506e7"/><file name="Customer.php" hash="0686ca80283a14d98358b8e7179c1269"/><file name="SalesOrder.php" hash="ec2c0f43df1443387e8c7f740f02cd33"/><file name="SalesQuote.php" hash="c0cc6aea5e71ec06e394883b6bf684da"/><file name="Tracking.php" hash="a8a95092168e0c917109bb4ce9c6d9a9"/></dir><file name="ParentProduct.php" hash="e773561b45bcabbfbd739c49122ccab3"/><file name="Pixel.php" hash="3ed3efdfa25231e1b57ce68cebde4c76"/><file name="ProductCategories.php" hash="d3265e984587bf8a5d5cc202bd464c12"/><file name="ProductImages.php" hash="0c3ee899e4aa884af8d3af0c52259657"/><file name="ProductOptions.php" hash="42fedb046f2ec7deb730239f8b9427d6"/><dir name="Queue"><dir name="Adapter"><file name="Db.php" hash="a1733dc68647c1f812afaf98ce3a26d9"/></dir></dir><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="a115284cf544ad06b799c552b1f8c5c1"/></dir></dir><file name="SubscriberInformation.php" hash="67816c4724238f275a73058553010e83"/><dir name="Transformer"><file name="Address.php" hash="f9f0f27abf5597d89763b55ea9946cd3"/><file name="Base.php" hash="31313c87cefc65e9299f4996ae73a97d"/><file name="BaseSales.php" hash="d5ea80caa43574a81f72e7fb54a73a88"/><file name="BaseSalesItem.php" hash="aa281fe585defda3844baffeb6dfa9f9"/><file name="Customer.php" hash="0ffa13cdea0308170ce4c0a6f7f03950"/><file name="Product.php" hash="9c29061ac16210563b8f331b962e5afc"/><file name="SalesOrder.php" hash="1b9d74e0ff1b59b0e7cc203b58f1a45e"/><file name="SalesOrderLineItem.php" hash="664fe35f03d901c75fa1796480e40135"/><file name="SalesQuote.php" hash="ffeb73588f89141367a40eb80fd07249"/><file name="SalesQuoteLineItem.php" hash="800ef2a4a2ecd00e9ed82bfb33623ceb"/><file name="Store.php" hash="80dd794795bcdef4442206a40c1d6a3e"/></dir></dir><dir name="Test"><dir name="Model"><dir name="Api"><file name="Signature.php" hash="5db3d5f9456c7948ecb636c9fe2d4850"/></dir><file name="Base.php" hash="fa7cb987301c0d1f092146447bac1d35"/><file name="Config.php" hash="84a1043ecfe94e1ff52de06b1c63254e"/><dir name="Customer"><dir name="fixtures"><file name="simpleCustomer.yaml" hash="e6b22424ddc0940226344bcccf13c745"/></dir></dir><file name="Customer.php" hash="77480c5696b5c5f9006b330b8b0d2010"/><file name="DateFormatterTest.php" hash="b7f0ff0cddfb0cce1b73c6a8de8d74dc"/><dir name="LineItem"><dir name="fixtures"><file name="simpleOrder.yaml" hash="8d6ff7b4cf8c434631305b51fca7884c"/></dir></dir><file name="LineItem.php" hash="2f2599d5d80a6726958ab9a3b2b24b96"/><dir name="Observer"><file name="SalesQuote.php" hash="1a6380469b28386dfe42ed7bd3ee39f5"/></dir><dir name="Order"><dir name="fixtures"><file name="orderStatus.yaml" hash="a2786f2eda68ce0035f9edc8beaf9fee"/><file name="orderStatusCanceled.yaml" hash="800fcb6ee04f912e3e3f27efdbdafde3"/><file name="orderStatusComplete.yaml" hash="1c912c447d255f0afd096e6f32eace1c"/><file name="paymentStatusUnpaid.yaml" hash="c0d0a55eec973ad3ee3730ebc143a3b7"/></dir><dir name="providers"><file name="orderStatus.yaml" hash="e88ed6c1b39272f3f4767810a427613c"/></dir></dir><file name="Order.php" hash="82204a6eca60382a189a1482b1f85197"/><dir name="Product"><dir name="fixtures"><file name="parentProduct.yaml" hash="931604baf487baa33cf78dc26548431c"/><file name="simpleProduct.yaml" hash="56b88f052816173a79780f43779df4ff"/></dir></dir><file name="Product.php" hash="2226535622cf67a72efbf747fc0cb87a"/><file name="Webhook.php" hash="d34e01e88599529cf79b8cc27efad550"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Analytics"><file name="VerifyController.php" hash="627cc04bbf86f238df5942da86e27d1a"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="cdfb6a37810355796f416784ce7f5584"/><file name="config.xml" hash="c1760ba1a236c25f9882631c8a1c9529"/><file name="system.xml" hash="e7824db3d5dffc23b18dcb6662dab1cc"/></dir><dir name="sql"><dir name="vantageanalytics_analytics_setup"><file name="install-0.1.0.php" hash="0e7150e283f1ece9251af3e3d2ce76aa"/><file name="mysql4-upgrade-0.1.0-0.2.0.php" hash="e61c872d2e3527d8fa9e8daf21d8fc2e"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="VantageAnalytics_Analytics.xml" hash="69ca3371e05fff3d8b1e89849e3fab32"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="vantageanalytics"><dir name="analytics"><file name="conversion.phtml" hash="a637baea0a96508e91144d749c37d4af"/><file name="visitor.phtml" hash="35ea63a52433775d4e32dc96b5cdee3f"/><file name="productview.phtml" hash="f2148d125dae6e762c09418291d40328"/></dir></dir></dir></dir></dir></dir></target></contents>
122
  <compatible/>
123
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
124
  </package>
skin/adminhtml/base/default/images/vantage-for-magento.png DELETED
Binary file
skin/adminhtml/default/default/css/register.css DELETED
@@ -1,41 +0,0 @@
1
- .va-register {
2
- width: 600px;
3
- margin: 0 auto;
4
- }
5
-
6
- .va-register-logo {
7
- display: block;
8
- margin: 0 auto;
9
- border-bottom: 1px solid #eee;
10
- }
11
-
12
- .va-register-text {
13
- text-align: center;
14
- font-size: 18px;
15
- color: #666;
16
- }
17
-
18
- .va-register-logo,
19
- .va-register-text {
20
- margin-bottom: 30px;
21
- }
22
-
23
- .va-register .field {
24
- margin-bottom: 15px;
25
- }
26
-
27
- .va-register label {
28
- float: left;
29
- display: block;
30
- width: 180px;
31
- margin-right: 30px;
32
- text-align: right;
33
- }
34
-
35
- .va-register input {
36
- width: 280px;
37
- }
38
-
39
- .va-register button {
40
- margin-left: 210px;
41
- }