Version Notes
Remove cron jobs.
Download this release
Release Info
Developer | ClearSale Dev Team |
Extension | ClearSale_Total |
Version | 1.1.2 |
Comparing to | |
See all releases |
Code changes from version 1.1.1 to 1.1.2
- app/code/community/Clearsale/Total/Block/Adminhtml/Sales/Order/View.php +21 -0
- app/code/community/Clearsale/Total/Block/Adminhtml/Sales/Order/testimonial.txt +4 -0
- app/code/community/Clearsale/Total/Model/Observer.php +1 -4
- app/code/community/Clearsale/Total/Model/Order/Entity/Address.php +1 -0
- app/code/community/Clearsale/Total/Model/app - Atalho.lnk +0 -0
- app/code/community/Clearsale/Total/controllers/IndexController.php +13 -6
- app/code/community/Clearsale/Total/controllers/Integration/IndexController.php +10 -0
- app/code/community/Clearsale/Total/etc/config.xml +24 -23
- app/code/community/Clearsale/Total/etc/system.xml +1 -8
- app/design/adminhtml/default/default/template/total/totalbackend.phtml +11 -2
- app/design/frontend/base/default/layout/total.xml +8 -0
- app/design/frontend/base/default/template/total/getorderstatus.phtml +27 -0
- app/design/frontend/base/default/template/total/meta_search.phtml +1 -1
- app/etc/modules/Clearsale_Total.xml +1 -1
- js/clearsale/total/Graphs/graph-data.js +5 -5
- js/clearsale/total/Graphs/graph-data.old.js +0 -317
- package.xml +5 -5
app/code/community/Clearsale/Total/Block/Adminhtml/Sales/Order/View.php
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class ClearSale_Total_Block_Adminhtml_Sales_Order_View extends Mage_Adminhtml_Block_Sales_Order_View {
|
4 |
+
public function __construct() {
|
5 |
+
|
6 |
+
parent::__construct();
|
7 |
+
|
8 |
+
//create URL to our custom action
|
9 |
+
|
10 |
+
//$url = Mage::getModel('adminhtml/url')->getUrl('total/observer/sendSpecificOrder');
|
11 |
+
|
12 |
+
//add the button
|
13 |
+
//$this->_addButton('cygtest_resubmit', array(
|
14 |
+
// 'label' => 'Reanalysis',
|
15 |
+
// 'onclick' => 'setLocation(\'' . $url . '\')',
|
16 |
+
// 'class' => 'go'
|
17 |
+
//));
|
18 |
+
|
19 |
+
|
20 |
+
}
|
21 |
+
}
|
app/code/community/Clearsale/Total/Block/Adminhtml/Sales/Order/testimonial.txt
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
I born in a christian family , I've studied the God's word and participated of church activies since I was a child. The church people and activities was
|
2 |
+
for me a great comunity. When I was a tenager (16 years old) I started to think if I really believed in the gospel, and I understood that I was participating of church like a boy participating of a scout activities.
|
3 |
+
|
4 |
+
However, before I turn an unbeliever, I thought : I'm living a religious life but I don't talk with God . So I chalanged me to keep a month talking with God , and
|
app/code/community/Clearsale/Total/Model/Observer.php
CHANGED
@@ -94,10 +94,7 @@ class Clearsale_Total_Model_Observer
|
|
94 |
|
95 |
public function getClearsaleOrderStatus()
|
96 |
{
|
97 |
-
|
98 |
-
Mage::app();
|
99 |
-
|
100 |
-
$isActive = Mage::getStoreConfig("clearsale_total/general/active");
|
101 |
|
102 |
|
103 |
if ($isActive)
|
94 |
|
95 |
public function getClearsaleOrderStatus()
|
96 |
{
|
97 |
+
$isActive = Mage::getStoreConfig("clearsale_total/general/active");
|
|
|
|
|
|
|
98 |
|
99 |
|
100 |
if ($isActive)
|
app/code/community/Clearsale/Total/Model/Order/Entity/Address.php
CHANGED
@@ -7,6 +7,7 @@ class Clearsale_Total_Model_Order_Entity_Address
|
|
7 |
public $State;
|
8 |
public $ZipCode;
|
9 |
public $County;
|
|
|
10 |
public $Number;
|
11 |
public $Country;
|
12 |
}
|
7 |
public $State;
|
8 |
public $ZipCode;
|
9 |
public $County;
|
10 |
+
public $Comp;
|
11 |
public $Number;
|
12 |
public $Country;
|
13 |
}
|
app/code/community/Clearsale/Total/Model/app - Atalho.lnk
ADDED
Binary file
|
app/code/community/Clearsale/Total/controllers/IndexController.php
CHANGED
@@ -4,11 +4,18 @@
|
|
4 |
{
|
5 |
public function indexAction()
|
6 |
{
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
}
|
14 |
}
|
4 |
{
|
5 |
public function indexAction()
|
6 |
{
|
7 |
+
//Get current layout state
|
8 |
+
$this->loadLayout();
|
9 |
+
|
10 |
+
$block = $this->getLayout()->createBlock(
|
11 |
+
'Mage_Core_Block_Template',
|
12 |
+
'total',
|
13 |
+
array('template' => 'total/getorderstatus.phtml')
|
14 |
+
);
|
15 |
+
|
16 |
+
$this->getLayout()->getBlock('root')->setTemplate('page/1column.phtml');
|
17 |
+
$this->getLayout()->getBlock('content')->append($block);
|
18 |
+
$this->_initLayoutMessages('core/session');
|
19 |
+
$this->renderLayout();
|
20 |
}
|
21 |
}
|
app/code/community/Clearsale/Total/controllers/Integration/IndexController.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Clearsale_Total_Integration_IndexController extends Mage_Core_Controller_Front_Action
|
4 |
+
{
|
5 |
+
public function indexAction()
|
6 |
+
{
|
7 |
+
$this->loadLayout();
|
8 |
+
$this->renderLayout();
|
9 |
+
}
|
10 |
+
}
|
app/code/community/Clearsale/Total/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Clearsale_Total>
|
5 |
-
<version>1.1.
|
6 |
</Clearsale_Total>
|
7 |
</modules>
|
8 |
<global>
|
@@ -29,8 +29,11 @@
|
|
29 |
<total>
|
30 |
<class>Clearsale_Total_Block</class>
|
31 |
</total>
|
32 |
-
|
33 |
-
|
|
|
|
|
|
|
34 |
<front>
|
35 |
</front>
|
36 |
</blocks>
|
@@ -74,6 +77,24 @@
|
|
74 |
</observers>
|
75 |
</checkout_onepage_controller_success_action>
|
76 |
</events>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
</global>
|
78 |
<default>
|
79 |
<tab1>
|
@@ -174,24 +195,4 @@
|
|
174 |
</updates>
|
175 |
</layout>
|
176 |
</adminhtml>
|
177 |
-
<crontab>
|
178 |
-
<jobs>
|
179 |
-
<total_get_orders>
|
180 |
-
<schedule>
|
181 |
-
<cron_expr>*/5 * * * *</cron_expr>
|
182 |
-
</schedule>
|
183 |
-
<run>
|
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>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Clearsale_Total>
|
5 |
+
<version>1.1.2</version>
|
6 |
</Clearsale_Total>
|
7 |
</modules>
|
8 |
<global>
|
29 |
<total>
|
30 |
<class>Clearsale_Total_Block</class>
|
31 |
</total>
|
32 |
+
<adminhtml>
|
33 |
+
<rewrite>
|
34 |
+
<sales_order_view>Clearsale_Total_Block_Adminhtml_Sales_Order_View</sales_order_view>
|
35 |
+
</rewrite>
|
36 |
+
</adminhtml>
|
37 |
<front>
|
38 |
</front>
|
39 |
</blocks>
|
77 |
</observers>
|
78 |
</checkout_onepage_controller_success_action>
|
79 |
</events>
|
80 |
+
<frontend>
|
81 |
+
<routers>
|
82 |
+
<clearsale_total>
|
83 |
+
<use>standard</use>
|
84 |
+
<args>
|
85 |
+
<module>Clearsale_Total</module>
|
86 |
+
<frontName>clearsale</frontName>
|
87 |
+
</args>
|
88 |
+
</clearsale_total>
|
89 |
+
</routers>
|
90 |
+
<layout>
|
91 |
+
<updates>
|
92 |
+
<total>
|
93 |
+
<file>total.xml</file>
|
94 |
+
</total>
|
95 |
+
</updates>
|
96 |
+
</layout>
|
97 |
+
</frontend>
|
98 |
</global>
|
99 |
<default>
|
100 |
<tab1>
|
195 |
</updates>
|
196 |
</layout>
|
197 |
</adminhtml>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
</config>
|
app/code/community/Clearsale/Total/etc/system.xml
CHANGED
@@ -85,14 +85,7 @@
|
|
85 |
<show_in_default>1</show_in_default>
|
86 |
<show_in_website>1</show_in_website>
|
87 |
<show_in_store>1</show_in_store>
|
88 |
-
</credicardmethod>
|
89 |
-
<cron_settings_get>
|
90 |
-
<label>Get order status on each:</label>
|
91 |
-
<frontend_type>select</frontend_type>
|
92 |
-
<source_model>total/system_config_source_cron_values</source_model>
|
93 |
-
<sort_order>8</sort_order>
|
94 |
-
<show_in_default>1</show_in_default>
|
95 |
-
</cron_settings_get>
|
96 |
<create_invoice translate="label">
|
97 |
<label>Create invoice on approved:</label>
|
98 |
<frontend_type>select</frontend_type>
|
85 |
<show_in_default>1</show_in_default>
|
86 |
<show_in_website>1</show_in_website>
|
87 |
<show_in_store>1</show_in_store>
|
88 |
+
</credicardmethod>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
<create_invoice translate="label">
|
90 |
<label>Create invoice on approved:</label>
|
91 |
<frontend_type>select</frontend_type>
|
app/design/adminhtml/default/default/template/total/totalbackend.phtml
CHANGED
@@ -9,7 +9,7 @@ $apiKey = Mage::getStoreConfig("clearsale_total/general/key");
|
|
9 |
$password = Mage::getStoreConfig("clearsale_total/general/clientsecret");
|
10 |
$user = Mage::getStoreConfig("clearsale_total/general/clientid");
|
11 |
$environment = Mage::getStoreConfig("clearsale_total/general/environment");
|
12 |
-
|
13 |
$obj = Mage::getModel('total/observer');
|
14 |
|
15 |
$authBO = Mage::getModel('total/auth_business_object');
|
@@ -20,7 +20,15 @@ if($authResponse)
|
|
20 |
{
|
21 |
$token = $authResponse->Token->Value;
|
22 |
}
|
23 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
$script = "<script>";
|
25 |
$script .= "var apiKey = \"".$apiKey."\";";
|
26 |
$script .= "var loginToken = \"".$token."\";";
|
@@ -28,6 +36,7 @@ $script .= "var user = \"".$user."\";";
|
|
28 |
$script .= "var password = \"".$password."\";";
|
29 |
$script .= "var interval = ".$interval.";";
|
30 |
$script .= "var prefix = \"".$environment."\";";
|
|
|
31 |
$script .= "</script>";
|
32 |
|
33 |
echo $script;
|
9 |
$password = Mage::getStoreConfig("clearsale_total/general/clientsecret");
|
10 |
$user = Mage::getStoreConfig("clearsale_total/general/clientid");
|
11 |
$environment = Mage::getStoreConfig("clearsale_total/general/environment");
|
12 |
+
$urlClientArea = "http://app.clear.sale";
|
13 |
$obj = Mage::getModel('total/observer');
|
14 |
|
15 |
$authBO = Mage::getModel('total/auth_business_object');
|
20 |
{
|
21 |
$token = $authResponse->Token->Value;
|
22 |
}
|
23 |
+
if(isset($environment))
|
24 |
+
{
|
25 |
+
if(strpos($environment, 'sandbox'))
|
26 |
+
{
|
27 |
+
$urlClientArea = "https://sandbox.clearsale.com.br/App/clientarea/";
|
28 |
+
}
|
29 |
+
}
|
30 |
+
|
31 |
+
$interval = "1";
|
32 |
$script = "<script>";
|
33 |
$script .= "var apiKey = \"".$apiKey."\";";
|
34 |
$script .= "var loginToken = \"".$token."\";";
|
36 |
$script .= "var password = \"".$password."\";";
|
37 |
$script .= "var interval = ".$interval.";";
|
38 |
$script .= "var prefix = \"".$environment."\";";
|
39 |
+
$script .= "var enviromentRoot = \"".$urlClientArea."\";";
|
40 |
$script .= "</script>";
|
41 |
|
42 |
echo $script;
|
app/design/frontend/base/default/layout/total.xml
CHANGED
@@ -1,4 +1,12 @@
|
|
1 |
<layout version="1.0.0">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
<checkout_onepage_index>
|
3 |
<reference name="head">
|
4 |
<block type="core/template" name="meta_checkout" template="total/meta_checkout.phtml" />
|
1 |
<layout version="1.0.0">
|
2 |
+
<clearsale_total_index>
|
3 |
+
<reference name="root">
|
4 |
+
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
5 |
+
</reference>
|
6 |
+
<reference name="content">
|
7 |
+
<block type="core/template" name="hello" template="total/getorderstatus.phtml"/>
|
8 |
+
</reference>
|
9 |
+
</clearsale_total_index>
|
10 |
<checkout_onepage_index>
|
11 |
<reference name="head">
|
12 |
<block type="core/template" name="meta_checkout" template="total/meta_checkout.phtml" />
|
app/design/frontend/base/default/template/total/getorderstatus.phtml
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
Mage::app();
|
4 |
+
|
5 |
+
$isActive = Mage::getStoreConfig("clearsale_total/general/active");
|
6 |
+
|
7 |
+
$apikey = Mage::getStoreConfig("clearsale_total/general/key");
|
8 |
+
|
9 |
+
|
10 |
+
if ($isActive)
|
11 |
+
{
|
12 |
+
|
13 |
+
if(isset($_GET["apikey"]))
|
14 |
+
{
|
15 |
+
|
16 |
+
if($apikey == $_GET["apikey"])
|
17 |
+
{
|
18 |
+
$obj = Mage::getModel('total/observer');
|
19 |
+
|
20 |
+
$obj->getClearsaleOrderStatus();
|
21 |
+
|
22 |
+
echo "OK";
|
23 |
+
}
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
?>
|
app/design/frontend/base/default/template/total/meta_search.phtml
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
$isActive = Mage::getStoreConfig("
|
3 |
|
4 |
if ($isActive)
|
5 |
{
|
1 |
<?php
|
2 |
+
$isActive = Mage::getStoreConfig("clearsale_total/general/active");
|
3 |
|
4 |
if ($isActive)
|
5 |
{
|
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.
|
8 |
</Clearsale_Total>
|
9 |
</modules>
|
10 |
</config>
|
4 |
<Clearsale_Total>
|
5 |
<active>true</active>
|
6 |
<codePool>community</codePool>
|
7 |
+
<version>1.1.2</version>
|
8 |
</Clearsale_Total>
|
9 |
</modules>
|
10 |
</config>
|
js/clearsale/total/Graphs/graph-data.js
CHANGED
@@ -221,7 +221,7 @@ async: true
|
|
221 |
dataChart = { Data: [] }
|
222 |
reprovedData.forEach(logArrayElements)
|
223 |
DeclineData = dataChart.Data;
|
224 |
-
if(!isUpdate)
|
225 |
{
|
226 |
DeclineChart = new Morris.Donut({
|
227 |
element: 'decline-chart',
|
@@ -292,7 +292,7 @@ async: true
|
|
292 |
orderStatusSummary.forEach(logArrayElements);
|
293 |
ApprovalData = dataChart.Data;
|
294 |
|
295 |
-
if(!isUpdate)
|
296 |
{
|
297 |
ApprovalChart = Morris.Donut({
|
298 |
element: 'approval-chart',
|
@@ -345,9 +345,9 @@ function MountTableLastOrders(LastOrders) {
|
|
345 |
|
346 |
html += "<tr>";
|
347 |
html += "<td>"+jQuery.timeago(data.OrderActionData)+"</td>";
|
348 |
-
html += "<td>"+"<a href
|
349 |
-
+ data.ClientOrderId + "
|
350 |
-
html += "<td>"+ "$ "+ data.TotalOrderValue.toFixed(2) +"</td>";
|
351 |
html += setStatus(data.Status);
|
352 |
html += "</tr>";
|
353 |
});
|
221 |
dataChart = { Data: [] }
|
222 |
reprovedData.forEach(logArrayElements)
|
223 |
DeclineData = dataChart.Data;
|
224 |
+
if(!isUpdate || DeclineChart.data == null)
|
225 |
{
|
226 |
DeclineChart = new Morris.Donut({
|
227 |
element: 'decline-chart',
|
292 |
orderStatusSummary.forEach(logArrayElements);
|
293 |
ApprovalData = dataChart.Data;
|
294 |
|
295 |
+
if(!isUpdate || ApprovalChart.data == null)
|
296 |
{
|
297 |
ApprovalChart = Morris.Donut({
|
298 |
element: 'approval-chart',
|
345 |
|
346 |
html += "<tr>";
|
347 |
html += "<td>"+jQuery.timeago(data.OrderActionData)+"</td>";
|
348 |
+
html += "<td>" + "<a href=\""+ enviromentRoot +"/Order/DetailByOrderId/"
|
349 |
+
+ data.ClientOrderId + "\" target=\"_blank\">" + data.ClientOrderId + "</a></td>";
|
350 |
+
html += "<td>" + "$ " + data.TotalOrderValue.toFixed(2) + "</td>";
|
351 |
html += setStatus(data.Status);
|
352 |
html += "</tr>";
|
353 |
});
|
js/clearsale/total/Graphs/graph-data.old.js
DELETED
@@ -1,317 +0,0 @@
|
|
1 |
-
var chart;
|
2 |
-
var table;
|
3 |
-
var dataChart;
|
4 |
-
var dataTable;
|
5 |
-
var jsonTableData;
|
6 |
-
var loginToken;
|
7 |
-
var requestDashboard;
|
8 |
-
var apiKey = "947D7527-4276-4518-9F99-87D6561748CD";
|
9 |
-
var user = "arvatosystems";
|
10 |
-
var password = "M3WgSqES1Ppa";
|
11 |
-
var interval = 4;
|
12 |
-
var prefix = "https://sandbox.clearsale.com.br/";//"https://pci.clearsale.com.br/rest/";
|
13 |
-
var ApprovalChart;
|
14 |
-
var DeclineChart;
|
15 |
-
var SLAChart;
|
16 |
-
var SubmissionChart;
|
17 |
-
var ApprovalData;
|
18 |
-
var DeclineData;
|
19 |
-
var SLAData;
|
20 |
-
var SubmissionData;
|
21 |
-
var ApprovalRate;
|
22 |
-
var SubmissionCount = 0;
|
23 |
-
var AnalysisCount = 0;
|
24 |
-
var LastOrders;
|
25 |
-
var dataChart = { Data: [] };
|
26 |
-
|
27 |
-
|
28 |
-
jQuery(document).ready(function () {
|
29 |
-
|
30 |
-
RequestLogin();
|
31 |
-
BindChart();
|
32 |
-
Chart();
|
33 |
-
BindInfoGraph();
|
34 |
-
MountTableLastOrders();
|
35 |
-
|
36 |
-
jQuery("#ReportFilter").change(function () {
|
37 |
-
interval = jQuery(this).val();
|
38 |
-
RequestLogin();
|
39 |
-
BindChart();
|
40 |
-
ApprovalChart.setData(ApprovalData);
|
41 |
-
DeclineChart.setData(DeclineData);
|
42 |
-
SLAChart.setData(SLAData);
|
43 |
-
SubmissionChart.setData(SubmissionData);
|
44 |
-
BindInfoGraph();
|
45 |
-
MountTableLastOrders();
|
46 |
-
});
|
47 |
-
|
48 |
-
|
49 |
-
});
|
50 |
-
|
51 |
-
function logArrayElements(element, index, array) {
|
52 |
-
|
53 |
-
var item = array[index];
|
54 |
-
|
55 |
-
dataChart.Data.push({
|
56 |
-
"label": item.Description,
|
57 |
-
"value": item.Quantity
|
58 |
-
});
|
59 |
-
}
|
60 |
-
|
61 |
-
function RequestLogin() {
|
62 |
-
var requestLogin = {
|
63 |
-
Login: {
|
64 |
-
Apikey: apiKey,
|
65 |
-
ClientID: user,
|
66 |
-
ClientSecret: password
|
67 |
-
}
|
68 |
-
};
|
69 |
-
|
70 |
-
requestLogin = JSON.stringify(requestLogin);
|
71 |
-
|
72 |
-
console.log(requestLogin);
|
73 |
-
|
74 |
-
jQuery.ajax({
|
75 |
-
url: prefix + "api/auth/Login",
|
76 |
-
type: "POST",
|
77 |
-
contentType: "application/json",
|
78 |
-
data: requestLogin,
|
79 |
-
async: false,
|
80 |
-
success: function (result) {
|
81 |
-
loginToken = result.Token.Value;
|
82 |
-
}, error: function (xhr, textStatus, errorThrown) {
|
83 |
-
console.log(textStatus + ':' + errorThrown + ' | ' + xhr.responseText);
|
84 |
-
}
|
85 |
-
});
|
86 |
-
|
87 |
-
console.log("token" + loginToken);
|
88 |
-
|
89 |
-
requestDashboard = {
|
90 |
-
LoginToken: loginToken,
|
91 |
-
ApiKey: apiKey,
|
92 |
-
Interval: interval,
|
93 |
-
Status: "3"
|
94 |
-
};
|
95 |
-
|
96 |
-
requestDashboard = JSON.stringify(requestDashboard);
|
97 |
-
|
98 |
-
console.log("Request" + requestDashboard);
|
99 |
-
}
|
100 |
-
|
101 |
-
function BindSubmissionCount() {
|
102 |
-
jQuery.support.cors = true;
|
103 |
-
console.log(requestDashboard);
|
104 |
-
var jsonData = jQuery.ajax(
|
105 |
-
{
|
106 |
-
url: prefix + "Api/Report/CountSubmission",
|
107 |
-
type: "POST",
|
108 |
-
contentType: "application/json",
|
109 |
-
data: requestDashboard,
|
110 |
-
async: false
|
111 |
-
}
|
112 |
-
).responseText;
|
113 |
-
|
114 |
-
SubmissionCount = JSON.parse(jsonData);
|
115 |
-
}
|
116 |
-
|
117 |
-
function BindApprovalRate() {
|
118 |
-
jQuery.support.cors = true;
|
119 |
-
console.log(requestDashboard);
|
120 |
-
var jsonData = jQuery.ajax(
|
121 |
-
{
|
122 |
-
url: prefix + "Api/Report/ApprovalRate",
|
123 |
-
type: "POST",
|
124 |
-
contentType: "application/json",
|
125 |
-
data: requestDashboard,
|
126 |
-
async: false
|
127 |
-
}
|
128 |
-
).responseText;
|
129 |
-
|
130 |
-
SubmissionCount = JSON.parse(jsonData);
|
131 |
-
}
|
132 |
-
|
133 |
-
function BindAnalysisCount() {
|
134 |
-
jQuery.support.cors = true;
|
135 |
-
requestDashboard.Status = 3;
|
136 |
-
|
137 |
-
var jsonData = jQuery.ajax(
|
138 |
-
{
|
139 |
-
url: prefix + "Api/Report/CountByStatus",
|
140 |
-
type: "POST",
|
141 |
-
contentType: "application/json",
|
142 |
-
data: requestDashboard,
|
143 |
-
async: false
|
144 |
-
}
|
145 |
-
).responseText;
|
146 |
-
console.log("total_" + jsonData)
|
147 |
-
AnalysisCount = JSON.parse(jsonData);
|
148 |
-
}
|
149 |
-
|
150 |
-
function BindLastOrders() {
|
151 |
-
jQuery.support.cors = true;
|
152 |
-
requestDashboard.Status = 3;
|
153 |
-
|
154 |
-
var jsonData = jQuery.ajax(
|
155 |
-
{
|
156 |
-
url: prefix + "Api/Report/LastOrders",
|
157 |
-
type: "POST",
|
158 |
-
contentType: "application/json",
|
159 |
-
data: requestDashboard,
|
160 |
-
async: false
|
161 |
-
}
|
162 |
-
).responseText;
|
163 |
-
|
164 |
-
LastOrders = JSON.parse(jsonData);
|
165 |
-
}
|
166 |
-
|
167 |
-
function BindSubmission() {
|
168 |
-
jQuery.support.cors = true;
|
169 |
-
console.log(requestDashboard);
|
170 |
-
var jsonData = jQuery.ajax(
|
171 |
-
{
|
172 |
-
url: prefix + "Api/Report/Approvals",
|
173 |
-
type: "POST",
|
174 |
-
contentType: "application/json",
|
175 |
-
data: requestDashboard,
|
176 |
-
async: false
|
177 |
-
}
|
178 |
-
).responseText;
|
179 |
-
console.log("total_" + jsonData)
|
180 |
-
SubmissionData = JSON.parse(jsonData);
|
181 |
-
}
|
182 |
-
|
183 |
-
function BindReproved() {
|
184 |
-
jQuery.support.cors = true;
|
185 |
-
console.log(requestDashboard);
|
186 |
-
var reprovedDataJson = jQuery.ajax(
|
187 |
-
{
|
188 |
-
url: prefix + "Api/Report/Reproved",
|
189 |
-
type: "POST",
|
190 |
-
contentType: "application/json",
|
191 |
-
data: requestDashboard,
|
192 |
-
async: false
|
193 |
-
}
|
194 |
-
).responseText;
|
195 |
-
|
196 |
-
console.log(reprovedDataJson);
|
197 |
-
|
198 |
-
var reprovedData = JSON.parse(reprovedDataJson);
|
199 |
-
|
200 |
-
dataChart = { Data: [] }
|
201 |
-
|
202 |
-
reprovedData.forEach(logArrayElements);
|
203 |
-
|
204 |
-
DeclineData = dataChart.Data;
|
205 |
-
}
|
206 |
-
|
207 |
-
function BindSLA() {
|
208 |
-
jQuery.support.cors = true;
|
209 |
-
|
210 |
-
var SLADataJson = jQuery.ajax(
|
211 |
-
{
|
212 |
-
url: prefix + "Api/Report/SLA",
|
213 |
-
type: "POST",
|
214 |
-
contentType: "application/json",
|
215 |
-
data: requestDashboard,
|
216 |
-
async: false
|
217 |
-
}
|
218 |
-
).responseText;
|
219 |
-
|
220 |
-
SLAData = JSON.parse(SLADataJson);
|
221 |
-
}
|
222 |
-
|
223 |
-
function BindApproved() {
|
224 |
-
jQuery.support.cors = true;
|
225 |
-
|
226 |
-
var orderStatusSummaryData = jQuery.ajax(
|
227 |
-
{
|
228 |
-
url: prefix + "Api/Report/OrderStatusSummary",
|
229 |
-
type: "POST",
|
230 |
-
contentType: "application/json",
|
231 |
-
data: requestDashboard,
|
232 |
-
async: false
|
233 |
-
}
|
234 |
-
).responseText;
|
235 |
-
|
236 |
-
dataChart = { Data: [] }
|
237 |
-
|
238 |
-
var orderStatusSummary = JSON.parse(orderStatusSummaryData);
|
239 |
-
|
240 |
-
orderStatusSummary.forEach(logArrayElements);
|
241 |
-
|
242 |
-
ApprovalData = dataChart.Data;
|
243 |
-
}
|
244 |
-
|
245 |
-
function BindChart() {
|
246 |
-
|
247 |
-
BindSubmission();
|
248 |
-
BindReproved();
|
249 |
-
BindSLA();
|
250 |
-
BindApproved();
|
251 |
-
BindSubmissionCount();
|
252 |
-
BindApprovalRate();
|
253 |
-
BindAnalysisCount();
|
254 |
-
BindLastOrders();
|
255 |
-
}
|
256 |
-
|
257 |
-
function Chart() {
|
258 |
-
SubmissionChart = new Morris.Area({
|
259 |
-
element: 'morris-area-chart',
|
260 |
-
data: SubmissionData,
|
261 |
-
xkey: 'Data',
|
262 |
-
ykeys: ['Aprovados', 'Quantidade'],
|
263 |
-
labels: ['Approved', 'Total'],
|
264 |
-
lineColors: ['#7C1952', '#FFA500'],
|
265 |
-
pointSize: 2,
|
266 |
-
hideHover: 'auto',
|
267 |
-
resize: true
|
268 |
-
});
|
269 |
-
|
270 |
-
ApprovalChart = Morris.Donut({
|
271 |
-
element: 'approved-chart',
|
272 |
-
data: ApprovalData,
|
273 |
-
colors: ['#009900', '#990000'],
|
274 |
-
resize: true
|
275 |
-
});
|
276 |
-
|
277 |
-
DeclineChart = new Morris.Donut({
|
278 |
-
element: 'reproved-chart',
|
279 |
-
data: DeclineData,
|
280 |
-
colors: ['#660000', '#990000', '#CC0000', '#FF0000'],
|
281 |
-
resize: true
|
282 |
-
});
|
283 |
-
|
284 |
-
SLAChart = new Morris.Bar({
|
285 |
-
element: 'morris-bar-chart',
|
286 |
-
data: SLAData,
|
287 |
-
xkey: 'Label',
|
288 |
-
ykeys: ['Value'],
|
289 |
-
labels: ['Total'],
|
290 |
-
barColors: ['#FAA519'],
|
291 |
-
barRatio: 0.4,
|
292 |
-
xLabelAngle: 35,
|
293 |
-
hideHover: 'auto',
|
294 |
-
resize: true
|
295 |
-
});
|
296 |
-
}
|
297 |
-
|
298 |
-
function BindInfoGraph() {
|
299 |
-
jQuery("#Submited").html(SubmissionCount);
|
300 |
-
jQuery("#ApprovalRate").html(ApprovalRate);
|
301 |
-
jQuery("#InAnlaysis").html(AnalysisCount);
|
302 |
-
}
|
303 |
-
|
304 |
-
function MountTableLastOrders() {
|
305 |
-
var html = "";
|
306 |
-
|
307 |
-
jQuery.each(LastOrders, function (i, data) {
|
308 |
-
// console.log(data.ClientOrderId + data.OrderActionData + data.Status);
|
309 |
-
|
310 |
-
html += "<a href=" + "https://pci.clearsale.com.br/Appv4/Operacao/Analise/PedidoPorCodigoEntidade?codigoEntidade=" + data.ClientOrderId + "&entidadeID=10&visualizacao=true&t=" + loginToken + "&a=" + apiKey + " class=\"list-group-item\" target=\"_blank\">";
|
311 |
-
html += "<span class=\"badge\">" + jQuery.timeago(data.OrderActionData) + "</span> <i class=\"fa fa-fw fa-check\"></i>" + data.ClientOrderId + " " + data.Status;
|
312 |
-
html += "</a>";
|
313 |
-
});
|
314 |
-
|
315 |
-
jQuery("#lastorders").html(html);
|
316 |
-
}
|
317 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>ClearSale_Total</name>
|
4 |
-
<version>1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license>OSL</license>
|
7 |
<channel>community</channel>
|
@@ -13,13 +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.
|
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’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. 
|
15 |
More than offering tools, Clearsale is always looking for the optimum balance between chargeback losses, orders rejected and response time.</description>
|
16 |
-
<notes>
|
17 |

|
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-
|
21 |
-
<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="
|
23 |
<compatible/>
|
24 |
<dependencies><required><php><min>4.4.1</min><max>5.6.13</max></php></required></dependencies>
|
25 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>ClearSale_Total</name>
|
4 |
+
<version>1.1.2</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.
|
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’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. 
|
15 |
More than offering tools, Clearsale is always looking for the optimum balance between chargeback losses, orders rejected and response time.</description>
|
16 |
+
<notes>Remove cron jobs.
|
17 |

|
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-05-04</date>
|
21 |
+
<time>08:50:59</time>
|
22 |
+
<contents><target name="magecommunity"><dir name="Clearsale"><dir name="Total"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="View.php" hash="92bdbfdd90c3b7e1040252bf15950dd1"/><file name="testimonial.txt" hash="c3e091a20252d989f80da96ffecd74ae"/></dir></dir><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="45afa95eee3dbf8befa8597695ab71ec"/><dir name="Order"><dir name="Business"><file name="Object.php" hash="31fb1bed92a1169a48370efaf23e8095"/></dir><dir name="Entity"><file name="Address.php" hash="75efca7d3a5b595aeca5171ba944f15c"/><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><file name="app - Atalho.lnk" hash="4604eb44c9c8fdb3fc6e3f82ab86eb21"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="TotalbackendController.php" hash="246df39ec4bc19f9a65f57d6f4d5ff20"/></dir><file name="IndexController.php" hash="dd6c505031b4278d6a57179d7245d217"/><dir name="Integration"><file name="IndexController.php" hash="8eb2f144d0eaa9bef40e476f9c28c311"/></dir></dir><dir name="etc"><file name="config.xml" hash="b16fde36324ff5113a022500bc787f2f"/><file name="system.xml" hash="821337cc4f8ec348c45f21d0084e6a3d"/></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="38c275932ab4a801ade0572d16b3ca0c"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="total.xml" hash="1677f62474494d918fd012da57f6cb54"/></dir><dir name="template"><dir name="total"><file name="fingerprint.phtml" hash="7ec23ab40ab28a0fc7f77d1421041721"/><file name="getorderstatus.phtml" hash="ff4de13213422c9819c632365a1a7469"/><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="c452fede6e703b549bc939f7a28bab50"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Clearsale_Total.xml" hash="f43234d3956fbbbe0a6d8c90fd59b3e7"/></dir></target><target name="mage"><dir name="js"><dir name="clearsale"><dir name="total"><dir name="Graphs"><file name="graph-data.js" hash="6871eca20564813f7ecf413fc7478883"/></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>
|