mirror of
https://github.com/e107inc/e107.git
synced 2025-07-29 19:00:26 +02:00
Query fixes
This commit is contained in:
@@ -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.'&mode=deac&id='.$menu_id.'">
|
$text .= '<a class="delete" href="'.e_SELF.'?lay='.$this->curLayout.'&mode=deac&id='.$menu_id.'">'.ADMIN_DELETE_ICON.'
|
||||||
'.ADMIN_DELETE_ICON.'
|
|
||||||
</a>
|
</a>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user