ClearSale_Total - Version 1.1.1

Version Notes

Fix Cron Bug.

Download this release

Release Info

Developer ClearSale Dev Team
Extension ClearSale_Total
Version 1.1.1
Comparing to
See all releases


Code changes from version 1.1.0 to 1.1.1

app/code/community/Clearsale/Total/Model/Observer.php CHANGED
@@ -57,10 +57,22 @@ class Clearsale_Total_Model_Observer
57
  $orderBO->save($orderResponse->Orders[0]);
58
  }
59
  }
60
- }else
 
 
 
 
 
 
 
 
 
 
 
 
61
  {
62
- $message[1] = $response->Body;
63
- $orderBO->createOrderControl($order->getRealOrderId(),json_encode($message));
64
  }
65
  }
66
  }
@@ -531,7 +543,7 @@ class Clearsale_Total_Model_Observer
531
  $order = new Mage_Sales_Model_Order();
532
  $order->loadByIncrementId($orderId);
533
  $isReanalysis = false;
534
- $storeId = $order->getStoreId();
535
  $payment = $order->getPayment();
536
  $environment = Mage::getStoreConfig("clearsale_total/general/environment",$storeId);
537
  $analysisLocation = Mage::getStoreConfig("clearsale_total/general/analysislocation",$storeId);
@@ -613,14 +625,16 @@ class Clearsale_Total_Model_Observer
613
 
614
 
615
  if ($isActive)
616
- {
 
 
617
 
618
  $time = time();
619
  $to = date('Y-m-d H:i:s', $time);
620
  $lastTime = $time - 86400; // 60*60*24
621
  $from = date('Y-m-d H:i:s', $lastTime);
622
 
623
- echo "lastTime $lastTime <br />";
624
 
625
  $orders = Mage::getModel('sales/order')->getCollection()
626
  ->addFieldToFilter('status', array('null' => true))
@@ -653,6 +667,12 @@ class Clearsale_Total_Model_Observer
653
 
654
  }
655
  }
 
 
 
 
 
 
656
  }
657
 
658
  }
@@ -703,7 +723,23 @@ class Clearsale_Total_Model_Observer
703
  $orderBO->setOrderControl($orderId,true,$attemps,$message);
704
  }
705
  }
706
- }else
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
707
  {
708
  $messages[$attemps] = $response->Body;
709
  $message= json_encode($messages);
57
  $orderBO->save($orderResponse->Orders[0]);
58
  }
59
  }
60
+ }
61
+ else if($response->Body)
62
+ {
63
+ if(strpos(strtolower($response->Body),"exists"))
64
+ {
65
+ $orderStatus = new Clearsale_Total_Model_Order_Entity_Status();
66
+ $orderStatus->ID = $incrementId;
67
+ $orderStatus->Status = "AMA";
68
+ $orderStatus->Score = "";
69
+ $orderBO->save($orderStatus);
70
+ }
71
+ }
72
+ else
73
  {
74
+ $message[1] = $response->Body;
75
+ $orderBO->createOrderControl($order->getRealOrderId(),json_encode($message));
76
  }
77
  }
78
  }
543
  $order = new Mage_Sales_Model_Order();
544
  $order->loadByIncrementId($orderId);
545
  $isReanalysis = false;
546
+ $storeId = $order->getStoreId();
547
  $payment = $order->getPayment();
548
  $environment = Mage::getStoreConfig("clearsale_total/general/environment",$storeId);
549
  $analysisLocation = Mage::getStoreConfig("clearsale_total/general/analysislocation",$storeId);
625
 
626
 
627
  if ($isActive)
628
+ {
629
+ try
630
+ {
631
 
632
  $time = time();
633
  $to = date('Y-m-d H:i:s', $time);
634
  $lastTime = $time - 86400; // 60*60*24
635
  $from = date('Y-m-d H:i:s', $lastTime);
636
 
637
+ echo "lastTime $lastTime <br />";
638
 
639
  $orders = Mage::getModel('sales/order')->getCollection()
640
  ->addFieldToFilter('status', array('null' => true))
667
 
668
  }
669
  }
670
+ }
671
+ catch (Exception $e)
672
+ {
673
+ $csLog = Mage::getSingleton('total/log');
674
+ $csLog->log($e->getMessage());
675
+ }
676
  }
677
 
678
  }
