1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-29 19:00:26 +02:00

Query fixes

This commit is contained in:
CaMer0n
2009-08-17 15:23:44 +00:00
parent 138da9cb79
commit aaf596e938

View File

@@ -10,8 +10,8 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_handlers/menumanager_class.php,v $ | $Source: /cvs_backup/e107_0.8/e107_handlers/menumanager_class.php,v $
| $Revision: 1.4 $ | $Revision: 1.5 $
| $Date: 2009-08-17 14:50:44 $ | $Date: 2009-08-17 15:23:44 $
| $Author: e107coders $ | $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 ")) 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 = array(
INSERT into #menus 'menu_id' => 0,
(`menu_name`, `menu_location`, `menu_order`, `menu_pages`,`menu_class`, `menu_path`, `menu_layout`) 'menu_name' => $val['menu_name'],
VALUES ('{$val['menu_name']}', {$val['menu_location']}, {$val['menu_order']}, '', '{$val['menu_class']}', '{$row['menu_path']}', '".$this->dbLayout."') 'menu_location' => $val['menu_location'],
"; 'menu_order' => $val['menu_order'],
$sql->db_Select_gen($qry,$this->debug); '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,''); $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_class' => 0,
'menu_pages' => '', 'menu_pages' => '',
'menu_path' => $file['path'], 'menu_path' => $file['path'],
'menu_layout' => '',
'menu_parms' => ''
); );
if($sql->db_Insert("menus",$insert)) if($sql->db_Insert("menus",$insert))
@@ -525,12 +534,21 @@ class e_menuManager {
if(!$sql->db_Select_gen($query, $this->debug)) if(!$sql->db_Select_gen($query, $this->debug))
{ {
$qry = "
INSERT into #menus $insert = array(
(`menu_name`, `menu_location`, `menu_order`, `menu_pages`, `menu_path`, `menu_layout`) 'menu_id' => 0,
VALUES ('{$row['menu_name']}', {$location}, {$menu_count}, '', '{$row['menu_path']}', '".$this->dbLayout."') 'menu_name' => $row['menu_name'],
"; 'menu_location' => $location,
$sql->db_Select_gen($qry,$this->debug); '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,''); $admin_log->log_event('MENU_01',$row['menu_name'].'[!br!]'.$location.'[!br!]'.$menu_count.'[!br!]'.$row['menu_path'],E_LOG_INFORMATIVE,'');
$menu_count++; $menu_count++;
} }
@@ -1069,8 +1087,7 @@ class e_menuManager {
</a>'; </a>';
} }
$text .= '<a href="'.e_SELF.'?lay='.$this->curLayout.'&amp;mode=deac&amp;id='.$menu_id.'"> $text .= '<a class="delete" href="'.e_SELF.'?lay='.$this->curLayout.'&amp;mode=deac&amp;id='.$menu_id.'">'.ADMIN_DELETE_ICON.'
'.ADMIN_DELETE_ICON.'
</a> </a>
</div>'; </div>';