diff --git a/e107_handlers/menumanager_class.php b/e107_handlers/menumanager_class.php
index d4430b86b..a8cfa5495 100644
--- a/e107_handlers/menumanager_class.php
+++ b/e107_handlers/menumanager_class.php
@@ -10,8 +10,8 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_handlers/menumanager_class.php,v $
-| $Revision: 1.4 $
-| $Date: 2009-08-17 14:50:44 $
+| $Revision: 1.5 $
+| $Date: 2009-08-17 15:23:44 $
| $Author: e107coders $
+----------------------------------------------------------------------------+
*/
@@ -323,12 +323,19 @@ class e_menuManager {
if(!$sql->db_Update('menus', "menu_order='{$val['menu_order']}', menu_location = ".$val['menu_location'].", menu_class= ".$val['menu_class']." WHERE menu_name='".$val['menu_name']."' AND menu_layout = '".$this->dbLayout."' LIMIT 1 "))
{
- $qry = "
- INSERT into #menus
- (`menu_name`, `menu_location`, `menu_order`, `menu_pages`,`menu_class`, `menu_path`, `menu_layout`)
- VALUES ('{$val['menu_name']}', {$val['menu_location']}, {$val['menu_order']}, '', '{$val['menu_class']}', '{$row['menu_path']}', '".$this->dbLayout."')
- ";
- $sql->db_Select_gen($qry,$this->debug);
+ $insert = array(
+ 'menu_id' => 0,
+ 'menu_name' => $val['menu_name'],
+ 'menu_location' => $val['menu_location'],
+ 'menu_order' => $val['menu_order'],
+ 'menu_class' => $val['menu_class'],
+ 'menu_pages' => '',
+ 'menu_path' => $row['menu_path'],
+ 'menu_layout' => $this->dbLayout,
+ 'menu_parms' => ''
+ );
+
+ $sql->db_Insert("menus",$insert);
$admin_log->log_event('MENU_01',$row['menu_name'].'[!br!]'.$location.'[!br!]'.$menu_count.'[!br!]'.$row['menu_path'],E_LOG_INFORMATIVE,'');
}
@@ -383,6 +390,8 @@ class e_menuManager {
'menu_class' => 0,
'menu_pages' => '',
'menu_path' => $file['path'],
+ 'menu_layout' => '',
+ 'menu_parms' => ''
);
if($sql->db_Insert("menus",$insert))
@@ -525,12 +534,21 @@ class e_menuManager {
if(!$sql->db_Select_gen($query, $this->debug))
{
- $qry = "
- INSERT into #menus
- (`menu_name`, `menu_location`, `menu_order`, `menu_pages`, `menu_path`, `menu_layout`)
- VALUES ('{$row['menu_name']}', {$location}, {$menu_count}, '', '{$row['menu_path']}', '".$this->dbLayout."')
- ";
- $sql->db_Select_gen($qry,$this->debug);
+
+ $insert = array(
+ 'menu_id' => 0,
+ 'menu_name' => $row['menu_name'],
+ 'menu_location' => $location,
+ 'menu_order' => $menu_count,
+ 'menu_class' => $val['menu_class'],
+ 'menu_pages' => '',
+ 'menu_path' => $row['menu_path'],
+ 'menu_layout' => $this->dbLayout,
+ 'menu_parms' => ''
+ );
+
+ $sql->db_Insert("menus",$insert, $this->debug);
+
$admin_log->log_event('MENU_01',$row['menu_name'].'[!br!]'.$location.'[!br!]'.$menu_count.'[!br!]'.$row['menu_path'],E_LOG_INFORMATIVE,'');
$menu_count++;
}
@@ -1069,8 +1087,7 @@ class e_menuManager {
';
}
- $text .= '
- '.ADMIN_DELETE_ICON.'
+ $text .= ''.ADMIN_DELETE_ICON.'
';