Dropifi_Dropificontactwidget - Version 1.0.2

Version Notes

This version of Dropifi Contact Widget has been designed to load faster the the previous versions.

Download this release

Release Info

Developer Dropifi Limited
Extension Dropifi_Dropificontactwidget
Version 1.0.2
Comparing to
See all releases


Code changes from version 1.0.1 to 1.0.2

app/code/local/Dropifi/Dropificontactwidget/controllers/Adminhtml/DropifiController.php CHANGED
@@ -9,88 +9,55 @@
9
 
10
  public function signupAction()
11
  {
12
- $file = Mage::getModuleDir('','Dropifi_Dropificontactwidget').DS.'lib'.DS.'dropifi_install.php';
13
- require_once($file);
14
- $send = new DropifiMagento();
15
-
16
- $data = $this->getRequest()->getPost();
17
 
18
  if($data){
19
  try{
20
- $parameters = array(
21
- 'displayName' => $data['fullname'],
22
- 'user_email' => $data['email'],
23
- 'user_domain' => $data['storeDomain'],
24
- 'user_password' => $data['password'],
25
- 'user_re_password' => $data['repassword'],
26
- 'hostUrl' => $data['hostUrl'],
27
- 'requestUrl' => $data['requestUrl'],
28
- 'accessToken' => substr(str_shuffle(MD5($data['email'] . $data['storeDomain']. $data['password'])), 0, 10),
29
- 'site_url' => $data['siteUrl']
30
- );
31
-
32
- $resData = $send->rest_helper('http://www.dropifi.com/ecommerce/magento/signup',$parameters,"POST");
33
-
34
- if($resData->status == 200){
35
  $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1);
36
  if($model){
37
- $model->setEmail($resData->userEmail)
38
  ->setPassword($data['password'])
39
- ->setDropifi_pkey($resData->publicKey)
40
- ->setDropifi_lurl("http://www.dropifi.com/ecommerce/magento/login/?temToken=".$resData->temToken."&userEmail=".$resData->userEmail)
41
  ->setCreated_at(Varien_Date::now())
42
  ->save();
43
  }
44
- $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$resData->msg));
45
  }
46
  else{
47
- $this->_redirect('dropificontactwidget/adminhtml_dropifi/index', array('response'=>$resData->msg));
48
  }
49
  }
50
  catch(Mage_Core_Exception $e) {
51
  $this->_getSession()->addError($e->getMessage());
52
  $this->_redirect('dropificontactwidget/adminhtml_dropifi/index');
53
- }
54
-
55
-
56
-
57
  }
58
  }
59
 
60
  public function loginAction()
61
  {
62
- $file = Mage::getModuleDir('','Dropifi_Dropificontactwidget').DS.'lib'.DS.'dropifi_install.php';
63
- require_once($file);
64
- $send = new DropifiMagento();
65
-
66
  $data = $this->getRequest()->getPost();
67
 
68
  if($data){
69
  try{
70
- $parameters = array(
71
- 'login_email' => $data['login_email'],
72
- 'accessKey' => MD5($data['password']),
73
- 'requestUrl' => $data['requestUrl'],
74
- 'accessToken' => substr(str_shuffle(MD5($data['login_email'] . $data['password'])), 0, 10),
75
- 'site_url' => $data['siteUrl']
76
- );
77
-
78
- $resData = $send->rest_helper('http://www.dropifi.com/ecommerce/magento/loginToken',$parameters,"POST");
79
-
80
- if($resData->status == 200){
81
  $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1);
82
  if($model){
83
- $model->setEmail($resData->userEmail)
84
  ->setPassword($data['password'])
85
- ->setDropifi_pkey($resData->publicKey)
86
- ->setDropifi_lurl("http://www.dropifi.com/ecommerce/magento/login/?temToken=".$resData->temToken."&userEmail=".$resData->userEmail)
87
  ->setCreated_at(Varien_Date::now())
88
  ->save();
89
  }
90
- $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$resData->msg));
91
  }
