MT_Giftcard - Version 1.0.6

Version Notes

Fixed camelcase problem on linux servers

Download this release

Release Info

Developer Edvinas Stulpinas
Extension MT_Giftcard
Version 1.0.6
Comparing to
See all releases


Code changes from version 1.0.4 to 1.0.6

Files changed (43) hide show
  1. app/code/community/MT/Giftcard/Block/Adminhtml/Catalog/Product/Edit/Tabs/Giftcardseries/Grid.php +4 -3
  2. app/code/community/MT/Giftcard/Block/Adminhtml/Giftcard/Giftcard/List/Grid.php +2 -2
  3. app/code/community/MT/Giftcard/Block/Adminhtml/Sales/Items/Column/Name/Giftcard.php +1 -12
  4. app/code/community/MT/Giftcard/Block/Adminhtml/Sales/Order/View.php +1 -1
  5. app/code/community/MT/Giftcard/Block/Catalog/Product/View/Type/Giftcard.php +1 -0
  6. app/code/community/MT/Giftcard/Block/Checkout/Payment/Giftcard.php +1 -4
  7. app/code/community/MT/Giftcard/Block/Checkout/Payment/Giftcard/Form.php +5 -0
  8. app/code/community/MT/Giftcard/Block/Sales/Order/Creditmemo/Item/Renderer/Giftcard.php +0 -38
  9. app/code/community/MT/Giftcard/Block/Sales/Order/Email/Items/Invoice/Giftcard.php +0 -38
  10. app/code/community/MT/Giftcard/Block/Sales/Order/Email/Items/Order/Giftcard.php +1 -40
  11. app/code/community/MT/Giftcard/Block/Sales/Order/Info/Buttons.php +12 -1
  12. app/code/community/MT/Giftcard/Block/Sales/Order/Invoice/Item/Renderer/Giftcard.php +1 -39
  13. app/code/community/MT/Giftcard/Block/Sales/Order/Item/Renderer/Giftcard.php +1 -39
  14. app/code/community/MT/Giftcard/Block/Sales/Order/Print/Item/Renderer/Giftcard.php +1 -39
  15. app/code/community/MT/Giftcard/Block/Sales/Order/Shipment/Item/Renderer/Giftcard.php +1 -39
  16. app/code/community/MT/Giftcard/Helper/Catalog/Product/Configuration.php +1 -1
  17. app/code/community/MT/Giftcard/Model/Catalog/Product/Type/Giftcard.php +4 -1
  18. app/code/community/MT/Giftcard/Model/Core/Email/Template.php +58 -0
  19. app/code/community/MT/Giftcard/Model/Core/Email/Template/Init.php +9 -0
  20. app/code/community/MT/Giftcard/Model/Export/Abstract.php +1 -1
  21. app/code/community/MT/Giftcard/Model/Export/Adapter/Pdf.php +1 -1
  22. app/code/community/MT/Giftcard/Model/Observer.php +4 -1
  23. app/code/community/MT/Giftcard/Model/Resource/Giftcard.php +1 -1
  24. app/code/community/MT/Giftcard/Model/Resource/Giftcard/Collection.php +1 -1
  25. app/code/community/MT/Giftcard/Model/Resource/Option.php +1 -1
  26. app/code/community/MT/Giftcard/Model/Resource/Option/Collection.php +1 -1
  27. app/code/community/MT/Giftcard/Model/Resource/Series.php +1 -1
  28. app/code/community/MT/Giftcard/Model/Resource/Series/Collection.php +1 -1
  29. app/code/community/MT/Giftcard/Model/Resource/Template.php +1 -1
  30. app/code/community/MT/Giftcard/Model/Resource/Template/Collection.php +1 -1
  31. app/code/community/MT/Giftcard/Model/Series.php +5 -0
  32. app/code/community/MT/Giftcard/Model/Series/Action.php +2 -4
  33. app/code/community/MT/Giftcard/controllers/Adminhtml/Giftcard/GiftcardController.php +196 -0
  34. app/code/community/MT/Giftcard/controllers/Adminhtml/Giftcard/SeriesController.php +1 -1
  35. app/code/community/MT/Giftcard/controllers/Checkout/CartController.php +2 -8
  36. app/code/community/MT/Giftcard/controllers/GiftcardController.php +22 -20
  37. app/code/community/MT/Giftcard/etc/config.xml +11 -1
  38. app/code/community/MT/Giftcard/sql/giftcard_setup/mysql4-upgrade-1.0.3-1.0.4.php +6 -6
  39. app/design/frontend/base/default/layout/mt/giftcard.xml +23 -0
  40. app/design/frontend/base/default/template/mt/giftcard/checkout/payment/giftcard.phtml +1 -11
  41. app/design/frontend/base/default/template/mt/giftcard/checkout/payment/giftcard/form.phtml +48 -41
  42. package.xml +5 -5
  43. skin/frontend/base/default/js/mt/giftcard/giftcard.js +17 -3
app/code/community/MT/Giftcard/Block/Adminhtml/Catalog/Product/Edit/Tabs/Giftcardseries/Grid.php CHANGED
@@ -2,7 +2,8 @@
2
 
3
 
4
 
5
- class MT_Giftcard_Block_Adminhtml_Catalog_Product_Edit_Tabs_Giftcardseries_Grid extends MT_Giftcard_Block_Adminhtml_Giftcard_Series_List_Grid
 
6
  {
7
 
8
  private $__selectedGiftCardSeries = null;
@@ -90,8 +91,8 @@ class MT_Giftcard_Block_Adminhtml_Catalog_Product_Edit_Tabs_Giftcardseries_Grid
90
 
91
  ));
92
 
93
- $this->removeColumn('status');
94
- $this->removeColumn('store_id');
95
  }
96
 
97
  public function _getSelectedGiftCardsSeries()
2
 
3
 
4
 
5
+ class MT_Giftcard_Block_Adminhtml_Catalog_Product_Edit_Tabs_Giftcardseries_Grid
6
+ extends MT_Giftcard_Block_Adminhtml_Giftcard_Series_List_Grid
7
  {
8
 
9
  private $__selectedGiftCardSeries = null;
91
 
92
  ));
93
 
94
+ parent::_prepareColumns();
95
+ unset($this->_columns['store_id']);
96
  }
97
 
98
  public function _getSelectedGiftCardsSeries()
app/code/community/MT/Giftcard/Block/Adminhtml/Giftcard/Giftcard/List/Grid.php CHANGED
@@ -11,7 +11,7 @@ class MT_Giftcard_Block_Adminhtml_Giftcard_Giftcard_List_Grid extends Mage_Admin
11
  public function __construct()
12
  {
13
  parent::__construct();
14
- $this->setId('giftcard_giftcard_list_grid');
15
  $this->setDefaultSort('entity_id');
16
  $this->setDefaultDir('DESC');
17
  $this->setSaveParametersInSession(true);
@@ -21,8 +21,8 @@ class MT_Giftcard_Block_Adminhtml_Giftcard_Giftcard_List_Grid extends Mage_Admin
21
  protected function _prepareCollection()
22
  {
23
  if (!$this->__collectionEmpty) {
24
- $collection = Mage::getResourceModel('giftcard/giftcard_collection');
25
  $table = Mage::getSingleton('core/resource')->getTableName('giftcard/series');
 
26
  $collection->getSelect()
27
  ->joinLeft(array('t1' => $table), 'main_table.series_id=t1.entity_id', array('series_name' => 't1.name'));
28
  $this->applyCollectionFilters($collection);
11
  public function __construct()
12
  {
13
  parent::__construct();
14
+ $this->setId('giftcard_order_grid');
15
  $this->setDefaultSort('entity_id');
16
  $this->setDefaultDir('DESC');
17
  $this->setSaveParametersInSession(true);
21
  protected function _prepareCollection()
22
  {
23
  if (!$this->__collectionEmpty) {
 
24
  $table = Mage::getSingleton('core/resource')->getTableName('giftcard/series');
25
+ $collection = Mage::getResourceModel('giftcard/giftcard_collection');
26
  $collection->getSelect()
27
  ->joinLeft(array('t1' => $table), 'main_table.series_id=t1.entity_id', array('series_name' => 't1.name'));
28
  $this->applyCollectionFilters($collection);
app/code/community/MT/Giftcard/Block/Adminhtml/Sales/Items/Column/Name/Giftcard.php CHANGED
@@ -6,9 +6,8 @@ class MT_Giftcard_Block_Adminhtml_Sales_Items_Column_Name_Giftcard
6
  public function getOrderOptions()
7
  {
8
  $result = parent::getOrderOptions();
9
- $product = $this->getItem()->getProduct();
10
 
11
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
12
  $giftCardValue = '';
13
  $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
14
  ->addFieldToFilter('order_item_id', $this->getItem()->getId());
@@ -23,16 +22,6 @@ class MT_Giftcard_Block_Adminhtml_Sales_Items_Column_Name_Giftcard
23
  'label' => Mage::helper('giftcard')->__('Gift Card'),
24
  'value' => $giftCardValue
25
  ),
26
- array(
27
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
28
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
29
- ),
30
- array(
31
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
32
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
33
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
34
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
35
- ),
36
  );
37
 
38
  $result = array_merge($result, $options);
6
  public function getOrderOptions()
7
  {
8
  $result = parent::getOrderOptions();
 
9
 
10
+ if ($this->getItem()->getProductType() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
11
  $giftCardValue = '';
12
  $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
13
  ->addFieldToFilter('order_item_id', $this->getItem()->getId());
22
  'label' => Mage::helper('giftcard')->__('Gift Card'),
23
  'value' => $giftCardValue
24
  ),
 
 
 
 
 
 
 
 
 
 
25
  );
26
 
27
  $result = array_merge($result, $options);
app/code/community/MT/Giftcard/Block/Adminhtml/Sales/Order/View.php CHANGED
@@ -14,7 +14,7 @@ class MT_Giftcard_Block_Adminhtml_Sales_Order_View
14
 
15
  if (count($items) != 0) {
16
  foreach ($items as $item) {
17
- if ($item->getProduct()->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
18
 
19
  $this->_addButton('download_pdf_giftcard', array(
20
  'label' => Mage::helper('sales')->__('Gift Card (.pdf)'),
14
 
15
  if (count($items) != 0) {
16
  foreach ($items as $item) {
17
+ if ($item->getProductType()== MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
18
 
19
  $this->_addButton('download_pdf_giftcard', array(
20
  'label' => Mage::helper('sales')->__('Gift Card (.pdf)'),
app/code/community/MT/Giftcard/Block/Catalog/Product/View/Type/Giftcard.php CHANGED
@@ -30,6 +30,7 @@ class MT_Giftcard_Block_Catalog_Product_View_Type_Giftcard extends Mage_Catalog_
30
  'price' => $series->getPrice(),
31
  'formatedPrice' => $series->getFormatedPrice(),
32
  'oldPrice' => $series->getOldPrice(),
 
33
  );
34
  }
35
  }
30
  'price' => $series->getPrice(),
31
  'formatedPrice' => $series->getFormatedPrice(),
32
  'oldPrice' => $series->getOldPrice(),
33
+ 'formatedOldPrice' => $series->getFormatedOldPrice(),
34
  );
35
  }
36
  }
app/code/community/MT/Giftcard/Block/Checkout/Payment/Giftcard.php CHANGED
@@ -8,8 +8,5 @@ class MT_Giftcard_Block_Checkout_Payment_Giftcard
8
  $this->setTemplate('mt/giftcard/checkout/payment/giftcard.phtml');
9
  }
10
 
11
- public function getControllerUrl()
12
- {
13
- return Mage::getUrl('giftcard/checkout_cart');
14
- }
15
  }
8
  $this->setTemplate('mt/giftcard/checkout/payment/giftcard.phtml');
9
  }
10
 
11
+
 
 
 
12
  }
app/code/community/MT/Giftcard/Block/Checkout/Payment/Giftcard/Form.php CHANGED
@@ -8,6 +8,11 @@ class MT_Giftcard_Block_Checkout_Payment_Giftcard_Form
8
  $this->setTemplate('mt/giftcard/checkout/payment/giftcard/form.phtml');
9
  }
10
 
 
 
 
 
 
11
  public function isActive()
12
  {
13
  if (!Mage::helper('giftcard')->isActive() || !Mage::getStoreConfig('giftcard/cart/form_in_checkout'))
8
  $this->setTemplate('mt/giftcard/checkout/payment/giftcard/form.phtml');
9
  }
10
 
11
+ public function getControllerUrl()
12
+ {
13
+ return Mage::getUrl('giftcard/checkout_cart');
14
+ }
15
+
16
  public function isActive()
17
  {
18
  if (!Mage::helper('giftcard')->isActive() || !Mage::getStoreConfig('giftcard/cart/form_in_checkout'))
app/code/community/MT/Giftcard/Block/Sales/Order/Creditmemo/Item/Renderer/Giftcard.php CHANGED
@@ -28,41 +28,3 @@ class MT_Giftcard_Block_Sales_Order_Creditmemo_Item_Renderer_Giftcard
28
  return $result;
29
  }
30
  }
31
-
32
-
33
-
34
-
35
- /*
36
-
37
-
38
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
39
- $giftCardValue = '';
40
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
41
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
42
-
43
- if ($giftCardCollection->count() > 0) {
44
- foreach ($giftCardCollection as $giftCard) {
45
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
46
- }
47
- $productOptions = $this->getItem()->getProductOptions();
48
- $options = array(
49
- array(
50
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
51
- 'value' => $giftCardValue
52
- ),
53
- array(
54
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
55
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
56
- ),
57
- array(
58
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
59
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
60
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
61
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
62
- ),
63
- );
64
-
65
- $result = array_merge($result, $options);
66
- }
67
- }
68
- */
28
  return $result;
29
  }
30
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Block/Sales/Order/Email/Items/Invoice/Giftcard.php CHANGED
@@ -35,41 +35,3 @@ class MT_Giftcard_Block_Sales_Order_Email_Items_Invoice_Giftcard
35
  return $result;
36
  }
37
  }
38
-
39
-
40
-
41
-
42
- /*
43
-
44
-
45
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
46
- $giftCardValue = '';
47
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
48
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
49
-
50
- if ($giftCardCollection->count() > 0) {
51
- foreach ($giftCardCollection as $giftCard) {
52
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
53
- }
54
- $productOptions = $this->getItem()->getProductOptions();
55
- $options = array(
56
- array(
57
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
58
- 'value' => $giftCardValue
59
- ),
60
- array(
61
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
62
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
63
- ),
64
- array(
65
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
66
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
67
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
68
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
69
- ),
70
- );
71
-
72
- $result = array_merge($result, $options);
73
- }
74
- }
75
- */
35
  return $result;
36
  }
37
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Block/Sales/Order/Email/Items/Order/Giftcard.php CHANGED
@@ -6,8 +6,7 @@ class MT_Giftcard_Block_Sales_Order_Email_Items_Order_Giftcard
6
  public function getItemOptions()
7
  {
8
  $result = parent::getItemOptions();
9
- $product = $this->getItem()->getProduct();
10
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
11
  $giftCardValue = '';
12
  $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
13
  ->addFieldToFilter('order_item_id', $this->getItem()->getId());
@@ -35,41 +34,3 @@ class MT_Giftcard_Block_Sales_Order_Email_Items_Order_Giftcard
35
  return $result;
36
  }
37
  }
38
-
39
-
40
-
41
-
42
- /*
43
-
44
-
45
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
46
- $giftCardValue = '';
47
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
48
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
49
-
50
- if ($giftCardCollection->count() > 0) {
51
- foreach ($giftCardCollection as $giftCard) {
52
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
53
- }
54
- $productOptions = $this->getItem()->getProductOptions();
55
- $options = array(
56
- array(
57
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
58
- 'value' => $giftCardValue
59
- ),
60
- array(
61
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
62
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
63
- ),
64
- array(
65
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
66
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
67
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
68
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
69
- ),
70
- );
71
-
72
- $result = array_merge($result, $options);
73
- }
74
- }
75
- */
6
  public function getItemOptions()
7
  {
8
  $result = parent::getItemOptions();
9
+ if ($this->getItem()->getProductType() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
 
10
  $giftCardValue = '';
11
  $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
12
  ->addFieldToFilter('order_item_id', $this->getItem()->getId());
34
  return $result;
35
  }
36
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Block/Sales/Order/Info/Buttons.php CHANGED
@@ -5,7 +5,18 @@ class MT_Giftcard_Block_Sales_Order_Info_Buttons
5
  {
6
  public function getGiftCardPdf()
7
  {
8
- return Mage::getUrl('giftcard/giftcard/pdf', array('id' => $this->getOrder()->getId()));
 
 
 
 
 
 
 
 
 
 
 
9
  }
10
 
11
  public function getOrder()
5
  {
6
  public function getGiftCardPdf()
7
  {
8
+ $order = $this->getOrder();
9
+ $items = $order->getAllItems();
10
+
11
+ if (count($items) != 0) {
12
+ foreach ($items as $item) {
13
+ if ($item->getProductType()== MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
14
+ return Mage::getUrl('giftcard/giftcard/pdf', array('id' => $this->getOrder()->getId()));
15
+ }
16
+ }
17
+ }
18
+
19
+ return false;
20
  }
21
 
22
  public function getOrder()
app/code/community/MT/Giftcard/Block/Sales/Order/Invoice/Item/Renderer/Giftcard.php CHANGED
@@ -27,42 +27,4 @@ class MT_Giftcard_Block_Sales_Order_Invoice_Item_Renderer_Giftcard
27
 
28
  return $result;
29
  }
30
- }
31
-
32
-
33
-
34
-
35
- /*
36
-
37
-
38
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
39
- $giftCardValue = '';
40
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
41
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
42
-
43
- if ($giftCardCollection->count() > 0) {
44
- foreach ($giftCardCollection as $giftCard) {
45
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
46
- }
47
- $productOptions = $this->getItem()->getProductOptions();
48
- $options = array(
49
- array(
50
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
51
- 'value' => $giftCardValue
52
- ),
53
- array(
54
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
55
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
56
- ),
57
- array(
58
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
59
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
60
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
61
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
62
- ),
63
- );
64
-
65
- $result = array_merge($result, $options);
66
- }
67
- }
68
- */
27
 
28
  return $result;
29
  }
30
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Block/Sales/Order/Item/Renderer/Giftcard.php CHANGED
@@ -32,42 +32,4 @@ class MT_Giftcard_Block_Sales_Order_Item_Renderer_Giftcard
32
 
33
  return $result;
34
  }
35
- }
36
-
37
-
38
-
39
-
40
- /*
41
-
42
-
43
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
44
- $giftCardValue = '';
45
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
46
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
47
-
48
- if ($giftCardCollection->count() > 0) {
49
- foreach ($giftCardCollection as $giftCard) {
50
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
51
- }
52
- $productOptions = $this->getItem()->getProductOptions();
53
- $options = array(
54
- array(
55
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
56
- 'value' => $giftCardValue
57
- ),
58
- array(
59
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
60
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
61
- ),
62
- array(
63
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
64
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
65
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
66
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
67
- ),
68
- );
69
-
70
- $result = array_merge($result, $options);
71
- }
72
- }
73
- */
32
 
33
  return $result;
34
  }
35
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Block/Sales/Order/Print/Item/Renderer/Giftcard.php CHANGED
@@ -29,42 +29,4 @@ class MT_Giftcard_Block_Sales_Order_Print_Item_Renderer_Giftcard
29
  }
30
  return $result;
31
  }
32
- }
33
-
34
-
35
-
36
-
37
- /*
38
-
39
-
40
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
41
- $giftCardValue = '';
42
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
43
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
44
-
45
- if ($giftCardCollection->count() > 0) {
46
- foreach ($giftCardCollection as $giftCard) {
47
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
48
- }
49
- $productOptions = $this->getItem()->getProductOptions();
50
- $options = array(
51
- array(
52
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
53
- 'value' => $giftCardValue
54
- ),
55
- array(
56
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
57
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
58
- ),
59
- array(
60
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
61
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
62
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
63
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
64
- ),
65
- );
66
-
67
- $result = array_merge($result, $options);
68
- }
69
- }
70
- */
29
  }
30
  return $result;
31
  }
32
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Block/Sales/Order/Shipment/Item/Renderer/Giftcard.php CHANGED
@@ -27,42 +27,4 @@ class MT_Giftcard_Block_Sales_Order_Shipment_Item_Renderer_Giftcard
27
 
28
  return $result;
29
  }
30
- }
31
-
32
-
33
-
34
-
35
- /*
36
-
37
-
38
- if ($product->getTypeId() == MT_Giftcard_Model_Catalog_Product_Type::TYPE_GIFTCARD_PRODUCT) {
39
- $giftCardValue = '';
40
- $giftCardCollection = Mage::getModel('giftcard/giftcard')->getCollection()
41
- ->addFieldToFilter('order_item_id', $this->getItem()->getId());
42
-
43
- if ($giftCardCollection->count() > 0) {
44
- foreach ($giftCardCollection as $giftCard) {
45
- $giftCardValue.=$giftCard->getCode().'('.Mage::helper('giftcard')->__($giftCard->getStatus()).')<br/>';
46
- }
47
- $productOptions = $this->getItem()->getProductOptions();
48
- $options = array(
49
- array(
50
- 'label' => Mage::helper('giftcard')->__('Gift Card'),
51
- 'value' => $giftCardValue
52
- ),
53
- array(
54
- 'label' => Mage::helper('giftcard')->__('Gift Card Type'),
55
- 'value' => Mage::helper('giftcard')->__(Mage::getResourceModel('catalog/product')->getAttributeRawValue($this->getItem()->getProductId(), 'gift_card_type', Mage::app()->getStore()->getId()))
56
- ),
57
- array(
58
- 'label' => Mage::helper('giftcard')->__('Physical Gift Card'),
59
- 'value' => (isset($productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'])
60
- && $productOptions['info_buyRequest']['giftcard_attribute']['giftcard_is_real'] = 1
61
- )?Mage::helper('giftcard')->__('Yes'):Mage::helper('giftcard')->__('No')
62
- ),
63
- );
64
-
65
- $result = array_merge($result, $options);
66
- }
67
- }
68
- */
27
 
28
  return $result;
29
  }
30
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/MT/Giftcard/Helper/Catalog/Product/Configuration.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  class MT_Giftcard_Helper_Catalog_Product_Configuration extends Mage_Core_Helper_Abstract
4
  {
5
- public function getCustomOptions(Mage_Catalog_Model_Product_Configuration_Item_Interface $item)
6
  {
7
  $options = array();
8
  $giftCardValue = $item->getOptionByCode('giftcard_value');
2
 
3
  class MT_Giftcard_Helper_Catalog_Product_Configuration extends Mage_Core_Helper_Abstract
4
  {
5
+ public function getCustomOptions($item)
6
  {
7
  $options = array();
8
  $giftCardValue = $item->getOptionByCode('giftcard_value');
app/code/community/MT/Giftcard/Model/Catalog/Product/Type/Giftcard.php CHANGED
@@ -20,7 +20,11 @@ class MT_Giftcard_Model_Catalog_Product_Type_Giftcard extends Mage_Catalog_Model
20
  protected function _prepareProduct(Varien_Object $buyRequest, $product, $processMode)
21
  {
22
  $result = parent::_prepareProduct($buyRequest, $product, $processMode);
 
 
23
 
 
 
24
  $attributes = $buyRequest->getData('giftcard_attribute');
25
  $options = Mage::getModel('giftcard/option')->getCollection();
26
  if ($options) {
@@ -43,7 +47,6 @@ class MT_Giftcard_Model_Catalog_Product_Type_Giftcard extends Mage_Catalog_Model
43
  }
44
  }
45
  }
46
-
47
  return $result;
48
  }
49
 
20
  protected function _prepareProduct(Varien_Object $buyRequest, $product, $processMode)
21
  {
22
  $result = parent::_prepareProduct($buyRequest, $product, $processMode);
23
+ return $this->addGiftCardOptions($buyRequest, $product, $result);
24
+ }
25
 
26
+ protected function addGiftCardOptions(Varien_Object $buyRequest, $product, $result)
27
+ {
28
  $attributes = $buyRequest->getData('giftcard_attribute');
29
  $options = Mage::getModel('giftcard/option')->getCollection();
30
  if ($options) {
47
  }
48
  }
49
  }
 
50
  return $result;
51
  }
52
 
app/code/community/MT/Giftcard/Model/Core/Email/Template.php ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class MT_Giftcard_Model_Core_Email_Template extends MT_Giftcard_Model_Core_Email_Template_Init
4
+ {
5
+
6
+ public function sendTransactional($templateId, $sender, $email, $name, $vars=array(), $storeId=null)
7
+ {
8
+ $this->addGiftCardAttachment($templateId, $vars, $storeId);
9
+ return parent::sendTransactional($templateId, $sender, $email, $name, $vars, $storeId);
10
+ }
11
+
12
+ protected function addGiftCardAttachment($templateId, $vars, $storeId = null)
13
+ {
14
+ $addPdf = false;
15
+
16
+ if (($templateId == Mage::getStoreConfig(Mage_Sales_Model_Order::XML_PATH_EMAIL_GUEST_TEMPLATE, $storeId)
17
+ || $templateId == Mage::getStoreConfig(Mage_Sales_Model_Order::XML_PATH_EMAIL_TEMPLATE, $storeId))
18
+ && Mage::getStoreConfig('giftcard/mail/pdf_order_new_mail', $storeId)) {
19
+ $addPdf = true;
20
+ }
21
+
22
+ if ($templateId == Mage::getStoreConfig(Mage_Sales_Model_Order_Invoice::XML_PATH_EMAIL_TEMPLATE, $storeId)
23
+ && Mage::getStoreConfig('giftcard/mail/pdf_order_invoice_mail', $storeId)) {
24
+ $addPdf = true;
25
+ }
26
+
27
+ if ($addPdf) {
28
+ if (isset($vars['order'])) {
29
+ $order = $vars['order'];
30
+ $collection = Mage::getModel('giftcard/giftcard')->getCollection()
31
+ ->addFieldToFilter('order_id', $order->getId());
32
+ if ($collection->count() <= 0) {
33
+ return;
34
+ }
35
+ $contentFile = Mage::getSingleton('giftcard/giftcard_action')
36
+ ->exportOrderGiftCard($order->getId(), 'pdf');
37
+
38
+ if (!file_exists($contentFile['value']))
39
+ throw new Exception(Mage::helper('giftcard')->__('Can not to create file'));
40
+
41
+ $content = file_get_contents($contentFile['value']);
42
+ $attachment = new Zend_Mime_Part($content);
43
+ $attachment->type = 'application/pdf';
44
+ $attachment->disposition = Zend_Mime::DISPOSITION_ATTACHMENT;
45
+ $attachment->encoding = Zend_Mime::ENCODING_BASE64;
46
+ $attachment->filename = Mage::helper('giftcard')->__('gif_card_').$order->getIncrementId().'.pdf';
47
+ $this->getMail()->addAttachment($attachment);
48
+
49
+ //delete pdf file from server
50
+ if ($contentFile['rm'] == 1) {
51
+ unlink($contentFile['value']);
52
+ }
53
+ }
54
+ }
55
+
56
+ return;
57
+ }
58
+ }
app/code/community/MT/Giftcard/Model/Core/Email/Template/Init.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if (class_exists('Aschroder_SMTPPro_Model_Email_Template')) {
4
+ class MT_Giftcard_Model_Core_Email_Template_Init extends Aschroder_SMTPPro_Model_Email_Template
5
+ {}
6
+ } else {
7
+ class MT_Giftcard_Model_Core_Email_Template_Init extends Mage_Core_Model_Email_Template
8
+ {}
9
+ }
app/code/community/MT/Giftcard/Model/Export/Abstract.php CHANGED
@@ -12,7 +12,7 @@ abstract class MT_Giftcard_Model_Export_Abstract
12
 
13
  abstract protected function exportItem($item);
14
 
15
- public function setCollection(Mage_Core_Model_Resource_Db_Collection_Abstract $collection)
16
  {
17
  $this->_collection = $collection;
18
  }
12
 
13
  abstract protected function exportItem($item);
14
 
15
+ public function setCollection($collection)
16
  {
17
  $this->_collection = $collection;
18
  }
app/code/community/MT/Giftcard/Model/Export/Adapter/Pdf.php CHANGED
@@ -76,6 +76,6 @@ class MT_Giftcard_Model_Export_Adapter_Pdf implements MT_Giftcard_Model_Export_A
76
  if (count($this->getPdf()->pages) == 0)
77
  throw new Mage_Core_Exception(Mage::helper('giftcard')->__('There is no data for export'));
78
 
79
- $this->getPdf()->save($fileName, true);
80
  }
81
  }
76
  if (count($this->getPdf()->pages) == 0)
77
  throw new Mage_Core_Exception(Mage::helper('giftcard')->__('There is no data for export'));
78
 
79
+ $this->getPdf()->save($fileName);
80
  }
81
  }
