Version Notes
+Support menu icon
+Show number of product of each menu item
+Fix the issue of cms page not saved !
+Remove local link on DB
Download this release
Release Info
Developer | JoomlArt |
Extension | JoomlartMegaMenu |
Version | 1.0.2 |
Comparing to | |
See all releases |
Code changes from version 1.0.1 to 1.0.2
- app/code/local/Wavethemes/Jmmegamenu/Block/Adminhtml/Jmmegamenu/Edit.php +3 -0
- app/code/local/Wavethemes/Jmmegamenu/Block/Adminhtml/Jmmegamenu/Edit/Tab/Form.php +31 -3
- app/code/local/Wavethemes/Jmmegamenu/controllers/Adminhtml/JmmegamenuController.php +15 -3
- app/code/local/Wavethemes/Jmmegamenu/etc/config.xml +1 -1
- app/code/local/Wavethemes/Jmmegamenu/etc/system.xml +10 -0
- app/code/local/Wavethemes/Jmmegamenu/sql/jmmegamenu_setup/mysql4-upgrade-0.1.1-0.1.2.php +8 -0
- lib/megamenu/mega.class.php +32 -5
- package.xml +9 -6
app/code/local/Wavethemes/Jmmegamenu/Block/Adminhtml/Jmmegamenu/Edit.php
CHANGED
@@ -129,6 +129,9 @@
|
|
129 |
order = $('parent');
|
130 |
groupurl = baseurl+'/jmmegamenu/adminhtml_jmmegamenu/ajax?menugroup='+group.getValue()+'&menuid='+$('menu_id').getValue();
|
131 |
groupurl = groupurl+'&activecat='+category.getValue();
|
|
|
|
|
|
|
132 |
new Ajax.Request(groupurl, {
|
133 |
onSuccess: function(response) {
|
134 |
// Handle the response content...
|
129 |
order = $('parent');
|
130 |
groupurl = baseurl+'/jmmegamenu/adminhtml_jmmegamenu/ajax?menugroup='+group.getValue()+'&menuid='+$('menu_id').getValue();
|
131 |
groupurl = groupurl+'&activecat='+category.getValue();
|
132 |
+
var cmstext = cms.selectedIndex >= 0 ? cms.options[cms.selectedIndex].innerHTML : undefined;
|
133 |
+
groupurl = groupurl+'&activecms='+cmstext;
|
134 |
+
|
135 |
new Ajax.Request(groupurl, {
|
136 |
onSuccess: function(response) {
|
137 |
// Handle the response content...
|
app/code/local/Wavethemes/Jmmegamenu/Block/Adminhtml/Jmmegamenu/Edit/Tab/Form.php
CHANGED
@@ -59,7 +59,7 @@
|
|
59 |
$clist = array();
|
60 |
foreach($catlist as $id => $cat){
|
61 |
$category = Mage::getModel('catalog/category')->load($id);
|
62 |
-
$url = $category->getUrl();
|
63 |
$clist[$url] = $cat;
|
64 |
}
|
65 |
|
@@ -72,8 +72,7 @@
|
|
72 |
//cmspages list
|
73 |
$cmspages = array();
|
74 |
foreach($helper->getListcms() as $page){
|
75 |
-
|
76 |
-
$cmspages[$url] = $page;
|
77 |
}
|
78 |
|
79 |
$this->setForm($form);
|
@@ -169,6 +168,27 @@
|
|
169 |
'name' => 'category',
|
170 |
'values' => $clist,
|
171 |
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
|
173 |
$fieldset->addField('cms', 'select', array(
|
174 |
'label' => Mage::helper('jmmegamenu')->__('Select a cms Page'),
|
@@ -298,6 +318,14 @@
|
|
298 |
'wysiwyg' => false,
|
299 |
'name' => 'description',
|
300 |
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
|
302 |
if ( Mage::getSingleton('adminhtml/session')->getJmMegamenuData() )
|
303 |
{
|
59 |
$clist = array();
|
60 |
foreach($catlist as $id => $cat){
|
61 |
$category = Mage::getModel('catalog/category')->load($id);
|
62 |
+
$url = str_replace ( Mage::getBaseUrl() , "" , $category->getUrl() );
|
63 |
$clist[$url] = $cat;
|
64 |
}
|
65 |
|
72 |
//cmspages list
|
73 |
$cmspages = array();
|
74 |
foreach($helper->getListcms() as $page){
|
75 |
+
$cmspages[$page] = $page;
|
|
|
76 |
}
|
77 |
|
78 |
$this->setForm($form);
|
168 |
'name' => 'category',
|
169 |
'values' => $clist,
|
170 |
));
|
171 |
+
|
172 |
+
$fieldset->addField('shownumproduct', 'select', array(
|
173 |
+
'label' => Mage::helper('jmmegamenu')->__('Show number products of Category'),
|
174 |
+
'required' => false,
|
175 |
+
'size' => 10,
|
176 |
+
'name' => 'shownumproduct',
|
177 |
+
'values' => array(
|
178 |
+
array(
|
179 |
+
'value' => 0,
|
180 |
+
'label' => Mage::helper('jmmegamenu')->__('Use General Setting'),
|
181 |
+
),
|
182 |
+
array(
|
183 |
+
'value' => 1,
|
184 |
+
'label' => Mage::helper('jmmegamenu')->__('Enable'),
|
185 |
+
),
|
186 |
+
array(
|
187 |
+
'value' => 2,
|
188 |
+
'label' => Mage::helper('jmmegamenu')->__('Disable'),
|
189 |
+
),
|
190 |
+
),
|
191 |
+
));
|
192 |
|
193 |
$fieldset->addField('cms', 'select', array(
|
194 |
'label' => Mage::helper('jmmegamenu')->__('Select a cms Page'),
|
318 |
'wysiwyg' => false,
|
319 |
'name' => 'description',
|
320 |
));
|
321 |
+
|
322 |
+
// Append dependency javascript
|
323 |
+
$this->setChild('form_after', $this->getLayout()
|
324 |
+
->createBlock('adminhtml/widget_form_element_dependence')
|
325 |
+
->addFieldMap('menutype', 'menutype')
|
326 |
+
->addFieldMap('shownumproduct', 'shownumproduct')
|
327 |
+
->addFieldDependence('shownumproduct', 'menutype', 0) // 2 = 'Specified'
|
328 |
+
);
|
329 |
|
330 |
if ( Mage::getSingleton('adminhtml/session')->getJmMegamenuData() )
|
331 |
{
|
app/code/local/Wavethemes/Jmmegamenu/controllers/Adminhtml/JmmegamenuController.php
CHANGED
@@ -45,7 +45,7 @@ class Wavethemes_Jmmegamenu_Adminhtml_JmmegamenuController extends Mage_Adminhtm
|
|
45 |
$menuModel->setData("mega_cols",1);
|
46 |
$menuModel->setData("showtitle",1);
|
47 |
}
|
48 |
-
|
49 |
Mage::register('jmmegamenu_data', $menuModel);
|
50 |
|
51 |
$this->loadLayout();
|
@@ -177,6 +177,11 @@ class Wavethemes_Jmmegamenu_Adminhtml_JmmegamenuController extends Mage_Adminhtm
|
|
177 |
throw new Exception('The alias already used by another menu item.');
|
178 |
}
|
179 |
}
|
|
|
|
|
|
|
|
|
|
|
180 |
$menuModel = Mage::getModel('jmmegamenu/jmmegamenu');
|
181 |
$helper = Mage::helper('jmmegamenu');
|
182 |
if( $this->getRequest()->getParam('id') <= 0 ) {
|
@@ -360,6 +365,7 @@ class Wavethemes_Jmmegamenu_Adminhtml_JmmegamenuController extends Mage_Adminhtm
|
|
360 |
|
361 |
$groupid = $this->getRequest()->getParam('menugroup');
|
362 |
$activecat = $this->getRequest()->getParam('activecat');
|
|
|
363 |
$helper = Mage::helper('jmmegamenu');
|
364 |
|
365 |
$groupModel = Mage::getModel('jmmegamenu/jmmegamenugroup')->load($groupid);
|
@@ -386,7 +392,7 @@ class Wavethemes_Jmmegamenu_Adminhtml_JmmegamenuController extends Mage_Adminhtm
|
|
386 |
$clist = array();
|
387 |
foreach($catlist as $id => $cat){
|
388 |
$category = Mage::getModel('catalog/category')->load($id);
|
389 |
-
$url = $category->getUrl();
|
390 |
$clist[$url] = $cat;
|
391 |
}
|
392 |
$response = array();
|
@@ -413,8 +419,14 @@ class Wavethemes_Jmmegamenu_Adminhtml_JmmegamenuController extends Mage_Adminhtm
|
|
413 |
if(!strpos($baseurl,"index.php")) $baseurl .= "index.php/";
|
414 |
foreach($helper->getListcms($storeid) as $page){
|
415 |
$url = $baseurl.$page;
|
416 |
-
|
|
|
|
|
|
|
|
|
|
|
417 |
}
|
|
|
418 |
$cmspages .= "</select>";
|
419 |
$response["cmspage"] = $cmspages;
|
420 |
|
45 |
$menuModel->setData("mega_cols",1);
|
46 |
$menuModel->setData("showtitle",1);
|
47 |
}
|
48 |
+
|
49 |
Mage::register('jmmegamenu_data', $menuModel);
|
50 |
|
51 |
$this->loadLayout();
|
177 |
throw new Exception('The alias already used by another menu item.');
|
178 |
}
|
179 |
}
|
180 |
+
|
181 |
+
$postData['link'] = str_replace ( Mage::getBaseUrl() , "" , $postData['link'] );
|
182 |
+
$postData['category'] = str_replace ( Mage::getBaseUrl() , "" , $postData['category'] );
|
183 |
+
$postData['cms'] = str_replace ( Mage::getBaseUrl() , "" , $postData['cms'] );
|
184 |
+
|
185 |
$menuModel = Mage::getModel('jmmegamenu/jmmegamenu');
|
186 |
$helper = Mage::helper('jmmegamenu');
|
187 |
if( $this->getRequest()->getParam('id') <= 0 ) {
|
365 |
|
366 |
$groupid = $this->getRequest()->getParam('menugroup');
|
367 |
$activecat = $this->getRequest()->getParam('activecat');
|
368 |
+
$activecms = $this->getRequest()->getParam('activecms');
|
369 |
$helper = Mage::helper('jmmegamenu');
|
370 |
|
371 |
$groupModel = Mage::getModel('jmmegamenu/jmmegamenugroup')->load($groupid);
|
392 |
$clist = array();
|
393 |
foreach($catlist as $id => $cat){
|
394 |
$category = Mage::getModel('catalog/category')->load($id);
|
395 |
+
$url = str_replace ( Mage::getBaseUrl() , "" , $category->getUrl() );
|
396 |
$clist[$url] = $cat;
|
397 |
}
|
398 |
$response = array();
|
419 |
if(!strpos($baseurl,"index.php")) $baseurl .= "index.php/";
|
420 |
foreach($helper->getListcms($storeid) as $page){
|
421 |
$url = $baseurl.$page;
|
422 |
+
if($page == $activecms){
|
423 |
+
$cmspages .= '<option selected value="'.$url.'">'.$page.'</option>';
|
424 |
+
}else{
|
425 |
+
$cmspages .= '<option value="'.$url.'">'.$page.'</option>';
|
426 |
+
}
|
427 |
+
|
428 |
}
|
429 |
+
|
430 |
$cmspages .= "</select>";
|
431 |
$response["cmspage"] = $cmspages;
|
432 |
|
app/code/local/Wavethemes/Jmmegamenu/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Wavethemes_Jmmegamenu>
|
5 |
-
<version>0.1.
|
6 |
</Wavethemes_Jmmegamenu>
|
7 |
</modules>
|
8 |
<frontend>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Wavethemes_Jmmegamenu>
|
5 |
+
<version>0.1.2</version>
|
6 |
</Wavethemes_Jmmegamenu>
|
7 |
</modules>
|
8 |
<frontend>
|
app/code/local/Wavethemes/Jmmegamenu/etc/system.xml
CHANGED
@@ -43,6 +43,16 @@
|
|
43 |
<show_in_website>1</show_in_website>
|
44 |
<show_in_store>1</show_in_store>
|
45 |
</animation>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
</fields>
|
47 |
</wavethemes_jmmegamenu>
|
48 |
</groups>
|
43 |
<show_in_website>1</show_in_website>
|
44 |
<show_in_store>1</show_in_store>
|
45 |
</animation>
|
46 |
+
<shownumproduct translate="label">
|
47 |
+
<label>Show Qty of product</label>
|
48 |
+
<frontend_type>select</frontend_type>
|
49 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
50 |
+
<sort_order>20</sort_order>
|
51 |
+
<comment>Apply for Category Menu Type only</comment>
|
52 |
+
<show_in_default>1</show_in_default>
|
53 |
+
<show_in_website>1</show_in_website>
|
54 |
+
<show_in_store>1</show_in_store>
|
55 |
+
</shownumproduct>
|
56 |
</fields>
|
57 |
</wavethemes_jmmegamenu>
|
58 |
</groups>
|
app/code/local/Wavethemes/Jmmegamenu/sql/jmmegamenu_setup/mysql4-upgrade-0.1.1-0.1.2.php
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$installer = $this;
|
3 |
+
|
4 |
+
$installer->startSetup();
|
5 |
+
$installer->run("
|
6 |
+
ALTER TABLE {$this->getTable('jmmegamenu')} ADD COLUMN `shownumproduct` smallint(6) DEFAULT '0';
|
7 |
+
");
|
8 |
+
$installer->endSetup();
|
lib/megamenu/mega.class.php
CHANGED
@@ -14,6 +14,7 @@
|
|
14 |
var $children = null;
|
15 |
var $items = null;
|
16 |
var $open = null;
|
|
|
17 |
public function __construct($attributes = array()) {
|
18 |
|
19 |
$this->params = new stdclass();
|
@@ -21,6 +22,12 @@
|
|
21 |
$this->params->megamenu = 1;
|
22 |
$this->params->startlevel = 0;
|
23 |
$this->params->endlevel = 5;
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
|
26 |
|
@@ -38,6 +45,7 @@
|
|
38 |
|
39 |
public function getList($collections){
|
40 |
$active = Mage::helper("jmmegamenu")->getActivemenu($collections);
|
|
|
41 |
if($active){
|
42 |
$this->open = $active->tree;
|
43 |
}
|
@@ -380,7 +388,7 @@
|
|
380 |
else if ($level < $this->params->endlevel) $cls .= " haschild";
|
381 |
}
|
382 |
|
383 |
-
if (isset($
|
384 |
$active = in_array($mitem->menu_id, $this->open);
|
385 |
else $active = false;
|
386 |
if (!preg_match ('/group/', $cls)) $cls .= ($active?" active":"");
|
@@ -401,12 +409,31 @@
|
|
401 |
$itembg = '';
|
402 |
//Add icon to item
|
403 |
$icon='';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
if ($tmp->image !=""){
|
405 |
$image= preg_replace("/jmmegamenu\//", "", $tmp->image);
|
406 |
-
$
|
407 |
-
}
|
408 |
-
|
409 |
-
|
410 |
|
411 |
//Add page title to item
|
412 |
if (isset($tmp->megaparams->desc)&&$tmp->megaparams->desc) {
|
14 |
var $children = null;
|
15 |
var $items = null;
|
16 |
var $open = null;
|
17 |
+
var $general_config = array();
|
18 |
public function __construct($attributes = array()) {
|
19 |
|
20 |
$this->params = new stdclass();
|
22 |
$this->params->megamenu = 1;
|
23 |
$this->params->startlevel = 0;
|
24 |
$this->params->endlevel = 5;
|
25 |
+
$this->general_config = $this->getGeneralConfig();
|
26 |
+
}
|
27 |
+
public function getGeneralConfig() {
|
28 |
+
$config = array();
|
29 |
+
$config['shownumproduct'] = Mage::getStoreConfig("wavethemes_jmmegamenu/wavethemes_jmmegamenu/shownumproduct");
|
30 |
+
return $config;
|
31 |
}
|
32 |
|
33 |
|
45 |
|
46 |
public function getList($collections){
|
47 |
$active = Mage::helper("jmmegamenu")->getActivemenu($collections);
|
48 |
+
|
49 |
if($active){
|
50 |
$this->open = $active->tree;
|
51 |
}
|
388 |
else if ($level < $this->params->endlevel) $cls .= " haschild";
|
389 |
}
|
390 |
|
391 |
+
if (isset($this->open))
|
392 |
$active = in_array($mitem->menu_id, $this->open);
|
393 |
else $active = false;
|
394 |
if (!preg_match ('/group/', $cls)) $cls .= ($active?" active":"");
|
409 |
$itembg = '';
|
410 |
//Add icon to item
|
411 |
$icon='';
|
412 |
+
|
413 |
+
if ($item->getData('menutype')==0){
|
414 |
+
if ($item->getData('shownumproduct')==1||($item->getData('shownumproduct')==0&&$this->general_config['shownumproduct']==1)){
|
415 |
+
$storeId = Mage::app()->getStore()->getId();
|
416 |
+
$category = Mage::getModel('catalog/category')->load($item->getData('catid'));
|
417 |
+
$category->setIsAnchor(1);
|
418 |
+
$collection = Mage::getResourceModel('catalog/product_collection');
|
419 |
+
$collection->addCategoryFilter($category)
|
420 |
+
->addAttributeToSelect('id')
|
421 |
+
->setStoreId($storeId)
|
422 |
+
->addStoreFilter($storeId)
|
423 |
+
->addAttributeToFilter("status", Mage_Catalog_Model_Product_Status::STATUS_ENABLED)
|
424 |
+
->addAttributeToFilter("visibility", Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH);
|
425 |
+
|
426 |
+
$tmpname .= '<span class="shownumproduct">('.$collection->getSize().')</span>';
|
427 |
+
}
|
428 |
+
}
|
429 |
+
|
430 |
+
|
431 |
if ($tmp->image !=""){
|
432 |
$image= preg_replace("/jmmegamenu\//", "", $tmp->image);
|
433 |
+
$txt = '<span class="menu-title" style="background-image: url('.Mage::getBaseUrl('media')."jmmegamenu/".$image.');">' . $tmpname . '</span>';
|
434 |
+
}else {
|
435 |
+
$txt = '<span class="menu-title">' . $tmpname . '</span>';
|
436 |
+
}
|
437 |
|
438 |
//Add page title to item
|
439 |
if (isset($tmp->megaparams->desc)&&$tmp->megaparams->desc) {
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>JoomlartMegaMenu</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license>Custom License</license>
|
7 |
<channel>community</channel>
|
@@ -9,14 +9,17 @@
|
|
9 |
<summary>If you want to improve your online store usability and navigation, JM Mega Menu extension is exactly what you need. It offers the most effective way to organize the products and categories.</summary>
|
10 |
<description>JM Mega Menu now gives you the ability to dynamically get your categories from your Catalog and display them within the navigation. Besides, the menu can be targeted and styled via css easily.
|
11 |

|
12 |
-
Essential to eCommerce success is allowing shoppers to quickly and easily navigate a website
|
13 |

|
14 |
JM Mega Menu also brings you the convenient way of showing multiple contents like contact form and banner. Besides, you can embed your video directly inside the menus for sharing services like Youtube, Vimeo, etc.</description>
|
15 |
-
<notes
|
|
|
|
|
|
|
16 |
<authors><author><name>JoomlArt</name><user>arvind1</user><email>arvind@joomsolutions.com</email></author><author><name>m_joomlart</name><user>m_joomlart</user><email>jm@joomsolutions.com</email></author></authors>
|
17 |
-
<date>
|
18 |
-
<time>09:
|
19 |
-
<contents><target name="
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.1.0</min><max>6.1.0</max></php></required></dependencies>
|
22 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>JoomlartMegaMenu</name>
|
4 |
+
<version>1.0.2</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>Custom License</license>
|
7 |
<channel>community</channel>
|
9 |
<summary>If you want to improve your online store usability and navigation, JM Mega Menu extension is exactly what you need. It offers the most effective way to organize the products and categories.</summary>
|
10 |
<description>JM Mega Menu now gives you the ability to dynamically get your categories from your Catalog and display them within the navigation. Besides, the menu can be targeted and styled via css easily.
|
11 |

|
12 |
+
Essential to eCommerce success is allowing shoppers to quickly and easily navigate a website's content. With JM Mega Menu, featured products or promotional image can be shown within the menu itself.
|
13 |

|
14 |
JM Mega Menu also brings you the convenient way of showing multiple contents like contact form and banner. Besides, you can embed your video directly inside the menus for sharing services like Youtube, Vimeo, etc.</description>
|
15 |
+
<notes>+Support menu icon
|
16 |
+
+Show number of product of each menu item
|
17 |
+
+Fix the issue of cms page not saved !
|
18 |
+
+Remove local link on DB</notes>
|
19 |
<authors><author><name>JoomlArt</name><user>arvind1</user><email>arvind@joomsolutions.com</email></author><author><name>m_joomlart</name><user>m_joomlart</user><email>jm@joomsolutions.com</email></author></authors>
|
20 |
+
<date>2014-04-10</date>
|
21 |
+
<time>09:31:09</time>
|
22 |
+
<contents><target name="mage"><dir name="app"><dir name="code"><dir name="local"><dir name="Wavethemes"><dir name="Jmmegamenu"><dir name="Block"><dir name="Adminhtml"><dir name="Jmmegamenu"><dir name="Edit"><file name="Form.php" hash="cb7420b6a220012244efadd9643c83d9"/><dir name="Tab"><file name="Form.php" hash="3f2ea743e4a4872e2cedc7d7a71a91ef"/></dir><file name="Tabs.php" hash="0c872e37ee95c98b89d15682fcae49b6"/></dir><file name="Edit.php" hash="93d7eaae13881316fda027e1af9710c7"/><file name="Grid.php" hash="468c4f722e165a2230d98f3ac7de97db"/></dir><file name="Jmmegamenu.php" hash="45a00108b97a3c1f5b5776fae1e10f88"/><dir name="Jmmegamenugroup"><dir name="Edit"><file name="Form.php" hash="20da4e8ee30b0597d4b8d0a5654fb0ad"/><dir name="Tab"><file name="Form.php" hash="de4017b4501f8ea870ffde7c4a7ac07f"/></dir><file name="Tabs.php" hash="2ab1830599f7124f77d645c9e933529e"/></dir><file name="Edit.php" hash="58b7dc88ef68432d4c3da803649b69fe"/><file name="Grid.php" hash="d51da3c322efea46ef5bfe3734182e9b"/></dir><file name="Jmmegamenugroup.php" hash="02196f75f141ffe9d3e0aebe6a94dfab"/></dir><file name="Jmmegamenu.php" hash="fb18db443b2fe512120ce2c41c8ae396"/></dir><dir name="Helper"><file name="Data.php" hash="0f4d633820c1efbaa508be9d30a69b29"/></dir><dir name="Model"><file name="Jmmegamenu.php" hash="5b6d85a037ee52a00c02cefd6d927db0"/><file name="Jmmegamenugroup.php" hash="e3f15f2d39176f30bf7cba55694a497f"/><file name="Jmmegamenustoregroup.php" hash="f60cc817f40d26c901bf720ae7ea5ade"/><file name="Listmenugroup.php" hash="e78a019a79ef61dd6105cbfba9eec5e7"/><dir name="Mysql4"><dir name="Jmmegamenu"><file name="Collection.php" hash="7cf491855e7ef57f211b183d64cf38a9"/></dir><file name="Jmmegamenu.php" hash="daf639ff9a0b81fc304a7fa0808545a1"/><dir name="Jmmegamenugroup"><file name="Collection.php" hash="a5f9345d14be29f870bf3672a0ebfb10"/></dir><file name="Jmmegamenugroup.php" hash="2415999d3993981ad80c2b0f98864b02"/><dir name="Jmmegamenustoregroup"><file name="Collection.php" hash="c92ab9f5e8966dc92524d4018bf727f7"/></dir><file name="Jmmegamenustoregroup.php" hash="33ee115b3f56467d85eb7f1435c6526d"/></dir><file name="Observer.php" hash="a2faf7fb6f3fbeb4c859be43d2e1dcdd"/><file name="Status.php" hash="74cf2ec44f9e5a0335699f65646d1ba8"/><dir name="System"><dir name="Config"><dir name="Source"><file name="ListAnimationType.php" hash="318340f739fffec214b13ba786a605c9"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="JmmegamenuController.php" hash="f5810603bcd3a83a2f934aea2d7b44ec"/></dir><file name="IndexController.php" hash="754aea64f2d471af4f99168058128244"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4536ab2518e972a9296229f4859ed653"/><file name="config.xml" hash="1d1e319b54777f55cb59469c892cae84"/><file name="system.xml" hash="624bd37e60ef26607834d3942203d5f8"/></dir><dir name="sql"><dir name="jmmegamenu_setup"><file name="mysql4-install-0.1.0.php" hash="6eb5093f2d650e34da028c17bd5ba678"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="8f489401aca12a18aeb8302d835662a7"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="40e901d21dcf1ca8bdfa303f94925edb"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="jmmegamenu.xml" hash="02eac58ec95083f8fb65dd80df1190af"/></dir><dir name="template"><dir name="widget"><file name="gridmenu.phtml" hash="c76c461515003fecfee82231c6e762ee"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="joomlart"><dir name="jmmegamenu"><file name="output.phtml" hash="a6793a5ef3734e3d8e4383e1168a9355"/></dir></dir></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="jmmegamenu.xml" hash="e6f429ff0c70b152835f7a7fa747edda"/></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Wavethemes_Jmmegamenu.xml" hash="ca11f74dafd6891f3687554be1ba211b"/></dir></dir><dir name="locale"><dir name="en_US"><file name="Wavethemes_Jmmegamenu.csv" hash="c91d6dbbfbaba6eaf012d1da860ad6f0"/></dir></dir></dir><dir name="js"><dir name="joomlart"><dir name="jmmegamenu"><file name="event.simulate.js" hash="bf5d4bbfadaa1da3999dfa6d964d96e2"/></dir></dir></dir><dir name="lib"><dir name="megamenu"><file name="mega.class.php" hash="4ef45f5d81349965f5e56a7a081d5a86"/></dir></dir><dir name="skin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="joomlart"><dir name="jmmegamenu"><dir name="css"><file name="jmmegamenu.css" hash="1484521371e24dd80937b064e0bfc9fb"/></dir><dir name="images"><file name="Thumbs.db" hash="9ceb127d16e1dccf7dc2c7d4814c8abb"/><file name="arrow.gif" hash="de3ee75c895656dcec90cf5b95e92ecb"/><file name="bg-haschild.png" hash="133371c25f11ce0a67c0f1664b119299"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
23 |
<compatible/>
|
24 |
<dependencies><required><php><min>5.1.0</min><max>6.1.0</max></php></required></dependencies>
|
25 |
</package>
|