92
  else{
93
- $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$resData->msg));
94
  }
95
  }
96
  catch(Mage_Core_Exception $e) {
9
 
10
  public function signupAction()
11
  {
12
+ $data = $this->getRequest()->getPost();
 
 
 
 
13
 
14
  if($data){
15
  try{
16
+
17
+ if($data['status'] == 200){
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1);
19
  if($model){
20
+ $model->setEmail($data['userEmail'])
21
  ->setPassword($data['password'])
22
+ ->setDropifi_pkey($data['publicKey'])
23
+ ->setDropifi_lurl("http://www.dropifi.com/ecommerce/magento/login/?temToken=".$data['temToken']."&userEmail=".$data['userEmail'])
24
  ->setCreated_at(Varien_Date::now())
25
  ->save();
26
  }
27
+ $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$data['msg']));
28
  }
29
  else{
30
+ $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$data['msg']));
31
  }
32
  }
33
  catch(Mage_Core_Exception $e) {
34
  $this->_getSession()->addError($e->getMessage());
35
  $this->_redirect('dropificontactwidget/adminhtml_dropifi/index');
36
+ }
 
 
 
37
  }
38
  }
39
 
40
  public function loginAction()
41
  {
 
 
 
 
42
  $data = $this->getRequest()->getPost();
43
 
44
  if($data){
45
  try{
46
+
47
+ if($data['status'] == 200){
 
 
 
 
 
 
 
 
 
48
  $model = Mage::getModel('dropifi_dropificontactwidget/dropificontactwidget')->load(1);
49
  if($model){
50
+ $model->setEmail($data['userEmail'])
51
  ->setPassword($data['password'])
52
+ ->setDropifi_pkey($data['publicKey'])
53
+ ->setDropifi_lurl("http://www.dropifi.com/ecommerce/magento/login/?temToken=".$data['temToken']."&userEmail=".$data['userEmail'])
54
  ->setCreated_at(Varien_Date::now())
55
  ->save();
56
  }
57
+ $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$data['msg']));
58
  }
59
  else{
60
+ $this->_redirect('dropificontactwidget/adminhtml_dropifi/index',array('response'=>$data['msg']));
61
  }
62
  }
