Aitoc_Aitholiday - Version 0.3.1

Version Notes

- Allows you to keep your current theme yet add the Christmas feel to your store;
- Contains a set of Christmas ornaments;
- Allows to drag-and-drop images from the widget palette to the front-end;
- Ornaments can be put up in the same pattern for all pages, or individually for each page;
- Allows for designing custom ornaments blocks for specific page groups (i.e. for all product pages or for specific categories, etc.)
- Allows for uploading custom set of images as long as they are of proper format;
- Comes with a User Manual;
- 100% Open Source.

Download this release

Release Info

Developer Magento Core Team
Extension Aitoc_Aitholiday
Version 0.3.1
Comparing to
See all releases


Code changes from version 0.3.0 to 0.3.1

app/code/local/Aitoc/Aitholiday/Block/Injection.php CHANGED
@@ -64,7 +64,7 @@ class Aitoc_Aitholiday_Block_Injection extends Mage_Core_Block_Template
64
  unset($params['___from_store']);
65
  }
66
  $data = array(
67
- 'title' => addcslashes($this->getLayout()->getBlock('head')->getTitle(),"'") ,
68
  'module' => $request->getModuleName() ,
69
  'controller' => $request->getControllerName() ,
70
  'action' => $request->getActionName() ,
64
  unset($params['___from_store']);
65
  }
66
  $data = array(
67
+ 'title' => str_replace(array("'",'"'),'`',$this->getLayout()->getBlock('head')->getTitle()) ,
68
  'module' => $request->getModuleName() ,
69
  'controller' => $request->getControllerName() ,
70
  'action' => $request->getActionName() ,
app/code/local/Aitoc/Aitholiday/Model/Mysql4/Item/Collection.php CHANGED
@@ -36,17 +36,6 @@ class Aitoc_Aitholiday_Model_Mysql4_Item_Collection extends Mage_Core_Model_Mysq
36
  return parent::_afterLoad();
37
  }
38
 
39
-
40
- /**
41
- *
42
- * @param Aitoc_Aitholiday_Model_Scope $scope
43
- * @return Aitoc_Aitholiday_Model_Mysql4_Item_Collection
44
- */
45
- public function setScopeFilter( Aitoc_Aitholiday_Model_Scope $scope )
46
- {
47
- return $this;
48
- }
49
-
50
  /**
51
  *
52
  * @param Aitoc_Aitholiday_Model_Page $page
36
  return parent::_afterLoad();
37
  }
38
 
 
 
 
 
 
 
 
 
 
 
 
39
  /**
40
  *
41
  * @param Aitoc_Aitholiday_Model_Page $page
app/code/local/Aitoc/Aitholiday/Model/Mysql4/Scope.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /**
3
- * @copyright Copyright (c) 2009 AITOC, Inc.
4
- */
5
-
6
- class Aitoc_Aitholiday_Model_Mysql4_Scope extends Mage_Core_Model_Mysql4_Abstract
7
- {
8
-
9
- protected function _construct()
10
- {
11
- $this->_init('aitholiday/scope','scope_id');
12
- }
13
-
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Aitoc/Aitholiday/Model/Mysql4/Scope/Collection.php DELETED
@@ -1,41 +0,0 @@
1
- <?php
2
- /**
3
- * @copyright Copyright (c) 2009 AITOC, Inc.
4
- */
5
-
6
- class Aitoc_Aitholiday_Model_Mysql4_Scope_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
7
- {
8
-
9
- protected $_pageTable;
10
-
11
- protected $_linkTable;
12
-
13
- protected $_mainTable;
14
-
15
- protected function _construct()
16
- {
17
- $this->_init('aitholiday/scope');
18
- $this->_pageTable = $this->getTable('aitholiday/page');
19
- $this->_linkTable = $this->getTable('aitholiday/scope_page');
20
- $this->_mainTable = $this->getResource()->getMainTable();
21
- }
22
-
23
- public function setPageFilter( Aitoc_Aitholiday_Model_Page $page )
24
- {
25
- $storeId = $page->getStoreId();
26
- $baseSelect = $this->getSelect()->reset();
27
- $select1 = $this->getResource()->getReadConnection()->select()
28
- ->from(array('page' => $this->_pageTable),array())
29
- ->joinLeft(array('lnk' => $this->_linkTable),"lnk.page_id = page.page_id",array('store_id','page_id'))
30
- ->joinInner(array('main_table' => $this->_mainTable),"lnk.scope_id = main_table.scope_id")
31
- ->where("page.page_id = ?",$page->getId())
32
- ->where("lnk.store_id = ? OR lnk.store_id IS NULL",$storeId);
33
- $select2 = $this->getResource()->getReadConnection()->select()
34
- ->from(array('main_table' => $this->_mainTable))
35
- ->joinLeft(array('lnk' => $this->_linkTable),"lnk.scope_id = main_table.scope_id",array('store_id','page_id'))
36
- ->where("lnk.page_id IS NULL")
37
- ->where("lnk.store_id = ? OR lnk.store_id IS NULL",$storeId);
38
- $baseSelect->union(array($select1,$select2));
39
- }
40
-
41
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Aitoc/Aitholiday/Model/Page.php CHANGED
@@ -165,33 +165,6 @@ class Aitoc_Aitholiday_Model_Page extends Aitoc_Aitholiday_Model_Abstract
165
  return Mage::getModel('aitholiday/item')->load($id)->setPage($this);
166
  }
167
 
168
- protected function _prepareScopes( $location )
169
- {
170
- if (!($mainScope = $this->getMainScope()))
171
- {
172
- $mainScope = $this->_createMainScope();
173
- }
174
- /* @todo continue this functional */
175
- }
176
-
177
- /**
178
- *
179
- * @return Aitoc_Aitholiday_Model_Scope
180
- */
181
- protected function _makeScope()
182
- {
183
- return Mage::getModel('aitholiday/scope')->setCurrentPage($this)->setEnabled();
184
- }
185
-
186
- /**
187
- *
188
- * @return Aitoc_Aitholiday_Model_Scope
189
- */
190
- protected function _createMainScope()
191
- {
192
- return $this->_makeScope()->setIsBase();
193
- }
194
-
195
  protected function _makeUrlFromLocationData( $location )
196
  {
197
  $url = $location['module'].'/'.$location['controller'].'/'.$location['action'];
@@ -215,20 +188,6 @@ class Aitoc_Aitholiday_Model_Page extends Aitoc_Aitholiday_Model_Abstract
215
  return $this->getData('store_id');
216
  }
217
 
218
- /**
219
- *
220
- * @return Aitoc_Aitholiday_Model_Mysql4_Scope_Collection
221
- */
222
- protected function getScopes()
223
- {
224
- if (!$this->hasScopes())
225
- {
226
- $collection = Mage::getResourceModel('aitholiday/scope_collection')->setPageFilter($this);
227
- $this->setScopes($collection);
228
- }
229
- return $this->getData('scopes');
230
- }
231
-
232
  /**
233
  *
234
  * @return Aitoc_Aitholiday_Model_Mysql4_Item_Collection
@@ -243,38 +202,6 @@ class Aitoc_Aitholiday_Model_Page extends Aitoc_Aitholiday_Model_Abstract
243
  return $this->getData('items');
244
  }
245
 
246
- /**
247
- *
248
- * @return Aitoc_Aitholiday_Model_Scope_Group
249
- */
250
- public function getBaseScope()
251
- {
252
- if (!$this->hasBaseScope())
253
- {
254
- $baseScope = new Aitoc_Aitholiday_Model_Scope_Group();
255
- foreach ($this->_getScopes() as $scope)
256
- {
257
- /* @var $scope Aitoc_Aitholiday_Model_Scope */
258
- $scope->setCurrentPage($this);
259
- if ($scope->isBase())
260
- {
261
- $baseScope->addScope($scope);
262
- }
263
- }
264
- $this->setBaseScope($baseScope);
265
- }
266
- return $this->getData('base_scope');
267
- }
268
-
269
- /**
270
- *
271
- * @return Aitoc_Aitholiday_Model_Scope
272
- */
273
- public function getMainScope()
274
- {
275
- return $this->getBaseScope()->getMain();
276
- }
277
-
278
  /**
279
  *
280
  * @return Aitoc_Aitholiday_Model_Page
165
  return Mage::getModel('aitholiday/item')->load($id)->setPage($this);
166
  }
167
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  protected function _makeUrlFromLocationData( $location )
169
  {
170
  $url = $location['module'].'/'.$location['controller'].'/'.$location['action'];
188
  return $this->getData('store_id');
189
  }
190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  /**
192
  *
193
  * @return Aitoc_Aitholiday_Model_Mysql4_Item_Collection
202
  return $this->getData('items');
203
  }
204
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  /**
206
  *
207
  * @return Aitoc_Aitholiday_Model_Page
app/code/local/Aitoc/Aitholiday/Model/Scope.php DELETED
@@ -1,99 +0,0 @@
1
- <?php
2
- /**
3
- * @copyright Copyright (c) 2009 AITOC, Inc.
4
- */
5
-
6
- class Aitoc_Aitholiday_Model_Scope extends Aitoc_Aitholiday_Model_Abstract
7
- {
8
-
9
- protected function _construct()
10
- {
11
- $this->_init('aitholiday/scope','scope_id');
12
- }
13
-
14
- public function setCurrentPage( Aitoc_Aitholiday_Model_Page $page )
15
- {
16
- $this->setData('current_page',$page);
17
- if (!$this->hasPage())
18
- {
19
- $this->setPage($page);
20
- }
21
- return $this;
22
- }
23
-
24
- public function setPage( $page )
25
- {
26
- $this->setData('page',$page);
27
- $this->setPageId('page_id',$page->getId());
28
- return $this;
29
- }
30
-
31
- /**
32
- *
33
- * @param $enabled
34
- * @return Aitoc_Aitholiday_Model_Scope
35
- */
36
- public function setEnabled( $enabled = true )
37
- {
38
- return $this->setData('enabled',$enabled);
39
- }
40
-
41
- /**
42
- *
43
- * @return Aitoc_Aitholiday_Model_Page
44
- */
45
- public function getCurrentPage()
46
- {
47
- return $this->getData('current_page');
48
- }
49
-
50
- public function isBase()
51
- {
52
- return $this->getIsBase();
53
- }
54
-
55
- public function isRelatedToPage()
56
- {
57
- return $this->getPageId() ? true : false;
58
- }
59
-
60
- public function isRelatedToStore()
61
- {
62
- return $this->getStoreId() ? true : false;
63
- }
64
-
65
- public function isCurrentPage()
66
- {
67
- return $this->getCurrentPage()->getId() == $this->getPageId();
68
- }
69
-
70
- /**
71
- *
72
- * @return Aitoc_Aitholiday_Model_Mysql4_Item_Collection
73
- */
74
- public function getItems()
75
- {
76
- if (!$this->hasItems())
77
- {
78
- $collection = Mage::getResourceModel('aitholiday/item_collection')->setScopeFilter($this);
79
- $this->setItems($collection);
80
- }
81
- return $this->getData('items');
82
- }
83
-
84
- /**
85
- *
86
- * @param $base
87
- * @return Aitoc_Aitholiday_Model_Scope
88
- */
89
- public function setIsBase( $base = true )
90
- {
91
- return $this->setData('is_base',$base);
92
- }
93
-
94
- public function canBeMain()
95
- {
96
- return $this->isBase() && $this->isRelatedToStore() && $this->isRelatedToPage() && $this->isCurrentPage();
97
- }
98
-
99
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Aitoc/Aitholiday/Model/Scope/Group.php DELETED
@@ -1,58 +0,0 @@
1
- <?php
2
- /**
3
- * @copyright Copyright (c) 2009 AITOC, Inc.
4
- */
5
-
6
- class Aitoc_Aitholiday_Model_Scope_Group extends Aitoc_Aitholiday_Model_Abstract
7
- {
8
-
9
- protected $_scopes = array();
10
-
11
- /**
12
- *
13
- * @var Aitoc_Aitholiday_Model_Scope
14
- */
15
- protected $_main = null;
16
-
17
- /**
18
- *
19
- * @param Aitoc_Aitholiday_Model_Scope $scope
20
- * @return Aitoc_Aitholiday_Model_Scope_Group
21
- */
22
- public function addScope( Aitoc_Aitholiday_Model_Scope $scope )
23
- {
24
- $this->_scopes[] = $scope;
25
- if ($scope->canBeMain())
26
- {
27
- if ($this->_main)
28
- {
29
- throw new Aitoc_Aitholiday_Exception("On page can only be one main scope");
30
- }
31
- $this->_main = $scope;
32
- }
33
- return $this;
34
- }
35
-
36
- /**
37
- *
38
- * @param $scope
39
- * @return Aitoc_Aitholiday_Model_Scope_Group
40
- */
41
- public function setMain( Aitoc_Aitholiday_Model_Scope $scope )
42
- {
43
- $this->_main = $scope;
44
- return $this;
45
- }
46
-
47
- /**
48
- *
49
- * @return Aitoc_Aitholiday_Model_Scope
50
- */
51
- public function getMain()
52
- {
53
- return $this->_main;
54
- }
55
-
56
-
57
-
58
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Aitoc/Aitholiday/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Aitoc_Aitholiday>
6
- <version>0.3.0</version>
7
  </Aitoc_Aitholiday>
8
  </modules>
9
  <global>
@@ -16,9 +16,7 @@
16
  <class>Aitoc_Aitholiday_Model_Mysql4</class>
17
  <entities>
18
  <page><table>aitholiday_page</table></page>
19
- <scope><table>aitholiday_scope</table></scope>
20
  <item><table>aitholiday_item</table></item>
21
- <scope_page><table>aitholiday_scope_page</table></scope_page>
22
  <bridge><table>aitholiday_bridge</table></bridge>
23
  </entities>
24
  </aitholiday_mysql4>
3
  <config>
4
  <modules>
5
  <Aitoc_Aitholiday>
6
+ <version>0.3.1</version>
7
  </Aitoc_Aitholiday>
8
  </modules>
9
  <global>
16
  <class>Aitoc_Aitholiday_Model_Mysql4</class>
17
  <entities>
18
  <page><table>aitholiday_page</table></page>
 
19
  <item><table>aitholiday_item</table></item>
 
20
  <bridge><table>aitholiday_bridge</table></bridge>
21
  </entities>
22
  </aitholiday_mysql4>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Aitoc_Aitholiday</name>
4
- <version>0.3.0</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
@@ -24,9 +24,9 @@
24
  - Comes with a User Manual;
25
  - 100% Open Source.</notes>
26
  <authors><author><name>AITOC Inc.</name><user>auto-converted</user><email>magsupport@aitoc.com</email></author></authors>
27
- <date>2009-12-18</date>
28
- <time>12:17:44</time>
29
- <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="aitoc"><dir name="aitholiday"><file name="news.css" hash="ee31524aefa567692038fa6c424b58e2"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><dir name="aitoc"><dir name="aitholiday"><file name="jquery-ui-1.7.2.css" hash="922c84c49552b6c788a538509ed0a4c6"/><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="95f9cceeb9d742dd3e917ec16ed754f8"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="f040b255ca13e693da34ab33c7d6b554"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c18cd01623c7fed23c80d53e2f5e7c78"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e5a8f32e28fd5c27bf0fed33c8a8b9b5"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="5f1847175ba18c41322cb9cb0581e0fb"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="d26e8f463195a7b86f86b7d550cfc114"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="58d2cd501e01573cf537089c694ba899"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="b806658954cb4d16ade8977af737f486"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="384c3f17709ba0f809b023b6e7b10b84"/><file name="ui-icons_228ef1_256x240.png" hash="8d4d1918c4fea42e2074744d6f87e39b"/><file name="ui-icons_222222_256x240.png" hash="9129e086dc488d8bcaf808510bc646ba"/><file name="ui-icons_ef8c08_256x240.png" hash="47fc08e06aba0b7ac0a6d3b9f92894cb"/><file name="ui-icons_ffd27a_256x240.png" hash="f224d4400aefed3a10f7e4855234ecb9"/><file name="ui-icons_ffffff_256x240.png" hash="2cc87801d9d43b350adaa1ec2da8ff45"/></dir></dir><file name="aitholiday.css" hash="7e525746f954d109cc6fdcbcb7cff1e4"/><file name="palette.css" hash="078db9ea0e7afe18bbed97fb2584c718"/></dir></dir><dir name="images"><dir name="aitoc"><dir name="aitholiday"><file name="bg.gif" hash="1de41d0ca4b86c73551f3d47d695df06"/><file name="blank.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="delete.png" hash="0b29ab2a5575a5d8ac0165da920fdf3a"/><file name="progress_load.gif" hash="419490f99583d52dcb40f7378745635b"/><dir name="source"><file name="NY_001.png" hash="425629a93b51ee4b0f1c3bc6e7014565"/><file name="NY_002.png" hash="11e5dc5bddf7b2480cf498f52aded595"/><file name="NY_003.png" hash="af9ec2b1cc6082dad59c1b47da01a630"/><file name="NY_004.png" hash="2d514047f9bbc6b7d740c79d7dcc16f2"/><file name="NY_005.png" hash="0de69d9623ec5a0dc2a42b441909b903"/><file name="NY_006.png" hash="0260a085cc97b54f8ddc093b2001050d"/><file name="NY_007.png" hash="ea98e7d7c8e0f133c09505415c3c4e11"/><file name="NY_008.png" hash="712deb22aa7931ee9ffc576795472e57"/><file name="NY_009.png" hash="830c36c28452373a3c45f7ea5f4516cc"/><file name="NY_010.png" hash="ce10c007c55644f7751884e77d3928ed"/><file name="NY_011.png" hash="5b014dcb288034e489f1cfb51ee1b429"/><file name="NY_012.png" hash="c946327be8f3fb3f0c8b2b45fca972bd"/><file name="NY_013.png" hash="783b6f8a6c6a71030102832d1749de9a"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="aitholiday"><file name="manage.phtml" hash="2069fdafd05dbf27669656e5274ff00a"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="aitholiday.xml" hash="1585c60f8d3bbc67cd5e92e6dbb51866"/></dir><dir name="template"><dir name="aitholiday"><file name="injection.phtml" hash="ec0dd3124b0d3174801b0dfb88725333"/><file name="palette.phtml" hash="849ac2fc59d98443d7bef143ec2d17b5"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Aitoc"><dir name="Aitholiday"><file name="Exception.php" hash="7bb8e0dec3ba61bb27ca11c95fea411f"/><dir name="Block"><file name="Injection.php" hash="9a73ac4341073fae3c2da0323f87dc21"/><dir name="Admin"><file name="Manage.php" hash="a3ee6b87976bde400668846741647b9e"/><file name="Palette.php" hash="67bb00adfd9a8c07eb0276c057a952f9"/></dir></dir><dir name="controllers"><file name="DecorationController.php" hash="b79370f1a5b9479ebd9660fb45bd5e3a"/><file name="ManageController.php" hash="157f9ac6ae037a457f2d4f197deee5fe"/><file name="PaletteController.php" hash="08b8c2c09ba2d73b2a1fc5a14323b40a"/></dir><dir name="etc"><file name="config.xml" hash="d5afbb76d016947f10b2f4e0a965b85f"/></dir><dir name="Helper"><file name="Admin.php" hash="1768be0af439012d6b416a457c52eb1e"/><file name="Data.php" hash="efac28bd3650474d68f2dfc0576d1a54"/></dir><dir name="Model"><file name="Abstract.php" hash="59ccbd9ccc13bb9f7b05205bc0921f2b"/><file name="Bridge.php" hash="2aff50200bfc4097ecb2acaaddd7f42f"/><file name="Image.php" hash="7fadff7e163ec03b780954addb1c4f53"/><file name="Item.php" hash="0a4db0273270a8e7512cf5d100f2fbfb"/><file name="Page.php" hash="704ad95b4d7c5c3b678907e251a25fc3"/><file name="Palette.php" hash="9353ce27b973a3bcf823af4572cb4c14"/><file name="Scope.php" hash="78b45fd23261aaa84055dc79dbe2f25d"/><file name="Session.php" hash="059faf50cb33e0944744358097ee2c0a"/><dir name="Mysql4"><file name="Bridge.php" hash="cb5c49e89491d7dce4b2e9caa824aaa4"/><file name="Item.php" hash="c423758996f399a18797dc99c6a3a004"/><file name="Page.php" hash="f6d17989e3a9e43a41e7c7f27d518fa1"/><file name="Scope.php" hash="6e2a2061fa5db035cd4c509817e86c1e"/><file name="Setup.php" hash="27e36fb540d5137a470542d186ea0682"/><dir name="Bridge"><file name="Collection.php" hash="1d172bed33ccfddfeb09fbc428ce7383"/></dir><dir name="Item"><file name="Collection.php" hash="d3ec943a310673365d6354119deb705c"/></dir><dir name="Page"><file name="Collection.php" hash="634458d4b79873a947953429623f2561"/></dir><dir name="Scope"><file name="Collection.php" hash="2bb116dd14fecedb21c55e559fed534a"/></dir></dir><dir name="Notification"><file name="Abstract.php" hash="b6ef2df7616880342eba610638a7c304"/><file name="News.php" hash="35a1243507c4fccdede4ed88984bfb95"/><file name="Notifications.php" hash="51cd13a6576f99c898380edd6534ccd7"/><file name="Observer.php" hash="e07bf876efe4a9e5cb682de9df1893cb"/><file name="Service.php" hash="d8f5727038efaedc99bc9b7f316b6931"/></dir><dir name="Page"><file name="Group.php" hash="4411b4fef7e02963ebea8d2570802a64"/><file name="Public.php" hash="2ba060c83719c4c89517a42fff8e4036"/></dir><dir name="Scope"><file name="Group.php" hash="c3afbc94e84118b6d0d5cb2569531066"/></dir></dir><dir name="sql"><dir name="aitholiday_setup"><file name="mysql4-install-0.3.0.php" hash="0a565481fc24b9e25a2769b8e82e1c78"/><file name="mysql4-upgrade-0.1.0-0.3.0.php" hash="ae9978ff9f49abb08a4d4fe1232f6521"/><file name="mysql4-upgrade-0.2.0-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.1-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.2-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.3-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.4-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="aitoc"><dir name="aitholiday"><file name="decoration.js" hash="d74d04e39c603e3b3aa8099cb5355d34"/><file name="jquery-ui-1.7.2.min.js" hash="18ee1c808466be5a4605f0eec0267579"/><file name="main.js" hash="88c41b943e9f8702c70cb71ce97a07c6"/><file name="palette.js" hash="ea492181a6d0545f2a1a7d165ebd972c"/><file name="request.js" hash="1c55d1daea7e3c3ffb1b8267311fb42c"/></dir><file name="jquery-1.3.2.min.js" hash="6e0239204128d88044217a012e1ed9ab"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Aitoc_Aitholiday.xml" hash="4ea302a2109099c363b921e27a379c84"/></dir></target></contents>
30
  <compatible/>
31
  <dependencies/>
32
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Aitoc_Aitholiday</name>
4
+ <version>0.3.1</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
24
  - Comes with a User Manual;
25
  - 100% Open Source.</notes>
26
  <authors><author><name>AITOC Inc.</name><user>auto-converted</user><email>magsupport@aitoc.com</email></author></authors>
27
+ <date>2010-01-27</date>
28
+ <time>16:59:43</time>
29
+ <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="aitoc"><dir name="aitholiday"><file name="news.css" hash="ee31524aefa567692038fa6c424b58e2"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><dir name="aitoc"><dir name="aitholiday"><file name="jquery-ui-1.7.2.css" hash="922c84c49552b6c788a538509ed0a4c6"/><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="95f9cceeb9d742dd3e917ec16ed754f8"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="f040b255ca13e693da34ab33c7d6b554"/><file name="ui-bg_flat_10_000000_40x100.png" hash="c18cd01623c7fed23c80d53e2f5e7c78"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e5a8f32e28fd5c27bf0fed33c8a8b9b5"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="5f1847175ba18c41322cb9cb0581e0fb"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="d26e8f463195a7b86f86b7d550cfc114"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="58d2cd501e01573cf537089c694ba899"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="b806658954cb4d16ade8977af737f486"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="384c3f17709ba0f809b023b6e7b10b84"/><file name="ui-icons_228ef1_256x240.png" hash="8d4d1918c4fea42e2074744d6f87e39b"/><file name="ui-icons_222222_256x240.png" hash="9129e086dc488d8bcaf808510bc646ba"/><file name="ui-icons_ef8c08_256x240.png" hash="47fc08e06aba0b7ac0a6d3b9f92894cb"/><file name="ui-icons_ffd27a_256x240.png" hash="f224d4400aefed3a10f7e4855234ecb9"/><file name="ui-icons_ffffff_256x240.png" hash="2cc87801d9d43b350adaa1ec2da8ff45"/></dir></dir><file name="aitholiday.css" hash="7e525746f954d109cc6fdcbcb7cff1e4"/><file name="palette.css" hash="078db9ea0e7afe18bbed97fb2584c718"/></dir></dir><dir name="images"><dir name="aitoc"><dir name="aitholiday"><file name="bg.gif" hash="1de41d0ca4b86c73551f3d47d695df06"/><file name="blank.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="delete.png" hash="0b29ab2a5575a5d8ac0165da920fdf3a"/><file name="progress_load.gif" hash="419490f99583d52dcb40f7378745635b"/><dir name="source"><file name="NY_001.png" hash="425629a93b51ee4b0f1c3bc6e7014565"/><file name="NY_002.png" hash="11e5dc5bddf7b2480cf498f52aded595"/><file name="NY_003.png" hash="af9ec2b1cc6082dad59c1b47da01a630"/><file name="NY_004.png" hash="2d514047f9bbc6b7d740c79d7dcc16f2"/><file name="NY_005.png" hash="0de69d9623ec5a0dc2a42b441909b903"/><file name="NY_006.png" hash="0260a085cc97b54f8ddc093b2001050d"/><file name="NY_007.png" hash="ea98e7d7c8e0f133c09505415c3c4e11"/><file name="NY_008.png" hash="712deb22aa7931ee9ffc576795472e57"/><file name="NY_009.png" hash="830c36c28452373a3c45f7ea5f4516cc"/><file name="NY_010.png" hash="ce10c007c55644f7751884e77d3928ed"/><file name="NY_011.png" hash="5b014dcb288034e489f1cfb51ee1b429"/><file name="NY_012.png" hash="c946327be8f3fb3f0c8b2b45fca972bd"/><file name="NY_013.png" hash="783b6f8a6c6a71030102832d1749de9a"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="aitholiday"><file name="manage.phtml" hash="2069fdafd05dbf27669656e5274ff00a"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="aitholiday.xml" hash="1585c60f8d3bbc67cd5e92e6dbb51866"/></dir><dir name="template"><dir name="aitholiday"><file name="injection.phtml" hash="ec0dd3124b0d3174801b0dfb88725333"/><file name="palette.phtml" hash="849ac2fc59d98443d7bef143ec2d17b5"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Aitoc"><dir name="Aitholiday"><file name="Exception.php" hash="7bb8e0dec3ba61bb27ca11c95fea411f"/><dir name="Block"><file name="Injection.php" hash="28746031d44e47e5da0090bd0cd3faee"/><dir name="Admin"><file name="Manage.php" hash="a3ee6b87976bde400668846741647b9e"/><file name="Palette.php" hash="67bb00adfd9a8c07eb0276c057a952f9"/></dir></dir><dir name="controllers"><file name="DecorationController.php" hash="b79370f1a5b9479ebd9660fb45bd5e3a"/><file name="ManageController.php" hash="157f9ac6ae037a457f2d4f197deee5fe"/><file name="PaletteController.php" hash="08b8c2c09ba2d73b2a1fc5a14323b40a"/></dir><dir name="etc"><file name="config.xml" hash="a823d6d445de99d7c689b98121cda16a"/></dir><dir name="Helper"><file name="Admin.php" hash="1768be0af439012d6b416a457c52eb1e"/><file name="Data.php" hash="efac28bd3650474d68f2dfc0576d1a54"/></dir><dir name="Model"><file name="Abstract.php" hash="59ccbd9ccc13bb9f7b05205bc0921f2b"/><file name="Bridge.php" hash="2aff50200bfc4097ecb2acaaddd7f42f"/><file name="Image.php" hash="7fadff7e163ec03b780954addb1c4f53"/><file name="Item.php" hash="0a4db0273270a8e7512cf5d100f2fbfb"/><file name="Page.php" hash="3090843da3424eba4c94a35039ae4f87"/><file name="Palette.php" hash="9353ce27b973a3bcf823af4572cb4c14"/><file name="Session.php" hash="059faf50cb33e0944744358097ee2c0a"/><dir name="Mysql4"><file name="Bridge.php" hash="cb5c49e89491d7dce4b2e9caa824aaa4"/><file name="Item.php" hash="c423758996f399a18797dc99c6a3a004"/><file name="Page.php" hash="f6d17989e3a9e43a41e7c7f27d518fa1"/><file name="Setup.php" hash="27e36fb540d5137a470542d186ea0682"/><dir name="Bridge"><file name="Collection.php" hash="1d172bed33ccfddfeb09fbc428ce7383"/></dir><dir name="Item"><file name="Collection.php" hash="6bf85d0e4ed694edcfadb0ec02217b32"/></dir><dir name="Page"><file name="Collection.php" hash="634458d4b79873a947953429623f2561"/></dir></dir><dir name="Notification"><file name="Abstract.php" hash="b6ef2df7616880342eba610638a7c304"/><file name="News.php" hash="35a1243507c4fccdede4ed88984bfb95"/><file name="Notifications.php" hash="51cd13a6576f99c898380edd6534ccd7"/><file name="Observer.php" hash="e07bf876efe4a9e5cb682de9df1893cb"/><file name="Service.php" hash="d8f5727038efaedc99bc9b7f316b6931"/></dir><dir name="Page"><file name="Group.php" hash="4411b4fef7e02963ebea8d2570802a64"/><file name="Public.php" hash="2ba060c83719c4c89517a42fff8e4036"/></dir></dir><dir name="sql"><dir name="aitholiday_setup"><file name="mysql4-install-0.3.0.php" hash="0a565481fc24b9e25a2769b8e82e1c78"/><file name="mysql4-upgrade-0.1.0-0.3.0.php" hash="ae9978ff9f49abb08a4d4fe1232f6521"/><file name="mysql4-upgrade-0.2.0-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.1-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.2-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.3-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/><file name="mysql4-upgrade-0.2.4-0.3.0.php" hash="45a1a77fc788e9d3346b3b835a6706bb"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="aitoc"><dir name="aitholiday"><file name="decoration.js" hash="d74d04e39c603e3b3aa8099cb5355d34"/><file name="jquery-ui-1.7.2.min.js" hash="18ee1c808466be5a4605f0eec0267579"/><file name="main.js" hash="88c41b943e9f8702c70cb71ce97a07c6"/><file name="palette.js" hash="ea492181a6d0545f2a1a7d165ebd972c"/><file name="request.js" hash="1c55d1daea7e3c3ffb1b8267311fb42c"/></dir><file name="jquery-1.3.2.min.js" hash="6e0239204128d88044217a012e1ed9ab"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Aitoc_Aitholiday.xml" hash="4ea302a2109099c363b921e27a379c84"/></dir></target></contents>
30
  <compatible/>
31
  <dependencies/>
32
  </package>