723
  $orderBO->setOrderControl($orderId,true,$attemps,$message);
724
  }
725
  }
726
+ }
727
+ else if($response->Body)
728
+ {
729
+ $csLog = Mage::getSingleton('total/log');
730
+ $csLog->log("Atualizando o pedido 1");
731
+ if(strpos(strtolower($response->Body),"exists"))
732
+ {
733
+ $csLog->log("Atualizando o pedido 2");
734
+ $orderStatus = new Clearsale_Total_Model_Order_Entity_Status();
735
+ $orderStatus->ID = $orderControl["order_id"];
736
+ $orderStatus->Status = "AMA";
737
+ $orderStatus->Score = "";
738
+ $orderBO->save($orderStatus);
739
+ $orderBO->setOrderControl($orderStatus->ID,true,$attemps,$message);
740
+ }
741
+ }
742
+ else
743
  {
744
  $messages[$attemps] = $response->Body;
745
  $message= json_encode($messages);
app/code/community/Clearsale/Total/Model/Order/Business/Object.php CHANGED
@@ -118,12 +118,15 @@ class Clearsale_Total_Model_Order_Business_Object
118
  $connection = Mage::getSingleton('core/resource')->getconnection('core_read');
119
  $query = "SELECT * FROM `clearsale_order_control` WHERE `dt_sent` = '0000-00-00 00:00:00' AND `attempts` <=".$maxAttemps;
120
  $results = $connection->fetchAll($query);
121
-
 
 
122
  return $results;
123
 
124
  } catch (Exception $e){
125
  $CSLog = Mage::getSingleton('total/log');
126
  $CSLog->log($e->getMessage());
 
127
  }
128
 
129
  }
@@ -143,7 +146,7 @@ class Clearsale_Total_Model_Order_Business_Object
143
 
144
  public function getOrderControl()
145
  {
146
- $maxAttemps = 5;
147
  return $this->selectClearsaleOrderControl($maxAttemps);
148
  }
149
 
118
  $connection = Mage::getSingleton('core/resource')->getconnection('core_read');
119
  $query = "SELECT * FROM `clearsale_order_control` WHERE `dt_sent` = '0000-00-00 00:00:00' AND `attempts` <=".$maxAttemps;
120
  $results = $connection->fetchAll($query);
121
+
122
+ var_dump($results);
123
+
124
  return $results;
125
 
126
  } catch (Exception $e){
127
  $CSLog = Mage::getSingleton('total/log');
128
  $CSLog->log($e->getMessage());
129
+ echo $e->getMessage();
130
  }
131
 
132
  }
146
 
147
  public function getOrderControl()
148
  {
149
+ $maxAttemps = 7;
150
  return $this->selectClearsaleOrderControl($maxAttemps);
151
  }
152
 
app/code/community/Clearsale/Total/Model/Order/Entity/ResponseOrder.php CHANGED
@@ -8,4 +8,11 @@ class Clearsale_Total_Model_Order_Entity_ResponseOrder
8
  }
9
  }
10
 
 
 
 
 
 
 
 
11
 
8
  }
9
  }
10
 
11
+ class Clearsale_Total_Model_Order_Entity_OrderStatus
12
+ {
13
+ public $ID;
14
+ public $Status;
15
+ public $Score;
16
+ }
17
+
18
 
app/code/community/Clearsale/Total/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Clearsale_Total>
5
- <version>1.1.0</version>
6
  </Clearsale_Total>
7
  </modules>
8
  <global>
@@ -184,14 +184,14 @@
184
  <model>total/observer::getClearsaleOrderStatus</model>
185
  </run>
186
  </total_get_orders>
187
- <total_get_orders>
188
  <schedule>
189
  <cron_expr>*/5 * * * *</cron_expr>
190
  </schedule>
191
  <run>
192
  <model>total/observer::retry</model>
193
  </run>
194
- </total_get_orders>
195
  </jobs>
196
  </crontab>
197
  </config>
2
  <config>
3
  <modules>
4
  <Clearsale_Total>
5
+ <version>1.1.1</version>
6
  </Clearsale_Total>
7
  </modules>
8
  <global>
184
  <model>total/observer::getClearsaleOrderStatus</model>
185
  </run>
186
  </total_get_orders>
187
+ <total_retry_orders>
188
  <schedule>