app/code/community/MT/Giftcard/Model/Observer.php CHANGED
@@ -88,8 +88,11 @@ class MT_Giftcard_Model_Observer
88
  return;
89
 
90
  $order = $observer->getEvent()->getOrder();
91
- $quote = $order->getQuote();
92
  $address = $quote->getShippingAddress();
 
 
 
93
 
94
  $discountedFromGiftCard = $address->getMtGiftCardTotal()*-1;
95
  $giftCardData = $order->getMtGiftCard();
88
  return;
89
 
90
  $order = $observer->getEvent()->getOrder();
91
+ $quote = Mage::getSingleton('checkout/cart')->getQuote();
92
  $address = $quote->getShippingAddress();
93
+ if (!$address) {
94
+ return;
95
+ }
96
 
97
  $discountedFromGiftCard = $address->getMtGiftCardTotal()*-1;
98
  $giftCardData = $order->getMtGiftCard();
app/code/community/MT/Giftcard/Model/Resource/Giftcard.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Giftcard extends Mage_Core_Model_Resource_Db_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Giftcard extends Mage_Core_Model_Mysql4_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Giftcard/Collection.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Giftcard_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Giftcard_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Option.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Option extends Mage_Core_Model_Resource_Db_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Option extends Mage_Core_Model_Mysql4_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Option/Collection.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Option_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Option_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Series.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Series extends Mage_Core_Model_Resource_Db_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Series extends Mage_Core_Model_Mysql4_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Series/Collection.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Series_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Series_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Template.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Template extends Mage_Core_Model_Resource_Db_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Template extends Mage_Core_Model_Mysql4_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Resource/Template/Collection.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php
2
- class MT_Giftcard_Model_Resource_Template_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
1
  <?php
2
+ class MT_Giftcard_Model_Resource_Template_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
3
  {
4
  protected function _construct()
5
  {
app/code/community/MT/Giftcard/Model/Series.php CHANGED
@@ -119,6 +119,11 @@ class MT_Giftcard_Model_Series extends Mage_Core_Model_Abstract
119
  );
120
  }
121
 
 
 
 
 
 
122
  public function getFormatedPrice()
123
  {
124
  return Mage::helper('core')->currency($this->getPrice(), true, false);
119
  );
120
  }
121
 
122
+ public function getFormatedOldPrice()
123
+ {
124
+ return Mage::helper('core')->currency($this->getOldPrice(), true, false);
125
+ }
126
+
127
  public function getFormatedPrice()
