- <?php
- include '../wap/config.php';
- include 'acl.php';
- list ($uid, $pl) = priv_level();
- if (!$id) exit;
- if (!($conn=pg_connect("host=$dbhost port=$dbport dbname=$dbname user=$dbuser password=$dbpass"))) {
- echo ("пЫЙВЛБ РПДЛМАЮЕОЙС Л вд!\n");
- };
- pg_query($conn,"SET CLIENT_ENCODING TO 'KOI8';");
-
- # $message=htmlspecialchars(trim($_POST['message']),ENT_QUOTES);
- # $message=htmlspecialchars(trim($_POST['message']),ENT_QUOTES);
-
- if ($delete==1) {
- pg_query($conn,"delete from wapgbk where uid='$id';");
- pg_query($conn,"delete from chat where fr_u='$id' or to_u='$id';");
- pg_query($conn,"delete from downloads where uid='$id';");
- pg_query($conn,"delete from users_ignore where uid='$id' or who='$id';");
- pg_query($conn,"delete from users where id='$id';");
- pg_query($conn,"update site_var set v_num=(select v_num from site_var where id=2)-1 where id=2;");
- pg_close($conn);
- header("Location: users.php");
- exit;
- }
- $bday=sprintf("%s-%s-%s", $year, $month, $day);
-
- $login=htmlspecialchars(trim($_POST['login']),ENT_QUOTES);
- $pass=htmlspecialchars(trim($_POST['pass']),ENT_QUOTES);
- $email=htmlspecialchars(trim($_POST['email']),ENT_QUOTES);
- $name=htmlspecialchars(trim($_POST['name']),ENT_QUOTES);
- $operator=htmlspecialchars(trim($_POST['operator']),ENT_QUOTES);
- $fr=htmlspecialchars(trim($_POST['fr']),ENT_QUOTES);
- $phonenum=htmlspecialchars(trim($_POST['phonenum']),ENT_QUOTES);
- $website=htmlspecialchars(trim($_POST['website']),ENT_QUOTES);
- $info=htmlspecialchars(trim($_POST['info']),ENT_QUOTES);
- $job=htmlspecialchars(trim($_POST['job']),ENT_QUOTES);
- $cust_status=htmlspecialchars(trim($_POST['cust_status']),ENT_QUOTES);
- $phonemodel=htmlspecialchars(trim($_POST['phonemodel']),ENT_QUOTES);
- $wap=htmlspecialchars(trim($_POST['wap']),ENT_QUOTES);
- $icq=htmlspecialchars(trim($_POST['icq']),ENT_QUOTES);
- $avatar=htmlspecialchars(trim($_POST['avatar']),ENT_QUOTES);
-
- if (!$moder) $moder=0;
- if (!$invisible) $invisible=0;
- if ($icq=='') $icq=0;
-
- $res=pg_query($conn,"select id from users where login='$login';");
- if (pg_numrows($res)==1) {
- $did=pg_result($res,0,0);
- if ($did!=$id) {
- print "фБЛПК ОЙЛ ХЦЕ ЪБОСФ\n";
- pg_close($conn);
- exit;
- }
- }
-
- if ($pl==4) {
- $res=pg_query($conn,"update users set login='$login',passwd='$pass',email='$email',name='$name',bday='$bday',operator='$operator',moder='$moder',fr='$fr',phonenum='$phonenum',web='$website',info='$info',cust_status='$cust_status',phonemod='$phonemodel',icq='$icq',wap='$wap',access='$access',invisible='$invisible',avatar='$avatar',job='$job' where id='$id';");
- }
- pg_close($conn);
- switch ($l) {
- case 1:
- $link=sprintf("Location: users.php?p=%d", $p);
- break;
- case 2:
- $link=sprintf("Location: chat.php?r=%d", $r);
- break;
- case 3:
- $link=sprintf("Location: users_ignore.php");
- break;
- default:
- $link=sprintf("Location: /");
- }
- header($link);
- ?>