189
  <cron_expr>*/5 * * * *</cron_expr>
190
  </schedule>
191
  <run>
192
  <model>total/observer::retry</model>
193
  </run>
194
+ </total_retry_orders>
195
  </jobs>
196
  </crontab>
197
  </config>
app/etc/modules/Clearsale_Total.xml CHANGED
@@ -4,7 +4,7 @@
4
  <Clearsale_Total>
5
  <active>true</active>
6
  <codePool>community</codePool>
7
- <version>1.1.0</version>
8
  </Clearsale_Total>
9
  </modules>
10
  </config>
4
  <Clearsale_Total>
5
  <active>true</active>
6
  <codePool>community</codePool>
7
+ <version>1.1.1</version>
8
  </Clearsale_Total>
9
  </modules>
10
  </config>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>ClearSale_Total</name>
4
- <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
@@ -13,17 +13,13 @@ Because of the nature of the market the country was born in, considered one of t
13
  We offer a 100% chargeback guarantee and a fully outsourced fraud management solution. We give you the final decision: (a) to sell - the order has a minimum risk of becoming a chargeback or (b) do not sell - we already checked the order and know that that order is a fraudulent one. As no order is automatically turned down, these orders have to be analyzed by people with special skills and training to detect subtle details to avoid turning down good customers.&#xD;
14
  We charge a fixed % only for approved transactions, regardless of whether the decision was automatic or not. The more orders we approve and the lower our client&#x2019;s chargebacks, the more Clearsale benefits. We also have an incentive to increase our instant decisions, since this improves our cost structure and the buying experience of our clients. &#xD;
15
  More than offering tools, Clearsale is always looking for the optimum balance between chargeback losses, orders rejected and response time.</description>
16
- <notes>New Features.&#xD;
17
- &#xD;
18
- Multi-store location. &#xD;
19
- Retry Cron Job.&#xD;
20
- Get Order Status Update.&#xD;
21
  &#xD;
22
  </notes>
23
  <authors><author><name>Filippe Farias</name><user>clearsale_dev</user><email>filippe.farias@clearsale.com.br</email></author></authors>
24
- <date>2016-03-02</date>
25
- <time>10:53:29</time>
26
- <contents><target name="magecommunity"><dir name="Clearsale"><dir name="Total"><dir name="Block"><dir name="Adminhtml"><file name="Totalbackend.php" hash="8bb5082623943fa6686af41de4f25119"/></dir></dir><dir name="Helper"><file name="Data.php" hash="e2372ddf1f40626c1b85549d78f3eed2"/></dir><dir name="Model"><dir name="Auth"><dir name="Business"><file name="Object.php" hash="a75e924d9fde7432a39a87483799ded3"/></dir><dir name="Entity"><file name="Credentials.php" hash="a0c74f0eb00025a4fa0ea1a5632cff25"/><file name="RequestAuth.php" hash="3b07965ef09be73b7ad672b97efb2a82"/><file name="ResponseAuth.php" hash="d4236e408c52abc32b19b90c2ae9ed67"/><file name="Token.php" hash="ab6b05a2b1bafe66bf42ef1c68a74008"/></dir></dir><file name="Authorizenet.php" hash="3ef1f54376e6a4cef7ea9110c5b48344"/><dir name="Gateway"><file name="Authorizenet.php" hash="5facb6fd677fde085625bb510dab13e1"/></dir><file name="Log.php" hash="4ef1d30b39450a84919284b093b3f9b8"/><dir name="Mysql4"><dir name="Clearsaleorderdiagnostic"><file name="Collection.php" hash="5ecea4a48d5eb3b2bcd7cc413b40c9e9"/></dir><file name="Clearsaleorderdiagnostic.php" hash="cd81082bccda08a7f5725f24dc56fb19"/></dir><file name="Observer.php" hash="6a98e0c4bf74cf388df569090339b019"/><dir name="Order"><dir name="Business"><file name="Object.php" hash="63713dbcb313d1ddfe8005953dcac826"/></dir><dir name="Entity"><file name="Address.php" hash="5e48742951fba4fb53a4c690a7cb7bea"/><file name="CustomField.php" hash="bfbe2c97fa78575a887d470d864dd723"/><file name="Diagnostic.php" hash="d96e05ff7fad3f619418b30729bec133"/><file name="Item.php" hash="9fe1b333deb3c7651c33e8ea0a769352"/><file name="Order.php" hash="74d8d917208014ad32c0ec22c8bd5874"/><file name="Payment.php" hash="f76c5abf01a17350fb10d06ac5b8e451"/><file name="Person.php" hash="19492db5e1a66cdff3a3725712dd55ff"/><file name="Phone.php" hash="9a47b48b2915685ea978e0d44c732dfc"/><file name="ResponseOrder.php" hash="21968f83636cadf91b6e5d7cb7db21a8"/><file name="Status.php" hash="de2201c06c9109ba28ae37eea9cc5a98"/></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Analysislocation"><file name="Values.php" hash="2bea7b2d240748262997c5255147dc43"/></dir><dir name="Cron"><file name="Values.php" hash="0039f5f91e8b31e46197cfc91f1db96f"/></dir><dir name="Environment"><file name="Values.php" hash="d2716bd93c212bb1717d7951a552eff3"/></dir><dir name="OrderStatus"><file name="Values.php" hash="2bff6581aa0320b3067b6914b86ac0f2"/></dir><dir name="Paymentmethod"><file name="Values.php" hash="00023fd6ebb78fc692cfe5f4d8757257"/></dir></dir></dir></dir><dir name="Utils"><file name="HttpHelper.php" hash="c1035d3caa764ff7a8b74fefc7a85440"/><file name="HttpMessage.php" hash="81a7aab4bf241d7e9838a8edacf772e9"/><file name="Status.php" hash="249258c22c2ca482331679fb5c0f4d7d"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="TotalbackendController.php" hash="246df39ec4bc19f9a65f57d6f4d5ff20"/></dir><file name="IndexController.php" hash="cf2e116d64c3a251da66c36af1a871bf"/></dir><dir name="etc"><file name="config.xml" hash="bee026d1b2f5c73a0e5da6323b37a101"/><file name="system.xml" hash="eddbfc51e5b60fb5bd10f6940edb9231"/></dir><dir name="sql"><dir name="total_setup"><file name="mysql4-install-1.0.1.php" hash="dc54c04d5b5f2f7715a24dbca414dcac"/><file name="mysql4-upgrade-1.0.3-1.1.0.php" hash="e4e7907b576eb2543e2ee9078e4927d4"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="total.xml" hash="b20fb23ff3df99b69874c8b6513b148f"/></dir><dir name="template"><dir name="total"><file name="totalbackend.phtml" hash="57444b324c4cb61339e38410a43a752f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="total.xml" hash="f168b9cc007978873d595847cb457ec0"/></dir><dir name="template"><dir name="total"><file name="fingerprint.phtml" hash="7ec23ab40ab28a0fc7f77d1421041721"/><file name="mapper.phtml" hash="6b3b2c690d4c0509d497fc94433aaab9"/><file name="meta_account_create.phtml" hash="9942098ce07732b0011e513da0fea91b"/><file name="meta_account_edit.phtml" hash="9f992ff686789d059a9a5ff4801e3884"/><file name="meta_cart.phtml" hash="013250fb64b4dc6cf50082898c345657"/><file name="meta_checkout.phtml" hash="10e00a4bc18f4e07050fd440d3c3f290"/><file name="meta_contact.phtml" hash="7eef5f6c488368ca91dc43827f6d4fdc"/><file name="meta_home.phtml" hash="e53aeefb23c4e4b3a1380c659d49494e"/><file name="meta_pass_fail.phtml" hash="1404a1f3c07d0574fce666b72f770e32"/><file name="meta_password_reset.phtml" hash="a6ecdc56b080695e03499cad8f93dea5"/><file name="meta_product.html" hash="21e064ad8b3b6c8587b4e48a229a97b0"/><file name="meta_purchase_confirmation.phtml" hash="2ee03b7ee3f60bd1489c103020b215ab"/><file name="meta_search.phtml" hash="bb769f2a8d27d26b9b109dc8ad6ef064"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Clearsale_Total.xml" hash="ac3fac5026c185197811cee3088aff61"/></dir></target><target name="mage"><dir name="js"><dir name="clearsale"><dir name="total"><dir name="Graphs"><file name="graph-data.js" hash="cdff5f378f713d2863910bbad10f00c9"/><file name="graph-data.old.js" hash="a0544164a24cb574d3060518fbd4983c"/></dir><dir name="Plugin"><file name="morris.min.js" hash="fadac462637afd6cdc0cb0a0137629af"/><file name="raphael.min.js" hash="df3aee40d12beaa16159fa297d28c132"/></dir><file name="bootstrap.min.js" hash="046ba2b5f4cff7d2eaaa1af55caa9fd8"/><file name="formats.js" hash="6084ce895fb54436ecc842d78751b53d"/><file name="jquery-1.11.1.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-2.1.1.min.js" hash="e40ec2161fe7993196f23c8a07346306"/><file name="jquery.clearsale.js" hash="94e83745ccf9ab784331e181c029bd9b"/><file name="jquery.js" hash="3c9137d88a00b1ae0b41ff6a70571615"/><file name="noconflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/><file name="timeago.js" hash="b1e1d1a0576a9a952d2fdac4c3dd321f"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="clearsale"><dir name="font"><file name="klavikalight-osf-webfont.eot" hash="70c694623ae6e600d65b17cb767ec64a"/><file name="klavikalight-osf-webfont.svg" hash="318c533f3c8563ca910f9b74bb0acf41"/><file name="klavikalight-osf-webfont.ttf" hash="53adda2104cc31f2e2d332e372bd020e"/><file name="klavikalight-osf-webfont.woff" hash="2a0466f4aa6715c05dff3a62c37bec3d"/><file name="klavikalight-osf-webfont.woff2" hash="85bbd3b7ba594c02340da194b5b2d1b3"/><file name="klavikalight-plain-webfont.eot" hash="b83fe7b442d00705780147aa583d34f9"/><file name="klavikalight-plain-webfont.svg" hash="a0f73c6fc6dffbf3d18c63ec6c3b5191"/><file name="klavikalight-plain-webfont.ttf" hash="94609b6db82cfc5adb6a4b29603f551d"/><file name="klavikalight-plain-webfont.woff" hash="f704cce62e9b346845cc1111cc0f604b"/><file name="klavikalight-plain-webfont.woff2" hash="bcf62c18730f756a848bc1cb5b631bd3"/><file name="klavikamedium-osf-webfont.eot" hash="a6435da6686dfe15caf1b7b916a71d96"/><file name="klavikamedium-osf-webfont.svg" hash="c4ebeb1cb0df09e2717345b233555855"/><file name="klavikamedium-osf-webfont.ttf" hash="290323eee0539406adde3637294bae2b"/><file name="klavikamedium-osf-webfont.woff" hash="f35c8871e39ae9bad7b173bf02c2c111"/><file name="klavikamedium-osf-webfont.woff2" hash="d43a2625c3252dcf5405617c058be2b6"/><file name="klavikaregular-osf-webfont.eot" hash="8146f953bb696559fd3c277dad2e3075"/><file name="klavikaregular-osf-webfont.svg" hash="fa60750a7d4c93ed7a621e67321140cd"/><file name="klavikaregular-osf-webfont.ttf" hash="de531bd4e7e99df5d672bc253b886969"/><file name="klavikaregular-osf-webfont.woff" hash="f168b99aad67559207101a9a792f6a24"/><file name="klavikaregular-osf-webfont.woff2" hash="4d45eb7fd558c191c91bc0da5190784e"/></dir><dir name="total"><file name="app.css" hash="437bd0c5441986efc8ce0a53eeb4654f"/><file name="bootstrap.css" hash="d2ab08de4855f3f73d2ecec6da794293"/><file name="bootstrap.min.css" hash="3ab3438f85ad9f9e27e1af1facf0a9c4"/><file name="dashboard.css" hash="547897957c8a66d307a36ea9ae3c2fe0"/><dir name="fonts"><file name="Material-Design-Iconic-Font.eot" hash="83d896ed524d89eb7cb1273e26be3ea6"/><file name="Material-Design-Iconic-Font.svg" hash="6383f1e33e4159197aa854dfac4676e1"/><file name="Material-Design-Iconic-Font.ttf" hash="aa1af632841550199ebdf0c3cc1e47a6"/><file name="Material-Design-Iconic-Font.woff" hash="a2a1ba89e7f9d29f7d5aee76e8b9f7ab"/></dir><file name="material-design-iconic-font.min.css" hash="ed31cc228d731ae1f667d440cc00fceb"/><file name="morris.css" hash="36e70bf949fcdb7d0fe55fc16ce86445"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="."><file name="clearsalegetorders.php" hash="6012a01a456a3a26256a8a75c1c269eb"/><file name="clearsaleretry.php" hash="a5cd59cc326cd5a7b125567901477b03"/></dir></target></contents>
27
  <compatible/>