63
  catch(Mage_Core_Exception $e) {
app/code/local/Dropifi/Dropificontactwidget/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Dropifi_Dropificontactwidget>
5
- <version>1.0.1</version>
6
  </Dropifi_Dropificontactwidget>
7
  </modules>
8
  <frontend>
2
  <config>
3
  <modules>
4
  <Dropifi_Dropificontactwidget>
5
+ <version>1.0.2</version>
6
  </Dropifi_Dropificontactwidget>
7
  </modules>
8
  <frontend>
app/design/adminhtml/default/default/layout/dropificontactwidget.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0" encoding="utf-8"?>
2
- <layout version="1.0.1">
3
  <dropificontactwidget_adminhtml_dropifi_index>
4
  <reference name="head">
5
  <action method="addCss"><stylesheet>css/dropificontactwidget/dropificss.css</stylesheet></action>
1
  <?xml version="1.0" encoding="utf-8"?>
2
+ <layout version="1.0.2">
3
  <dropificontactwidget_adminhtml_dropifi_index>
4
  <reference name="head">
5
  <action method="addCss"><stylesheet>css/dropificontactwidget/dropificss.css</stylesheet></action>
app/design/adminhtml/default/default/template/dropifi/dropificontactwidget/dropifiwidget.phtml CHANGED
@@ -24,7 +24,7 @@
24
  if($response !== ""){ ?>
25
 
26
  <?php } ?>
27
-
28
  <style type="text/css">
29
  .widget, #widget-list .widget-top, .postbox, .menu-item-settings {
30
  background-color: #F5F5F5;
@@ -210,36 +210,36 @@ h2 .nav-tab, .wrap h2, .subtitle, .login form .input {
210
  background-color: #4ea5cd; border-color: #3b8eb5;" class="" id="dropifi_s_message_status">Once you submit the details below, the Dropifi contact widget will be installed on your site. Login to your dropifi account to customize the look and feel of your widget.</div>
211
  <hr>
212
  <form id="dropifi_signup" action="<?php echo Mage::getUrl('dropificontactwidget/adminhtml_dropifi/signup'); ?>" method="post">
213
- <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
214
 
215
  <input type="hidden" id="hostUrl" name="hostUrl" value="<?php echo $surl ?>" />
216
  <input type="hidden" id="requestUrl" name="requestUrl" value="<?php echo $surl ?>" />
217
- <input type="hidden" id="siteUrl" name="siteUrl" value="<?php echo $surl ?>" />
218
 
219
  <table class="form-table">
220
 
221
  <tbody><tr valign="top">
222
  <th style="width:100px" scope="row">Full Name </th>
223
- <td><input type="text" class="dropifi_s_msg_error" style="width:100%" value="" id="fullname" name="fullname"></td>
224
  </tr>
225
 
226
  <tr valign="top">
227
  <th style="width:100px" scope="row">Email</th>
228
- <td><input type="text" class="dropifi_s_msg_error" style="width:100%" value="" id="email" name="email"></td>
229
  </tr>
230
  <tr valign="top">
231
  <th style="width:100px" scope="row">Password</th>
232
- <td><input type="password" class="dropifi_s_msg_error" style="width:100%" value="" id="password" name="password"></td>
233
  </tr>
234
 
235
  <tr valign="top">
236
  <th style="width:80px" scope="row">Re-Password</th>
237
- <td><input type="password" class="dropifi_s_msg_error" style="width:100%" value="" id="repassword" name="repassword"></td>
238
  </tr>
239
 
240
  <tr valign="top">
241
  <th style="width:100px" scope="row">Shop Name</th>
242
- <td><input type="text" title="your company name should not contain special characters" class="dropifi_s_msg_error" style="width:100%" value="" id="storeDomain" name="storeDomain"></td>
243
  </tr>
244
 
245
  <tr valign="top">
@@ -249,7 +249,7 @@ h2 .nav-tab, .wrap h2, .subtitle, .login form .input {
249
 
250
  <tr valign="top">
251
 
252
- <th colspan="2"><input type="submit" id="dropifi_create_new_account" value="Create A New Account" class="form-button button-primary" style="float:right"></th>
253
  </tr>
254
  </tbody></table>
255
 
@@ -273,9 +273,9 @@ h2 .nav-tab, .wrap h2, .subtitle, .login form .input {
273
 
274
  <hr>
275
  <form id="dropifi_login" name="dropifi_login" action="<?php echo Mage::getUrl('dropificontactwidget/adminhtml_dropifi/login'); ?>" method="post">
276
- <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
277
- <input type="hidden" id="requestUrl" name="requestUrl" value="<?php echo $surl ?>" />
278
- <input type="hidden" id="siteUrl" name="siteUrl" value="<?php echo $surl ?>" />
279
  <table class="form-table">
280
 
281
  <tbody><tr valign="top">
@@ -285,12 +285,12 @@ h2 .nav-tab, .wrap h2, .subtitle, .login form .input {
285
 
286
  <tr valign="top">
287
  <th style="width:60px" scope="row">Password</th>
288
- <td><input type="password" style="width:100%" class="dropifi_l_msg_error" value="" id="password" name="password"></td>
289
  </tr>
290
 
291
  <tr valign="top">
292
 
293
- <th colspan="2"><input type="submit" id="dropifi_login_account" value="Login" class="form-button button-primary" style="float:right"></th>
294
  </tr>
295
 
296
  </tbody></table>
@@ -301,8 +301,21 @@ h2 .nav-tab, .wrap h2, .subtitle, .login form .input {
301
  </div>
302
 
303
  </div>
304
-
305
-
 
 
 
 
 
 
 
 
 
 
 
 
 
306
  <div class="clear"></div></div>
307
 
308
 
24
  if($response !== ""){ ?>
25
 
26
  <?php } ?>
27
+ <script type="text/javascript" src="https://s3.amazonaws.com/dropifi/js/widget/dropifi_magento.js"></script>
28
  <style type="text/css">
29
  .widget, #widget-list .widget-top, .postbox, .menu-item-settings {
30
  background-color: #F5F5F5;
210
  background-color: #4ea5cd; border-color: #3b8eb5;" class="" id="dropifi_s_message_status">Once you submit the details below, the Dropifi contact widget will be installed on your site. Login to your dropifi account to customize the look and feel of your widget.</div>
211
  <hr>
212
  <form id="dropifi_signup" action="<?php echo Mage::getUrl('dropificontactwidget/adminhtml_dropifi/signup'); ?>" method="post">
213
+ <input type="hidden" id="accessToken" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
214
 
215
  <input type="hidden" id="hostUrl" name="hostUrl" value="<?php echo $surl ?>" />
216
  <input type="hidden" id="requestUrl" name="requestUrl" value="<?php echo $surl ?>" />
217
+ <input type="hidden" id="site_url" name="siteUrl" value="<?php echo $surl ?>" />
218
 
219
  <table class="form-table">
220
 
221
  <tbody><tr valign="top">
222
  <th style="width:100px" scope="row">Full Name </th>
223
+ <td><input type="text" class="dropifi_s_msg_error" style="width:100%" value="" id="displayName" name="fullname"></td>
224
  </tr>
225
 
226
  <tr valign="top">
227
  <th style="width:100px" scope="row">Email</th>
228
+ <td><input type="text" class="dropifi_s_msg_error" style="width:100%" value="" id="user_email" name="email"></td>
229
  </tr>
230
  <tr valign="top">
231
  <th style="width:100px" scope="row">Password</th>
232
+ <td><input type="password" class="dropifi_s_msg_error" style="width:100%" value="" id="user_password" name="password"></td>
233
  </tr>
234
 
235
  <tr valign="top">
236
  <th style="width:80px" scope="row">Re-Password</th>
237
+ <td><input type="password" class="dropifi_s_msg_error" style="width:100%" value="" id="user_re_password" name="repassword"></td>
238
  </tr>
239
 
240
  <tr valign="top">
241
  <th style="width:100px" scope="row">Shop Name</th>
242
+ <td><input type="text" title="your company name should not contain special characters" class="dropifi_s_msg_error" style="width:100%" value="" id="user_domain" name="storeDomain"></td>
243
  </tr>
244
 
245
  <tr valign="top">
249
 
250
  <tr valign="top">
251
 
252
+ <th colspan="2"><input type="button" id="dropifi_create_new_account" value="Create A New Account" class="form-button button-primary" style="float:right"></th>
253
  </tr>
254
  </tbody></table>
255
 
273
 
274
  <hr>
275
  <form id="dropifi_login" name="dropifi_login" action="<?php echo Mage::getUrl('dropificontactwidget/adminhtml_dropifi/login'); ?>" method="post">
276
+ <input type="hidden" id="l_accessToken" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
277
+ <input type="hidden" id="l_requestUrl" name="requestUrl" value="<?php echo $surl ?>" />
278
+ <input type="hidden" id="l_site_url" name="siteUrl" value="<?php echo $surl ?>" />
279
  <table class="form-table">
280
 
281
  <tbody><tr valign="top">
285
 
286
  <tr valign="top">
287
  <th style="width:60px" scope="row">Password</th>
288
+ <td><input type="password" style="width:100%" class="dropifi_l_msg_error" value="" id="accessKey" name="password"></td>
289
  </tr>
290
 
291
  <tr valign="top">
292
 
293
+ <th colspan="2"><input type="button" id="dropifi_login_account" value="Login" class="form-button button-primary" style="float:right"></th>
294
  </tr>
295
 
296
  </tbody></table>
301
  </div>
302
 
303
  </div>
304
+
305
+ <div style='visibility:hidden;'>
306
+ <form name="up_dropifi_login" id="up_dropifi_login" action="<?php echo Mage::getUrl('dropificontactwidget/adminhtml_dropifi/login'); ?>" method="post" >
307
+ <input type="hidden" name="form_key" id="up_accessToken" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
308
+ <input type="hidden" name="requestType" id="up_requestType" value="LOGIN" />
309
+ <input type="hidden" name="userEmail" id="up_userEmail" value="" />
310
+ <input type="hidden" name="temToken" id="up_temToken" value="" />
311
+ <input type="hidden" name="status" id="up_status" value="" />
312
+ <input type="hidden" name="publicKey" id="up_publicKey" value="" />
313
+ <input type="hidden" name="msg" id="up_msg" value="" />
314
+ <input type="hidden" name="password" id="up_password" value="" />
315
+ <input type="submit" value="" id="up_submit"/>
316
+ </form>
317
+ </div>
318
+
319
  <div class="clear"></div></div>
320
 
321
 
app/design/frontend/default/default/layout/dropificontactwidget.xml CHANGED
@@ -1,4 +1,4 @@
1
- <layout version="1.0.1">
2
  <default>
3
  <reference name="head">
4
  <block type="core/template" name="keyforHead" template="dropifi/dropificontactwidget/dropifiwidget.phtml" />
1
+ <layout version="1.0.2">
2
  <default>
3
  <reference name="head">
4
  <block type="core/template" name="keyforHead" template="dropifi/dropificontactwidget/dropifiwidget.phtml" />
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dropifi_Dropificontactwidget</name>
4
- <version>1.0.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">GNU General Public License (GPL)</license>
7
  <channel>community</channel>
@@ -15,13 +15,11 @@ With this tool, companies can generate more business leads, make better business
15
  &#xD;
16
  This is an offical Dropifi plugin which lets you embed the Dropifi javascript integration code in to your pages without touching code. Install the plugin once and you never have to touch it again to make any changes&#xD;
17
  </description>
18
- <notes>First Release of Dropifi Contact Widget on magento.&#xD;
19
- &#xD;
20
- It works with a wide range of magento versions. If you experience any hiccups, email us at support@dropifi.com</notes>
21
  <authors><author><name>Dropifi Limited</name><user>philipeffah</user><email>philips@dropifi.com</email></author></authors>
22
- <date>2013-02-06</date>
23
- <time>11:39:53</time>
24
- <contents><target name="magelocal"><dir name="Dropifi"><dir name="Dropificontactwidget"><dir name="Block"><dir name="Adminhtml"><file name="Dropifiblock.php" hash="8496274dce13e75f6543a0925e5bf4a9"/></dir><dir name="Html"><file name="Head.php" hash="05aebd206c8211cc246d3defb2ea99b1"/></dir></dir><dir name="Helper"><file name="Data.php" hash="29c56be3badb5136e9b06c05dec6609f"/></dir><dir name="Model"><file name="Dropificontactwidget.php" hash="b533c2d300dc26b0ff2c2bf8ad1d0771"/><dir name="Resource"><dir name="Dropificontactwidget"><file name="Collection.php" hash="c5bbeff5490468d620cfaa8d578a8dc4"/></dir><file name="Dropificontactwidget.php" hash="08492397dc42d03682a0072159bc3171"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="DropifiController.php" hash="ac0177504017ce898d50c1d498502c94"/></dir></dir><dir name="etc"><file name="config.xml" hash="aefeb3f2e546f6578b17b1993b9925a3"/></dir><dir name="lib"><file name="dropifi_install.php" hash="a60e92ec427c33fe5c18dcb2589d8761"/></dir><dir name="sql"><dir name="dropifi_dropificontactwidget_setup"><file name="install-1.0.0.php" hash="c41536115e1d036df640499717c6a5cc"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dropifi_Dropificontactwidget.xml" hash="bdf74dc5ceafe7dd54cdb6f16d686516"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="f493037628e529fbe285e77515a74f67"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="bed2ca16deff8ff8a0f70cdd7b6452f0"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="fca3e1db175142f873a85e3c6d8ecf29"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="b399442783256f3257008781714ae65e"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="dropificontactwidget"><file name="dropificss.css" hash="56d279ae63d24d36a8fef9db04383527"/></dir></dir><dir name="images"><dir name="dropificontactwidget"><file name="dropifi_magento.png" hash="5027c63ed0dbb0cd95c8af9614cda745"/></dir></dir></dir></dir></dir></target></contents>
25
  <compatible/>
26
  <dependencies><required><php><min>4.0.0</min><max>5.4.11</max></php></required></dependencies>
27
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dropifi_Dropificontactwidget</name>
4
+ <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">GNU General Public License (GPL)</license>
7
  <channel>community</channel>
15
  &#xD;
16
  This is an offical Dropifi plugin which lets you embed the Dropifi javascript integration code in to your pages without touching code. Install the plugin once and you never have to touch it again to make any changes&#xD;
17
  </description>
18
+ <notes>This version of Dropifi Contact Widget has been designed to load faster the the previous versions.</notes>
 
 
19
  <authors><author><name>Dropifi Limited</name><user>philipeffah</user><email>philips@dropifi.com</email></author></authors>
20
+ <date>2013-02-13</date>
21
+ <time>22:31:12</time>
22
+ <contents><target name="magelocal"><dir name="Dropifi"><dir name="Dropificontactwidget"><dir name="Block"><dir name="Adminhtml"><file name="Dropifiblock.php" hash="8496274dce13e75f6543a0925e5bf4a9"/></dir><dir name="Html"><file name="Head.php" hash="05aebd206c8211cc246d3defb2ea99b1"/></dir></dir><dir name="Helper"><file name="Data.php" hash="29c56be3badb5136e9b06c05dec6609f"/></dir><dir name="Model"><file name="Dropificontactwidget.php" hash="b533c2d300dc26b0ff2c2bf8ad1d0771"/><dir name="Resource"><dir name="Dropificontactwidget"><file name="Collection.php" hash="c5bbeff5490468d620cfaa8d578a8dc4"/></dir><file name="Dropificontactwidget.php" hash="08492397dc42d03682a0072159bc3171"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="DropifiController.php" hash="95ad1a2e6d34b7bf2b8673ca974e3a1b"/></dir></dir><dir name="etc"><file name="config.xml" hash="6e73cf0237ca20fb3a3ab604fa5c183a"/></dir><dir name="lib"><file name="dropifi_install.php" hash="a60e92ec427c33fe5c18dcb2589d8761"/></dir><dir name="sql"><dir name="dropifi_dropificontactwidget_setup"><file name="install-1.0.0.php" hash="c41536115e1d036df640499717c6a5cc"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dropifi_Dropificontactwidget.xml" hash="bdf74dc5ceafe7dd54cdb6f16d686516"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="4a7db70f52ccb8d029ba723a258fa5e4"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="18892656b58ffde1472116147e762cf7"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="dropificontactwidget.xml" hash="af0f3c6a3d471dbc9790d37c8b37f149"/></dir><dir name="template"><dir name="dropifi"><dir name="dropificontactwidget"><file name="dropifiwidget.phtml" hash="b399442783256f3257008781714ae65e"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="dropificontactwidget"><file name="dropifi_magento.png" hash="5027c63ed0dbb0cd95c8af9614cda745"/></dir></dir><dir name="css"><dir name="dropificontactwidget"><file name="dropificss.css" hash="56d279ae63d24d36a8fef9db04383527"/></dir></dir></dir></dir></dir></target></contents>
23
  <compatible/>
24
  <dependencies><required><php><min>4.0.0</min><max>5.4.11</max></php></required></dependencies>
25
  </package>