fsdf
parent
ae2dc75dd3
commit
23a129c84e
|
@ -8,6 +8,8 @@ include "scripts/pageheader.php";
|
|||
|
||||
echo "<h1>Admin</h1>\n";
|
||||
|
||||
progressBar(25,400,"25%");
|
||||
|
||||
$id=$_GET['id'];
|
||||
$mode=$_GET['mode'];
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ include "scripts/pageheader.php";
|
|||
$res = mysql_query("SELECT * FROM mods WHERE mod_id=$id",$handle) or SQLerror("MySQL Query Error","Error finding entry $id");
|
||||
$row = mysql_fetch_array($res) or die("row error");
|
||||
|
||||
if (is_member_moderator($_SESSION['user'],$handle) || $_SESSION['user']==$row[3]){
|
||||
if (is_member_moderator($_SESSION['user'],$handle) || $_SESSION['user']==$row['owner']){
|
||||
}else{
|
||||
SQLerror("Deleting Denied","You do not own that entry, and you are not a moderator");
|
||||
}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
function
|
|
@ -4,6 +4,11 @@ require_once "settings.php";
|
|||
session_start();
|
||||
|
||||
function is_member_moderator($user,$handle){
|
||||
global $forum_user;
|
||||
|
||||
if ($forum_user['username']==$user){
|
||||
return ($forum_user['group_id']==1);
|
||||
}else{
|
||||
$user_p=getUser($user,$handle);
|
||||
if (!$user_p){
|
||||
return 0;
|
||||
|
@ -14,6 +19,9 @@ function is_member_moderator($user,$handle){
|
|||
}else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function SQLerror($title,$msg){
|
||||
|
@ -51,7 +59,7 @@ require FORUM_ROOT.'include/common.php';
|
|||
|
||||
if ($forum_user['username']!="Guest"){
|
||||
if (user_exists($forum_user['username'],$handle)==false){
|
||||
addUser($forum_user['username'],"x","x",$forum_user['email'],$handle);
|
||||
addUser($forum_user['username'],$forum_user['group_id'],$handle);
|
||||
}
|
||||
login($forum_user['username']);
|
||||
}else{
|
||||
|
@ -94,6 +102,21 @@ function login($user){
|
|||
$_SESSION['user']=$user;
|
||||
}
|
||||
|
||||
function addUser($user,$level,$handle){
|
||||
if ($user==""){
|
||||
return 0;
|
||||
}
|
||||
if (user_exists($user,$handle))
|
||||
return 4;
|
||||
|
||||
$res=mysql_query("INSERT INTO users (name,level) VALUES ('$user','$level')");
|
||||
if ($res==1){
|
||||
return 1;
|
||||
}else{
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
|
||||
function getUser($user,$handle){
|
||||
$us= mysql_real_escape_string ($user);
|
||||
$res = mysql_query("SELECT * FROM users WHERE name='$us'",$handle) or die("query error");
|
||||
|
@ -175,4 +198,14 @@ function tagLinks($tags){
|
|||
return $result;
|
||||
}
|
||||
|
||||
function progressBar($percent,$length,$caption){
|
||||
echo "<div class=\"progressbar\" style=\"width: ".$length."px;\">";
|
||||
|
||||
echo "<div class=\"progressbar_inner\" style=\"width: ".(($percent/100)*$length)."px;\"></div>";
|
||||
|
||||
echo "<div class=\"progress_caption\">$caption</div>";
|
||||
|
||||
echo "</div>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
18
style.css
18
style.css
|
@ -250,4 +250,22 @@
|
|||
margin: 0;
|
||||
padding: 1em 0 2em 0;
|
||||
background: #ffffff;
|
||||
}
|
||||
|
||||
.progressbar{
|
||||
background: #cccccc;
|
||||
height:20px;
|
||||
display:block;
|
||||
}
|
||||
.progressbar_inner{
|
||||
background: #61ad6d;
|
||||
height:20px;
|
||||
display:block
|
||||
}
|
||||
|
||||
.progress_caption{
|
||||
position:relative;
|
||||
top:-18px;
|
||||
text-align:center;
|
||||
width:100%;
|
||||
}
|
18
user.php
18
user.php
|
@ -9,7 +9,7 @@ $id=$_GET['id'];
|
|||
if ($id==""){
|
||||
include "scripts/pageheader.php";
|
||||
echo "<table width=\"100%\"><tr><th colspan=2>Username</th></tr>\n";
|
||||
$res = mysql_query("SELECT * FROM users ORDER BY level DESC",$handle) or SQLerror("MySQL Query Error","Error on getting database.users");
|
||||
$res = mysql_query("SELECT * FROM users",$handle) or SQLerror("MySQL Query Error","Error on getting database.users");
|
||||
$alternate=1;
|
||||
// Get projects loop
|
||||
while ($hash = mysql_fetch_assoc($res)){
|
||||
|
@ -30,26 +30,12 @@ while ($hash = mysql_fetch_assoc($res)){
|
|||
}
|
||||
$res = mysql_query("SELECT * FROM users WHERE id=$id",$handle) or SQLerror("MySQL Query Error","Error on getting database.users");
|
||||
$hash = mysql_fetch_assoc($res);
|
||||
|
||||
switch($hash['level'])
|
||||
{
|
||||
case 0:
|
||||
$level=" normal member";
|
||||
break;
|
||||
case 1:
|
||||
$level=" vertified member";
|
||||
break;
|
||||
case 2:
|
||||
$level="n admin";
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
$page_title="{$hash['name']} - Users";
|
||||
|
||||
include "scripts/pageheader.php";
|
||||
|
||||
echo "<h1>{$hash['name']}</h1>";
|
||||
echo "{$hash['name']} is a{$level}.";
|
||||
echo "<br /><p><a href=\"user.php\">Back to User List</a></p><br />";
|
||||
|
||||
$query=$id;
|
||||
|
|
|
@ -112,6 +112,10 @@ echo "<h1>Similar Code Part of 0.4.4</h1>Only use this for versions before this.
|
|||
tabCol("Tags",tagLinks($row['tags']));
|
||||
echo "</tbody></table></p>\n";
|
||||
|
||||
echo "<div style=\"margin-left:20px;margin-bottom:20px;\">";
|
||||
progressBar($row['progress'],260,$row['progress']."% completed");
|
||||
echo "</div>";
|
||||
|
||||
|
||||
if ($links!=""){
|
||||
echo "<div class='bar_title'>\n";
|
||||
|
|
Loading…
Reference in New Issue