⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showgroup.php

📁 make project on java
💻 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>&nbsp;": 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 + -