Ultimate_ModuleCreator - Version 1.9.4.0

Version Notes

Feature
- Link to related entities in grids and add/edit forms

Bug Fixes:
- Fixed related entities grid columns
- The related entities tab did not show only selected entities on category edit mode.

Download this release

Release Info

Developer Marius
Extension Ultimate_ModuleCreator
Version 1.9.4.0
Comparing to
See all releases


Code changes from version 1.9.3.0 to 1.9.4.0

Files changed (28) hide show
  1. app/code/community/Ultimate/ModuleCreator/Model/Entity.php +43 -0
  2. app/code/community/Ultimate/ModuleCreator/Model/Entity/Type/Abstract.php +9 -0
  3. app/code/community/Ultimate/ModuleCreator/Model/Entity/Type/Eav.php +9 -0
  4. app/code/community/Ultimate/ModuleCreator/Model/Module.php +42 -0
  5. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Catalog/Category/Tab/Entity/010_tree +12 -0
  6. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Catalog/Category/Tab/Entity/020_not_tree +8 -0
  7. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Catalog/Product/Edit/Tab/Entity/020_not_tree +5 -0
  8. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/023_layout +54 -0
  9. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/025_after_html_top +8 -0
  10. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/026_after_html +21 -0
  11. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/027_after_html_footer +2 -0
  12. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/030_footer +1 -54
  13. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Categories/010_content +12 -0
  14. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Form/010_top +1 -1
  15. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Form/070_parents +23 -2
  16. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Product/010_content +5 -0
  17. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Sibling/020_not_tree +5 -0
  18. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Sibling/030_tree +12 -0
  19. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Grid/020_parents +6 -1
  20. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Tree/050_methods +1 -1
  21. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Helper/Column/Renderer/Parent/010_content +60 -0
  22. app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Helper/Column/Renderer/Relation/010_content +40 -0
  23. app/code/community/Ultimate/ModuleCreator/etc/source/app/locale/100_relations +1 -0
  24. app/code/community/Ultimate/ModuleCreator/etc/source/app/locale/310_parent +1 -0
  25. app/code/community/Ultimate/ModuleCreator/etc/umc.xml +25 -0
  26. app/code/community/Ultimate/ModuleCreator/etc/umc_source.xml +66 -2
  27. app/locale/en_US/Ultimate_ModuleCreator.csv +11 -0
  28. package.xml +7 -11
app/code/community/Ultimate/ModuleCreator/Model/Entity.php CHANGED
@@ -637,6 +637,8 @@ class Ultimate_ModuleCreator_Model_Entity
637
  $this->_placeholders['{{restCollectionCleanup}}'] = $this->getRestCollectionCleanup();
638
  $this->_placeholders['{{restCollectionStoreId}}'] = $this->getRestCollectionStoreId();
639
  $this->_placeholders['{{defaultAttributeValues}}'] = $this->getDefaultAttributeValues();
 
 
640
 
641
 
642
  $eventObject = new Varien_Object(
@@ -693,6 +695,8 @@ class Ultimate_ModuleCreator_Model_Entity
693
  $this->_placeholdersAsSibling['{{siblingFilterMethod}}'] = $this->getFilterMethod();
694
  $this->_placeholdersAsSibling['{{siblingAllAttributesToCollection}}'] = $this->getAllAttributesToCollection();
695
  $this->_placeholdersAsSibling['{{siblingLoadStoreId}}'] = $this->getLoadStoreId();
 
 
696
 
697
  $eventObject = new Varien_Object(
698
  array(
@@ -2923,4 +2927,43 @@ class Ultimate_ModuleCreator_Model_Entity
2923
  public function getDefaultAttributeValues(){
2924
  return $this->getTypeInstance()->getDefaultAttributeValues();
2925
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2926
  }
637
  $this->_placeholders['{{restCollectionCleanup}}'] = $this->getRestCollectionCleanup();
638
  $this->_placeholders['{{restCollectionStoreId}}'] = $this->getRestCollectionStoreId();
639
  $this->_placeholders['{{defaultAttributeValues}}'] = $this->getDefaultAttributeValues();
640
+ $this->_placeholders['{{toOptionArraySelect}}'] = $this->getToOptionArraySelect();
641
+ $this->_placeholders['{{parentStaticParams}}'] = $this->getParentStaticParams();
642
 
643
 
644
  $eventObject = new Varien_Object(
695
  $this->_placeholdersAsSibling['{{siblingFilterMethod}}'] = $this->getFilterMethod();
696
  $this->_placeholdersAsSibling['{{siblingAllAttributesToCollection}}'] = $this->getAllAttributesToCollection();
697
  $this->_placeholdersAsSibling['{{siblingLoadStoreId}}'] = $this->getLoadStoreId();
698
+ $this->_placeholdersAsSibling['{{siblingToOptionArraySelect}}'] = $this->getToOptionArraySelect();
699
+ $this->_placeholdersAsSibling['{{siblingParentStaticParams}}'] = $this->getParentStaticParams();
700
 
701
  $eventObject = new Varien_Object(
702
  array(
2927
  public function getDefaultAttributeValues(){
2928
  return $this->getTypeInstance()->getDefaultAttributeValues();
2929
  }
2930
+
2931
+ /**
2932
+ * check if entity has parent entities
2933
+ * @access public
2934
+ * @return bool
2935
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
2936
+ */
2937
+ public function getHasParentRelation() {
2938
+ return count($this->getRelatedEntities(Ultimate_ModuleCreator_Model_Relation::RELATION_TYPE_CHILD)) > 0;
2939
+ }
2940
+ /**
2941
+ * get additional to option array select
2942
+ * @access public
2943
+ * @return string
2944
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
2945
+ */
2946
+ public function getToOptionArraySelect() {
2947
+ return $this->getTypeInstance()->getToOptionArraySelect();
2948
+ }
2949
+
2950
+ /**
2951
+ * get parent grid column static params
2952
+ * @access public
2953
+ * @return string
2954
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
2955
+ */
2956
+ public function getParentStaticParams() {
2957
+ if ($this->getNotIsTree()) {
2958
+ return '';
2959
+ }
2960
+ $eol = $this->getEol();
2961
+ $padding = $this->getPadding(3);
2962
+ $tab = $this->getPadding();
2963
+ $content = $eol;
2964
+ $content .= $padding."'static' => array(".$eol;
2965
+ $content .= $padding.$tab."'clear' => 1".$eol;
2966
+ $content .= $padding."),";
2967
+ return $content;
2968
+ }
2969
  }
app/code/community/Ultimate/ModuleCreator/Model/Entity/Type/Abstract.php CHANGED
@@ -483,4 +483,13 @@ abstract class Ultimate_ModuleCreator_Model_Entity_Type_Abstract
483
  }
484
  return $content;
485
  }
 
 
 
 
 
 
 
 
 
486
  }
483
  }
484
  return $content;
485
  }
486
+ /**
487
+ * get additional to option array select
488
+ * @access public
489
+ * @return string
490
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
491
+ */
492
+ public function getToOptionArraySelect() {
493
+ return '';
494
+ }
495
  }
app/code/community/Ultimate/ModuleCreator/Model/Entity/Type/Eav.php CHANGED
@@ -777,4 +777,13 @@ class Ultimate_ModuleCreator_Model_Entity_Type_Eav extends Ultimate_ModuleCreato
777
  public function getDefaultAttributeValues(){
778
  return '';
779
  }
 
 
 
 
 
 
 
 
 
780
  }
777
  public function getDefaultAttributeValues(){
778
  return '';
779
  }
780
+ /**
781
+ * get additional to option array select
782
+ * @access public
783
+ * @return string
784
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
785
+ */
786
+ public function getToOptionArraySelect() {
787
+ return '->addAttributeToSelect(\''.$this->getEntity()->getNameAttributeCode().'\')';
788
+ }
789
  }
app/code/community/Ultimate/ModuleCreator/Model/Module.php CHANGED
@@ -274,6 +274,7 @@ class Ultimate_ModuleCreator_Model_Module extends Ultimate_ModuleCreator_Model_A
274
  }
275
  $relations = array();
276
  foreach ($this->_relations as $relation){
 
277
  if ($relation->getType() == $type){
278
  $relations[] = $relation;
279
  }
@@ -1800,6 +1801,12 @@ class Ultimate_ModuleCreator_Model_Module extends Ultimate_ModuleCreator_Model_A
1800
  return $content;
1801
  }
1802
 
 
 
 
 
 
 
1803
  public function getEavOptionsDefaults() {
1804
  $content = '';
1805
  $eol = $this->getEol();
@@ -1812,4 +1819,39 @@ class Ultimate_ModuleCreator_Model_Module extends Ultimate_ModuleCreator_Model_A
1812
  }
1813
  return $content;
1814
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1815
  }
274
  }
275
  $relations = array();
276
  foreach ($this->_relations as $relation){
277
+ /** @var Ultimate_ModuleCreator_Model_Relation $relation */
278
  if ($relation->getType() == $type){
279
  $relations[] = $relation;
280
  }
1801
  return $content;
1802
  }
1803
 
1804
+ /**
1805
+ * get eav default values
1806
+ * @access public
1807
+ * @return string
1808
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
1809
+ */
1810
  public function getEavOptionsDefaults() {
1811
  $content = '';
1812
  $eol = $this->getEol();
1819
  }
1820
  return $content;
1821
  }
1822
+
1823
+ /**
1824
+ * check if there are sibling relations
1825
+ * @access public
1826
+ * @return bool
1827
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
1828
+ */
1829
+ public function getHasRelationColumnRenderer() {
1830
+ if (count($this->getRelations(Ultimate_ModuleCreator_Model_Relation::RELATION_TYPE_SIBLING)) > 0) {
1831
+ return true;
1832
+ }
1833
+ foreach ($this->getEntities() as $_entity) {
1834
+ if ($_entity->getLinkCore()) {
1835
+ return true;
1836
+ }
1837
+ }
1838
+ return false;
1839
+ }
1840
+ /**
1841
+ * check if there are parent-child relations
1842
+ * @access public
1843
+ * @return bool
1844
+ * @author Marius Strajeru <ultimate.module.creator@gmail.com>
1845
+ */
1846
+ public function getHasParentRelation() {
1847
+ $parentRelations = $this->getRelations(Ultimate_ModuleCreator_Model_Relation::RELATION_TYPE_PARENT);
1848
+ if (count($parentRelations)) {
1849
+ return true;
1850
+ }
1851
+ $childRelations = $this->getRelations(Ultimate_ModuleCreator_Model_Relation::RELATION_TYPE_CHILD);
1852
+ if (count($childRelations)) {
1853
+ return true;
1854
+ }
1855
+ return false;
1856
+ }
1857
  }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Catalog/Category/Tab/Entity/010_tree CHANGED
@@ -222,4 +222,16 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_Catalog_Category_Tab_{{Entity}}
222
  }
223
  return $ids;
224
  }
 
 
 
 
 
 
 
 
 
 
 
 
225
  }
222
  }
223
  return $ids;
224
  }
225
+ /**
226
+ * Get node label
227
+ * @access public
228
+ * @param Varien_Object $node
229
+ * @return string
230
+ * {{qwertyuiop}}
231
+ */
232
+ public function buildNodeName($node){
233
+ $result = parent::buildNodeName($node);
234
+ $result .= '<a target="_blank" href="'.$this->getUrl('adminhtml/{{module}}_{{entity}}/index', array('id'=>$node->getId(), 'clear'=>1)).'"><em>'.$this->__(' - Edit').'</em></a>';
235
+ return $result;
236
+ }
237
  }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Catalog/Category/Tab/Entity/020_not_tree CHANGED
@@ -19,6 +19,9 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_Catalog_Category_Tab_{{Entity}}
19
  $this->setId('catalog_category_{{entity}}');
20
  $this->setDefaultSort('entity_id');
21
  $this->setUseAjax(true);
 
 
 
22
  }
23
  /**
24
  * get current category
@@ -77,6 +80,11 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_Catalog_Category_Tab_{{Entity}}
77
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('{{nameAttributeLabel}}'),
78
  'align' => 'left',
79
  'index' => '{{nameAttributeCode}}',
 
 
 
 
 
80
  ));
81
  $this->addColumn('position', array(
82
  'header' => Mage::helper('{{namespace}}_{{module}}')->__('Position'),
19
  $this->setId('catalog_category_{{entity}}');
20
  $this->setDefaultSort('entity_id');
21
  $this->setUseAjax(true);
22
+ if ($this->getCategory()->getId()) {
23
+ $this->setDefaultFilter(array('in_{{entities}}'=>1));
24
+ }
25
  }
26
  /**
27
  * get current category
80
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('{{nameAttributeLabel}}'),
81
  'align' => 'left',
82
  'index' => '{{nameAttributeCode}}',
83
+ 'renderer' => '{{namespace}}_{{module}}/adminhtml_helper_column_renderer_relation',
84
+ 'params' => array(
85
+ 'id'=>'getId'
86
+ ),
87
+ 'base_link' => 'adminhtml/{{module}}_{{entity}}/edit',
88
  ));
89
  $this->addColumn('position', array(
90
  'header' => Mage::helper('{{namespace}}_{{module}}')->__('Position'),
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Catalog/Product/Edit/Tab/Entity/020_not_tree CHANGED
@@ -66,6 +66,11 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_Catalog_Product_Edit_Tab_{{Entity
66
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('{{nameAttributeLabel}}'),
67
  'align' => 'left',
68
  'index' => '{{nameAttributeCode}}',
 
 
 
 
 
69
  ));
70
  $this->addColumn('position', array(
71
  'header' => Mage::helper('{{namespace}}_{{module}}')->__('Position'),
66
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('{{nameAttributeLabel}}'),
67
  'align' => 'left',
68
  'index' => '{{nameAttributeCode}}',
69
+ 'renderer' => '{{namespace}}_{{module}}/adminhtml_helper_column_renderer_relation',
70
+ 'params' => array(
71
+ 'id'=>'getId'
72
+ ),
73
+ 'base_link' => 'adminhtml/{{module}}_{{entity}}/edit',
74
  ));
75
  $this->addColumn('position', array(
76
  'header' => Mage::helper('{{namespace}}_{{module}}')->__('Position'),
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/023_layout ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ $this->_setFieldset($attributes, $fieldset, array());
2
+ $formValues = Mage::registry('current_{{entity}}')->getData();
3
+ if (!Mage::registry('current_{{entity}}')->getId()) {
4
+ foreach ($attributes as $attribute) {
5
+ if (!isset($formValues[$attribute->getAttributeCode()])) {
6
+ $formValues[$attribute->getAttributeCode()] = $attribute->getDefaultValue();
7
+ }
8
+ }
9
+ }
10
+ $form->addValues($formValues);
11
+ $form->setFieldNameSuffix('{{entity}}');
12
+ $this->setForm($form);
13
+ }
14
+ /**
15
+ * prepare layout
16
+ * @access protected
17
+ * @return void
18
+ * @see Mage_Adminhtml_Block_Widget_Form::_prepareLayout()
19
+ * {{qwertyuiop}}
20
+ */
21
+ protected function _prepareLayout() {
22
+ Varien_Data_Form::setElementRenderer(
23
+ $this->getLayout()->createBlock('adminhtml/widget_form_renderer_element')
24
+ );
25
+ Varien_Data_Form::setFieldsetRenderer(
26
+ $this->getLayout()->createBlock('adminhtml/widget_form_renderer_fieldset')
27
+ );
28
+ Varien_Data_Form::setFieldsetElementRenderer(
29
+ $this->getLayout()->createBlock('{{namespace}}_{{module}}/adminhtml_{{module}}_renderer_fieldset_element')
30
+ );
31
+ }
32
+ /**
33
+ * get the additional element types for form
34
+ * @access protected
35
+ * @return array()
36
+ * @see Mage_Adminhtml_Block_Widget_Form::_getAdditionalElementTypes()
37
+ * {{qwertyuiop}}
38
+ */
39
+ protected function _getAdditionalElementTypes(){
40
+ return array(
41
+ 'file' => Mage::getConfig()->getBlockClassName('{{namespace}}_{{module}}/adminhtml_{{entity}}_helper_file'),
42
+ 'image' => Mage::getConfig()->getBlockClassName('{{namespace}}_{{module}}/adminhtml_{{entity}}_helper_image'),
43
+ 'textarea' => Mage::getConfig()->getBlockClassName('adminhtml/catalog_helper_form_wysiwyg')
44
+ );
45
+ }
46
+ /**
47
+ * get current entity
48
+ * @access protected
49
+ * @return {{Namespace}}_{{Module}}_Model_{{Entity}}
50
+ * {{qwertyuiop}}
51
+ */
52
+ public function get{{Entity}}() {
53
+ return Mage::registry('current_{{entity}}');
54
+ }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/025_after_html_top ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ /**
2
+ * get after element html
3
+ * @access protected
4
+ * @param Varien_Data_Form_Element_Abstract $element
5
+ * @return string
6
+ * {{qwertyuiop}}
7
+ */
8
+ protected function _getAdditionalElementHtml($element) {
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/026_after_html ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ if ($element->getName() == '{{sibling}}_id') {
2
+ $html = '<a href="{#url}" id="{{sibling}}_id_link" target="_blank"></a>';
3
+ $html .= '<script type="text/javascript">
4
+ function change{{Sibling}}IdLink(){
5
+ if ($(\'{{sibling}}_id\').value == \'\') {
6
+ $(\'{{sibling}}_id_link\').hide();
7
+ }
8
+ else {
9
+ $(\'{{sibling}}_id_link\').show();
10
+ var url = \''.$this->getUrl('adminhtml/{{module}}_{{sibling}}/edit', array('id'=>'{#id}', 'clear'=>1)).'\';
11
+ var text = \''.Mage::helper('core')->escapeHtml($this->__('View {#name}')).'\';
12
+ var realUrl = url.replace(\'{#id}\', $(\'{{sibling}}_id\').value);
13
+ $(\'{{sibling}}_id_link\').href = realUrl;
14
+ $(\'{{sibling}}_id_link\').innerHTML = text.replace(\'{#name}\', $(\'{{sibling}}_id\').options[$(\'{{sibling}}_id\').selectedIndex].innerHTML);
15
+ }
16
+ }
17
+ $(\'{{sibling}}_id\').observe(\'change\', change{{Sibling}}IdLink);
18
+ change{{Sibling}}IdLink();
19
+ </script>';
20
+ return $html;
21
+ }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/027_after_html_footer ADDED
@@ -0,0 +1,2 @@
 
 
1
+ return '';
2
+ }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Attributes/030_footer CHANGED
@@ -1,55 +1,2 @@
1
- $this->_setFieldset($attributes, $fieldset, array());
2
- $formValues = Mage::registry('current_{{entity}}')->getData();
3
- if (!Mage::registry('current_{{entity}}')->getId()) {
4
- foreach ($attributes as $attribute) {
5
- if (!isset($formValues[$attribute->getAttributeCode()])) {
6
- $formValues[$attribute->getAttributeCode()] = $attribute->getDefaultValue();
7
- }
8
- }
9
- }
10
- $form->addValues($formValues);
11
- $form->setFieldNameSuffix('{{entity}}');
12
- $this->setForm($form);
13
- }
14
- /**
15
- * prepare layout
16
- * @access protected
17
- * @return void
18
- * @see Mage_Adminhtml_Block_Widget_Form::_prepareLayout()
19
- * {{qwertyuiop}}
20
- */
21
- protected function _prepareLayout() {
22
- Varien_Data_Form::setElementRenderer(
23
- $this->getLayout()->createBlock('adminhtml/widget_form_renderer_element')
24
- );
25
- Varien_Data_Form::setFieldsetRenderer(
26
- $this->getLayout()->createBlock('adminhtml/widget_form_renderer_fieldset')
27
- );
28
- Varien_Data_Form::setFieldsetElementRenderer(
29
- $this->getLayout()->createBlock('{{namespace}}_{{module}}/adminhtml_{{module}}_renderer_fieldset_element')
30
- );
31
- }
32
- /**
33
- * get the additional element types for form
34
- * @access protected
35
- * @return array()
36
- * @see Mage_Adminhtml_Block_Widget_Form::_getAdditionalElementTypes()
37
- * {{qwertyuiop}}
38
- */
39
- protected function _getAdditionalElementTypes(){
40
- return array(
41
- 'file' => Mage::getConfig()->getBlockClassName('{{namespace}}_{{module}}/adminhtml_{{entity}}_helper_file'),
42
- 'image' => Mage::getConfig()->getBlockClassName('{{namespace}}_{{module}}/adminhtml_{{entity}}_helper_image'),
43
- 'textarea' => Mage::getConfig()->getBlockClassName('adminhtml/catalog_helper_form_wysiwyg')
44
- );
45
- }
46
- /**
47
- * get current entity
48
- * @access protected
49
- * @return {{Namespace}}_{{Module}}_Model_{{Entity}}
50
- * {{qwertyuiop}}
51
- */
52
- public function get{{Entity}}() {
53
- return Mage::registry('current_{{entity}}');
54
- }
55
  }
1
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Categories/010_content CHANGED
@@ -222,4 +222,16 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Edit_Tab_Categories
222
  }
223
  return $ids;
224
  }
 
 
 
 
 
 
 
 
 
 
 
 
225
  }
222
  }
223
  return $ids;
224
  }
225
+ /**
226
+ * Get node label
227
+ * @access public
228
+ * @param Varien_Object $node
229
+ * @return string
230
+ * {{qwertyuiop}}
231
+ */
232
+ public function buildNodeName($node){
233
+ $result = parent::buildNodeName($node);
234
+ $result .= '<a target="_blank" href="'.$this->getUrl('adminhtml/catalog_category/index', array('id'=>$node->getId(), 'clear'=>1)).'"><em>'.$this->__(' - Edit').'</em></a>';
235
+ return $result;
236
+ }
237
  }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Form/010_top CHANGED
@@ -12,7 +12,7 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Edit_Tab_Form
12
  /**
13
  * prepare the form
14
  * @access protected
15
- * @return {{Module}}_{{Entity}}_Block_Adminhtml_{{Entity}}_Edit_Tab_Form
16
  * {{qwertyuiop}}
17
  */
