JoomlartMegaMenu - Version 1.0.2

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 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
- $url = $baseurl.$page;
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
- $cmspages .= '<option value="'.$url.'">'.$page.'</option>';
 
 
 
 
 
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.1</version>
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($mitem->menu_id)&&isset($this->open))
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
- $icon = "<img class='icon-image' src='".Mage::getBaseUrl('media')."jmmegamenu/".$image."' alt='".$image."'/>";
407
- }
408
-
409
- $txt = $icon . '<span class="menu-title">' . $tmpname . '</span>';
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.1</version>
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.&#xD;
11
  &#xD;
12
- Essential to eCommerce success is allowing shoppers to quickly and easily navigate a website&#x2019;s content. With JM Mega Menu, featured products or promotional image can be shown within the menu itself.&#xD;
13
  &#xD;
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>Update some CSS</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>2013-12-20</date>
18
- <time>09:39:12</time>
19
- <contents><target name="magelocal"><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="4514e87dc1271b0f159add7bf0af000e"/></dir><file name="Tabs.php" hash="0c872e37ee95c98b89d15682fcae49b6"/></dir><file name="Edit.php" hash="58e64eeaee47022b4af91dd629c5a73b"/><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="d0ca7bfe0ece330c4d0bbe0e65d407e3"/></dir><file name="IndexController.php" hash="754aea64f2d471af4f99168058128244"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4536ab2518e972a9296229f4859ed653"/><file name="config.xml" hash="88cb60991fa9a39981361fc768b60c83"/><file name="system.xml" hash="db01277427ad403629a43405a8a1ab57"/></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"/></dir></dir></dir></dir></target><target name="magedesign"><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></target><target name="mageetc"><dir name="modules"><file name="Wavethemes_Jmmegamenu.xml" hash="ca11f74dafd6891f3687554be1ba211b"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Wavethemes_Jmmegamenu.csv" hash="c91d6dbbfbaba6eaf012d1da860ad6f0"/></dir></target><target name="mage"><dir name="js"><dir name="joomlart"><dir name="jmmegamenu"><file name="event.simulate.js" hash="bf5d4bbfadaa1da3999dfa6d964d96e2"/></dir></dir></dir></target><target name="magelib"><dir name="megamenu"><file name="mega.class.php" hash="c6b5cb58e0d4d1ed3446da173832d084"/></dir></target><target name="mageskin"><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></target></contents>
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.&#xD;
11
  &#xD;
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.&#xD;
13
  &#xD;
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&#xD;
16
+ +Show number of product of each menu item&#xD;
17
+ +Fix the issue of cms page not saved !&#xD;
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>