diff --git a/admin/group.php b/admin/group.php index 12a53d4..1883dca 100644 --- a/admin/group.php +++ b/admin/group.php @@ -1,5 +1,5 @@
@@ -64,20 +64,21 @@ elseif($set=='add_submit') { $name=$_POST['group_name']; $icon=$_POST['group_icon']; +$group_order = $groupsrows+1; if($name==NULL){ echo ''; } else { -$sql="INSERT INTO `lylme_groups` (`group_id`, `group_name`, `group_icon`) VALUES (NULL, '".$name."', '".$icon."')"; +$sql="INSERT INTO `lylme_groups` (`group_id`, `group_name`, `group_icon`,`group_order`) VALUES (NULL, '".$name."', '".$icon."', '".$group_order."')"; if(mysqli_query($con,$sql)){ echo ''; exit(); }else - echo ''; + echo ''; exit(); } -echo ''; +echo ''; } elseif($set=='edit_submit') { @@ -100,7 +101,6 @@ else echo ''; } } - elseif($set=='delete') { $id=$_GET['id']; @@ -109,8 +109,50 @@ $delsql2='DELETE FROM `lylme_groups` WHERE group_id='.$id; if(mysqli_query($con,$delsql1) && mysqli_query($con,$delsql2)) echo ''; else - echo ''; + echo ''; } + + +elseif($set=='up') +{ +$id=$_GET['id']; +$order=$_GET['order']-1; +$arrid=$_GET['arrid']; +if($order <= 0){ + echo ''; + exit(); +} + +// while($orderrow > 1){ +// $order=$order-1; +// $sql3 = 'SELECT * FROM `lylme_groups` WHERE `group_order` ='.$order; +// $orderrow=mysqli_num_rows(mysqli_query($con,$sql3)); +// } + +$sql1 = 'UPDATE `lylme_groups` SET `group_order` = '.$order.' WHERE `group_id` = '.$id; +$sql2 = 'UPDATE `lylme_groups` SET `group_order` = '.$_GET['order'].' WHERE `group_id` = '.$arrid; +if(mysqli_query($con,$sql1)) + + echo ''; +else + echo ''; +} + +elseif($set=='down') +{ +$id=$_GET['id']; +$order=$_GET['order']+1; +$arrid=$_GET['arrid']; +$sql1 = 'UPDATE `lylme_groups` SET `group_order` = '.$order.' WHERE `group_id` = '.$id; +$sql2 = 'UPDATE `lylme_groups` SET `group_order` = '.$order.' WHERE `group_id` = '.$arr[$arrid+1]; + +if(mysqli_query($con,$sql1)) + echo ''; +else + echo ''; +} + + else { @@ -120,35 +162,53 @@ $cons='系统共有 '.$groupsrows.' 个分组
'; echo $cons; echo ''; +// echo $css; ?>
- + '; +$rs=mysqli_query($con,"SELECT * FROM lylme_groups WHERE{$sql} order by group_order asc"); +$orderid=isset($_GET['orderid'])?$_GET['orderid']:null; +if($orderid != NULL){echo '';} +$arr=array(); +$arrid = 0; +while($res = mysqli_fetch_array($rs)){ +array_push($arr,$res['group_id']); + +echo ''; +$arrid = $arrid+1; } + + + ?> +
ID名称操作
排序权重名称排序操作
'.$res['group_id'].''.$res['group_name'].'编辑 删除
'.$res['group_order'].''.$res['group_name'].''; +if($arr[0] != $res['group_id']){ + echo '上移  ';} +if($arr[$groupsrows-1] != $res['group_id']){ +echo '下移';} + +echo ' 编辑 删除
+

注:权重越小越靠前, 权重相同时按分组ID排序