📄 union_mod_friend_message_demise.php
字号:
<?php
////////////////////////////////////////////加好友///////////////////////////////////////////
if ($_GET['act']=='addfrind') {
//////////////查询好友名称/////////////
$query=$db->query("select p_nickname from player_info where id='".$_GET['friendid']."';");
$friend_list=$db->fetch_array($query);
$friend_name-$friend_list['p_nickname'];
$friend_names=$friend_name.",";
$friend_sum=$friend_sum+1;
$query=$db->query("select `p_nickname` from player_info where `p_nickname`='".$friend_name."';");
$num=$db->num_rows($query);
if ($num==0) {
echomsg("查无此人!","?action=unionper&id=".$_GET['id']);
}
$query=$db->query("select * from friend where `f_uname`='".$_COOKIE['NickName']."';");
$num=$db->num_rows($query);
if ($num==0) {
$query=$db->query("insert into friend (`id`,`f_uid`,`f_uname`,`f_nickname`,`f_sum`) values (null,'".$_COOKIE['UserID']."','".$_COOKIE['NickName']."','".$friend_names."','".$friend_sum."');");
echomsg("添加好友成功!","?action=unionper&id=".$_GET['id']);
}else {
$query=$db->query("select * from friend where `f_uname`='".$_COOKIE['NickName']."';");
$add_fr=$db->fetch_array($query);
$friend_name2=explode(",",$add_fr['f_nickname']);
$sum=count($friend_name2)-1;
// echo $sum;
for ($i=0;$i<$sum;$i++)
{
// echo $friend_name2[$i]." ";
if ($friend_name2[$i]==$friend_name) {
echomsg("你己添加此人为好友!","?action=unionper&id=".$_GET['id']);
}
}
$friend_name=$add_fr['f_nickname'].$friend_names;
$query=$db->query("UPDATE friend SET `f_nickname` = '".$friend_name."',`f_sum` =`f_sum`+'1' WHERE `f_uname`='".$_COOKIE['NickName']."';");
echomsg("添加好友成功!","?action=unionper&id=".$_GET['id']);
}
}
////////////////////////////////////////////禅让///////////////////////////////////////////
if ($_GET['act']=='demise') {
////////////查询联盟小队长ID//////////////
$query=$db->query("select id from unions_name where union_id='".$_GET['id']."' and purview='3' limit 0,1;");
$union_list=$db->fetch_array($query);
$db->query("update player_info set union_power='5',union_genreic='".$union_list['id']."' where u_id='".$_COOKIE['UserId']."';");
////////////查询联盟盟主小队ID//////////////
$query=$db->query("select id from unions_name where union_id='".$_GET['id']."' and purview='1' limit 0,1;");
$union_list2=$db->fetch_array($query);
//更新禅让后用户的用户表信息
$db->query("update player_info set union_power='1',union_genreic='".$union_list2['id']."' where p_id='".$_GET['demiseid']."'");
//查询禅让后盟主的UID;
$query_p_uid=$db->query("select u_id from player_info where p_id='".$_GET['demiseid']."'");
$list_p_uid=$db->fetch_array($query_p_uid);
//更新联盟uid
$db->query("update unions set u_id='".$list_p_uid['u_id']."' where id='".$_GET['id']."';");
echomsg("禅让成功!","?action=unionper&id=".$_GET['id']);
}
////////////////////////////////////////////T人出联盟///////////////////////////////////////////
if ($_GET['act']=='delper') {
if ($_GET['delid']==$_COOKIE['UserId']) {
echomsg("不能踢自己出联盟!","?action=unionper&id=".$_GET['id']);
}
//更新联盟人数
$query=$db->query("update unions set umember=(umember-1) where id='".$_GET['id']."';");
//更新被T人信息
$query=$db->query("update player_info set union_id='',union_name='',union_power='0',union_genreic='' where u_id='".$_GET['delid']."';");
echomsg("操作成功!","?action=unionper&id=".$_GET['id']);
}
////////////////////////////////////////////解散联盟///////////////////////////////////////////
if ($_GET['act']=='disband') {
//查询你的权限是否为盟主级别;
$power_query=$db->query("select union_power from player_info where union_id='".$_GET['id']."' and u_id='".$_COOKIE['UserId']."';");
$power_list=$db->fetch_array($power_query);
if ($power_list['union_power']>1) {
echomsg("您的级别不够!","?action=myunion");
}
//查询联盟图片路径;
$query_img_url=$db->query("select uimg from unions where id='".$_GET['id']."';");
$list_img_url=$db->fetch_array($query_img_url);
if (file_exists($list_img_url['uimg'])) {
unlink($list_img_url['uimg']);
}
//删除此联盟记录
$query=$db->query("delete from unions where id='".$_GET['id']."';");
//删除此联盟的名称;
$db->query("delete from unions_name where union_id='".$_GET['id']."';");
//查询所有此联盟的人员;
$query=$db->query("select p_id from player_info where union_id='".$_GET['id']."';");
while ($dele_union_list=$db->fetch_array($query)){
//循环更新联盟内人员信息;
$db->query("update player_info set union_id='',union_name='',union_power='',union_genreic='' where p_id='".$dele_union_list['p_id']."';");
}
echomsg("操作成功!","union.php");
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -