zendesk - Version 2.1.9

Version Notes

* Fetch store and website from current configuration scope when configuring the extension
* Use fieldValue search criteria for searching zendesk tickets with the configured ticket_field_id

Download this release

Release Info

Developer Zendesk
Extension zendesk
Version 2.1.9
Comparing to
See all releases


Code changes from version 2.1.8 to 2.1.9

app/code/community/Zendesk/Zendesk/Block/Adminhtml/Config/Buttons/Signup.php CHANGED
@@ -51,7 +51,21 @@ class Zendesk_Zendesk_Block_Adminhtml_Config_Buttons_Signup extends Mage_Adminht
51
 
52
  public function getPostInfo()
53
  {
54
- $stores = Mage::app()->getWebsites();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
 
56
  $info = array(
57
  'magento_domain' => Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB),
@@ -61,23 +75,10 @@ class Zendesk_Zendesk_Block_Adminhtml_Config_Buttons_Signup extends Mage_Adminht
61
  'magento_callback' => Mage::helper('adminhtml')->getUrl('adminhtml/zendesk/redirect', array('type' => 'settings', 'id' => 'zendesk')),
62
  'magento_locale' => Mage::getStoreConfig('general/locale/code'),
63
  'magento_timezone' => Mage::getStoreConfig('general/locale/timezone'),
64
- 'magento_api_url' => Mage::getUrl('zendesk/api', array('_store' => $stores[1]->getDefaultStore()->getCode()))
 
65
  );
66
 
67
- $storeName = Mage::getStoreConfig('general/store_information/name');
68
-
69
- if(!$storeName) {
70
- $websites = Mage::getModel('core/website')->getCollection();
71
- foreach($websites as $website) {
72
- // Skip admin website
73
- if($website->getName() == 'Admin' || $website->getName() == 'Main Website') continue;
74
-
75
- $storeName = $website->getName();
76
- }
77
- }
78
-
79
- $info['magento_store_name'] = (string)$storeName;
80
-
81
  return $info;
82
  }
83
  }
51
 
52
  public function getPostInfo()
53
  {
54
+ $websiteCode = Mage::app()->getRequest()->getParam('website');
55
+ if ($websiteCode) {
56
+ $website = Mage::getModel('core/website')->load($websiteCode);
57
+ } else {
58
+ $website = Mage::getModel('core/website')->getCollection()
59
+ ->addFieldToFilter('is_default', 1)
60
+ ->getFirstItem();
61
+ }
62
+
63
+ $storeCode = Mage::app()->getRequest()->getParam('store');
64
+ if ($storeCode) {
65
+ $store = Mage::getModel('core/store')->load($storeCode);
66
+ } else {
67
+ $store = $website->getDefaultStore();
68
+ }
69
 
70
  $info = array(
71
  'magento_domain' => Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB),
75
  'magento_callback' => Mage::helper('adminhtml')->getUrl('adminhtml/zendesk/redirect', array('type' => 'settings', 'id' => 'zendesk')),
76
  'magento_locale' => Mage::getStoreConfig('general/locale/code'),
77
  'magento_timezone' => Mage::getStoreConfig('general/locale/timezone'),
78
+ 'magento_api_url' => Mage::getUrl('zendesk/api', array('_store' => $store->getCode())),
79
+ 'magento_store_name' => $website->getName(),
80
  );
81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  return $info;
83
  }
84
  }
app/code/community/Zendesk/Zendesk/Model/Api/Tickets.php CHANGED
@@ -56,45 +56,34 @@ class Zendesk_Zendesk_Model_Api_Tickets extends Zendesk_Zendesk_Model_Api_Abstra
56
  $data['include'] = 'users,groups';
57
  return $this->_call('search/incremental', $data);
58
  }
59
-
 
 
 
 
 
 
60
  public function forOrder($orderIncrementId)
61
  {
 
 
 
 
 
62
  if(!$orderIncrementId) {
63
  throw new InvalidArgumentException('Order Increment ID not valid');
64
  }
65
 
66
  $response = $this->_call('search.json',
67
  array(
68
- 'query' => 'type:ticket ' . $orderIncrementId,
69
  'sort_order' => 'desc',
70
  'sort_by' => 'updated_at',
71
  )
72
  );
73
 
74
- // Now check through the tickets to make sure the appropriate field has been filled out with the order number
75
- $tickets = array();
76
- $fieldId = Mage::getStoreConfig('zendesk/frontend_features/order_field_id');
77
-
78
- if(!$fieldId) {
79
- return false;
80
- }
81
-
82
- foreach($response['results'] as $ticket) {
83
- foreach($ticket['fields'] as $field) {
84
- if($field['id'] == $fieldId) {
85
- // Check if the value matches our order number
86
- if($field['value'] == $orderIncrementId) {
87
- $tickets[] = $ticket;
88
- }
89
-
90
- // Regardless of whether the value matches, this is the correct field, so move to the next ticket
91
- continue;
92
- }
93
- }
94
- }
95
-
96
- if(count($tickets)) {
97
- return $tickets;
98
  } else {
99
  return false;
100
  }
56
  $data['include'] = 'users,groups';
57
  return $this->_call('search/incremental', $data);
58
  }
59
+
60
+ /**
61
+ * Retrieves a Zendesk Support ticket associated to an order with a custom ticket field
62
+ *
63
+ * @param int $orderIncrementId
64
+ * @return array|boolean
65
+ */
66
  public function forOrder($orderIncrementId)
67
  {
68
+ $fieldId = Mage::getStoreConfig('zendesk/frontend_features/order_field_id');
69
+ if(!$fieldId) {
70
+ return false;
71
+ }
72
+
73
  if(!$orderIncrementId) {
74
  throw new InvalidArgumentException('Order Increment ID not valid');
75
  }
76
 
77
  $response = $this->_call('search.json',
78
  array(
79
+ 'query' => "type:ticket fieldValue:{$orderIncrementId}",
80
  'sort_order' => 'desc',
81
  'sort_by' => 'updated_at',
82
  )
83
  );
84
 
85
+ if(count($response['results'])) {
86
+ return $response['results'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  } else {
88
  return false;
89
  }
app/code/community/Zendesk/Zendesk/etc/config.xml CHANGED
@@ -19,7 +19,7 @@
19
  <config>
20
  <modules>
21
  <Zendesk_Zendesk>
22
- <version>2.1.8</version>
23
  </Zendesk_Zendesk>
24
  </modules>
25
  <zendesk>
19
  <config>
20
  <modules>
21
  <Zendesk_Zendesk>
22
+ <version>2.1.9</version>
23
  </Zendesk_Zendesk>
24
  </modules>
25
  <zendesk>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Zendesk</name>
4
- <version>2.1.8</version>
5
  <stability>stable</stability>
6
  <license>Apache Software License</license>
7
  <channel>community</channel>
@@ -17,11 +17,13 @@ This extension makes Zendesk work seamlessly with Magento to enable stores to de
17
  - Display relevant support tickets on order &amp; customer dashboards&lt;br /&gt;&#xD;
18
  - Create support tickets from Contact Us requests&lt;br /&gt;&#xD;
19
  - Easily add the Web Widget to your site</description>
20
- <notes>Go-lion launch asset and string updates.</notes>
 
 
21
  <authors><author><name>Zendesk</name><user>MAG001580855</user><email>dev.manila@zendesk.com</email></author><author><name>Fontis</name><user>fontis</user><email>magento@fontis.com.au</email></author></authors>
22
- <date>2016-10-27</date>
23
- <time>08:40:00</time>
24
- <contents><target name="magecommunity"><dir name="Zendesk"><dir name="Zendesk"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Buttons"><file name="Generate.php" hash="7fa35e3e71b4bfb94f2dceddb19e86a0"/><file name="MagentoTest.php" hash="005323c12510f8ac07b46bede8df6349"/><file name="Signup.php" hash="60e3366256ab111e132b853aa6a4ea52"/><file name="Sync.php" hash="d561b6fcbf69d284e866113e7d9afd44"/><file name="ZendeskTest.php" hash="83b67b5e66f8a9757ec424a72121133c"/></dir><file name="Link.php" hash="779827427e11db311b6e1de9d42818f2"/></dir><dir name="Create"><dir name="Customer"><dir name="Grid"><dir name="Renderer"><file name="Action.php" hash="4c599ec0b7210b32733318ca40b403f1"/></dir></dir><file name="Grid.php" hash="d5da59c8bd8f939a578d776648a1920c"/></dir><file name="Customer.php" hash="afe5c04c6ac7aa0cfaefded4ceacef37"/><dir name="Edit"><file name="Form.php" hash="c94acf32924a5140edeef7eae238aa4e"/></dir><file name="Edit.php" hash="fae5df1b1f5c5f524257bdf31bd569b4"/><dir name="Order"><dir name="Grid"><dir name="Renderer"><file name="Action.php" hash="7e9aa2cbd5600865fc77ce35fd6cb73a"/></dir></dir><file name="Grid.php" hash="0e4f085158ce9cc9d3566411b80d4592"/></dir><file name="Order.php" hash="857150ae3de0e3ded29ff972732060b3"/></dir><dir name="Dashboard"><file name="Grids.php" hash="1489d6addfdad17f23bfd34ccaaeb809"/><dir name="Tab"><dir name="Tickets"><dir name="Grid"><file name="Abstract.php" hash="b9cbb0629a4970e39539893869a3cfd2"/><file name="All.php" hash="27a968cc57b9514de3bb9d60e1fda068"/><file name="Massaction.php" hash="9d3ba44e00b40f4585e167c200b4bfa6"/><dir name="Renderer"><file name="Action.php" hash="53a3b787e3f473a86bd896a0f8d7992e"/><file name="Group.php" hash="814178c8eabb9d8444d2beadd1c07a84"/><file name="Type.php" hash="4f0cd9a88be44fbe7faa4e1f1ba55a38"/><file name="User.php" hash="ce383119807c67b55892d404afc2d21c"/></dir><file name="View.php" hash="5b5320a258e838e680bfbde6a8491d88"/></dir></dir></dir></dir><file name="Dashboard.php" hash="330e44b755b2eacf218e4c23210dd709"/><file name="Log.php" hash="da85421d71f2e50c1ef2384eedd5688a"/><file name="Menu.php" hash="0f6a56232356c46cd1da31c910985d3b"/><dir name="Order"><dir name="View"><file name="Tickets.php" hash="a83a2ad42801ddbddad2d761779a597b"/></dir></dir></dir><dir name="Customer"><dir name="Tickets"><file name="List.php" hash="eddae13553494e6689ba1736896327a7"/></dir><file name="Tickets.php" hash="6338ed7954be81569c5e6f7f13eeb811"/></dir><file name="WebWidget.php" hash="292d16516b754c0ff0609ac3a8b8e5d2"/></dir><dir name="Helper"><file name="Data.php" hash="813ca2e4af8b35bbb985dda481a38d52"/><file name="JWT.php" hash="6610b92191eccedb8edcf993730c3dc0"/><file name="Log.php" hash="358c44a7a478dc6166208eb59ccd53fb"/><dir name="_"><file name="Data.php" hash="813ca2e4af8b35bbb985dda481a38d52"/><file name="JWT.php" hash="6610b92191eccedb8edcf993730c3dc0"/><file name="Log.php" hash="358c44a7a478dc6166208eb59ccd53fb"/></dir><file name=".gitignore" hash="0c0ef7b9a3271d2fbfa0aca4d0bb61eb"/></dir><file name="LICENSE.txt" hash="d9922043f61f536de5d4d7af831e7f73"/><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="e5abe46841988dff2fb77ea9f9b71f18"/><file name="Groups.php" hash="7c2694b292399083c8209d297a1e6746"/><file name="Requesters.php" hash="9ffa79d849543c3dd5dc282b5ea80ccf"/><file name="SupportAddresses.php" hash="819b2e43055e97c58d80ab867c305db3"/><file name="Tickets.php" hash="dfd005b60e8a81ac95ff9cb151f32569"/><file name="Users.php" hash="89ade09084a1a6291af5e80bd57c66b1"/><file name="Views.php" hash="eb978152b36c63040b65cbca5f85bb52"/></dir><file name="Observer.php" hash="edddb8502a8e8e3a4bcac856d84bd561"/><dir name="Resource"><dir name="Tickets"><file name="Collection.php" hash="1eae1969bfd0ac305b90bc55ce03fe19"/></dir><file name="Tickets.php" hash="8eed34a07f8d65e3680ba3e735a3a4a1"/></dir><dir name="Search"><file name="Field.php" hash="2961022121af96a4bc599141d82e6732"/></dir><file name="Search.php" hash="cac21f222a240bab7ea813023c4523f0"/><dir name="Source"><file name="Sortdir.php" hash="916a3319d52661df8a77438935bae56f"/><file name="Sortorder.php" hash="1c58234e5253987027c174aa192a2b5f"/><file name="Views.php" hash="1c7527338bf40082016a62e45fe44622"/></dir><file name="Tickets.php" hash="796782889d46c6bc658f3cd03ee74a1c"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ZendeskController.php" hash="0dde1b1e5fc71c685e8a3047a78fa61b"/></dir><file name="ApiController.php" hash="84672fb7c6110ebadb9414e9c99ddfd0"/><dir name="Customer"><file name="TicketsController.php" hash="89164100a9640def75e94345e0fe1a14"/></dir><file name="IndexController.php" hash="f2caa943c4619d5add2149ef26443108"/><file name="SsoController.php" hash="2b99171f2c81573405d2258df835fa26"/></dir><dir name="data"><dir name="zendesk_setup"><file name="data-upgrade-1.3.0-1.4.0.php" hash="bcf2b209ab108ed2fc045176262d35ad"/><file name="data-upgrade-1.3.1-1.4.0.php" hash="bcf2b209ab108ed2fc045176262d35ad"/><file name="data-upgrade-1.4.2-2.0.0.php" hash="2b8f26c843de7435cc2bc53ad9e5cdb9"/><file name="data-upgrade-2.0.5-2.0.6.php" hash="da5a78a75da35ec27e4cbea9704c9f36"/></dir></dir><dir name="etc"><file name="config.xml" hash="2540cd262d931e104acfb7cd9fc1b0a8"/><file name="jstranslator.xml" hash="3f3bd74e4b6484613126a2b2f7e34aac"/><file name="system.xml" hash="17fd50ab2f9684abf1cdc0629b4b28ee"/></dir><dir name="lib"><file name="functions.php" hash="b6376678adc0a336dc56ede8bc2ec60b"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="09058ecabaf99b91c7a57e12c74b0b0d"/></dir><dir name="template"><dir name="zendesk"><dir name="customer"><dir name="tickets"><file name="list.phtml" hash="b11afac703cb07a25dc95ba4038862d5"/></dir><file name="tickets.phtml" hash="1a33c2429f13b16a98225b43e345ac37"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="b824f0f7099d22a7f1c0a31d83cd9efc"/></dir><dir name="template"><dir name="zendesk"><file name="autocomplete.phtml" hash="01f42e0bbe3337c058ebc0a8832ddca9"/><dir name="config"><file name="button-generate.phtml" hash="21a25898c1fdea93d31b02ae91c1dd6f"/><file name="button-signup.phtml" hash="8871a0aa0bad7f85a7419853db8e0ce4"/><file name="button-sync.phtml" hash="0a79ffa3cb7021e2883844d37133af3e"/><file name="button-test-magento.phtml" hash="e86287ab32a2ee29ce44aad62249bcab"/><file name="button-test-zendesk.phtml" hash="1c8b000905f5a7221a04b46c6f0e9d42"/><file name="link.phtml" hash="ce55d65900113183e770b2905a31b0eb"/></dir><dir name="create"><file name="customer.phtml" hash="4195705109186f619780613f31d3799d"/><file name="order.phtml" hash="6565383d06a6428ce91238d90a1a0a1a"/></dir><dir name="customer"><file name="tickets.phtml" hash="6a570b5a261ce6cb3117815dfb4ae389"/></dir><dir name="dashboard"><file name="empty.phtml" hash="d0c30af25f17ff45215d210b48063a46"/><file name="index.phtml" hash="a09f9036123888914d347e99312f4039"/></dir><file name="left-menu.phtml" hash="09d28e5a431783844d967cf75f8af8e4"/><dir name="log"><file name="index.phtml" hash="c54c187ce5f09da6f56078cbfdf3ca29"/></dir><dir name="order"><file name="tickets.phtml" hash="4fe433f11c40708b0eb56aef5b0ce663"/></dir><dir name="tickets"><file name="tickets.phtml" hash="fc60966507ec30a2521413cb9b998770"/></dir><file name="translations.phtml" hash="663af777fa809b84ea9001afa740109f"/><dir name="widget"><file name="grid.phtml" hash="5e7beb2c7e37c9efe225ea3e80f1ffd7"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Zendesk_Zendesk.xml" hash="a630cf18c788dafb70d4c156a33eaa07"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="zendesk"><file name="zendesk.css" hash="b5db959c683981f11b9a83c8787fa461"/><file name="button.png" hash="fa3637489052b6ac6f717895aa19378d"/><file name="icon.png" hash="0517b69f7457537b72b23aba0e077511"/><file name="zendesk-logo.png" hash="257e1e9aa404635d3d28fa7c5d35f6b9"/><file name="zendesk-tab.png" hash="02d7a2aa53ae6a373847f6d5b54b0cfa"/><file name="zendesk.css" hash="b5db959c683981f11b9a83c8787fa461"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="zendesk"><file name="validation.js" hash="488b2fe21b2d34ce0814815e745771a0"/></dir></dir></target><target name="magelocale"><dir name="da_DA"><file name="Zendesk_Zendesk.csv" hash="777a53819cb2170d415162b3b0bc3d36"/></dir><dir name="de_DE"><file name="Zendesk_Zendesk.csv" hash="a614578ca4b0fd5ff5f92d1f5ff6f055"/></dir><dir name="en_CA"><file name="Zendesk_Zendesk.csv" hash="5ad8f745867d4c0f89514efbacd7bfbc"/></dir><dir name="en_GB"><file name="Zendesk_Zendesk.csv" hash="119498a89958f12b16bfa4893379b56b"/></dir><dir name="en_US"><file name="Zendesk_Zendesk.csv" hash="963fc26b37d3ac19c94fcc7cde1704d2"/></dir><dir name="es_419"><file name="Zendesk_Zendesk.csv" hash="f3508cb7cba13af442a7b6bce42f0e9d"/></dir><dir name="es_ES"><file name="Zendesk_Zendesk.csv" hash="e665c8a8d31ac9e4bfb4fef7667d20c2"/></dir><dir name="fr_CA"><file name="Zendesk_Zendesk.csv" hash="6e4e78107c69421fd30df814360acfd1"/></dir><dir name="fr_FR"><file name="Zendesk_Zendesk.csv" hash="39dc49fd121239e712c4b6fef0aa0ae4"/></dir><dir name="it_IT"><file name="Zendesk_Zendesk.csv" hash="3b121b37eed669be127760f7af7ac200"/></dir><dir name="ja_JA"><file name="Zendesk_Zendesk.csv" hash="851f5270b8edc08310bd4d10c938fe2c"/></dir><dir name="ja_JP"><file name="Zendesk_Zendesk.csv" hash="8d0ab1a39457a8ba2dcf986faf4eb742"/></dir><dir name="ko_KO"><file name="Zendesk_Zendesk.csv" hash="627ab97500b6756005e3fd7052481ec1"/></dir><dir name="ko_KR"><file name="Zendesk_Zendesk.csv" hash="38aee57e5520d82f607999ce25ba5dc2"/></dir><dir name="nl_NL"><file name="Zendesk_Zendesk.csv" hash="3627c0e702c60135d8740eb30fc6a008"/></dir><dir name="no_NO"><file name="Zendesk_Zendesk.csv" hash="dea20e1e41e19a906669785b11a82b4c"/></dir><dir name="pt_BR"><file name="Zendesk_Zendesk.csv" hash="3168a049ed38accf96adcd7e5eb0abe5"/></dir><dir name="pt_PT"><file name="Zendesk_Zendesk.csv" hash="22686f4364f164ce344b0667bc2aaf2e"/></dir><dir name="ru_RU"><file name="Zendesk_Zendesk.csv" hash="25a9034d7be3f0b59f9b37bf8d42e267"/></dir><dir name="sv_SV"><file name="Zendesk_Zendesk.csv" hash="1243a37feb1e4943bbe2909b65982b9d"/></dir><dir name="tr_TR"><file name="Zendesk_Zendesk.csv" hash="87342431daf18a3faeb94f5643f9b024"/></dir><dir name="uk_UK"><file name="Zendesk_Zendesk.csv" hash="e07b979701fc8dfab2491d49c679a950"/></dir><dir name="zh_CN"><file name="Zendesk_Zendesk.csv" hash="810fe95072aec4da296973eb306d5bd3"/></dir><dir name="zh_TW"><file name="Zendesk_Zendesk.csv" hash="41c25e29f37e80d7166378d80bca5345"/></dir></target></contents>
25
  <compatible/>
26
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
27
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Zendesk</name>
4
+ <version>2.1.9</version>
5
  <stability>stable</stability>
6
  <license>Apache Software License</license>
7
  <channel>community</channel>
17
  - Display relevant support tickets on order &amp; customer dashboards&lt;br /&gt;&#xD;
18
  - Create support tickets from Contact Us requests&lt;br /&gt;&#xD;
19
  - Easily add the Web Widget to your site</description>
20
+ <notes>* Fetch store and website from current configuration scope when configuring the extension&#xD;
21
+ * Use fieldValue search criteria for searching zendesk tickets with the configured ticket_field_id&#xD;
22
+ </notes>
23
  <authors><author><name>Zendesk</name><user>MAG001580855</user><email>dev.manila@zendesk.com</email></author><author><name>Fontis</name><user>fontis</user><email>magento@fontis.com.au</email></author></authors>
24
+ <date>2017-06-21</date>
25
+ <time>05:24:18</time>
26
+ <contents><target name="magecommunity"><dir name="Zendesk"><dir name="Zendesk"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Buttons"><file name="Generate.php" hash="7fa35e3e71b4bfb94f2dceddb19e86a0"/><file name="MagentoTest.php" hash="005323c12510f8ac07b46bede8df6349"/><file name="Signup.php" hash="6a0a0154040e5f4db08ec70109a05a23"/><file name="Sync.php" hash="d561b6fcbf69d284e866113e7d9afd44"/><file name="ZendeskTest.php" hash="83b67b5e66f8a9757ec424a72121133c"/></dir><file name="Link.php" hash="779827427e11db311b6e1de9d42818f2"/></dir><dir name="Create"><dir name="Customer"><dir name="Grid"><dir name="Renderer"><file name="Action.php" hash="4c599ec0b7210b32733318ca40b403f1"/></dir></dir><file name="Grid.php" hash="d5da59c8bd8f939a578d776648a1920c"/></dir><file name="Customer.php" hash="afe5c04c6ac7aa0cfaefded4ceacef37"/><dir name="Edit"><file name="Form.php" hash="c94acf32924a5140edeef7eae238aa4e"/></dir><file name="Edit.php" hash="fae5df1b1f5c5f524257bdf31bd569b4"/><dir name="Order"><dir name="Grid"><dir name="Renderer"><file name="Action.php" hash="7e9aa2cbd5600865fc77ce35fd6cb73a"/></dir></dir><file name="Grid.php" hash="0e4f085158ce9cc9d3566411b80d4592"/></dir><file name="Order.php" hash="857150ae3de0e3ded29ff972732060b3"/></dir><dir name="Dashboard"><file name="Grids.php" hash="1489d6addfdad17f23bfd34ccaaeb809"/><dir name="Tab"><dir name="Tickets"><dir name="Grid"><file name="Abstract.php" hash="b9cbb0629a4970e39539893869a3cfd2"/><file name="All.php" hash="27a968cc57b9514de3bb9d60e1fda068"/><file name="Massaction.php" hash="9d3ba44e00b40f4585e167c200b4bfa6"/><dir name="Renderer"><file name="Action.php" hash="53a3b787e3f473a86bd896a0f8d7992e"/><file name="Group.php" hash="814178c8eabb9d8444d2beadd1c07a84"/><file name="Type.php" hash="4f0cd9a88be44fbe7faa4e1f1ba55a38"/><file name="User.php" hash="ce383119807c67b55892d404afc2d21c"/></dir><file name="View.php" hash="5b5320a258e838e680bfbde6a8491d88"/></dir></dir></dir></dir><file name="Dashboard.php" hash="330e44b755b2eacf218e4c23210dd709"/><file name="Log.php" hash="da85421d71f2e50c1ef2384eedd5688a"/><file name="Menu.php" hash="0f6a56232356c46cd1da31c910985d3b"/><dir name="Order"><dir name="View"><file name="Tickets.php" hash="a83a2ad42801ddbddad2d761779a597b"/></dir></dir></dir><dir name="Customer"><dir name="Tickets"><file name="List.php" hash="eddae13553494e6689ba1736896327a7"/></dir><file name="Tickets.php" hash="6338ed7954be81569c5e6f7f13eeb811"/></dir><file name="WebWidget.php" hash="292d16516b754c0ff0609ac3a8b8e5d2"/></dir><dir name="Helper"><file name="Data.php" hash="813ca2e4af8b35bbb985dda481a38d52"/><file name="JWT.php" hash="6610b92191eccedb8edcf993730c3dc0"/><file name="Log.php" hash="358c44a7a478dc6166208eb59ccd53fb"/><dir name="_"><file name="Data.php" hash="813ca2e4af8b35bbb985dda481a38d52"/><file name="JWT.php" hash="6610b92191eccedb8edcf993730c3dc0"/><file name="Log.php" hash="358c44a7a478dc6166208eb59ccd53fb"/></dir><file name=".gitignore" hash="0c0ef7b9a3271d2fbfa0aca4d0bb61eb"/></dir><file name="LICENSE.txt" hash="d9922043f61f536de5d4d7af831e7f73"/><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="e5abe46841988dff2fb77ea9f9b71f18"/><file name="Groups.php" hash="7c2694b292399083c8209d297a1e6746"/><file name="Requesters.php" hash="9ffa79d849543c3dd5dc282b5ea80ccf"/><file name="SupportAddresses.php" hash="819b2e43055e97c58d80ab867c305db3"/><file name="Tickets.php" hash="1be553d584986e1f1e269429cc715ef0"/><file name="Users.php" hash="89ade09084a1a6291af5e80bd57c66b1"/><file name="Views.php" hash="eb978152b36c63040b65cbca5f85bb52"/></dir><file name="Observer.php" hash="edddb8502a8e8e3a4bcac856d84bd561"/><dir name="Resource"><dir name="Tickets"><file name="Collection.php" hash="1eae1969bfd0ac305b90bc55ce03fe19"/></dir><file name="Tickets.php" hash="8eed34a07f8d65e3680ba3e735a3a4a1"/></dir><dir name="Search"><file name="Field.php" hash="2961022121af96a4bc599141d82e6732"/></dir><file name="Search.php" hash="cac21f222a240bab7ea813023c4523f0"/><dir name="Source"><file name="Sortdir.php" hash="916a3319d52661df8a77438935bae56f"/><file name="Sortorder.php" hash="1c58234e5253987027c174aa192a2b5f"/><file name="Views.php" hash="1c7527338bf40082016a62e45fe44622"/></dir><file name="Tickets.php" hash="796782889d46c6bc658f3cd03ee74a1c"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ZendeskController.php" hash="0dde1b1e5fc71c685e8a3047a78fa61b"/></dir><file name="ApiController.php" hash="84672fb7c6110ebadb9414e9c99ddfd0"/><dir name="Customer"><file name="TicketsController.php" hash="89164100a9640def75e94345e0fe1a14"/></dir><file name="IndexController.php" hash="f2caa943c4619d5add2149ef26443108"/><file name="SsoController.php" hash="2b99171f2c81573405d2258df835fa26"/></dir><dir name="data"><dir name="zendesk_setup"><file name="data-upgrade-1.3.0-1.4.0.php" hash="bcf2b209ab108ed2fc045176262d35ad"/><file name="data-upgrade-1.3.1-1.4.0.php" hash="bcf2b209ab108ed2fc045176262d35ad"/><file name="data-upgrade-1.4.2-2.0.0.php" hash="2b8f26c843de7435cc2bc53ad9e5cdb9"/><file name="data-upgrade-2.0.5-2.0.6.php" hash="da5a78a75da35ec27e4cbea9704c9f36"/></dir></dir><dir name="etc"><file name="config.xml" hash="c4509374e8c9b6095d4eb45d85b0c5ab"/><file name="jstranslator.xml" hash="3f3bd74e4b6484613126a2b2f7e34aac"/><file name="system.xml" hash="17fd50ab2f9684abf1cdc0629b4b28ee"/></dir><dir name="lib"><file name="functions.php" hash="b6376678adc0a336dc56ede8bc2ec60b"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="09058ecabaf99b91c7a57e12c74b0b0d"/></dir><dir name="template"><dir name="zendesk"><dir name="customer"><dir name="tickets"><file name="list.phtml" hash="b11afac703cb07a25dc95ba4038862d5"/></dir><file name="tickets.phtml" hash="1a33c2429f13b16a98225b43e345ac37"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="b824f0f7099d22a7f1c0a31d83cd9efc"/></dir><dir name="template"><dir name="zendesk"><file name="autocomplete.phtml" hash="01f42e0bbe3337c058ebc0a8832ddca9"/><dir name="config"><file name="button-generate.phtml" hash="21a25898c1fdea93d31b02ae91c1dd6f"/><file name="button-signup.phtml" hash="8871a0aa0bad7f85a7419853db8e0ce4"/><file name="button-sync.phtml" hash="0a79ffa3cb7021e2883844d37133af3e"/><file name="button-test-magento.phtml" hash="e86287ab32a2ee29ce44aad62249bcab"/><file name="button-test-zendesk.phtml" hash="1c8b000905f5a7221a04b46c6f0e9d42"/><file name="link.phtml" hash="ce55d65900113183e770b2905a31b0eb"/></dir><dir name="create"><file name="customer.phtml" hash="4195705109186f619780613f31d3799d"/><file name="order.phtml" hash="6565383d06a6428ce91238d90a1a0a1a"/></dir><dir name="customer"><file name="tickets.phtml" hash="6a570b5a261ce6cb3117815dfb4ae389"/></dir><dir name="dashboard"><file name="empty.phtml" hash="d0c30af25f17ff45215d210b48063a46"/><file name="index.phtml" hash="a09f9036123888914d347e99312f4039"/></dir><file name="left-menu.phtml" hash="09d28e5a431783844d967cf75f8af8e4"/><dir name="log"><file name="index.phtml" hash="c54c187ce5f09da6f56078cbfdf3ca29"/></dir><dir name="order"><file name="tickets.phtml" hash="4fe433f11c40708b0eb56aef5b0ce663"/></dir><dir name="tickets"><file name="tickets.phtml" hash="fc60966507ec30a2521413cb9b998770"/></dir><file name="translations.phtml" hash="663af777fa809b84ea9001afa740109f"/><dir name="widget"><file name="grid.phtml" hash="5e7beb2c7e37c9efe225ea3e80f1ffd7"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Zendesk_Zendesk.xml" hash="a630cf18c788dafb70d4c156a33eaa07"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="zendesk"><file name="zendesk.css" hash="b5db959c683981f11b9a83c8787fa461"/><file name="button.png" hash="fa3637489052b6ac6f717895aa19378d"/><file name="icon.png" hash="0517b69f7457537b72b23aba0e077511"/><file name="zendesk-logo.png" hash="257e1e9aa404635d3d28fa7c5d35f6b9"/><file name="zendesk-tab.png" hash="02d7a2aa53ae6a373847f6d5b54b0cfa"/><file name="zendesk.css" hash="b5db959c683981f11b9a83c8787fa461"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="zendesk"><file name="validation.js" hash="488b2fe21b2d34ce0814815e745771a0"/></dir></dir></target><target name="magelocale"><dir name="da_DA"><file name="Zendesk_Zendesk.csv" hash="777a53819cb2170d415162b3b0bc3d36"/></dir><dir name="de_DE"><file name="Zendesk_Zendesk.csv" hash="a614578ca4b0fd5ff5f92d1f5ff6f055"/></dir><dir name="en_CA"><file name="Zendesk_Zendesk.csv" hash="5ad8f745867d4c0f89514efbacd7bfbc"/></dir><dir name="en_GB"><file name="Zendesk_Zendesk.csv" hash="119498a89958f12b16bfa4893379b56b"/></dir><dir name="en_US"><file name="Zendesk_Zendesk.csv" hash="963fc26b37d3ac19c94fcc7cde1704d2"/></dir><dir name="es_419"><file name="Zendesk_Zendesk.csv" hash="f3508cb7cba13af442a7b6bce42f0e9d"/></dir><dir name="es_ES"><file name="Zendesk_Zendesk.csv" hash="e665c8a8d31ac9e4bfb4fef7667d20c2"/></dir><dir name="fr_CA"><file name="Zendesk_Zendesk.csv" hash="6e4e78107c69421fd30df814360acfd1"/></dir><dir name="fr_FR"><file name="Zendesk_Zendesk.csv" hash="39dc49fd121239e712c4b6fef0aa0ae4"/></dir><dir name="it_IT"><file name="Zendesk_Zendesk.csv" hash="3b121b37eed669be127760f7af7ac200"/></dir><dir name="ja_JA"><file name="Zendesk_Zendesk.csv" hash="851f5270b8edc08310bd4d10c938fe2c"/></dir><dir name="ja_JP"><file name="Zendesk_Zendesk.csv" hash="8d0ab1a39457a8ba2dcf986faf4eb742"/></dir><dir name="ko_KO"><file name="Zendesk_Zendesk.csv" hash="627ab97500b6756005e3fd7052481ec1"/></dir><dir name="ko_KR"><file name="Zendesk_Zendesk.csv" hash="38aee57e5520d82f607999ce25ba5dc2"/></dir><dir name="nl_NL"><file name="Zendesk_Zendesk.csv" hash="3627c0e702c60135d8740eb30fc6a008"/></dir><dir name="no_NO"><file name="Zendesk_Zendesk.csv" hash="dea20e1e41e19a906669785b11a82b4c"/></dir><dir name="pt_BR"><file name="Zendesk_Zendesk.csv" hash="3168a049ed38accf96adcd7e5eb0abe5"/></dir><dir name="pt_PT"><file name="Zendesk_Zendesk.csv" hash="22686f4364f164ce344b0667bc2aaf2e"/></dir><dir name="ru_RU"><file name="Zendesk_Zendesk.csv" hash="25a9034d7be3f0b59f9b37bf8d42e267"/></dir><dir name="sv_SV"><file name="Zendesk_Zendesk.csv" hash="1243a37feb1e4943bbe2909b65982b9d"/></dir><dir name="tr_TR"><file name="Zendesk_Zendesk.csv" hash="87342431daf18a3faeb94f5643f9b024"/></dir><dir name="uk_UK"><file name="Zendesk_Zendesk.csv" hash="e07b979701fc8dfab2491d49c679a950"/></dir><dir name="zh_CN"><file name="Zendesk_Zendesk.csv" hash="810fe95072aec4da296973eb306d5bd3"/></dir><dir name="zh_TW"><file name="Zendesk_Zendesk.csv" hash="41c25e29f37e80d7166378d80bca5345"/></dir></target></contents>
27
  <compatible/>
28
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
29
  </package>