1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

Bugtracker #4097 - fix query

This commit is contained in:
e107steved
2007-09-26 20:06:04 +00:00
parent 87ba29dc74
commit 25238d341a

View File

@@ -11,9 +11,9 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_plugins/links_page/links.php,v $ | $Source: /cvs_backup/e107_0.8/e107_plugins/links_page/links.php,v $
| $Revision: 1.4 $ | $Revision: 1.5 $
| $Date: 2007-04-03 10:31:32 $ | $Date: 2007-09-26 20:06:04 $
| $Author: lisa_ $ | $Author: e107steved $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
require_once('../../class2.php'); require_once('../../class2.php');
@@ -267,28 +267,35 @@ function displayTopRefer(){
} }
} }
function displayPersonalManager(){ function displayPersonalManager()
{
global $qs, $sql, $sql2, $lc, $link_shortcodes, $cobj, $row, $from, $tp, $ns, $linkspage_pref; global $qs, $sql, $sql2, $lc, $link_shortcodes, $cobj, $row, $from, $tp, $ns, $linkspage_pref;
global $LINK_TABLE_MANAGE_START, $LINK_TABLE_MANAGE, $LINK_TABLE_MANAGE_END; global $LINK_TABLE_MANAGE_START, $LINK_TABLE_MANAGE, $LINK_TABLE_MANAGE_END;
if(!(isset($linkspage_pref['link_manager']) && $linkspage_pref['link_manager'])){ if(!(isset($linkspage_pref['link_manager']) && $linkspage_pref['link_manager']))
{
js_location(e_SELF); js_location(e_SELF);
} }
//delete link //delete link
if(isset($linkspage_pref['link_directdelete']) && $linkspage_pref['link_directdelete']){ if(isset($linkspage_pref['link_directdelete']) && $linkspage_pref['link_directdelete'])
if(isset($_POST['delete'])){ {
if(isset($_POST['delete']))
{
$tmp = array_pop(array_flip($_POST['delete'])); $tmp = array_pop(array_flip($_POST['delete']));
list($delete, $del_id) = explode("_", $tmp); list($delete, $del_id) = explode("_", $tmp);
} }
if (isset($delete) && $delete == 'main') { if (isset($delete) && $delete == 'main')
$sql->db_Select("links_page", "link_order", "link_id='".intval($del_id)."'"); {
$sql->db_Select("links_page", "link_category, link_order", "link_id='".intval($del_id)."'"); // Get the position of target in the order
$row = $sql->db_Fetch(); $row = $sql->db_Fetch();
if (!is_object($sql2)){ $sql2 = new db; } if (!is_object($sql2)){ $sql2 = new db; }
$sql->db_Select("links_page", "link_id", "link_order>'".$row['link_order']."' && link_category='".intval($id)."'"); $sql->db_Select("links_page", "link_id", "link_order>'".$row['link_order']."' && link_category='".intval($row['link_category'])."'");
while ($row = $sql->db_Fetch()) { while ($row = $sql->db_Fetch())
{
$sql2->db_Update("links_page", "link_order=link_order-1 WHERE link_id='".$row['link_id']."'"); $sql2->db_Update("links_page", "link_order=link_order-1 WHERE link_id='".$row['link_id']."'");
} }
if ($sql->db_Delete("links_page", "link_id='".intval($del_id)."'")) { if ($sql->db_Delete("links_page", "link_id='".intval($del_id)."'"))
{
$lc->show_message(LCLAN_ADMIN_10." #".$del_id." ".LCLAN_ADMIN_11); $lc->show_message(LCLAN_ADMIN_10." #".$del_id." ".LCLAN_ADMIN_11);
} }
} }