Version Notes
Added data frame support for guest orders, updated data frame styling to match new sirportly look.
Download this release
Release Info
Developer | Hussey Coding |
Extension | HusseyCoding_Sirportly |
Version | 1.2.3 |
Comparing to | |
See all releases |
Code changes from version 1.2.2 to 1.2.3
- app/code/community/HusseyCoding/Sirportly/Block/Orders.php +49 -9
- app/code/community/HusseyCoding/Sirportly/Block/Permissions/User/Edit/Tab/Sirportly.php +1 -1
- app/code/community/HusseyCoding/Sirportly/Helper/CheckoutData.php +2 -3
- app/code/community/HusseyCoding/Sirportly/controllers/OrdersController.php +3 -34
- app/code/community/HusseyCoding/Sirportly/etc/config.xml +1 -1
- app/design/frontend/base/default/template/sirportly/orders.phtml +15 -10
- package.xml +5 -5
app/code/community/HusseyCoding/Sirportly/Block/Orders.php
CHANGED
@@ -1,15 +1,12 @@
|
|
1 |
<?php
|
2 |
class HusseyCoding_Sirportly_Block_Orders extends Mage_Core_Block_Template
|
3 |
{
|
|
|
|
|
|
|
4 |
public function getOrders()
|
5 |
{
|
6 |
-
$
|
7 |
-
$orders = Mage::getResourceModel('sales/order_collection');
|
8 |
-
$orders->getSelect()
|
9 |
-
->where('customer_email = ?', $customer->getEmail())
|
10 |
-
->order('created_at DESC');
|
11 |
-
|
12 |
-
if ($orders->count()):
|
13 |
$return = array();
|
14 |
|
15 |
foreach ($orders as $order):
|
@@ -33,14 +30,57 @@ class HusseyCoding_Sirportly_Block_Orders extends Mage_Core_Block_Template
|
|
33 |
return false;
|
34 |
}
|
35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
public function getCustomerName()
|
37 |
{
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
}
|
40 |
|
41 |
public function getCustomerEmail()
|
42 |
{
|
43 |
-
return $this->
|
44 |
}
|
45 |
|
46 |
private function _getOrderUrl($id)
|
1 |
<?php
|
2 |
class HusseyCoding_Sirportly_Block_Orders extends Mage_Core_Block_Template
|
3 |
{
|
4 |
+
private $_orders;
|
5 |
+
private $_customername;
|
6 |
+
|
7 |
public function getOrders()
|
8 |
{
|
9 |
+
if ($orders = $this->_findMagentoOrders()):
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
$return = array();
|
11 |
|
12 |
foreach ($orders as $order):
|
30 |
return false;
|
31 |
}
|
32 |
|
33 |
+
private function _findMagentoOrders()
|
34 |
+
{
|
35 |
+
if (!isset($this->_orders)):
|
36 |
+
$email = $this->getEmail();
|
37 |
+
$orders = Mage::getResourceModel('sales/order_collection');
|
38 |
+
$orders->getSelect()
|
39 |
+
->where('customer_email = ?', $email)
|
40 |
+
->order('created_at DESC');
|
41 |
+
|
42 |
+
if ($orders->count()):
|
43 |
+
$this->_orders = $orders;
|
44 |
+
else:
|
45 |
+
$this->_orders = false;
|
46 |
+
endif;
|
47 |
+
endif;
|
48 |
+
|
49 |
+
return $this->_orders;
|
50 |
+
}
|
51 |
+
|
52 |
+
public function hasCustomerName()
|
53 |
+
{
|
54 |
+
if ($this->getCustomerName()):
|
55 |
+
return true;
|
56 |
+
endif;
|
57 |
+
|
58 |
+
return false;
|
59 |
+
}
|
60 |
+
|
61 |
public function getCustomerName()
|
62 |
{
|
63 |
+
if (!isset($this->_customername)):
|
64 |
+
$this->_customername = false;
|
65 |
+
foreach (Mage::app()->getStores() as $store):
|
66 |
+
$customer = Mage::getModel('customer/customer');
|
67 |
+
$customer->setWebsiteId($store->getWebsite()->getId());
|
68 |
+
$customer->setStoreId($store->getId());
|
69 |
+
$customer->loadByEmail($this->getEmail());
|
70 |
+
|
71 |
+
if ($customer->getId()):
|
72 |
+
$this->_customername = $customer->getName();
|
73 |
+
break;
|
74 |
+
endif;
|
75 |
+
endforeach;
|
76 |
+
endif;
|
77 |
+
|
78 |
+
return $this->_customername;
|
79 |
}
|
80 |
|
81 |
public function getCustomerEmail()
|
82 |
{
|
83 |
+
return $this->getEmail();
|
84 |
}
|
85 |
|
86 |
private function _getOrderUrl($id)
|
app/code/community/HusseyCoding/Sirportly/Block/Permissions/User/Edit/Tab/Sirportly.php
CHANGED
@@ -63,7 +63,7 @@ class HusseyCoding_Sirportly_Block_Permissions_User_Edit_Tab_Sirportly extends M
|
|
63 |
|
64 |
private function _getUserSelect()
|
65 |
{
|
66 |
-
return Mage::helper('sirportly')->getSelectOptions('/api/v2/objects/users', false, '
|
67 |
}
|
68 |
|
69 |
private function _getViewSelect()
|
63 |
|
64 |
private function _getUserSelect()
|
65 |
{
|
66 |
+
return Mage::helper('sirportly')->getSelectOptions('/api/v2/objects/users', false, 'Any User', array('id' => array('first_name', 'last_name')));
|
67 |
}
|
68 |
|
69 |
private function _getViewSelect()
|
app/code/community/HusseyCoding/Sirportly/Helper/CheckoutData.php
CHANGED
@@ -20,9 +20,8 @@ class HusseyCoding_Sirportly_Helper_CheckoutData extends Mage_Checkout_Helper_Da
|
|
20 |
|
21 |
private function _compileTicketData($checkout, $message, $checkoutType)
|
22 |
{
|
23 |
-
$
|
24 |
-
$
|
25 |
-
$email = $customer->getEmail();
|
26 |
$subject = Mage::getStoreConfig('sirportly/paymentfailed/subject');
|
27 |
$subject = !empty($subject) ? $subject : 'Problem Processing Your Payment';
|
28 |
|
20 |
|
21 |
private function _compileTicketData($checkout, $message, $checkoutType)
|
22 |
{
|
23 |
+
$name = $checkout->getCustomerFirstname() . ' ' . $checkout->getCustomerLastname();
|
24 |
+
$email = $checkout->getCustomerEmail();
|
|
|
25 |
$subject = Mage::getStoreConfig('sirportly/paymentfailed/subject');
|
26 |
$subject = !empty($subject) ? $subject : 'Problem Processing Your Payment';
|
27 |
|
app/code/community/HusseyCoding/Sirportly/controllers/OrdersController.php
CHANGED
@@ -12,13 +12,9 @@ class HusseyCoding_Sirportly_OrdersController extends Mage_Core_Controller_Front
|
|
12 |
if (!empty($data['contacts']) && is_array($data['contacts'])):
|
13 |
$error = false;
|
14 |
if ($email = $this->_getEmail($data['contacts'])):
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
$this->renderLayout();
|
19 |
-
else:
|
20 |
-
$this->getResponse()->setBody($this->_notFoundHtml($email));
|
21 |
-
endif;
|
22 |
else:
|
23 |
$this->getResponse()->setBody($this->_noEmailHtml($email));
|
24 |
endif;
|
@@ -49,33 +45,6 @@ class HusseyCoding_Sirportly_OrdersController extends Mage_Core_Controller_Front
|
|
49 |
return false;
|
50 |
}
|
51 |
|
52 |
-
private function _customerExists($email)
|
53 |
-
{
|
54 |
-
if (Mage::getStoreConfig('customer/account_share/scope')):
|
55 |
-
foreach (Mage::getResourceModel('core/website_collection') as $website):
|
56 |
-
$customer = Mage::getModel('customer/customer');
|
57 |
-
$customer->setWebsiteId($website->getId());
|
58 |
-
$customer->loadByEmail($email);
|
59 |
-
if ($customer->getId()):
|
60 |
-
return $customer;
|
61 |
-
endif;
|
62 |
-
endforeach;
|
63 |
-
else:
|
64 |
-
$customer = Mage::getModel('customer/customer');
|
65 |
-
$customer->loadByEmail($email);
|
66 |
-
if ($customer->getId()):
|
67 |
-
return $customer;
|
68 |
-
endif;
|
69 |
-
endif;
|
70 |
-
|
71 |
-
return false;
|
72 |
-
}
|
73 |
-
|
74 |
-
private function _notFoundHtml($email)
|
75 |
-
{
|
76 |
-
return '<div>No Magento customer found with email address ' . $email . '.</div>';
|
77 |
-
}
|
78 |
-
|
79 |
private function _noEmailHtml()
|
80 |
{
|
81 |
return '<div>Please add an email address to this Sirportly contact.</div>';
|
12 |
if (!empty($data['contacts']) && is_array($data['contacts'])):
|
13 |
$error = false;
|
14 |
if ($email = $this->_getEmail($data['contacts'])):
|
15 |
+
$this->loadLayout();
|
16 |
+
$this->getLayout()->getBlock('root')->setEmail($email);
|
17 |
+
$this->renderLayout();
|
|
|
|
|
|
|
|
|
18 |
else:
|
19 |
$this->getResponse()->setBody($this->_noEmailHtml($email));
|
20 |
endif;
|
45 |
return false;
|
46 |
}
|
47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
private function _noEmailHtml()
|
49 |
{
|
50 |
return '<div>Please add an email address to this Sirportly contact.</div>';
|
app/code/community/HusseyCoding/Sirportly/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<HusseyCoding_Sirportly>
|
5 |
-
<version>1.2.
|
6 |
</HusseyCoding_Sirportly>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<HusseyCoding_Sirportly>
|
5 |
+
<version>1.2.3</version>
|
6 |
</HusseyCoding_Sirportly>
|
7 |
</modules>
|
8 |
<global>
|
app/design/frontend/base/default/template/sirportly/orders.phtml
CHANGED
@@ -46,18 +46,23 @@
|
|
46 |
</tbody>
|
47 |
</table>
|
48 |
<?php else: ?>
|
49 |
-
|
|
|
|
|
|
|
|
|
50 |
<?php endif; ?>
|
51 |
|
52 |
<style type="text/css">
|
53 |
html { font-family:'Helvetica Neue',Arial,sans-serif; }
|
54 |
-
body { font-size:
|
55 |
-
table { border-collapse:collapse; border-spacing:0; width:100%; }
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
table
|
62 |
-
table
|
|
|
63 |
</style>
|
46 |
</tbody>
|
47 |
</table>
|
48 |
<?php else: ?>
|
49 |
+
<?php if ($name = $this->hasCustomerName()): ?>
|
50 |
+
<div>No Magento orders found for <?php echo $this->getCustomerName(); ?> (<?php echo $this->getCustomerEmail(); ?>).</div>
|
51 |
+
<?php else: ?>
|
52 |
+
<div>No Magento orders found for <?php echo $this->getCustomerEmail(); ?>.</div>
|
53 |
+
<?php endif; ?>
|
54 |
<?php endif; ?>
|
55 |
|
56 |
<style type="text/css">
|
57 |
html { font-family:'Helvetica Neue',Arial,sans-serif; }
|
58 |
+
body { font-size:13px; margin:0; padding:0; color:#353535; }
|
59 |
+
table { border-collapse:collapse; border-spacing:0; width:100%; background-color:#fff; border:1px solid #eaeaea; margin:0; }
|
60 |
+
table a { text-decoration:none; color:#353535; }
|
61 |
+
table a:hover { text-decoration:underline; color:#353535; }
|
62 |
+
thead tr { background-color:#f3f8f9; background-image:linear-gradient(to bottom, #fff 0%, #f3f8f9 100%); }
|
63 |
+
thead td { padding:7.5px 15px; border-bottom:1px solid #ccd7da; font-size:12px !important; line-height:1; color:#7d989e; }
|
64 |
+
thead, tr, td { vertical-align:middle; }
|
65 |
+
table td { border-bottom:1px solid #eaeaea; font-size:13px; }
|
66 |
+
table td, table th { padding:8px 15px; vertical-align:middle; }
|
67 |
+
*, *:after, *:before { box-sizing:border-box; }
|
68 |
</style>
|
package.xml
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>HusseyCoding_Sirportly</name>
|
4 |
-
<version>1.2.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Magento to Sirportly integration.</summary>
|
10 |
<description>Manage Sirportly ticketing directly from the admin sales page. Create and update ticket, grant permissions to Magento users, create tickets via the contact form, and when payments fail.</description>
|
11 |
-
<notes>Added
|
12 |
<authors><author><name>Hussey Coding</name><user>husseycoding</user><email>info@husseycoding.co.uk</email></author></authors>
|
13 |
-
<date>2014-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="HusseyCoding"><dir name="Sirportly"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><dir name="SirportlyTickets"><dir name="NewTicket"><file name="Teams.php" hash="f7a7f65e8625cf3b9058445bf0d8f3e3"/><file name="Users.php" hash="d7a716593560c6878eb66fc430c42235"/></dir><file name="NewTicket.php" hash="f8518605ca4e2be3d016c81758134aef"/><dir name="ReassignTicket"><file name="Teams.php" hash="f3111cf57e6cb963551b9d472274ef68"/><file name="Users.php" hash="1a93cc06137c1a8aae950f997780fdc7"/></dir><file name="ReassignTicket.php" hash="929da4c55aaedae15016910d041a8ed3"/><dir name="UpdateTicket"><file name="Responses.php" hash="0ad06db1985f628f3068abd0f3687f7a"/><file name="Teams.php" hash="57d50af8d240bb61a5f9510b31e471e0"/><file name="Users.php" hash="aee610ed1f056a3f024c3c30e6c92f13"/></dir><file name="UpdateTicket.php" hash="074fa76c1bbe0620b978d9c522da21c9"/></dir><file name="SirportlyTickets.php" hash="0258475df4adf2bfd750d0815c7fc558"/></dir></dir></dir></dir></dir><file name="DataFrame.php" hash="13128a58407a933e2d3e8093ade30f1c"/><file name="Orders.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>HusseyCoding_Sirportly</name>
|
4 |
+
<version>1.2.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Magento to Sirportly integration.</summary>
|
10 |
<description>Manage Sirportly ticketing directly from the admin sales page. Create and update ticket, grant permissions to Magento users, create tickets via the contact form, and when payments fail.</description>
|
11 |
+
<notes>Added data frame support for guest orders, updated data frame styling to match new sirportly look.</notes>
|
12 |
<authors><author><name>Hussey Coding</name><user>husseycoding</user><email>info@husseycoding.co.uk</email></author></authors>
|
13 |
+
<date>2014-08-22</date>
|
14 |
+
<time>10:13:15</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="HusseyCoding"><dir name="Sirportly"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><dir name="SirportlyTickets"><dir name="NewTicket"><file name="Teams.php" hash="f7a7f65e8625cf3b9058445bf0d8f3e3"/><file name="Users.php" hash="d7a716593560c6878eb66fc430c42235"/></dir><file name="NewTicket.php" hash="f8518605ca4e2be3d016c81758134aef"/><dir name="ReassignTicket"><file name="Teams.php" hash="f3111cf57e6cb963551b9d472274ef68"/><file name="Users.php" hash="1a93cc06137c1a8aae950f997780fdc7"/></dir><file name="ReassignTicket.php" hash="929da4c55aaedae15016910d041a8ed3"/><dir name="UpdateTicket"><file name="Responses.php" hash="0ad06db1985f628f3068abd0f3687f7a"/><file name="Teams.php" hash="57d50af8d240bb61a5f9510b31e471e0"/><file name="Users.php" hash="aee610ed1f056a3f024c3c30e6c92f13"/></dir><file name="UpdateTicket.php" hash="074fa76c1bbe0620b978d9c522da21c9"/></dir><file name="SirportlyTickets.php" hash="0258475df4adf2bfd750d0815c7fc558"/></dir></dir></dir></dir></dir><file name="DataFrame.php" hash="13128a58407a933e2d3e8093ade30f1c"/><file name="Orders.php" hash="01ed6d1e748f8dfef37cdc1c9d3a12e7"/><dir name="Permissions"><dir name="User"><dir name="Edit"><file name="AdminhtmlTabs.php" hash="b4ff2343bfcc9f0a0c23bc00b6907dcc"/><dir name="Tab"><file name="Sirportly.php" hash="b7f7cc6ec5117d19e1fc20a890f02aad"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="OrdersController.php" hash="402142d10e03664ef6dc75e11a163ddf"/><dir name="Sales"><file name="OrderController.php" hash="df9f32c2cf4c72807866e1413aa1c1ed"/></dir><file name="TicketController.php" hash="c3e74986c4d7c79a02a0a8df2564e174"/></dir><dir name="etc"><file name="adminhtml.xml" hash="31ce0056778c58c2430b0b2cccb9b1a5"/><file name="config.xml" hash="50a2566b02ec798b6224e9c394c3fde8"/><file name="system.xml" hash="9e025729a626a2fb00eb3a2b77815645"/></dir><dir name="Helper"><file name="CheckoutData.php" hash="eca4b2e3bf850f0f2fff1721a9dea493"/><file name="Data.php" hash="8567dd97865170fde4c2858d0201e49f"/></dir><dir name="Model"><file name="Observer.php" hash="a14e57ea58ba025f62483efd650b55fa"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Department"><file name="Contact.php" hash="681e7d40a46fec9fc43690b298fc18d6"/><file name="OrderScreen.php" hash="8366770dddb56bbeaf601ed9dc5ba8d5"/><file name="PaymentFailed.php" hash="3b575ab12bb25c32aec4c62fef6febcd"/></dir><file name="Department.php" hash="f8a708f2e042365bd892bfd1f392fec3"/><dir name="Priority"><file name="Contact.php" hash="3415f060eac9c459afc1b0cef7b0a028"/><file name="OrderScreen.php" hash="bba6bc6ce4a79e95feb1470ea7455665"/><file name="PaymentFailed.php" hash="9b251fc35bc2bbc3299a8c1cfc8109c7"/></dir><file name="Priority.php" hash="682065ee3cdcab991e5fd252730c8640"/><dir name="Sla"><file name="OrderScreen.php" hash="1c3dd6fcca20564d2b6f869c723fc936"/></dir><dir name="Status"><file name="Contact.php" hash="47d7f3976f25eff30a2ef816a6682e26"/><file name="OrderScreen.php" hash="f29f5c9314e4e26fbabced9573c2e822"/><file name="PaymentFailed.php" hash="8d625f92c1b5c5119017443b5ad42ff4"/></dir><file name="Status.php" hash="60fd06d1743463ad345afa2cb1827e9d"/><dir name="Team"><file name="Contact.php" hash="d851dd72b7278cf1b755c8bfba869bcc"/><file name="OrderScreen.php" hash="6fdf9a9fe1ab6b6ff3124763012d0845"/><file name="PaymentFailed.php" hash="a54aff316e6f9357c7bc8c1e283cf306"/></dir><file name="Team.php" hash="1b1fc5cfb6c50a74a57aba2252f43874"/></dir></dir></dir></dir><dir name="sql"><dir name="sirportly_setup"><file name="mysql4-upgrade-1.1.0-1.2.0.php" hash="d6e621d7c0bbc250d42637fcc96749c5"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="b936b0b9063cf18faa50cfea6b29ffad"/></dir></dir></dir><dir name="Common"><dir name="etc"><file name="system.xml" hash="6c9ba9f227b9adfc9abf97f17b46fdbf"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="HusseyCoding_Sirportly.xml" hash="a92236145783da6931bf04a2028ae285"/><file name="HusseyCoding_Common.xml" hash="31e82d3d9b3179c2fa9e002f9669da47"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="sirportly.xml" hash="7b147117e44fef6266835d00e0ccd4c0"/></dir><dir name="template"><dir name="sirportly"><file name="contact.phtml" hash="6ccfad5b873caa4801fbc8196ec23ee8"/><file name="orders.phtml" hash="e3db8948df6ac6641cd4820c5a3500ec"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="sirportly.xml" hash="2b317b7f700972dbbc5dd514b2d1c57d"/></dir><dir name="template"><dir name="sirportly"><file name="dataframe.phtml" hash="63ac83154f3d6c5fe69c4e48cff78099"/><dir name="sales"><dir name="order"><dir name="view"><dir name="tab"><dir name="sirportlytickets"><dir name="newticket"><file name="teams.phtml" hash="ee72d305c9a0f2a1c24b9cd170b647f3"/><file name="users.phtml" hash="c7517e0a90187ecda3d6283b20cb35f5"/></dir><file name="newticket.phtml" hash="154b6063eee86a3f81e9f2d2260476c2"/><dir name="reassignticket"><file name="teams.phtml" hash="ee72d305c9a0f2a1c24b9cd170b647f3"/><file name="users.phtml" hash="c7517e0a90187ecda3d6283b20cb35f5"/></dir><file name="reassignticket.phtml" hash="be508dc8e0cab5cde8af3ed3ca4d3478"/><dir name="updateticket"><file name="responses.phtml" hash="5728d3cc7ac676b23fab4009d5c69eb3"/><file name="teams.phtml" hash="ee72d305c9a0f2a1c24b9cd170b647f3"/><file name="users.phtml" hash="c7517e0a90187ecda3d6283b20cb35f5"/></dir><file name="updateticket.phtml" hash="d5cb94378bedc6b6c85d765c3de1fe71"/></dir><file name="sirportlytickets.phtml" hash="18699fd5f0ec829f1e9198783375602e"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="js"><file name="sirportlysubmit.js" hash="879ecd9e6065fb6dc062d5af452d0832"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="sirportly"><dir name="css"><file name="ordertickets.css" hash="c67409ea88574c5213fa0885fba6dab6"/></dir><dir name="js"><file name="dataframe.js" hash="79c43f14af5262e264ae51847751ae85"/><file name="livepipe.js" hash="417ba064736fed2772778641f66555c0"/><file name="ordertickets.js" hash="66e78fc30ae7e40141474b8502446b8d"/><file name="window.js" hash="f6eba488d6a80e05f59d97a0cef59730"/></dir></dir></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|