128
  {
129
  return Mage::helper('core')->currency($this->getPrice(), true, false);
app/code/community/MT/Giftcard/Model/Series/Action.php CHANGED
@@ -31,13 +31,11 @@ class MT_Giftcard_Model_Series_Action
31
  {
32
  if (!is_numeric($productId))
33
  throw new Exception(Mage::helper('giftcard')->__('Can not assign gift cards to products.'));
34
-
35
  $this->unlinkProductsGiftCardSeries($productId);
36
  if (count($giftCardsSeries) > 0) {
37
-
38
  $resource = Mage::getSingleton('core/resource');
39
- $table = $resource->getTableName('giftcard/series_product');
40
  $db = $resource->getConnection('core');
 
41
  foreach ($giftCardsSeries as $seriesId => $params) {
42
  $db->insert($table, array(
43
  'product_id' => $productId,
@@ -55,8 +53,8 @@ class MT_Giftcard_Model_Series_Action
55
  if (!is_numeric($productId))
56
  return false;
57
  $resource = Mage::getSingleton('core/resource');
58
- $table = $resource->getTableName('giftcard/series_product');
59
  $db = $resource->getConnection('core');
 
60
  $db->delete($table, array('product_id='.$productId));
61
  return true;
62
  }
31
  {
32
  if (!is_numeric($productId))
33
  throw new Exception(Mage::helper('giftcard')->__('Can not assign gift cards to products.'));
 
34
  $this->unlinkProductsGiftCardSeries($productId);
35
  if (count($giftCardsSeries) > 0) {
 
36
  $resource = Mage::getSingleton('core/resource');
 
37
  $db = $resource->getConnection('core');
38
+ $table = $resource->getTableName('giftcard/series_product');
39
  foreach ($giftCardsSeries as $seriesId => $params) {
40
  $db->insert($table, array(
41
  'product_id' => $productId,
53
  if (!is_numeric($productId))
54
  return false;
55
  $resource = Mage::getSingleton('core/resource');
 
56
  $db = $resource->getConnection('core');
57
+ $table = $resource->getTableName('giftcard/series_product');
58
  $db->delete($table, array('product_id='.$productId));
59
  return true;
60
  }
app/code/community/MT/Giftcard/controllers/Adminhtml/Giftcard/GiftcardController.php CHANGED
@@ -12,6 +12,98 @@ class MT_Giftcard_Adminhtml_Giftcard_GiftcardController extends Mage_Adminhtml_C
12
  $this->renderLayout();
13
  }
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  public function deleteAction()
16
  {
17
  if ($id = $this->getRequest()->getParam('id')) {
@@ -101,6 +193,31 @@ class MT_Giftcard_Adminhtml_Giftcard_GiftcardController extends Mage_Adminhtml_C
101
  $this->_getSession()
102
  ->addException($e, $this->__('An error occurred while deleting the gift card(s).'));
103
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  if (!empty($comeFrom))
105
  $this->_redirect(base64_decode($comeFrom));
106
  else
@@ -134,6 +251,59 @@ class MT_Giftcard_Adminhtml_Giftcard_GiftcardController extends Mage_Adminhtml_C
134
  $this->_prepareDownloadResponse($fileName, $content);
135
  }
136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
  public function downloadAction()
138
  {
139
  $params = $this->getRequest()->getParams();
@@ -194,4 +364,30 @@ class MT_Giftcard_Adminhtml_Giftcard_GiftcardController extends Mage_Adminhtml_C
194
  }
195
  $this->_redirect('*/*/edit/', array('id' => $params['id']));
196
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  }
12
  $this->renderLayout();
13
  }
14
 
15
+
16
+ public function newAction()
17
+ {
18
+ $this->_forward('edit');
19
+ }
20
+
21
+ public function editAction()
22
+ {
23
+ $id = $this->getRequest()->getParam('id', null);
24
+
25
+ $model = Mage::getModel('giftcard/giftcard');
26
+ if ($id) {
27
+ $model->load((int) $id);
28
+ if ($model->getId()) {
29
+ $data = Mage::getSingleton('adminhtml/session')->getFormData(true);
30
+ if ($data) {
31
+ $model->setData($data)->setId($id);
32
+ }
33
+ } else {
34
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('giftcard')->__('giftcard does not exist'));
35
+ $this->_redirect('*/*/');
36
+ }
37
+ Mage::register('giftcard_data', $model);
38
+ } else {
39
+ Mage::unregister('giftcard_data');
40
+ }
41
+
42
+ $this->_title($this->__('GiftCard'))->_title($this->__('Edit'));
43
+
44
+ $this->loadLayout();
45
+ $this->_addContent($this->getLayout()->createBlock('giftcard/adminhtml_giftcard_giftcard_edit'))
46
+ ->_addLeft($this->getLayout()->createBlock('giftcard/adminhtml_giftcard_giftcard_edit_tabs'));
47
+ $this->renderLayout();
48
+ }
49
+
50
+ public function saveAction()
51
+ {
52
+ if ($data = $this->getRequest()->getPost()) {
53
+
54
+ $model = Mage::getModel('giftcard/giftcard');
55
+ $id = $this->getRequest()->getParam('id');
56
+ if (is_numeric($id))
57
+ $model->load($id);
58
+
59
+ try {
60
+ if ($model->codeExist($data['code'])) {
61
+ if ($model->getCode() != $data['code'])
62
+ Mage::throwException(Mage::helper('giftcard')->__('Gift card code already exist'));
63
+ }
64
+ $statusBefore = $model->getStatus();
65
+ if ($data) {
66
+ $skipFields = array('form_key');
67
+ foreach ($data as $key => $value) {
68
+ if (in_array($key, $skipFields))
69
+ continue;
70
+ $model->setData($key, $value);
71
+ }
72
+
73
+ if (!is_numeric($id))
74
+ $model->setBalance($model->getValue());
75
+
76
+ if ($statusBefore != MT_Giftcard_Model_Giftcard::STATUS_SOLD && $model->getStatus() == MT_Giftcard_Model_Giftcard::STATUS_SOLD&& !$model->getExpiredAt()) {
77
+ $model->setExpiredAt();
78
+ }
79
+ }
80
+
81
+ $model->save();
82
+ if (!$model->getId())
83
+ Mage::throwException(Mage::helper('giftcard')->__('Error saving gift card'));
84
+
85
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('giftcard')->__('Gift card was successfully saved.'));
86
+ Mage::getSingleton('adminhtml/session')->setFormData(false);
87
+
88
+ // The following line decides if it is a "save" or "save and continue"
89
+ if ($this->getRequest()->getParam('back'))
90
+ $this->_redirect('*/*/edit', array('id' => $model->getId()));
91
+ else
92
+ $this->_redirect('*/*/');
93
+
94
+ } catch (Exception $e) {
95
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
96
+ if ($model && $model->getId())
97
+ $this->_redirect('*/*/edit', array('id' => $model->getId()));
98
+ else
99
+ $this->_redirect('*/*/new');
100
+ }
101
+ return;
102
+ }
103
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('giftcard')->__('No data found to save'));
104
+ $this->_redirect('*/*/');
105
+ }
106
+
107
  public function deleteAction()
108
  {
109
  if ($id = $this->getRequest()->getParam('id')) {
193
  $this->_getSession()
194
  ->addException($e, $this->__('An error occurred while deleting the gift card(s).'));
195
  }
196
+
197
+ if (!empty($comeFrom)){
198
+ echo base64_decode($comeFrom);exit;
199
+ $this->_redirect(base64_decode($comeFrom));
200
+ }
201
+ $this->_redirect('*/*/');
202
+ }
203
+
204
+ public function massExportAction()
205
+ {
206
+ $giftCardIds = (array)$this->getRequest()->getParam('giftcard');
207
+ $format = $this->getRequest()->getParam('format');
208
+
209
+ $fileName = 'gift_cards_codes_'.str_replace(' ','_',Mage::getModel('core/date')->date('Y-m-d H:i:s')).'.'.$format;
210
+
211
+ $content = Mage::getSingleton('giftcard/giftcard_action')
212
+ ->exportGiftCardsCodes($giftCardIds, $format);
213
+
214
+ $this->_forward('_prepareDownloadResponse', 'giftcard_export', null, array(
215
+ 'file_name' => $fileName,
216
+ 'content' => $content
217
+ ));
218
+
219
+
220
+ $comeFrom = $this->getRequest()->getParam('come_from');
221
  if (!empty($comeFrom))
222
  $this->_redirect(base64_decode($comeFrom));
223
  else
251
  $this->_prepareDownloadResponse($fileName, $content);
252
  }
253
 
254
+ public function importAction()
255
+ {
256
+ $this->_title($this->__('Gift Card'))->_title($this->__('Import'));
257
+ $this->loadLayout();
258
+ $this->_addContent($this->getLayout()->createBlock('giftcard/adminhtml_giftcard_giftcard_import'));
259
+ $this->renderLayout();
260
+ }
261
+
262
+ public function importDataAction()
263
+ {
264
+
265
+ $params = $this->getRequest()->getParams();
266
+ $back = 'import';
267
+ if(isset($_FILES['file']['name']) && (file_exists($_FILES['file']['tmp_name']))) {
268
+ $file = $_FILES['file'];
269
+ try {
270
+ $uploader = new Varien_File_Uploader('file');
271
+ $uploader->setAllowedExtensions(array('csv','xlsx'));
272
+ $uploader->setAllowRenameFiles(false);
273
+ $uploader->setFilesDispersion(false);
274
+ $path = Mage::getBaseDir('tmp').DS;
275
+ $uploader->save($path, $file['name']);
276
+ $filePath = $path.$file['name'];
277
+
278
+ $importer = Mage::getModel('giftcard/import_code');
279
+ $importer->setEmptyFieldsData($params);
280
+ $importer->importData($filePath);
281
+
282
+ //if ($params['action'] == 'codes') {
283
+ //} else {
284
+ // $importer = Mage::getModel('giftcard/import_giftcard');
285
+ // $importer->importData($filePath);
286
+ //}
287
+
288
+ unlink($filePath);
289
+ $imported = $importer->getImportedItemCount();
290
+ $skipped = $importer->getSkippedItemCount();
291
+ $this->_getSession()->addSuccess(
292
+ $this->__('Imported: %d, Skipped: %d', $imported, $skipped)
293
+ );
294
+ $back = 'index';
295
+ } catch (Mage_Core_Model_Exception $e) {
296
+ $this->_getSession()->addError($e->getMessage());
297
+ } catch (Mage_Core_Exception $e) {
298
+ $this->_getSession()->addError($e->getMessage());
299
+ } catch (Exception $e) {
300
+ $this->_getSession()->addError($e->getMessage());
301
+ }
302
+ }
303
+
304
+ $this->_redirect('*/*/'.$back.'/');
305
+ }
306
+
307
  public function downloadAction()
308
  {
309
  $params = $this->getRequest()->getParams();
364
  }
365
  $this->_redirect('*/*/edit/', array('id' => $params['id']));
366
  }
367
+
368
+ public function massCardExportAction()
369
+ {
370
+ $giftCardIds = (array)$this->getRequest()->getParam('giftcard');
371
+ $format = $this->getRequest()->getParam('export_format');
372
+ $fileName = 'gift_cards_'.str_replace(' ','_',Mage::getModel('core/date')->date('Y-m-d H:i:s')).'.'.$format;
373
+
374
+ try {
375
+ $content = Mage::getSingleton('giftcard/giftcard_action')
376
+ ->exportGiftCardList($giftCardIds, $format);
377
+ $this->_forward('_prepareDownloadResponse', 'giftcard_export', null, array(
378
+ 'file_name' => $fileName,
379
+ 'content' => $content
380
+ ));
381
+ } catch (Mage_Core_Exception $e) {
382
+ $this->_getSession()->addError($e->getMessage());
383
+ } catch (Exception $e) {
384
+ $this->_getSession()->addError($e->getMessage());
385
+ }
386
+
387
+ $comeFrom = $this->getRequest()->getParam('come_from');
388
+ if (!empty($comeFrom))
389
+ $this->_redirect(base64_decode($comeFrom));
390
+ else
391
+ $this->_redirect('*/*/');
392
+ }
393
  }
app/code/community/MT/Giftcard/controllers/Adminhtml/Giftcard/SeriesController.php CHANGED
@@ -161,7 +161,7 @@ class MT_Giftcard_Adminhtml_Giftcard_SeriesController extends Mage_Adminhtml_Con
161
  $this->getResponse()->setBody($this->getLayout()->createBlock('giftcard/adminhtml_giftcard_series_list_grid')->toHtml());
162
  }
163
 
164
- public function tabGridAction()
165
  {
166
  if (!$this->getRequest()->isAjax()) {
167
  $this->_forward('noRoute');
161
  $this->getResponse()->setBody($this->getLayout()->createBlock('giftcard/adminhtml_giftcard_series_list_grid')->toHtml());
162
  }
163
 
164
+ public function gridGiftCardAction()
165
  {
166
  if (!$this->getRequest()->isAjax()) {
167
  $this->_forward('noRoute');
app/code/community/MT/Giftcard/controllers/Checkout/CartController.php CHANGED
@@ -131,12 +131,6 @@ class MT_Giftcard_Checkout_CartController
131
  $error = false;
132
  $response = '';
133
 
134
- /*if ($this->getRequest()->getParam('remove') == 1) {
135
- $this->_goBack();
136
- $this->_forward('giftCardRemove');
137
- return;
138
- }
139
- */
140
  if ($this->_getCart()->getQuote()->getItemsCount()) {
141
  $giftCardCode = (string) $this->getRequest()->getParam('giftcard_code');
142
  $helper = Mage::helper('giftcard');
@@ -189,7 +183,6 @@ class MT_Giftcard_Checkout_CartController
189
  public function giftCardPostAction()
190
  {
191
  if ($this->getRequest()->getParam('remove') == 1) {
192
- $this->_goBack();
193
  $this->_forward('giftCardRemove');
194
  return;
195
  }
@@ -224,7 +217,7 @@ class MT_Giftcard_Checkout_CartController
224
  if ($codeLength) {
225
  if ($isCodeLengthValid && $helper->isGiftCardCodeAddedToQuote($this->_getQuote()->getMtGiftCard(), $giftCardCode)) {
226
  $this->_getSession()->addSuccess(
227
- $this->__('Gift card "%s" was added.', Mage::helper('core')->escapeHtml($giftCardCode))
228
  );
229
  } else {
230
  $this->_getSession()->addError(
@@ -274,6 +267,7 @@ class MT_Giftcard_Checkout_CartController
274
  $this->_getSession()->addError($this->__('Cannot delete the gift cards.'));
275
  Mage::logException($e);
276
  }
 
277
  }
278
 
279
  protected function _getCart()
131
  $error = false;
132
  $response = '';
133
 
 
 
 
 
 
 
134
  if ($this->_getCart()->getQuote()->getItemsCount()) {
135
  $giftCardCode = (string) $this->getRequest()->getParam('giftcard_code');
136
  $helper = Mage::helper('giftcard');
183
  public function giftCardPostAction()
184
  {
185
  if ($this->getRequest()->getParam('remove') == 1) {
 
186
  $this->_forward('giftCardRemove');
187
  return;
188
  }
217
  if ($codeLength) {
218
  if ($isCodeLengthValid && $helper->isGiftCardCodeAddedToQuote($this->_getQuote()->getMtGiftCard(), $giftCardCode)) {
219
  $this->_getSession()->addSuccess(
220
+ $this->__('Gift card "%s" was applied.', Mage::helper('core')->escapeHtml($giftCardCode))
221
  );
222
  } else {
223
  $this->_getSession()->addError(
267
  $this->_getSession()->addError($this->__('Cannot delete the gift cards.'));
268
  Mage::logException($e);
269
  }
270
+ $this->_goBack();
271
  }
272
 
273
  protected function _getCart()
app/code/community/MT/Giftcard/controllers/GiftcardController.php CHANGED
@@ -5,6 +5,7 @@ class MT_Giftcard_GiftcardController
5
  {
6
  public function pdfAction()
7
  {
 
8
  if(!Mage::helper('customer')->isLoggedIn()){
9
  Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('customer/account'));
10
  }
@@ -21,27 +22,28 @@ class MT_Giftcard_GiftcardController
21
  ->setPageSize(1);
22
 
23
  if ($order = $orders->getFirstItem()) {
 
 
 
 
 
24
 
25
- $pdf = Mage::getModel('giftcard/giftcard_pdf');
26
- $pdf->setOrder($order);
27
- if ($pdf->createPdf()) {
28
- $pdfFile = $pdf->getPdfPath();
29
- $this->getResponse()
30
- ->setHttpResponseCode(200)
31
- ->setHeader('Pragma', 'public', true)
32
- ->setHeader('Cache-Control', 'must-revalidate, post-check=0, pre-check=0', true)
33
- ->setHeader('Content-type', 'application/octet-stream', true)
34
- ->setHeader('Content-Length', filesize($pdfFile), true)
35
- ->setHeader('Content-Disposition', 'attachment; filename="'.Mage::helper('giftcard')->__('gift_card').'_'.$order->getIncrementId().'.pdf"', true)
36
- ->setHeader('Last-Modified', date('r'), true);
37
- $this->getResponse()->clearBody();
38
- $this->getResponse()->sendHeaders();
39
- ob_get_clean();
40
- echo file_get_contents($pdfFile);
41
- ob_end_flush();
42
- unlink($pdfFile);
43
- exit(0);
44
- }
45
  }
46
  }
47
 
5
  {
6
  public function pdfAction()
7
  {
8
+
9
  if(!Mage::helper('customer')->isLoggedIn()){
10
  Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('customer/account'));
11
  }
22
  ->setPageSize(1);
23
 
24
  if ($order = $orders->getFirstItem()) {
25
+ $content = Mage::getSingleton('giftcard/giftcard_action')
26
+ ->exportOrderGiftCard($order->getId(), 'pdf');
27
+
28
+ if (!file_exists($content['value']))
29
+ throw new Exception(Mage::helper('giftcard')->__('Can not to create file'));
30
 
31
+ $pdfFile = $content['value'];
32
+ $this->getResponse()
33
+ ->setHttpResponseCode(200)
34
+ ->setHeader('Pragma', 'public', true)
35
+ ->setHeader('Cache-Control', 'must-revalidate, post-check=0, pre-check=0', true)
36
+ ->setHeader('Content-type', 'application/octet-stream', true)
37
+ ->setHeader('Content-Length', filesize($pdfFile), true)
38
+ ->setHeader('Content-Disposition', 'attachment; filename="'.Mage::helper('giftcard')->__('gift_card').'_'.$order->getIncrementId().'.pdf"', true)
39
+ ->setHeader('Last-Modified', date('r'), true);
40
+ $this->getResponse()->clearBody();
41
+ $this->getResponse()->sendHeaders();
42
+ ob_get_clean();
43
+ echo file_get_contents($pdfFile);
44
+ ob_end_flush();
45
+ unlink($pdfFile);
46
+ exit(0);
 
 
 
 
47
  }
48
  }
49
 
app/code/community/MT/Giftcard/etc/config.xml CHANGED
@@ -62,7 +62,7 @@
62
 
63
  <core>
64
  <rewrite>
65
- <email_template_mailer>MT_Giftcard_Model_Email_Template_Mailer</email_template_mailer>
66
  </rewrite>
67
  </core>
68
 
@@ -77,6 +77,16 @@
77
  <use>core_setup</use>
78
  </connection>
79
  </giftcard_setup>
 
 
 
 
 
 
 
 
 
 
80
  </resources>
81
  <catalog>
82
  <product>
62
 
63
  <core>
64
  <rewrite>
65
+ <email_template>MT_Giftcard_Model_Core_Email_Template</email_template>
66
  </rewrite>
67
  </core>
68
 
77
  <use>core_setup</use>
78
  </connection>
79
  </giftcard_setup>
80
+ <giftcard_write>
81
+ <connection>
82
+ <use>core_write</use>
83
+ </connection>
84
+ </giftcard_write>
85
+ <giftcard_read>
86
+ <connection>
87
+ <use>core_read</use>
88
+ </connection>
89
+ </giftcard_read>
90
  </resources>
91
  <catalog>
92
  <product>
app/code/community/MT/Giftcard/sql/giftcard_setup/mysql4-upgrade-1.0.3-1.0.4.php CHANGED
@@ -1,7 +1,7 @@
1
- <?php
2
- /* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
3
-
4
- $installer = $this;
5
- $installer->startSetup();
6
-
7
  $installer->endSetup();
1
+ <?php
2
+ /* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
3
+
4
+ $installer = $this;
5
+ $installer->startSetup();
6
+
7
  $installer->endSetup();
app/design/frontend/base/default/layout/mt/giftcard.xml CHANGED
@@ -26,6 +26,11 @@
26
  <block type="giftcard/checkout_payment_giftcard_form" name="checkout.onepage.payment.methods_additional.giftcard.form" as="methods_additional_giftcard_form"/>
27
  </block>
28
  </reference>
 
 
 
 
 
29
  </checkout_onepage_index>
30
 
31
  <checkout_cart_index>
@@ -35,6 +40,9 @@
35
  <reference name="checkout.cart.extra">
36
  <block type="giftcard/checkout_cart_giftcard" name="giftcard" template="mt/giftcard/checkout/cart/giftcard.phtml"/>
37
  </reference>
 
 
 
38
  </checkout_cart_index>
39
 
40
  <sales_email_order_items>
@@ -63,12 +71,27 @@
63
  <reference name="sales.order.info.buttons">
64
  <block type="giftcard/sales_order_info_buttons" name="giftcard_buttons" template="mt/giftcard/sales/order/info/buttons.phtml"/>
65
  </reference>
 
 
 
 
 
 
66
  </sales_order_view>
67
 
68
  <sales_order_invoice>
 
 
 
 
 
 
69
  <reference name="invoice_items">
70
  <action method="addItemRender"><type>giftcard</type><block>giftcard/sales_order_invoice_item_renderer_giftcard</block><template>sales/order/invoice/items/renderer/default.phtml</template></action>
71
  </reference>
 
 
 
72
  </sales_order_invoice>
73
 
74
  <sales_order_shipment>
26
  <block type="giftcard/checkout_payment_giftcard_form" name="checkout.onepage.payment.methods_additional.giftcard.form" as="methods_additional_giftcard_form"/>
27
  </block>
28
  </reference>
29
+ <reference name="checkout.payment.methods">
30
+ <block type="giftcard/checkout_payment_giftcard" name="checkout.payment.methods.giftcard" as="additional" before="-">
31
+ <block type="giftcard/checkout_payment_giftcard_form" name="checkout.payment.methods.form" as="methods_additional_giftcard_form"/>
32
+ </block>
33
+ </reference>
34
  </checkout_onepage_index>
35
 
36
  <checkout_cart_index>
40
  <reference name="checkout.cart.extra">
41
  <block type="giftcard/checkout_cart_giftcard" name="giftcard" template="mt/giftcard/checkout/cart/giftcard.phtml"/>
42
  </reference>
43
+ <reference name="checkout.cart">
44
+ <block type="giftcard/checkout_cart_giftcard" name="giftcard" template="mt/giftcard/checkout/cart/giftcard.phtml"/>
45
+ </reference>
46
  </checkout_cart_index>
47
 
48
  <sales_email_order_items>
71
  <reference name="sales.order.info.buttons">
72
  <block type="giftcard/sales_order_info_buttons" name="giftcard_buttons" template="mt/giftcard/sales/order/info/buttons.phtml"/>
73
  </reference>
74
+ <reference name="sales.order.info">
75
+ <block type="giftcard/sales_order_info_buttons" name="giftcard_buttons" template="mt/giftcard/sales/order/info/buttons.phtml"/>
76
+ </reference>
77
+ <reference name="order_totals">
78
+ <block type="giftcard/sales_order_totals_giftcard" name="total_gift_card_total" as="gift_card_total"/>
79
+ </reference>
80
  </sales_order_view>
81
 
82
  <sales_order_invoice>
83
+ <reference name="sales.order.info.buttons">
84
+ <block type="giftcard/sales_order_info_buttons" name="giftcard_buttons" template="mt/giftcard/sales/order/info/buttons.phtml"/>
85
+ </reference>
86
+ <reference name="sales.order.info">
87
+ <block type="giftcard/sales_order_info_buttons" name="giftcard_buttons" template="mt/giftcard/sales/order/info/buttons.phtml"/>
88
+ </reference>
89
  <reference name="invoice_items">
90
  <action method="addItemRender"><type>giftcard</type><block>giftcard/sales_order_invoice_item_renderer_giftcard</block><template>sales/order/invoice/items/renderer/default.phtml</template></action>
91
  </reference>
92
+ <reference name="invoice_totals">
93
+ <block type="giftcard/sales_order_invoice_totals_giftcard" name="total_gift_card_total" as="gift_card_total"/>
94
+ </reference>
95
  </sales_order_invoice>
96
 
97
  <sales_order_shipment>
app/design/frontend/base/default/template/mt/giftcard/checkout/payment/giftcard.phtml CHANGED
@@ -1,11 +1 @@
1
- <div id="checkout-payment-method-gift-card">
2
- <?php echo $this->getChildHtml('methods_additional_giftcard_form');?>
3
- </div>
4
-
5
- <script type="text/javascript">
6
- jQuery(document).ready(function(){
7
- GiftCardCheckout.init({
8
- 'requestUrl': '<?php echo $this->getControllerUrl(); ?>'
9
- });
10
- });
11
- </script>
1
+ <?php echo $this->getChildHtml('methods_additional_giftcard_form');?>
 
 
 
 
 
 
 
 
 
 
app/design/frontend/base/default/template/mt/giftcard/checkout/payment/giftcard/form.phtml CHANGED
@@ -1,49 +1,56 @@
1
  <?php if ($this->isActive()): ?>
2
 
3
  <?php $formVisible = $this->isFormVisible();?>
 
 
 
 
 
4
 
5
- <ul class="form-list">
6
- <li class="control"> <input <?php if ($formVisible): ?>checked="checked"<?php endif;?> id="p_method_gift_card" class="checkbox" type="checkbox" onclick="payment.switchMethod('cashondelivery')" title="<?php echo $this->__('Use Gift Card to check out');?>" name="apply_gift_card" value="1"/>
7
- <label for="p_method_gift_card"><?php echo $this->__('Use Gift Card to check out');?></label>
8
- </li>
9
-
10
- <?php $giftCardCollection = $this->getAppliedGiftCardCollection();?>
11
- <?php if (count($giftCardCollection) > 0): ?>
12
- <?php foreach ($giftCardCollection as $key => $giftCard): ?>
13
- <li class="control gc-form-element">
14
- <input id="gift_card_code_<?php echo $key;?>" checked="checked" class="checkbox" type="checkbox" title="<?php echo $this->__('Use Gift Card to check out');?>" name="apply_gift_card[]" value="<?php echo $giftCard->getCode();?>"/>
15
- <label for="gift_card_code_<?php echo $key;?>"><?php echo $this->__('Gift Card');?> (<?php echo $giftCard->getCode();?>) <?php echo $this->__('Balance: ');?><strong><?php echo $giftCard->getFormatedBalance();?></strong></label>
16
- </li>
17
- <?php endforeach; ?>
18
- <?php endif; ?>
19
- <li id="gc-cart-form" class="scaffold-form gc-form-element" <?php if (!$formVisible): ?>style="display: none"<?php endif; ?>>
20
- <div class="fieldset">
21
- <ul>
22
- <li class="fields">
23
- <div class="customer-name">
24
- <div class="field name-firstname">
25
- <label for="gift_card_code"><?php echo $this->__('Enter Gift Card Code');?></label>
26
- <div class="input-box">
27
- <input id="gift_card_code" class="input-text" type="text" title="<?php echo $this->__('Gift Card Code');?>" value="" name="giftcard_code">
28
- </div>
29
- <div class="gc-cart-action">
30
- <div class="button-box">
31
- <button type="button" title="<?php echo $this->__('Apply Gift Card') ?>" class="button" onclick="GiftCardCheckout.addGiftCardCodeSubmit()"><span><span><?php echo $this->__('Apply Gift Card') ?></span></span></button>
32
  </div>
33
- <div id="gc-please-wait" class="please-wait">
34
- <img class="v-middle" title="Loading next step..." alt="Loading next step..." src="<?php echo $this->getSkinUrl('images/mt/giftcard/opc-ajax-loader.gif') ?>">
35
- <?php echo $this->__('Please wait...'); ?>
 
 
 
 
 
 
 
 
36
  </div>
37
- <?php if ($error = $this->getError()): ?>
38
- <div id="gc-applied-codes-error"><?php echo $error;?></div>
39
- <?php endif; ?>
40
  </div>
41
  </div>
42
- </div>
43
- </li>
44
- </ul>
45
- </div>
46
- </li>
47
- </ul>
48
-
49
- <?php endif; ?>
 
 
 
 
 
 
1
  <?php if ($this->isActive()): ?>
2
 
3
  <?php $formVisible = $this->isFormVisible();?>
4
+ <div id="checkout-payment-method-gift-card">
5
+ <ul class="form-list">
6
+ <li class="control"> <input <?php if ($formVisible): ?>checked="checked"<?php endif;?> id="p_method_gift_card" class="checkbox" type="checkbox" onclick="payment.switchMethod('cashondelivery')" title="<?php echo $this->__('Use Gift Card to check out');?>" name="apply_gift_card" value="1"/>
7
+ <label for="p_method_gift_card"><?php echo $this->__('Use Gift Card to check out');?></label>
8
+ </li>
9
 
10
+ <?php $giftCardCollection = $this->getAppliedGiftCardCollection();?>
11
+ <?php if (count($giftCardCollection) > 0): ?>
12
+ <?php foreach ($giftCardCollection as $key => $giftCard): ?>
13
+ <li class="control gc-form-element">
14
+ <input id="gift_card_code_<?php echo $key;?>" checked="checked" class="checkbox" type="checkbox" title="<?php echo $this->__('Use Gift Card to check out');?>" name="apply_gift_card[]" value="<?php echo $giftCard->getCode();?>"/>
15
+ <label for="gift_card_code_<?php echo $key;?>"><?php echo $this->__('Gift Card');?> (<?php echo $giftCard->getCode();?>) <?php echo $this->__('Balance: ');?><strong><?php echo $giftCard->getFormatedBalance();?></strong></label>
16
+ </li>
17
+ <?php endforeach; ?>
18
+ <?php endif; ?>
19
+ <li id="gc-cart-form" class="scaffold-form gc-form-element" <?php if (!$formVisible): ?>style="display: none"<?php endif; ?>>
20
+ <div class="fieldset">
21
+ <ul>
22
+ <li class="fields">
23
+ <div class="customer-name">
24
+ <div class="field name-firstname">
25
+ <label for="gift_card_code"><?php echo $this->__('Enter Gift Card Code');?></label>
26
+ <div class="input-box">
27
+ <input id="gift_card_code" class="input-text" type="text" title="<?php echo $this->__('Gift Card Code');?>" value="" name="giftcard_code">
 
 
 
 
 
 
 
 
 
28
  </div>
29
+ <div class="gc-cart-action">
30
+ <div class="button-box">
31
+ <button type="button" title="<?php echo $this->__('Apply Gift Card') ?>" class="button" onclick="GiftCardCheckout.addGiftCardCodeSubmit()"><span><span><?php echo $this->__('Apply Gift Card') ?></span></span></button>
32
+ </div>
33
+ <div id="gc-please-wait" class="please-wait">
34
+ <img class="v-middle" title="Loading next step..." alt="Loading next step..." src="<?php echo $this->getSkinUrl('images/mt/giftcard/opc-ajax-loader.gif') ?>">
35
+ <?php echo $this->__('Please wait...'); ?>
36
+ </div>
37
+ <?php if ($error = $this->getError()): ?>
38
+ <div id="gc-applied-codes-error"><?php echo $error;?></div>
39
+ <?php endif; ?>
40
  </div>
 
 
 
41
  </div>
42
  </div>
43
+ </li>
44
+ </ul>
45
+ </div>
46
+ </li>
47
+ </ul>
48
+ </div>
49
+ <script type="text/javascript">
50
+ jQuery(document).ready(function(){
51
+ GiftCardCheckout.init({
52
+ 'requestUrl': '<?php echo $this->getControllerUrl(); ?>'
53
+ });
54
+ });
55
+ </script>
56
+ <?php endif; ?>
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>MT_Giftcard</name>
4
- <version>1.0.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/copyleft/gpl.html">GPL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Summary </summary>
10
  <description>Free magento gift card extension</description>
11
- <notes>First Free version release</notes>
12
  <authors><author><name>Edvinas Stulpinas</name><user>edas1</user><email>edvinas.stulpinas@gmail.com</email></author></authors>
13
- <date>2015-02-04</date>
14
- <time>15:33:07</time>
15
- <contents><target name="mage"><dir name="app"><dir name="code"><dir name="community"><dir name="MT"><dir name="Giftcard"><dir><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Edit"><dir name="Tabs"><dir name="Giftcardseries"><file name="Form.php" hash="6ba57986e47de3810eb5432edd8cae13"/><file name="Grid.php" hash="6f1133d415f08623224d2c791f715915"/></dir></dir><file name="Tabs.php" hash="7d8a2728a2c2b931381b0ef627160323"/></dir></dir></dir><dir name="Giftcard"><dir name="Giftcard"><dir name="List"><file name="Grid.php" hash="7a869620cdf5a5de2d762e832f4d22d9"/></dir><file name="List.php" hash="176da6866b6abb40cf2dc9d3cba7597c"/></dir><dir name="Series"><dir name="Edit"><file name="Form.php" hash="4d52c40a6e56e6851af652b006ab96d8"/><dir name="Tabs"><file name="Edit.php" hash="4ecf35ae08c7d659db770619979c7273"/></dir><file name="Tabs.php" hash="f284f9dc303bca6ae9f2f869993a0697"/></dir><file name="Edit.php" hash="4eadad4f86671831b5c0133a419775f3"/><dir name="List"><file name="Grid.php" hash="de02b111b41d9db067666adbe15c1c5a"/></dir><file name="List.php" hash="451587dd80ac40d5ec0b08e39d2029e6"/></dir><dir name="Template"><dir name="Edit"><file name="Edit.php" hash="1917934e01ce1d4b2a45132454a6e810"/><file name="Form.php" hash="722fb3b93b8c5a800462e8d62c228bb6"/><file name="Js.php" hash="33c7d8b6eee7cb36761bd82ea076ca5e"/><file name="Tabs.php" hash="73764b68cc7d9fdd83447c13a6db5787"/><dir name="Theme"><file name="One.php" hash="d70a1e4d19aa94ca972b69b376926bd3"/></dir></dir><file name="Edit.php" hash="afec06744ddfec3f8297ef8fbc959f04"/><dir name="List"><file name="Grid.php" hash="7c3e7a4303e1dd3b8da6d3e237cc54b3"/></dir><file name="List.php" hash="0345847adc717ce416c1d8d7679ed130"/></dir></dir><dir name="Sales"><dir name="Creditmemo"><dir name="Create"><dir name="Total"><file name="Giftcard.php" hash="d8391b1b86be319b725debf16b901c7e"/></dir></dir><file name="Refund.php" hash="7f874138440cf23e2e8eb334ef471c62"/><dir name="Total"><file name="Giftcard.php" hash="5c883c7ecb44d32e9a3d7ce9536e5e84"/></dir><dir name="View"><dir name="Total"><file name="Giftcard.php" hash="b45537b5972ad058685254fdfe6f3127"/></dir></dir></dir><dir name="Items"><dir name="Column"><dir name="Name"><file name="Giftcard.php" hash="8154d6e5b029c066797001f41ec68cec"/></dir></dir></dir><dir name="Order"><file name="View.php" hash="51525eda047797e1c061858ec2857cd2"/></dir><dir name="Total"><file name="Giftcard.php" hash="c7e43f5fd38e7c8bca659ad0dcc87d7e"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="DateTime.php" hash="7362458637165e5564d4a87abcaa9033"/><file name="Days.php" hash="2bfc2fb0491b77a962544d82cdb3c66d"/><file name="Empty.php" hash="de0d661ae7e8831bef15d57cb998632f"/><file name="Price.php" hash="56792c71abb74e153b35bf2a8c32ec6a"/><file name="Status.php" hash="504e0af3eee9c162aecaa9ad97527d08"/><file name="Store.php" hash="18e0987cf166c487206ddbeed70c58de"/><file name="Translate.php" hash="c8fd54ec81c5afda4102755d9f31cfa9"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="Helper"><dir name="Form"><file name="Price.php" hash="3c7443352425f91916f9029248d8c08e"/></dir></dir><dir name="View"><dir name="Type"><file name="Giftcard.php" hash="90b9f60252ef78e48402962f91b530f4"/></dir></dir></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Giftcard.php" hash="024083c88fb0f3cff24c1d982f346d33"/><dir name="Item"><file name="Renderer.php" hash="13f1c3a5e4cc9bc7d778b38b160d59e9"/></dir></dir><dir name="Payment"><dir name="Giftcard"><file name="Form.php" hash="5c8e0b4f99a58ca417c9eb235cbb2925"/></dir><file name="Giftcard.php" hash="76595079badd881418062b66f8794048"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="30429160bdc0d0cf0b69db42d5e54da9"/></dir></dir></dir><dir name="Email"><dir name="Items"><dir name="Invoice"><file name="Giftcard.php" hash="cc5a1dc4351cc545e1846a7e307a12e8"/></dir><dir name="Order"><file name="Giftcard.php" hash="93df325b09a962dd69f43ebc988ac26d"/></dir></dir></dir><dir name="Info"><file name="Buttons.php" hash="580b629ec4ca6206785aebf54a7e9f71"/></dir><dir name="Invoice"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="b0fefdc24037767cbd8f2fbc84ed4485"/></dir></dir><dir name="Totals"><file name="Giftcard.php" hash="bb7f13c1b38704c60b79045bee52ba67"/></dir></dir><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="d0d597d0e4ae2043ab83d9c1b5d57bd2"/></dir></dir><dir name="Print"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="cdec64c4e3a2be078a1db3dee62d7045"/></dir></dir></dir><dir name="Shipment"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="3bf22d9ce23e677a89f8542af8473deb"/></dir></dir></dir><dir name="Totals"><file name="Giftcard.php" hash="783d7f72b9fd315ebac5db64431c5309"/></dir></dir></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="a42712683a39891f659ada8a629b5d84"/></dir></dir><file name="Data.php" hash="610411308591c5a3bad587afb36fe11f"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Giftcard"><file name="Design.php" hash="db768d5c518b8dfe233f6d5457b5b9c4"/><file name="Event.php" hash="9875a70a1581b3792f649f9b6092331f"/><file name="Format.php" hash="bc91cab62109d222de772bbba7aa6274"/><file name="Series.php" hash="aba6564547ffa61d8bef13869816a365"/><file name="State.php" hash="ca38a55cfd32a71379a572a949afd8f2"/><file name="Status.php" hash="d6ed0b91ac65615c72af6c5915519ec5"/><file name="Template.php" hash="870a1b61bf5a107aa766ec6446959cb2"/><file name="Type.php" hash="ef686e71f5e08b90d33731d31bc17539"/></dir><dir name="Locale"><file name="Currency.php" hash="212769c4b0ba792abcbf0764f0293495"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="Option"><dir name="Type"><file name="GiftcardValue.php" hash="4358ccd736862f1869e7c13689cc4d69"/></dir></dir><file name="Option.php" hash="b5422bc85fda78a79601136979248aba"/><file name="Price.php" hash="10926b8121b069581716b2d722f50682"/><dir name="Type"><file name="Giftcard.php" hash="9f9dca8a0cc713ca3d1c0a4a7c3a33d6"/></dir><file name="Type.php" hash="f226aad02e2182c60211e4f3ec970a55"/></dir><file name="Product.php" hash="8d8ddd5e1f0433eca6fcfe1836aab9ca"/></dir><dir name="CatalogIndex"><dir name="Data"><file name="Giftcard.php" hash="802f244a7c7d446318cb164e206a51ff"/></dir></dir><dir name="Checkout"><file name="Giftcard.php" hash="1849f47f79a9a59c77673ef6ec523f3e"/></dir><dir name="Email"><dir name="Template"><file name="Mailer.php" hash="2aa63130aad78559aff57f3092330d5f"/></dir></dir><dir name="Export"><file name="Abstract.php" hash="417953a37c53258e91a5fdc0a068cc6e"/><dir name="Adapter"><file name="Csv.php" hash="4843c1e3c036e73a7ad8d14a38359075"/><file name="Excel.php" hash="9667e698055b0b933a0b00c4502ded09"/><file name="Interface.php" hash="7fa119032136a44eba0d88aa2f25c313"/><file name="Pdf.php" hash="3f588a9b6e6664bf0f2125fd0ece34df"/><file name="Zip.php" hash="c2d4aee14e50ff7161b71fb05d9eff1b"/></dir><file name="Collection.php" hash="b2d1ac3db40c0b893814968c604a3c31"/><file name="Grid.php" hash="5adeab37fa0f8e81239a3c40143fef82"/><file name="Object.php" hash="a6e7a80e3eb76d44b40d97c8f3da7d89"/></dir><dir name="Giftcard"><file name="Action.php" hash="d339b84e2cc27b2c7913a9aa1787afe9"/><dir name="Design"><file name="Abstract.php" hash="055e70d444169989e7c2284e3150c46d"/><file name="Default.php" hash="0b2d0e7aaf7675216ce74a7c0870aae4"/></dir><file name="Draw.php" hash="8786b2d3f519c605c72c43fa9ebd5b0b"/><file name="Pdf.php" hash="a5bee72e4155cc5fbd960326bbc78ef5"/></dir><file name="Giftcard.php" hash="59ff473b3885fac1ef2e140fd591ad12"/><dir name="Import"><file name="Abstract.php" hash="a2b1b6b88a90fdbd8e63f5f836831148"/><dir name="Adapter"><file name="Csv.php" hash="4394752e4ff37fc5fa51fd558ea0e239"/><file name="Excel.php" hash="a99f838f56c4b97994ba757d245042d8"/><file name="Interface.php" hash="798076dd0df08e698bafb58ab7f0197e"/></dir><file name="Code.php" hash="6c2bdc65b2ac121f59abc4399388dc28"/><file name="Giftcard.php" hash="0de1f38b723e5ef89ed8235fad2104f0"/></dir><file name="Observer.php" hash="0096a43e61ad00d291e929b5c17fd430"/><dir name="Option"><dir name="Source"><file name="Value.php" hash="8f3f7bc0fab0c5e045b30d3578643604"/></dir></dir><file name="Option.php" hash="12d6ca22d8d99a9b3c0ce8cf13375ad5"/><dir name="Resource"><dir name="Giftcard"><file name="Collection.php" hash="27af9efe6347f354efc7e20e5f7d4442"/></dir><file name="Giftcard.php" hash="6b6d6a3284d2f5dbcf2c613d97d97b63"/><dir name="Option"><file name="Collection.php" hash="44a905ff7707a29c264064231cc99893"/></dir><file name="Option.php" hash="434c61cdd73829e48b30a902d0872368"/><dir name="Series"><file name="Collection.php" hash="de88cf4b0c83975d2de41e2d5a211e1a"/></dir><file name="Series.php" hash="9b9419b1096f2087dd0aa58e332fc951"/><dir name="Template"><file name="Collection.php" hash="13185a28b6ac7dcd36f9960eef44b44b"/></dir><file name="Template.php" hash="f1688485e9b54161e9dd6e46611a7fa6"/></dir><dir name="Sales"><file name="Discount.php" hash="c2548baed309f9a82453414257822b1a"/><dir name="Order"><dir name="Creditmemo"><dir name="Total"><file name="Giftcard.php" hash="4d99a19372e954efb8012464e4704a17"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Giftcard.php" hash="3f9aaca0bcd5e02b48237a9227a433e0"/></dir></dir></dir><dir name="Quote"><dir name="Total"><file name="Giftcard.php" hash="46984ea355030f13e36120b5a7c530de"/></dir></dir></dir><dir name="Series"><file name="Action.php" hash="9f1e6d5a5757d0e2280081a39de47fd1"/><file name="Generator.php" hash="0eb0a8ae65de74a809385f0114789f05"/></dir><file name="Series.php" hash="329d4e919b803c8549dded2e71d0c0d2"/><dir name="Template"><file name="Action.php" hash="516c1eb7b63a8ab8d1bc6f9998b784ca"/></dir><file name="Template.php" hash="c55da9594342d746081dc68ff6b6de92"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Catalog"><file name="ProductController.php" hash="f331364419d5a59af4e3f8a628606d7f"/></dir><dir name="Giftcard"><file name="ExportController.php" hash="02c1c8d06865cb6848490cbbb41b653e"/><file name="GiftcardController.php" hash="9c7b1d016f53f6d4b3cd9f0eeabad2cc"/><file name="SeriesController.php" hash="5ba615a470c4fd9e12c1a369881aa8d4"/><file name="TemplateController.php" hash="749377db4b2705ce9c5cbbd5f29da17d"/></dir></dir><dir name="Checkout"><file name="CartController.php" hash="c182a4fa4c9b63c79e41f25346369d90"/></dir><file name="GiftcardController.php" hash="15f65ebc43a5f2b09e4086dca8089578"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7f7e5385aeb9a43a5a528d130484147f"/><file name="config.xml" hash="df968d4ac0ad465406bfeb8afa159146"/><file name="system.xml" hash="28729a89701fcdf24a76535b345a1a82"/></dir><dir name="sql"><dir name="giftcard_setup"><file name="mysql4-install-1.0.0.php" hash="dbafa9bda0122cc8ba96781401800f68"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="0309346bf3b9ec79dc17827a81583ffe"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="e59d046317faebd8da7721f773b5464f"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="57e0b9b1b442feba078af0a22aa095dd"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="57390b1d1cefcc64f9ca881624bc172a"/></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="MT_Giftcard.xml" hash="419ffabff20df4fa3de1326ce003a240"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="mt"><file name="giftcard.xml" hash="24df44eab24af633eaf0edb94c5ef3b7"/></dir></dir><dir name="template"><dir name="mt"><dir name="giftcard"><dir><dir name="catalog"><dir name="product"><dir name="view"><dir name="type"><dir name="options"><file name="giftcard.phtml" hash="b5934afd5e7f93674402b25d63459e70"/></dir></dir></dir></dir></dir><dir name="checkout"><dir name="cart"><file name="giftcard.phtml" hash="75079565abc1788e0fd6da9e9dd9b056"/></dir><dir name="payment"><dir name="giftcard"><file name="form.phtml" hash="77b7c6f81cfa8862b7ae9748bdd7c3f7"/></dir><file name="giftcard.phtml" hash="184d4ee6271015622a563d580139b05e"/></dir></dir><dir name="sales"><dir name="order"><dir name="info"><file name="buttons.phtml" hash="12abbdcdbff241a3fb448c51493286fe"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="mt"><dir name="giftcard"><dir><dir name="catalog"><dir name="product"><dir name="edit"><dir name="tab"><dir name="options"><file name="option.phtml" hash="3f5885df27c65633a6c7a1f8ba18f4d7"/><dir name="type"><file name="giftcardvalue.phtml" hash="3f5885df27c65633a6c7a1f8ba18f4d7"/></dir></dir></dir></dir></dir></dir><dir name="giftcard"><dir name="series"><file name="js.phtml" hash="99defd275b4e0a674edafe2119c56309"/></dir><dir name="template"><dir name="edit"><file name="js.phtml" hash="3e399880a503d30c90c3acd16372e3e3"/></dir></dir></dir><dir name="sales"><dir name="creditmemo"><dir name="create"><dir name="total"><file name="giftcard.phtml" hash="f0de805a54be03f04c741d8685e7179d"/></dir></dir><file name="refund.phtml" hash="64fe05f67d988621092599b05d6cffe3"/><dir name="view"><dir name="total"><file name="giftcard.phtml" hash="8e055cf4f56e07805a7bb021121cb404"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="mt"><file name="giftcard.xml" hash="481646a8be417c7dde7a9c5bee42df1d"/></dir></dir></dir></dir></dir></dir><dir name="locale"><dir name="en_US"><file name="MT_Giftcard.csv" hash="030a023d4765a41861862d26e94a2a61"/><file name="MT_Giftcard_Adminhtml.csv" hash="a4030ebbce038f66d5de95836b07b3a9"/></dir></dir></dir><dir name="js"><dir name="mt"><dir name="giftcard"><dir><dir name="adminhtml"><file name="gift_card.js" hash="a077f36a4718a5ba27b11f33af163334"/><file name="gift_card_series.js" hash="34d968fa1668c4e9aec42803090a73ce"/><file name="gift_card_template.js" hash="f247e17ba83b638e336a440c1c4c4fb6"/><dir name="jscolor"><file name="arrow.gif" hash="5034704a76cd55c1cbcbc58ea6bf523f"/><file name="cross.gif" hash="ba9a274b9323753cd95bc3b1eb2f4e5f"/><file name="demo.html" hash="742abe680859d25a2052ac5be6b65203"/><file name="hs.png" hash="fefa1a03d92ebad25c88dca94a0b63db"/><file name="hv.png" hash="990d71cada17da100653636cf8490884"/><file name="jscolor.js" hash="a26701f49bf33da8dc48f3431e5f4f42"/></dir></dir></dir><file name="jquery-2.1.1.min.js" hash="9a094379d98c6458d480ad5a51c4aa27"/></dir></dir></dir><dir name="skin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="mt"><dir name="giftcard"><file name="giftcard.css" hash="d4a2aea8b140810df18b169326dce741"/></dir></dir></dir><dir name="images"><dir name="mt"><dir name="giftcard"><file name="opc-ajax-loader.gif" hash="f48ee069890b16455c3ddcacee9b5f75"/></dir></dir></dir><dir name="mt"><dir name="giftcard"><dir><dir name="design"><dir name="default"><dir name="fonts"><file name="Chaparral-Pro-Regular.ttf" hash="6848adda9090c62208b75b8ad77cdd75"/><file name="Roboto-Black.ttf" hash="a77b7fc4cf040eb5bb26b0685893a9df"/><file name="Roboto-Light.ttf" hash="e22062b3188c8199283ef2aa835d4653"/><file name="Roboto-Medium.ttf" hash="99fc0816a09395454061301fefa42bf1"/><file name="myriad-web-pro.ttf" hash="ff71ffc3836541cf0071d0a47ae0c715"/></dir><dir name="img"><file name="bg.jpg" hash="46661fc213743bc87132e3aebb0ff00e"/><file name="price.png" hash="a4be48a4be4d8b6b3ddbca50457476c7"/><file name="price2.png" hash="4b857a754bdfc344cea059750de0333c"/><file name="shadow.png" hash="a24d8ce96c6ac0a411e93f77a9eb59fb"/><file name="shape.jpg" hash="e0dace3f47ba46091462fbacd466d453"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="mt"><dir name="giftcard"><file name="giftcard.js" hash="a1e3e0418b032fab52f496b0852ca733"/><file name="giftcardcheckout.js" hash="a3951be185b1771a92eb9ab995eed469"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="mt"><dir name="giftcard"><file name="gift_card_style.css" hash="4da70f033c3873fd69cbecc3a3ab52ad"/><dir name="import"><file name="gift_card_codes_example.csv" hash="8c04e295be30a1a316c50c8781c13778"/><file name="gift_card_codes_example.xlsx" hash="974af675c981d592303d6332a3fbed9f"/></dir></dir></dir></dir></dir></dir></dir><dir><dir name="lib"><dir name="PHPExcel"><file name="Autoloader.php" hash="c0ac1b27ca0013f02b65abff156eb888"/><dir><dir name="CachedObjectStorage"><file name="APC.php" hash="060a6e5b1c7a0ea4d6d38bd7a637a40c"/><file name="CacheBase.php" hash="45ec0389643f44555f45b7f732fb9328"/><file name="DiscISAM.php" hash="792c27a7920a33100d082e3a1e863e0f"/><file name="ICache.php" hash="42b7649b7901073e4f3f4d1f1184da50"/><file name="Igbinary.php" hash="9caa0af653e56e5c3ad9f9ee6bcdf71c"/><file name="Memcache.php" hash="e9c9fd2dfa1ef0c7df194f32a55c584c"/><file name="Memory.php" hash="67d943f12ce373b554c44a8427950f5e"/><file name="MemoryGZip.php" hash="7cfc009c1634fbbbdf229e1ccf4b193f"/><file name="MemorySerialized.php" hash="b9498b0c52a0e9635557841db318ed79"/><file name="PHPTemp.php" hash="8cbab31264df67172d4753abaea3028f"/><file name="SQLite.php" hash="705f689486dee5e55cb54560a743e847"/><file name="SQLite3.php" hash="2be3feafefad4a501232156beff5ae94"/><file name="Wincache.php" hash="649b95ef8f1d8b9b1fce1c32d8e13670"/></dir><dir name="CalcEngine"><file name="CyclicReferenceStack.php" hash="8e0ccafd804a7c959e5fbc78cadee900"/><file name="Logger.php" hash="73bbe66af2e991b27011b60764e2bdac"/></dir><dir name="Calculation"><file name="Database.php" hash="fcc0d987b23c0a43a30a0cc444c9e42d"/><file name="DateTime.php" hash="74929cc98942540350877d4e045c1da1"/><file name="Engineering.php" hash="2f1ab671181d9496ee11118985d25d4f"/><file name="Exception.php" hash="652642e024783e23648d116fe6f0f2be"/><file name="ExceptionHandler.php" hash="af3157a0957577c2b56b2020faa6160f"/><file name="Financial.php" hash="ca890b073f75aa48c49fb01a8f1e15ee"/><file name="FormulaParser.php" hash="e60e4f77093cc60f73edbaf4be80695a"/><file name="FormulaToken.php" hash="8a2535134cdf044103f0ac88f9db6b93"/><file name="Function.php" hash="c5201782fcaf859c643323a2883e3f45"/><file name="Functions.php" hash="d8d80883dfe5de21b8f3807a7f254022"/><file name="Logical.php" hash="d35eec76ac850e468ffff5dba3dd6bd0"/><file name="LookupRef.php" hash="9d21e4f2dc9340e4c6936f476f931ecc"/><file name="MathTrig.php" hash="a4c6abb1892c3091e6677ca6a4fc2053"/><file name="Statistical.php" hash="200647a809afc11198fcb52d47718061"/><file name="TextData.php" hash="9e97f8cf0e2b644711bcb4ba812b62a1"/><dir name="Token"><file name="Stack.php" hash="fd7a697177f560320eb38960e252e89c"/></dir><file name="functionlist.txt" hash="0b49438e2daa296d8e00527b1914c558"/></dir><dir name="Cell"><file name="AdvancedValueBinder.php" hash="cf4892ed82cfb2ecd8eb7ee7b7a5e334"/><file name="DataType.php" hash="8ccc274284e31a4c07370955114c7d70"/><file name="DataValidation.php" hash="eb5c4fa4d7185356d2056332b09d8f09"/><file name="DefaultValueBinder.php" hash="8af25074b5bbbe4301ddf05ac1957dff"/><file name="Hyperlink.php" hash="32393f6556a0f5ca28935a8b5e2377bc"/><file name="IValueBinder.php" hash="901680ab3e1103a5f48871dc9cd381d6"/></dir><dir name="Chart"><file name="DataSeries.php" hash="e7076e005301be41adf52a58e0824be7"/><file name="DataSeriesValues.php" hash="6bae1ddb7670c6966aa650b736adc56e"/><file name="Exception.php" hash="a06db381aca20a233a2343fdb1b3984d"/><file name="Layout.php" hash="f372df2e9240733449ec13299e12a731"/><file name="Legend.php" hash="007d1fc43db17a7a714ac490d621d3a4"/><file name="PlotArea.php" hash="ebc3924021d32e09fbf6e191ea7c9169"/><dir name="Renderer"><file name="PHP Charting Libraries.txt" hash="6ce1c907ce7043d81288b98e1ffd8c35"/><file name="jpgraph.php" hash="279ce653db7b4177d1c378c421dd4ffe"/></dir><file name="Title.php" hash="02874bda68ff78da251e84c68fe61b3c"/></dir><dir name="Reader"><file name="Abstract.php" hash="5e936960b43fc0286ba3b6663222eeab"/><file name="CSV.php" hash="141e9bcc6c31323092927e5e0ca8f162"/><file name="DefaultReadFilter.php" hash="83e54f1b119a512e8d64cef6b258865f"/><file name="Excel2003XML.php" hash="9fafa9bb7e70b9063a4082598f1cc52a"/><dir name="Excel2007"><file name="Chart.php" hash="496a5edc2e1a2c9664459047481e44bf"/><file name="Theme.php" hash="503ca86087407ce4711cfdacbae846dd"/></dir><file name="Excel2007.php" hash="7367d998079874628d53827d415194f9"/><dir name="Excel5"><file name="Escher.php" hash="f4e8768b6bb41c6d95a3d443189f4dc3"/><file name="MD5.php" hash="2dc878b66882d023d8ae841f1e93138a"/><file name="RC4.php" hash="fba55a88fc22e075a6e2b6a6fdcfe5fa"/></dir><file name="Excel5.php" hash="0a440d3c5a6797eb0d3bebbcff230cf1"/><file name="Exception.php" hash="7125b5445841b29f219c175258c89ae8"/><file name="Gnumeric.php" hash="14eb4e868c3c117ca78b2ee1a8fbd5e7"/><file name="HTML.php" hash="96afd8420f5fedf86759e50e18c19ae4"/><file name="IReadFilter.php" hash="0736c334c496bf42d0e16d2dd0b9dbd2"/><file name="IReader.php" hash="8e6325d94957c3edd350d967cba66eda"/><file name="OOCalc.php" hash="f0787409765f1ebd3af78d0afa83ee6c"/><file name="SYLK.php" hash="5a68110f072be2987678b928e2a5b5dd"/></dir><dir name="RichText"><file name="ITextElement.php" hash="022e671cfd5fe5036f556aa3da0b5e13"/><file name="Run.php" hash="42e3a7e9b7e9dc2b4764cd7e9256e2dc"/><file name="TextElement.php" hash="312b6cc37fa1260236670384c445cdef"/></dir><dir name="Shared"><file name="CodePage.php" hash="f778196b9cfc0da13183b253057bec0b"/><file name="Date.php" hash="a26d5625d129579d9f524ab8d0531f30"/><file name="Drawing.php" hash="af1da980682f5c1f2731f94133b81567"/><dir name="Escher"><dir name="DgContainer"><dir name="SpgrContainer"><file name="SpContainer.php" hash="8194d9a9e6d02245fea8bc4f36f07c93"/></dir><file name="SpgrContainer.php" hash="32c66b6e42634db60322c5e23f60b82f"/></dir><file name="DgContainer.php" hash="0a999b2c39273240d5d0a9df52b660e4"/><dir name="DggContainer"><dir name="BstoreContainer"><dir name="BSE"><file name="Blip.php" hash="82e7eaa1811b7cfb946c047a92427c38"/></dir><file name="BSE.php" hash="dec31faefa86bcac6179fb64d2ec273b"/></dir><file name="BstoreContainer.php" hash="1da7d264aabc0acb3fa391ab5abeae02"/></dir><file name="DggContainer.php" hash="3cc63376df61d3de6cb3d0381b26e258"/></dir><file name="Escher.php" hash="814c9b01923def958017f1333eee2177"/><file name="Excel5.php" hash="86feffcfde61c12b6e6f013620599c27"/><file name="File.php" hash="a657b5cf8872cfe2107c9c01baba8cdd"/><file name="Font.php" hash="88d74f04f0b130c6c633d773cd37669d"/><dir name="JAMA"><file name="CHANGELOG.TXT" hash="81155b0ba4a4aee114047e7aa51e4043"/><file name="CholeskyDecomposition.php" hash="d34ecb13bcefd7c6f04139def3796b60"/><file name="EigenvalueDecomposition.php" hash="c17e11c6d3aa17ad5ed1987ca2782023"/><file name="LUDecomposition.php" hash="e17c4558ef2a3e1914f7b658cc44b93d"/><file name="Matrix.php" hash="53ad625ea79d17eedc3808d257e7bab5"/><file name="QRDecomposition.php" hash="99c31e87a163d45f8c6d940ebbc5e171"/><file name="SingularValueDecomposition.php" hash="d18aa1bcae41dac035353f25d3e77a31"/><dir name="utils"><file name="Error.php" hash="ee40ef699a75fcb33856a80f1b5862cb"/><file name="Maths.php" hash="44462be998ffabaa1530d804438ca521"/></dir></dir><dir name="OLE"><file name="ChainedBlockStream.php" hash="d4bb1993b2f702946acfa46e97aa4160"/><dir name="PPS"><file name="File.php" hash="0474f51f53afc5638edcc9a0b6c3fbc2"/><file name="Root.php" hash="208d81258c79750799dbab04c81ff1f0"/></dir><file name="PPS.php" hash="9d8e405cd746bc5689b6dbfd9bd3a75f"/></dir><file name="OLE.php" hash="855929ae8f887d2cc1881176f0cc5698"/><file name="OLERead.php" hash="446ec9ee4bdd7cc7e025197033b425e9"/><dir name="PCLZip"><file name="gnu-lgpl.txt" hash="f14599a2f089f6ff8c97e2baa4e3d575"/><file name="pclzip.lib.php" hash="3ee0a4d8a06cedc0a56f29e8f351ef72"/><file name="readme.txt" hash="0d82536577908a1f78e1b5c6220f5810"/></dir><file name="PasswordHasher.php" hash="7e9dbb123da6ebf684d78d59dc55aae6"/><file name="String.php" hash="a33e20a7869cb76cfedea8168aeb144e"/><file name="TimeZone.php" hash="d65f43b613e065f013eef6803c56f0bc"/><file name="XMLWriter.php" hash="2c7ef964e936d08dc0a2a100665702e0"/><file name="ZipArchive.php" hash="e2fa9952bbefd2d81507e458d539ded4"/><file name="ZipStreamWrapper.php" hash="ad14dcb8fbd5222b7806e39122b1661c"/><dir name="trend"><file name="bestFitClass.php" hash="b59ad65a9b95d6bfa72cbdb3416ffc6b"/><file name="exponentialBestFitClass.php" hash="021fe1a3f2453c26c40b2692bf3e13d5"/><file name="linearBestFitClass.php" hash="1c56b0b6062a02ad58eb48fe77f1eff1"/><file name="logarithmicBestFitClass.php" hash="4000e8e6ee228a63a6712448d3689df0"/><file name="polynomialBestFitClass.php" hash="48e12ca22a05fb7fdb6cb66b9d996b02"/><file name="powerBestFitClass.php" hash="e76a3317b4c761b45107b160689286b2"/><file name="trendClass.php" hash="4f826ac73685676b87076de95a17ff1e"/></dir></dir><dir name="Style"><file name="Alignment.php" hash="6629881d62ec07d2bee03625ba8343a0"/><file name="Border.php" hash="5e707af05b1dcbe3cc069532cfb1a49c"/><file name="Borders.php" hash="55ab49a60cc4731aaf87bb8471d5eb99"/><file name="Color.php" hash="f70870d3d4c4a238636e775c6c489185"/><file name="Conditional.php" hash="70eaa6d58e2b64689afba07ac916137f"/><file name="Fill.php" hash="44daa400dc0b6bde70d917b8c349fe4e"/><file name="Font.php" hash="2de4834bb4b11444e4995a91517f91e3"/><file name="NumberFormat.php" hash="053298f5a8a54cdf0581f3e393014817"/><file name="Protection.php" hash="52d3d0e540fc22af4df901c9dae23cd6"/><file name="Supervisor.php" hash="9c06b8d9c19e79344fe667264bcf4104"/></dir><dir name="Worksheet"><dir name="AutoFilter"><dir name="Column"><file name="Rule.php" hash="006d912960d4c2ba3dafff71ef693a19"/></dir><file name="Column.php" hash="92ee57544a767280c79e7e0551087e7a"/></dir><file name="AutoFilter.php" hash="b729e61a53f2a3889f0d9282543b81ff"/><file name="BaseDrawing.php" hash="ca57c82c46c78c7e8b349eafa9a88593"/><file name="CellIterator.php" hash="d4bc618bbc586249c1e5dc7df1d993ac"/><file name="ColumnDimension.php" hash="3b9ec591295530beb15cd8237c7cc70d"/><dir name="Drawing"><file name="Shadow.php" hash="d630b34c395209b07d4dd804ee18dc73"/></dir><file name="Drawing.php" hash="cbf3a833861eeaaf3701787357450294"/><file name="HeaderFooter.php" hash="98de723123be2d2a249f367c570b9c29"/><file name="HeaderFooterDrawing.php" hash="c7c6f9b3505e4371f55108ff03d24d16"/><file name="MemoryDrawing.php" hash="333c41a96934a40789bb756955837fce"/><file name="PageMargins.php" hash="513f4fd898a3c7a753e6a5fd314ad662"/><file name="PageSetup.php" hash="ad4d560edf7688ed37ab304139d84f79"/><file name="Protection.php" hash="a8009085ec12f6e99f163df7946d610c"/><file name="Row.php" hash="c7240acf83a4bb1d5d867d7a0cc77f5a"/><file name="RowDimension.php" hash="b2fb45b94bb56d896d09a5d561082676"/><file name="RowIterator.php" hash="6984179f0409f6fc83db123b4b3a6e3d"/><file name="SheetView.php" hash="643122447438c7b65a12d044d8eba413"/></dir><dir name="Writer"><file name="Abstract.php" hash="71881e3c107b9e9ed8d38192b5d83700"/><file name="CSV.php" hash="641fa5f7d7b5805ef77566699631a2ff"/><dir name="Excel2007"><file name="Chart.php" hash="64ef1552a4726a0bd1e017027a529662"/><file name="Comments.php" hash="37f5f882ad0bb555d05b6996008d8662"/><file name="ContentTypes.php" hash="6e0a91955bbe0c65e517ec3a0755c7f8"/><file name="DocProps.php" hash="857de2845f5baa04e4496faa19da5d0b"/><file name="Drawing.php" hash="6b9f0004b35622ab59a613bd81f33b6d"/><file name="Rels.php" hash="4477e66d75e9f48468bf9b086159ae09"/><file name="RelsRibbon.php" hash="3f66b74fb31784ca8ce4bd5bc7291ee3"/><file name="RelsVBA.php" hash="880686bbfa3e472554291b46adcbdf7a"/><file name="StringTable.php" hash="9a4274e4c1b5b2c3fe470cf4a13d5c6b"/><file name="Style.php" hash="e3e5723d4360af64a18d30c0b93a942a"/><file name="Theme.php" hash="eac4b2103b90d25979a60f64179cb7bc"/><file name="Workbook.php" hash="018aabcb96afc1c7dd397fe5b05a6eb9"/><file name="Worksheet.php" hash="88b5cc0fde4a95b2cb89e63b7abcd46c"/><file name="WriterPart.php" hash="b57a9a922bf85e0c55b9fb3e25e7914d"/></dir><file name="Excel2007.php" hash="9747cbee3a0c7e82a77b658203c661a3"/><dir name="Excel5"><file name="BIFFwriter.php" hash="718654fec54a551f016a37ca804b42de"/><file name="Escher.php" hash="0d416af1873a7fe13017c0f53a70da16"/><file name="Font.php" hash="7f2445071c18c6b1c2c1795eae0b7c12"/><file name="Parser.php" hash="ac6ba6bf3cbdcfe7c270a5eff8d8d768"/><file name="Workbook.php" hash="fe2d6f409f6141004c784478160112ef"/><file name="Worksheet.php" hash="2eb04d70106f0635944c7d793eb124e0"/><file name="Xf.php" hash="aebe288abce9d204dee832a1b2522e3a"/></dir><file name="Excel5.php" hash="44c5bbf4edae0f164f18c6816a76f98d"/><file name="Exception.php" hash="7bab6538d9b1b384046054de54e96f42"/><file name="HTML.php" hash="00865972340ff901b501935814385eaa"/><file name="IWriter.php" hash="f09b0dc69e45f2ffa0ac9b5ab502fb82"/><dir name="PDF"><file name="Core.php" hash="e2a46d6c77a74863f81a5842d6a9ebca"/><file name="DomPDF.php" hash="90810f3edb94624db9675e903b00471c"/><file name="mPDF.php" hash="0be83c393289fe4fa01d71757beb7c1f"/><file name="tcPDF.php" hash="3ed2de3ea0628b6dddd7deae4c4b5846"/></dir><file name="PDF.php" hash="389cbece6563cd263debef97ec425957"/></dir><dir name="locale"><dir name="bg"><file name="config" hash="bd48b1342028433c0e8b1405f63681b6"/></dir><dir name="cs"><file name="config" hash="5bec343ec684797f504042520ee2d770"/><file name="functions" hash="dd9b6a53208a2d9128a0dbed5a192c61"/></dir><dir name="da"><file name="config" hash="3c9e6275eeb4e3e8b0227e6fa1cc7e99"/><file name="functions" hash="2be89aab61a219f5102367274eb6ebbd"/></dir><dir name="de"><file name="config" hash="eb1de3a4a017502843d25740d42f0a2c"/><file name="functions" hash="000406260d68b33e72ea78dfeb00b5ff"/></dir><dir name="en"><dir name="uk"><file name="config" hash="24025d0951937faf37cf1c6e0f3dc126"/></dir></dir><dir name="es"><file name="config" hash="65290b4e3b67ebb9a97a90b9222c7e15"/><file name="functions" hash="a703deb701efd97e00291db5333afb3c"/></dir><dir name="fi"><file name="config" hash="14d9c9df4ce03460ea96c3d80399ae57"/><file name="functions" hash="b5e2892f1b2a3a4961e1afcc3a6ee640"/></dir><dir name="fr"><file name="config" hash="027f624b5a6e245629eb0c61e3885e32"/><file name="functions" hash="a77aca7f185e1d209515a4496bafee4e"/></dir><dir name="hu"><file name="config" hash="5fa5ca22943755f450c54c677cdc9746"/><file name="functions" hash="1fb62789d3bac98fa779cd4b41b586ae"/></dir><dir name="it"><file name="config" hash="150afe868eb2c018cf6821f24e4cbd61"/><file name="functions" hash="33abdfe7001d4fdbe302900074323b0e"/></dir><dir name="nl"><file name="config" hash="491f94c0f2bfb810f70ad2318163cd4d"/><file name="functions" hash="0c67a37f97efc98f45722cc2f4fcc35b"/></dir><dir name="no"><file name="config" hash="279bbcda77bc7f0730e22a4bea7e3802"/><file name="functions" hash="5028d6a07e300f28f5ee32bb5aae7133"/></dir><dir name="pl"><file name="config" hash="6a58549706b2da7200b5d78f4ab41f92"/><file name="functions" hash="38738374816955fbdff6f86f6fa8a94a"/></dir><dir name="pt"><dir name="br"><file name="config" hash="f43c1e73bb43432e18d724b8f5b478c5"/><file name="functions" hash="c4790f115b3abc4a12c66b943c1902a9"/></dir><file name="config" hash="da578667203b7cda77565744077e7841"/><file name="functions" hash="d7cd17cfee5fddc681e19f9e59ddd133"/></dir><dir name="ru"><file name="config" hash="567fc66512232e26a7fb27f953190805"/><file name="functions" hash="3ee40439feab895f7b43021bc3ee0d74"/></dir><dir name="sv"><file name="config" hash="e1db96fd21891c616ba3ea744fea210d"/><file name="functions" hash="c61ab2dbccc729b8587a118debbce06b"/></dir><dir name="tr"><file name="config" hash="579938059c4a3c5114e398229ca5d081"/><file name="functions" hash="f1d72a47a1efcefe2979d5c12db88a6c"/></dir></dir></dir><file name="CachedObjectStorageFactory.php" hash="fcddd34477297d387012571e8968ca45"/><file name="Calculation.php" hash="8a4cc594019490aa21c601176209de88"/><file name="Cell.php" hash="30e0d3851122f2335149ece30169ec24"/><file name="Chart.php" hash="d19d8b127aec43520416aa9488e893bf"/><file name="Comment.php" hash="2b1e37cf0e1504b9ba0d13473ff743fa"/><file name="DocumentProperties.php" hash="a310128c6ef8686c6858b14518baa680"/><file name="DocumentSecurity.php" hash="f01bb7af3b6b4d775e99ffa49316b2c8"/><file name="Exception.php" hash="f85f0fa5025dd2a43b2f271efb7068e8"/><file name="HashTable.php" hash="4347b83f91a7f036526b3d9efa7a14f9"/><file name="IComparable.php" hash="ccb0435d62a54236d7afe9c1aed08ad3"/><file name="IOFactory.php" hash="f6e2a8c261cf66ccd1042433e66a1901"/><file name="NamedRange.php" hash="676daa1d2dfd5bd61c4e065aabf8cb84"/><file name="ReferenceHelper.php" hash="c1c7bac86d13f19ca6134c7d95256177"/><file name="RichText.php" hash="a3ecee59068d011fc751ddcd449e014c"/><file name="Settings.php" hash="eaa649e68369e3c01e30ab72429ce311"/><file name="Style.php" hash="250eacd8a8060a76903a7e5a81519ead"/><file name="Worksheet.php" hash="c3eb607361f574fe777cdc0178de7b32"/><file name="WorksheetIterator.php" hash="73d5db8e6d1c331a6f25b0bc0204946c"/></dir><file name="PHPExcel.php" hash="144f3dcdc193f98e7e63f6909190f0f5"/><dir name="phpqrcode"><file name="1419976901png-errors.txt" hash="5c0bdada27335acf976037e64f053d69"/><file name="CHANGELOG" hash="8a872fe193a26678351bfcd30ce762bf"/><file name="INSTALL" hash="4b8cd3c0df34ccdf9eda43633db9ef2a"/><file name="LICENSE" hash="01a2438b1b13b50bedf2778fc1678265"/><file name="README" hash="f541b0b72589a7d3383eface763af72b"/><file name="VERSION" hash="1be049d58921c68c0ce38169a785ac20"/><dir><dir name="bindings"><dir name="tcpdf"><file name="qrcode.php" hash="5b713d84ab4d0fc710a147a0e3848335"/></dir></dir><dir name="cache"><file name="frame_1.dat" hash="9966a137ae5c422c423c64664a6e7525"/><file name="frame_1.png" hash="411b1640bd31fb729f2133abcd06147c"/><file name="frame_10.dat" hash="5322d931be649e5ccec61461d67dd321"/><file name="frame_10.png" hash="94e6c5ecb12f212f27dcff20e82a795b"/><file name="frame_11.dat" hash="79e3ee85484b12fcc4fdc1907510dd90"/><file name="frame_11.png" hash="f6ef45cec274ec241a873ef22df7f45e"/><file name="frame_12.dat" hash="37ccf648fe2fc810ec81fa0f8c3820f1"/><file name="frame_12.png" hash="76152b897afbf40707bf238b5c6dd172"/><file name="frame_13.dat" hash="b04711a3b19ec79c84549843c5557ac9"/><file name="frame_13.png" hash="d6ed6af6d34cf2e8a8d24ae08400fae4"/><file name="frame_14.dat" hash="250770c3d53b29c438f8c0882e1d56d0"/><file name="frame_14.png" hash="d681e5d008e03ef3b2a174da3b77067a"/><file name="frame_15.dat" hash="8e37257a86d3bb454dc2568d94673f6c"/><file name="frame_15.png" hash="ef5b3f6e8fc23ebc14a8929a5300da95"/><file name="frame_16.dat" hash="7032d38df7b8225e306c6940b9380e2b"/><file name="frame_16.png" hash="3e55f66956d8035aa8d3bc1e7fc160f7"/><file name="frame_17.dat" hash="f492c83b8c1c940ee37f41407d0a6c23"/><file name="frame_17.png" hash="03db7f215625032749e912f2aab2a701"/><file name="frame_18.dat" hash="0780fa437cde6b605d86ba1a2234f19e"/><file name="frame_18.png" hash="b52277f3cd98a8f46663f5091b0a9681"/><file name="frame_19.dat" hash="dd0bf43626ee9dc7694382311d94df7f"/><file name="frame_19.png" hash="aaa7c06298eac23c24c41372b13e99ad"/><file name="frame_2.dat" hash="d2063daff8eada7d4a22cedae30f5d04"/><file name="frame_2.png" hash="1ae37415f42c6dbfed330acee0e488d6"/><file name="frame_20.dat" hash="a3a1eb820b13832a3cfceb8af8fb2ee5"/><file name="frame_20.png" hash="a674ebc38712054a376b181db975e02b"/><file name="frame_21.dat" hash="f35be2f92c1f6546b5896916e76c9b34"/><file name="frame_21.png" hash="e29a7e7e2516dfec6cf283c12e83224b"/><file name="frame_22.dat" hash="080bb29f0d4fb1c04f2973ef87b91f5a"/><file name="frame_22.png" hash="4faa3626cb02b8c824247b7f8cec0ee1"/><file name="frame_23.dat" hash="009203ec77f7fd1e19b495c3f1b08a44"/><file name="frame_23.png" hash="3c9cc974afe24e8d7750c72d3bbc298f"/><file name="frame_24.dat" hash="c1b69627f5e2705025d7db7b523e4892"/><file name="frame_24.png" hash="6722efb1632fc9a23f687d67060514cd"/><file name="frame_25.dat" hash="85f80a8a72dd8ecfe50b73dd04c03428"/><file name="frame_25.png" hash="d33e136b0ef7cbdd31857d395219efa1"/><file name="frame_26.dat" hash="00a2327c48e4e8019e4f1bf1173ea6a7"/><file name="frame_26.png" hash="bfba16b8705888625f6a1efa26008f8e"/><file name="frame_27.dat" hash="f74a3e9017abb34cf10d9161db6944a6"/><file name="frame_27.png" hash="4201dc61a80d2cdbc5180abdbf3cb09f"/><file name="frame_28.dat" hash="76acbf4f5b5214113a329585a43e4c88"/><file name="frame_28.png" hash="ba1fa3b05d4e0ce79711857b845a0d8a"/><file name="frame_29.dat" hash="8571093499a6bdb0ecb179f4ba2420ea"/><file name="frame_29.png" hash="2adea50109f78d7341993b2195a715c3"/><file name="frame_3.dat" hash="2699cfca6a5e65aacd0c7fbb6c9084d1"/><file name="frame_3.png" hash="2aed9e9c0e87bbee7443546ba55c3cf6"/><file name="frame_30.dat" hash="255e0419353a95fd6ed075683ebee392"/><file name="frame_30.png" hash="ed732e8b8a612389b31544b8b6a460b5"/><file name="frame_31.dat" hash="69e65a7e068f7743b31a33f1faad9bac"/><file name="frame_31.png" hash="6642919250856e737f3fdf2db8073178"/><file name="frame_32.dat" hash="eba1b97fa1d0a8b28d2374323848534d"/><file name="frame_32.png" hash="51231a4d0f1d7520c3faf374b95153f0"/><file name="frame_33.dat" hash="166082e4520386ae368ece323cb96e16"/><file name="frame_33.png" hash="c281e359d10cfca77e6c9d24bbacb86f"/><file name="frame_34.dat" hash="f7fcf8d02665cbcf07e97b2492b58be9"/><file name="frame_34.png" hash="72698abce1e633a798c1e4778f2f1b93"/><file name="frame_35.dat" hash="5b5ecdbf418448b208b402f73afcc1d7"/><file name="frame_35.png" hash="c87869bf4bf45da1c7127c6de2a0f11c"/><file name="frame_36.dat" hash="03912dc10e6c9548be0475a3d1a8bd36"/><file name="frame_36.png" hash="e5dd2ab9dcb0ebfcc208cab72482fd15"/><file name="frame_37.dat" hash="ac1584560973137f64a713b1cf135d95"/><file name="frame_37.png" hash="085b9a14931e24612d5a31d68dcb23ff"/><file name="frame_38.dat" hash="b45ceadcace8ab29ae23f1187827ee81"/><file name="frame_38.png" hash="a5b05f453ec538e590f8d89587a23611"/><file name="frame_39.dat" hash="1d62f529bdb36150d01a50edec41274b"/><file name="frame_39.png" hash="c83d4b2895ef4131002922efbab49a28"/><file name="frame_4.dat" hash="8f7cc1859eb9a53b5632292e3a130294"/><file name="frame_4.png" hash="b358fec2b171d3f48ed37760f2e43b4a"/><file name="frame_40.dat" hash="49e85960945738760a4657d66c955ec6"/><file name="frame_40.png" hash="4dbb42edd5532958d0a3373292ba907f"/><file name="frame_5.dat" hash="3163d7510e346dc920d4cb54a531c39d"/><file name="frame_5.png" hash="8fc575dc94ac96e59935a760eae530bc"/><file name="frame_6.dat" hash="8e295fa8a97640d442e0a0eb2071dbff"/><file name="frame_6.png" hash="e570a56ccb27e1123efa4f32875ebce0"/><file name="frame_7.dat" hash="daeda73b2271bc29305de751e93def4a"/><file name="frame_7.png" hash="f1f1f510346c6011a0a9db54a6ce1600"/><file name="frame_8.dat" hash="7fa3ac63497597e55d211749e725e1fb"/><file name="frame_8.png" hash="8da14e672ece3b8e6a87f6e730baf480"/><file name="frame_9.dat" hash="25c5097cb158d1871441f7c47dc39ee1"/><file name="frame_9.png" hash="e9c335a41a1ace41f43f096e488a4987"/><dir name="mask_0"><file name="mask_101_0.dat" hash="6c4fdf704de27629d87b83d880801c64"/><file name="mask_105_0.dat" hash="202eb068c963ec45eba3eb97d2870ce3"/><file name="mask_109_0.dat" hash="d2a05381fcf529d73d253162ba809d74"/><file name="mask_113_0.dat" hash="8a507f639e0b0556b6d92277cb5f392d"/><file name="mask_117_0.dat" hash="a5a9ad0b479b2b21e5e20f313766f86f"/><file name="mask_121_0.dat" hash="bccba8f234c62c4ab2f44ae44ab54cb9"/><file name="mask_125_0.dat" hash="f4701c9eb001f32bacb2084bfa3e985a"/><file name="mask_129_0.dat" hash="a1ebe9f05b055f64f558a6244e6c7890"/><file name="mask_133_0.dat" hash="d2929cb58d6e9cd60e8a119be822d309"/><file name="mask_137_0.dat" hash="dcd93d58f4072469967980ba59574f40"/><file name="mask_141_0.dat" hash="5ffc654902a36e2b332fda9d59091fff"/><file name="mask_145_0.dat" hash="9efe56fe464d4502494a1cf626fe9dec"/><file name="mask_149_0.dat" hash="b4e966f8336481fe22747556591cd120"/><file name="mask_153_0.dat" hash="f4e6a1e8b8d358caf45684afdff31294"/><file name="mask_157_0.dat" hash="f6ffbde0114c9697566688b47a6711d6"/><file name="mask_161_0.dat" hash="62f427d65bb9b4443d2e7ade8d459eb7"/><file name="mask_165_0.dat" hash="0e55dfeac94cd03d80ac3beadf229be2"/><file name="mask_169_0.dat" hash="e9d7cf1075155e841397c34439cb7727"/><file name="mask_173_0.dat" hash="5e921e75199ac8624f0bda6b7c8a0ca5"/><file name="mask_177_0.dat" hash="ddb00baf98441c85e41289c22725c176"/><file name="mask_21_0.dat" hash="0718577fa2c550f18c1ada43073686c3"/><file name="mask_25_0.dat" hash="86dff5e28a8686795053144e8e1a1468"/><file name="mask_29_0.dat" hash="0e10a1d9372b0d19001975e9cfae0283"/><file name="mask_33_0.dat" hash="f80d9b95cdc71d8569289bdf50461c0f"/><file name="mask_37_0.dat" hash="a29b43128de8475414f71c138a48ff39"/><file name="mask_41_0.dat" hash="994bd068e5e27de60ab2c80f741a3305"/><file name="mask_45_0.dat" hash="081b0e72ce1c7c98b19a9569ac3a44dd"/><file name="mask_49_0.dat" hash="f50d98727bbdb9f8550cc9170f2ec5f9"/><file name="mask_53_0.dat" hash="4f116fa5476c96c493d9fa39144f3e0b"/><file name="mask_57_0.dat" hash="63842c6c6382a6e9ad6ad9a5d260e10f"/><file name="mask_61_0.dat" hash="a8c349ae832d6ecf6393bab781285d43"/><file name="mask_65_0.dat" hash="e025e048393a0ef230ecfca730627d67"/><file name="mask_69_0.dat" hash="03b969d8d5cc667b9db6d30435ed0465"/><file name="mask_73_0.dat" hash="b4ddb6571dfa5e097778529e515aa991"/><file name="mask_77_0.dat" hash="c958cba6bf9169ed0b5e5e812bde8407"/><file name="mask_81_0.dat" hash="59352f5a91fdda1c299839c388b31094"/><file name="mask_85_0.dat" hash="27d360595156bca380e0882db865d97f"/><file name="mask_89_0.dat" hash="340efa3d23812287232ab47d46acc7f4"/><file name="mask_93_0.dat" hash="071afbef25ba4ce443fe371d286d3f4b"/><file name="mask_97_0.dat" hash="89b20fb88a32644757ee346306a23203"/></dir><dir name="mask_1"><file name="mask_101_1.dat" hash="bf6ab6978bd3e4ddece1c510e84e286d"/><file name="mask_105_1.dat" hash="9d953276346ed743a173ea8ca0e8cd2b"/><file name="mask_109_1.dat" hash="e0b18b6aae70d01b424bcf2f37f76f92"/><file name="mask_113_1.dat" hash="ad0a4162bb87fc14323e8fc95da0f491"/><file name="mask_117_1.dat" hash="cd26e07902b23b0c743505a2732b2498"/><file name="mask_121_1.dat" hash="3755b5cde7076711cb29fbb86e8a0e7f"/><file name="mask_125_1.dat" hash="ca310b53c8ec27d0718e3ef9211d723c"/><file name="mask_129_1.dat" hash="56d78d56fd0bd490a806a9d0a418b93c"/><file name="mask_133_1.dat" hash="25d97fb00854adb525107f41f3178204"/><file name="mask_137_1.dat" hash="c46aabe94b0f98709e634f4722bdb5cf"/><file name="mask_141_1.dat" hash="261a83e7dcf606694332c6c9e04b2b2e"/><file name="mask_145_1.dat" hash="38d5d0690e4603854cc05d315f1dd9c5"/><file name="mask_149_1.dat" hash="aa2eca119e10ec7b9b68a0114ac564ad"/><file name="mask_153_1.dat" hash="7afe60df62eed29834a72c7a0fa036b1"/><file name="mask_157_1.dat" hash="5d9825afa01b120972f1078079d94fd1"/><file name="mask_161_1.dat" hash="226022ea7568c6713f7ced33d58cd0c3"/><file name="mask_165_1.dat" hash="84ae6b587247749c38c4f95eb13db733"/><file name="mask_169_1.dat" hash="7e6db5dc520265a7c2e1b5f840b1aac0"/><file name="mask_173_1.dat" hash="3ce3d555e49b7cb1598b571cd9c39d11"/><file name="mask_177_1.dat" hash="82e07b24b1381c1f679c9ee6dfadccf7"/><file name="mask_21_1.dat" hash="bee4cdaef688947610b10b469c563994"/><file name="mask_25_1.dat" hash="4290a56446ca90443215f2fb4c1959aa"/><file name="mask_29_1.dat" hash="2456b09ddffa9f6c024d0146b2de747b"/><file name="mask_33_1.dat" hash="9d41f80f181d65bb09c4fac192180588"/><file name="mask_37_1.dat" hash="188e3cdd055dba53f9e428491adafe77"/><file name="mask_41_1.dat" hash="0dd7fad119dc0f8d64027c8cb7b87b8d"/><file name="mask_45_1.dat" hash="c0a3c6ed3d6c9e87235f3118c529e20d"/><file name="mask_49_1.dat" hash="2d78d9b0d2ca5f8c2f70a0aee7c91c72"/><file name="mask_53_1.dat" hash="5335af744066a31f48d6e3cab2b40dbe"/><file name="mask_57_1.dat" hash="df0543a3e8403ccfbadc87e1f711c006"/><file name="mask_61_1.dat" hash="87976040b3e1c0f0ef6ce09a100e8a6f"/><file name="mask_65_1.dat" hash="63efa207af9229d00444dc5ffbd0554f"/><file name="mask_69_1.dat" hash="aae34841ca735ca390f8542ee03afdf2"/><file name="mask_73_1.dat" hash="8493bba42242fb0a464247675a7a35c1"/><file name="mask_77_1.dat" hash="3e8c67e245d2d273cb14e773d6a9dfaa"/><file name="mask_81_1.dat" hash="0340c9c4ccd8a3840523a734655afa3f"/><file name="mask_85_1.dat" hash="b0743efcadd883a6597eca6c32cf1f66"/><file name="mask_89_1.dat" hash="f68463319238c992e1672fb74874096e"/><file name="mask_93_1.dat" hash="ea4adb79715c58e337a875b4e4a3956c"/><file name="mask_97_1.dat" hash="e8c8a30ab35215bdd8dbf715ed1cda6a"/></dir><dir name="mask_2"><file name="mask_101_2.dat" hash="c19bd200710ef2a60c5758db76df1202"/><file name="mask_105_2.dat" hash="1bf1c38f25b93af043bacc05798748ac"/><file name="mask_109_2.dat" hash="bffead7278a51efb89b94e6d267f13f0"/><file name="mask_113_2.dat" hash="84cbf90c73ba9a78c0a283b7e70c4ca6"/><file name="mask_117_2.dat" hash="f9fa108e550908a5a1f1087b92bf2154"/><file name="mask_121_2.dat" hash="0b6414fb6f76bfe0381c6cb2aacd34ba"/><file name="mask_125_2.dat" hash="aca184e91ebb60548c7118e17c10de73"/><file name="mask_129_2.dat" hash="0e929552e878974a3951d1eabb31a694"/><file name="mask_133_2.dat" hash="2fe6a8bd3fbe0805d5247952d398d8e9"/><file name="mask_137_2.dat" hash="563bfe8ba15383804f83ca96d39a8896"/><file name="mask_141_2.dat" hash="0f554119e613553d0e290496578d827b"/><file name="mask_145_2.dat" hash="ef3c2eae15e4726bb8803ad2c41dd635"/><file name="mask_149_2.dat" hash="24353d418076add713c045cbd20570a6"/><file name="mask_153_2.dat" hash="3d413b652cfe3d99374e30688053b90c"/><file name="mask_157_2.dat" hash="6e1c88422eb13dd8489d464e3281ee82"/><file name="mask_161_2.dat" hash="53b23561c00e1d00b8f575b3cac30ab8"/><file name="mask_165_2.dat" hash="8e84496c645a09f23cd18bdbb725c31f"/><file name="mask_169_2.dat" hash="990a5c2ece92d9d0e07228b7fbf898de"/><file name="mask_173_2.dat" hash="9749985009d535e753d29ea300456be6"/><file name="mask_177_2.dat" hash="c3c527e46e0dd6909193a06e30cc5f9a"/><file name="mask_21_2.dat" hash="ef7fd6a1deb6cc2e393ace6dd84d5a36"/><file name="mask_25_2.dat" hash="eabdf7cb85e1cf0bdb7952438a24e1cd"/><file name="mask_29_2.dat" hash="e39952d54f008e8d39ad61172d7a6fcd"/><file name="mask_33_2.dat" hash="ceb77e491c9ab253730ba4e72fd948ba"/><file name="mask_37_2.dat" hash="85edba0353ded1e99ef4f7a962cbac1f"/><file name="mask_41_2.dat" hash="7760ee0c6c86087fcde96e2eae9cb90d"/><file name="mask_45_2.dat" hash="3e38a0052f6badc68191d3ee3069e3d9"/><file name="mask_49_2.dat" hash="47ca1f72a8d43d06211b16cc98349abd"/><file name="mask_53_2.dat" hash="419e2b85764065370e791d4602b3d6cd"/><file name="mask_57_2.dat" hash="3c1fa898079586f5338aff22ad3e5e1c"/><file name="mask_61_2.dat" hash="d6e4a7bd67c891d213e2f4e79188fa87"/><file name="mask_65_2.dat" hash="6eddee56c23be857e881eed534e36bc3"/><file name="mask_69_2.dat" hash="e68f0f694c8c9a5f3f86a2906cdbe67a"/><file name="mask_73_2.dat" hash="54c839fcf1bf0a5251ea3d6458f75623"/><file name="mask_77_2.dat" hash="622903170480ae4ba0a41549544cf47b"/><file name="mask_81_2.dat" hash="3c55f79ff8ea70dd8a0862f351b2f3d0"/><file name="mask_85_2.dat" hash="3adfad79aca1860f53b719d3d6d48190"/><file name="mask_89_2.dat" hash="272d60997a9a1691cbe3091733e29162"/><file name="mask_93_2.dat" hash="f17848e3c1aa7981607d62355e36f2d5"/><file name="mask_97_2.dat" hash="85effa425682735086394a0c7bbafbb0"/></dir><dir name="mask_3"><file name="mask_101_3.dat" hash="ae198375944bf5e5db80ed22e67b68b6"/><file name="mask_105_3.dat" hash="6015c6e5f50aa989e01dd58097533ac3"/><file name="mask_109_3.dat" hash="0aff2d331afacd144a9358b0d74facc0"/><file name="mask_113_3.dat" hash="8f19e9effc6dd1c0fc6479bd67c48bf9"/><file name="mask_117_3.dat" hash="a2b2164b64aa246005688ff289cf1a4e"/><file name="mask_121_3.dat" hash="5c2f2642b172d9fe4b65fff2f1dadd62"/><file name="mask_125_3.dat" hash="9f3ad8403cb0e4dee43b6d1120704c42"/><file name="mask_129_3.dat" hash="b2849c22daa0217d68aa604856b9a78d"/><file name="mask_133_3.dat" hash="e81d804c6c49187029b6570262984b81"/><file name="mask_137_3.dat" hash="a59f1c0e5ad80120c501911dc9ef2145"/><file name="mask_141_3.dat" hash="037a2695936927ee7a1707b4811124b7"/><file name="mask_145_3.dat" hash="be939feee94f6d6d6ccc81ae1f600dbd"/><file name="mask_149_3.dat" hash="3196a80f19d3569d2f46ca1c30b8a24b"/><file name="mask_153_3.dat" hash="546b11d703368abb4c0d32a8d9c37982"/><file name="mask_157_3.dat" hash="8470a13e8aacd293d2553bdd313c0f3d"/><file name="mask_161_3.dat" hash="d094c5c953718c9f00cffb2e0d71c2f6"/><file name="mask_165_3.dat" hash="aa34451d98a131743df4bb1d5fd260f1"/><file name="mask_169_3.dat" hash="08548e5d2e1bdad75f9ed1b97b6c8152"/><file name="mask_173_3.dat" hash="7e7cb6489490d6e668a85b812b0b2612"/><file name="mask_177_3.dat" hash="7f21c6fbc48b877e5b31caac71633886"/><file name="mask_21_3.dat" hash="986c775b20f9bc975c3a83faee76329c"/><file name="mask_25_3.dat" hash="d62b82857c88be6ef18f4afb4cf09d56"/><file name="mask_29_3.dat" hash="9f8058257aa8b76d8445b9bb22b9c05a"/><file name="mask_33_3.dat" hash="4f1e8177a0c749ac3931d81c983ffa40"/><file name="mask_37_3.dat" hash="88c26716f6735be2fb4131eed5058051"/><file name="mask_41_3.dat" hash="7d652cb4b36012bc9ba5a7e1d035159c"/><file name="mask_45_3.dat" hash="3714071caccd1e070a2346b919d5f37b"/><file name="mask_49_3.dat" hash="2e2242a88660982e6667bb7ef0fea8de"/><file name="mask_53_3.dat" hash="87169242d83d8a40022bc9d4060798ae"/><file name="mask_57_3.dat" hash="7c6f98cf3629b427436375da98857ac5"/><file name="mask_61_3.dat" hash="6d1b20de6f2805cf18ef98970a7498ee"/><file name="mask_65_3.dat" hash="e0e64afa29e61db165dfc2638cacea41"/><file name="mask_69_3.dat" hash="68e564748c41b81d08e1a34a78a68296"/><file name="mask_73_3.dat" hash="449a36d7abd76c05e25444c8a1d7db82"/><file name="mask_77_3.dat" hash="446c00259878f35d8b468e640ad2ae51"/><file name="mask_81_3.dat" hash="5e55ada7d9fc5f5237e7ef505ba703de"/><file name="mask_85_3.dat" hash="b46ebcdc0121b1a3bedbd184495cfb88"/><file name="mask_89_3.dat" hash="14f648b97ed382c545c8632ac4e1b6f5"/><file name="mask_93_3.dat" hash="b2705428db6f3df45f0bf54bf7f7ebcf"/><file name="mask_97_3.dat" hash="b0103bf0ceaa6d15e13c1ddf314837c7"/></dir><dir name="mask_4"><file name="mask_101_4.dat" hash="ca45a07682fbb6bc77a32e9a15314494"/><file name="mask_105_4.dat" hash="7b74b40294afa78a889105b236e5a3cf"/><file name="mask_109_4.dat" hash="2f88c8ed36981f3080a6f1e035173635"/><file name="mask_113_4.dat" hash="d9a50ab9759fe8a037f4157e478d49ec"/><file name="mask_117_4.dat" hash="df85ef67e5c4cf3267aedc9055ff9a2b"/><file name="mask_121_4.dat" hash="7a66881619731b961dcfac808e2f6be0"/><file name="mask_125_4.dat" hash="409a1bcff906697dfa1f4a2b83aa7f72"/><file name="mask_129_4.dat" hash="c43f5c311576c0ce3537fcdc0aa9baaf"/><file name="mask_133_4.dat" hash="1b0d84cfdbd3520dae9cea6779e6102e"/><file name="mask_137_4.dat" hash="afad876a701bc44207b76b159cc624c4"/><file name="mask_141_4.dat" hash="ff707a8bfc3a08df2715dace4eeee2c9"/><file name="mask_145_4.dat" hash="e08158360699d664f225befb46faafae"/><file name="mask_149_4.dat" hash="16b0984a56f48cb56afb82acd67671a8"/><file name="mask_153_4.dat" hash="730cc2b3e3e12832a3d135dccec1985b"/><file name="mask_157_4.dat" hash="9c80740894d87ac138659dd817cfd326"/><file name="mask_161_4.dat" hash="4e5210091ec433c5c527d1f0585f73f7"/><file name="mask_165_4.dat" hash="a6dbdfb0999db134cca08f7e30cfa7de"/><file name="mask_169_4.dat" hash="9089622362230a309a438d6b3b552c1c"/><file name="mask_173_4.dat" hash="56ea5b38d276af919f2c6544c9ca0c69"/><file name="mask_177_4.dat" hash="87e64a44a0adf6eaeaff9dd68e771ad1"/><file name="mask_21_4.dat" hash="c1328902261a4b750bffd6a322a69e43"/><file name="mask_25_4.dat" hash="128cdfcfa192fb806a5d81f91ebc05dd"/><file name="mask_29_4.dat" hash="1afb863e3bd5f551724cd5e0eaaa659f"/><file name="mask_33_4.dat" hash="b60bbea04379a5edd6765ce656ec235f"/><file name="mask_37_4.dat" hash="fdb59b9945c57ac798ce7f56b436d061"/><file name="mask_41_4.dat" hash="6086f8d8e5e07367d4639ae9cb0ed432"/><file name="mask_45_4.dat" hash="7c39a588c3a02a9f2df71bbb451185f6"/><file name="mask_49_4.dat" hash="be9fe9f94ae480bec52518c31e252259"/><file name="mask_53_4.dat" hash="db6c8031329065e5bcb48d6dc0f53d53"/><file name="mask_57_4.dat" hash="b9d06f6aa6b2398637f04933cdbcd517"/><file name="mask_61_4.dat" hash="f7bb6ffa6ccabbc9fa44aaceb8d50561"/><file name="mask_65_4.dat" hash="04603c3e8d97ef14e2dad753e6eb93c3"/><file name="mask_69_4.dat" hash="36df758133b3febd68156ab37d01a511"/><file name="mask_73_4.dat" hash="51dd4eb76dff0927be98beedf05eaba7"/><file name="mask_77_4.dat" hash="dd103faf186586280ffe0641e2b7978f"/><file name="mask_81_4.dat" hash="90a9312e91e290c7391df673683fd487"/><file name="mask_85_4.dat" hash="d8216a889322d1935a3e7d26fefa473d"/><file name="mask_89_4.dat" hash="6396c3787c999f1d409da28ec4e0e7ee"/><file name="mask_93_4.dat" hash="e9d3369fdd1d79792395646f5923e1fc"/><file name="mask_97_4.dat" hash="77535b91df7f053f8931260141afe6b7"/></dir><dir name="mask_5"><file name="mask_101_5.dat" hash="63e4303918909723ece25197688b8ba7"/><file name="mask_105_5.dat" hash="ee01fae3b22b508e1adb3f47dc99c941"/><file name="mask_109_5.dat" hash="1325823b4e7600739d46c64d4212a5d1"/><file name="mask_113_5.dat" hash="c01d8795c46106917095511b9930c0a0"/><file name="mask_117_5.dat" hash="fbd2cd3349eb860d77369d4b0b944537"/><file name="mask_121_5.dat" hash="156bb97e4e652111cc8969c8c2c15e8e"/><file name="mask_125_5.dat" hash="0cb7294228c178cdd823b6a644967f1e"/><file name="mask_129_5.dat" hash="05635b96e33640886e90b4b8d56171a4"/><file name="mask_133_5.dat" hash="afb77cc82a0b754c7e8c896484430fdd"/><file name="mask_137_5.dat" hash="5dd206b6f8cef84943004dd46473e209"/><file name="mask_141_5.dat" hash="de316b74fdb13d4e2dd231db258e5b10"/><file name="mask_145_5.dat" hash="9db1a1f7ff00930a3a942ce19e5229f8"/><file name="mask_149_5.dat" hash="616f4baac1ccb75cebae890ca66cc639"/><file name="mask_153_5.dat" hash="6a244fbd16d99c00d881e7229626d838"/><file name="mask_157_5.dat" hash="fe12067a1b756e60b55402cd8ecd24d6"/><file name="mask_161_5.dat" hash="6447ad594af51dcfa9f972e82a21e54e"/><file name="mask_165_5.dat" hash="9301e05832397fd35cda0704d5a64e85"/><file name="mask_169_5.dat" hash="7ce18389a7d8a4eddd78e837665fa379"/><file name="mask_173_5.dat" hash="3e39ad33f5a469258e348dd7dbb83b1e"/><file name="mask_177_5.dat" hash="a5a8a619dba0f1ff547e228fc05696aa"/><file name="mask_21_5.dat" hash="7ea675316e14102a14ae2cc70897fd7f"/><file name="mask_25_5.dat" hash="d850e1d1e779dae8073761378b6ce671"/><file name="mask_29_5.dat" hash="150bfabd079b92aa70ab30a7e9368dfe"/><file name="mask_33_5.dat" hash="213369f74b18f08edea17c351d141103"/><file name="mask_37_5.dat" hash="b41c0f5323c4fa71a305521ba452b09d"/><file name="mask_41_5.dat" hash="6dea7e67b63ea326f85517d1c4c56d69"/><file name="mask_45_5.dat" hash="829091dac90854289ec9bcf351774a9d"/><file name="mask_49_5.dat" hash="9c3e06caa2d4917b7b5450ce0a27a7cf"/><file name="mask_53_5.dat" hash="4a81ede5d9554feb48b079e76a895fd1"/><file name="mask_57_5.dat" hash="5194ce0c45d7d9676abaf2fa2cef99fc"/><file name="mask_61_5.dat" hash="863bf39b5bcda2ad4767fb9027770695"/><file name="mask_65_5.dat" hash="9c7fc509da9e5df7e5edbc2a1ae55fd0"/><file name="mask_69_5.dat" hash="1d9d0d5c8c2c9d3e1f47e43d7a4d0869"/><file name="mask_73_5.dat" hash="21200ef88b501d6d22dfe931100fd4c8"/><file name="mask_77_5.dat" hash="517ed455f5eec7593ea201a2ed4cee5f"/><file name="mask_81_5.dat" hash="b3e6de4ae3f3ee7c22e9731e8f951c97"/><file name="mask_85_5.dat" hash="cbe89ebc95a4c3a1ef3eeb9cb81f89e2"/><file name="mask_89_5.dat" hash="8c2bc4a7da237a03224e2301d3895e33"/><file name="mask_93_5.dat" hash="513cb1d0cab1c36d1eca4484340c5e66"/><file name="mask_97_5.dat" hash="c9940067833f5e8e6a29eeb04f99a705"/></dir><dir name="mask_6"><file name="mask_101_6.dat" hash="fe3409bab63a28fd156562843368940b"/><file name="mask_105_6.dat" hash="34efa23c98039ef903960e7fa0592653"/><file name="mask_109_6.dat" hash="36ea76ef2e46af972407d49ff8da9387"/><file name="mask_113_6.dat" hash="03c97aec73f929287857fe364305c984"/><file name="mask_117_6.dat" hash="a9db9006460b267fdd008ee6d7961930"/><file name="mask_121_6.dat" hash="c252620b89e84448b2503203387b4cb9"/><file name="mask_125_6.dat" hash="b2163f500e8c2dc3e14442bbcf1ae2d4"/><file name="mask_129_6.dat" hash="0aecf6a2b535e1036bd64c688b65191e"/><file name="mask_133_6.dat" hash="fe8e9a6d458264eb66ad124528bc47cb"/><file name="mask_137_6.dat" hash="09421a3a805e387e6250cb1c87afcb5b"/><file name="mask_141_6.dat" hash="9910802e214f42ae2abdcee85116c2e3"/><file name="mask_145_6.dat" hash="aef30014661d9963c9617938bda7e2d3"/><file name="mask_149_6.dat" hash="2f9da67a9504c0deca5121d321b200e8"/><file name="mask_153_6.dat" hash="3c6c97c86dc381a338e67917478f3855"/><file name="mask_157_6.dat" hash="51b4b3cf7dddb9debe256fd8911a05f6"/><file name="mask_161_6.dat" hash="e3f360c52072bbfa68ef4d7f68c1970b"/><file name="mask_165_6.dat" hash="b5a9a0a0b8a48e2e193f941535c6484b"/><file name="mask_169_6.dat" hash="2b32a6d292ed03b746cd73f8f5d59f02"/><file name="mask_173_6.dat" hash="54f997312cdc4ef751491cfaf3308c66"/><file name="mask_177_6.dat" hash="92cacc6329349c5effbddeb9a2e559fa"/><file name="mask_21_6.dat" hash="1e2c0fc394840848946b2879a8ea0e58"/><file name="mask_25_6.dat" hash="67ededb602cd3eea65bd7cd15b3b8aba"/><file name="mask_29_6.dat" hash="ae9e79b8d717906f2cee4ac758ed5768"/><file name="mask_33_6.dat" hash="ca09e953f305a38d9e82b1a566c6c856"/><file name="mask_37_6.dat" hash="f1174b18aeeacd12b2efe0d1d9316c99"/><file name="mask_41_6.dat" hash="eb25abab0eccbe9b50e0727f65ddfb3e"/><file name="mask_45_6.dat" hash="e9df8dc1d0d56c4187a0081323998076"/><file name="mask_49_6.dat" hash="3fe09ab83277240614e315932f768afa"/><file name="mask_53_6.dat" hash="83c85d40e678c9b37c2d37f401bc14ee"/><file name="mask_57_6.dat" hash="4e807ebe4413aa11b14af7a0a9d42a50"/><file name="mask_61_6.dat" hash="10b367e0da3f5d0b5fe0b91e830f5653"/><file name="mask_65_6.dat" hash="c0b3bba3387d20f796672ffe9d0e38f9"/><file name="mask_69_6.dat" hash="a37fef158283319557bd0bf3ebe4846d"/><file name="mask_73_6.dat" hash="d9b39a4a9a1a7da544faba4a74c23d04"/><file name="mask_77_6.dat" hash="3268bdbf71bfcd6eca66a6e3dbed48b9"/><file name="mask_81_6.dat" hash="74955ed39c6185272affaeb81090919b"/><file name="mask_85_6.dat" hash="26e0c67dd75a268b3efc628d38d932da"/><file name="mask_89_6.dat" hash="a37653e6a06e2c536a8f585a005ef7f0"/><file name="mask_93_6.dat" hash="3ac10716db6cdd2859a807b9f95a18a2"/><file name="mask_97_6.dat" hash="7d9e1ddc9553878f2931db40fc6ed0e0"/></dir><dir name="mask_7"><file name="mask_101_7.dat" hash="e83d50dcfeddecf35f5bed16b54bbba8"/><file name="mask_105_7.dat" hash="e3bb1535f7075601e2cbb165173421f4"/><file name="mask_109_7.dat" hash="fe7590ee146b69ad00b7169c08a6ab58"/><file name="mask_113_7.dat" hash="84b1badf25a7a5cc4407b2174404821e"/><file name="mask_117_7.dat" hash="4e4233f2b6a3e9b1fa28e68ed52b037f"/><file name="mask_121_7.dat" hash="c9996c9461742edfab6dda88b613585a"/><file name="mask_125_7.dat" hash="f4553613c89cf07e4561ad2aae92e0cc"/><file name="mask_129_7.dat" hash="b4edc59c5e1f790379f71351f196e6bc"/><file name="mask_133_7.dat" hash="e6a4f6fa0a88402cdc0255ca95f5d199"/><file name="mask_137_7.dat" hash="fd33075985f60259af6b7dfd2ae189e5"/><file name="mask_141_7.dat" hash="ec73544083abf6bad1669d781bf09437"/><file name="mask_145_7.dat" hash="75a6237d00e616ca916d977602c0cb7a"/><file name="mask_149_7.dat" hash="a2d5667629afc9ea067e1839eacc8f68"/><file name="mask_153_7.dat" hash="a01eb9a63c1920b705ff4d8b717f4ce7"/><file name="mask_157_7.dat" hash="fad2e537867b26a49f29d60265c0fb40"/><file name="mask_161_7.dat" hash="5d88f58b291f5bb88a0406cfa29012c8"/><file name="mask_165_7.dat" hash="41a900ae9693e5c27d980fdbbd1cc439"/><file name="mask_169_7.dat" hash="365708854b5a146db2b5580225d8048f"/><file name="mask_173_7.dat" hash="13683d9f282668ed475bf707ee53e201"/><file name="mask_177_7.dat" hash="8149d01010cee85d1849a9dca0e102a5"/><file name="mask_21_7.dat" hash="7c80f76fd015f19e48b7a570d55bc262"/><file name="mask_25_7.dat" hash="ea54a40e79f32877e02d1ea8791cb471"/><file name="mask_29_7.dat" hash="a6f4995de8e329204ee3410b22d8da4d"/><file name="mask_33_7.dat" hash="51273577e33506f83d00d7971fc38dc8"/><file name="mask_37_7.dat" hash="8c0fbb3e5121299816be076ce6a356c4"/><file name="mask_41_7.dat" hash="b97a30c39540b5160c652b5324ae9a08"/><file name="mask_45_7.dat" hash="18166274b73ca16a2c5a145076b990dc"/><file name="mask_49_7.dat" hash="270bfbf77a14569a5fc88925beb39189"/><file name="mask_53_7.dat" hash="84e0be977afc54746e41e28f47de1ad9"/><file name="mask_57_7.dat" hash="a37a26bece7e816a87ccdfcef7e96b71"/><file name="mask_61_7.dat" hash="a108bbc684fb0ad8f59228f410d4124d"/><file name="mask_65_7.dat" hash="647767fd83beeec449ef18e04ae12af7"/><file name="mask_69_7.dat" hash="577baae8a8809899b6763719cf5bfa8d"/><file name="mask_73_7.dat" hash="b2bf60ae1da1ce4bb7db15129e99d58b"/><file name="mask_77_7.dat" hash="ab9a75a46a851ad80f0e57b6dd5c64da"/><file name="mask_81_7.dat" hash="fcfaf88379459ac068236827681d9e43"/><file name="mask_85_7.dat" hash="525c8b876f509a127d3dfd80d81aad3f"/><file name="mask_89_7.dat" hash="7c7a821cb5e7d65e7b6e020bd6351f35"/><file name="mask_93_7.dat" hash="c906b28ae62d8866a0eb35ae87db567f"/><file name="mask_97_7.dat" hash="c04cea679212bda3930b3534565a6fd2"/></dir></dir><dir name="tools"><file name="merge.bat" hash="86e934a4304536ad09b2f7b9e814241d"/><file name="merge.php" hash="0b113c70589ac6cc76291087b3f3dff9"/><file name="merge.sh" hash="d2b77c3493b2ffe3d76d4fb9330e72a1"/><file name="merged_config.php" hash="8c4be9477ea9c372b3d2796df9d9d867"/><file name="merged_header.php" hash="3fc51eef6239691f523be743fde28470"/></dir></dir><file name="index.php" hash="15632fb7fff24ae10781a87bc1a5a9bf"/><file name="phpqrcode.php" hash="6e4949ac97acce06de82b2b09988926f"/><file name="qrbitstream.php" hash="7b95645db7e06aba3b55af7dd249663b"/><file name="qrconfig.php" hash="15c58fed3d55a98cda8abeed8c336fa6"/><file name="qrconst.php" hash="4cd7d63ff0b638020e6b0c6d11133d09"/><file name="qrencode.php" hash="dda263c8a9742aaa71cc302820308541"/><file name="qrimage.php" hash="2d1588686abe320c3bf003c94e967ce0"/><file name="qrinput.php" hash="07ee5315fb6c319dc208de59a9de95c0"/><file name="qrlib.php" hash="4d2b63e34326b0df5153be6d928ec960"/><file name="qrmask.php" hash="12ce875d67e242532e2b0da9f0a334ee"/><file name="qrrscode.php" hash="17af6b8769e70c132f227b089152a47f"/><file name="qrspec.php" hash="7d276c5a768c04d62ae0afde8abaad2d"/><file name="qrsplit.php" hash="206c8468e0089be5f58453cbbd003ec0"/><file name="qrtools.php" hash="27aea0ee5d1395d80ef4b9ce7d08fa40"/></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.0.0</min><max>5.6.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>MT_Giftcard</name>
4
+ <version>1.0.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/copyleft/gpl.html">GPL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Summary </summary>
10
  <description>Free magento gift card extension</description>
11
+ <notes>Fixed camelcase problem on linux servers</notes>
12
  <authors><author><name>Edvinas Stulpinas</name><user>edas1</user><email>edvinas.stulpinas@gmail.com</email></author></authors>
13
+ <date>2015-02-06</date>
14
+ <time>13:57:22</time>
15
+ <contents><target name="mage"><dir name="app"><dir name="code"><dir name="community"><dir name="MT"><dir name="Giftcard"><dir><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Edit"><dir name="Tabs"><dir name="Giftcardseries"><file name="Form.php" hash="6ba57986e47de3810eb5432edd8cae13"/><file name="Grid.php" hash="d3af7e0412fc9b81543af8a58d9bb2c5"/></dir></dir><file name="Tabs.php" hash="7d8a2728a2c2b931381b0ef627160323"/></dir></dir></dir><dir name="Giftcard"><dir name="Giftcard"><dir name="List"><file name="Grid.php" hash="dcd306e00d75bd69f8251fe8b09798ed"/></dir><file name="List.php" hash="176da6866b6abb40cf2dc9d3cba7597c"/></dir><dir name="Series"><dir name="Edit"><file name="Form.php" hash="4d52c40a6e56e6851af652b006ab96d8"/><dir name="Tabs"><file name="Edit.php" hash="4ecf35ae08c7d659db770619979c7273"/></dir><file name="Tabs.php" hash="f284f9dc303bca6ae9f2f869993a0697"/></dir><file name="Edit.php" hash="4eadad4f86671831b5c0133a419775f3"/><dir name="List"><file name="Grid.php" hash="de02b111b41d9db067666adbe15c1c5a"/></dir><file name="List.php" hash="451587dd80ac40d5ec0b08e39d2029e6"/></dir><dir name="Template"><dir name="Edit"><file name="Edit.php" hash="1917934e01ce1d4b2a45132454a6e810"/><file name="Form.php" hash="722fb3b93b8c5a800462e8d62c228bb6"/><file name="Js.php" hash="33c7d8b6eee7cb36761bd82ea076ca5e"/><file name="Tabs.php" hash="73764b68cc7d9fdd83447c13a6db5787"/><dir name="Theme"><file name="One.php" hash="d70a1e4d19aa94ca972b69b376926bd3"/></dir></dir><file name="Edit.php" hash="afec06744ddfec3f8297ef8fbc959f04"/><dir name="List"><file name="Grid.php" hash="7c3e7a4303e1dd3b8da6d3e237cc54b3"/></dir><file name="List.php" hash="0345847adc717ce416c1d8d7679ed130"/></dir></dir><dir name="Sales"><dir name="Creditmemo"><dir name="Create"><dir name="Total"><file name="Giftcard.php" hash="d8391b1b86be319b725debf16b901c7e"/></dir></dir><file name="Refund.php" hash="7f874138440cf23e2e8eb334ef471c62"/><dir name="Total"><file name="Giftcard.php" hash="5c883c7ecb44d32e9a3d7ce9536e5e84"/></dir><dir name="View"><dir name="Total"><file name="Giftcard.php" hash="b45537b5972ad058685254fdfe6f3127"/></dir></dir></dir><dir name="Items"><dir name="Column"><dir name="Name"><file name="Giftcard.php" hash="5daed6338457ae68894de91d3c061ce9"/></dir></dir></dir><dir name="Order"><file name="View.php" hash="c1b8d185d1b5066ab9b9b7ebcdf95f96"/></dir><dir name="Total"><file name="Giftcard.php" hash="c7e43f5fd38e7c8bca659ad0dcc87d7e"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="DateTime.php" hash="7362458637165e5564d4a87abcaa9033"/><file name="Days.php" hash="2bfc2fb0491b77a962544d82cdb3c66d"/><file name="Empty.php" hash="de0d661ae7e8831bef15d57cb998632f"/><file name="Price.php" hash="56792c71abb74e153b35bf2a8c32ec6a"/><file name="Status.php" hash="504e0af3eee9c162aecaa9ad97527d08"/><file name="Store.php" hash="18e0987cf166c487206ddbeed70c58de"/><file name="Translate.php" hash="c8fd54ec81c5afda4102755d9f31cfa9"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="Helper"><dir name="Form"><file name="Price.php" hash="3c7443352425f91916f9029248d8c08e"/></dir></dir><dir name="View"><dir name="Type"><file name="Giftcard.php" hash="fceb859207300158713008c2d7a9166b"/></dir></dir></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Giftcard.php" hash="024083c88fb0f3cff24c1d982f346d33"/><dir name="Item"><file name="Renderer.php" hash="13f1c3a5e4cc9bc7d778b38b160d59e9"/></dir></dir><dir name="Payment"><dir name="Giftcard"><file name="Form.php" hash="79278f09f345acfc3e3ed910ad63667f"/></dir><file name="Giftcard.php" hash="34de567a7edeef6c4fe5be12acbedc5e"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="b20c78f0df3e59a630f51db350bf4ac4"/></dir></dir></dir><dir name="Email"><dir name="Items"><dir name="Invoice"><file name="Giftcard.php" hash="a1d758b04589986493eae320b733711a"/></dir><dir name="Order"><file name="Giftcard.php" hash="a7ef6d04643fbd9c1c76cd1258ad1540"/></dir></dir></dir><dir name="Info"><file name="Buttons.php" hash="264eed43b6476d3b573c64763bae89f0"/></dir><dir name="Invoice"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="18fe4aa679f67afee128d3268bd209ae"/></dir></dir><dir name="Totals"><file name="Giftcard.php" hash="bb7f13c1b38704c60b79045bee52ba67"/></dir></dir><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="2150aa2937bca87208f529041b4b4c60"/></dir></dir><dir name="Print"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="24d44730d5a00475759eee0bf9ace0a2"/></dir></dir></dir><dir name="Shipment"><dir name="Item"><dir name="Renderer"><file name="Giftcard.php" hash="c83a1ea831ce08046cd09d50f0654580"/></dir></dir></dir><dir name="Totals"><file name="Giftcard.php" hash="783d7f72b9fd315ebac5db64431c5309"/></dir></dir></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="c5f821d6df23c647571cd97260aace53"/></dir></dir><file name="Data.php" hash="610411308591c5a3bad587afb36fe11f"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Giftcard"><file name="Design.php" hash="db768d5c518b8dfe233f6d5457b5b9c4"/><file name="Event.php" hash="9875a70a1581b3792f649f9b6092331f"/><file name="Format.php" hash="bc91cab62109d222de772bbba7aa6274"/><file name="Series.php" hash="aba6564547ffa61d8bef13869816a365"/><file name="State.php" hash="ca38a55cfd32a71379a572a949afd8f2"/><file name="Status.php" hash="d6ed0b91ac65615c72af6c5915519ec5"/><file name="Template.php" hash="870a1b61bf5a107aa766ec6446959cb2"/><file name="Type.php" hash="ef686e71f5e08b90d33731d31bc17539"/></dir><dir name="Locale"><file name="Currency.php" hash="212769c4b0ba792abcbf0764f0293495"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="Option"><dir name="Type"><file name="GiftcardValue.php" hash="4358ccd736862f1869e7c13689cc4d69"/></dir></dir><file name="Option.php" hash="b5422bc85fda78a79601136979248aba"/><file name="Price.php" hash="10926b8121b069581716b2d722f50682"/><dir name="Type"><file name="Giftcard.php" hash="419a67ea8db4cfd6f5b85faf3a1c5118"/></dir><file name="Type.php" hash="f226aad02e2182c60211e4f3ec970a55"/></dir><file name="Product.php" hash="8d8ddd5e1f0433eca6fcfe1836aab9ca"/></dir><dir name="CatalogIndex"><dir name="Data"><file name="Giftcard.php" hash="802f244a7c7d446318cb164e206a51ff"/></dir></dir><dir name="Checkout"><file name="Giftcard.php" hash="1849f47f79a9a59c77673ef6ec523f3e"/></dir><dir name="Core"><dir name="Email"><dir name="Template"><file name="Init.php" hash="91df7b3a68d8a8f3ce8c5942edc84175"/></dir><file name="Template.php" hash="482a942bee454d2290849daec3039b85"/></dir></dir><dir name="Email"><dir name="Template"><file name="Mailer.php" hash="2aa63130aad78559aff57f3092330d5f"/></dir></dir><dir name="Export"><file name="Abstract.php" hash="09eb1f2591a952299faece886fe42ea4"/><dir name="Adapter"><file name="Csv.php" hash="4843c1e3c036e73a7ad8d14a38359075"/><file name="Excel.php" hash="9667e698055b0b933a0b00c4502ded09"/><file name="Interface.php" hash="7fa119032136a44eba0d88aa2f25c313"/><file name="Pdf.php" hash="4a84ddff48ee47baa5a1ea9c8b27df52"/><file name="Zip.php" hash="c2d4aee14e50ff7161b71fb05d9eff1b"/></dir><file name="Collection.php" hash="b2d1ac3db40c0b893814968c604a3c31"/><file name="Grid.php" hash="5adeab37fa0f8e81239a3c40143fef82"/><file name="Object.php" hash="a6e7a80e3eb76d44b40d97c8f3da7d89"/></dir><dir name="Giftcard"><file name="Action.php" hash="d339b84e2cc27b2c7913a9aa1787afe9"/><dir name="Design"><file name="Abstract.php" hash="055e70d444169989e7c2284e3150c46d"/><file name="Default.php" hash="0b2d0e7aaf7675216ce74a7c0870aae4"/></dir><file name="Draw.php" hash="8786b2d3f519c605c72c43fa9ebd5b0b"/><file name="Pdf.php" hash="a5bee72e4155cc5fbd960326bbc78ef5"/></dir><file name="Giftcard.php" hash="59ff473b3885fac1ef2e140fd591ad12"/><dir name="Import"><file name="Abstract.php" hash="a2b1b6b88a90fdbd8e63f5f836831148"/><dir name="Adapter"><file name="Csv.php" hash="4394752e4ff37fc5fa51fd558ea0e239"/><file name="Excel.php" hash="a99f838f56c4b97994ba757d245042d8"/><file name="Interface.php" hash="798076dd0df08e698bafb58ab7f0197e"/></dir><file name="Code.php" hash="6c2bdc65b2ac121f59abc4399388dc28"/><file name="Giftcard.php" hash="0de1f38b723e5ef89ed8235fad2104f0"/></dir><file name="Observer.php" hash="97af59612b758e34ec19702835765226"/><dir name="Option"><dir name="Source"><file name="Value.php" hash="8f3f7bc0fab0c5e045b30d3578643604"/></dir></dir><file name="Option.php" hash="12d6ca22d8d99a9b3c0ce8cf13375ad5"/><dir name="Resource"><dir name="Giftcard"><file name="Collection.php" hash="a2ec4830dee19e8bc67ca86f77e76acb"/></dir><file name="Giftcard.php" hash="f863a386d1b201ff4b0057dd8e758cd9"/><dir name="Option"><file name="Collection.php" hash="5c800e6bd3dae83adf2a23d7d9c69f4f"/></dir><file name="Option.php" hash="1094c6e088b63521d9bfc3a3096529ee"/><dir name="Series"><file name="Collection.php" hash="c0f63638b2d7cdddec16e0f4f6132e34"/></dir><file name="Series.php" hash="e15496b1d81dde4b22d81351c87aa99b"/><dir name="Template"><file name="Collection.php" hash="5ec7e0ac6cb5202add9a5a1a64b4acfa"/></dir><file name="Template.php" hash="105a1061a84fb39eaa584753625ac517"/></dir><dir name="Sales"><file name="Discount.php" hash="c2548baed309f9a82453414257822b1a"/><dir name="Order"><dir name="Creditmemo"><dir name="Total"><file name="Giftcard.php" hash="4d99a19372e954efb8012464e4704a17"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Giftcard.php" hash="3f9aaca0bcd5e02b48237a9227a433e0"/></dir></dir></dir><dir name="Quote"><dir name="Total"><file name="Giftcard.php" hash="46984ea355030f13e36120b5a7c530de"/></dir></dir></dir><dir name="Series"><file name="Action.php" hash="d89641d09eb6fe1c497026fd82859d60"/><file name="Generator.php" hash="0eb0a8ae65de74a809385f0114789f05"/></dir><file name="Series.php" hash="f7c85c167bbb3c197c5647dc8648ae23"/><dir name="Template"><file name="Action.php" hash="516c1eb7b63a8ab8d1bc6f9998b784ca"/></dir><file name="Template.php" hash="c55da9594342d746081dc68ff6b6de92"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Catalog"><file name="ProductController.php" hash="f331364419d5a59af4e3f8a628606d7f"/></dir><dir name="Giftcard"><file name="ExportController.php" hash="02c1c8d06865cb6848490cbbb41b653e"/><file name="GiftcardController.php" hash="001409911ad1e3c27b722cfac3218bd4"/><file name="SeriesController.php" hash="6947b1dea48e079a551f029185f27b07"/><file name="TemplateController.php" hash="749377db4b2705ce9c5cbbd5f29da17d"/></dir></dir><dir name="Checkout"><file name="CartController.php" hash="b05168759c51a21b49627c67e6900d17"/></dir><file name="GiftcardController.php" hash="6ada28792e445f22e3e9323b487dccd4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7f7e5385aeb9a43a5a528d130484147f"/><file name="config.xml" hash="6bacf53cf73fecf7644e9d296dc47f41"/><file name="system.xml" hash="28729a89701fcdf24a76535b345a1a82"/></dir><dir name="sql"><dir name="giftcard_setup"><file name="mysql4-install-1.0.0.php" hash="dbafa9bda0122cc8ba96781401800f68"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="0309346bf3b9ec79dc17827a81583ffe"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="e59d046317faebd8da7721f773b5464f"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="57e0b9b1b442feba078af0a22aa095dd"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="a03216b7b733ee8b49ba5e83b594b150"/></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="MT_Giftcard.xml" hash="419ffabff20df4fa3de1326ce003a240"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="mt"><file name="giftcard.xml" hash="5730e335542a7874741dc9e8a1495ac2"/></dir></dir><dir name="template"><dir name="mt"><dir name="giftcard"><dir><dir name="catalog"><dir name="product"><dir name="view"><dir name="type"><dir name="options"><file name="giftcard.phtml" hash="b5934afd5e7f93674402b25d63459e70"/></dir></dir></dir></dir></dir><dir name="checkout"><dir name="cart"><file name="giftcard.phtml" hash="75079565abc1788e0fd6da9e9dd9b056"/></dir><dir name="payment"><dir name="giftcard"><file name="form.phtml" hash="52fc1c84e1b6970c495cbc9d7303c93c"/></dir><file name="giftcard.phtml" hash="c2f7cbd52debc1aa29b071e02f3f2a47"/></dir></dir><dir name="sales"><dir name="order"><dir name="info"><file name="buttons.phtml" hash="12abbdcdbff241a3fb448c51493286fe"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="mt"><dir name="giftcard"><dir><dir name="catalog"><dir name="product"><dir name="edit"><dir name="tab"><dir name="options"><file name="option.phtml" hash="3f5885df27c65633a6c7a1f8ba18f4d7"/><dir name="type"><file name="giftcardvalue.phtml" hash="3f5885df27c65633a6c7a1f8ba18f4d7"/></dir></dir></dir></dir></dir></dir><dir name="giftcard"><dir name="series"><file name="js.phtml" hash="99defd275b4e0a674edafe2119c56309"/></dir><dir name="template"><dir name="edit"><file name="js.phtml" hash="3e399880a503d30c90c3acd16372e3e3"/></dir></dir></dir><dir name="sales"><dir name="creditmemo"><dir name="create"><dir name="total"><file name="giftcard.phtml" hash="f0de805a54be03f04c741d8685e7179d"/></dir></dir><file name="refund.phtml" hash="64fe05f67d988621092599b05d6cffe3"/><dir name="view"><dir name="total"><file name="giftcard.phtml" hash="8e055cf4f56e07805a7bb021121cb404"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="mt"><file name="giftcard.xml" hash="481646a8be417c7dde7a9c5bee42df1d"/></dir></dir></dir></dir></dir></dir><dir name="locale"><dir name="en_US"><file name="MT_Giftcard.csv" hash="030a023d4765a41861862d26e94a2a61"/><file name="MT_Giftcard_Adminhtml.csv" hash="a4030ebbce038f66d5de95836b07b3a9"/></dir></dir></dir><dir name="js"><dir name="mt"><dir name="giftcard"><dir><dir name="adminhtml"><file name="gift_card.js" hash="a077f36a4718a5ba27b11f33af163334"/><file name="gift_card_series.js" hash="34d968fa1668c4e9aec42803090a73ce"/><file name="gift_card_template.js" hash="f247e17ba83b638e336a440c1c4c4fb6"/><dir name="jscolor"><file name="arrow.gif" hash="5034704a76cd55c1cbcbc58ea6bf523f"/><file name="cross.gif" hash="ba9a274b9323753cd95bc3b1eb2f4e5f"/><file name="demo.html" hash="742abe680859d25a2052ac5be6b65203"/><file name="hs.png" hash="fefa1a03d92ebad25c88dca94a0b63db"/><file name="hv.png" hash="990d71cada17da100653636cf8490884"/><file name="jscolor.js" hash="a26701f49bf33da8dc48f3431e5f4f42"/></dir></dir></dir><file name="jquery-2.1.1.min.js" hash="9a094379d98c6458d480ad5a51c4aa27"/></dir></dir></dir><dir name="skin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="mt"><dir name="giftcard"><file name="giftcard.css" hash="d4a2aea8b140810df18b169326dce741"/></dir></dir></dir><dir name="images"><dir name="mt"><dir name="giftcard"><file name="opc-ajax-loader.gif" hash="f48ee069890b16455c3ddcacee9b5f75"/></dir></dir></dir><dir name="mt"><dir name="giftcard"><dir><dir name="design"><dir name="default"><dir name="fonts"><file name="Chaparral-Pro-Regular.ttf" hash="6848adda9090c62208b75b8ad77cdd75"/><file name="Roboto-Black.ttf" hash="a77b7fc4cf040eb5bb26b0685893a9df"/><file name="Roboto-Light.ttf" hash="e22062b3188c8199283ef2aa835d4653"/><file name="Roboto-Medium.ttf" hash="99fc0816a09395454061301fefa42bf1"/><file name="myriad-web-pro.ttf" hash="ff71ffc3836541cf0071d0a47ae0c715"/></dir><dir name="img"><file name="bg.jpg" hash="46661fc213743bc87132e3aebb0ff00e"/><file name="price.png" hash="a4be48a4be4d8b6b3ddbca50457476c7"/><file name="price2.png" hash="4b857a754bdfc344cea059750de0333c"/><file name="shadow.png" hash="a24d8ce96c6ac0a411e93f77a9eb59fb"/><file name="shape.jpg" hash="e0dace3f47ba46091462fbacd466d453"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="mt"><dir name="giftcard"><file name="giftcard.js" hash="30f94e3271d018b83e55c5a454ac0286"/><file name="giftcardcheckout.js" hash="a3951be185b1771a92eb9ab995eed469"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="mt"><dir name="giftcard"><file name="gift_card_style.css" hash="4da70f033c3873fd69cbecc3a3ab52ad"/><dir name="import"><file name="gift_card_codes_example.csv" hash="8c04e295be30a1a316c50c8781c13778"/><file name="gift_card_codes_example.xlsx" hash="974af675c981d592303d6332a3fbed9f"/></dir></dir></dir></dir></dir></dir></dir><dir><dir name="lib"><dir name="PHPExcel"><file name="Autoloader.php" hash="c0ac1b27ca0013f02b65abff156eb888"/><dir><dir name="CachedObjectStorage"><file name="APC.php" hash="060a6e5b1c7a0ea4d6d38bd7a637a40c"/><file name="CacheBase.php" hash="45ec0389643f44555f45b7f732fb9328"/><file name="DiscISAM.php" hash="792c27a7920a33100d082e3a1e863e0f"/><file name="ICache.php" hash="42b7649b7901073e4f3f4d1f1184da50"/><file name="Igbinary.php" hash="9caa0af653e56e5c3ad9f9ee6bcdf71c"/><file name="Memcache.php" hash="e9c9fd2dfa1ef0c7df194f32a55c584c"/><file name="Memory.php" hash="67d943f12ce373b554c44a8427950f5e"/><file name="MemoryGZip.php" hash="7cfc009c1634fbbbdf229e1ccf4b193f"/><file name="MemorySerialized.php" hash="b9498b0c52a0e9635557841db318ed79"/><file name="PHPTemp.php" hash="8cbab31264df67172d4753abaea3028f"/><file name="SQLite.php" hash="705f689486dee5e55cb54560a743e847"/><file name="SQLite3.php" hash="2be3feafefad4a501232156beff5ae94"/><file name="Wincache.php" hash="649b95ef8f1d8b9b1fce1c32d8e13670"/></dir><dir name="CalcEngine"><file name="CyclicReferenceStack.php" hash="8e0ccafd804a7c959e5fbc78cadee900"/><file name="Logger.php" hash="73bbe66af2e991b27011b60764e2bdac"/></dir><dir name="Calculation"><file name="Database.php" hash="fcc0d987b23c0a43a30a0cc444c9e42d"/><file name="DateTime.php" hash="74929cc98942540350877d4e045c1da1"/><file name="Engineering.php" hash="2f1ab671181d9496ee11118985d25d4f"/><file name="Exception.php" hash="652642e024783e23648d116fe6f0f2be"/><file name="ExceptionHandler.php" hash="af3157a0957577c2b56b2020faa6160f"/><file name="Financial.php" hash="ca890b073f75aa48c49fb01a8f1e15ee"/><file name="FormulaParser.php" hash="e60e4f77093cc60f73edbaf4be80695a"/><file name="FormulaToken.php" hash="8a2535134cdf044103f0ac88f9db6b93"/><file name="Function.php" hash="c5201782fcaf859c643323a2883e3f45"/><file name="Functions.php" hash="d8d80883dfe5de21b8f3807a7f254022"/><file name="Logical.php" hash="d35eec76ac850e468ffff5dba3dd6bd0"/><file name="LookupRef.php" hash="9d21e4f2dc9340e4c6936f476f931ecc"/><file name="MathTrig.php" hash="a4c6abb1892c3091e6677ca6a4fc2053"/><file name="Statistical.php" hash="200647a809afc11198fcb52d47718061"/><file name="TextData.php" hash="9e97f8cf0e2b644711bcb4ba812b62a1"/><dir name="Token"><file name="Stack.php" hash="fd7a697177f560320eb38960e252e89c"/></dir><file name="functionlist.txt" hash="0b49438e2daa296d8e00527b1914c558"/></dir><dir name="Cell"><file name="AdvancedValueBinder.php" hash="cf4892ed82cfb2ecd8eb7ee7b7a5e334"/><file name="DataType.php" hash="8ccc274284e31a4c07370955114c7d70"/><file name="DataValidation.php" hash="eb5c4fa4d7185356d2056332b09d8f09"/><file name="DefaultValueBinder.php" hash="8af25074b5bbbe4301ddf05ac1957dff"/><file name="Hyperlink.php" hash="32393f6556a0f5ca28935a8b5e2377bc"/><file name="IValueBinder.php" hash="901680ab3e1103a5f48871dc9cd381d6"/></dir><dir name="Chart"><file name="DataSeries.php" hash="e7076e005301be41adf52a58e0824be7"/><file name="DataSeriesValues.php" hash="6bae1ddb7670c6966aa650b736adc56e"/><file name="Exception.php" hash="a06db381aca20a233a2343fdb1b3984d"/><file name="Layout.php" hash="f372df2e9240733449ec13299e12a731"/><file name="Legend.php" hash="007d1fc43db17a7a714ac490d621d3a4"/><file name="PlotArea.php" hash="ebc3924021d32e09fbf6e191ea7c9169"/><dir name="Renderer"><file name="PHP Charting Libraries.txt" hash="6ce1c907ce7043d81288b98e1ffd8c35"/><file name="jpgraph.php" hash="279ce653db7b4177d1c378c421dd4ffe"/></dir><file name="Title.php" hash="02874bda68ff78da251e84c68fe61b3c"/></dir><dir name="Reader"><file name="Abstract.php" hash="5e936960b43fc0286ba3b6663222eeab"/><file name="CSV.php" hash="141e9bcc6c31323092927e5e0ca8f162"/><file name="DefaultReadFilter.php" hash="83e54f1b119a512e8d64cef6b258865f"/><file name="Excel2003XML.php" hash="9fafa9bb7e70b9063a4082598f1cc52a"/><dir name="Excel2007"><file name="Chart.php" hash="496a5edc2e1a2c9664459047481e44bf"/><file name="Theme.php" hash="503ca86087407ce4711cfdacbae846dd"/></dir><file name="Excel2007.php" hash="7367d998079874628d53827d415194f9"/><dir name="Excel5"><file name="Escher.php" hash="f4e8768b6bb41c6d95a3d443189f4dc3"/><file name="MD5.php" hash="2dc878b66882d023d8ae841f1e93138a"/><file name="RC4.php" hash="fba55a88fc22e075a6e2b6a6fdcfe5fa"/></dir><file name="Excel5.php" hash="0a440d3c5a6797eb0d3bebbcff230cf1"/><file name="Exception.php" hash="7125b5445841b29f219c175258c89ae8"/><file name="Gnumeric.php" hash="14eb4e868c3c117ca78b2ee1a8fbd5e7"/><file name="HTML.php" hash="96afd8420f5fedf86759e50e18c19ae4"/><file name="IReadFilter.php" hash="0736c334c496bf42d0e16d2dd0b9dbd2"/><file name="IReader.php" hash="8e6325d94957c3edd350d967cba66eda"/><file name="OOCalc.php" hash="f0787409765f1ebd3af78d0afa83ee6c"/><file name="SYLK.php" hash="5a68110f072be2987678b928e2a5b5dd"/></dir><dir name="RichText"><file name="ITextElement.php" hash="022e671cfd5fe5036f556aa3da0b5e13"/><file name="Run.php" hash="42e3a7e9b7e9dc2b4764cd7e9256e2dc"/><file name="TextElement.php" hash="312b6cc37fa1260236670384c445cdef"/></dir><dir name="Shared"><file name="CodePage.php" hash="f778196b9cfc0da13183b253057bec0b"/><file name="Date.php" hash="a26d5625d129579d9f524ab8d0531f30"/><file name="Drawing.php" hash="af1da980682f5c1f2731f94133b81567"/><dir name="Escher"><dir name="DgContainer"><dir name="SpgrContainer"><file name="SpContainer.php" hash="8194d9a9e6d02245fea8bc4f36f07c93"/></dir><file name="SpgrContainer.php" hash="32c66b6e42634db60322c5e23f60b82f"/></dir><file name="DgContainer.php" hash="0a999b2c39273240d5d0a9df52b660e4"/><dir name="DggContainer"><dir name="BstoreContainer"><dir name="BSE"><file name="Blip.php" hash="82e7eaa1811b7cfb946c047a92427c38"/></dir><file name="BSE.php" hash="dec31faefa86bcac6179fb64d2ec273b"/></dir><file name="BstoreContainer.php" hash="1da7d264aabc0acb3fa391ab5abeae02"/></dir><file name="DggContainer.php" hash="3cc63376df61d3de6cb3d0381b26e258"/></dir><file name="Escher.php" hash="814c9b01923def958017f1333eee2177"/><file name="Excel5.php" hash="86feffcfde61c12b6e6f013620599c27"/><file name="File.php" hash="a657b5cf8872cfe2107c9c01baba8cdd"/><file name="Font.php" hash="88d74f04f0b130c6c633d773cd37669d"/><dir name="JAMA"><file name="CHANGELOG.TXT" hash="81155b0ba4a4aee114047e7aa51e4043"/><file name="CholeskyDecomposition.php" hash="d34ecb13bcefd7c6f04139def3796b60"/><file name="EigenvalueDecomposition.php" hash="c17e11c6d3aa17ad5ed1987ca2782023"/><file name="LUDecomposition.php" hash="e17c4558ef2a3e1914f7b658cc44b93d"/><file name="Matrix.php" hash="53ad625ea79d17eedc3808d257e7bab5"/><file name="QRDecomposition.php" hash="99c31e87a163d45f8c6d940ebbc5e171"/><file name="SingularValueDecomposition.php" hash="d18aa1bcae41dac035353f25d3e77a31"/><dir name="utils"><file name="Error.php" hash="ee40ef699a75fcb33856a80f1b5862cb"/><file name="Maths.php" hash="44462be998ffabaa1530d804438ca521"/></dir></dir><dir name="OLE"><file name="ChainedBlockStream.php" hash="d4bb1993b2f702946acfa46e97aa4160"/><dir name="PPS"><file name="File.php" hash="0474f51f53afc5638edcc9a0b6c3fbc2"/><file name="Root.php" hash="208d81258c79750799dbab04c81ff1f0"/></dir><file name="PPS.php" hash="9d8e405cd746bc5689b6dbfd9bd3a75f"/></dir><file name="OLE.php" hash="855929ae8f887d2cc1881176f0cc5698"/><file name="OLERead.php" hash="446ec9ee4bdd7cc7e025197033b425e9"/><dir name="PCLZip"><file name="gnu-lgpl.txt" hash="f14599a2f089f6ff8c97e2baa4e3d575"/><file name="pclzip.lib.php" hash="3ee0a4d8a06cedc0a56f29e8f351ef72"/><file name="readme.txt" hash="0d82536577908a1f78e1b5c6220f5810"/></dir><file name="PasswordHasher.php" hash="7e9dbb123da6ebf684d78d59dc55aae6"/><file name="String.php" hash="a33e20a7869cb76cfedea8168aeb144e"/><file name="TimeZone.php" hash="d65f43b613e065f013eef6803c56f0bc"/><file name="XMLWriter.php" hash="2c7ef964e936d08dc0a2a100665702e0"/><file name="ZipArchive.php" hash="e2fa9952bbefd2d81507e458d539ded4"/><file name="ZipStreamWrapper.php" hash="ad14dcb8fbd5222b7806e39122b1661c"/><dir name="trend"><file name="bestFitClass.php" hash="b59ad65a9b95d6bfa72cbdb3416ffc6b"/><file name="exponentialBestFitClass.php" hash="021fe1a3f2453c26c40b2692bf3e13d5"/><file name="linearBestFitClass.php" hash="1c56b0b6062a02ad58eb48fe77f1eff1"/><file name="logarithmicBestFitClass.php" hash="4000e8e6ee228a63a6712448d3689df0"/><file name="polynomialBestFitClass.php" hash="48e12ca22a05fb7fdb6cb66b9d996b02"/><file name="powerBestFitClass.php" hash="e76a3317b4c761b45107b160689286b2"/><file name="trendClass.php" hash="4f826ac73685676b87076de95a17ff1e"/></dir></dir><dir name="Style"><file name="Alignment.php" hash="6629881d62ec07d2bee03625ba8343a0"/><file name="Border.php" hash="5e707af05b1dcbe3cc069532cfb1a49c"/><file name="Borders.php" hash="55ab49a60cc4731aaf87bb8471d5eb99"/><file name="Color.php" hash="f70870d3d4c4a238636e775c6c489185"/><file name="Conditional.php" hash="70eaa6d58e2b64689afba07ac916137f"/><file name="Fill.php" hash="44daa400dc0b6bde70d917b8c349fe4e"/><file name="Font.php" hash="2de4834bb4b11444e4995a91517f91e3"/><file name="NumberFormat.php" hash="053298f5a8a54cdf0581f3e393014817"/><file name="Protection.php" hash="52d3d0e540fc22af4df901c9dae23cd6"/><file name="Supervisor.php" hash="9c06b8d9c19e79344fe667264bcf4104"/></dir><dir name="Worksheet"><dir name="AutoFilter"><dir name="Column"><file name="Rule.php" hash="006d912960d4c2ba3dafff71ef693a19"/></dir><file name="Column.php" hash="92ee57544a767280c79e7e0551087e7a"/></dir><file name="AutoFilter.php" hash="b729e61a53f2a3889f0d9282543b81ff"/><file name="BaseDrawing.php" hash="ca57c82c46c78c7e8b349eafa9a88593"/><file name="CellIterator.php" hash="d4bc618bbc586249c1e5dc7df1d993ac"/><file name="ColumnDimension.php" hash="3b9ec591295530beb15cd8237c7cc70d"/><dir name="Drawing"><file name="Shadow.php" hash="d630b34c395209b07d4dd804ee18dc73"/></dir><file name="Drawing.php" hash="cbf3a833861eeaaf3701787357450294"/><file name="HeaderFooter.php" hash="98de723123be2d2a249f367c570b9c29"/><file name="HeaderFooterDrawing.php" hash="c7c6f9b3505e4371f55108ff03d24d16"/><file name="MemoryDrawing.php" hash="333c41a96934a40789bb756955837fce"/><file name="PageMargins.php" hash="513f4fd898a3c7a753e6a5fd314ad662"/><file name="PageSetup.php" hash="ad4d560edf7688ed37ab304139d84f79"/><file name="Protection.php" hash="a8009085ec12f6e99f163df7946d610c"/><file name="Row.php" hash="c7240acf83a4bb1d5d867d7a0cc77f5a"/><file name="RowDimension.php" hash="b2fb45b94bb56d896d09a5d561082676"/><file name="RowIterator.php" hash="6984179f0409f6fc83db123b4b3a6e3d"/><file name="SheetView.php" hash="643122447438c7b65a12d044d8eba413"/></dir><dir name="Writer"><file name="Abstract.php" hash="71881e3c107b9e9ed8d38192b5d83700"/><file name="CSV.php" hash="641fa5f7d7b5805ef77566699631a2ff"/><dir name="Excel2007"><file name="Chart.php" hash="64ef1552a4726a0bd1e017027a529662"/><file name="Comments.php" hash="37f5f882ad0bb555d05b6996008d8662"/><file name="ContentTypes.php" hash="6e0a91955bbe0c65e517ec3a0755c7f8"/><file name="DocProps.php" hash="857de2845f5baa04e4496faa19da5d0b"/><file name="Drawing.php" hash="6b9f0004b35622ab59a613bd81f33b6d"/><file name="Rels.php" hash="4477e66d75e9f48468bf9b086159ae09"/><file name="RelsRibbon.php" hash="3f66b74fb31784ca8ce4bd5bc7291ee3"/><file name="RelsVBA.php" hash="880686bbfa3e472554291b46adcbdf7a"/><file name="StringTable.php" hash="9a4274e4c1b5b2c3fe470cf4a13d5c6b"/><file name="Style.php" hash="e3e5723d4360af64a18d30c0b93a942a"/><file name="Theme.php" hash="eac4b2103b90d25979a60f64179cb7bc"/><file name="Workbook.php" hash="018aabcb96afc1c7dd397fe5b05a6eb9"/><file name="Worksheet.php" hash="88b5cc0fde4a95b2cb89e63b7abcd46c"/><file name="WriterPart.php" hash="b57a9a922bf85e0c55b9fb3e25e7914d"/></dir><file name="Excel2007.php" hash="9747cbee3a0c7e82a77b658203c661a3"/><dir name="Excel5"><file name="BIFFwriter.php" hash="718654fec54a551f016a37ca804b42de"/><file name="Escher.php" hash="0d416af1873a7fe13017c0f53a70da16"/><file name="Font.php" hash="7f2445071c18c6b1c2c1795eae0b7c12"/><file name="Parser.php" hash="ac6ba6bf3cbdcfe7c270a5eff8d8d768"/><file name="Workbook.php" hash="fe2d6f409f6141004c784478160112ef"/><file name="Worksheet.php" hash="2eb04d70106f0635944c7d793eb124e0"/><file name="Xf.php" hash="aebe288abce9d204dee832a1b2522e3a"/></dir><file name="Excel5.php" hash="44c5bbf4edae0f164f18c6816a76f98d"/><file name="Exception.php" hash="7bab6538d9b1b384046054de54e96f42"/><file name="HTML.php" hash="00865972340ff901b501935814385eaa"/><file name="IWriter.php" hash="f09b0dc69e45f2ffa0ac9b5ab502fb82"/><dir name="PDF"><file name="Core.php" hash="e2a46d6c77a74863f81a5842d6a9ebca"/><file name="DomPDF.php" hash="90810f3edb94624db9675e903b00471c"/><file name="mPDF.php" hash="0be83c393289fe4fa01d71757beb7c1f"/><file name="tcPDF.php" hash="3ed2de3ea0628b6dddd7deae4c4b5846"/></dir><file name="PDF.php" hash="389cbece6563cd263debef97ec425957"/></dir><dir name="locale"><dir name="bg"><file name="config" hash="bd48b1342028433c0e8b1405f63681b6"/></dir><dir name="cs"><file name="config" hash="5bec343ec684797f504042520ee2d770"/><file name="functions" hash="dd9b6a53208a2d9128a0dbed5a192c61"/></dir><dir name="da"><file name="config" hash="3c9e6275eeb4e3e8b0227e6fa1cc7e99"/><file name="functions" hash="2be89aab61a219f5102367274eb6ebbd"/></dir><dir name="de"><file name="config" hash="eb1de3a4a017502843d25740d42f0a2c"/><file name="functions" hash="000406260d68b33e72ea78dfeb00b5ff"/></dir><dir name="en"><dir name="uk"><file name="config" hash="24025d0951937faf37cf1c6e0f3dc126"/></dir></dir><dir name="es"><file name="config" hash="65290b4e3b67ebb9a97a90b9222c7e15"/><file name="functions" hash="a703deb701efd97e00291db5333afb3c"/></dir><dir name="fi"><file name="config" hash="14d9c9df4ce03460ea96c3d80399ae57"/><file name="functions" hash="b5e2892f1b2a3a4961e1afcc3a6ee640"/></dir><dir name="fr"><file name="config" hash="027f624b5a6e245629eb0c61e3885e32"/><file name="functions" hash="a77aca7f185e1d209515a4496bafee4e"/></dir><dir name="hu"><file name="config" hash="5fa5ca22943755f450c54c677cdc9746"/><file name="functions" hash="1fb62789d3bac98fa779cd4b41b586ae"/></dir><dir name="it"><file name="config" hash="150afe868eb2c018cf6821f24e4cbd61"/><file name="functions" hash="33abdfe7001d4fdbe302900074323b0e"/></dir><dir name="nl"><file name="config" hash="491f94c0f2bfb810f70ad2318163cd4d"/><file name="functions" hash="0c67a37f97efc98f45722cc2f4fcc35b"/></dir><dir name="no"><file name="config" hash="279bbcda77bc7f0730e22a4bea7e3802"/><file name="functions" hash="5028d6a07e300f28f5ee32bb5aae7133"/></dir><dir name="pl"><file name="config" hash="6a58549706b2da7200b5d78f4ab41f92"/><file name="functions" hash="38738374816955fbdff6f86f6fa8a94a"/></dir><dir name="pt"><dir name="br"><file name="config" hash="f43c1e73bb43432e18d724b8f5b478c5"/><file name="functions" hash="c4790f115b3abc4a12c66b943c1902a9"/></dir><file name="config" hash="da578667203b7cda77565744077e7841"/><file name="functions" hash="d7cd17cfee5fddc681e19f9e59ddd133"/></dir><dir name="ru"><file name="config" hash="567fc66512232e26a7fb27f953190805"/><file name="functions" hash="3ee40439feab895f7b43021bc3ee0d74"/></dir><dir name="sv"><file name="config" hash="e1db96fd21891c616ba3ea744fea210d"/><file name="functions" hash="c61ab2dbccc729b8587a118debbce06b"/></dir><dir name="tr"><file name="config" hash="579938059c4a3c5114e398229ca5d081"/><file name="functions" hash="f1d72a47a1efcefe2979d5c12db88a6c"/></dir></dir></dir><file name="CachedObjectStorageFactory.php" hash="fcddd34477297d387012571e8968ca45"/><file name="Calculation.php" hash="8a4cc594019490aa21c601176209de88"/><file name="Cell.php" hash="30e0d3851122f2335149ece30169ec24"/><file name="Chart.php" hash="d19d8b127aec43520416aa9488e893bf"/><file name="Comment.php" hash="2b1e37cf0e1504b9ba0d13473ff743fa"/><file name="DocumentProperties.php" hash="a310128c6ef8686c6858b14518baa680"/><file name="DocumentSecurity.php" hash="f01bb7af3b6b4d775e99ffa49316b2c8"/><file name="Exception.php" hash="f85f0fa5025dd2a43b2f271efb7068e8"/><file name="HashTable.php" hash="4347b83f91a7f036526b3d9efa7a14f9"/><file name="IComparable.php" hash="ccb0435d62a54236d7afe9c1aed08ad3"/><file name="IOFactory.php" hash="f6e2a8c261cf66ccd1042433e66a1901"/><file name="NamedRange.php" hash="676daa1d2dfd5bd61c4e065aabf8cb84"/><file name="ReferenceHelper.php" hash="c1c7bac86d13f19ca6134c7d95256177"/><file name="RichText.php" hash="a3ecee59068d011fc751ddcd449e014c"/><file name="Settings.php" hash="eaa649e68369e3c01e30ab72429ce311"/><file name="Style.php" hash="250eacd8a8060a76903a7e5a81519ead"/><file name="Worksheet.php" hash="c3eb607361f574fe777cdc0178de7b32"/><file name="WorksheetIterator.php" hash="73d5db8e6d1c331a6f25b0bc0204946c"/></dir><file name="PHPExcel.php" hash="144f3dcdc193f98e7e63f6909190f0f5"/><dir name="phpqrcode"><file name="1419976901png-errors.txt" hash="5c0bdada27335acf976037e64f053d69"/><file name="CHANGELOG" hash="8a872fe193a26678351bfcd30ce762bf"/><file name="INSTALL" hash="4b8cd3c0df34ccdf9eda43633db9ef2a"/><file name="LICENSE" hash="01a2438b1b13b50bedf2778fc1678265"/><file name="README" hash="f541b0b72589a7d3383eface763af72b"/><file name="VERSION" hash="1be049d58921c68c0ce38169a785ac20"/><dir><dir name="bindings"><dir name="tcpdf"><file name="qrcode.php" hash="5b713d84ab4d0fc710a147a0e3848335"/></dir></dir><dir name="cache"><file name="frame_1.dat" hash="9966a137ae5c422c423c64664a6e7525"/><file name="frame_1.png" hash="411b1640bd31fb729f2133abcd06147c"/><file name="frame_10.dat" hash="5322d931be649e5ccec61461d67dd321"/><file name="frame_10.png" hash="94e6c5ecb12f212f27dcff20e82a795b"/><file name="frame_11.dat" hash="79e3ee85484b12fcc4fdc1907510dd90"/><file name="frame_11.png" hash="f6ef45cec274ec241a873ef22df7f45e"/><file name="frame_12.dat" hash="37ccf648fe2fc810ec81fa0f8c3820f1"/><file name="frame_12.png" hash="76152b897afbf40707bf238b5c6dd172"/><file name="frame_13.dat" hash="b04711a3b19ec79c84549843c5557ac9"/><file name="frame_13.png" hash="d6ed6af6d34cf2e8a8d24ae08400fae4"/><file name="frame_14.dat" hash="250770c3d53b29c438f8c0882e1d56d0"/><file name="frame_14.png" hash="d681e5d008e03ef3b2a174da3b77067a"/><file name="frame_15.dat" hash="8e37257a86d3bb454dc2568d94673f6c"/><file name="frame_15.png" hash="ef5b3f6e8fc23ebc14a8929a5300da95"/><file name="frame_16.dat" hash="7032d38df7b8225e306c6940b9380e2b"/><file name="frame_16.png" hash="3e55f66956d8035aa8d3bc1e7fc160f7"/><file name="frame_17.dat" hash="f492c83b8c1c940ee37f41407d0a6c23"/><file name="frame_17.png" hash="03db7f215625032749e912f2aab2a701"/><file name="frame_18.dat" hash="0780fa437cde6b605d86ba1a2234f19e"/><file name="frame_18.png" hash="b52277f3cd98a8f46663f5091b0a9681"/><file name="frame_19.dat" hash="dd0bf43626ee9dc7694382311d94df7f"/><file name="frame_19.png" hash="aaa7c06298eac23c24c41372b13e99ad"/><file name="frame_2.dat" hash="d2063daff8eada7d4a22cedae30f5d04"/><file name="frame_2.png" hash="1ae37415f42c6dbfed330acee0e488d6"/><file name="frame_20.dat" hash="a3a1eb820b13832a3cfceb8af8fb2ee5"/><file name="frame_20.png" hash="a674ebc38712054a376b181db975e02b"/><file name="frame_21.dat" hash="f35be2f92c1f6546b5896916e76c9b34"/><file name="frame_21.png" hash="e29a7e7e2516dfec6cf283c12e83224b"/><file name="frame_22.dat" hash="080bb29f0d4fb1c04f2973ef87b91f5a"/><file name="frame_22.png" hash="4faa3626cb02b8c824247b7f8cec0ee1"/><file name="frame_23.dat" hash="009203ec77f7fd1e19b495c3f1b08a44"/><file name="frame_23.png" hash="3c9cc974afe24e8d7750c72d3bbc298f"/><file name="frame_24.dat" hash="c1b69627f5e2705025d7db7b523e4892"/><file name="frame_24.png" hash="6722efb1632fc9a23f687d67060514cd"/><file name="frame_25.dat" hash="85f80a8a72dd8ecfe50b73dd04c03428"/><file name="frame_25.png" hash="d33e136b0ef7cbdd31857d395219efa1"/><file name="frame_26.dat" hash="00a2327c48e4e8019e4f1bf1173ea6a7"/><file name="frame_26.png" hash="bfba16b8705888625f6a1efa26008f8e"/><file name="frame_27.dat" hash="f74a3e9017abb34cf10d9161db6944a6"/><file name="frame_27.png" hash="4201dc61a80d2cdbc5180abdbf3cb09f"/><file name="frame_28.dat" hash="76acbf4f5b5214113a329585a43e4c88"/><file name="frame_28.png" hash="ba1fa3b05d4e0ce79711857b845a0d8a"/><file name="frame_29.dat" hash="8571093499a6bdb0ecb179f4ba2420ea"/><file name="frame_29.png" hash="2adea50109f78d7341993b2195a715c3"/><file name="frame_3.dat" hash="2699cfca6a5e65aacd0c7fbb6c9084d1"/><file name="frame_3.png" hash="2aed9e9c0e87bbee7443546ba55c3cf6"/><file name="frame_30.dat" hash="255e0419353a95fd6ed075683ebee392"/><file name="frame_30.png" hash="ed732e8b8a612389b31544b8b6a460b5"/><file name="frame_31.dat" hash="69e65a7e068f7743b31a33f1faad9bac"/><file name="frame_31.png" hash="6642919250856e737f3fdf2db8073178"/><file name="frame_32.dat" hash="eba1b97fa1d0a8b28d2374323848534d"/><file name="frame_32.png" hash="51231a4d0f1d7520c3faf374b95153f0"/><file name="frame_33.dat" hash="166082e4520386ae368ece323cb96e16"/><file name="frame_33.png" hash="c281e359d10cfca77e6c9d24bbacb86f"/><file name="frame_34.dat" hash="f7fcf8d02665cbcf07e97b2492b58be9"/><file name="frame_34.png" hash="72698abce1e633a798c1e4778f2f1b93"/><file name="frame_35.dat" hash="5b5ecdbf418448b208b402f73afcc1d7"/><file name="frame_35.png" hash="c87869bf4bf45da1c7127c6de2a0f11c"/><file name="frame_36.dat" hash="03912dc10e6c9548be0475a3d1a8bd36"/><file name="frame_36.png" hash="e5dd2ab9dcb0ebfcc208cab72482fd15"/><file name="frame_37.dat" hash="ac1584560973137f64a713b1cf135d95"/><file name="frame_37.png" hash="085b9a14931e24612d5a31d68dcb23ff"/><file name="frame_38.dat" hash="b45ceadcace8ab29ae23f1187827ee81"/><file name="frame_38.png" hash="a5b05f453ec538e590f8d89587a23611"/><file name="frame_39.dat" hash="1d62f529bdb36150d01a50edec41274b"/><file name="frame_39.png" hash="c83d4b2895ef4131002922efbab49a28"/><file name="frame_4.dat" hash="8f7cc1859eb9a53b5632292e3a130294"/><file name="frame_4.png" hash="b358fec2b171d3f48ed37760f2e43b4a"/><file name="frame_40.dat" hash="49e85960945738760a4657d66c955ec6"/><file name="frame_40.png" hash="4dbb42edd5532958d0a3373292ba907f"/><file name="frame_5.dat" hash="3163d7510e346dc920d4cb54a531c39d"/><file name="frame_5.png" hash="8fc575dc94ac96e59935a760eae530bc"/><file name="frame_6.dat" hash="8e295fa8a97640d442e0a0eb2071dbff"/><file name="frame_6.png" hash="e570a56ccb27e1123efa4f32875ebce0"/><file name="frame_7.dat" hash="daeda73b2271bc29305de751e93def4a"/><file name="frame_7.png" hash="f1f1f510346c6011a0a9db54a6ce1600"/><file name="frame_8.dat" hash="7fa3ac63497597e55d211749e725e1fb"/><file name="frame_8.png" hash="8da14e672ece3b8e6a87f6e730baf480"/><file name="frame_9.dat" hash="25c5097cb158d1871441f7c47dc39ee1"/><file name="frame_9.png" hash="e9c335a41a1ace41f43f096e488a4987"/><dir name="mask_0"><file name="mask_101_0.dat" hash="6c4fdf704de27629d87b83d880801c64"/><file name="mask_105_0.dat" hash="202eb068c963ec45eba3eb97d2870ce3"/><file name="mask_109_0.dat" hash="d2a05381fcf529d73d253162ba809d74"/><file name="mask_113_0.dat" hash="8a507f639e0b0556b6d92277cb5f392d"/><file name="mask_117_0.dat" hash="a5a9ad0b479b2b21e5e20f313766f86f"/><file name="mask_121_0.dat" hash="bccba8f234c62c4ab2f44ae44ab54cb9"/><file name="mask_125_0.dat" hash="f4701c9eb001f32bacb2084bfa3e985a"/><file name="mask_129_0.dat" hash="a1ebe9f05b055f64f558a6244e6c7890"/><file name="mask_133_0.dat" hash="d2929cb58d6e9cd60e8a119be822d309"/><file name="mask_137_0.dat" hash="dcd93d58f4072469967980ba59574f40"/><file name="mask_141_0.dat" hash="5ffc654902a36e2b332fda9d59091fff"/><file name="mask_145_0.dat" hash="9efe56fe464d4502494a1cf626fe9dec"/><file name="mask_149_0.dat" hash="b4e966f8336481fe22747556591cd120"/><file name="mask_153_0.dat" hash="f4e6a1e8b8d358caf45684afdff31294"/><file name="mask_157_0.dat" hash="f6ffbde0114c9697566688b47a6711d6"/><file name="mask_161_0.dat" hash="62f427d65bb9b4443d2e7ade8d459eb7"/><file name="mask_165_0.dat" hash="0e55dfeac94cd03d80ac3beadf229be2"/><file name="mask_169_0.dat" hash="e9d7cf1075155e841397c34439cb7727"/><file name="mask_173_0.dat" hash="5e921e75199ac8624f0bda6b7c8a0ca5"/><file name="mask_177_0.dat" hash="ddb00baf98441c85e41289c22725c176"/><file name="mask_21_0.dat" hash="0718577fa2c550f18c1ada43073686c3"/><file name="mask_25_0.dat" hash="86dff5e28a8686795053144e8e1a1468"/><file name="mask_29_0.dat" hash="0e10a1d9372b0d19001975e9cfae0283"/><file name="mask_33_0.dat" hash="f80d9b95cdc71d8569289bdf50461c0f"/><file name="mask_37_0.dat" hash="a29b43128de8475414f71c138a48ff39"/><file name="mask_41_0.dat" hash="994bd068e5e27de60ab2c80f741a3305"/><file name="mask_45_0.dat" hash="081b0e72ce1c7c98b19a9569ac3a44dd"/><file name="mask_49_0.dat" hash="f50d98727bbdb9f8550cc9170f2ec5f9"/><file name="mask_53_0.dat" hash="4f116fa5476c96c493d9fa39144f3e0b"/><file name="mask_57_0.dat" hash="63842c6c6382a6e9ad6ad9a5d260e10f"/><file name="mask_61_0.dat" hash="a8c349ae832d6ecf6393bab781285d43"/><file name="mask_65_0.dat" hash="e025e048393a0ef230ecfca730627d67"/><file name="mask_69_0.dat" hash="03b969d8d5cc667b9db6d30435ed0465"/><file name="mask_73_0.dat" hash="b4ddb6571dfa5e097778529e515aa991"/><file name="mask_77_0.dat" hash="c958cba6bf9169ed0b5e5e812bde8407"/><file name="mask_81_0.dat" hash="59352f5a91fdda1c299839c388b31094"/><file name="mask_85_0.dat" hash="27d360595156bca380e0882db865d97f"/><file name="mask_89_0.dat" hash="340efa3d23812287232ab47d46acc7f4"/><file name="mask_93_0.dat" hash="071afbef25ba4ce443fe371d286d3f4b"/><file name="mask_97_0.dat" hash="89b20fb88a32644757ee346306a23203"/></dir><dir name="mask_1"><file name="mask_101_1.dat" hash="bf6ab6978bd3e4ddece1c510e84e286d"/><file name="mask_105_1.dat" hash="9d953276346ed743a173ea8ca0e8cd2b"/><file name="mask_109_1.dat" hash="e0b18b6aae70d01b424bcf2f37f76f92"/><file name="mask_113_1.dat" hash="ad0a4162bb87fc14323e8fc95da0f491"/><file name="mask_117_1.dat" hash="cd26e07902b23b0c743505a2732b2498"/><file name="mask_121_1.dat" hash="3755b5cde7076711cb29fbb86e8a0e7f"/><file name="mask_125_1.dat" hash="ca310b53c8ec27d0718e3ef9211d723c"/><file name="mask_129_1.dat" hash="56d78d56fd0bd490a806a9d0a418b93c"/><file name="mask_133_1.dat" hash="25d97fb00854adb525107f41f3178204"/><file name="mask_137_1.dat" hash="c46aabe94b0f98709e634f4722bdb5cf"/><file name="mask_141_1.dat" hash="261a83e7dcf606694332c6c9e04b2b2e"/><file name="mask_145_1.dat" hash="38d5d0690e4603854cc05d315f1dd9c5"/><file name="mask_149_1.dat" hash="aa2eca119e10ec7b9b68a0114ac564ad"/><file name="mask_153_1.dat" hash="7afe60df62eed29834a72c7a0fa036b1"/><file name="mask_157_1.dat" hash="5d9825afa01b120972f1078079d94fd1"/><file name="mask_161_1.dat" hash="226022ea7568c6713f7ced33d58cd0c3"/><file name="mask_165_1.dat" hash="84ae6b587247749c38c4f95eb13db733"/><file name="mask_169_1.dat" hash="7e6db5dc520265a7c2e1b5f840b1aac0"/><file name="mask_173_1.dat" hash="3ce3d555e49b7cb1598b571cd9c39d11"/><file name="mask_177_1.dat" hash="82e07b24b1381c1f679c9ee6dfadccf7"/><file name="mask_21_1.dat" hash="bee4cdaef688947610b10b469c563994"/><file name="mask_25_1.dat" hash="4290a56446ca90443215f2fb4c1959aa"/><file name="mask_29_1.dat" hash="2456b09ddffa9f6c024d0146b2de747b"/><file name="mask_33_1.dat" hash="9d41f80f181d65bb09c4fac192180588"/><file name="mask_37_1.dat" hash="188e3cdd055dba53f9e428491adafe77"/><file name="mask_41_1.dat" hash="0dd7fad119dc0f8d64027c8cb7b87b8d"/><file name="mask_45_1.dat" hash="c0a3c6ed3d6c9e87235f3118c529e20d"/><file name="mask_49_1.dat" hash="2d78d9b0d2ca5f8c2f70a0aee7c91c72"/><file name="mask_53_1.dat" hash="5335af744066a31f48d6e3cab2b40dbe"/><file name="mask_57_1.dat" hash="df0543a3e8403ccfbadc87e1f711c006"/><file name="mask_61_1.dat" hash="87976040b3e1c0f0ef6ce09a100e8a6f"/><file name="mask_65_1.dat" hash="63efa207af9229d00444dc5ffbd0554f"/><file name="mask_69_1.dat" hash="aae34841ca735ca390f8542ee03afdf2"/><file name="mask_73_1.dat" hash="8493bba42242fb0a464247675a7a35c1"/><file name="mask_77_1.dat" hash="3e8c67e245d2d273cb14e773d6a9dfaa"/><file name="mask_81_1.dat" hash="0340c9c4ccd8a3840523a734655afa3f"/><file name="mask_85_1.dat" hash="b0743efcadd883a6597eca6c32cf1f66"/><file name="mask_89_1.dat" hash="f68463319238c992e1672fb74874096e"/><file name="mask_93_1.dat" hash="ea4adb79715c58e337a875b4e4a3956c"/><file name="mask_97_1.dat" hash="e8c8a30ab35215bdd8dbf715ed1cda6a"/></dir><dir name="mask_2"><file name="mask_101_2.dat" hash="c19bd200710ef2a60c5758db76df1202"/><file name="mask_105_2.dat" hash="1bf1c38f25b93af043bacc05798748ac"/><file name="mask_109_2.dat" hash="bffead7278a51efb89b94e6d267f13f0"/><file name="mask_113_2.dat" hash="84cbf90c73ba9a78c0a283b7e70c4ca6"/><file name="mask_117_2.dat" hash="f9fa108e550908a5a1f1087b92bf2154"/><file name="mask_121_2.dat" hash="0b6414fb6f76bfe0381c6cb2aacd34ba"/><file name="mask_125_2.dat" hash="aca184e91ebb60548c7118e17c10de73"/><file name="mask_129_2.dat" hash="0e929552e878974a3951d1eabb31a694"/><file name="mask_133_2.dat" hash="2fe6a8bd3fbe0805d5247952d398d8e9"/><file name="mask_137_2.dat" hash="563bfe8ba15383804f83ca96d39a8896"/><file name="mask_141_2.dat" hash="0f554119e613553d0e290496578d827b"/><file name="mask_145_2.dat" hash="ef3c2eae15e4726bb8803ad2c41dd635"/><file name="mask_149_2.dat" hash="24353d418076add713c045cbd20570a6"/><file name="mask_153_2.dat" hash="3d413b652cfe3d99374e30688053b90c"/><file name="mask_157_2.dat" hash="6e1c88422eb13dd8489d464e3281ee82"/><file name="mask_161_2.dat" hash="53b23561c00e1d00b8f575b3cac30ab8"/><file name="mask_165_2.dat" hash="8e84496c645a09f23cd18bdbb725c31f"/><file name="mask_169_2.dat" hash="990a5c2ece92d9d0e07228b7fbf898de"/><file name="mask_173_2.dat" hash="9749985009d535e753d29ea300456be6"/><file name="mask_177_2.dat" hash="c3c527e46e0dd6909193a06e30cc5f9a"/><file name="mask_21_2.dat" hash="ef7fd6a1deb6cc2e393ace6dd84d5a36"/><file name="mask_25_2.dat" hash="eabdf7cb85e1cf0bdb7952438a24e1cd"/><file name="mask_29_2.dat" hash="e39952d54f008e8d39ad61172d7a6fcd"/><file name="mask_33_2.dat" hash="ceb77e491c9ab253730ba4e72fd948ba"/><file name="mask_37_2.dat" hash="85edba0353ded1e99ef4f7a962cbac1f"/><file name="mask_41_2.dat" hash="7760ee0c6c86087fcde96e2eae9cb90d"/><file name="mask_45_2.dat" hash="3e38a0052f6badc68191d3ee3069e3d9"/><file name="mask_49_2.dat" hash="47ca1f72a8d43d06211b16cc98349abd"/><file name="mask_53_2.dat" hash="419e2b85764065370e791d4602b3d6cd"/><file name="mask_57_2.dat" hash="3c1fa898079586f5338aff22ad3e5e1c"/><file name="mask_61_2.dat" hash="d6e4a7bd67c891d213e2f4e79188fa87"/><file name="mask_65_2.dat" hash="6eddee56c23be857e881eed534e36bc3"/><file name="mask_69_2.dat" hash="e68f0f694c8c9a5f3f86a2906cdbe67a"/><file name="mask_73_2.dat" hash="54c839fcf1bf0a5251ea3d6458f75623"/><file name="mask_77_2.dat" hash="622903170480ae4ba0a41549544cf47b"/><file name="mask_81_2.dat" hash="3c55f79ff8ea70dd8a0862f351b2f3d0"/><file name="mask_85_2.dat" hash="3adfad79aca1860f53b719d3d6d48190"/><file name="mask_89_2.dat" hash="272d60997a9a1691cbe3091733e29162"/><file name="mask_93_2.dat" hash="f17848e3c1aa7981607d62355e36f2d5"/><file name="mask_97_2.dat" hash="85effa425682735086394a0c7bbafbb0"/></dir><dir name="mask_3"><file name="mask_101_3.dat" hash="ae198375944bf5e5db80ed22e67b68b6"/><file name="mask_105_3.dat" hash="6015c6e5f50aa989e01dd58097533ac3"/><file name="mask_109_3.dat" hash="0aff2d331afacd144a9358b0d74facc0"/><file name="mask_113_3.dat" hash="8f19e9effc6dd1c0fc6479bd67c48bf9"/><file name="mask_117_3.dat" hash="a2b2164b64aa246005688ff289cf1a4e"/><file name="mask_121_3.dat" hash="5c2f2642b172d9fe4b65fff2f1dadd62"/><file name="mask_125_3.dat" hash="9f3ad8403cb0e4dee43b6d1120704c42"/><file name="mask_129_3.dat" hash="b2849c22daa0217d68aa604856b9a78d"/><file name="mask_133_3.dat" hash="e81d804c6c49187029b6570262984b81"/><file name="mask_137_3.dat" hash="a59f1c0e5ad80120c501911dc9ef2145"/><file name="mask_141_3.dat" hash="037a2695936927ee7a1707b4811124b7"/><file name="mask_145_3.dat" hash="be939feee94f6d6d6ccc81ae1f600dbd"/><file name="mask_149_3.dat" hash="3196a80f19d3569d2f46ca1c30b8a24b"/><file name="mask_153_3.dat" hash="546b11d703368abb4c0d32a8d9c37982"/><file name="mask_157_3.dat" hash="8470a13e8aacd293d2553bdd313c0f3d"/><file name="mask_161_3.dat" hash="d094c5c953718c9f00cffb2e0d71c2f6"/><file name="mask_165_3.dat" hash="aa34451d98a131743df4bb1d5fd260f1"/><file name="mask_169_3.dat" hash="08548e5d2e1bdad75f9ed1b97b6c8152"/><file name="mask_173_3.dat" hash="7e7cb6489490d6e668a85b812b0b2612"/><file name="mask_177_3.dat" hash="7f21c6fbc48b877e5b31caac71633886"/><file name="mask_21_3.dat" hash="986c775b20f9bc975c3a83faee76329c"/><file name="mask_25_3.dat" hash="d62b82857c88be6ef18f4afb4cf09d56"/><file name="mask_29_3.dat" hash="9f8058257aa8b76d8445b9bb22b9c05a"/><file name="mask_33_3.dat" hash="4f1e8177a0c749ac3931d81c983ffa40"/><file name="mask_37_3.dat" hash="88c26716f6735be2fb4131eed5058051"/><file name="mask_41_3.dat" hash="7d652cb4b36012bc9ba5a7e1d035159c"/><file name="mask_45_3.dat" hash="3714071caccd1e070a2346b919d5f37b"/><file name="mask_49_3.dat" hash="2e2242a88660982e6667bb7ef0fea8de"/><file name="mask_53_3.dat" hash="87169242d83d8a40022bc9d4060798ae"/><file name="mask_57_3.dat" hash="7c6f98cf3629b427436375da98857ac5"/><file name="mask_61_3.dat" hash="6d1b20de6f2805cf18ef98970a7498ee"/><file name="mask_65_3.dat" hash="e0e64afa29e61db165dfc2638cacea41"/><file name="mask_69_3.dat" hash="68e564748c41b81d08e1a34a78a68296"/><file name="mask_73_3.dat" hash="449a36d7abd76c05e25444c8a1d7db82"/><file name="mask_77_3.dat" hash="446c00259878f35d8b468e640ad2ae51"/><file name="mask_81_3.dat" hash="5e55ada7d9fc5f5237e7ef505ba703de"/><file name="mask_85_3.dat" hash="b46ebcdc0121b1a3bedbd184495cfb88"/><file name="mask_89_3.dat" hash="14f648b97ed382c545c8632ac4e1b6f5"/><file name="mask_93_3.dat" hash="b2705428db6f3df45f0bf54bf7f7ebcf"/><file name="mask_97_3.dat" hash="b0103bf0ceaa6d15e13c1ddf314837c7"/></dir><dir name="mask_4"><file name="mask_101_4.dat" hash="ca45a07682fbb6bc77a32e9a15314494"/><file name="mask_105_4.dat" hash="7b74b40294afa78a889105b236e5a3cf"/><file name="mask_109_4.dat" hash="2f88c8ed36981f3080a6f1e035173635"/><file name="mask_113_4.dat" hash="d9a50ab9759fe8a037f4157e478d49ec"/><file name="mask_117_4.dat" hash="df85ef67e5c4cf3267aedc9055ff9a2b"/><file name="mask_121_4.dat" hash="7a66881619731b961dcfac808e2f6be0"/><file name="mask_125_4.dat" hash="409a1bcff906697dfa1f4a2b83aa7f72"/><file name="mask_129_4.dat" hash="c43f5c311576c0ce3537fcdc0aa9baaf"/><file name="mask_133_4.dat" hash="1b0d84cfdbd3520dae9cea6779e6102e"/><file name="mask_137_4.dat" hash="afad876a701bc44207b76b159cc624c4"/><file name="mask_141_4.dat" hash="ff707a8bfc3a08df2715dace4eeee2c9"/><file name="mask_145_4.dat" hash="e08158360699d664f225befb46faafae"/><file name="mask_149_4.dat" hash="16b0984a56f48cb56afb82acd67671a8"/><file name="mask_153_4.dat" hash="730cc2b3e3e12832a3d135dccec1985b"/><file name="mask_157_4.dat" hash="9c80740894d87ac138659dd817cfd326"/><file name="mask_161_4.dat" hash="4e5210091ec433c5c527d1f0585f73f7"/><file name="mask_165_4.dat" hash="a6dbdfb0999db134cca08f7e30cfa7de"/><file name="mask_169_4.dat" hash="9089622362230a309a438d6b3b552c1c"/><file name="mask_173_4.dat" hash="56ea5b38d276af919f2c6544c9ca0c69"/><file name="mask_177_4.dat" hash="87e64a44a0adf6eaeaff9dd68e771ad1"/><file name="mask_21_4.dat" hash="c1328902261a4b750bffd6a322a69e43"/><file name="mask_25_4.dat" hash="128cdfcfa192fb806a5d81f91ebc05dd"/><file name="mask_29_4.dat" hash="1afb863e3bd5f551724cd5e0eaaa659f"/><file name="mask_33_4.dat" hash="b60bbea04379a5edd6765ce656ec235f"/><file name="mask_37_4.dat" hash="fdb59b9945c57ac798ce7f56b436d061"/><file name="mask_41_4.dat" hash="6086f8d8e5e07367d4639ae9cb0ed432"/><file name="mask_45_4.dat" hash="7c39a588c3a02a9f2df71bbb451185f6"/><file name="mask_49_4.dat" hash="be9fe9f94ae480bec52518c31e252259"/><file name="mask_53_4.dat" hash="db6c8031329065e5bcb48d6dc0f53d53"/><file name="mask_57_4.dat" hash="b9d06f6aa6b2398637f04933cdbcd517"/><file name="mask_61_4.dat" hash="f7bb6ffa6ccabbc9fa44aaceb8d50561"/><file name="mask_65_4.dat" hash="04603c3e8d97ef14e2dad753e6eb93c3"/><file name="mask_69_4.dat" hash="36df758133b3febd68156ab37d01a511"/><file name="mask_73_4.dat" hash="51dd4eb76dff0927be98beedf05eaba7"/><file name="mask_77_4.dat" hash="dd103faf186586280ffe0641e2b7978f"/><file name="mask_81_4.dat" hash="90a9312e91e290c7391df673683fd487"/><file name="mask_85_4.dat" hash="d8216a889322d1935a3e7d26fefa473d"/><file name="mask_89_4.dat" hash="6396c3787c999f1d409da28ec4e0e7ee"/><file name="mask_93_4.dat" hash="e9d3369fdd1d79792395646f5923e1fc"/><file name="mask_97_4.dat" hash="77535b91df7f053f8931260141afe6b7"/></dir><dir name="mask_5"><file name="mask_101_5.dat" hash="63e4303918909723ece25197688b8ba7"/><file name="mask_105_5.dat" hash="ee01fae3b22b508e1adb3f47dc99c941"/><file name="mask_109_5.dat" hash="1325823b4e7600739d46c64d4212a5d1"/><file name="mask_113_5.dat" hash="c01d8795c46106917095511b9930c0a0"/><file name="mask_117_5.dat" hash="fbd2cd3349eb860d77369d4b0b944537"/><file name="mask_121_5.dat" hash="156bb97e4e652111cc8969c8c2c15e8e"/><file name="mask_125_5.dat" hash="0cb7294228c178cdd823b6a644967f1e"/><file name="mask_129_5.dat" hash="05635b96e33640886e90b4b8d56171a4"/><file name="mask_133_5.dat" hash="afb77cc82a0b754c7e8c896484430fdd"/><file name="mask_137_5.dat" hash="5dd206b6f8cef84943004dd46473e209"/><file name="mask_141_5.dat" hash="de316b74fdb13d4e2dd231db258e5b10"/><file name="mask_145_5.dat" hash="9db1a1f7ff00930a3a942ce19e5229f8"/><file name="mask_149_5.dat" hash="616f4baac1ccb75cebae890ca66cc639"/><file name="mask_153_5.dat" hash="6a244fbd16d99c00d881e7229626d838"/><file name="mask_157_5.dat" hash="fe12067a1b756e60b55402cd8ecd24d6"/><file name="mask_161_5.dat" hash="6447ad594af51dcfa9f972e82a21e54e"/><file name="mask_165_5.dat" hash="9301e05832397fd35cda0704d5a64e85"/><file name="mask_169_5.dat" hash="7ce18389a7d8a4eddd78e837665fa379"/><file name="mask_173_5.dat" hash="3e39ad33f5a469258e348dd7dbb83b1e"/><file name="mask_177_5.dat" hash="a5a8a619dba0f1ff547e228fc05696aa"/><file name="mask_21_5.dat" hash="7ea675316e14102a14ae2cc70897fd7f"/><file name="mask_25_5.dat" hash="d850e1d1e779dae8073761378b6ce671"/><file name="mask_29_5.dat" hash="150bfabd079b92aa70ab30a7e9368dfe"/><file name="mask_33_5.dat" hash="213369f74b18f08edea17c351d141103"/><file name="mask_37_5.dat" hash="b41c0f5323c4fa71a305521ba452b09d"/><file name="mask_41_5.dat" hash="6dea7e67b63ea326f85517d1c4c56d69"/><file name="mask_45_5.dat" hash="829091dac90854289ec9bcf351774a9d"/><file name="mask_49_5.dat" hash="9c3e06caa2d4917b7b5450ce0a27a7cf"/><file name="mask_53_5.dat" hash="4a81ede5d9554feb48b079e76a895fd1"/><file name="mask_57_5.dat" hash="5194ce0c45d7d9676abaf2fa2cef99fc"/><file name="mask_61_5.dat" hash="863bf39b5bcda2ad4767fb9027770695"/><file name="mask_65_5.dat" hash="9c7fc509da9e5df7e5edbc2a1ae55fd0"/><file name="mask_69_5.dat" hash="1d9d0d5c8c2c9d3e1f47e43d7a4d0869"/><file name="mask_73_5.dat" hash="21200ef88b501d6d22dfe931100fd4c8"/><file name="mask_77_5.dat" hash="517ed455f5eec7593ea201a2ed4cee5f"/><file name="mask_81_5.dat" hash="b3e6de4ae3f3ee7c22e9731e8f951c97"/><file name="mask_85_5.dat" hash="cbe89ebc95a4c3a1ef3eeb9cb81f89e2"/><file name="mask_89_5.dat" hash="8c2bc4a7da237a03224e2301d3895e33"/><file name="mask_93_5.dat" hash="513cb1d0cab1c36d1eca4484340c5e66"/><file name="mask_97_5.dat" hash="c9940067833f5e8e6a29eeb04f99a705"/></dir><dir name="mask_6"><file name="mask_101_6.dat" hash="fe3409bab63a28fd156562843368940b"/><file name="mask_105_6.dat" hash="34efa23c98039ef903960e7fa0592653"/><file name="mask_109_6.dat" hash="36ea76ef2e46af972407d49ff8da9387"/><file name="mask_113_6.dat" hash="03c97aec73f929287857fe364305c984"/><file name="mask_117_6.dat" hash="a9db9006460b267fdd008ee6d7961930"/><file name="mask_121_6.dat" hash="c252620b89e84448b2503203387b4cb9"/><file name="mask_125_6.dat" hash="b2163f500e8c2dc3e14442bbcf1ae2d4"/><file name="mask_129_6.dat" hash="0aecf6a2b535e1036bd64c688b65191e"/><file name="mask_133_6.dat" hash="fe8e9a6d458264eb66ad124528bc47cb"/><file name="mask_137_6.dat" hash="09421a3a805e387e6250cb1c87afcb5b"/><file name="mask_141_6.dat" hash="9910802e214f42ae2abdcee85116c2e3"/><file name="mask_145_6.dat" hash="aef30014661d9963c9617938bda7e2d3"/><file name="mask_149_6.dat" hash="2f9da67a9504c0deca5121d321b200e8"/><file name="mask_153_6.dat" hash="3c6c97c86dc381a338e67917478f3855"/><file name="mask_157_6.dat" hash="51b4b3cf7dddb9debe256fd8911a05f6"/><file name="mask_161_6.dat" hash="e3f360c52072bbfa68ef4d7f68c1970b"/><file name="mask_165_6.dat" hash="b5a9a0a0b8a48e2e193f941535c6484b"/><file name="mask_169_6.dat" hash="2b32a6d292ed03b746cd73f8f5d59f02"/><file name="mask_173_6.dat" hash="54f997312cdc4ef751491cfaf3308c66"/><file name="mask_177_6.dat" hash="92cacc6329349c5effbddeb9a2e559fa"/><file name="mask_21_6.dat" hash="1e2c0fc394840848946b2879a8ea0e58"/><file name="mask_25_6.dat" hash="67ededb602cd3eea65bd7cd15b3b8aba"/><file name="mask_29_6.dat" hash="ae9e79b8d717906f2cee4ac758ed5768"/><file name="mask_33_6.dat" hash="ca09e953f305a38d9e82b1a566c6c856"/><file name="mask_37_6.dat" hash="f1174b18aeeacd12b2efe0d1d9316c99"/><file name="mask_41_6.dat" hash="eb25abab0eccbe9b50e0727f65ddfb3e"/><file name="mask_45_6.dat" hash="e9df8dc1d0d56c4187a0081323998076"/><file name="mask_49_6.dat" hash="3fe09ab83277240614e315932f768afa"/><file name="mask_53_6.dat" hash="83c85d40e678c9b37c2d37f401bc14ee"/><file name="mask_57_6.dat" hash="4e807ebe4413aa11b14af7a0a9d42a50"/><file name="mask_61_6.dat" hash="10b367e0da3f5d0b5fe0b91e830f5653"/><file name="mask_65_6.dat" hash="c0b3bba3387d20f796672ffe9d0e38f9"/><file name="mask_69_6.dat" hash="a37fef158283319557bd0bf3ebe4846d"/><file name="mask_73_6.dat" hash="d9b39a4a9a1a7da544faba4a74c23d04"/><file name="mask_77_6.dat" hash="3268bdbf71bfcd6eca66a6e3dbed48b9"/><file name="mask_81_6.dat" hash="74955ed39c6185272affaeb81090919b"/><file name="mask_85_6.dat" hash="26e0c67dd75a268b3efc628d38d932da"/><file name="mask_89_6.dat" hash="a37653e6a06e2c536a8f585a005ef7f0"/><file name="mask_93_6.dat" hash="3ac10716db6cdd2859a807b9f95a18a2"/><file name="mask_97_6.dat" hash="7d9e1ddc9553878f2931db40fc6ed0e0"/></dir><dir name="mask_7"><file name="mask_101_7.dat" hash="e83d50dcfeddecf35f5bed16b54bbba8"/><file name="mask_105_7.dat" hash="e3bb1535f7075601e2cbb165173421f4"/><file name="mask_109_7.dat" hash="fe7590ee146b69ad00b7169c08a6ab58"/><file name="mask_113_7.dat" hash="84b1badf25a7a5cc4407b2174404821e"/><file name="mask_117_7.dat" hash="4e4233f2b6a3e9b1fa28e68ed52b037f"/><file name="mask_121_7.dat" hash="c9996c9461742edfab6dda88b613585a"/><file name="mask_125_7.dat" hash="f4553613c89cf07e4561ad2aae92e0cc"/><file name="mask_129_7.dat" hash="b4edc59c5e1f790379f71351f196e6bc"/><file name="mask_133_7.dat" hash="e6a4f6fa0a88402cdc0255ca95f5d199"/><file name="mask_137_7.dat" hash="fd33075985f60259af6b7dfd2ae189e5"/><file name="mask_141_7.dat" hash="ec73544083abf6bad1669d781bf09437"/><file name="mask_145_7.dat" hash="75a6237d00e616ca916d977602c0cb7a"/><file name="mask_149_7.dat" hash="a2d5667629afc9ea067e1839eacc8f68"/><file name="mask_153_7.dat" hash="a01eb9a63c1920b705ff4d8b717f4ce7"/><file name="mask_157_7.dat" hash="fad2e537867b26a49f29d60265c0fb40"/><file name="mask_161_7.dat" hash="5d88f58b291f5bb88a0406cfa29012c8"/><file name="mask_165_7.dat" hash="41a900ae9693e5c27d980fdbbd1cc439"/><file name="mask_169_7.dat" hash="365708854b5a146db2b5580225d8048f"/><file name="mask_173_7.dat" hash="13683d9f282668ed475bf707ee53e201"/><file name="mask_177_7.dat" hash="8149d01010cee85d1849a9dca0e102a5"/><file name="mask_21_7.dat" hash="7c80f76fd015f19e48b7a570d55bc262"/><file name="mask_25_7.dat" hash="ea54a40e79f32877e02d1ea8791cb471"/><file name="mask_29_7.dat" hash="a6f4995de8e329204ee3410b22d8da4d"/><file name="mask_33_7.dat" hash="51273577e33506f83d00d7971fc38dc8"/><file name="mask_37_7.dat" hash="8c0fbb3e5121299816be076ce6a356c4"/><file name="mask_41_7.dat" hash="b97a30c39540b5160c652b5324ae9a08"/><file name="mask_45_7.dat" hash="18166274b73ca16a2c5a145076b990dc"/><file name="mask_49_7.dat" hash="270bfbf77a14569a5fc88925beb39189"/><file name="mask_53_7.dat" hash="84e0be977afc54746e41e28f47de1ad9"/><file name="mask_57_7.dat" hash="a37a26bece7e816a87ccdfcef7e96b71"/><file name="mask_61_7.dat" hash="a108bbc684fb0ad8f59228f410d4124d"/><file name="mask_65_7.dat" hash="647767fd83beeec449ef18e04ae12af7"/><file name="mask_69_7.dat" hash="577baae8a8809899b6763719cf5bfa8d"/><file name="mask_73_7.dat" hash="b2bf60ae1da1ce4bb7db15129e99d58b"/><file name="mask_77_7.dat" hash="ab9a75a46a851ad80f0e57b6dd5c64da"/><file name="mask_81_7.dat" hash="fcfaf88379459ac068236827681d9e43"/><file name="mask_85_7.dat" hash="525c8b876f509a127d3dfd80d81aad3f"/><file name="mask_89_7.dat" hash="7c7a821cb5e7d65e7b6e020bd6351f35"/><file name="mask_93_7.dat" hash="c906b28ae62d8866a0eb35ae87db567f"/><file name="mask_97_7.dat" hash="c04cea679212bda3930b3534565a6fd2"/></dir></dir><dir name="tools"><file name="merge.bat" hash="86e934a4304536ad09b2f7b9e814241d"/><file name="merge.php" hash="0b113c70589ac6cc76291087b3f3dff9"/><file name="merge.sh" hash="d2b77c3493b2ffe3d76d4fb9330e72a1"/><file name="merged_config.php" hash="8c4be9477ea9c372b3d2796df9d9d867"/><file name="merged_header.php" hash="3fc51eef6239691f523be743fde28470"/></dir></dir><file name="index.php" hash="15632fb7fff24ae10781a87bc1a5a9bf"/><file name="phpqrcode.php" hash="6e4949ac97acce06de82b2b09988926f"/><file name="qrbitstream.php" hash="7b95645db7e06aba3b55af7dd249663b"/><file name="qrconfig.php" hash="15c58fed3d55a98cda8abeed8c336fa6"/><file name="qrconst.php" hash="4cd7d63ff0b638020e6b0c6d11133d09"/><file name="qrencode.php" hash="dda263c8a9742aaa71cc302820308541"/><file name="qrimage.php" hash="2d1588686abe320c3bf003c94e967ce0"/><file name="qrinput.php" hash="07ee5315fb6c319dc208de59a9de95c0"/><file name="qrlib.php" hash="4d2b63e34326b0df5153be6d928ec960"/><file name="qrmask.php" hash="12ce875d67e242532e2b0da9f0a334ee"/><file name="qrrscode.php" hash="17af6b8769e70c132f227b089152a47f"/><file name="qrspec.php" hash="7d276c5a768c04d62ae0afde8abaad2d"/><file name="qrsplit.php" hash="206c8468e0089be5f58453cbbd003ec0"/><file name="qrtools.php" hash="27aea0ee5d1395d80ef4b9ce7d08fa40"/></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.0.0</min><max>5.6.0</max></php></required></dependencies>
18
  </package>
skin/frontend/base/default/js/mt/giftcard/giftcard.js CHANGED
@@ -3,9 +3,9 @@ var GiftCardOptions = {
3
 
4
  config: {},
5
 
6
- regularPriceSelector: '.product-shop .regular-price .price',
7
- specialPriceSelector: '.product-shop .special-price .price',
8
- oldPriceSelector: '.product-shop .old-price .price',
9
 
10
  init: function(config)
11
  {
@@ -31,6 +31,20 @@ var GiftCardOptions = {
31
  jQuery(GiftCardOptions.regularPriceSelector).each(function(){
32
  jQuery(this).text(series.formatedPrice);
33
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  }
35
  };
36
 
3
 
4
  config: {},
5
 
6
+ regularPriceSelector: '.product-options-bottom .regular-price .price, .product-shop .regular-price .price',
7
+ specialPriceSelector: '.product-options-bottom .special-price .price, .product-shop .special-price .price',
8
+ oldPriceSelector: '.product-options-bottom .old-price .price, .product-shop .old-price .price',
9
 
10
  init: function(config)
11
  {
31
  jQuery(GiftCardOptions.regularPriceSelector).each(function(){
32
  jQuery(this).text(series.formatedPrice);
33
  });
34
+
35
+ jQuery(GiftCardOptions.specialPriceSelector).each(function(){
36
+ var currentPrice = jQuery(this).text();
37
+ jQuery(this).text(series.formatedPrice);
38
+ });
39
+
40
+ jQuery(GiftCardOptions.oldPriceSelector).each(function(){
41
+ var currentPrice = jQuery(this).text();
42
+ if (parseFloat(series.price) < parseFloat(series.oldPrice)) {
43
+ jQuery(this).text(series.formatedOldPrice).show();
44
+ } else {
45
+ jQuery(this).hide();
46
+ }
47
+ });
48
  }
49
  };
50