HusseyCoding_Sirportly - Version 1.2.3

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 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
- $customer = $this->getCustomer();
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
- return $this->getCustomer()->getName();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  }
40
 
41
  public function getCustomerEmail()
42
  {
43
- return $this->getCustomer()->getEmail();
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, '--None--', array('id' => array('first_name', 'last_name')));
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
- $customer = $checkout->getCustomer();
24
- $name = $customer->getName();
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
- if ($customer = $this->_customerExists($email)):
16
- $this->loadLayout();
17
- $this->getLayout()->getBlock('root')->setCustomer($customer);
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.2</version>
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
- <div>No Magento orders found for <?php echo $this->getCustomerName(); ?> (<?php echo $this->getCustomerEmail(); ?>).</div>
 
 
 
 
50
  <?php endif; ?>
51
 
52
  <style type="text/css">
53
  html { font-family:'Helvetica Neue',Arial,sans-serif; }
54
- body { font-size:11px; margin:0; padding:0; }
55
- table { border-collapse:collapse; border-spacing:0; width:100%; }
56
- thead, tr, td { vertical-align:baseline; }
57
- td { font-weight:normal; font-size:11px; }
58
- table tr td { border-bottom:1px solid #ccc; }
59
- table thead td { color:#999; font-weight:bold; }
60
- table td { padding:6px 10px; }
61
- table tr td a { color:#000; }
62
- table tbody tr:nth-child(2n) td { background-color:#f8f8f8; }
 
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.2</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 display of order data in Sirportly data frame</notes>
12
  <authors><author><name>Hussey Coding</name><user>husseycoding</user><email>info@husseycoding.co.uk</email></author></authors>
13
- <date>2014-04-29</date>
14
- <time>08:07:45</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="ce9fa1572d887d76a2b8c56101da4b8d"/><dir name="Permissions"><dir name="User"><dir name="Edit"><file name="AdminhtmlTabs.php" hash="b4ff2343bfcc9f0a0c23bc00b6907dcc"/><dir name="Tab"><file name="Sirportly.php" hash="7962c4aaaf22b2bc7af482c39ee058f8"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="OrdersController.php" hash="499e14d8376394645a1b94d615d7df0e"/><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="dd590c3b433119e5b6af9edbeacfd62d"/><file name="system.xml" hash="9e025729a626a2fb00eb3a2b77815645"/></dir><dir name="Helper"><file name="CheckoutData.php" hash="08531cf50917af39a587802e3876a5f3"/><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="b6f30008794992ca25b6e2e6061f676c"/></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>
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>