📄 showgroup.php
字号:
<?php
include'include/begin.php';
include language();
$tpl_html = 'showgroup';
include'include/main.php';
$deladmin = null;
$adminecho = 'display: none;';
$adduserecho = 'display: none;';
unset($adminclist, $userlist, $deladmin, $admincslist, $grout);
$id = $_GET['id'];
if ($id <= 10 || !is_numeric($id)) {
echoerror(24);
}
$logo = file_exists($imagedir . '/uploadgroup/' . $id . '.gif')?'<img src="' . $imagedir . '/uploadgroup/' . $id . '.gif" border="0">': null;
$result = mysql_query("select * from {$db_prefix}groups where id='$id'", $myconn);
if ($row = mysql_fetch_array($result)) {
$groupname = $row['name'];
$groupadmin = $row['admin'];
if ($username && $username == $groupadmin || $userp2[5]) {
$adminecho = '';
$deladmin = 2;
}
$adminc = explode(',', $row['adminc']);
if ($deladmin != 2 && in_array($username, $adminc) && $row['del'] == 1 && $username) {
$deladmin = 1;
}
$deladmin?$adduserecho = '': null;
if ($_GET['type'] == 'del' && is_numeric($_GET['userid']) && $deladmin) {
$userid = $_GET['userid'];
$result = mysql_query("select * from {$db_prefix}groupuser where groupid='$id' && id='$userid'", $myconn);
if ($row3 = mysql_fetch_array($result)) {
if ((!in_array($row3["username"], $adminc) && $deladmin || in_array($row3["username"], $adminc) && $deladmin == 2)) {
if ($groupadmin == $row3["username"]) {
echoerror(117);
}
mysql_query("delete from {$db_prefix}groupuser where groupid='$id' && id='$userid'", $myconn);
mysql_query("update {$db_prefix}groups set num=num-1 where id='$id'", $myconn);
unset($groupl_);
$result = mysql_query("select * from {$db_prefix}groupuser where username='$row3[username]' && groupid>'10'" , $myconn);
while ($row5 = mysql_fetch_array($result)) {
$groupl_ .= "|" . $row5["groupid"
] . "," . $row5["byname"];
}
mysql_query("update {$db_prefix}members set groups='$groupl_' where username='$row3[username]'" , $myconn);
}
echoioy(38);
}
}
if ($_GET["type"] == "add" && $deladmin) {
$result = mysql_query("select * from {$db_prefix}members where username='$_POST[textfield6]'", $myconn);
if ($row3 = mysql_fetch_array($result)) {
$result = mysql_query("select * from {$db_prefix}groupuser where username='$_POST[textfield6]' && groupid='$id'" , $myconn);
if (!mysql_fetch_array($result)) {
mysql_query("insert into {$db_prefix}groupuser (username, groupid,time) values('$_POST[textfield6]','$id','$time')" , $myconn);
mysql_query("update {$db_prefix}groups set num=num+1 where id='$id'", $myconn);
unset($groupl_);
$result = mysql_query("select * from {$db_prefix}groupuser where username='$_POST[textfield6]' && groupid>10 ORDER BY id" , $myconn);
while ($row5 = mysql_fetch_array($result)) {
$groupl_ .= "|" . $row5["groupid"
] . "," . $row5["byname"];
}
mysql_query("update {$db_prefix}members set groups='$groupl_' where id='$row3[id]'", $myconn);
} else {
echoerror(119);
}
} else {
echoerror(118);
}
echoioy(37);
}
$glanguage = explode("|", htmlspecialchars($row["language"]));
$news = htmlspecialchars($row["news"]);
$times = echodate($row["time"]);
if ($_GET["type"] == "admin" && isset($_GET["post"]) && $deladmin == 2) {
$_POST["textfield"] = str_replace("|", "", $_POST["textfield"]);
$_POST["textfield3"] = str_replace("|", "", $_POST["textfield3"]);
$_POST["textfield4"] = str_replace("|", "", $_POST["textfield4"]);
$language = $_POST["textfield"] . "|" . $_POST["textfield3"] . "|" . $_POST["textfield4"];
$admincs = explode(",", $_POST["textfield5"]);
foreach($admincs as $admincname) {
if ($admincname) {
$res = mysql_query("select * from {$db_prefix}groupuser where username='$admincname' && groupid='$id'" , $myconn);
if (mysql_fetch_array($res)) {
$admincslist .= $admincname . ',';
}
}
}
if ($_FILES['userfile']['size'] <= 5 * 1024) {
$filetype = strrchr($_FILES['userfile']['name'], "."
);
if ($filetype == '.gif') {
@unlink($imagedir . '/uploadgroup/' . $id . '.gif');
@move_uploaded_file(StripSlashes($_FILES['userfile']['tmp_name']), $imagedir . '/uploadgroup/' . $id . $filetype);
}
}
$deladd = $_POST['deladd']?1 : 0;
mysql_query("update {$db_prefix}groups set language='$language',adminc='$admincslist',del='$deladd',news='$_POST[textfield2]' where id='$id'" , $myconn);
echoioy(36);
}
foreach($adminc as $admincname) {
$admincname?$adminclist .= "<a href=\"showuser.php?username=" . urlencode($admincname) . "\">$admincname</a> ": null;
}
$result = mysql_query("select * from {$db_prefix}groupuser where groupid='$id'", $myconn);
$num = mysql_num_rows($result);
while ($row2 = mysql_fetch_array($result)) {
$d_echo = !in_array($row2['username'], $adminc) && $deladmin || in_array($row2['username'], $adminc) && $deladmin == 2?'' : 'display: none;';
$userlist .= tpl_fun_jjx3(array('username' => $row2['username'],'urlusername' => urlencode($row2['username']), 'byname' => $row2['byname'], 'time' => echotime($row2['time']), 'd_echo' => $d_echo, 'id' => $id, 'uid' => $row2['id']));
}
} else {
echoerror(24);
}
$pagename_m = $_pagename[44];
if ($_GET["type"] == "admin") {
$jjx1 = tpl_fun_jjx1(array('id' => $id, 'logo' => $logo, 'news' => $news, 'groupname' => $groupname, 'adminc' => $row['adminc']), array('glanguage' => $glanguage));
} else {
$jjx2 = tpl_fun_jjx2(array('id' => $id, 'urlgroupadmin' => urlencode($groupadmin), 'groupadmin' => $groupadmin, 'time' => $times, 'logo' => $logo, 'news' => $news, 'groupname' => $groupname, 'adminclist' => $adminclist, 'num' => $num, 'jjx3' => $userlist, 'adduserecho' => $adduserecho, 'adminecho' => $adminecho,), array('glanguage' => $glanguage));
}
include_once'./cache/template/m_' . $style_id . '_' . $tpl_html . '.php';
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -