|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 |
function test($id) { if($users['blocked']==1 && $users['blocktime']>=time()) { $sperrdauer=date("d.M.Y H:i:s" , $users['blocktime'] ); $time=date("d.M.Y H:i:s" , time() ); echo" Ihr Account wurde von einem Administrator gesperrt. <br> Die Sperre dauert bis : $sperrdauer. (Aktuelle zeit beträgt : $time)<br> Bitte wenden sie sich für genauere Informationen an einen Administrator " ; session_unregister("userid"); session_destroy(); exit(); } } |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$db->query("SELECT * FROM users WHERE id='$id';"); $row = $db->fetch(); $row['blocked']; $row['blocktime']; if($users['blocked']==1 && $users['blocktime']>=time()) { $sperrdauer=date("d.M.Y H:i:s" , $users['blocktime'] ); $time=date("d.M.Y H:i:s" , time() ); echo" Ihr Account wurde von einem Administrator gesperrt. <br> Die Sperre dauert bis : $sperrdauer. (Aktuelle zeit beträgt : $time)<br> Bitte wenden sie sich für genauere Informationen an einen Administrator " ; session_unregister("userid"); session_destroy(); exit(); } |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
<? error_reporting(E_ALL); require("config.inc.php"); $PATH=$CONFIG['internal']['path']; require("$PATH/mysql.inc.php"); require("$PATH/config.inc.php"); define('SMARTY_DIR', $CONFIG['internal']['smarty_dir']); require(SMARTY_DIR.'Smarty.class.php'); $smarty = new Smarty; $smarty->assign("CONFIG_game_name",$CONFIG["game"]["name"]); $smarty->assign("CONFIG_internal_serverpath",$CONFIG["internal"]["serverpath"]); $smarty->assign("CONFIG_version",$CONFIG["game"]["int_version"]); session_start(); if(isset($_GET['name'])) { $db = new cl_extended_database; if($_GET["name"] == $CONFIG["game"]["admin"] || $db->get_system_lock('wartung', '') == '0') { $id = $db->user_get_id($_GET["name"]); if($id == -1) { $smarty->display("login_false.thtml"); die(); } if($db->user_get_pass($id) != $_GET['pw']) { $smarty->display("login_false.thtml"); die(); } $_SESSION["id"] = $id; } else { $smarty->display("wartung.thtml"); die(); } } // user Sperren function blocked($id) { $this->query("SELECT * FROM users WHERE id='$id';"); $users = $this->fetch(); $this->err(); return $users['blocked']; } $db->query("SELECT * FROM users WHERE id='$id';"); $users = $db->fetch(); $users['blocked']; $users['blocktime']; if($users['blocked']==1 && $users['blocktime']>=time()) { $sperrdauer=date("d.M.Y H:i:s" , $users['blocktime'] ); $time=date("d.M.Y H:i:s" , time() ); echo" Ihr Account wurde von einem Administrator gesperrt. <br> Die Sperre dauert bis : $sperrdauer. (Aktuelle zeit beträgt : $time)<br> Bitte wenden sie sich für genauere Informationen an einen Administrator " ; session_unregister("userid"); session_destroy(); exit(); } if(isset($_SESSION["id"])) { if(!isset($db)) { $db = new cl_extended_database; } $id = $_SESSION["id"]; if(!isset($_SESSION["name"])) { $_SESSION["name"] = $db->user_get_name($id); } if(isset($_GET['gal']) && isset($_GET['sys']) && isset($_GET['plan'])) { $idp = $db->planets_get_userid($_GET['gal'],$_GET['sys'],$_GET['plan']); //echo "ID: $id; IDP: $idp<br>"; if($user['adstime']>time()) $noads=1; else $noads=0; if($idp == $_SESSION['id']) { $_SESSION['coords']['gal'] = $_GET['gal']; $_SESSION['coords']['sys'] = $_GET['sys']; $_SESSION['coords']['plan'] = $_GET['plan']; } else { //Cheater... :-) echo "<br><br><br><center>Hi Cheater! Sorry - diese Lücke wurde geschlossen!!! :-)</center>"; } } else { $_SESSION['coords'] = $db->planets_get_coords($_SESSION['id']); } $smarty->assign("cv",$_SESSION['coords']); $smarty->assign("sessionname",session_name()); $smarty->assign("sessionid", session_id()); $smarty->display("login-frame.thtml"); } else { $smarty->display("index.thtml"); } ?> |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 |
//User Sperren function sperren($user, $btime) { $btime = time() + $time; $user; $this->query("UPDATE cc".$n."users SET blocked = '1' , blocktime='$btime' WHERE userid='$user'"); } |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 |
//User Sperren if($_GET['action'] == 10) { $btime = $_GET['btime']; $user = $_GET['user']; $db->query("UPDATE cc".$n."users SET blocked = '1' , blocktime='$btime' WHERE userid='$user'"); $smarty->display("acp/acp_sperren.thtml"); } |
|
|
HTML Code |
1 2 3 4 5 6 7 8 9 10 11 |
<tr> <form id="form1" name="form1" method="post" action="index_acp.php?action=10"> <br /> <input name="user" type="text" class="form" id="name" value="Username" size="30" /> Username <input name="btime" type="text" class="form" id="time" value="Sperr Zeit" size="15" /> Stunden <input type="submit" name="Submit" value="Senden"> </form> </td> </tr> |
|
|
PHP Quellcode |
1 |
error_reporting(E_ALL); |
|
|
PHP Quellcode |
1 |
$db->query("UPDATE users SET blocked='1' , blocktime ='$btime' WHERE userid='$user'"); |

|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 |
$aktuellezeit = +time(); $db->user_sperren($id, $name, $blocked, $blocktime, $adminname, $grund, time()); $aktuellezeit = +time(); $db->user_sperren($id, $name, $blocked, $blocktime, $adminname, $grund, now()); $aktuellezeit = +time(); $db->user_sperren($id, $name, $blocked, $blocktime, $adminname, $grund, $aktuellezeit ); |
|
|
PHP Quellcode |
1 2 3 |
function user_sperren($id, $name, $blocked, $blocktime, $adminname, $grund, $aktuellezeit) { $this->query("INSERT INTO users_gesperrt SET id='$id', user='$name', blocked='$blocked', blocktime='$blocktime', grund='$grund', adminname='$adminname', aktuellezeit='$aktuellezeit'"); |
|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
if(isset($_GET['sperre_user'])) { //echo "Action: User speeren"; print_r($_GET); $id = $_GET['Id']; $name = $_GET['Name']; $blocked = $_GET['blocked']; $grund = $_GET['grund']; $adminname = $_GET['adminname']; $blocktime = $_GET['blocktime'] + time(); $aktuellezeit = +time(); $db->user_sperren($id, $name, $blocked, $blocktime, $adminname, $grund, time()); $smarty->assign("change","User"); $smarty->assign("art","bearbeitet"); $smarty->display("acp/ok.thtml"); } |