18
  protected function _prepareForm(){
12
  /**
13
  * prepare the form
14
  * @access protected
15
+ * @return {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Edit_Tab_Form
16
  * {{qwertyuiop}}
17
  */
18
  protected function _prepareForm(){
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Form/070_parents CHANGED
@@ -1,8 +1,29 @@
1
- $values = Mage::getResourceModel('{{namespace}}_{{module}}/{{sibling}}_collection')->toOptionArray();
2
  array_unshift($values, array('label'=>'', 'value'=>''));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  $fieldset->addField('{{sibling}}_id', 'select', array(
4
  'label' => Mage::helper('{{namespace}}_{{module}}')->__('{{SiblingLabel}}'),
5
  'name' => '{{sibling}}_id',
6
  'required' => false,
7
- 'values' => $values
 
8
  ));
1
+ $values = Mage::getResourceModel('{{namespace}}_{{module}}/{{sibling}}_collection'){{siblingToOptionArraySelect}}->toOptionArray();
2
  array_unshift($values, array('label'=>'', 'value'=>''));
3
+
4
+ $html = '<a href="{#url}" id="{{entity}}_{{sibling}}_id_link" target="_blank"></a>';
5
+ $html .= '<script type="text/javascript">
6
+ function change{{Sibling}}IdLink(){
7
+ if ($(\'{{entity}}_{{sibling}}_id\').value == \'\') {
8
+ $(\'{{entity}}_{{sibling}}_id_link\').hide();
9
+ }
10
+ else {
11
+ $(\'{{entity}}_{{sibling}}_id_link\').show();
12
+ var url = \''.$this->getUrl('adminhtml/{{module}}_{{sibling}}/edit', array('id'=>'{#id}', 'clear'=>1)).'\';
13
+ var text = \''.Mage::helper('core')->escapeHtml($this->__('View {#name}')).'\';
14
+ var realUrl = url.replace(\'{#id}\', $(\'{{entity}}_{{sibling}}_id\').value);
15
+ $(\'{{entity}}_{{sibling}}_id_link\').href = realUrl;
16
+ $(\'{{entity}}_{{sibling}}_id_link\').innerHTML = text.replace(\'{#name}\', $(\'{{entity}}_{{sibling}}_id\').options[$(\'{{entity}}_{{sibling}}_id\').selectedIndex].innerHTML);
17
+ }
18
+ }
19
+ $(\'{{entity}}_{{sibling}}_id\').observe(\'change\', change{{Sibling}}IdLink);
20
+ change{{Sibling}}IdLink();
21
+ </script>';
22
+
23
  $fieldset->addField('{{sibling}}_id', 'select', array(
24
  'label' => Mage::helper('{{namespace}}_{{module}}')->__('{{SiblingLabel}}'),
25
  'name' => '{{sibling}}_id',
26
  'required' => false,
27
+ 'values' => $values,
28
+ 'after_element_html' => $html
29
  ));
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Product/010_content CHANGED
@@ -79,6 +79,11 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Edit_Tab_Product
79
  'header'=> Mage::helper('catalog')->__('Name'),
80
  'align' => 'left',
81
  'index' => 'product_name',
 
 
 
 
 
82
  ));
83
  $this->addColumn('sku', array(
84
  'header'=> Mage::helper('catalog')->__('SKU'),
79
  'header'=> Mage::helper('catalog')->__('Name'),
80
  'align' => 'left',
81
  'index' => 'product_name',
82
+ 'renderer' => '{{namespace}}_{{module}}/adminhtml_helper_column_renderer_relation',
83
+ 'params' => array(
84
+ 'id'=>'getId'
85
+ ),
86
+ 'base_link' => 'adminhtml/catalog_product/edit',
87
  ));
88
  $this->addColumn('sku', array(
89
  'header'=> Mage::helper('catalog')->__('SKU'),
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Sibling/020_not_tree CHANGED
@@ -65,6 +65,11 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Edit_Tab_{{Sibling}}
65
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('{{siblingNameAttributeLabel}}'),
66
  'align' => 'left',
67
  'index' => '{{siblingNameAttribute}}',
 
 
 
 
 
68
  ));
69
  $this->addColumn('position', array(
70
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('Position'),
65
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('{{siblingNameAttributeLabel}}'),
66
  'align' => 'left',
67
  'index' => '{{siblingNameAttribute}}',
68
+ 'renderer' => '{{namespace}}_{{module}}/adminhtml_helper_column_renderer_relation',
69
+ 'params' => array(
70
+ 'id'=>'getId'
71
+ ),
72
+ 'base_link' => 'adminhtml/{{module}}_{{sibling}}/edit',
73
  ));
74
  $this->addColumn('position', array(
75
  'header'=> Mage::helper('{{namespace}}_{{module}}')->__('Position'),
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Edit/Tab/Sibling/030_tree CHANGED
@@ -212,3 +212,15 @@ class {{Namespace}}_{{Module}}_Block_Adminhtml_{{Entity}}_Edit_Tab_{{Sibling}} e
212
  }
213
  return $ids;
214
  }
 
 
 
 
 
 
 
 
 
 
 
 
212
  }
213
  return $ids;
214
  }
215
+ /**
216
+ * Get node label
217
+ * @access public
218
+ * @param Varien_Object $node
219
+ * @return string
220
+ * {{qwertyuiop}}
221
+ */
222
+ public function buildNodeName($node){
223
+ $result = parent::buildNodeName($node);
224
+ $result .= '<a target="_blank" href="'.$this->getUrl('adminhtml/{{module}}_{{sibling}}/index', array('id'=>$node->getId(), 'clear'=>1)).'"><em>'.$this->__(' - Edit').'</em></a>';
225
+ return $result;
226
+ }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Grid/020_parents CHANGED
@@ -2,5 +2,10 @@
2
  'header' => Mage::helper('{{namespace}}_{{module}}')->__('{{SiblingLabel}}'),
3
  'index' => '{{sibling}}_id',
4
  'type' => 'options',
5
- 'options' => Mage::getResourceModel('{{namespace}}_{{module}}/{{sibling}}_collection')->toOptionHash(),
 
 
 
 
 
6
  ));
2
  'header' => Mage::helper('{{namespace}}_{{module}}')->__('{{SiblingLabel}}'),
3
  'index' => '{{sibling}}_id',
4
  'type' => 'options',
5
+ 'options' => Mage::getResourceModel('{{namespace}}_{{module}}/{{sibling}}_collection'){{siblingToOptionArraySelect}}->toOptionHash(),
6
+ 'renderer' => '{{namespace}}_{{module}}/adminhtml_helper_column_renderer_parent',
7
+ 'params' => array(
8
+ 'id'=>'get{{Sibling}}Id'
9
+ ),{{siblingParentStaticParams}}
10
+ 'base_link' => 'adminhtml/{{module}}_{{sibling}}/edit'
11
  ));
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Entity/Tree/050_methods CHANGED
@@ -182,7 +182,7 @@
182
  * {{qwertyuiop}}
183
  */
184
  public function buildNodeName($node){
185
- $result = $this->htmlEscape($node->get{{EntityNameMagicCode}}());
186
  return $result;
187
  }
188
  /**
182
  * {{qwertyuiop}}
183
  */
184
  public function buildNodeName($node){
185
+ $result = $this->escapeHtml($node->get{{EntityNameMagicCode}}());
186
  return $result;
187
  }
188
  /**
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Helper/Column/Renderer/Parent/010_content ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ {{License}}
3
+ /**
4
+ * parent entities column renderer
5
+ * @category {{Namespace}}
6
+ * @package {{Namespace}}_{{Module}}
7
+ * {{qwertyuiopp}}
8
+ */
9
+ class {{Namespace}}_{{Module}}_Block_Adminhtml_Helper_Column_Renderer_Parent
10
+ extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Options {
11
+ /**
12
+ * render the column
13
+ * @access public
14
+ * @param Varien_Object $row
15
+ * @return string
16
+ * {{qwertyuiop}}
17
+ */
18
+ public function render(Varien_Object $row) {
19
+ $base = $this->getColumn()->getBaseLink();
20
+ if (!$base) {
21
+ return parent::render($row);
22
+ }
23
+ $paramsData = $this->getColumn()->getData('params');
24
+ $params = array();
25
+ if (is_array($paramsData)) {
26
+ foreach ($paramsData as $name=>$getter) {
27
+ if (is_callable(array($row, $getter))) {
28
+ $params[$name] = call_user_func(array($row, $getter));
29
+ }
30
+ }
31
+ }
32
+ $staticParamsData = $this->getColumn()->getData('static');
33
+ if (is_array($staticParamsData)) {
34
+ foreach ($staticParamsData as $key=>$value) {
35
+ $params[$key] = $value;
36
+ }
37
+ }
38
+ $options = $this->getColumn()->getOptions();
39
+ $showMissingOptionValues = (bool)$this->getColumn()->getShowMissingOptionValues();
40
+ if (!empty($options) && is_array($options)) {
41
+ $value = $row->getData($this->getColumn()->getIndex());
42
+ if (is_array($value)) {
43
+ $res = array();
44
+ foreach ($value as $item) {
45
+ if (isset($options[$item])) {
46
+ $res[] = '<a href="'.$this->getUrl($base, $params).'" target="_blank">'.$this->escapeHtml($options[$item]).'</a>';
47
+ }
48
+ elseif ($showMissingOptionValues) {
49
+ $res[] = '<a href="'.$this->getUrl($base, $params).'" target="_blank">'.$this->escapeHtml($item).'</a>';
50
+ }
51
+ }
52
+ return implode('<br />', $res);
53
+ } elseif (isset($options[$value])) {
54
+ return '<a href="'.$this->getUrl($base, $params).'" target="_blank">'.$this->escapeHtml($options[$value]).'</a>';
55
+ } elseif (in_array($value, $options)) {
56
+ return '<a href="'.$this->getUrl($base, $params).'" target="_blank">'.$this->escapeHtml($value).'</a>';
57
+ }
58
+ }
59
+ }
60
+ }
app/code/community/Ultimate/ModuleCreator/etc/source/app/code/Block/Adminhtml/Helper/Column/Renderer/Relation/010_content ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ {{License}}
3
+ /**
4
+ * related entities column renderer
5
+ * @category {{Namespace}}
6
+ * @package {{Namespace}}_{{Module}}
7
+ * {{qwertyuiopp}}
8
+ */
9
+ class {{Namespace}}_{{Module}}_Block_Adminhtml_Helper_Column_Renderer_Relation
10
+ extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Text {
11
+ /**
12
+ * render the column
13
+ * @access public
14
+ * @param Varien_Object $row
15
+ * @return string
16
+ * {{qwertyuiop}}
17
+ */
18
+ public function render(Varien_Object $row) {
19
+ $base = $this->getColumn()->getBaseLink();
20
+ if (!$base) {
21
+ return parent::render($row);
22
+ }
23
+ $paramsData = $this->getColumn()->getData('params');
24
+ $params = array();
25
+ if (is_array($paramsData)) {
26
+ foreach ($paramsData as $name=>$getter) {
27
+ if (is_callable(array($row, $getter))) {
28
+ $params[$name] = call_user_func(array($row, $getter));
29
+ }
30
+ }
31
+ }
32
+ $staticParamsData = $this->getColumn()->getData('static');
33
+ if (is_array($staticParamsData)) {
34
+ foreach ($staticParamsData as $key=>$value) {
35
+ $params[$key] = $value;
36
+ }
37
+ }
38
+ return '<a href="'.$this->getUrl($base, $params).'" target="_blank">'.$this->_getValue($row).'</a>';
39
+ }
40
+ }
app/code/community/Ultimate/ModuleCreator/etc/source/app/locale/100_relations CHANGED
@@ -1,2 +1,3 @@
1
  "Position","Position"
2
  "Change {{SiblingLabel}}","Change {{SiblingLabel}}"
 
1
  "Position","Position"
2
  "Change {{SiblingLabel}}","Change {{SiblingLabel}}"
3
+ " - Edit"," - Edit"
app/code/community/Ultimate/ModuleCreator/etc/source/app/locale/310_parent ADDED
@@ -0,0 +1 @@
 
1
+ "View {#name}","View {#name}"
app/code/community/Ultimate/ModuleCreator/etc/umc.xml CHANGED
@@ -1020,6 +1020,27 @@
1020
  <f>YmFzZTY0X2RlY29kZQ==</f>
1021
  </system>
1022
  <release_notes>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1023
  <v1_9_3_0>
1024
  <version>1.9.3.0</version>
1025
  <date>2014-07-22</date>
@@ -1617,5 +1638,9 @@
1617
  <to>@greenwellness</to>
1618
  <for>Thanks for the free testing and good ideas.</for>
1619
  </greenwellness>
 
 
 
 
1620
  </thanks>
1621
  </config>
1020
  <f>YmFzZTY0X2RlY29kZQ==</f>
1021
  </system>
1022
  <release_notes>
1023
+ <v1_9_4_0>
1024
+ <version>1.9.4.0</version>
1025
+ <date>2014-08-19</date>
1026
+ <data>
1027
+ <relations translate="label type">
1028
+ <label>Link to related entities in grids and add/edit forms</label>
1029
+ <type>Feature</type>
1030
+ <comment><![CDATA[<a href="https://github.com/tzyganu/UMC1.9/issues/35" target="_blank">#35</a>]]></comment>
1031
+ </relations>
1032
+ <relation_fix translate="label type comment">
1033
+ <label>Fixed related entities grid columns</label>
1034
+ <type>Bug Fix</type>
1035
+ <comment><![CDATA[For the EAV entities that have child entities, the grid column did not display values.]]></comment>
1036
+ </relation_fix>
1037
+ <category_fix translate="label type comment">
1038
+ <label>The related entities tab did not show only selected entities on category edit mode.</label>
1039
+ <type>Bug Fix</type>
1040
+ <comment><![CDATA[On the category edit page, in the tabs with flat related entities, all the entities were shown instead of only the selected ones.]]></comment>
1041
+ </category_fix>
1042
+ </data>
1043
+ </v1_9_4_0>
1044
  <v1_9_3_0>
1045
  <version>1.9.3.0</version>
1046
  <date>2014-07-22</date>
1638
  <to>@greenwellness</to>
1639
  <for>Thanks for the free testing and good ideas.</for>
1640
  </greenwellness>
1641
+ <dmanners>
1642
+ <to>@mannersd</to>
1643
+ <for><![CDATA[<a target="_blank" href="http://magento.stackexchange.com/a/32718/146">Showing me how to create correct links to category edit pages</a>]]></for>
1644
+ </dmanners>
1645
  </thanks>
1646
  </config>
app/code/community/Ultimate/ModuleCreator/etc/umc_source.xml CHANGED
@@ -1309,9 +1309,32 @@
1309
  </depend>
1310
  <sort_order>20</sort_order>
1311
  </tree>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1312
  <footer>
1313
  <name>030_footer</name>
1314
- <sort_order>20</sort_order>
1315
  </footer>
1316
  </code>
1317
  </entity_admin_attributes_block>
@@ -6115,8 +6138,15 @@
6115
  <depend>
6116
  <rest />
6117
  </depend>
6118
- <sort_order>290</sort_order>
6119
  </rest_entity>
 
 
 
 
 
 
 
6120
  </code>
6121
  </locale>
6122
 
@@ -6592,5 +6622,39 @@
6592
  </footer>
6593
  </code>
6594
  </api2_model_rest_admin>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6595
  </files>
6596
  </config>
1309
  </depend>
1310
  <sort_order>20</sort_order>
1311
  </tree>
1312
+ <layout>
1313
+ <name>023_layout</name>
1314
+ <sort_order>23</sort_order>
1315
+ </layout>
1316
+ <after_html_top>
1317
+ <name>025_after_html_top</name>
1318
+ <sort_order>25</sort_order>
1319
+ <depend>
1320
+ <has_parent_relation />
1321
+ </depend>
1322
+ </after_html_top>
1323
+ <after_html>
1324
+ <name>026_after_html</name>
1325
+ <sort_order>26</sort_order>
1326
+ <scope>parents</scope>
1327
+ </after_html>
1328
+ <after_html_footer>
1329
+ <name>027_after_html_footer</name>
1330
+ <sort_order>27</sort_order>
1331
+ <depend>
1332
+ <has_parent_relation />
1333
+ </depend>
1334
+ </after_html_footer>
1335
  <footer>
1336
  <name>030_footer</name>
1337
+ <sort_order>30</sort_order>
1338
  </footer>
1339
  </code>
1340
  </entity_admin_attributes_block>
6138
  <depend>
6139
  <rest />
6140
  </depend>
6141
+ <sort_order>300</sort_order>
6142
  </rest_entity>
6143
+ <parent_relation>
6144
+ <name>310_parent</name>
6145
+ <depend>
6146
+ <has_parent_relation />
6147
+ </depend>
6148
+ <sort_order>310</sort_order>
6149
+ </parent_relation>
6150
  </code>
6151
  </locale>
6152
 
6622
  </footer>
6623
  </code>
6624
  </api2_model_rest_admin>
6625
+ <relation_column_renderer translate="title description condition" module="modulecreator">
6626
+ <title>Admin column renderer for linked entities</title>
6627
+ <description>Block for rendering columns of related entities</description>
6628
+ <condition>Generated if are entities related or at least one entity is in a "many to many" relation with the products or categories.</condition>
6629
+ <filetype>php</filetype>
6630
+ <depend>
6631
+ <has_relation_column_renderer />
6632
+ </depend>
6633
+ <source>app/code/Block/Adminhtml/Helper/Column/Renderer/Relation/</source>
6634
+ <destination>app/code/{{codepool}}/{{Namespace}}/{{Module}}/Block/Adminhtml/Helper/Column/Renderer/Relation.php</destination>
6635
+ <code>
6636
+ <content>
6637
+ <name>010_content</name>
6638
+ <sort_order>10</sort_order>
6639
+ </content>
6640
+ </code>
6641
+ </relation_column_renderer>
6642
+ <parent_column_renderer translate="title description condition" module="modulecreator">
6643
+ <title>Admin column renderer for parent entities entities</title>
6644
+ <description>Block for rendering columns of parent entities entities</description>
6645
+ <condition>Generated if there is at least one parent-child relation between entities.</condition>
6646
+ <filetype>php</filetype>
6647
+ <depend>
6648
+ <has_parent_relation />
6649
+ </depend>
6650
+ <source>app/code/Block/Adminhtml/Helper/Column/Renderer/Parent/</source>
6651
+ <destination>app/code/{{codepool}}/{{Namespace}}/{{Module}}/Block/Adminhtml/Helper/Column/Renderer/Parent.php</destination>
6652
+ <code>
6653
+ <content>
6654
+ <name>010_content</name>
6655
+ <sort_order>10</sort_order>
6656
+ </content>
6657
+ </code>
6658
+ </parent_column_renderer>
6659
  </files>
6660
  </config>
app/locale/en_US/Ultimate_ModuleCreator.csv CHANGED
@@ -62,6 +62,8 @@ Action,Action
62
  "Admin EAV grid template","Admin EAV grid template"
63
  "Admin Entity attributes form.","Admin Entity attributes form."
64
  "Admin Entity edit form.","Admin Entity edit form."
 
 
65
  "Admin layout file","Admin layout file"
66
  "Admin menu sort order","Admin menu sort order"
67
  "Admin menu title","Admin menu title"
@@ -121,6 +123,8 @@ Back,Back
121
  Because,Because
122
  "Because some IDEs show errors when parsing incomplete PHP files I've removed the extension of the source files (etc/source)","Because some IDEs show errors when parsing incomplete PHP files I've removed the extension of the source files (etc/source)"
123
  "Behaves as tree","Behaves as tree"
 
 
124
  "Block for rendering customer comments","Block for rendering customer comments"
125
  "Block used for managing EAV attribute","Block used for managing EAV attribute"
126
  "Block used for viewing own comment","Block used for viewing own comment"
@@ -332,6 +336,7 @@ Fix,Fix
332
  "Fixed multiselect attributes in combination with url rewrite","Fixed multiselect attributes in combination with url rewrite"
333
  "Fixed or generation for entities without url rewrites","Fixed or generation for entities without url rewrites"
334
  "Fixed php doc on some methods","Fixed php doc on some methods"
 
335
  "Fixed relations between tree behaving entities","Fixed relations between tree behaving entities"
336
  "Fixed some typos in the UMC UI.","Fixed some typos in the UMC UI."
337
  "Fixed some typos in the locale file","Fixed some typos in the locale file"
@@ -353,6 +358,7 @@ Flat,Flat
353
  "For modules with entities that are marked as being product or category attributes the resource model parent class is set to `Mage_Core_Model_Resource_Setup` and it should be `Mage_Catalog_Model_Resource_Setup`","For modules with entities that are marked as being product or category attributes the resource model parent class is set to `Mage_Core_Model_Resource_Setup` and it should be `Mage_Catalog_Model_Resource_Setup`"
354
  "For non tree entities related as siblings there was an error in the admin relation tab.","For non tree entities related as siblings there was an error in the admin relation tab."
355
  "For security reasons, to avoid module name collisions with the Magento core you cannot name a module just like an existing one even in a different namespace: ""Catalog"", ""Sales"", ""Checkout""...","For security reasons, to avoid module name collisions with the Magento core you cannot name a module just like an existing one even in a different namespace: ""Catalog"", ""Sales"", ""Checkout""..."
 
356
  "Form block used for managing EAV attribute","Form block used for managing EAV attribute"
357
  "Form container block for editing comments.","Form container block for editing comments."
358
  "From this dropdown you can select the layout of your entity list page from the available page formats.","From this dropdown you can select the layout of your entity list page from the available page formats."
@@ -421,6 +427,7 @@ Frontend,Frontend
421
  "Generated for tree entities related many to many with products.","Generated for tree entities related many to many with products."
422
  "Generated for tree entities with frontend view page and widgets","Generated for tree entities with frontend view page and widgets"
423
  "Generated if an entity has at least one image field/attribute.","Generated if an entity has at least one image field/attribute."
 
424
  "Generated if at least an EAV entity","Generated if at least an EAV entity"
425
  "Generated if at least an entity allows comments","Generated if at least an entity allows comments"
426
  "Generated if at least an entity has RSS enabled.","Generated if at least an entity has RSS enabled."
@@ -440,6 +447,7 @@ Frontend,Frontend
440
  "Generated if there is at least one entity that behaves as tree and has frontend files.","Generated if there is at least one entity that behaves as tree and has frontend files."
441
  "Generated if there is at least one entity that should have the REST API","Generated if there is at least one entity that should have the REST API"
442
  "Generated if there is at least one entity with type EAV","Generated if there is at least one entity with type EAV"
 
443
  "Generated if there is at least one tree entity that has an attribute that uses WYSIWYG editor","Generated if there is at least one tree entity that has an attribute that uses WYSIWYG editor"
444
  "Generated if there the entity should have the REST API","Generated if there the entity should have the REST API"
445
  Global,Global
@@ -546,6 +554,7 @@ Label,Label
546
  License,License
547
  "Link ""many to many"" with category","Link ""many to many"" with category"
548
  "Link ""many to many"" with products","Link ""many to many"" with products"
 
549
  "Links to entities related to categories had a wrong format in the category view page.","Links to entities related to categories had a wrong format in the category view page."
550
  "List page template","List page template"
551
  "MOdel used for EAV attributes","MOdel used for EAV attributes"
@@ -614,6 +623,7 @@ Note,Note
614
  "Now you can link you entities ""many to many"" with the catalog categories","Now you can link you entities ""many to many"" with the catalog categories"
615
  "OK. I got it!","OK. I got it!"
616
  "Observer for frontend","Observer for frontend"
 
617
  "One option on each row","One option on each row"
618
  "Options in select","Options in select"
619
  "Options source","Options source"
@@ -754,6 +764,7 @@ Thanks,Thanks
754
  "The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the attribute sets. If the group does not exist it will be created.","The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the attribute sets. If the group does not exist it will be created."
755
  "The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the category attribute set. If the group does not exist it will be created.","The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the category attribute set. If the group does not exist it will be created."
756
  "The placeholder image for entities with image attributes.","The placeholder image for entities with image attributes."
 
757
  "The relation tables between entities and products or categories or other entities now have a unique index on the entity id and the related entity id.","The relation tables between entities and products or categories or other entities now have a unique index on the entity id and the related entity id."
758
  "The resource model for an entity","The resource model for an entity"
759
  "The route of the module can be configured. (<a href=""https://github.com/tzyganu/UMC1.9/issues/4"" target=""_blank"">#4</a>)","The route of the module can be configured. (<a href=""https://github.com/tzyganu/UMC1.9/issues/4"" target=""_blank"">#4</a>)"
62
  "Admin EAV grid template","Admin EAV grid template"
63
  "Admin Entity attributes form.","Admin Entity attributes form."
64
  "Admin Entity edit form.","Admin Entity edit form."
65
+ "Admin column renderer for linked entities","Admin column renderer for linked entities"
66
+ "Admin column renderer for parent entities entities","Admin column renderer for parent entities entities"
67
  "Admin layout file","Admin layout file"
68
  "Admin menu sort order","Admin menu sort order"
69
  "Admin menu title","Admin menu title"
123
  Because,Because
124
  "Because some IDEs show errors when parsing incomplete PHP files I've removed the extension of the source files (etc/source)","Because some IDEs show errors when parsing incomplete PHP files I've removed the extension of the source files (etc/source)"
125
  "Behaves as tree","Behaves as tree"
126
+ "Block for rendering columns of parent entities entities","Block for rendering columns of parent entities entities"
127
+ "Block for rendering columns of related entities","Block for rendering columns of related entities"
128
  "Block for rendering customer comments","Block for rendering customer comments"
129
  "Block used for managing EAV attribute","Block used for managing EAV attribute"
130
  "Block used for viewing own comment","Block used for viewing own comment"
336
  "Fixed multiselect attributes in combination with url rewrite","Fixed multiselect attributes in combination with url rewrite"
337
  "Fixed or generation for entities without url rewrites","Fixed or generation for entities without url rewrites"
338
  "Fixed php doc on some methods","Fixed php doc on some methods"
339
+ "Fixed related entities grid columns","Fixed related entities grid columns"
340
  "Fixed relations between tree behaving entities","Fixed relations between tree behaving entities"
341
  "Fixed some typos in the UMC UI.","Fixed some typos in the UMC UI."
342
  "Fixed some typos in the locale file","Fixed some typos in the locale file"
358
  "For modules with entities that are marked as being product or category attributes the resource model parent class is set to `Mage_Core_Model_Resource_Setup` and it should be `Mage_Catalog_Model_Resource_Setup`","For modules with entities that are marked as being product or category attributes the resource model parent class is set to `Mage_Core_Model_Resource_Setup` and it should be `Mage_Catalog_Model_Resource_Setup`"
359
  "For non tree entities related as siblings there was an error in the admin relation tab.","For non tree entities related as siblings there was an error in the admin relation tab."
360
  "For security reasons, to avoid module name collisions with the Magento core you cannot name a module just like an existing one even in a different namespace: ""Catalog"", ""Sales"", ""Checkout""...","For security reasons, to avoid module name collisions with the Magento core you cannot name a module just like an existing one even in a different namespace: ""Catalog"", ""Sales"", ""Checkout""..."
361
+ "For the EAV entities that have child entities, the grid column did not display values.","For the EAV entities that have child entities, the grid column did not display values."
362
  "Form block used for managing EAV attribute","Form block used for managing EAV attribute"
363
  "Form container block for editing comments.","Form container block for editing comments."
364
  "From this dropdown you can select the layout of your entity list page from the available page formats.","From this dropdown you can select the layout of your entity list page from the available page formats."
427
  "Generated for tree entities related many to many with products.","Generated for tree entities related many to many with products."
428
  "Generated for tree entities with frontend view page and widgets","Generated for tree entities with frontend view page and widgets"
429
  "Generated if an entity has at least one image field/attribute.","Generated if an entity has at least one image field/attribute."
430
+ "Generated if are entities related or at least one entity is in a ""many to many"" relation with the products or categories.","Generated if are entities related or at least one entity is in a ""many to many"" relation with the products or categories."
431
  "Generated if at least an EAV entity","Generated if at least an EAV entity"
432
  "Generated if at least an entity allows comments","Generated if at least an entity allows comments"
433
  "Generated if at least an entity has RSS enabled.","Generated if at least an entity has RSS enabled."
447
  "Generated if there is at least one entity that behaves as tree and has frontend files.","Generated if there is at least one entity that behaves as tree and has frontend files."
448
  "Generated if there is at least one entity that should have the REST API","Generated if there is at least one entity that should have the REST API"
449
  "Generated if there is at least one entity with type EAV","Generated if there is at least one entity with type EAV"
450
+ "Generated if there is at least one parent-child relation between entities.","Generated if there is at least one parent-child relation between entities."
451
  "Generated if there is at least one tree entity that has an attribute that uses WYSIWYG editor","Generated if there is at least one tree entity that has an attribute that uses WYSIWYG editor"
452
  "Generated if there the entity should have the REST API","Generated if there the entity should have the REST API"
453
  Global,Global
554
  License,License
555
  "Link ""many to many"" with category","Link ""many to many"" with category"
556
  "Link ""many to many"" with products","Link ""many to many"" with products"
557
+ "Link to related entities in grids and add/edit forms","Link to related entities in grids and add/edit forms"
558
  "Links to entities related to categories had a wrong format in the category view page.","Links to entities related to categories had a wrong format in the category view page."
559
  "List page template","List page template"
560
  "MOdel used for EAV attributes","MOdel used for EAV attributes"
623
  "Now you can link you entities ""many to many"" with the catalog categories","Now you can link you entities ""many to many"" with the catalog categories"
624
  "OK. I got it!","OK. I got it!"
625
  "Observer for frontend","Observer for frontend"
626
+ "On the category edit page, in the tabs with flat related entities, all the entities were shown instead of only the selected ones.","On the category edit page, in the tabs with flat related entities, all the entities were shown instead of only the selected ones."
627
  "One option on each row","One option on each row"
628
  "Options in select","Options in select"
629
  "Options source","Options source"
764
  "The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the attribute sets. If the group does not exist it will be created.","The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the attribute sets. If the group does not exist it will be created."
765
  "The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the category attribute set. If the group does not exist it will be created.","The name of the attribute group where the attribute will be added. If you leave it empty the attribute will not be added to the category attribute set. If the group does not exist it will be created."
766
  "The placeholder image for entities with image attributes.","The placeholder image for entities with image attributes."
767
+ "The related entities tab did not show only selected entities on category edit mode.","The related entities tab did not show only selected entities on category edit mode."
768
  "The relation tables between entities and products or categories or other entities now have a unique index on the entity id and the related entity id.","The relation tables between entities and products or categories or other entities now have a unique index on the entity id and the related entity id."
769
  "The resource model for an entity","The resource model for an entity"
770
  "The route of the module can be configured. (<a href=""https://github.com/tzyganu/UMC1.9/issues/4"" target=""_blank"">#4</a>)","The route of the module can be configured. (<a href=""https://github.com/tzyganu/UMC1.9/issues/4"" target=""_blank"">#4</a>)"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Ultimate_ModuleCreator</name>
4
- <version>1.9.3.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/MIT">MIT License</license>
7
  <channel>community</channel>
@@ -9,19 +9,15 @@
9
  <summary>Develop custom Magento modules without writing any code. Use a module creator. Use this module creator</summary>
10
  <description>This module allows you to create custom Magento modules for your own entities. You can create as many entities as you want in one extension, you can establish relations between them, decide to generate only back-end pages or both back-end and frontend pages.</description>
11
  <notes>Feature&#xD;
12
- - Set default values when creating a module&#xD;
13
  &#xD;
14
  Bug Fixes: &#xD;
15
- - For attributes that have options, the options were not escaped in the install script.&#xD;
16
- - The generated files could not pe written to disk on ce 1.8.0.0 because of the changes in Varien_Io_File in this version.&#xD;
17
- &#xD;
18
- Improvements: &#xD;
19
- - Set default values for EAV entities&#xD;
20
- - In the UMC UI, when submitting a form that has errors all the fieldsets that contain fields with errors will be automatically opened to get a better wiew on the error.</notes>
21
  <authors><author><name>Marius</name><user>tzyganu</user><email>tzyganu@gmail.com</email></author></authors>
22
- <date>2014-07-22</date>
23
- <time>14:23:52</time>
24
- <contents><target name="magecommunity"><dir name="Ultimate"><dir name="ModuleCreator"><dir name="Block"><dir name="Adminhtml"><dir name="Modulecreator"><dir name="Edit"><file name="Form.php" hash="a6855a30efbe87f5b1c593c83bfe2342"/><dir name="Tab"><dir name="Entities"><dir name="Entity"><file name="Attribute.php" hash="1c9379375866c9239163bc56be11e114"/></dir><file name="Entity.php" hash="2f182d8c35a1f4228efa8bdb23945aca"/></dir><file name="Entities.php" hash="6f770aec8ae66a09c5304e876bb5f8f0"/><dir name="Help"><file name="Fieldset.php" hash="f7d687241b4f60475fd1d6b0d9862fcc"/></dir><file name="Help.php" hash="85427034d5f35125d13e75b17f9f64f8"/><file name="Relation.php" hash="579b6d87747b82789ee65d737fc1e315"/><file name="Settings.php" hash="cf3a8b5980bd39d7fa591091f8394a5f"/></dir><file name="Tabs.php" hash="0a9fa3fae23d5b7f815e77e53da2537d"/></dir><file name="Edit.php" hash="e7d396642d6408ce9034ede7517b7046"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Download.php" hash="b0cf83e2273cff29cd203c8635b2fff5"/></dir></dir></dir><file name="Grid.php" hash="72f199fe34b312cd8aada2957ed4f3cd"/><file name="Menu.php" hash="40ee71583453626a03967c822a78164b"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Abstract.php" hash="70c0e64c09521b7a98dd4be7187c7ea2"/><file name="Attribute.php" hash="ffab3a73feb7f37c4047081cf43419b9"/><file name="Entity.php" hash="427369fa1062bc11978710d67fe2e71a"/><file name="Settings.php" hash="61b1b50af247081a066a8af9e9e54a2a"/></dir></dir></dir></dir></dir><file name="Modulecreator.php" hash="ce93deb82c8b64d0e059e9434d2174a0"/></dir></dir><file name="Exception.php" hash="f060d2ba3fac64341c3749d2cebbaac1"/><dir name="Helper"><file name="Data.php" hash="7f61b02c0583b20d0322e792b2cf040e"/></dir><dir name="Model"><file name="Abstract.php" hash="f3ac316da79db7d628b2c3b893df48ab"/><dir name="Attribute"><dir name="Type"><file name="Abstract.php" hash="27a3880a7520e08adbaa0f245555c9d4"/><file name="Country.php" hash="7009b88ee14e9c66b767f7bc90a3250d"/><file name="Decimal.php" hash="bf3df688974cae17f9e16b6b6bb166a1"/><dir name="Dropdown"><file name="Abstract.php" hash="3f73a641f1c2e993677c3ffba0710c34"/><file name="Category.php" hash="da47dd40ae39238a5395652a228549e0"/><file name="Custom.php" hash="c401e6905868955b86f5206e0f15e609"/><file name="Customer.php" hash="6b5f51e69c38ef99ee8d7e119c5f2346"/><file name="Product.php" hash="4144613d5dd6699ff7dd29d59a7c876d"/></dir><file name="Dropdown.php" hash="3544e492b621a027efb95d6d08c92e3d"/><file name="File.php" hash="93b160916baa561247dcd8040361f6f2"/><file name="Image.php" hash="25f0b1b1abdef560d0d778338b0d8d8d"/><file name="Int.php" hash="35a5bf8b9cd1fc772b7c4f1647d7ac6f"/><file name="Multiselect.php" hash="11558da53178821cb3dbdbf3f2fa7a99"/><file name="Text.php" hash="1649397e1bde1c2223d2656ac520bc48"/><file name="Textarea.php" hash="cb194ab2636b2b3fb26ccaa11b6b2559"/><file name="Timestamp.php" hash="45b63de13d8f8847ed37cc3a286f70f9"/><file name="Yesno.php" hash="127caade490a16be15cc9bff97dc17e4"/></dir></dir><file name="Attribute.php" hash="94626efc4fa978e9f4ff2ef76135f106"/><file name="Config.php" hash="9d66fecf768d2a34908bab41a7b3504b"/><dir name="Entity"><dir name="Type"><file name="Abstract.php" hash="332f92658a60d8d9346edb66606c75d3"/><file name="Eav.php" hash="b4b81f95e182c41752b61ccc9fb8363d"/><file name="Flat.php" hash="c8de6e6997cf0728f2e0cdfa86a17a94"/></dir></dir><file name="Entity.php" hash="22254459d8a036639d8172429478ae5f"/><dir name="Module"><file name="Collection.php" hash="60ccda6198d5fd2dfd7a60fcb1815f04"/></dir><file name="Module.php" hash="0594437fece2ea9dcccc066f93c742c5"/><file name="Relation.php" hash="4a529c42ac26526c12c62fad38ad99c0"/><dir name="Source"><dir name="Attribute"><file name="Scope.php" hash="681d3030cf2dc35b53f4e7e447db35e9"/><file name="Type.php" hash="64eb092c4a5f9baa717f221c4a530a23"/><dir name="Value"><file name="Source.php" hash="5b455b0d1f41e66bbc36ebfe72a84298"/></dir></dir><file name="Codepool.php" hash="ffbf45052406fecaf43673ee7c9b61a2"/><dir name="Entity"><file name="Layout.php" hash="4105f906cb3274b6b2b230a420d7795f"/><file name="Menu.php" hash="4dc0dc33661f310e7e15e62ff5e4741f"/><file name="Type.php" hash="ce97a7bf1d6e6b068f114c1efcd81464"/></dir><file name="Install.php" hash="475f6da35aee1bafd4fe162721d01666"/></dir><file name="Writer.php" hash="e99f2326600d2ed162af7c3e12d8e620"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ModulecreatorController.php" hash="64e8ba96f84f59b4fe56b61e8077f16b"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="841cab623830270784e5752ceb1c0b5e"/><file name="config.xml" hash="da0b13ccaa191544f8ca09f3e0613124"/><file name="jstranslator.xml" hash="197089f92ccb2cf369fe7e401945ecb5"/><dir name="source"><dir name="app"><dir name="code"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Tab"><dir name="Entity"><file name="010_tree" hash="e3b7677c16073a799e6ed131dc8846af"/><file name="020_not_tree" hash="886eab42ad804678e6286bc9d125ea9b"/></dir></dir></dir><dir name="Product"><dir name="Edit"><dir name="Tab"><dir name="Entity"><file name="010_top" hash="dd67d1c7c6b352a71965868a06697988"/><file name="020_not_tree" hash="a6c4b9e91053742758ea357ed0329749"/><file name="030_tree" hash="bd02537f09e5d8260144eeb3704f6401"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir></dir></dir><dir name="Entity"><file name="010_top" hash="44aa5df6aab34804fd961137d9c7720d"/><file name="020_eav" hash="d38b3883793eff2891b06995e5082b68"/><file name="030_footer" hash="dfe5fb1e14742631320317fdb64ac885"/><dir name="Abstract"><file name="010_content" hash="62e973ae6efd0e36b775d538496954d1"/></dir><dir name="Attribute"><file name="010_content" hash="37764dc55ce7b4d9aa84809327943236"/><dir name="Edit"><file name="010_content" hash="8b42c988f42c6f0bffca550b18cad8a1"/><dir name="Form"><file name="010_content" hash="a263f608e4abdc3ec96e89052b527aad"/></dir><dir name="Tab"><dir name="Main"><file name="010_content" hash="05f4aa0555d8cfd9e124f99b3d0b7d04"/></dir><dir name="Options"><file name="010_content" hash="03570e69a55e721f961425a5172369cd"/></dir></dir><dir name="Tabs"><file name="010_content" hash="2b58699bdec1699e78a56e97f54605b7"/></dir></dir><dir name="Grid"><file name="010_content" hash="fb0ce347335b8deb92c6a9eb534894a0"/></dir></dir><dir name="Comment"><file name="010_content" hash="2aad8608b533909000e8b48458da0a3e"/><dir name="Edit"><file name="010_content" hash="3a43b33ef1731abb327d58ea4454445f"/><dir name="Form"><file name="010_content" hash="233d80b778a00c2e648fb6de70984de4"/></dir><dir name="Tab"><dir name="Form"><file name="010_top" hash="5654766f5a10ea79f985348ae8e1af45"/><file name="020_stores" hash="c7dea0c3fcf3f795ab5da4d2b262f523"/><file name="030_footer" hash="064e9107e3d0c0c99f905cb537877af6"/></dir><dir name="Stores"><file name="010_content" hash="b32ca2512c5e7679aa7c8b764be57c6b"/></dir></dir><dir name="Tabs"><file name="010_top" hash="967ecca69509dd46542623ebf7997767"/><file name="020_stores" hash="ca6ebaaafcb7d002971667a1d564ae27"/><file name="030_footer" hash="4488490317047e328c140b54951a26ca"/></dir></dir><dir name="Grid"><file name="010_top" hash="da6cd2d19fefbd5be0d5fc311571ea0e"/><file name="013_store_data" hash="f570d17a1052b9a8046ba3755a023051"/><file name="016_prepare" hash="472a0698416a84ea47c82136f875f39e"/><file name="020_stores" hash="f687942567140176aa4880c33a7263b2"/><file name="030_content" hash="66542005515d3e559d08ce71a5a51f15"/><file name="040_store_filter" hash="b84a10ad4e2f39480082af313a399959"/><file name="050_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="Edit"><file name="010_top" hash="964785e013506cf5d4e05c0d28c50f7c"/><file name="020_tree" hash="e56ca7916c16b857b2d1bc5249bbd21d"/><file name="030_not_tree" hash="47fa3c2b9e77b57153b3f8a0f65a06ac"/><dir name="Form"><file name="010_top" hash="d0478b32e45e042916b28f5586ff69ad"/><file name="020_prepare_form" hash="eca2778ff92b76e6f3ac85b674e1460a"/><file name="025_prepare_form_eav" hash="ef76808baf8d37a2911843f511e1f6d2"/><file name="030_tree_top" hash="354a7fab693ceb69477eef69cc358cb0"/><file name="040_product_relation" hash="af98a2c088ac78b6d6fa8be0e61f79e8"/><file name="050_entity_relation" hash="292d2fbe7909805ecb9c214ba4e8d814"/><file name="060_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Tab"><dir name="Attributes"><file name="010_top" hash="e72033bd8e9dbae97171f5d98a082d58"/><file name="020_tree" hash="c2c9894426c3940418571436243c1187"/><file name="030_footer" hash="11c6b949971bd81ff72d2797df4ca9cc"/></dir><dir name="Categories"><file name="010_content" hash="81a0e81b79cc27fd44be3820f290f466"/></dir><dir name="Form"><file name="010_top" hash="45d9b2e13be1247c8fc1b7d33f938508"/><file name="020_image" hash="ae451284767c290d0296194d4fc3cdfc"/><file name="030_file" hash="c8b1533c27644b7292da44e3e5075182"/><file name="040_wysiwyg" hash="a9f496f0a360903d1654b19d5430bf9f"/><file name="050_wysiwyg_is_tree" hash="59014226536c7bdfaba780a6bbbb5793"/><file name="060_path_tree" hash="d484f7fa33f1f092da2b241926cbebe8"/><file name="070_parents" hash="80bdd536e226c7d7bce5c65fd403f4a8"/><file name="080_attributes" hash="99af6befb259348dd3f8df1bc0abba90"/><file name="090_url_rewrite" hash="18d636d351172ac645665b5fa0666ea0"/><file name="100_status" hash="782adfdcddf0cc6e362212ec18767b46"/><file name="110_rss" hash="0639b5c95b847303dd9a78332cc7933e"/><file name="120_stores" hash="1f3467451ba06db6cd40fce76ba431e6"/><file name="130_allow_comment" hash="1e4a500f05e2047024481d4e9a7b7469"/><file name="140_add_values_not_tree" hash="e1e054e2dc6696cbcd4b24e58f251f24"/><file name="150_add_values_tree" hash="c55e02ed1b018553d2525d1259eece10"/><file name="160_get_entity_tree" hash="381ec60c1dd0dd6c814dec91e8d46582"/><file name="170_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Meta"><file name="010_content" hash="49d0707a5037f1810d0a441ff20ed595"/></dir><dir name="Product"><file name="010_content" hash="c3bf4194cb9967835b16904b4f887883"/></dir><dir name="Sibling"><file name="010_top" hash="ba8a142d41f861168b2630a942c88e33"/><file name="020_not_tree" hash="4db8c32f4cd59653db2bdee64adadba6"/><file name="030_tree" hash="b7e51a8ec0905f22adcb2145ae68eb0c"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Stores"><file name="010_content" hash="7b096cda06f6f93eb6bdc52d1c0b016d"/></dir></dir><dir name="Tabs"><file name="010_top" hash="3ae69e6c370264f0deed58e079ae154c"/><file name="020_flat_not_tree_prepare" hash="c9cdc338692f7600e8be71fb398f8c59"/><file name="030_flat_tree_prepare" hash="4f9b40a9a6f7831ed5a0da4fb5cf2be6"/><file name="040_eav_prepare_top" hash="56ff77fa7809b550070cec4143f24480"/><file name="042_eav_tree_prepare_top" hash="abb75c407e5e9c03d55d05d4402f97d1"/><file name="043_eav_seo_prepare" hash="61cffd93a3c33dbe12a5982f1a2e36f0"/><file name="047_eav_prepare_bottom" hash="3e1ed9863f0a13c2b5cd82f020421801"/><file name="048_eav_prepare_bottom_tree" hash="d7a268cbdd380f9432ae59fde52c3e1e"/><file name="049_eav_prepare_real_bottom" hash="a8b98afa000e57649d0c3817f0421c75"/><file name="050_seo" hash="831d9fce4e93ea6857db7041e74846ce"/><file name="055_seo_eav" hash="0eccfe9d8b8743400af74a7c2649a70f"/><file name="060_stores" hash="70a6a54560b40f6be67ff54042cd8e9e"/><file name="070_relation_not_tree" hash="37057553194dab96aa89776dd5e5bb41"/><file name="080_relation_tree" hash="5e3f27c006232d637464126d87eded50"/><file name="090_product_relation_not_tree" hash="a906db60873d481e1a1551d7ac9e89e8"/><file name="100_product_relation_tree" hash="b03028a427b64a825f7fa0ac6941f212"/><file name="110_category_relation_not_tree" hash="f2c7186e89f310c6c30ae16feb960cf0"/><file name="120_category_relation_tree" hash="4ce1e47bf3a1a97c5613e97d5ff5c08f"/><file name="130_end_prepare_not_tree" hash="eeb1743c5582f0b0d6bb7315e976ed79"/><file name="140_end_prepare_tree" hash="eeb1743c5582f0b0d6bb7315e976ed79"/><file name="150_footer" hash="750622e2965e5bcb8bf88674614f0ec2"/></dir></dir><dir name="Grid"><file name="010_top" hash="dc1ae56bab399b8687fc55da8a040658"/><file name="020_parents" hash="338e62f9f3f8561fd51ee621c6b8c160"/><file name="030_name_attribute" hash="a771e41d5af27b91a9595f9d642299ef"/><file name="040_grid_attributes" hash="4ef4f2cd9efbef4cb4d0638d163190a8"/><file name="050_url_rewrite" hash="4f688b429c00490a909e0476f42b8c39"/><file name="060_stores" hash="eea00206f5570b3aef5f7980f0cbbd3a"/><file name="070_created_at" hash="bdffe8831ecdada3514d4c9cda0514e8"/><file name="080_updated_at" hash="e732b86e31ae7d14d309f98c1a2405cb"/><file name="090_columns_footer" hash="ed6bcf9d2a0f66b4a7c5fbccff5a6941"/><file name="100_eav_functions" hash="d972bd0811ec04e2bb851305a1b0ef2c"/><file name="110_mass_action_top" hash="46e42d2d57468e2ced716c77e41bb010"/><file name="120_mass_action_flags" hash="ee39259db1169a85c024b0d05e7baedd"/><file name="130_mass_action_parents" hash="529e188155dd0cbc382b8228caccbf70"/><file name="140_collection_end" hash="8d6cbd0cbae4a7c3ca0add81f97ff5f2"/><file name="145_collection_walk" hash="006d866e55eee02fb6767a5c6ceb955d"/><file name="150_store_filter" hash="b395005eae63f8b30fbddc15057281f2"/><file name="160_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Helper"><dir name="File"><file name="010_content" hash="d355e5da535b3e0cfccb5d217e1a170e"/></dir><dir name="Image"><file name="010_content" hash="e157ea8cd01b05b55eecda599191fc3f"/></dir></dir><dir name="Tree"><file name="010_top" hash="727a04df04b9b80db6cefdc1b4c60419"/><file name="020_store_switcher" hash="b6d1e1a1742425c0b3f8a02ee8f64d32"/><file name="030_content" hash="2055bf21f85a1b953664e2aaeb3b763c"/><file name="040_eav" hash="5deee6fe249f7ea1ddc60b8276e3758c"/><file name="050_methods" hash="dcef414dd912d9e646df24befa9316b0"/><file name="060_store_switcher_block" hash="9ebb73a790da8983dfc85574af127399"/><file name="070_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Widget"><dir name="Chooser"><file name="010_top" hash="f5bc94317c2c6c0d14882ba15eb6407b"/><file name="020_not_tree" hash="9fee15af4f12185d3197293692c338a3"/><file name="030_not_tree_eav" hash="0d63352bbb0abc265ab13da33c2204b2"/><file name="040_not_tree_content" hash="48e22a4e365563c69632bb74d0db99de"/><file name="050_not_tree_store" hash="b26d7218d7bcff222c679aa5e07c8e78"/><file name="060_not_tree_footer" hash="345e81687c80d6119461c5cade1edd00"/><file name="070_not_tree_flat" hash="a3ebee24e32e43eb5b6aae582ae5e449"/><file name="080_tree" hash="f857bd064de6c07d1599b47f0ffd9d1a"/><file name="090_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Helper"><dir name="Wysiwyg"><file name="010_content" hash="9ed57fe215b6d0e0169431902eb2afd8"/></dir></dir><dir name="Module"><dir name="Helper"><dir name="Form"><dir name="Wysiwyg"><dir name="Content"><file name="010_content" hash="7275f215b7d9172874faad0adc8fa936"/></dir></dir></dir></dir><dir name="Renderer"><dir name="Fieldset"><dir name="Element"><file name="010_content" hash="0d61c16f0f376875912c71817afd6846"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Category"><dir name="List"><dir name="Entity"><file name="010_top" hash="45187464be8d2fcba46051d82bb50d94"/><file name="020_store" hash="5d4378ac1469cee33c19375021c8c9d6"/><file name="030_eav" hash="378270a4fb279491fa8237f7232d9661"/><file name="040_not_eav" hash="c61d22711029de35ea23c8cc5582c37d"/><file name="050_footer" hash="3310177fcbadb4048cb5130d57da91dd"/></dir></dir></dir><dir name="Product"><dir name="List"><dir name="Entity"><file name="010_top" hash="05ebc701573a2381f1929d0f3fd1d6b8"/><file name="020_store" hash="5d4378ac1469cee33c19375021c8c9d6"/><file name="030_eav" hash="62e0e3f434eac5d7646ca67253b94657"/><file name="040_not_eav" hash="c61d22711029de35ea23c8cc5582c37d"/><file name="050_footer" hash="0f75591667e0afae13d399833a7a8a1b"/></dir></dir></dir></dir><dir name="Entity"><dir name="Catalog"><dir name="Category"><dir name="List"><file name="010_content" hash="6c201af0ef142175a8078a93138a098b"/></dir></dir><dir name="Product"><dir name="List"><file name="010_content" hash="ffd30c32262494c2378583817d08cf59"/></dir></dir></dir><dir name="Child"><dir name="List"><file name="010_content" hash="6da876bcf90940c58da4bcbd01cab880"/></dir></dir><dir name="Children"><file name="010_content" hash="d34a0f45f86b2573310fa4fb423fac38"/></dir><dir name="Comment"><dir name="Form"><file name="010_content" hash="a22dbea3608170f316f8a4eec14229ad"/></dir><dir name="List"><file name="010_top" hash="f8bf579c5879e621e7df165465ec744f"/><file name="020_stores" hash="1a60133a8449a1bd4d25a2bab577770b"/><file name="030_footer" hash="8610627b14ec5f50ec149fbbcbc3be17"/></dir></dir><dir name="Customer"><dir name="Comment"><dir name="List"><file name="010_top" hash="e16c62c85566442b4877ae0263c203e5"/><file name="020_store" hash="f07cc10c13871c59a0c0300dce0ec56c"/><file name="030_filter_eav" hash="e6d6c6009d19f1b98520902649a6a30b"/><file name="040_filter_flat" hash="4321e0b31704ca31099f3ed39010a7c0"/><file name="050_footer" hash="ada9954ac40ef54c9e34df34e386df61"/></dir><dir name="View"><file name="010_content" hash="95db6a28de6c1692727a03eed355e86c"/></dir></dir></dir><dir name="List"><file name="010_top" hash="ce7935dd65bafcf532cb160cc7788803"/><file name="020_stores" hash="1a60133a8449a1bd4d25a2bab577770b"/><file name="030_attributes" hash="7bebacd043bc336aa31ccdc9dc266d89"/><file name="040_status" hash="b69d2141c5536497d662c0e8cdba19ed"/><file name="050_not_tree" hash="d20e7e08d7ee8ada6175dc6fe78ae558"/><file name="060_tree_flat" hash="e5e7821bd8b6c235c81cc27e24ef3011"/><file name="070_tree_eav" hash="5a0cfa7f968eef1206c0ac790d95071e"/><file name="080_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Rss"><file name="010_top" hash="f7c37e18de4f2c414c433061b47a9eba"/><file name="020_stores" hash="d0e26ab44bfcc5cdf03ec07ee1892d3c"/><file name="025_eav" hash="a807bf30d9099707957723afde2c551b"/><file name="030_content" hash="dc62f579677a86de9388a45ac4a098d8"/><file name="035_tree" hash="ee870fe0ca6aaf095331706b990c0bbe"/><file name="040_attributes" hash="60b1b3fab87fd4e4dcbc2f0520e03d96"/><file name="050_footer" hash="0b4ea347619c4e5e1a22c292cac994f3"/></dir><dir name="Sibling"><dir name="List"><file name="010_content" hash="b04170108593b8e355f647064e4009f2"/></dir></dir><dir name="View"><file name="010_content" hash="20fbe7cdcb216c66f1c5251e970b5537"/></dir><dir name="Widget"><dir name="Link"><file name="010_content" hash="c4fa4367c50464a64468f33ed21c743c"/></dir><dir name="Subtree"><file name="010_content" hash="8e67bb76eaf6429add47d0cbc04cfb72"/></dir><dir name="View"><file name="010_content" hash="d5e6f76c199865aa9ed3ecf94cf504c7"/><file name="020_not_tree" hash="3c3223f687e821acadbd7bde19bd2cfd"/><file name="030_tree" hash="9bd327687df296fd0711c6447dce9125"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Rss"><file name="010_content" hash="14b33c43cdc5ad5c6ea380202a5164bc"/></dir></dir><dir name="Controller"><dir name="Adminhtml"><dir name="Module"><file name="010_content" hash="f510ed431b5bab046332cd6f3c38769e"/></dir></dir><dir name="Router"><file name="010_top" hash="6a76e84bcfb10be23d0eb33d8d343449"/><file name="020_entity" hash="a59adc2495266732dd52b1325a4c830a"/><file name="030_footer" hash="f7c38d8f972dea142b1361d40184e12d"/></dir></dir><dir name="Helper"><dir name="Category"><file name="010_top" hash="392f1c1f15aef77b14d030142e9e0911"/><file name="020_content" hash="b0f85cae35d0ea79785366cdbafb8c90"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Data"><file name="010_content" hash="8f198e3360c8e7521d742cacdd476508"/></dir><dir name="Entity"><file name="010_top" hash="2fde677bbbfc2e09fd17262124f74a13"/><file name="020_create_list" hash="d8457e9a07ab48ba715a309441746627"/><file name="030_breadcrumbs" hash="a46e398f83bd4082a7a152d749dd1f61"/><file name="040_tree" hash="08344c280e0fd774758c61a4cc4e44c8"/><file name="050_rss" hash="520dda1d6fc1865d1ae9df572b620e06"/><file name="060_file" hash="9ed3e363751611299e4e45aecdc1fd49"/><file name="070_eav" hash="45848ed420d251949373264ba057c741"/><file name="080_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Image"><file name="010_content" hash="4ea39c0d2c473ffe77bfc1137e4dc235"/></dir></dir><dir name="Image"><dir name="Abstract"><file name="010_content" hash="c8088806800b22611ee521e473562912"/></dir></dir><dir name="Product"><file name="010_top" hash="f1ce7ecd9ddc4aa8b2db8c2565dbb8a5"/><file name="020_content" hash="bdce693f564f5eba013a31521e405058"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="Model"><dir name="Adminhtml"><dir name="Observer"><file name="010_top" hash="45fae6e032afa21958f2fb7772d10d55"/><file name="020_entity_product" hash="173aaa3b9c38a62ad3ff6f8e64bbfa5a"/><file name="030_entity_product_save" hash="ba94bb27ccd3509ac4c5f82e4554ca7e"/><file name="040_entity_product_save_tree" hash="461d0c5305ace01323b5e007dc4197cd"/><file name="050_entity_category" hash="b1e6c102cb60ca8891ae3d77c529514c"/><file name="055_entity_category_tree" hash="7706c91cc09a7823fcaea416cec9fbfc"/><file name="060_entity_category_save" hash="8f7e379ebc7263da3999ee82250c0bfd"/><file name="070_entity_category_save_tree" hash="081d7667b0b3455880cce2704646c6e1"/><file name="080_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Search"><dir name="Entity"><file name="010_content" hash="430bc31e965daaeb9d58e27010bc6ce9"/></dir></dir><dir name="Source"><dir name="Yesnodefault"><file name="010_content" hash="4b65106d152b7f525f69b92e8ac630fe"/></dir></dir></dir><dir name="Api2"><dir name="Entity"><file name="010_top" hash="1c1fafa410c7f3594a382b60cd82b895"/><file name="020_eav" hash="c2009e3f271b934758c006563688f013"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Rest"><file name="010_top" hash="6943d53a27e5be13125d02cafd65a8a4"/><file name="015_tree_filter" hash="118d710b629243636f8bee1ccc0ca540"/><file name="020_store_collection" hash="2e424d6ea253d9d31e3cab3f314c3f8f"/><file name="030_collection_center" hash="d7dfdbb2d4155b227ae8b7419a872b36"/><file name="040_url" hash="2740a317d14cdb1bce61c804e1a30fee"/><file name="050_center" hash="26bb3431af58671f8a463bd2e0502bfe"/><file name="060_eav" hash="700b2c2a42b32d2673bfd66da6b58dbd"/><file name="070_load" hash="1c27ea317ad3606042e0bd0e02d7fc8e"/><file name="080_store" hash="4eecd5e32bd395f0cae0f774f2409528"/><file name="090_footer" hash="b2309d4a6f23d5628e45ae91e5f0bfe3"/><dir name="Admin"><dir name="V1"><file name="010_top" hash="5b5d86ac37f2e7dc488bc218617611ee"/><file name="020_tree_filter" hash="118d710b629243636f8bee1ccc0ca540"/><file name="030_footer" hash="c4e2e6415f3967822a7824b592f1a9f1"/></dir></dir><dir name="Customer"><dir name="V1"><file name="010_content" hash="f81f187ca29560a66102e518f7559ba8"/></dir></dir><dir name="Guest"><dir name="V1"><file name="010_content" hash="b6fc9dd8769b27d28722b67c267f956c"/></dir></dir></dir></dir></dir><dir name="Attribute"><file name="010_content" hash="8c70785be3fba9e4293bf460f8b4978e"/><dir name="Source"><dir name="Country"><file name="010_content" hash="c2b0da3332b0ffe9874eb5e0021ab7a6"/></dir></dir></dir><dir name="Entity"><file name="010_top" hash="31f795dbbcc01e5c599ddfbf5cfbe36d"/><file name="020_var_sibling" hash="4b7512938ed84c1851008644e1142626"/><file name="030_var_product_relation" hash="0a235d5a42529098101a1db4a7e09a7c"/><file name="040_var_category_relation" hash="acc309d3f08cd90366b56f05b32c660e"/><file name="050_construct" hash="08d00c8908572e0b0b997f5a81ed7e2b"/><file name="060_url" hash="e4b59be60c17bb5916f7693a9d804520"/><file name="070_url_rewrite" hash="68f3bace5d21beb76ecae3a14836a3d2"/><file name="080_editors" hash="b1eee42fd1b5bd76852673f6e720a9ca"/><file name="090_after_save_top" hash="3e696a9ed8b6bb6bb17a9549080fde09"/><file name="100_after_save_product" hash="ebbe3a0c8e4263543e1eab8390c58c4f"/><file name="110_after_save_category" hash="d62441af6e2443c374e2d409bc7f123c"/><file name="120_after_save_sibling" hash="03d3fd215da4502784f499bfcb0dfc80"/><file name="130_after_save_footer" hash="bdee8f14a98fb1d71110feeedfa6e5cc"/><file name="140_product_relation" hash="b935922e8a4cc2fca7dc2ef429a7071a"/><file name="150_category_relation" hash="6a19b688bb96f42cfa6f2a192cbbd979"/><file name="160_sibling_relation" hash="365a712f9a1797d56462f936d8898d44"/><file name="163_children_relation" hash="4778629c5b6175577b0659925afaa285"/><file name="165_parent_relation" hash="a5e6b9434dd2b570645d5cb54b36ecc2"/><file name="170_tree" hash="08fe1c89e0c59c1ecb8cf8cf9742f457"/><file name="175_eav_default_attribute_set" hash="a7d8bcce3193f0fcc36ab51bb357f1ac"/><file name="180_allow_comment" hash="8cd61a9ca67829edbe9d68c23727100a"/><file name="190_default_values" hash="097d3f12cda0e3cf3abd506dcdd1ba79"/><file name="200_default_values_rss" hash="646194a1ca9053973723596c20330800"/><file name="210_default_values_comment" hash="6b94a24151b5f8e646afa3b0f466e860"/><file name="215_default_attribute_values" hash="3cf469c78b16513f851023cab27e663b"/><file name="220_footer" hash="0f02e5c5b98bdf5aa1a781b00676adf1"/><dir name="Api"><file name="010_top" hash="6fd8834981a39002193c5dbd803a0073"/><file name="013_eav" hash="9470ddabf3ae917f5c1a7c64ab828e96"/><file name="014_tree_filter" hash="c767d9267165ada747dd6e38b66dd56a"/><file name="016_content" hash="715afd3c921c488be03ca702fcc48398"/><file name="017_add_eav" hash="23e74a43cae5808801c43e75522e16aa"/><file name="018_add_end" hash="c6cf5082c2aca919313c81723d94c7de"/><file name="019_update_eav" hash="79e99889476117fedf4ba4208cb7dc44"/><file name="020_update_footer" hash="a06789ebc0c9a1a0a9c95ee1e1d07558"/><file name="024_product_relation_info" hash="d8c79d9993895ddae6b22656ec00003e"/><file name="030_category_relation_info" hash="860d30c4a465eb9a911c5463e41b2861"/><file name="040_sibling_info" hash="18d4d13b426a7ee501077968fab64553"/><file name="050_info_footer" hash="f5cc640d359f31cd56e688615e914e76"/><file name="060_tree" hash="164eac71584eb3498f072f346cdfcd3f"/><file name="070_product_relation" hash="f09f9bd9b0a6b330a75b783e4bf759c1"/><file name="080_category_relation" hash="0a353f9e41824ed8cd1c718235189b00"/><file name="090_sibling_relation" hash="963e92fcb74d02267de706cc7b485077"/><file name="095_sibling_relation_tree" hash="c18bfc04bc1de27d1c7d69bd7cfb57c2"/><file name="097_get_attributes" hash="cbc4a2bab7afd5b761bde5cd6f15ae5c"/><file name="098_get_api_data_flat" hash="f5825e7a144f02a37d2ca0eb35e3418a"/><file name="099_get_api_data_eav" hash="c4ef595faa4d4a4e200badc6bceae5f8"/><file name="100_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="V2"><file name="010_top" hash="71c410ce154cf8f19c7c092033617dab"/><file name="020_product_relation" hash="4f8a836af7c07103a2458eb1a5934eb7"/><file name="030_category_relation" hash="fca88f5026f5362ebb02efb84e6960b3"/><file name="040_sibling_relation" hash="91a324ff552519e703c32f11f7eb53bb"/><file name="050_footer" hash="967560f87a90d6f3ce298622c3022261"/></dir></dir><dir name="Attribute"><dir name="Api"><file name="010_content" hash="b604da1dd0cb4d6bfe781fccf908d98f"/><dir name="V2"><file name="010_content" hash="2bc0b18f3500e13ac707fac0f0db22d0"/></dir></dir><dir name="Backend"><dir name="File"><file name="010_content" hash="4a53a37506ec061f5c18b5fcae4ccb2e"/></dir><dir name="Image"><file name="010_content" hash="d890cc8ca52dc509387edcc41ab615e7"/></dir><dir name="Urlkey"><file name="010_content" hash="0b984983ce537c8db91dad4a81a3ba7d"/></dir></dir><dir name="Source"><dir name="Attributecode"><file name="010_content" hash="d2a8fa231aaeb8157b228a744f60ce91"/><file name="020_eav" hash="565eab6bdde007ce5549c4c04f53195c"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Category"><file name="010_content" hash="843bad4119f9596e10159a5863f38c3b"/></dir><dir name="Comment"><file name="010_content" hash="558285d2e72d7b1baa581e5a4310f72f"/><dir name="Api"><file name="010_content" hash="8116ff11103d0bbb2063aebecbc96915"/><dir name="V2"><file name="010_content" hash="70ccd2ca6adb5d2677d5d364dfbf28ae"/></dir></dir></dir><dir name="Product"><file name="010_content" hash="51a5166350a2362d09e446e8c90ea40f"/></dir><dir name="Sibling"><file name="010_content" hash="10f829bac28892b7b87cde0d257f0196"/></dir><dir name="Source"><file name="010_top" hash="95a53880e82a27f59c59cc757daab698"/><file name="020_eav" hash="face552e254a9d5cb270590d66014427"/><file name="030_footer" hash="62834cfd6dd511f091c6036327f083bf"/></dir></dir><dir name="Observer"><file name="010_top" hash="2f39cf94f4778240b136a34d80ce1eae"/><file name="020_entity" hash="3be4e17190b2528d881cd9e9ef8f33aa"/><file name="030_footer" hash="54adfbade96adb4d8eb64b60f1762539"/></dir><dir name="Resource"><dir name="Attribute"><file name="010_content" hash="1dec815470580eb3bb649dad41d3f1a6"/></dir><dir name="Eav"><dir name="Attribute"><file name="010_content" hash="8f1e4a80ed73fb79bfda6c24d9fa54d3"/></dir></dir><dir name="Entity"><file name="010_top" hash="52ed0ddb8d8c3c5ab91ff55d8cd0e712"/><file name="020_tree_var" hash="803cd2c9fb0e326a8da7324d646772bc"/><file name="030_constructor" hash="6d6df4466051b610eef517de022e1565"/><file name="032_eav_construct" hash="a23e3d0786a73b5a9af2183614a0a985"/><file name="037_store" hash="a1e166e91511d02049837f550e485d57"/><file name="040_not_tree" hash="a0db425c376f08808ca74a8570ebc9bc"/><file name="045_before_save_multiple" hash="bd778b2226c5b1ff68b993d068b0eb06"/><file name="050_tree" hash="40c503c5d8c152801193aae4a6306c9c"/><file name="052_tree_store" hash="0343050748d07930db2d0009a0715cd6"/><file name="053_tree_after" hash="2d2cbab84a8052b25e1b37fed79ce638"/><file name="055_tree_eav" hash="b0f032390da9245957ebb9be758a2706"/><file name="060_tree_before_save_no_url_rewrite" hash="d0bc2fe70ff868d212e3698fdf90fe14"/><file name="070_eav_tree_before_save_url_rewrite" hash="d0bc2fe70ff868d212e3698fdf90fe14"/><file name="080_tree_before_save_url_rewrite" hash="e36fcd134b8f611d2efc466aff42280c"/><file name="090_content" hash="438df7ae371ed58cfd8fa7e805a351b1"/><file name="100_url_rewrite" hash="772b39b033f271a34aa22df73a041672"/><file name="103_url_rewrite_store" hash="2a48d4e67762841635078c3f53fc0a16"/><file name="107_url_rewrite_no_store" hash="fd7796f4e7b45835b69d18f5c1c36969"/><file name="110_url_rewrite_before_save_not_tree" hash="ad6af13f19f703ec1a8f2df31ec5defc"/><file name="120_url_rewrite_eav" hash="329d8134036b7752b137f2249f8d1440"/><file name="130_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Attribute"><dir name="Collection"><file name="010_content" hash="4a4ecbc27408f93a04d87b7097d6ba64"/></dir></dir><dir name="Category"><file name="010_top" hash="39aaf309aada910997d87b1a2dca71db"/><file name="020_not_tree" hash="395092f56c11e09ec1ed3724d2aa319d"/><file name="030_tree" hash="1a27671b95fbc88a4e2309cbc55300aa"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_content" hash="ad079021de3491eead24d4b2cf009fb5"/></dir></dir><dir name="Collection"><file name="010_top" hash="e2aac1dc442877c27b919bb64b609983"/><file name="020_top_store" hash="02ac73aafce3b0f45fb49063d8d138e8"/><file name="030_content" hash="fb287480f5f5c581cd3415cfbb4d880f"/><file name="040_store" hash="d8db10c2a523f91f9b6416a746db75c2"/><file name="050_tree" hash="12df937d796c84906cb8d935cd6d4032"/><file name="060_not_tree" hash="aa562dd58bc027412d1cb2b1ee49e26b"/><file name="070_product_relation" hash="1546d5a1607cd6b36687dad4d8ffc447"/><file name="080_category_relation" hash="750d894c947bf1b965c4020f5b5aad34"/><file name="090_sibling_relation" hash="c23388818a8a79df074a74721aa95902"/><file name="100_footer" hash="f53d84c0a99e10a5839cbe00d7758894"/></dir><dir name="Comment"><file name="010_top" hash="c27763a3ceebc3040d72625c83f61fac"/><file name="020_store" hash="3c2ecae139ef84007951cf382e3b91d2"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_top" hash="ab17d39abbecb97d7f4b0050f8a73153"/><file name="020_top_store" hash="02ac73aafce3b0f45fb49063d8d138e8"/><file name="030_content" hash="fb287480f5f5c581cd3415cfbb4d880f"/><file name="040_store" hash="40b8268a6b02d72e102aa6a8010c8d25"/><file name="050_footer" hash="f53d84c0a99e10a5839cbe00d7758894"/></dir><dir name="Entity"><dir name="Collection"><file name="010_top" hash="c07f6aa18d1deb31f2ca3d337c487f15"/><file name="020_store_var" hash="3620225301b89a45fa4c15b7eb9c4b7a"/><file name="030_construct" hash="f5359fb3850daff182c56af87ffe2a49"/><file name="040_construct_store" hash="a4e310f526aedfdc272bd0506575b47f"/><file name="050_content" hash="9a2d9499cd23a37d7b7bf38fb1074e43"/><file name="060_eav_title" hash="708315d25bb5703319b586075e3c854c"/><file name="070_more_content" hash="811fe686230a300c3a7cd4a6124f6b2f"/><file name="073_select_count_store" hash="aa326fbcfdd7292d99b0207c87db1348"/><file name="075_select_sql" hash="119d632bcf5e5f00de1b3e82de27bb0c"/><file name="080_store_top" hash="42aac25b822ee9a76bf90ed29086c89b"/><file name="090_flat_store" hash="e5fa3cb0b097373b7b9ccdc207ba7607"/><file name="100_store" hash="40e089a5b2e560b3704c558a29ff853d"/><file name="110_filter" hash="f06c225b111cd561ea42442cbddc820b"/><file name="120_store_filter" hash="3a97b2f851b75e134d9386eab2864fb7"/><file name="130_footer" hash="cf9e3a21123b393055caace4283d9cf4"/></dir></dir></dir><dir name="Product"><file name="010_top" hash="54bee728d2b28478580d9775b465fe0c"/><file name="020_not_tree" hash="c1f8116878e4bc7f55474793f5ea8fc1"/><file name="030_tree" hash="ce58097cbcd22db0917b94672f007fb5"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_content" hash="e09ca44678a76f7a1a62078dec473ed8"/></dir></dir><dir name="Sibling"><file name="010_top" hash="63ad063ff499996377e437e1c982ee42"/><file name="020_save_relation" hash="1bb5232b3965901d947a8e93555ebde3"/><file name="030_save_relation_tree" hash="8fd13f972d33aa73064c524fc6b5eed1"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_content" hash="d7c1feb03479792547216ef160201fb3"/></dir></dir><dir name="Tree"><file name="010_top" hash="d94eb147e0b86237b8571ec56408d751"/><file name="020_eav" hash="756d3fa32a2607a3fe1179fd0dbcb89f"/><file name="030_content" hash="f93f44659f99d936f6114dd5d12f2b25"/><file name="040_flat_collection" hash="18a3ae2dc1fdb9b4ad8612942878b735"/><file name="050_eav_collection" hash="dda84ce3ad429c1311147aedfb1e7200"/><file name="060_footer" hash="ec6aa607fd5a32c77f6c69883f26bd5e"/></dir></dir><dir name="Setup"><file name="010_top" hash="10ddb159051eeb6b5f3a365075df6c27"/><file name="020_eav_top" hash="8fbeb530b4e7be6b20feffa4055a397b"/><file name="030_eav" hash="2a67d14756e724608b88947dbce2f2a2"/><file name="040_eav_footer" hash="e239c95376c76b802f24d1d0e75e6323"/><file name="050_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Module"><dir name="Entity"><dir name="AttributeController"><file name="010_content" hash="22b48b83e785b7a3ab39f6f2df017b2d"/></dir><dir name="Catalog"><dir name="CategoryController"><file name="010_top" hash="da38228f766c1f6110b3eee4f29aa3ff"/><file name="020_not_tree" hash="eeccc102e390d8ef2e5bd9a35caf5d51"/><file name="030_tree" hash="498b2762986db20e32272298356b46f1"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="ProductController"><file name="010_top" hash="017c2ad6dd7dcafa16456f8a72ba7530"/><file name="020_not_tree" hash="e8227936a2baf50dc23ea45dd3e689c0"/><file name="030_tree" hash="5ea06f642a2eb06c325383bacf5fd0a2"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="CommentController"><file name="010_content" hash="710884a2484cf47da0094774a46491b6"/></dir><dir name="WidgetController"><file name="010_top" hash="401bc2877ec22157889b662ad7369bca"/><file name="020_tree" hash="4ca3ce9a440967216f09b7b0daf85280"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="EntityControllerEavNotTree"><file name="010_top" hash="5d2787a18e2c2c2deff29843ba134ab7"/><file name="020_save_product_relation" hash="5f64d703ad51f457791021034dac9a22"/><file name="030_save_category_relation" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="040_sibling_save" hash="e5a3043a283aafc6c202db9210d26b0b"/><file name="045_sibling_save_tree" hash="5798921bd354c057e3b952885f068814"/><file name="050_middle" hash="9b65758c552847e9511b71b64f6e4c11"/><file name="060_mass_action" hash="4760d1e79c619d606ddfad74f72fdd27"/><file name="065_mass_parents" hash="15d0f2a1dc964f5c2779fa53e09e5840"/><file name="070_product_relation_actions" hash="dff5825fb9ffdcdf851ddf1e78331c2e"/><file name="080_category_relation_actions" hash="5a1adebee4394d06171f9f0dc74e63eb"/><file name="090_sibling_grid" hash="9f437e1f0ff316bc4f08ffb19b8471e9"/><file name="100_sibling_actions_tree" hash="ec816c2575fdd3d5921decf6c486215e"/><file name="110_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="EntityControllerEavTree"><file name="010_top" hash="ebd5ae7a078df0a90473cde61203dc29"/><file name="020_product_data" hash="ef35afd04bfedbdd9a08dbb2254eabdd"/><file name="030_category_data" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="040_sibling_data" hash="cf7e5061ac1cf2d8600e5f545954de2c"/><file name="045_sibling_data_tree" hash="5798921bd354c057e3b952885f068814"/><file name="050_real_save" hash="cedbb11e16dab61867f9cfa8182da39b"/><file name="060_product_relation_action" hash="3827c87fbd6c722791ab202a385deff4"/><file name="070_category_relation_action" hash="2993db7b85b7164b88cd8d9ef2fd92c6"/><file name="080_sibling_actions" hash="58e028e693705952165fe5677ccc543d"/><file name="090_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="EntityControllerFlatNotTree"><file name="010_top" hash="c42ffcf05fbe24b0828ea4b5f0abe0bd"/><file name="020_upload_image" hash="8eb947a4dbf6989e635fd5ce1381d0d0"/><file name="030_upload_files" hash="424e24cfae698c29d36d405d060617f2"/><file name="040_save_product_relation" hash="5f64d703ad51f457791021034dac9a22"/><file name="050_save_category_relation" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="060_save_sibling_relation" hash="4857f358e471ec22bb35b893b5e8aaab"/><file name="070_save_sibling_relation_tree" hash="5798921bd354c057e3b952885f068814"/><file name="080_save" hash="a74adf52f0b222e1a30990e75e1f2860"/><file name="090_exception_upload" hash="ca7b53f3c03d0c3e0c926ad312ef1981"/><file name="100_exception" hash="00f90ef0513b82fffc0f19585ac7cd8b"/><file name="110_center" hash="c74f082a97590533a66550d04cd28501"/><file name="120_mass_update" hash="3ace1d78a8dab8648a85047515395bbf"/><file name="130_mass_parents" hash="15d0f2a1dc964f5c2779fa53e09e5840"/><file name="140_product_relation_actions" hash="dff5825fb9ffdcdf851ddf1e78331c2e"/><file name="150_category_relation_actions" hash="5a1adebee4394d06171f9f0dc74e63eb"/><file name="160_sibling_actions" hash="eded044ea2c515756bf78dbbd48154ca"/><file name="170_sibling_actions_tree" hash="ec816c2575fdd3d5921decf6c486215e"/><file name="180_footer" hash="1de3e8c1cf941195894ba438de23b6cf"/></dir><dir name="EntityControllerFlatTree"><file name="010_top" hash="399f46b7f4f1ed5e05223ef4d6b33e69"/><file name="020_wysiwyg" hash="d43e8888ad2c3a2be5e9ab4f6c8ea112"/><file name="030_save" hash="89499414fd87eee842bf7c68c5b72ace"/><file name="040_upload_image" hash="8eb947a4dbf6989e635fd5ce1381d0d0"/><file name="050_upload_file" hash="424e24cfae698c29d36d405d060617f2"/><file name="060_save_continue" hash="517334331bc285ac1fd2a395bb110af6"/><file name="070_product_data" hash="69fb7236c7346aa998a68aee646904c6"/><file name="080_category_data" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="090_sibling_data" hash="cf7e5061ac1cf2d8600e5f545954de2c"/><file name="095_sibling_data_tree" hash="5798921bd354c057e3b952885f068814"/><file name="100_real_save" hash="ae703e1d79cbb3b989a3e79d68616d7e"/><file name="110_product_relation_action" hash="3827c87fbd6c722791ab202a385deff4"/><file name="120_category_relation_action" hash="2993db7b85b7164b88cd8d9ef2fd92c6"/><file name="130_sibling_actions" hash="58e028e693705952165fe5677ccc543d"/><file name="135_sibling_actions_tree" hash="ec816c2575fdd3d5921decf6c486215e"/><file name="140_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Entity"><dir name="Customer"><dir name="CommentController"><file name="010_top" hash="9f62f4cf9623a20a21051add6d53e33a"/><file name="020_entity_eav" hash="e3928f0c5176f7ef8c2e9c1cfc5c7e39"/><file name="030_entity_flat" hash="8111faf8ab205e42f80a01364e910d90"/><file name="040_store" hash="35770a11b9af34946533859a9bfd1c8f"/><file name="050_entity_flat_store" hash="15a379ec302d933bc618a8f3b19c6b93"/><file name="060_footer" hash="e20522e04290376a1e49520b11206983"/></dir></dir></dir><dir name="EntityController"><file name="010_top" hash="86d72db023b8b448068a4c156b29e630"/><file name="020_list" hash="446e82cd88ff847dbcb2c0d80b8ee542"/><file name="030_list_seo" hash="f2ca1a03f3af0b0e6fac01d698bf5b4e"/><file name="040_list_footer" hash="765f671c6c8df0b2dc138adadaef66d8"/><file name="050_view" hash="72625bb483a975414a34ff7ba6add736"/><file name="060_view_tree" hash="3fe6f66fcb554cb3ba4a0d60cbafc912"/><file name="070_view2" hash="25a8b855f1d531064b2e1c1b7aee060f"/><file name="080_breadcrumbs" hash="317bbb91ae8b80682df6f82f6b325ec3"/><file name="090_breadcrumbs_tree" hash="0d01c24d56ce14a946209225180a15f7"/><file name="100_breadcrumbs_footer" hash="4c00b1852b26c7782dc7ef0af43bf688"/><file name="110_view_seo" hash="df29b452c36d9f51c93ad3442f09089f"/><file name="120_view_footer" hash="765f671c6c8df0b2dc138adadaef66d8"/><file name="130_rss" hash="b64a15b83af918ffd04a7923436d8978"/><file name="140_comment" hash="fc67e1a965ff7ece556c426bdee0af0a"/><file name="150_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="data"><dir name="namespace_module_setup"><dir name="data-install"><file name="010_top" hash="9baa375f86c77c971bdf4ff58a1c0490"/><file name="020_entity" hash="bf3f9669f77cc9123c49814307991d2b"/></dir></dir></dir><dir name="etc"><dir name="adminhtml"><file name="010_content" hash="5b38ce3527f5c51f6159da6d5dccabdb"/></dir><dir name="api"><file name="010_top" hash="867c51b5c21efd691c7c3df3af4bc693"/><file name="020_entity_api" hash="b31ed12c80316bbdf61b6ff04eb3a51f"/><file name="030_resource_alias" hash="b943f39407ab6131bf93d6e6e44936e8"/><file name="040_entity_resource_alias" hash="d7f51e1ed157c61dda3ddb9a22f484fc"/><file name="050_v2" hash="12dcbc42e0ec81ef5f8d0d563fbf885f"/><file name="060_v2_entity" hash="c0e32ae7d754a1d36302a501ff23ca18"/><file name="070_acl" hash="4f900c28a8eef538b9f5710b6116631e"/><file name="080_acl_entity" hash="9f3c85df11943be774a2a6bf316e66e1"/><file name="090_footer" hash="325809a4d6fd615e7c2c9743b3655c53"/></dir><dir name="api2"><file name="010_content" hash="3cee98654e6d59b601235e45dcf4d2b6"/></dir><dir name="config"><file name="010_top" hash="5b6ad2628b143dcae6b168ca4bf14904"/><file name="020_tables" hash="81a36d80bacf44a97c8d59887d0e2164"/><file name="030_store_tables" hash="73114fc78d20c8ab8f8d79a3d984dc87"/><file name="040_siblings_table" hash="e362aa300301fc423c8641ad434f0eac"/><file name="050_product_relation_table" hash="ab5676590138330d4ff36a15002bee5d"/><file name="060_category_relation_table" hash="5ed5fbeaab8d1fd7ca3dbc1343d71f0a"/><file name="070_comment_table" hash="c0181d16ba7087f4f981bfcc1c6dc8ad"/><file name="080_comment_store_table" hash="2d19f290726a6a9a80f534fd404595e0"/><file name="090_eav_attribute" hash="49b2ecc7c4d9940bb4e934b11df4dbbc"/><file name="100_global" hash="bcc43369c66a79dd5ceb6ca31cd944b1"/><file name="110_url_rewrite" hash="b9020832f4c9d77474687d409bf07369"/><file name="120_adminhtml" hash="750c8c73a53ba5d80148cf5628468efd"/><file name="130_relation_events_top" hash="7d655aaf8e39e8e21234c4589e9c0f75"/><file name="140_relation_product_top" hash="5edc7f53f573872a9bfd6122f3961702"/><file name="150_relation_events_middle" hash="6f4be5a184572f9a5ec53e1bc6341380"/><file name="160_relation_category_top" hash="e07d99af7575f411274c0e2b86aa144c"/><file name="170_relation_product_bottom_start" hash="c4389c5178de3b3491d021f6bd292e35"/><file name="180_relation_product_bottom" hash="2cac1148f2d56395435902be1d350d36"/><file name="190_relation_product_bottom_end" hash="cddbb3962c99a02f3b7e449b7c02baf1"/><file name="200_relation_category_bottom_start" hash="a5ea816ddaf504e565945c4fa5c5c93d"/><file name="210_relation_category_bottom" hash="e6776a83e08a397b8a3ca255bdf386e4"/><file name="220_relation_category_bottom_end" hash="1d55309dbdeb0dd473ef6a8bac71a785"/><file name="230_relation_events_bottom" hash="a5862d4611e980ff9553372b34560ce6"/><file name="240_global_search_top" hash="949ac50acd8c5fe3b68b66204d00e938"/><file name="250_global_search_entity" hash="3db0a74a189b145960107a16dc86086a"/><file name="260_global_search_footer" hash="4387151e9004196f17df55f4031fb471"/><file name="270_admin" hash="c1df2cc861cbb4644e6f0b8d46896664"/><file name="280_frontend" hash="17f720c665a0c4c3d2d6f0b21cae4139"/><file name="284_router" hash="9e4cb67792931dd76b552305e61e125f"/><file name="287_frontend_footer" hash="51f85cf376369ebf50cf3701b469b1c9"/><file name="290_default_top" hash="c81ae31e57983c412c3f286b83a20a5c"/><file name="300_default" hash="0daa38656f72266230a6ee8162a0353d"/><file name="310_default_footer" hash="8d9422cb320d29d38c21c42f22c00c1f"/><file name="320_footer" hash="5766fab0272399ec661c78736a631dc1"/></dir><dir name="system"><file name="010_top" hash="213a55275becea72f93398fb19813039"/><file name="020_entity" hash="091e1ee91fde3b161f3da0988aa7f710"/><file name="030_footer" hash="626d555d520d969b4eba12d3b6dc32c0"/></dir><dir name="widget"><file name="010_top" hash="29a6efa02a0f04ce056cc53d0b4e2272"/><file name="020_entity" hash="acff756a0ba07434c3ffb280b90af55c"/><file name="030_tree" hash="305740f2e0e3bb6ef2959d1c60476c4c"/><file name="040_footer" hash="cef2c02165fc166d7f62359f295c776a"/></dir><dir name="wsdl"><file name="010_top" hash="17165c0a86e1cec22cf8daf487086939"/><file name="020_entity_types" hash="7c4b90a6ee31d11cfff79eac452bc574"/><file name="023_entity_comment_types" hash="99ef208d5e2cd4c0c94a4514e2c5b038"/><file name="026_entity_attribute_types" hash="9fdc466d3ee17f47abe4f3012ddf7a16"/><file name="030_schema_footer" hash="b108663b3854ef338073d82182c99e63"/><file name="040_entity_messages" hash="d3e739a2efae20883d9ebf4149c46507"/><file name="043_entity_comment_messages" hash="d515922a475bcc48492416fe5205cf48"/><file name="046_entity_attribute_messages" hash="c3374cad433dee3ceecb4ccb950f58e5"/><file name="050_porttype_top" hash="1bc699e11eacc6c8df7326525db516d4"/><file name="060_porttype_entity" hash="adeb7d5741d6578fed57e8db68e50d0b"/><file name="063_porttype_entity_comment" hash="8fdacfec6cb6383961730d5a8fd1f15a"/><file name="066_porttype_entity_attribute" hash="82406651e497f919b7ab1efcd9dc263d"/><file name="070_porttype_footer" hash="d47918d188cadf66538eb0d81b382520"/><file name="080_binding_top" hash="6c9a2fa40d2d8ce3e8f5bd69574f16c5"/><file name="090_entity_binding" hash="a09b0b6dd147a65d5ead46ad0b910174"/><file name="093_entity_binding_comment" hash="9a57fd5962d4e1f369f126dbd9439fc3"/><file name="096_entity_binding_attribute" hash="7ee2aa999385c857a4e82f85beafbec8"/><file name="100_footer" hash="fd1c8b122b4873e1e68d94929e44fba7"/></dir><dir name="wsi"><file name="010_top" hash="a0c873516a509f5d9da5f17345540ec8"/><file name="020_entity_types" hash="ad25a26d30bf2dafbcd8a514b8b04395"/><file name="023_entity_comment_types" hash="2944750eb27bd12cc57be639220da60e"/><file name="026_entity_attribute_types" hash="48a70b7e2ef28331b84adabb948ea151"/><file name="030_schema_footer" hash="6e5916b770444e599eb9b9fe9454302a"/><file name="040_entity_messages" hash="98db3bd67659f19d66b22e7ed8607d0b"/><file name="043_entity_comment_messages" hash="8ba13f08ac9abafa741777d9b34d5c5a"/><file name="046_entity_attribute_messages" hash="e2df4b87853fe7e1dc8978e5c6b43e29"/><file name="050_porttype_top" hash="5ef5138db4c8c80c945359baa23f0102"/><file name="060_porttype_entity" hash="f4c0fd664d81b2337dd675ad297c535c"/><file name="063_porttype_entity_comment" hash="c59251b07a2317a33f98121c20d7b291"/><file name="066_porttype_entity_attribute" hash="9ab778046249f0f75f37e6f7a7926f87"/><file name="070_porttype_footer" hash="6c49b132200e7cb361cc8379736af66b"/><file name="080_binding_top" hash="5fe0693515fd41176023a7b5ee52ff31"/><file name="090_entity_binding" hash="b3334a6ec6e894350104009fc604c07b"/><file name="093_entity_binding_comment" hash="a41e98f20978067107bc1d03589c1135"/><file name="096_entity_binding_attribute" hash="862d06d59664343b00c28b48e9042952"/><file name="100_footer" hash="d58e080977127430d922eec5ed9be32a"/></dir></dir><dir name="sql"><dir name="namespace_module_setup"><dir name="install"><file name="010_top" hash="b626615168f25d23e910d0ee731cd010"/><file name="020_entity_flat" hash="8e4b8c5bd1b349028a7f091610826a9a"/><file name="030_entity_store" hash="5a880c3319500d9f7a0ac2355377f91d"/><file name="040_entity_eav" hash="dd4148c35d0a6728931461e26a06d679"/><file name="050_product_relation" hash="0318d0b29d914aaf23eb2ab96fd5ceec"/><file name="060_category_relation" hash="6c4ab8177a09a19b1e9c0e608914da94"/><file name="070_comments" hash="1e3850eeca0ddb910bdc7a687e1cf161"/><file name="080_comments_store" hash="98792a81673a34296b2985e6b1ecb9eb"/><file name="090_sibling_relation" hash="98a41a2f9c90bccffa10ea294d5038f3"/><file name="100_has_eav" hash="376ee9448c597d8f5742aee9c9fddcef"/><file name="110_product_attribute" hash="067cf2c53917c651e122575cb5378286"/><file name="120_category_attribute" hash="a8bbc66944d73b1f8a8510bb74b1b898"/><file name="125_eav_options_default" hash="c2798f5b82089781ace1074bec6e7fe7"/><file name="130_footer" hash="72aa99adf9ca490f11fabcedd5290fc4"/></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="layout"><dir name="namespace_module"><file name="010_top" hash="c657e63ddce2df350b7d45c57620e967"/><file name="020_entity_not_tree" hash="9a4c1b28ee061042cc76a236da9d86a8"/><file name="023_eav" hash="a90cef461e9496016b4d5d1818ec50b2"/><file name="027_entity_not_tree_footer" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="028_entity_edit_eav" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="029_edit_footer" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="030_relation_product" hash="147ec1c3620a12c30d8c7fbf4a047bb0"/><file name="040_relation_category" hash="e0c37abbaae3c58705a8921c3f10d13d"/><file name="050_relation_sibling" hash="4b7a308623c095ba6ef28ecb70cffee2"/><file name="060_entity_tree" hash="f75243adcc56c69711cb7dca55dee7d0"/><file name="070_relation_product_tree" hash="29adcc4c866977bbda2939a48b3f9377"/><file name="080_relation_category_tree" hash="a2f99eefe2903a2bbcab8b6282c48328"/><file name="090_relation_sibling_tree" hash="87af8f9a93be9ade1f8ebd73de47b80f"/><file name="100_eav_attribute_edit" hash="01db5571ca8b30844fb404563fefcffd"/><file name="110_comment" hash="338f02e3de7f86d2b28f112c96dcf143"/><file name="120_footer" hash="e38301056eb83a4de70947444e0e047f"/></dir></dir><dir name="template"><dir name="namespace_module"><dir name="attribute"><dir name="js"><file name="010_content" hash="88a5e01babe2d4e8d45bdb69a0dcf9c5"/></dir></dir><dir name="catalog"><dir name="category"><dir name="tab"><dir name="entities"><file name="010_content" hash="14dddd04c3798f3714f5263c95335f3c"/></dir></dir></dir><dir name="product"><dir name="edit"><dir name="tab"><dir name="entity"><file name="010_content" hash="4e2496ed7414b06c0b68a93cbeba3b34"/></dir></dir></dir></dir></dir><dir name="entity"><dir name="edit"><file name="010_content" hash="457f5e7ee94eaa075549b402cc04c90d"/><dir name="form"><file name="010_top" hash="5d504dea5b45f8af43a0d6e7c9d851f3"/><file name="020_product_hidden" hash="86402e52c83df9cbae8f0af1b281b912"/><file name="030_category_hidden" hash="e2ecbfcd825531e55174a97d833d339e"/><file name="040_sibling_hidden" hash="d1b52e8c4306a5689198d8020921a466"/><file name="050_content" hash="86d631712b4dc672bbf543e72edbac01"/><file name="060_product_relation" hash="20632de5f0caa7b33fde47fa6ae91dec"/><file name="070_sibling_relations" hash="62f27a022840d3fa15f217664454ca3b"/><file name="080_footer" hash="f5b26f293440dfb08e77e30e6eab9eee"/></dir><dir name="tab"><dir name="categories"><file name="010_content" hash="5833c90e662af9e44ac764b230d3b131"/></dir><dir name="sibling"><file name="010_content" hash="44c9f6b54559c7939b0275b1211f18b5"/></dir></dir></dir><dir name="tree"><file name="010_not_eav" hash="05b8c2e11f6db22e0e3de68d18605582"/><file name="020_eav" hash="29e7479f4da2b2cdcba0838bf96369a7"/></dir><dir name="widget"><dir name="tree"><file name="010_content" hash="4fafa06db66187e73fbf4e0c525791be"/></dir></dir></dir><dir name="form"><dir name="renderer"><dir name="fieldset"><dir name="element"><file name="010_content" hash="e8718e51805c0ca1eebdfc27557f579f"/></dir></dir></dir></dir><dir name="grid"><file name="010_content" hash="6651c76539c9fbc066d14bfa5f8b6d25"/></dir></dir></dir></dir><dir name="frontend"><dir name="layout"><dir name="namespace_module"><file name="010_top" hash="15cdb696e6db3f0724b315d817774edf"/><file name="020_comment" hash="24c52d027dd42a0355d12563a4654d16"/><file name="060_list" hash="6c7e4b877f895c0159171f4e6c6a103c"/><file name="070_view" hash="b9963e0c35ccc5b228531e6623905995"/><file name="080_entity_rss" hash="da751f73d104cf1daa35e39753b4e8d3"/><file name="090_rss_top" hash="5546694e606a9b3be3167398144f1fe0"/><file name="100_rss" hash="c0d78771dd8ceb256e10dc158fa4f113"/><file name="110_rss_footer" hash="8a0ce083998ffae9647b1dfce6ff28d7"/><file name="120_relation_product" hash="ccb980dcb8b4672df02ecc58821ab7e2"/><file name="130_relation_category" hash="14472da688c261667c742a8479b8aeb3"/><file name="135_entity_comment" hash="7e811871e23a1d44b4b34779a00de792"/><file name="140_footer" hash="e38301056eb83a4de70947444e0e047f"/></dir></dir><dir name="template"><dir name="namespace_module"><dir name="catalog"><dir name="category"><dir name="list"><dir name="entity"><file name="010_content" hash="255e7a9acb16106c8708c40aa92741e5"/></dir></dir></dir><dir name="product"><dir name="list"><dir name="entity"><file name="010_content" hash="8b3559297dc3824c14d09a46a188f749"/></dir></dir></dir></dir><dir name="entity"><dir name="catalog"><dir name="category"><dir name="list"><file name="010_content" hash="46e48fce4680a1725c1c285ac61e55a8"/></dir></dir><dir name="product"><dir name="list"><file name="010_content" hash="2e394b64cb6ecbf8975083ccbe69b709"/></dir></dir></dir><dir name="child"><dir name="list"><file name="010_content" hash="5a0ecef8ff01c476373504ae2032329b"/></dir></dir><dir name="children"><file name="010_content" hash="8485f70bdc2a819f432375d643099268"/></dir><dir name="comment"><dir name="form"><file name="010_content" hash="f2f695b4da6462e954eba77a4b369ec2"/></dir><dir name="list"><file name="010_content" hash="8649e79743f7d5dc6a634d3ef656ede6"/></dir></dir><dir name="customer"><dir name="comment"><dir name="list"><file name="010_content" hash="7fb9364fe69c4d40f6514cb7fd988a03"/></dir><dir name="view"><file name="010_content" hash="09d7914ec8ea7166ed90151cc9298a7d"/></dir></dir></dir><dir name="list"><file name="010_top" hash="a7cc8748eb003a18af68f7abc7164522"/><file name="020_rss_link" hash="7053e8c95be2facf2673b3b4d7a9bc99"/><file name="030_footer" hash="bb5d1c8a7a9070c10402dc152d736c09"/><file name="040_footer_is_tree" hash="28067e09720d62f0e928a09eeee94de8"/></dir><dir name="sibling"><dir name="list"><file name="010_content" hash="63893b913cb62e847712b408caa43cfb"/></dir></dir><dir name="view"><file name="010_content" hash="709e3570777e6e3ee5cb4453940bb06b"/></dir><dir name="widget"><dir name="link"><file name="010_content" hash="f38d2755f4ffda5d801117ed1fbfce0e"/></dir><dir name="subtree"><file name="010_content" hash="d4ca6ed68bf9cd7c69a75cf2852aa7db"/></dir><dir name="view"><file name="010_content" hash="e3907ff9a83026d7a54701f55fb06d23"/></dir></dir></dir><dir name="rss"><file name="010_content" hash="98fb61cdce9133a0b68f3ed5fb00827e"/></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><dir name="Namespace_Module"><file name="010_content" hash="a41ceeea2ef52bd7108aab9e3724d6e4"/></dir></dir></dir><dir name="locale"><file name="010_global" hash="406695b232401f92114f0228223960cb"/><file name="020_entity" hash="7b3b9580e421493434ae3e498c48bbd0"/><file name="030_attribute" hash="0bc9532d35587f2225e398156cc3ef7f"/><file name="040_rss" hash="5e72d78710b03b014b69a492438d5602"/><file name="050_seo" hash="1c5889d31d3410540715b6c866966178"/><file name="060_attribute_yesno" hash="20eaf2d5eaa8224e5fa1c7a63634b1c0"/><file name="070_file" hash="8bebcdd48d5ae7b533cc53e789f03ef2"/><file name="080_product_relation" hash="b96f377dfa788f2772f2f8b7f156aebd"/><file name="090_category_relation" hash="5e8c099f6269eb2c18bac7003c40950b"/><file name="100_relations" hash="d0f7a10c89d21ade4ba17cd73dbb42fb"/><file name="110_tree" hash="37bf0971ca18e0e4222ae2b0d3ba6311"/><file name="120_tree_entity" hash="0ebe3d6c664ef1eece3031a0fc1558b8"/><file name="130_url_rewrite" hash="9b4c0c91f4e5001812d825503841433e"/><file name="140_api" hash="58e27bb8ef0a04a711e20207dce037a4"/><file name="150_api_entity" hash="5f79e38c8a97f2e171eedc2d5246910d"/><file name="160_api_product_related" hash="f6875de876ab6e34595e5513aa35628b"/><file name="170_api_category_related" hash="06843fd4b33897e431ac4f86190e4433"/><file name="180_api_tree" hash="99bae32405e8a3eff292b0a12fd972f5"/><file name="190_api_sibling" hash="096605fae72bf35317dc4601406a23d0"/><file name="200_entity_eav" hash="f07b6cabd42c0a2878b68d6f786f2cfc"/><file name="210_eav" hash="af526c63d99167884a226b43580fb305"/><file name="220_entity_comment" hash="81d3484f7ab23fe3fa48f691017ec954"/><file name="230_comment" hash="31344b22a3622cb2e8d16fd509579000"/><file name="240_comment_store" hash="0cfb47a807925d64f8c69d97731a0c01"/><file name="250_api_comment" hash="bf31f09d8ae78799d3f037749cf17875"/><file name="260_eav_api" hash="6bee23c604fa04bf8b97571b30a26ec7"/><file name="270_frontend" hash="dd6eb8db5b99a5d5412106f3b11f0948"/><file name="280_entity_seo" hash="69afaf0eb278d53a50f8b56b80f810fa"/><file name="290_rest" hash="5fa69e22784f680e3f6b25254c097e74"/><file name="300_rest_entity" hash="a5a9c01f79a015f1041ab61de0ddfffa"/></dir></dir><dir name="skin"><dir name="css"><dir name="namespace_module"><dir name="tree"><file name="010_content" hash="ebab2fbc43a5609ca870e49ca1e5be79"/></dir></dir></dir><dir name="images"><dir name="namespace_module"><dir name="collapsedgif"><file name="010_content.gif" hash="ef74c08289e94b7aae81766fb00d4195"/></dir><dir name="collapsedpng"><file name="010_content.png" hash="0613450d25c762b6a40c51768b02462d"/></dir><dir name="expandedgif"><file name="010_content.gif" hash="3f5512a54f359343273caf7b3787ee8a"/></dir><dir name="expandedpng"><file name="010_content.png" hash="f7f28ae897708c78b28ead22c3692bb8"/></dir><dir name="line1gif"><file name="010_content.gif" hash="65b0c812c8d57ea72b84fc69a077a40a"/></dir><dir name="line1png"><file name="010_content.png" hash="4e01064a2c78b8885f65ff7a40f78c02"/></dir><dir name="line2gif"><file name="010_content.gif" hash="95fc5c58069ece5eb44e198ee53b3fe1"/></dir><dir name="line2png"><file name="010_content.png" hash="6adbb4ca64d943f5ee5528d713757fde"/></dir></dir><dir name="placeholder"><dir name="entity"><file name="010_content" hash="4b2c997fd2142a6dab492f82269dd310"/></dir></dir></dir><dir name="js"><dir name="namespace_module"><dir name="tree"><file name="010_content" hash="fbfaa20b029a6a8679c21b3b8932ab0b"/></dir></dir></dir></dir></dir><file name="system.xml" hash="d921fe7409ddf9fb30e439a4766f643a"/><file name="umc.xml" hash="2f47a41870895ef7790f12c584a0f30e"/><file name="umc_source.xml" hash="7835de1c60e8d24d9f422a5ae650858e"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ultimate_modulecreator.xml" hash="c2a7eacd872e0149a21f6d1b2a6712e9"/></dir><dir name="template"><dir name="ultimate_modulecreator"><dir name="edit"><dir name="tab"><dir name="entities"><dir name="entity"><file name="attribute.phtml" hash="1653a058cdeb4ad723493f2bbb22ef23"/></dir><file name="entity.phtml" hash="39ba62b4cf330df1136a44f1912795eb"/></dir><file name="entities.phtml" hash="c647c306a75d9212b538642d4fa5b53e"/><dir name="help"><file name="fieldset.phtml" hash="0eba0b67b3ef0935c73db56657ec98b8"/></dir><file name="help.phtml" hash="31f035951bbd8a23bf372401ebb784e3"/><file name="relation.phtml" hash="975cc452bda652141f17f9b446c9adf5"/></dir></dir><file name="edit.phtml" hash="7b65e0bd3c93f51d95fe001ae2874a09"/><file name="tooltip.phtml" hash="cb545a9f068cf348a6546295daad3834"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Ultimate_ModuleCreator.xml" hash="82c74149ad25681e1490577ddb609d18"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Ultimate_ModuleCreator.csv" hash="ae05eff426320c0291b394a8fdadb8f6"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="ultimate_modulecreator.css" hash="8079fa763d027f90d98ae86ccb0a588e"/><dir name="images"><dir name="ultimate_modulecreator"><file name="collapsed.png" hash="0613450d25c762b6a40c51768b02462d"/><file name="expanded.png" hash="f7f28ae897708c78b28ead22c3692bb8"/><file name="line1.png" hash="4e01064a2c78b8885f65ff7a40f78c02"/><file name="line2.png" hash="6adbb4ca64d943f5ee5528d713757fde"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><file name="ultimate_modulecreator.js" hash="b69279b7c1c8f4e2d504d52a68d0ed01"/></dir></target></contents>
25
  <compatible/>
26
  <dependencies><required><php><min>5.0.0</min><max>7.0.0</max></php></required></dependencies>
27
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Ultimate_ModuleCreator</name>
4
+ <version>1.9.4.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/MIT">MIT License</license>
7
  <channel>community</channel>
9
  <summary>Develop custom Magento modules without writing any code. Use a module creator. Use this module creator</summary>
10
  <description>This module allows you to create custom Magento modules for your own entities. You can create as many entities as you want in one extension, you can establish relations between them, decide to generate only back-end pages or both back-end and frontend pages.</description>
11
  <notes>Feature&#xD;
12
+ - Link to related entities in grids and add/edit forms&#xD;
13
  &#xD;
14
  Bug Fixes: &#xD;
15
+ - Fixed related entities grid columns&#xD;
16
+ - The related entities tab did not show only selected entities on category edit mode.</notes>
 
 
 
 
17
  <authors><author><name>Marius</name><user>tzyganu</user><email>tzyganu@gmail.com</email></author></authors>
18
+ <date>2014-08-19</date>
19
+ <time>11:24:21</time>
20
+ <contents><target name="magecommunity"><dir name="Ultimate"><dir name="ModuleCreator"><dir name="Block"><dir name="Adminhtml"><dir name="Modulecreator"><dir name="Edit"><file name="Form.php" hash="a6855a30efbe87f5b1c593c83bfe2342"/><dir name="Tab"><dir name="Entities"><dir name="Entity"><file name="Attribute.php" hash="1c9379375866c9239163bc56be11e114"/></dir><file name="Entity.php" hash="2f182d8c35a1f4228efa8bdb23945aca"/></dir><file name="Entities.php" hash="6f770aec8ae66a09c5304e876bb5f8f0"/><dir name="Help"><file name="Fieldset.php" hash="f7d687241b4f60475fd1d6b0d9862fcc"/></dir><file name="Help.php" hash="85427034d5f35125d13e75b17f9f64f8"/><file name="Relation.php" hash="579b6d87747b82789ee65d737fc1e315"/><file name="Settings.php" hash="cf3a8b5980bd39d7fa591091f8394a5f"/></dir><file name="Tabs.php" hash="0a9fa3fae23d5b7f815e77e53da2537d"/></dir><file name="Edit.php" hash="e7d396642d6408ce9034ede7517b7046"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Download.php" hash="b0cf83e2273cff29cd203c8635b2fff5"/></dir></dir></dir><file name="Grid.php" hash="72f199fe34b312cd8aada2957ed4f3cd"/><file name="Menu.php" hash="40ee71583453626a03967c822a78164b"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Abstract.php" hash="70c0e64c09521b7a98dd4be7187c7ea2"/><file name="Attribute.php" hash="ffab3a73feb7f37c4047081cf43419b9"/><file name="Entity.php" hash="427369fa1062bc11978710d67fe2e71a"/><file name="Settings.php" hash="61b1b50af247081a066a8af9e9e54a2a"/></dir></dir></dir></dir></dir><file name="Modulecreator.php" hash="ce93deb82c8b64d0e059e9434d2174a0"/></dir></dir><file name="Exception.php" hash="f060d2ba3fac64341c3749d2cebbaac1"/><dir name="Helper"><file name="Data.php" hash="7f61b02c0583b20d0322e792b2cf040e"/></dir><dir name="Model"><file name="Abstract.php" hash="f3ac316da79db7d628b2c3b893df48ab"/><dir name="Attribute"><dir name="Type"><file name="Abstract.php" hash="27a3880a7520e08adbaa0f245555c9d4"/><file name="Country.php" hash="7009b88ee14e9c66b767f7bc90a3250d"/><file name="Decimal.php" hash="bf3df688974cae17f9e16b6b6bb166a1"/><dir name="Dropdown"><file name="Abstract.php" hash="3f73a641f1c2e993677c3ffba0710c34"/><file name="Category.php" hash="da47dd40ae39238a5395652a228549e0"/><file name="Custom.php" hash="c401e6905868955b86f5206e0f15e609"/><file name="Customer.php" hash="6b5f51e69c38ef99ee8d7e119c5f2346"/><file name="Product.php" hash="4144613d5dd6699ff7dd29d59a7c876d"/></dir><file name="Dropdown.php" hash="3544e492b621a027efb95d6d08c92e3d"/><file name="File.php" hash="93b160916baa561247dcd8040361f6f2"/><file name="Image.php" hash="25f0b1b1abdef560d0d778338b0d8d8d"/><file name="Int.php" hash="35a5bf8b9cd1fc772b7c4f1647d7ac6f"/><file name="Multiselect.php" hash="11558da53178821cb3dbdbf3f2fa7a99"/><file name="Text.php" hash="1649397e1bde1c2223d2656ac520bc48"/><file name="Textarea.php" hash="cb194ab2636b2b3fb26ccaa11b6b2559"/><file name="Timestamp.php" hash="45b63de13d8f8847ed37cc3a286f70f9"/><file name="Yesno.php" hash="127caade490a16be15cc9bff97dc17e4"/></dir></dir><file name="Attribute.php" hash="94626efc4fa978e9f4ff2ef76135f106"/><file name="Config.php" hash="9d66fecf768d2a34908bab41a7b3504b"/><dir name="Entity"><dir name="Type"><file name="Abstract.php" hash="503265801e11e97e6baa863bb8cb96a3"/><file name="Eav.php" hash="adb0d9e8ad02fc1405b18e81752c5b73"/><file name="Flat.php" hash="c8de6e6997cf0728f2e0cdfa86a17a94"/></dir></dir><file name="Entity.php" hash="fc7e3b65338f93971beb9c94200abdb6"/><dir name="Module"><file name="Collection.php" hash="60ccda6198d5fd2dfd7a60fcb1815f04"/></dir><file name="Module.php" hash="00459169fc5b815348d9b9c8733beaf1"/><file name="Relation.php" hash="4a529c42ac26526c12c62fad38ad99c0"/><dir name="Source"><dir name="Attribute"><file name="Scope.php" hash="681d3030cf2dc35b53f4e7e447db35e9"/><file name="Type.php" hash="64eb092c4a5f9baa717f221c4a530a23"/><dir name="Value"><file name="Source.php" hash="5b455b0d1f41e66bbc36ebfe72a84298"/></dir></dir><file name="Codepool.php" hash="ffbf45052406fecaf43673ee7c9b61a2"/><dir name="Entity"><file name="Layout.php" hash="4105f906cb3274b6b2b230a420d7795f"/><file name="Menu.php" hash="4dc0dc33661f310e7e15e62ff5e4741f"/><file name="Type.php" hash="ce97a7bf1d6e6b068f114c1efcd81464"/></dir><file name="Install.php" hash="475f6da35aee1bafd4fe162721d01666"/></dir><file name="Writer.php" hash="e99f2326600d2ed162af7c3e12d8e620"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ModulecreatorController.php" hash="64e8ba96f84f59b4fe56b61e8077f16b"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="841cab623830270784e5752ceb1c0b5e"/><file name="config.xml" hash="da0b13ccaa191544f8ca09f3e0613124"/><file name="jstranslator.xml" hash="197089f92ccb2cf369fe7e401945ecb5"/><dir name="source"><dir name="app"><dir name="code"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Tab"><dir name="Entity"><file name="010_tree" hash="71ef3094dedfc7d9e414cb697e3d539a"/><file name="020_not_tree" hash="2e86dacfe0362ce6aa38d25e82524b56"/></dir></dir></dir><dir name="Product"><dir name="Edit"><dir name="Tab"><dir name="Entity"><file name="010_top" hash="dd67d1c7c6b352a71965868a06697988"/><file name="020_not_tree" hash="a7be24f5cc397ef37ca22bb40e1527e9"/><file name="030_tree" hash="bd02537f09e5d8260144eeb3704f6401"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir></dir></dir><dir name="Entity"><file name="010_top" hash="44aa5df6aab34804fd961137d9c7720d"/><file name="020_eav" hash="d38b3883793eff2891b06995e5082b68"/><file name="030_footer" hash="dfe5fb1e14742631320317fdb64ac885"/><dir name="Abstract"><file name="010_content" hash="62e973ae6efd0e36b775d538496954d1"/></dir><dir name="Attribute"><file name="010_content" hash="37764dc55ce7b4d9aa84809327943236"/><dir name="Edit"><file name="010_content" hash="8b42c988f42c6f0bffca550b18cad8a1"/><dir name="Form"><file name="010_content" hash="a263f608e4abdc3ec96e89052b527aad"/></dir><dir name="Tab"><dir name="Main"><file name="010_content" hash="05f4aa0555d8cfd9e124f99b3d0b7d04"/></dir><dir name="Options"><file name="010_content" hash="03570e69a55e721f961425a5172369cd"/></dir></dir><dir name="Tabs"><file name="010_content" hash="2b58699bdec1699e78a56e97f54605b7"/></dir></dir><dir name="Grid"><file name="010_content" hash="fb0ce347335b8deb92c6a9eb534894a0"/></dir></dir><dir name="Comment"><file name="010_content" hash="2aad8608b533909000e8b48458da0a3e"/><dir name="Edit"><file name="010_content" hash="3a43b33ef1731abb327d58ea4454445f"/><dir name="Form"><file name="010_content" hash="233d80b778a00c2e648fb6de70984de4"/></dir><dir name="Tab"><dir name="Form"><file name="010_top" hash="5654766f5a10ea79f985348ae8e1af45"/><file name="020_stores" hash="c7dea0c3fcf3f795ab5da4d2b262f523"/><file name="030_footer" hash="064e9107e3d0c0c99f905cb537877af6"/></dir><dir name="Stores"><file name="010_content" hash="b32ca2512c5e7679aa7c8b764be57c6b"/></dir></dir><dir name="Tabs"><file name="010_top" hash="967ecca69509dd46542623ebf7997767"/><file name="020_stores" hash="ca6ebaaafcb7d002971667a1d564ae27"/><file name="030_footer" hash="4488490317047e328c140b54951a26ca"/></dir></dir><dir name="Grid"><file name="010_top" hash="da6cd2d19fefbd5be0d5fc311571ea0e"/><file name="013_store_data" hash="f570d17a1052b9a8046ba3755a023051"/><file name="016_prepare" hash="472a0698416a84ea47c82136f875f39e"/><file name="020_stores" hash="f687942567140176aa4880c33a7263b2"/><file name="030_content" hash="66542005515d3e559d08ce71a5a51f15"/><file name="040_store_filter" hash="b84a10ad4e2f39480082af313a399959"/><file name="050_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="Edit"><file name="010_top" hash="964785e013506cf5d4e05c0d28c50f7c"/><file name="020_tree" hash="e56ca7916c16b857b2d1bc5249bbd21d"/><file name="030_not_tree" hash="47fa3c2b9e77b57153b3f8a0f65a06ac"/><dir name="Form"><file name="010_top" hash="d0478b32e45e042916b28f5586ff69ad"/><file name="020_prepare_form" hash="eca2778ff92b76e6f3ac85b674e1460a"/><file name="025_prepare_form_eav" hash="ef76808baf8d37a2911843f511e1f6d2"/><file name="030_tree_top" hash="354a7fab693ceb69477eef69cc358cb0"/><file name="040_product_relation" hash="af98a2c088ac78b6d6fa8be0e61f79e8"/><file name="050_entity_relation" hash="292d2fbe7909805ecb9c214ba4e8d814"/><file name="060_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Tab"><dir name="Attributes"><file name="010_top" hash="e72033bd8e9dbae97171f5d98a082d58"/><file name="020_tree" hash="c2c9894426c3940418571436243c1187"/><file name="023_layout" hash="66be97ceef6a6972181419062c490019"/><file name="025_after_html_top" hash="e5fc8150b1ed7bb72a00b66611a1a218"/><file name="026_after_html" hash="1592e14d6de7e9bc8e55e446a2bcc337"/><file name="027_after_html_footer" hash="a277507fa5955bce889c679c508388be"/><file name="030_footer" hash="d0ec668477e12567a13e4ccc638e455f"/></dir><dir name="Categories"><file name="010_content" hash="e20886b79464507bec2b16f55e99fc8d"/></dir><dir name="Form"><file name="010_top" hash="1ac27a852fe07bd1f7912f72744e933d"/><file name="020_image" hash="ae451284767c290d0296194d4fc3cdfc"/><file name="030_file" hash="c8b1533c27644b7292da44e3e5075182"/><file name="040_wysiwyg" hash="a9f496f0a360903d1654b19d5430bf9f"/><file name="050_wysiwyg_is_tree" hash="59014226536c7bdfaba780a6bbbb5793"/><file name="060_path_tree" hash="d484f7fa33f1f092da2b241926cbebe8"/><file name="070_parents" hash="eb406f81670d46929c473cf49a66c387"/><file name="080_attributes" hash="99af6befb259348dd3f8df1bc0abba90"/><file name="090_url_rewrite" hash="18d636d351172ac645665b5fa0666ea0"/><file name="100_status" hash="782adfdcddf0cc6e362212ec18767b46"/><file name="110_rss" hash="0639b5c95b847303dd9a78332cc7933e"/><file name="120_stores" hash="1f3467451ba06db6cd40fce76ba431e6"/><file name="130_allow_comment" hash="1e4a500f05e2047024481d4e9a7b7469"/><file name="140_add_values_not_tree" hash="e1e054e2dc6696cbcd4b24e58f251f24"/><file name="150_add_values_tree" hash="c55e02ed1b018553d2525d1259eece10"/><file name="160_get_entity_tree" hash="381ec60c1dd0dd6c814dec91e8d46582"/><file name="170_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Meta"><file name="010_content" hash="49d0707a5037f1810d0a441ff20ed595"/></dir><dir name="Product"><file name="010_content" hash="9933e63eb427541140837b24af8f4619"/></dir><dir name="Sibling"><file name="010_top" hash="ba8a142d41f861168b2630a942c88e33"/><file name="020_not_tree" hash="e288ac29c834ced318f1082bd4b842e8"/><file name="030_tree" hash="3b5ef23cdb0b9b567c48eada21f78dc6"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Stores"><file name="010_content" hash="7b096cda06f6f93eb6bdc52d1c0b016d"/></dir></dir><dir name="Tabs"><file name="010_top" hash="3ae69e6c370264f0deed58e079ae154c"/><file name="020_flat_not_tree_prepare" hash="c9cdc338692f7600e8be71fb398f8c59"/><file name="030_flat_tree_prepare" hash="4f9b40a9a6f7831ed5a0da4fb5cf2be6"/><file name="040_eav_prepare_top" hash="56ff77fa7809b550070cec4143f24480"/><file name="042_eav_tree_prepare_top" hash="abb75c407e5e9c03d55d05d4402f97d1"/><file name="043_eav_seo_prepare" hash="61cffd93a3c33dbe12a5982f1a2e36f0"/><file name="047_eav_prepare_bottom" hash="3e1ed9863f0a13c2b5cd82f020421801"/><file name="048_eav_prepare_bottom_tree" hash="d7a268cbdd380f9432ae59fde52c3e1e"/><file name="049_eav_prepare_real_bottom" hash="a8b98afa000e57649d0c3817f0421c75"/><file name="050_seo" hash="831d9fce4e93ea6857db7041e74846ce"/><file name="055_seo_eav" hash="0eccfe9d8b8743400af74a7c2649a70f"/><file name="060_stores" hash="70a6a54560b40f6be67ff54042cd8e9e"/><file name="070_relation_not_tree" hash="37057553194dab96aa89776dd5e5bb41"/><file name="080_relation_tree" hash="5e3f27c006232d637464126d87eded50"/><file name="090_product_relation_not_tree" hash="a906db60873d481e1a1551d7ac9e89e8"/><file name="100_product_relation_tree" hash="b03028a427b64a825f7fa0ac6941f212"/><file name="110_category_relation_not_tree" hash="f2c7186e89f310c6c30ae16feb960cf0"/><file name="120_category_relation_tree" hash="4ce1e47bf3a1a97c5613e97d5ff5c08f"/><file name="130_end_prepare_not_tree" hash="eeb1743c5582f0b0d6bb7315e976ed79"/><file name="140_end_prepare_tree" hash="eeb1743c5582f0b0d6bb7315e976ed79"/><file name="150_footer" hash="750622e2965e5bcb8bf88674614f0ec2"/></dir></dir><dir name="Grid"><file name="010_top" hash="dc1ae56bab399b8687fc55da8a040658"/><file name="020_parents" hash="694c129db89ef3095f5b0dcdbf61f12e"/><file name="030_name_attribute" hash="a771e41d5af27b91a9595f9d642299ef"/><file name="040_grid_attributes" hash="4ef4f2cd9efbef4cb4d0638d163190a8"/><file name="050_url_rewrite" hash="4f688b429c00490a909e0476f42b8c39"/><file name="060_stores" hash="eea00206f5570b3aef5f7980f0cbbd3a"/><file name="070_created_at" hash="bdffe8831ecdada3514d4c9cda0514e8"/><file name="080_updated_at" hash="e732b86e31ae7d14d309f98c1a2405cb"/><file name="090_columns_footer" hash="ed6bcf9d2a0f66b4a7c5fbccff5a6941"/><file name="100_eav_functions" hash="d972bd0811ec04e2bb851305a1b0ef2c"/><file name="110_mass_action_top" hash="46e42d2d57468e2ced716c77e41bb010"/><file name="120_mass_action_flags" hash="ee39259db1169a85c024b0d05e7baedd"/><file name="130_mass_action_parents" hash="529e188155dd0cbc382b8228caccbf70"/><file name="140_collection_end" hash="8d6cbd0cbae4a7c3ca0add81f97ff5f2"/><file name="145_collection_walk" hash="006d866e55eee02fb6767a5c6ceb955d"/><file name="150_store_filter" hash="b395005eae63f8b30fbddc15057281f2"/><file name="160_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Helper"><dir name="File"><file name="010_content" hash="d355e5da535b3e0cfccb5d217e1a170e"/></dir><dir name="Image"><file name="010_content" hash="e157ea8cd01b05b55eecda599191fc3f"/></dir></dir><dir name="Tree"><file name="010_top" hash="727a04df04b9b80db6cefdc1b4c60419"/><file name="020_store_switcher" hash="b6d1e1a1742425c0b3f8a02ee8f64d32"/><file name="030_content" hash="2055bf21f85a1b953664e2aaeb3b763c"/><file name="040_eav" hash="5deee6fe249f7ea1ddc60b8276e3758c"/><file name="050_methods" hash="0c4d45292eb83da095668795585ed264"/><file name="060_store_switcher_block" hash="9ebb73a790da8983dfc85574af127399"/><file name="070_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Widget"><dir name="Chooser"><file name="010_top" hash="f5bc94317c2c6c0d14882ba15eb6407b"/><file name="020_not_tree" hash="9fee15af4f12185d3197293692c338a3"/><file name="030_not_tree_eav" hash="0d63352bbb0abc265ab13da33c2204b2"/><file name="040_not_tree_content" hash="48e22a4e365563c69632bb74d0db99de"/><file name="050_not_tree_store" hash="b26d7218d7bcff222c679aa5e07c8e78"/><file name="060_not_tree_footer" hash="345e81687c80d6119461c5cade1edd00"/><file name="070_not_tree_flat" hash="a3ebee24e32e43eb5b6aae582ae5e449"/><file name="080_tree" hash="f857bd064de6c07d1599b47f0ffd9d1a"/><file name="090_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Helper"><dir name="Column"><dir name="Renderer"><dir name="Parent"><file name="010_content" hash="da6055368584a12c81c3e577fa9e2475"/></dir><dir name="Relation"><file name="010_content" hash="2aaedc2f263a540e3e9418357d4e57c9"/></dir></dir></dir><dir name="Wysiwyg"><file name="010_content" hash="9ed57fe215b6d0e0169431902eb2afd8"/></dir></dir><dir name="Module"><dir name="Helper"><dir name="Form"><dir name="Wysiwyg"><dir name="Content"><file name="010_content" hash="7275f215b7d9172874faad0adc8fa936"/></dir></dir></dir></dir><dir name="Renderer"><dir name="Fieldset"><dir name="Element"><file name="010_content" hash="0d61c16f0f376875912c71817afd6846"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Category"><dir name="List"><dir name="Entity"><file name="010_top" hash="45187464be8d2fcba46051d82bb50d94"/><file name="020_store" hash="5d4378ac1469cee33c19375021c8c9d6"/><file name="030_eav" hash="378270a4fb279491fa8237f7232d9661"/><file name="040_not_eav" hash="c61d22711029de35ea23c8cc5582c37d"/><file name="050_footer" hash="3310177fcbadb4048cb5130d57da91dd"/></dir></dir></dir><dir name="Product"><dir name="List"><dir name="Entity"><file name="010_top" hash="05ebc701573a2381f1929d0f3fd1d6b8"/><file name="020_store" hash="5d4378ac1469cee33c19375021c8c9d6"/><file name="030_eav" hash="62e0e3f434eac5d7646ca67253b94657"/><file name="040_not_eav" hash="c61d22711029de35ea23c8cc5582c37d"/><file name="050_footer" hash="0f75591667e0afae13d399833a7a8a1b"/></dir></dir></dir></dir><dir name="Entity"><dir name="Catalog"><dir name="Category"><dir name="List"><file name="010_content" hash="6c201af0ef142175a8078a93138a098b"/></dir></dir><dir name="Product"><dir name="List"><file name="010_content" hash="ffd30c32262494c2378583817d08cf59"/></dir></dir></dir><dir name="Child"><dir name="List"><file name="010_content" hash="6da876bcf90940c58da4bcbd01cab880"/></dir></dir><dir name="Children"><file name="010_content" hash="d34a0f45f86b2573310fa4fb423fac38"/></dir><dir name="Comment"><dir name="Form"><file name="010_content" hash="a22dbea3608170f316f8a4eec14229ad"/></dir><dir name="List"><file name="010_top" hash="f8bf579c5879e621e7df165465ec744f"/><file name="020_stores" hash="1a60133a8449a1bd4d25a2bab577770b"/><file name="030_footer" hash="8610627b14ec5f50ec149fbbcbc3be17"/></dir></dir><dir name="Customer"><dir name="Comment"><dir name="List"><file name="010_top" hash="e16c62c85566442b4877ae0263c203e5"/><file name="020_store" hash="f07cc10c13871c59a0c0300dce0ec56c"/><file name="030_filter_eav" hash="e6d6c6009d19f1b98520902649a6a30b"/><file name="040_filter_flat" hash="4321e0b31704ca31099f3ed39010a7c0"/><file name="050_footer" hash="ada9954ac40ef54c9e34df34e386df61"/></dir><dir name="View"><file name="010_content" hash="95db6a28de6c1692727a03eed355e86c"/></dir></dir></dir><dir name="List"><file name="010_top" hash="ce7935dd65bafcf532cb160cc7788803"/><file name="020_stores" hash="1a60133a8449a1bd4d25a2bab577770b"/><file name="030_attributes" hash="7bebacd043bc336aa31ccdc9dc266d89"/><file name="040_status" hash="b69d2141c5536497d662c0e8cdba19ed"/><file name="050_not_tree" hash="d20e7e08d7ee8ada6175dc6fe78ae558"/><file name="060_tree_flat" hash="e5e7821bd8b6c235c81cc27e24ef3011"/><file name="070_tree_eav" hash="5a0cfa7f968eef1206c0ac790d95071e"/><file name="080_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Rss"><file name="010_top" hash="f7c37e18de4f2c414c433061b47a9eba"/><file name="020_stores" hash="d0e26ab44bfcc5cdf03ec07ee1892d3c"/><file name="025_eav" hash="a807bf30d9099707957723afde2c551b"/><file name="030_content" hash="dc62f579677a86de9388a45ac4a098d8"/><file name="035_tree" hash="ee870fe0ca6aaf095331706b990c0bbe"/><file name="040_attributes" hash="60b1b3fab87fd4e4dcbc2f0520e03d96"/><file name="050_footer" hash="0b4ea347619c4e5e1a22c292cac994f3"/></dir><dir name="Sibling"><dir name="List"><file name="010_content" hash="b04170108593b8e355f647064e4009f2"/></dir></dir><dir name="View"><file name="010_content" hash="20fbe7cdcb216c66f1c5251e970b5537"/></dir><dir name="Widget"><dir name="Link"><file name="010_content" hash="c4fa4367c50464a64468f33ed21c743c"/></dir><dir name="Subtree"><file name="010_content" hash="8e67bb76eaf6429add47d0cbc04cfb72"/></dir><dir name="View"><file name="010_content" hash="d5e6f76c199865aa9ed3ecf94cf504c7"/><file name="020_not_tree" hash="3c3223f687e821acadbd7bde19bd2cfd"/><file name="030_tree" hash="9bd327687df296fd0711c6447dce9125"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Rss"><file name="010_content" hash="14b33c43cdc5ad5c6ea380202a5164bc"/></dir></dir><dir name="Controller"><dir name="Adminhtml"><dir name="Module"><file name="010_content" hash="f510ed431b5bab046332cd6f3c38769e"/></dir></dir><dir name="Router"><file name="010_top" hash="6a76e84bcfb10be23d0eb33d8d343449"/><file name="020_entity" hash="a59adc2495266732dd52b1325a4c830a"/><file name="030_footer" hash="f7c38d8f972dea142b1361d40184e12d"/></dir></dir><dir name="Helper"><dir name="Category"><file name="010_top" hash="392f1c1f15aef77b14d030142e9e0911"/><file name="020_content" hash="b0f85cae35d0ea79785366cdbafb8c90"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Data"><file name="010_content" hash="8f198e3360c8e7521d742cacdd476508"/></dir><dir name="Entity"><file name="010_top" hash="2fde677bbbfc2e09fd17262124f74a13"/><file name="020_create_list" hash="d8457e9a07ab48ba715a309441746627"/><file name="030_breadcrumbs" hash="a46e398f83bd4082a7a152d749dd1f61"/><file name="040_tree" hash="08344c280e0fd774758c61a4cc4e44c8"/><file name="050_rss" hash="520dda1d6fc1865d1ae9df572b620e06"/><file name="060_file" hash="9ed3e363751611299e4e45aecdc1fd49"/><file name="070_eav" hash="45848ed420d251949373264ba057c741"/><file name="080_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Image"><file name="010_content" hash="4ea39c0d2c473ffe77bfc1137e4dc235"/></dir></dir><dir name="Image"><dir name="Abstract"><file name="010_content" hash="c8088806800b22611ee521e473562912"/></dir></dir><dir name="Product"><file name="010_top" hash="f1ce7ecd9ddc4aa8b2db8c2565dbb8a5"/><file name="020_content" hash="bdce693f564f5eba013a31521e405058"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="Model"><dir name="Adminhtml"><dir name="Observer"><file name="010_top" hash="45fae6e032afa21958f2fb7772d10d55"/><file name="020_entity_product" hash="173aaa3b9c38a62ad3ff6f8e64bbfa5a"/><file name="030_entity_product_save" hash="ba94bb27ccd3509ac4c5f82e4554ca7e"/><file name="040_entity_product_save_tree" hash="461d0c5305ace01323b5e007dc4197cd"/><file name="050_entity_category" hash="b1e6c102cb60ca8891ae3d77c529514c"/><file name="055_entity_category_tree" hash="7706c91cc09a7823fcaea416cec9fbfc"/><file name="060_entity_category_save" hash="8f7e379ebc7263da3999ee82250c0bfd"/><file name="070_entity_category_save_tree" hash="081d7667b0b3455880cce2704646c6e1"/><file name="080_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="Search"><dir name="Entity"><file name="010_content" hash="430bc31e965daaeb9d58e27010bc6ce9"/></dir></dir><dir name="Source"><dir name="Yesnodefault"><file name="010_content" hash="4b65106d152b7f525f69b92e8ac630fe"/></dir></dir></dir><dir name="Api2"><dir name="Entity"><file name="010_top" hash="1c1fafa410c7f3594a382b60cd82b895"/><file name="020_eav" hash="c2009e3f271b934758c006563688f013"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Rest"><file name="010_top" hash="6943d53a27e5be13125d02cafd65a8a4"/><file name="015_tree_filter" hash="118d710b629243636f8bee1ccc0ca540"/><file name="020_store_collection" hash="2e424d6ea253d9d31e3cab3f314c3f8f"/><file name="030_collection_center" hash="d7dfdbb2d4155b227ae8b7419a872b36"/><file name="040_url" hash="2740a317d14cdb1bce61c804e1a30fee"/><file name="050_center" hash="26bb3431af58671f8a463bd2e0502bfe"/><file name="060_eav" hash="700b2c2a42b32d2673bfd66da6b58dbd"/><file name="070_load" hash="1c27ea317ad3606042e0bd0e02d7fc8e"/><file name="080_store" hash="4eecd5e32bd395f0cae0f774f2409528"/><file name="090_footer" hash="b2309d4a6f23d5628e45ae91e5f0bfe3"/><dir name="Admin"><dir name="V1"><file name="010_top" hash="5b5d86ac37f2e7dc488bc218617611ee"/><file name="020_tree_filter" hash="118d710b629243636f8bee1ccc0ca540"/><file name="030_footer" hash="c4e2e6415f3967822a7824b592f1a9f1"/></dir></dir><dir name="Customer"><dir name="V1"><file name="010_content" hash="f81f187ca29560a66102e518f7559ba8"/></dir></dir><dir name="Guest"><dir name="V1"><file name="010_content" hash="b6fc9dd8769b27d28722b67c267f956c"/></dir></dir></dir></dir></dir><dir name="Attribute"><file name="010_content" hash="8c70785be3fba9e4293bf460f8b4978e"/><dir name="Source"><dir name="Country"><file name="010_content" hash="c2b0da3332b0ffe9874eb5e0021ab7a6"/></dir></dir></dir><dir name="Entity"><file name="010_top" hash="31f795dbbcc01e5c599ddfbf5cfbe36d"/><file name="020_var_sibling" hash="4b7512938ed84c1851008644e1142626"/><file name="030_var_product_relation" hash="0a235d5a42529098101a1db4a7e09a7c"/><file name="040_var_category_relation" hash="acc309d3f08cd90366b56f05b32c660e"/><file name="050_construct" hash="08d00c8908572e0b0b997f5a81ed7e2b"/><file name="060_url" hash="e4b59be60c17bb5916f7693a9d804520"/><file name="070_url_rewrite" hash="68f3bace5d21beb76ecae3a14836a3d2"/><file name="080_editors" hash="b1eee42fd1b5bd76852673f6e720a9ca"/><file name="090_after_save_top" hash="3e696a9ed8b6bb6bb17a9549080fde09"/><file name="100_after_save_product" hash="ebbe3a0c8e4263543e1eab8390c58c4f"/><file name="110_after_save_category" hash="d62441af6e2443c374e2d409bc7f123c"/><file name="120_after_save_sibling" hash="03d3fd215da4502784f499bfcb0dfc80"/><file name="130_after_save_footer" hash="bdee8f14a98fb1d71110feeedfa6e5cc"/><file name="140_product_relation" hash="b935922e8a4cc2fca7dc2ef429a7071a"/><file name="150_category_relation" hash="6a19b688bb96f42cfa6f2a192cbbd979"/><file name="160_sibling_relation" hash="365a712f9a1797d56462f936d8898d44"/><file name="163_children_relation" hash="4778629c5b6175577b0659925afaa285"/><file name="165_parent_relation" hash="a5e6b9434dd2b570645d5cb54b36ecc2"/><file name="170_tree" hash="08fe1c89e0c59c1ecb8cf8cf9742f457"/><file name="175_eav_default_attribute_set" hash="a7d8bcce3193f0fcc36ab51bb357f1ac"/><file name="180_allow_comment" hash="8cd61a9ca67829edbe9d68c23727100a"/><file name="190_default_values" hash="097d3f12cda0e3cf3abd506dcdd1ba79"/><file name="200_default_values_rss" hash="646194a1ca9053973723596c20330800"/><file name="210_default_values_comment" hash="6b94a24151b5f8e646afa3b0f466e860"/><file name="215_default_attribute_values" hash="3cf469c78b16513f851023cab27e663b"/><file name="220_footer" hash="0f02e5c5b98bdf5aa1a781b00676adf1"/><dir name="Api"><file name="010_top" hash="6fd8834981a39002193c5dbd803a0073"/><file name="013_eav" hash="9470ddabf3ae917f5c1a7c64ab828e96"/><file name="014_tree_filter" hash="c767d9267165ada747dd6e38b66dd56a"/><file name="016_content" hash="715afd3c921c488be03ca702fcc48398"/><file name="017_add_eav" hash="23e74a43cae5808801c43e75522e16aa"/><file name="018_add_end" hash="c6cf5082c2aca919313c81723d94c7de"/><file name="019_update_eav" hash="79e99889476117fedf4ba4208cb7dc44"/><file name="020_update_footer" hash="a06789ebc0c9a1a0a9c95ee1e1d07558"/><file name="024_product_relation_info" hash="d8c79d9993895ddae6b22656ec00003e"/><file name="030_category_relation_info" hash="860d30c4a465eb9a911c5463e41b2861"/><file name="040_sibling_info" hash="18d4d13b426a7ee501077968fab64553"/><file name="050_info_footer" hash="f5cc640d359f31cd56e688615e914e76"/><file name="060_tree" hash="164eac71584eb3498f072f346cdfcd3f"/><file name="070_product_relation" hash="f09f9bd9b0a6b330a75b783e4bf759c1"/><file name="080_category_relation" hash="0a353f9e41824ed8cd1c718235189b00"/><file name="090_sibling_relation" hash="963e92fcb74d02267de706cc7b485077"/><file name="095_sibling_relation_tree" hash="c18bfc04bc1de27d1c7d69bd7cfb57c2"/><file name="097_get_attributes" hash="cbc4a2bab7afd5b761bde5cd6f15ae5c"/><file name="098_get_api_data_flat" hash="f5825e7a144f02a37d2ca0eb35e3418a"/><file name="099_get_api_data_eav" hash="c4ef595faa4d4a4e200badc6bceae5f8"/><file name="100_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="V2"><file name="010_top" hash="71c410ce154cf8f19c7c092033617dab"/><file name="020_product_relation" hash="4f8a836af7c07103a2458eb1a5934eb7"/><file name="030_category_relation" hash="fca88f5026f5362ebb02efb84e6960b3"/><file name="040_sibling_relation" hash="91a324ff552519e703c32f11f7eb53bb"/><file name="050_footer" hash="967560f87a90d6f3ce298622c3022261"/></dir></dir><dir name="Attribute"><dir name="Api"><file name="010_content" hash="b604da1dd0cb4d6bfe781fccf908d98f"/><dir name="V2"><file name="010_content" hash="2bc0b18f3500e13ac707fac0f0db22d0"/></dir></dir><dir name="Backend"><dir name="File"><file name="010_content" hash="4a53a37506ec061f5c18b5fcae4ccb2e"/></dir><dir name="Image"><file name="010_content" hash="d890cc8ca52dc509387edcc41ab615e7"/></dir><dir name="Urlkey"><file name="010_content" hash="0b984983ce537c8db91dad4a81a3ba7d"/></dir></dir><dir name="Source"><dir name="Attributecode"><file name="010_content" hash="d2a8fa231aaeb8157b228a744f60ce91"/><file name="020_eav" hash="565eab6bdde007ce5549c4c04f53195c"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Category"><file name="010_content" hash="843bad4119f9596e10159a5863f38c3b"/></dir><dir name="Comment"><file name="010_content" hash="558285d2e72d7b1baa581e5a4310f72f"/><dir name="Api"><file name="010_content" hash="8116ff11103d0bbb2063aebecbc96915"/><dir name="V2"><file name="010_content" hash="70ccd2ca6adb5d2677d5d364dfbf28ae"/></dir></dir></dir><dir name="Product"><file name="010_content" hash="51a5166350a2362d09e446e8c90ea40f"/></dir><dir name="Sibling"><file name="010_content" hash="10f829bac28892b7b87cde0d257f0196"/></dir><dir name="Source"><file name="010_top" hash="95a53880e82a27f59c59cc757daab698"/><file name="020_eav" hash="face552e254a9d5cb270590d66014427"/><file name="030_footer" hash="62834cfd6dd511f091c6036327f083bf"/></dir></dir><dir name="Observer"><file name="010_top" hash="2f39cf94f4778240b136a34d80ce1eae"/><file name="020_entity" hash="3be4e17190b2528d881cd9e9ef8f33aa"/><file name="030_footer" hash="54adfbade96adb4d8eb64b60f1762539"/></dir><dir name="Resource"><dir name="Attribute"><file name="010_content" hash="1dec815470580eb3bb649dad41d3f1a6"/></dir><dir name="Eav"><dir name="Attribute"><file name="010_content" hash="8f1e4a80ed73fb79bfda6c24d9fa54d3"/></dir></dir><dir name="Entity"><file name="010_top" hash="52ed0ddb8d8c3c5ab91ff55d8cd0e712"/><file name="020_tree_var" hash="803cd2c9fb0e326a8da7324d646772bc"/><file name="030_constructor" hash="6d6df4466051b610eef517de022e1565"/><file name="032_eav_construct" hash="a23e3d0786a73b5a9af2183614a0a985"/><file name="037_store" hash="a1e166e91511d02049837f550e485d57"/><file name="040_not_tree" hash="a0db425c376f08808ca74a8570ebc9bc"/><file name="045_before_save_multiple" hash="bd778b2226c5b1ff68b993d068b0eb06"/><file name="050_tree" hash="40c503c5d8c152801193aae4a6306c9c"/><file name="052_tree_store" hash="0343050748d07930db2d0009a0715cd6"/><file name="053_tree_after" hash="2d2cbab84a8052b25e1b37fed79ce638"/><file name="055_tree_eav" hash="b0f032390da9245957ebb9be758a2706"/><file name="060_tree_before_save_no_url_rewrite" hash="d0bc2fe70ff868d212e3698fdf90fe14"/><file name="070_eav_tree_before_save_url_rewrite" hash="d0bc2fe70ff868d212e3698fdf90fe14"/><file name="080_tree_before_save_url_rewrite" hash="e36fcd134b8f611d2efc466aff42280c"/><file name="090_content" hash="438df7ae371ed58cfd8fa7e805a351b1"/><file name="100_url_rewrite" hash="772b39b033f271a34aa22df73a041672"/><file name="103_url_rewrite_store" hash="2a48d4e67762841635078c3f53fc0a16"/><file name="107_url_rewrite_no_store" hash="fd7796f4e7b45835b69d18f5c1c36969"/><file name="110_url_rewrite_before_save_not_tree" hash="ad6af13f19f703ec1a8f2df31ec5defc"/><file name="120_url_rewrite_eav" hash="329d8134036b7752b137f2249f8d1440"/><file name="130_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Attribute"><dir name="Collection"><file name="010_content" hash="4a4ecbc27408f93a04d87b7097d6ba64"/></dir></dir><dir name="Category"><file name="010_top" hash="39aaf309aada910997d87b1a2dca71db"/><file name="020_not_tree" hash="395092f56c11e09ec1ed3724d2aa319d"/><file name="030_tree" hash="1a27671b95fbc88a4e2309cbc55300aa"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_content" hash="ad079021de3491eead24d4b2cf009fb5"/></dir></dir><dir name="Collection"><file name="010_top" hash="e2aac1dc442877c27b919bb64b609983"/><file name="020_top_store" hash="02ac73aafce3b0f45fb49063d8d138e8"/><file name="030_content" hash="fb287480f5f5c581cd3415cfbb4d880f"/><file name="040_store" hash="d8db10c2a523f91f9b6416a746db75c2"/><file name="050_tree" hash="12df937d796c84906cb8d935cd6d4032"/><file name="060_not_tree" hash="aa562dd58bc027412d1cb2b1ee49e26b"/><file name="070_product_relation" hash="1546d5a1607cd6b36687dad4d8ffc447"/><file name="080_category_relation" hash="750d894c947bf1b965c4020f5b5aad34"/><file name="090_sibling_relation" hash="c23388818a8a79df074a74721aa95902"/><file name="100_footer" hash="f53d84c0a99e10a5839cbe00d7758894"/></dir><dir name="Comment"><file name="010_top" hash="c27763a3ceebc3040d72625c83f61fac"/><file name="020_store" hash="3c2ecae139ef84007951cf382e3b91d2"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_top" hash="ab17d39abbecb97d7f4b0050f8a73153"/><file name="020_top_store" hash="02ac73aafce3b0f45fb49063d8d138e8"/><file name="030_content" hash="fb287480f5f5c581cd3415cfbb4d880f"/><file name="040_store" hash="40b8268a6b02d72e102aa6a8010c8d25"/><file name="050_footer" hash="f53d84c0a99e10a5839cbe00d7758894"/></dir><dir name="Entity"><dir name="Collection"><file name="010_top" hash="c07f6aa18d1deb31f2ca3d337c487f15"/><file name="020_store_var" hash="3620225301b89a45fa4c15b7eb9c4b7a"/><file name="030_construct" hash="f5359fb3850daff182c56af87ffe2a49"/><file name="040_construct_store" hash="a4e310f526aedfdc272bd0506575b47f"/><file name="050_content" hash="9a2d9499cd23a37d7b7bf38fb1074e43"/><file name="060_eav_title" hash="708315d25bb5703319b586075e3c854c"/><file name="070_more_content" hash="811fe686230a300c3a7cd4a6124f6b2f"/><file name="073_select_count_store" hash="aa326fbcfdd7292d99b0207c87db1348"/><file name="075_select_sql" hash="119d632bcf5e5f00de1b3e82de27bb0c"/><file name="080_store_top" hash="42aac25b822ee9a76bf90ed29086c89b"/><file name="090_flat_store" hash="e5fa3cb0b097373b7b9ccdc207ba7607"/><file name="100_store" hash="40e089a5b2e560b3704c558a29ff853d"/><file name="110_filter" hash="f06c225b111cd561ea42442cbddc820b"/><file name="120_store_filter" hash="3a97b2f851b75e134d9386eab2864fb7"/><file name="130_footer" hash="cf9e3a21123b393055caace4283d9cf4"/></dir></dir></dir><dir name="Product"><file name="010_top" hash="54bee728d2b28478580d9775b465fe0c"/><file name="020_not_tree" hash="c1f8116878e4bc7f55474793f5ea8fc1"/><file name="030_tree" hash="ce58097cbcd22db0917b94672f007fb5"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_content" hash="e09ca44678a76f7a1a62078dec473ed8"/></dir></dir><dir name="Sibling"><file name="010_top" hash="63ad063ff499996377e437e1c982ee42"/><file name="020_save_relation" hash="1bb5232b3965901d947a8e93555ebde3"/><file name="030_save_relation_tree" hash="8fd13f972d33aa73064c524fc6b5eed1"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/><dir name="Collection"><file name="010_content" hash="d7c1feb03479792547216ef160201fb3"/></dir></dir><dir name="Tree"><file name="010_top" hash="d94eb147e0b86237b8571ec56408d751"/><file name="020_eav" hash="756d3fa32a2607a3fe1179fd0dbcb89f"/><file name="030_content" hash="f93f44659f99d936f6114dd5d12f2b25"/><file name="040_flat_collection" hash="18a3ae2dc1fdb9b4ad8612942878b735"/><file name="050_eav_collection" hash="dda84ce3ad429c1311147aedfb1e7200"/><file name="060_footer" hash="ec6aa607fd5a32c77f6c69883f26bd5e"/></dir></dir><dir name="Setup"><file name="010_top" hash="10ddb159051eeb6b5f3a365075df6c27"/><file name="020_eav_top" hash="8fbeb530b4e7be6b20feffa4055a397b"/><file name="030_eav" hash="2a67d14756e724608b88947dbce2f2a2"/><file name="040_eav_footer" hash="e239c95376c76b802f24d1d0e75e6323"/><file name="050_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Module"><dir name="Entity"><dir name="AttributeController"><file name="010_content" hash="22b48b83e785b7a3ab39f6f2df017b2d"/></dir><dir name="Catalog"><dir name="CategoryController"><file name="010_top" hash="da38228f766c1f6110b3eee4f29aa3ff"/><file name="020_not_tree" hash="eeccc102e390d8ef2e5bd9a35caf5d51"/><file name="030_tree" hash="498b2762986db20e32272298356b46f1"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="ProductController"><file name="010_top" hash="017c2ad6dd7dcafa16456f8a72ba7530"/><file name="020_not_tree" hash="e8227936a2baf50dc23ea45dd3e689c0"/><file name="030_tree" hash="5ea06f642a2eb06c325383bacf5fd0a2"/><file name="040_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="CommentController"><file name="010_content" hash="710884a2484cf47da0094774a46491b6"/></dir><dir name="WidgetController"><file name="010_top" hash="401bc2877ec22157889b662ad7369bca"/><file name="020_tree" hash="4ca3ce9a440967216f09b7b0daf85280"/><file name="030_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="EntityControllerEavNotTree"><file name="010_top" hash="5d2787a18e2c2c2deff29843ba134ab7"/><file name="020_save_product_relation" hash="5f64d703ad51f457791021034dac9a22"/><file name="030_save_category_relation" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="040_sibling_save" hash="e5a3043a283aafc6c202db9210d26b0b"/><file name="045_sibling_save_tree" hash="5798921bd354c057e3b952885f068814"/><file name="050_middle" hash="9b65758c552847e9511b71b64f6e4c11"/><file name="060_mass_action" hash="4760d1e79c619d606ddfad74f72fdd27"/><file name="065_mass_parents" hash="15d0f2a1dc964f5c2779fa53e09e5840"/><file name="070_product_relation_actions" hash="dff5825fb9ffdcdf851ddf1e78331c2e"/><file name="080_category_relation_actions" hash="5a1adebee4394d06171f9f0dc74e63eb"/><file name="090_sibling_grid" hash="9f437e1f0ff316bc4f08ffb19b8471e9"/><file name="100_sibling_actions_tree" hash="ec816c2575fdd3d5921decf6c486215e"/><file name="110_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="EntityControllerEavTree"><file name="010_top" hash="ebd5ae7a078df0a90473cde61203dc29"/><file name="020_product_data" hash="ef35afd04bfedbdd9a08dbb2254eabdd"/><file name="030_category_data" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="040_sibling_data" hash="cf7e5061ac1cf2d8600e5f545954de2c"/><file name="045_sibling_data_tree" hash="5798921bd354c057e3b952885f068814"/><file name="050_real_save" hash="cedbb11e16dab61867f9cfa8182da39b"/><file name="060_product_relation_action" hash="3827c87fbd6c722791ab202a385deff4"/><file name="070_category_relation_action" hash="2993db7b85b7164b88cd8d9ef2fd92c6"/><file name="080_sibling_actions" hash="58e028e693705952165fe5677ccc543d"/><file name="090_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir><dir name="EntityControllerFlatNotTree"><file name="010_top" hash="c42ffcf05fbe24b0828ea4b5f0abe0bd"/><file name="020_upload_image" hash="8eb947a4dbf6989e635fd5ce1381d0d0"/><file name="030_upload_files" hash="424e24cfae698c29d36d405d060617f2"/><file name="040_save_product_relation" hash="5f64d703ad51f457791021034dac9a22"/><file name="050_save_category_relation" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="060_save_sibling_relation" hash="4857f358e471ec22bb35b893b5e8aaab"/><file name="070_save_sibling_relation_tree" hash="5798921bd354c057e3b952885f068814"/><file name="080_save" hash="a74adf52f0b222e1a30990e75e1f2860"/><file name="090_exception_upload" hash="ca7b53f3c03d0c3e0c926ad312ef1981"/><file name="100_exception" hash="00f90ef0513b82fffc0f19585ac7cd8b"/><file name="110_center" hash="c74f082a97590533a66550d04cd28501"/><file name="120_mass_update" hash="3ace1d78a8dab8648a85047515395bbf"/><file name="130_mass_parents" hash="15d0f2a1dc964f5c2779fa53e09e5840"/><file name="140_product_relation_actions" hash="dff5825fb9ffdcdf851ddf1e78331c2e"/><file name="150_category_relation_actions" hash="5a1adebee4394d06171f9f0dc74e63eb"/><file name="160_sibling_actions" hash="eded044ea2c515756bf78dbbd48154ca"/><file name="170_sibling_actions_tree" hash="ec816c2575fdd3d5921decf6c486215e"/><file name="180_footer" hash="1de3e8c1cf941195894ba438de23b6cf"/></dir><dir name="EntityControllerFlatTree"><file name="010_top" hash="399f46b7f4f1ed5e05223ef4d6b33e69"/><file name="020_wysiwyg" hash="d43e8888ad2c3a2be5e9ab4f6c8ea112"/><file name="030_save" hash="89499414fd87eee842bf7c68c5b72ace"/><file name="040_upload_image" hash="8eb947a4dbf6989e635fd5ce1381d0d0"/><file name="050_upload_file" hash="424e24cfae698c29d36d405d060617f2"/><file name="060_save_continue" hash="517334331bc285ac1fd2a395bb110af6"/><file name="070_product_data" hash="69fb7236c7346aa998a68aee646904c6"/><file name="080_category_data" hash="97e2d1bb3c452bc1977c6cc29762266a"/><file name="090_sibling_data" hash="cf7e5061ac1cf2d8600e5f545954de2c"/><file name="095_sibling_data_tree" hash="5798921bd354c057e3b952885f068814"/><file name="100_real_save" hash="ae703e1d79cbb3b989a3e79d68616d7e"/><file name="110_product_relation_action" hash="3827c87fbd6c722791ab202a385deff4"/><file name="120_category_relation_action" hash="2993db7b85b7164b88cd8d9ef2fd92c6"/><file name="130_sibling_actions" hash="58e028e693705952165fe5677ccc543d"/><file name="135_sibling_actions_tree" hash="ec816c2575fdd3d5921decf6c486215e"/><file name="140_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir></dir><dir name="Entity"><dir name="Customer"><dir name="CommentController"><file name="010_top" hash="9f62f4cf9623a20a21051add6d53e33a"/><file name="020_entity_eav" hash="e3928f0c5176f7ef8c2e9c1cfc5c7e39"/><file name="030_entity_flat" hash="8111faf8ab205e42f80a01364e910d90"/><file name="040_store" hash="35770a11b9af34946533859a9bfd1c8f"/><file name="050_entity_flat_store" hash="15a379ec302d933bc618a8f3b19c6b93"/><file name="060_footer" hash="e20522e04290376a1e49520b11206983"/></dir></dir></dir><dir name="EntityController"><file name="010_top" hash="86d72db023b8b448068a4c156b29e630"/><file name="020_list" hash="446e82cd88ff847dbcb2c0d80b8ee542"/><file name="030_list_seo" hash="f2ca1a03f3af0b0e6fac01d698bf5b4e"/><file name="040_list_footer" hash="765f671c6c8df0b2dc138adadaef66d8"/><file name="050_view" hash="72625bb483a975414a34ff7ba6add736"/><file name="060_view_tree" hash="3fe6f66fcb554cb3ba4a0d60cbafc912"/><file name="070_view2" hash="25a8b855f1d531064b2e1c1b7aee060f"/><file name="080_breadcrumbs" hash="317bbb91ae8b80682df6f82f6b325ec3"/><file name="090_breadcrumbs_tree" hash="0d01c24d56ce14a946209225180a15f7"/><file name="100_breadcrumbs_footer" hash="4c00b1852b26c7782dc7ef0af43bf688"/><file name="110_view_seo" hash="df29b452c36d9f51c93ad3442f09089f"/><file name="120_view_footer" hash="765f671c6c8df0b2dc138adadaef66d8"/><file name="130_rss" hash="b64a15b83af918ffd04a7923436d8978"/><file name="140_comment" hash="fc67e1a965ff7ece556c426bdee0af0a"/><file name="150_footer" hash="df3995adfef69bc118334aef3a6911ad"/></dir></dir><dir name="data"><dir name="namespace_module_setup"><dir name="data-install"><file name="010_top" hash="9baa375f86c77c971bdf4ff58a1c0490"/><file name="020_entity" hash="bf3f9669f77cc9123c49814307991d2b"/></dir></dir></dir><dir name="etc"><dir name="adminhtml"><file name="010_content" hash="5b38ce3527f5c51f6159da6d5dccabdb"/></dir><dir name="api"><file name="010_top" hash="867c51b5c21efd691c7c3df3af4bc693"/><file name="020_entity_api" hash="b31ed12c80316bbdf61b6ff04eb3a51f"/><file name="030_resource_alias" hash="b943f39407ab6131bf93d6e6e44936e8"/><file name="040_entity_resource_alias" hash="d7f51e1ed157c61dda3ddb9a22f484fc"/><file name="050_v2" hash="12dcbc42e0ec81ef5f8d0d563fbf885f"/><file name="060_v2_entity" hash="c0e32ae7d754a1d36302a501ff23ca18"/><file name="070_acl" hash="4f900c28a8eef538b9f5710b6116631e"/><file name="080_acl_entity" hash="9f3c85df11943be774a2a6bf316e66e1"/><file name="090_footer" hash="325809a4d6fd615e7c2c9743b3655c53"/></dir><dir name="api2"><file name="010_content" hash="3cee98654e6d59b601235e45dcf4d2b6"/></dir><dir name="config"><file name="010_top" hash="5b6ad2628b143dcae6b168ca4bf14904"/><file name="020_tables" hash="81a36d80bacf44a97c8d59887d0e2164"/><file name="030_store_tables" hash="73114fc78d20c8ab8f8d79a3d984dc87"/><file name="040_siblings_table" hash="e362aa300301fc423c8641ad434f0eac"/><file name="050_product_relation_table" hash="ab5676590138330d4ff36a15002bee5d"/><file name="060_category_relation_table" hash="5ed5fbeaab8d1fd7ca3dbc1343d71f0a"/><file name="070_comment_table" hash="c0181d16ba7087f4f981bfcc1c6dc8ad"/><file name="080_comment_store_table" hash="2d19f290726a6a9a80f534fd404595e0"/><file name="090_eav_attribute" hash="49b2ecc7c4d9940bb4e934b11df4dbbc"/><file name="100_global" hash="bcc43369c66a79dd5ceb6ca31cd944b1"/><file name="110_url_rewrite" hash="b9020832f4c9d77474687d409bf07369"/><file name="120_adminhtml" hash="750c8c73a53ba5d80148cf5628468efd"/><file name="130_relation_events_top" hash="7d655aaf8e39e8e21234c4589e9c0f75"/><file name="140_relation_product_top" hash="5edc7f53f573872a9bfd6122f3961702"/><file name="150_relation_events_middle" hash="6f4be5a184572f9a5ec53e1bc6341380"/><file name="160_relation_category_top" hash="e07d99af7575f411274c0e2b86aa144c"/><file name="170_relation_product_bottom_start" hash="c4389c5178de3b3491d021f6bd292e35"/><file name="180_relation_product_bottom" hash="2cac1148f2d56395435902be1d350d36"/><file name="190_relation_product_bottom_end" hash="cddbb3962c99a02f3b7e449b7c02baf1"/><file name="200_relation_category_bottom_start" hash="a5ea816ddaf504e565945c4fa5c5c93d"/><file name="210_relation_category_bottom" hash="e6776a83e08a397b8a3ca255bdf386e4"/><file name="220_relation_category_bottom_end" hash="1d55309dbdeb0dd473ef6a8bac71a785"/><file name="230_relation_events_bottom" hash="a5862d4611e980ff9553372b34560ce6"/><file name="240_global_search_top" hash="949ac50acd8c5fe3b68b66204d00e938"/><file name="250_global_search_entity" hash="3db0a74a189b145960107a16dc86086a"/><file name="260_global_search_footer" hash="4387151e9004196f17df55f4031fb471"/><file name="270_admin" hash="c1df2cc861cbb4644e6f0b8d46896664"/><file name="280_frontend" hash="17f720c665a0c4c3d2d6f0b21cae4139"/><file name="284_router" hash="9e4cb67792931dd76b552305e61e125f"/><file name="287_frontend_footer" hash="51f85cf376369ebf50cf3701b469b1c9"/><file name="290_default_top" hash="c81ae31e57983c412c3f286b83a20a5c"/><file name="300_default" hash="0daa38656f72266230a6ee8162a0353d"/><file name="310_default_footer" hash="8d9422cb320d29d38c21c42f22c00c1f"/><file name="320_footer" hash="5766fab0272399ec661c78736a631dc1"/></dir><dir name="system"><file name="010_top" hash="213a55275becea72f93398fb19813039"/><file name="020_entity" hash="091e1ee91fde3b161f3da0988aa7f710"/><file name="030_footer" hash="626d555d520d969b4eba12d3b6dc32c0"/></dir><dir name="widget"><file name="010_top" hash="29a6efa02a0f04ce056cc53d0b4e2272"/><file name="020_entity" hash="acff756a0ba07434c3ffb280b90af55c"/><file name="030_tree" hash="305740f2e0e3bb6ef2959d1c60476c4c"/><file name="040_footer" hash="cef2c02165fc166d7f62359f295c776a"/></dir><dir name="wsdl"><file name="010_top" hash="17165c0a86e1cec22cf8daf487086939"/><file name="020_entity_types" hash="7c4b90a6ee31d11cfff79eac452bc574"/><file name="023_entity_comment_types" hash="99ef208d5e2cd4c0c94a4514e2c5b038"/><file name="026_entity_attribute_types" hash="9fdc466d3ee17f47abe4f3012ddf7a16"/><file name="030_schema_footer" hash="b108663b3854ef338073d82182c99e63"/><file name="040_entity_messages" hash="d3e739a2efae20883d9ebf4149c46507"/><file name="043_entity_comment_messages" hash="d515922a475bcc48492416fe5205cf48"/><file name="046_entity_attribute_messages" hash="c3374cad433dee3ceecb4ccb950f58e5"/><file name="050_porttype_top" hash="1bc699e11eacc6c8df7326525db516d4"/><file name="060_porttype_entity" hash="adeb7d5741d6578fed57e8db68e50d0b"/><file name="063_porttype_entity_comment" hash="8fdacfec6cb6383961730d5a8fd1f15a"/><file name="066_porttype_entity_attribute" hash="82406651e497f919b7ab1efcd9dc263d"/><file name="070_porttype_footer" hash="d47918d188cadf66538eb0d81b382520"/><file name="080_binding_top" hash="6c9a2fa40d2d8ce3e8f5bd69574f16c5"/><file name="090_entity_binding" hash="a09b0b6dd147a65d5ead46ad0b910174"/><file name="093_entity_binding_comment" hash="9a57fd5962d4e1f369f126dbd9439fc3"/><file name="096_entity_binding_attribute" hash="7ee2aa999385c857a4e82f85beafbec8"/><file name="100_footer" hash="fd1c8b122b4873e1e68d94929e44fba7"/></dir><dir name="wsi"><file name="010_top" hash="a0c873516a509f5d9da5f17345540ec8"/><file name="020_entity_types" hash="ad25a26d30bf2dafbcd8a514b8b04395"/><file name="023_entity_comment_types" hash="2944750eb27bd12cc57be639220da60e"/><file name="026_entity_attribute_types" hash="48a70b7e2ef28331b84adabb948ea151"/><file name="030_schema_footer" hash="6e5916b770444e599eb9b9fe9454302a"/><file name="040_entity_messages" hash="98db3bd67659f19d66b22e7ed8607d0b"/><file name="043_entity_comment_messages" hash="8ba13f08ac9abafa741777d9b34d5c5a"/><file name="046_entity_attribute_messages" hash="e2df4b87853fe7e1dc8978e5c6b43e29"/><file name="050_porttype_top" hash="5ef5138db4c8c80c945359baa23f0102"/><file name="060_porttype_entity" hash="f4c0fd664d81b2337dd675ad297c535c"/><file name="063_porttype_entity_comment" hash="c59251b07a2317a33f98121c20d7b291"/><file name="066_porttype_entity_attribute" hash="9ab778046249f0f75f37e6f7a7926f87"/><file name="070_porttype_footer" hash="6c49b132200e7cb361cc8379736af66b"/><file name="080_binding_top" hash="5fe0693515fd41176023a7b5ee52ff31"/><file name="090_entity_binding" hash="b3334a6ec6e894350104009fc604c07b"/><file name="093_entity_binding_comment" hash="a41e98f20978067107bc1d03589c1135"/><file name="096_entity_binding_attribute" hash="862d06d59664343b00c28b48e9042952"/><file name="100_footer" hash="d58e080977127430d922eec5ed9be32a"/></dir></dir><dir name="sql"><dir name="namespace_module_setup"><dir name="install"><file name="010_top" hash="b626615168f25d23e910d0ee731cd010"/><file name="020_entity_flat" hash="8e4b8c5bd1b349028a7f091610826a9a"/><file name="030_entity_store" hash="5a880c3319500d9f7a0ac2355377f91d"/><file name="040_entity_eav" hash="dd4148c35d0a6728931461e26a06d679"/><file name="050_product_relation" hash="0318d0b29d914aaf23eb2ab96fd5ceec"/><file name="060_category_relation" hash="6c4ab8177a09a19b1e9c0e608914da94"/><file name="070_comments" hash="1e3850eeca0ddb910bdc7a687e1cf161"/><file name="080_comments_store" hash="98792a81673a34296b2985e6b1ecb9eb"/><file name="090_sibling_relation" hash="98a41a2f9c90bccffa10ea294d5038f3"/><file name="100_has_eav" hash="376ee9448c597d8f5742aee9c9fddcef"/><file name="110_product_attribute" hash="067cf2c53917c651e122575cb5378286"/><file name="120_category_attribute" hash="a8bbc66944d73b1f8a8510bb74b1b898"/><file name="125_eav_options_default" hash="c2798f5b82089781ace1074bec6e7fe7"/><file name="130_footer" hash="72aa99adf9ca490f11fabcedd5290fc4"/></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="layout"><dir name="namespace_module"><file name="010_top" hash="c657e63ddce2df350b7d45c57620e967"/><file name="020_entity_not_tree" hash="9a4c1b28ee061042cc76a236da9d86a8"/><file name="023_eav" hash="a90cef461e9496016b4d5d1818ec50b2"/><file name="027_entity_not_tree_footer" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="028_entity_edit_eav" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="029_edit_footer" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="030_relation_product" hash="147ec1c3620a12c30d8c7fbf4a047bb0"/><file name="040_relation_category" hash="e0c37abbaae3c58705a8921c3f10d13d"/><file name="050_relation_sibling" hash="4b7a308623c095ba6ef28ecb70cffee2"/><file name="060_entity_tree" hash="f75243adcc56c69711cb7dca55dee7d0"/><file name="070_relation_product_tree" hash="29adcc4c866977bbda2939a48b3f9377"/><file name="080_relation_category_tree" hash="a2f99eefe2903a2bbcab8b6282c48328"/><file name="090_relation_sibling_tree" hash="87af8f9a93be9ade1f8ebd73de47b80f"/><file name="100_eav_attribute_edit" hash="01db5571ca8b30844fb404563fefcffd"/><file name="110_comment" hash="338f02e3de7f86d2b28f112c96dcf143"/><file name="120_footer" hash="e38301056eb83a4de70947444e0e047f"/></dir></dir><dir name="template"><dir name="namespace_module"><dir name="attribute"><dir name="js"><file name="010_content" hash="88a5e01babe2d4e8d45bdb69a0dcf9c5"/></dir></dir><dir name="catalog"><dir name="category"><dir name="tab"><dir name="entities"><file name="010_content" hash="14dddd04c3798f3714f5263c95335f3c"/></dir></dir></dir><dir name="product"><dir name="edit"><dir name="tab"><dir name="entity"><file name="010_content" hash="4e2496ed7414b06c0b68a93cbeba3b34"/></dir></dir></dir></dir></dir><dir name="entity"><dir name="edit"><file name="010_content" hash="457f5e7ee94eaa075549b402cc04c90d"/><dir name="form"><file name="010_top" hash="5d504dea5b45f8af43a0d6e7c9d851f3"/><file name="020_product_hidden" hash="86402e52c83df9cbae8f0af1b281b912"/><file name="030_category_hidden" hash="e2ecbfcd825531e55174a97d833d339e"/><file name="040_sibling_hidden" hash="d1b52e8c4306a5689198d8020921a466"/><file name="050_content" hash="86d631712b4dc672bbf543e72edbac01"/><file name="060_product_relation" hash="20632de5f0caa7b33fde47fa6ae91dec"/><file name="070_sibling_relations" hash="62f27a022840d3fa15f217664454ca3b"/><file name="080_footer" hash="f5b26f293440dfb08e77e30e6eab9eee"/></dir><dir name="tab"><dir name="categories"><file name="010_content" hash="5833c90e662af9e44ac764b230d3b131"/></dir><dir name="sibling"><file name="010_content" hash="44c9f6b54559c7939b0275b1211f18b5"/></dir></dir></dir><dir name="tree"><file name="010_not_eav" hash="05b8c2e11f6db22e0e3de68d18605582"/><file name="020_eav" hash="29e7479f4da2b2cdcba0838bf96369a7"/></dir><dir name="widget"><dir name="tree"><file name="010_content" hash="4fafa06db66187e73fbf4e0c525791be"/></dir></dir></dir><dir name="form"><dir name="renderer"><dir name="fieldset"><dir name="element"><file name="010_content" hash="e8718e51805c0ca1eebdfc27557f579f"/></dir></dir></dir></dir><dir name="grid"><file name="010_content" hash="6651c76539c9fbc066d14bfa5f8b6d25"/></dir></dir></dir></dir><dir name="frontend"><dir name="layout"><dir name="namespace_module"><file name="010_top" hash="15cdb696e6db3f0724b315d817774edf"/><file name="020_comment" hash="24c52d027dd42a0355d12563a4654d16"/><file name="060_list" hash="6c7e4b877f895c0159171f4e6c6a103c"/><file name="070_view" hash="b9963e0c35ccc5b228531e6623905995"/><file name="080_entity_rss" hash="da751f73d104cf1daa35e39753b4e8d3"/><file name="090_rss_top" hash="5546694e606a9b3be3167398144f1fe0"/><file name="100_rss" hash="c0d78771dd8ceb256e10dc158fa4f113"/><file name="110_rss_footer" hash="8a0ce083998ffae9647b1dfce6ff28d7"/><file name="120_relation_product" hash="ccb980dcb8b4672df02ecc58821ab7e2"/><file name="130_relation_category" hash="14472da688c261667c742a8479b8aeb3"/><file name="135_entity_comment" hash="7e811871e23a1d44b4b34779a00de792"/><file name="140_footer" hash="e38301056eb83a4de70947444e0e047f"/></dir></dir><dir name="template"><dir name="namespace_module"><dir name="catalog"><dir name="category"><dir name="list"><dir name="entity"><file name="010_content" hash="255e7a9acb16106c8708c40aa92741e5"/></dir></dir></dir><dir name="product"><dir name="list"><dir name="entity"><file name="010_content" hash="8b3559297dc3824c14d09a46a188f749"/></dir></dir></dir></dir><dir name="entity"><dir name="catalog"><dir name="category"><dir name="list"><file name="010_content" hash="46e48fce4680a1725c1c285ac61e55a8"/></dir></dir><dir name="product"><dir name="list"><file name="010_content" hash="2e394b64cb6ecbf8975083ccbe69b709"/></dir></dir></dir><dir name="child"><dir name="list"><file name="010_content" hash="5a0ecef8ff01c476373504ae2032329b"/></dir></dir><dir name="children"><file name="010_content" hash="8485f70bdc2a819f432375d643099268"/></dir><dir name="comment"><dir name="form"><file name="010_content" hash="f2f695b4da6462e954eba77a4b369ec2"/></dir><dir name="list"><file name="010_content" hash="8649e79743f7d5dc6a634d3ef656ede6"/></dir></dir><dir name="customer"><dir name="comment"><dir name="list"><file name="010_content" hash="7fb9364fe69c4d40f6514cb7fd988a03"/></dir><dir name="view"><file name="010_content" hash="09d7914ec8ea7166ed90151cc9298a7d"/></dir></dir></dir><dir name="list"><file name="010_top" hash="a7cc8748eb003a18af68f7abc7164522"/><file name="020_rss_link" hash="7053e8c95be2facf2673b3b4d7a9bc99"/><file name="030_footer" hash="bb5d1c8a7a9070c10402dc152d736c09"/><file name="040_footer_is_tree" hash="28067e09720d62f0e928a09eeee94de8"/></dir><dir name="sibling"><dir name="list"><file name="010_content" hash="63893b913cb62e847712b408caa43cfb"/></dir></dir><dir name="view"><file name="010_content" hash="709e3570777e6e3ee5cb4453940bb06b"/></dir><dir name="widget"><dir name="link"><file name="010_content" hash="f38d2755f4ffda5d801117ed1fbfce0e"/></dir><dir name="subtree"><file name="010_content" hash="d4ca6ed68bf9cd7c69a75cf2852aa7db"/></dir><dir name="view"><file name="010_content" hash="e3907ff9a83026d7a54701f55fb06d23"/></dir></dir></dir><dir name="rss"><file name="010_content" hash="98fb61cdce9133a0b68f3ed5fb00827e"/></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><dir name="Namespace_Module"><file name="010_content" hash="a41ceeea2ef52bd7108aab9e3724d6e4"/></dir></dir></dir><dir name="locale"><file name="010_global" hash="406695b232401f92114f0228223960cb"/><file name="020_entity" hash="7b3b9580e421493434ae3e498c48bbd0"/><file name="030_attribute" hash="0bc9532d35587f2225e398156cc3ef7f"/><file name="040_rss" hash="5e72d78710b03b014b69a492438d5602"/><file name="050_seo" hash="1c5889d31d3410540715b6c866966178"/><file name="060_attribute_yesno" hash="20eaf2d5eaa8224e5fa1c7a63634b1c0"/><file name="070_file" hash="8bebcdd48d5ae7b533cc53e789f03ef2"/><file name="080_product_relation" hash="b96f377dfa788f2772f2f8b7f156aebd"/><file name="090_category_relation" hash="5e8c099f6269eb2c18bac7003c40950b"/><file name="100_relations" hash="b7e6d3ed392ec8f0083588e7feb20bad"/><file name="110_tree" hash="37bf0971ca18e0e4222ae2b0d3ba6311"/><file name="120_tree_entity" hash="0ebe3d6c664ef1eece3031a0fc1558b8"/><file name="130_url_rewrite" hash="9b4c0c91f4e5001812d825503841433e"/><file name="140_api" hash="58e27bb8ef0a04a711e20207dce037a4"/><file name="150_api_entity" hash="5f79e38c8a97f2e171eedc2d5246910d"/><file name="160_api_product_related" hash="f6875de876ab6e34595e5513aa35628b"/><file name="170_api_category_related" hash="06843fd4b33897e431ac4f86190e4433"/><file name="180_api_tree" hash="99bae32405e8a3eff292b0a12fd972f5"/><file name="190_api_sibling" hash="096605fae72bf35317dc4601406a23d0"/><file name="200_entity_eav" hash="f07b6cabd42c0a2878b68d6f786f2cfc"/><file name="210_eav" hash="af526c63d99167884a226b43580fb305"/><file name="220_entity_comment" hash="81d3484f7ab23fe3fa48f691017ec954"/><file name="230_comment" hash="31344b22a3622cb2e8d16fd509579000"/><file name="240_comment_store" hash="0cfb47a807925d64f8c69d97731a0c01"/><file name="250_api_comment" hash="bf31f09d8ae78799d3f037749cf17875"/><file name="260_eav_api" hash="6bee23c604fa04bf8b97571b30a26ec7"/><file name="270_frontend" hash="dd6eb8db5b99a5d5412106f3b11f0948"/><file name="280_entity_seo" hash="69afaf0eb278d53a50f8b56b80f810fa"/><file name="290_rest" hash="5fa69e22784f680e3f6b25254c097e74"/><file name="300_rest_entity" hash="a5a9c01f79a015f1041ab61de0ddfffa"/><file name="310_parent" hash="67424563811389a605b8d2d1be287a90"/></dir></dir><dir name="skin"><dir name="css"><dir name="namespace_module"><dir name="tree"><file name="010_content" hash="ebab2fbc43a5609ca870e49ca1e5be79"/></dir></dir></dir><dir name="images"><dir name="namespace_module"><dir name="collapsedgif"><file name="010_content.gif" hash="ef74c08289e94b7aae81766fb00d4195"/></dir><dir name="collapsedpng"><file name="010_content.png" hash="0613450d25c762b6a40c51768b02462d"/></dir><dir name="expandedgif"><file name="010_content.gif" hash="3f5512a54f359343273caf7b3787ee8a"/></dir><dir name="expandedpng"><file name="010_content.png" hash="f7f28ae897708c78b28ead22c3692bb8"/></dir><dir name="line1gif"><file name="010_content.gif" hash="65b0c812c8d57ea72b84fc69a077a40a"/></dir><dir name="line1png"><file name="010_content.png" hash="4e01064a2c78b8885f65ff7a40f78c02"/></dir><dir name="line2gif"><file name="010_content.gif" hash="95fc5c58069ece5eb44e198ee53b3fe1"/></dir><dir name="line2png"><file name="010_content.png" hash="6adbb4ca64d943f5ee5528d713757fde"/></dir></dir><dir name="placeholder"><dir name="entity"><file name="010_content" hash="4b2c997fd2142a6dab492f82269dd310"/></dir></dir></dir><dir name="js"><dir name="namespace_module"><dir name="tree"><file name="010_content" hash="fbfaa20b029a6a8679c21b3b8932ab0b"/></dir></dir></dir></dir></dir><file name="system.xml" hash="d921fe7409ddf9fb30e439a4766f643a"/><file name="umc.xml" hash="a9a2d21710e90558c104f7cf08283944"/><file name="umc_source.xml" hash="04a92a6d25b470e276ca4a1ed3671d54"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="ultimate_modulecreator.xml" hash="c2a7eacd872e0149a21f6d1b2a6712e9"/></dir><dir name="template"><dir name="ultimate_modulecreator"><dir name="edit"><dir name="tab"><dir name="entities"><dir name="entity"><file name="attribute.phtml" hash="1653a058cdeb4ad723493f2bbb22ef23"/></dir><file name="entity.phtml" hash="39ba62b4cf330df1136a44f1912795eb"/></dir><file name="entities.phtml" hash="c647c306a75d9212b538642d4fa5b53e"/><dir name="help"><file name="fieldset.phtml" hash="0eba0b67b3ef0935c73db56657ec98b8"/></dir><file name="help.phtml" hash="31f035951bbd8a23bf372401ebb784e3"/><file name="relation.phtml" hash="975cc452bda652141f17f9b446c9adf5"/></dir></dir><file name="edit.phtml" hash="7b65e0bd3c93f51d95fe001ae2874a09"/><file name="tooltip.phtml" hash="cb545a9f068cf348a6546295daad3834"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Ultimate_ModuleCreator.xml" hash="82c74149ad25681e1490577ddb609d18"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Ultimate_ModuleCreator.csv" hash="ceeca438e9e52de58768dd89c98e4f1b"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="ultimate_modulecreator.css" hash="8079fa763d027f90d98ae86ccb0a588e"/><dir name="images"><dir name="ultimate_modulecreator"><file name="collapsed.png" hash="0613450d25c762b6a40c51768b02462d"/><file name="expanded.png" hash="f7f28ae897708c78b28ead22c3692bb8"/><file name="line1.png" hash="4e01064a2c78b8885f65ff7a40f78c02"/><file name="line2.png" hash="6adbb4ca64d943f5ee5528d713757fde"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><file name="ultimate_modulecreator.js" hash="b69279b7c1c8f4e2d504d52a68d0ed01"/></dir></target></contents>
21
  <compatible/>
22
  <dependencies><required><php><min>5.0.0</min><max>7.0.0</max></php></required></dependencies>
23
  </package>