28
  <dependencies><required><php><min>4.4.1</min><max>5.6.13</max></php></required></dependencies>
29
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>ClearSale_Total</name>
4
+ <version>1.1.1</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
13
  We offer a 100% chargeback guarantee and a fully outsourced fraud management solution. We give you the final decision: (a) to sell - the order has a minimum risk of becoming a chargeback or (b) do not sell - we already checked the order and know that that order is a fraudulent one. As no order is automatically turned down, these orders have to be analyzed by people with special skills and training to detect subtle details to avoid turning down good customers.&#xD;
14
  We charge a fixed % only for approved transactions, regardless of whether the decision was automatic or not. The more orders we approve and the lower our client&#x2019;s chargebacks, the more Clearsale benefits. We also have an incentive to increase our instant decisions, since this improves our cost structure and the buying experience of our clients. &#xD;
15
  More than offering tools, Clearsale is always looking for the optimum balance between chargeback losses, orders rejected and response time.</description>
16
+ <notes>Fix Cron Bug.&#xD;
 
 
 
 
17
  &#xD;
18
  </notes>
19
  <authors><author><name>Filippe Farias</name><user>clearsale_dev</user><email>filippe.farias@clearsale.com.br</email></author></authors>
20
+ <date>2016-03-18</date>
21
+ <time>06:45:12</time>
22
+ <contents><target name="magecommunity"><dir name="Clearsale"><dir name="Total"><dir name="Block"><dir name="Adminhtml"><file name="Totalbackend.php" hash="8bb5082623943fa6686af41de4f25119"/></dir></dir><dir name="Helper"><file name="Data.php" hash="e2372ddf1f40626c1b85549d78f3eed2"/></dir><dir name="Model"><dir name="Auth"><dir name="Business"><file name="Object.php" hash="a75e924d9fde7432a39a87483799ded3"/></dir><dir name="Entity"><file name="Credentials.php" hash="a0c74f0eb00025a4fa0ea1a5632cff25"/><file name="RequestAuth.php" hash="3b07965ef09be73b7ad672b97efb2a82"/><file name="ResponseAuth.php" hash="d4236e408c52abc32b19b90c2ae9ed67"/><file name="Token.php" hash="ab6b05a2b1bafe66bf42ef1c68a74008"/></dir></dir><file name="Authorizenet.php" hash="3ef1f54376e6a4cef7ea9110c5b48344"/><dir name="Gateway"><file name="Authorizenet.php" hash="5facb6fd677fde085625bb510dab13e1"/></dir><file name="Log.php" hash="4ef1d30b39450a84919284b093b3f9b8"/><dir name="Mysql4"><dir name="Clearsaleorderdiagnostic"><file name="Collection.php" hash="5ecea4a48d5eb3b2bcd7cc413b40c9e9"/></dir><file name="Clearsaleorderdiagnostic.php" hash="cd81082bccda08a7f5725f24dc56fb19"/></dir><file name="Observer.php" hash="dfacf5d0e1b5776a3105dc23443097f4"/><dir name="Order"><dir name="Business"><file name="Object.php" hash="31fb1bed92a1169a48370efaf23e8095"/></dir><dir name="Entity"><file name="Address.php" hash="5e48742951fba4fb53a4c690a7cb7bea"/><file name="CustomField.php" hash="bfbe2c97fa78575a887d470d864dd723"/><file name="Diagnostic.php" hash="d96e05ff7fad3f619418b30729bec133"/><file name="Item.php" hash="9fe1b333deb3c7651c33e8ea0a769352"/><file name="Order.php" hash="74d8d917208014ad32c0ec22c8bd5874"/><file name="Payment.php" hash="f76c5abf01a17350fb10d06ac5b8e451"/><file name="Person.php" hash="19492db5e1a66cdff3a3725712dd55ff"/><file name="Phone.php" hash="9a47b48b2915685ea978e0d44c732dfc"/><file name="ResponseOrder.php" hash="78f0fa0225acccd8bae760576f2b584c"/><file name="Status.php" hash="de2201c06c9109ba28ae37eea9cc5a98"/></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Analysislocation"><file name="Values.php" hash="2bea7b2d240748262997c5255147dc43"/></dir><dir name="Cron"><file name="Values.php" hash="0039f5f91e8b31e46197cfc91f1db96f"/></dir><dir name="Environment"><file name="Values.php" hash="d2716bd93c212bb1717d7951a552eff3"/></dir><dir name="OrderStatus"><file name="Values.php" hash="2bff6581aa0320b3067b6914b86ac0f2"/></dir><dir name="Paymentmethod"><file name="Values.php" hash="00023fd6ebb78fc692cfe5f4d8757257"/></dir></dir></dir></dir><dir name="Utils"><file name="HttpHelper.php" hash="c1035d3caa764ff7a8b74fefc7a85440"/><file name="HttpMessage.php" hash="81a7aab4bf241d7e9838a8edacf772e9"/><file name="Status.php" hash="249258c22c2ca482331679fb5c0f4d7d"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="TotalbackendController.php" hash="246df39ec4bc19f9a65f57d6f4d5ff20"/></dir><file name="IndexController.php" hash="cf2e116d64c3a251da66c36af1a871bf"/></dir><dir name="etc"><file name="config.xml" hash="a3a322598f3889f3d3a1184c74f543cc"/><file name="system.xml" hash="eddbfc51e5b60fb5bd10f6940edb9231"/></dir><dir name="sql"><dir name="total_setup"><file name="mysql4-install-1.0.1.php" hash="dc54c04d5b5f2f7715a24dbca414dcac"/><file name="mysql4-upgrade-1.0.3-1.1.0.php" hash="e4e7907b576eb2543e2ee9078e4927d4"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="total.xml" hash="b20fb23ff3df99b69874c8b6513b148f"/></dir><dir name="template"><dir name="total"><file name="totalbackend.phtml" hash="57444b324c4cb61339e38410a43a752f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="total.xml" hash="f168b9cc007978873d595847cb457ec0"/></dir><dir name="template"><dir name="total"><file name="fingerprint.phtml" hash="7ec23ab40ab28a0fc7f77d1421041721"/><file name="mapper.phtml" hash="6b3b2c690d4c0509d497fc94433aaab9"/><file name="meta_account_create.phtml" hash="9942098ce07732b0011e513da0fea91b"/><file name="meta_account_edit.phtml" hash="9f992ff686789d059a9a5ff4801e3884"/><file name="meta_cart.phtml" hash="013250fb64b4dc6cf50082898c345657"/><file name="meta_checkout.phtml" hash="10e00a4bc18f4e07050fd440d3c3f290"/><file name="meta_contact.phtml" hash="7eef5f6c488368ca91dc43827f6d4fdc"/><file name="meta_home.phtml" hash="e53aeefb23c4e4b3a1380c659d49494e"/><file name="meta_pass_fail.phtml" hash="1404a1f3c07d0574fce666b72f770e32"/><file name="meta_password_reset.phtml" hash="a6ecdc56b080695e03499cad8f93dea5"/><file name="meta_product.html" hash="21e064ad8b3b6c8587b4e48a229a97b0"/><file name="meta_purchase_confirmation.phtml" hash="2ee03b7ee3f60bd1489c103020b215ab"/><file name="meta_search.phtml" hash="bb769f2a8d27d26b9b109dc8ad6ef064"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Clearsale_Total.xml" hash="3c677f92e1bf0d6682514b0e83bb7817"/></dir></target><target name="mage"><dir name="js"><dir name="clearsale"><dir name="total"><dir name="Graphs"><file name="graph-data.js" hash="cdff5f378f713d2863910bbad10f00c9"/><file name="graph-data.old.js" hash="a0544164a24cb574d3060518fbd4983c"/></dir><dir name="Plugin"><file name="morris.min.js" hash="fadac462637afd6cdc0cb0a0137629af"/><file name="raphael.min.js" hash="df3aee40d12beaa16159fa297d28c132"/></dir><file name="bootstrap.min.js" hash="046ba2b5f4cff7d2eaaa1af55caa9fd8"/><file name="formats.js" hash="6084ce895fb54436ecc842d78751b53d"/><file name="jquery-1.11.1.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-2.1.1.min.js" hash="e40ec2161fe7993196f23c8a07346306"/><file name="jquery.clearsale.js" hash="94e83745ccf9ab784331e181c029bd9b"/><file name="jquery.js" hash="3c9137d88a00b1ae0b41ff6a70571615"/><file name="noconflict.js" hash="3179f2255b046d5f2e9a71e365287bef"/><file name="timeago.js" hash="b1e1d1a0576a9a952d2fdac4c3dd321f"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="clearsale"><dir name="font"><file name="klavikalight-osf-webfont.eot" hash="70c694623ae6e600d65b17cb767ec64a"/><file name="klavikalight-osf-webfont.svg" hash="318c533f3c8563ca910f9b74bb0acf41"/><file name="klavikalight-osf-webfont.ttf" hash="53adda2104cc31f2e2d332e372bd020e"/><file name="klavikalight-osf-webfont.woff" hash="2a0466f4aa6715c05dff3a62c37bec3d"/><file name="klavikalight-osf-webfont.woff2" hash="85bbd3b7ba594c02340da194b5b2d1b3"/><file name="klavikalight-plain-webfont.eot" hash="b83fe7b442d00705780147aa583d34f9"/><file name="klavikalight-plain-webfont.svg" hash="a0f73c6fc6dffbf3d18c63ec6c3b5191"/><file name="klavikalight-plain-webfont.ttf" hash="94609b6db82cfc5adb6a4b29603f551d"/><file name="klavikalight-plain-webfont.woff" hash="f704cce62e9b346845cc1111cc0f604b"/><file name="klavikalight-plain-webfont.woff2" hash="bcf62c18730f756a848bc1cb5b631bd3"/><file name="klavikamedium-osf-webfont.eot" hash="a6435da6686dfe15caf1b7b916a71d96"/><file name="klavikamedium-osf-webfont.svg" hash="c4ebeb1cb0df09e2717345b233555855"/><file name="klavikamedium-osf-webfont.ttf" hash="290323eee0539406adde3637294bae2b"/><file name="klavikamedium-osf-webfont.woff" hash="f35c8871e39ae9bad7b173bf02c2c111"/><file name="klavikamedium-osf-webfont.woff2" hash="d43a2625c3252dcf5405617c058be2b6"/><file name="klavikaregular-osf-webfont.eot" hash="8146f953bb696559fd3c277dad2e3075"/><file name="klavikaregular-osf-webfont.svg" hash="fa60750a7d4c93ed7a621e67321140cd"/><file name="klavikaregular-osf-webfont.ttf" hash="de531bd4e7e99df5d672bc253b886969"/><file name="klavikaregular-osf-webfont.woff" hash="f168b99aad67559207101a9a792f6a24"/><file name="klavikaregular-osf-webfont.woff2" hash="4d45eb7fd558c191c91bc0da5190784e"/></dir><dir name="total"><file name="app.css" hash="437bd0c5441986efc8ce0a53eeb4654f"/><file name="bootstrap.css" hash="d2ab08de4855f3f73d2ecec6da794293"/><file name="bootstrap.min.css" hash="3ab3438f85ad9f9e27e1af1facf0a9c4"/><file name="dashboard.css" hash="547897957c8a66d307a36ea9ae3c2fe0"/><dir name="fonts"><file name="Material-Design-Iconic-Font.eot" hash="83d896ed524d89eb7cb1273e26be3ea6"/><file name="Material-Design-Iconic-Font.svg" hash="6383f1e33e4159197aa854dfac4676e1"/><file name="Material-Design-Iconic-Font.ttf" hash="aa1af632841550199ebdf0c3cc1e47a6"/><file name="Material-Design-Iconic-Font.woff" hash="a2a1ba89e7f9d29f7d5aee76e8b9f7ab"/></dir><file name="material-design-iconic-font.min.css" hash="ed31cc228d731ae1f667d440cc00fceb"/><file name="morris.css" hash="36e70bf949fcdb7d0fe55fc16ce86445"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="."><file name="clearsalegetorders.php" hash="6012a01a456a3a26256a8a75c1c269eb"/><file name="clearsaleretry.php" hash="a5cd59cc326cd5a7b125567901477b03"/></dir></target></contents>
23
  <compatible/>
24
  <dependencies><required><php><min>4.4.1</min><max>5.6.13</max></php></required></dependencies>
25
  </package>