<?
  require_once("define.php");
  require_once("functions.php");
  require_once("register.php");
  require_once("funcrtypes.php");
  require_once("fuphotos.php");
  //require_once("mates.php");
  require_once("connect.php");

  $ForumUrl = "/forums/";

  $nickinfo = trim(isset($_GET['nickinfo'])?$_GET['nickinfo']:'');
  $f = trim(isset($_GET['f'])?$_GET['f']:'');
  $id = intval(isset($_GET['id'])?$_GET['id']:0);
  
  $num=25; // Сообщений на странице в форуме

  // Забанить
  $ban = isset($_GET['ban'])?intval($_GET['ban']):0;
  if($ban&&$login_id&&$login_level>4)
   {
	$date2 = isset($_GET['date2'])?$_GET['date2']:date('Y-m-d H:i',time()+60*60*24*7);
	my_mysql_query('INSERT INTO forums_ban SET nick_id='.$ban.',nick="'.sql($_GET['nick']).'",xnick="'.sql(xNick($_GET['nick'])).'", date1=NOW(),date2="'.sql($date2).'"');
	my_mysql_query('INSERT INTO comments_ban SET nick_id='.$ban.',nick_txt="'.sql($_GET['nick']).'",date1=NOW(),date2="'.sql($date2).'", admin_id='.$login_id);
	header('Location: /users/?id='.$ban);
	exit();
   }
  // Разбанить
  $ban = isset($_GET['unban'])?intval($_GET['unban']):0;
  if($ban&&$login_id&&$login_level>4)
   {
	my_mysql_query('UPDATE forums_ban SET date2=NOW() WHERE nick_id='.$ban);
	my_mysql_query('UPDATE comments_ban SET date2=NOW() WHERE nick_id='.$ban);
	header('Location: /users/?id='.$ban);
	exit();
   }
  // Спаммер
  $spam = isset($_GET['spam'])?intval($_GET['spam']):0;
  if($spam&&$login_id&&$login_level>4)
   {
	my_mysql_query('UPDATE nicki SET level=0 WHERE id='.$spam);
	my_mysql_query('UPDATE nicki_info SET country="",city="",icq="",icqtext="",showemail="",homepage="",prof="",hobby="",aboutme="",fam="",name="",otch="",dolj="",kredo="" WHERE id='.$spam);
	$date2 = date('Y-m-d H:i',time()+60*60*24*7000);
	my_mysql_query('INSERT INTO forums_ban SET nick_id='.$spam.',nick="",xnick="", date1=NOW(),date2="'.sql($date2).'"');
	my_mysql_query('INSERT INTO comments_ban SET nick_id='.$spam.',date1=NOW(),date2="'.sql($date2).'", admin_id='.$login_id);
	header('Location: /users/?id='.$spam);
	exit();
   }


  //
  // Шапка html
  //

  $TITLE="Список зарегистрированных ников";
  $errmess="";
  if($f=="avatars")
    $TITLE="Все аватары";
  elseif(!empty($nickinfo) || $id>0)
   {
	if($id==0)
	 {
	  $r=my_mysql_query($sql=("SELECT nicki.*,nicki_info.* FROM nicki LEFT JOIN nicki_info ON nicki.id=nicki_info.id WHERE nicki_info.xnick='".sql(xNick($nickinfo))."'"));
	 }
	else
	 {
	  $r=my_mysql_query("SELECT nicki.*,nicki_info.* FROM nicki LEFT JOIN nicki_info ON nicki.id=nicki_info.id WHERE nicki.id=$id");
	 }
	
	if(mysql_numrows($r)==0)
	 {
	  $errmess="Ник ".($id>0?"(код $id)":"'".my_htmlspecialchars($nickinfo)."'")." не найден среди зарегистрированных!";
	  $nickinfo="";
	  $id=0;
	 }
	else
	 {
	  $nickfetch = mysql_fetch_object($r);
	  $nickinfo = $nickfetch->nick;
	  if(!$id)
		$id = $nickfetch->id;
	  $TITLE="Анкета ника: ".my_htmlspecialchars($nickinfo);
	 }
   }
  $KEYWORDS=$TITLE;

  require_once("html_1.php");


//
// Аватары
//
if($f=="avatars")
{
/*
  $start=intval(GET_POST('start'));
  if($start<1) $start=1;

  $url = "/users/";
  $onpage=intval(GET_POST('onpage'));
  if($onpage<1) $onpage=30;

  echo "<A HREF=\"$url\">К списку ников</A><hr>";

  $r=my_mysql_query("SELECT id,file FROM nicki_photo WHERE avatar=1 ORDER BY time LIMIT ".($start-1).",$onpage");
  while($fetch=mysql_fetch_object($r))
   {
	echo '<A HREF="'.$url.'?id='.$fetch->id.'"><img src="'.PhotoWeb.(substr($fetch->file,0,1)=='.'?$fetch->id:'').$fetch->file
		.'" ALT="" border=0 hspace=10 vspace=10></A> ';
   }
  echo "<hr>";
  if($start>1)
    echo "<A HREF=\"?f=avatars&start=".($start-$onpage)."&onpage=$onpage\">Предыдущая страница</A> | ";
  if(mysql_numrows($r)==$onpage)
    echo "<A HREF=\"?f=avatars&start=".($start+$onpage)."&onpage=$onpage\">Следующая страница<img src=/img/b-right.gif width=15 height=9 border=0></A>";
*/
}






//
// Анкета ника
//

elseif(!empty($nickinfo))
 {

  if(empty($c_l))
   {
//	echo "&nbsp;<FONT COLOR=$_Colors[4]>Вы должны ввести свой ник и пароль, если хотите просматривать анкеты других посетителей</FONT><BR>";
	//include("_func/login_frm.php");
	//echo "<hr>";
   }

  // Реклама
  //$context_date = '';;
  //$context_page = 'users';
  //include('_func/context.php');
  //

  //
  // Анкета ника
  //

?><table style="font-size:11px" WIDTH="100%" CELLSPACING="0" CELLPADDING="4" BORDER="0"><TR VALIGN=top><TD WIDTH=150 align="center"><br><img src="/img3/register3.gif" width="90" height="90" VSPACE="5"><BR>
<h2 style="color:<?=$_Colors[4]?>"><b>Анкета ника</b></h2><BR><A HREF="/users/">&laquo; в список ников</A><br><br>
<a href="/voffice/">Личный кабинет</a><?

  if( isset($sape_links) && !empty($sape_links) )
	echo '<br><hr><br><small>Реклама: '.$sape_links.'</small>';
  $sape_links = '';

?>
</TD><TD><table WIDTH="100%" CELLSPACING="0" CELLPADDING="4" BORDER="0"><TR VALIGN="top"><TD WIDTH="70%"><BR>
<?

  if(true)
   {
	$ss_txt = '';
	if(!empty($nickfetch->vk_link))
		$ss_txt .= '<a title="Вконтакте" href="'.$nickfetch->vk_link.'" rel="nofollow" target="_blank" class="ico"><img src="/i/b.gif" class="ssvk" alt="Вконтакте"></a> ';
	if(!empty($nickfetch->mm_link))
		$ss_txt .= '<a title="Mail.ru Мой мир" href="'.$nickfetch->mm_link.'" rel="nofollow" target="_blank" class="ico"><img src="/i/b.gif" class="ssmm" alt="Mail.ru Мой мир"></a> ';
	if(!empty($nickfetch->fb_link))
		$ss_txt .= '<a title="Facebook" href="'.$nickfetch->fb_link.'" rel="nofollow" target="_blank" class="ico"><img src="/i/b.gif" class="ssfb" alt="Facebook"></a> ';
	if(!empty($nickfetch->od_link))
		$ss_txt .= '<a title="Одноклассники" href="'.str_replace('/#','',$nickfetch->od_link).'" rel="nofollow" target="_blank" class="ico"><img src="/i/b.gif" class="ssod" alt="Одноклассники"></a> ';


	echo "<H1>Ник: " .NickColor($nickinfo,$nickfetch->level)." ".$ss_txt.'</H1>'.($login_id==$nickfetch->id?'<a href="/voffice/?f=anketa">Редактировать</a>':'').'</TD><TD align="right"><BR><H3><img src="/img3/reg'.$nickfetch->level.'.gif" align="right" width="30" height="30" style="padding-left:10px">Статус ника:<BR>'.NickColor($NickLevels[$nickfetch->level],$nickfetch->level) .'</H3></TD></TR>';

  if($nickfetch->level<=2)
   {
	echo "<TR><TD COLSPAN=2><H1><FONT COLOR=$_Colors[4]>Анкета ника не заполнена</FONT></H1></TD></TR>";
   }
  elseif(false)//$login_level<3&&$nickfetch->level>=3)
   {
	echo "<TR><TD COLSPAN=2><H1><FONT COLOR=$_Colors[4]>Вы сможете просматривать чужие анкеты<BR>сразу после того, как <A HREF=\"/voffice/?f=anketa\">заполните свою</A></FONT></H1></TD></TR>";
   }
  else
   {

	?><TR><TD COLSPAN=2><h2><b>Интернет</b></h2></TD></TR>
<TR vALIGN=top><TD>email: <?

	if(!empty($nickfetch->showemail))
	  if(!empty($c_l))
		echo '<B><A HREF="mailto:'.$nickfetch->showemail.'">'.$nickfetch->showemail.'</A></B>';
	  else
		echo '<span class="ico"><img src="/i/b.gif" class="mail"></span> [email скрыт от незарегистрированных]';

	?></TD><TD><?
	
		if(!empty($nickfetch->icq))
		  echo 'ICQ UIN: <B><noindex><A TARGET="_blank" rel="nofollow" HREF="http://www.icq.com/people/'.$nickfetch->icq.'/">'.$nickfetch->icq.'<img border=0 width=18 height=18 align="texttop" ALT="'.$nickfetch->icq.'" src="http://online.mirabilis.com/scripts/online.dll?icq='.$nickfetch->icq.'&img=5"></A></noindex></B>';
	
	?>&nbsp;</TD></TR><?
	
	  $icqtext=pre_message($nickfetch->icqtext);
	  if(!empty($nickfetch->homepage)||strlen(trim($icqtext))>0)
	   {
	
		?><TR VALIGN=top><TD><?
		
		if(!empty($nickfetch->homepage) && $login_level>4)
		  echo "Домашняя страница (видна только модераторам):<BR><B><noindex>".ShowUrl($nickfetch->homepage)."</noindex>";
		
		?>&nbsp;</TD><TD><?
		
		if(strlen(trim($icqtext))>0)
		  echo "Комментарий в ICQ-листе:<BR><i>$icqtext</i>";
		
		?>&nbsp;</TD><TD>&nbsp;</TD></TR><?
	
	   }
	
	?><TR><TD COLSPAN=2><H2><b>Персональные данные</b></H2></TD></TR><?
	
	  if(!empty($nickfetch->dborn) || !empty($nickfetch->pol))
	   {
	
		?><TR><TD>Дата рождения: <B><?
		
		  if(empty($nickfetch->dateborn))
			echo "&nbsp;";
		  else
			echo FullDate(substr($nickfetch->dateborn,0,11));
		
		?></B></TD><TD>Пол: <B><?
		
		  if($nickfetch->pol=="m")
			echo "Мужской";
		   elseif($nickfetch->pol=="w")
			echo "Женский";
		
		?></B></TD></TR><?
	
	  }
	
	?><TR><TD>Проживает: <B><?
	
	  echo my_htmlspecialchars($nickfetch->country).(!empty($nickfetch->country)?", ":"").my_htmlspecialchars($nickfetch->city);
	
	?></B></TD><TD>Вид деятельности: <B><?echo isset($aDoljText[$nickfetch->dolj-1])?$aDoljText[$nickfetch->dolj-1]:''?></b></TD></TR><?
	
	  if(!empty($nickfetch->prof) || !empty($nickfetch->edu))
	   {
		
		?><TR><TD>Профессия: <B><?echo$nickfetch->prof?></B></TD><TD><?=isset($aEduText[$nickfetch->edu-1])?'Образование: <B>'.$aEduText[$nickfetch->edu-1].'</B>':'';?></TD></TR><?

	   }
	
	  if($nickfetch->sp>0)
	   {
	
		?><TR><TD COLSPAN=2>Семейное положение: <B><?
	
		  if($nickfetch->sp==1&&$nickfetch->pol=="m")
			echo"Холост";
		   elseif($nickfetch->sp==1&&$nickfetch->pol=="w")
			echo"Незамужем";
		   elseif($nickfetch->sp==1)
			echo"Холост/Незамужем";
		   elseif($nickfetch->sp==2&&$nickfetch->pol=="m")
			echo"Женат";
		   elseif($nickfetch->sp==2&&$nickfetch->pol=="w")
			echo"Замужем";
		   elseif($nickfetch->sp==2)
			echo"Женат/Замужем";
		
		  if($nickfetch->sp2)
		    echo ", есть дети";
		
		?></TD></TR><?
	   }
	
	  if(!empty($nickfetch->kredo))
	    echo "<TR><TD COLSPAN=2>Жизненное кредо: <B>".my_htmlspecialchars($nickfetch->kredo)."</B></TD></TR>";
	
	  if(!empty($nickfetch->hobby))
	    echo "<TR><TD COLSPAN=2>Хобби, интересы: <B>".my_htmlspecialchars($nickfetch->hobby)."</B></TD></TR>";
	
	  $aboutme=pre_message($nickfetch->aboutme);
	  if(strlen(trim($aboutme))>0)
		echo "<TR><TD COLSPAN=2><h2><b>О себе</b></h2></TD></TR><TR><TD COLSPAN=2>".$aboutme."</TD></TR>";

   } // Анкета ника конец

  echo "<TR><TD COLSPAN=2><HR>Дата регистрации: <I>" .FullDate($nickfetch->time_entered)."</I><br>";
  if(intval($nickfetch->time_modified))
	echo "Последнее изменение информации: <I>".FullDate($nickfetch->time_modified)."</I><br>";
  echo 'Последнее посещение: ';
  if( intval($nickfetch->lastvisit) )
	echo "<i>".FullDate($nickfetch->lastvisit)
		.($login_level>4?
			" [".$nickfetch->email
				.(intval($nickfetch->dateborn)?', '.$nickfetch->dateborn:'')
				.', ip:'.long2ip($nickfetch->lastip)
				.' '.gethostbyaddr(long2ip($nickfetch->lastip)).', '
				.$nickfetch->lastsessionid."]":"")
		."</i>";
  else
    echo "<i>Неизвестно</i>";
  echo "</TD></TR>";

  //
  // Личное сообщение
  //
  if($login_id!=$id)
   {
	echo '<TR><TD COLSPAN=2>';
	NewPrivMsgForm($id,1);
	echo '</TD></TR>';
   }
  
  //
  // Бан
  //
  
  if($login_level>4)
   {
	  echo '<script type="text/javascript" src="/i/calendar/1.js"></script>
<link type="text/css" rel="stylesheet" media="screen" href="/i/calendar/1.css">
';
	  // старые форумы
	  $r=my_mysql_query('SELECT * FROM forums_ban WHERE date2>"'.date('Y-m-d').'" AND xnick="'.xNick($nickinfo).'"');
	  if($fetch=mysql_fetch_object($r))
	   {
		echo "<TR><TD COLSPAN=2><HR SIZE=1 COLOR=#0099ff>Забанен на форумах <b>".FullDate($fetch->date1)."</b> до <b>".FullDate($fetch->date2)."</b>";
	//	if($login_level>4)
	//	  echo "<BR><FORM STYLE=\"margin:0\" ACTION=\"/forums/?action=unbannick\" METHOD=POST><INPUT TYPE=hidden NAME=nick VALUE=\"$nickinfo\"><INPUT TYPE=submit VALUE=\"Снять бан\"></FORM>";
		echo "</TD></TR>";
	   }
	  // новые форумы
	  $r=my_mysql_query('SELECT * FROM comments_ban WHERE date2>"'.date('Y-m-d').'" AND nick_id='.$id);
	  if($fetch=mysql_fetch_object($r))
	   {
		echo "<TR><TD COLSPAN=2>Забанен на новом сайте <b>".FullDate($fetch->date1)."</b> до <b>".FullDate($fetch->date2)."</b> by ".getNicki($fetch->admin_id)->nick;
		if($login_level>4)
		  echo '<BR><input type="button" onclick="window.location=\'?unban='.$id.'\'" value="Снять бан">';
		echo "</TD></TR>";
	   }
	//echo '<TR><TD COLSPAN=2><HR><form method="post" id="bannick" action="/forums/?action=bannick"><INPUT TYPE=hidden NAME=nick VALUE="'.my_htmlspecialchars($nickinfo).'">Забанить&nbsp;на&nbsp;старом&nbsp;форуме&nbsp;до:&nbsp;<INPUT TYPE=text NAME=date2 VALUE="'.date("Y-m-d H:i:s",time()+60*60*24*7).'">&nbsp;<INPUT TYPE=submit VALUE="Забанить"></FORM></TD></TR>';
	  echo '<TR><TD COLSPAN=2><HR>Забанить&nbsp;до:&nbsp;<input type="text" id="bandate" name="bandate" onclick="displayCalendar(this,\'yyyy-mm-dd hh:ii\',this)" value="'.date("Y-m-d H:i:s",time()+60*60*24*7).'">&nbsp;<input type="button" value="Забанить" onclick="window.location=\'?ban='.$id.'&nick='.urlencode($nickfetch->nick).'&date2=\'+$e($(\'bandate\').value)"><br>Сейчас: '.date("Y-m-d H:i:s").'<br><input type="button" value="Спаммер" onclick="window.location=\'?spam='.$id.'\'"></TD></TR>';
   }

  echo "</TABLE></TD></TR></TABLE>";







  //
  // Фотоальбом
  //
/*
  if($login_id==$nickfetch->id)
    upload_form(rec_type('users'),$nickfetch->id);
  else
    uphotos_view(rec_type('users'),$nickfetch->id);
*/
  $r2 = my_mysql_query("SELECT * FROM photos WHERE rec_type=12 AND rec_id=".$id." ORDER BY time");
  if(mysql_numrows($r2)>0)
   {
	echo '<hr><h1>Фотоальбом</h1>';
	//
	// Фотки
	//
	while($fetch=mysql_fetch_object($r2))
	 {
		echo uphoto($fetch->id,$fetch->file,array('descr'=>$fetch->comment,'href'=>"/users/photos/?id=".$fetch->id));
	 }
	echo '<div style="clear:both"></div>';
	//
	// Аватары
	//
	/*
	if($fetch)
	 {
	  echo '<BR><H2 style="color:'.$_Colors[4].'"><b>Аватары в форумах</b></H2>';
	  do
	   {
		if(file_exists(PhotoDir.(substr($fetch->file,0,1)=='.'?$fetch->id:'').$fetch->file))
		echo '<img src="'.PhotoWeb.(substr($fetch->file,0,1)=='.'?$fetch->id:'').$fetch->file.'" border="0" ALT="'.my_htmlspecialchars($fetch->text).' Добавлен: '.FullDate($fetch->time).'"> ';
	   } while($fetch = mysql_fetch_object($r2));
	 }
	*/
   }


  //
  // Стастистика по форумам
  //


/*
?><HR></TD><TD WIDTH=10>&nbsp;</TD></TR></TABLE><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=0 BORDER=0><TR VALIGN=top><TD WIDTH=10>&nbsp;</TD><TD><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=4 BORDER=0><TR VALIGN=top><TD WIDTH=150 align=center><img src="http://www.sarov.net/img3/forums.gif" width=90 height=90 VSPACE=5><BR><H2 style="color:<?echo$_Colors[4]?>">Статистика по&nbsp;форумам</FONT></H2></TD><TD><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=0 BORDER=0><TR VALIGN=top><TD WIDTH=220><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=2 BORDER=0><TR><TD COLSPAN=2><?

  $r=my_mysql_query("SELECT level FROM nicki WHERE id=".$id);
  if($fetch=@mysql_fetch_object($r))
	$level=intval($fetch->level);
  if($level<1) $level=1;
  if($level>4) $level=4;
  echo "<H1>Сообщения:</H1></TD></TR>";

  $r=my_mysql_query("SELECT COUNT(*) AS cnt FROM forbase WHERE author='".sql($nickinfo)."' AND forumid");
  $fetch=mysql_fetch_object($r);
  if($fetch->cnt==0)
   {
	echo "<TR VALIGN=top><TD WIDTH=300>От ".my_htmlspecialchars($nickinfo)." не было сообщений в форумах. </TD><TD>&nbsp;</TD></TR>";
   }
  elseif(true)
	echo "<TR VALIGN=top><TD WIDTH=300>Статистика по форумам временно отключена.<BR><A HREF=\"$SiteUrl"."forums/?search=1&author=".my_htmlspecialchars($nickinfo)."\">Найти все сообщения ".my_htmlspecialchars($nickinfo)." &raquo;</A></TD><TD>&nbsp;</TD></TR>";
  else
   {
	$r=my_mysql_query("SELECT MIN(time) AS m1, MAX(time) AS m2 FROM forbase WHERE author='".my_htmlspecialchars($nickinfo)."' AND forumid");
	$fetch=mysql_fetch_array($r);
	$r=my_mysql_query("SELECT TO_DAYS('$fetch[m2]')-TO_DAYS('$fetch[m1]') AS mdays");
	$f2=mysql_fetch_array($r);
	echo "<TR><TD>Первое сообщение:</TD><TD>".FullDate($fetch[m1])."</TD></TR>";
	echo "<TR><TD>Последнее сообщение:</TD><TD>".FullDate($fetch[m2])."</TD></TR>";
	echo "<TR><TD>Всего дней:</TD><TD>$f2[mdays]</TD></TR>";

	$titles=array("За все время:","За последний месяц (май)","За последнюю неделю (20 сентября - 20 сентября)");
	$conds=array(""," AND (YEAR(time)=2002 AND MONTH(time)=5)"," AND (TO_DAYS(time)>=TO_DAYS('2002-06-01') AND TO_DAYS(time)<=TO_DAYS('2002-06-10'))");

	// За месяц
	$y=intval(date("Y"));
	$m=intval(date("m"))-1;
	if($m==0)
	 { $y--; $m=12; }
	$titles[1]="За последний месяц<BR>(".CMonth($m)." ".$y."):";
	$conds[1]=" AND (YEAR(time)=$y AND MONTH(time)=$m)";

	// За неделю
	$n=intval(strftime("%W"));
	$firstday=mktime(0,0,0,1,1,$y);
	$firstday+=60*60*24*(7*($n-1)+1-date("w",$firstday));
	$first=date("Y-m-d",$firstday);
	$last=date("Y-m-d",$firstday+60*60*24*6);
	$titles[2]="За последнюю неделю<BR> (".DoubleDate($first,$last,"-")."):";
	$conds[2]=" AND (TO_DAYS(time)>=TO_DAYS('$first') AND TO_DAYS(time)<=TO_DAYS('$last'))";

	for($i=2;$i>=0;$i--)
	 {
		$r=my_mysql_query("SELECT COUNT(*) AS cnt FROM forbase".(!empty($conds[$i])?" WHERE forumid $conds[$i]":""));
		$fetch_glb=mysql_fetch_array($r);
		$r=my_mysql_query("SELECT MIN(time) AS m1, MAX(time) AS m2, COUNT(*) AS cnt FROM forbase WHERE author='".sql($nickinfo)."' AND forumid $conds[$i]");
		$fetch=mysql_fetch_array($r);
		$r=my_mysql_query("SELECT TO_DAYS('$fetch[m2]')-TO_DAYS('$fetch[m1]') AS mdays");
		$f2=mysql_fetch_array($r);

		echo "<TR><TD COLSPAN=2><b>$titles[$i]</b></TD></TR>";
		echo "<TR><TD>Всего сообщений:</TD><TD>$fetch[cnt] (".($fetch_glb[cnt]!=0?round(100*$fetch[cnt]/$fetch_glb[cnt],2):"0")."%)</TD></TR>";
		echo "<TR><TD>Сообщений в день:</TD><TD>".($f2[mdays]!=0?round($fetch[cnt]/$f2[mdays],2):"0")."</TD></TR>";

		$r=my_mysql_query("SELECT COUNT(*) AS cnt FROM forbase WHERE (grandid=0 OR grandid=id) $conds[$i]");
		$fetch_glb=mysql_fetch_array($r);
		$r=my_mysql_query("SELECT COUNT(*) AS cnt FROM forbase WHERE author='".sql($nickinfo)."' AND forumid AND (grandid=0 OR grandid=id) $conds[$i]");
		$fetch=mysql_fetch_array($r);
		echo "<TR><TD>Создано тем:</TD><TD>$fetch[cnt] (".($fetch_glb[cnt]!=0?round($fetch[cnt]/$fetch_glb[cnt]*100,2):"0")."%)</TD></TR>";

		$r=my_mysql_query("SELECT grandid FROM forbase WHERE author='".sql($nickinfo)."' AND forumid $conds[$i] GROUP BY grandid");
		echo "<TR><TD>Участие в темах:</TD><TD>".mysql_numrows($r)." (".($fetch_glb[cnt]!=0?round(mysql_numrows($r)/$fetch_glb[cnt]*100,2):"0")."%)</TD></TR>";
	 }
	echo "</TABLE></TD><TD WIDTH=10>&nbsp;</TD><TD>";

	//
	// Сообщения в форумах
	//

	$r=my_mysql_query("SELECT forums.id AS forumid, forums.name AS forumname, COUNT(forbase.id) AS cnt FROM forums,forbase WHERE forums.id=forbase.forumid AND author='".sql($nickinfo)."' GROUP BY forums.id ORDER BY cnt DESC");
	echo "<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=2 BORDER=0><TR><TD><H1>В форумах:</H1></TD></TR><TR><TD><TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0>";
	$text=array();
	$cnts=array();
	$sum=0;
	while($fetch=mysql_fetch_array($r))
	 {
	  $text[]="<TR><TD><UL><LI><A HREF=$ForumUrl?f=$fetch[forumid]>$fetch[forumname]</A>";
	  $cnts[]=$fetch[cnt];
	  $sum+=$fetch[cnt];
	  $ForumsNames[$fetch[forumid]]=$fetch[forumname];
	 }
	for($i=0;$i<count($text);$i++)
	  echo $text[$i]."</TD><TD>&nbsp;&nbsp;$cnts[$i]</TD><TD>&nbsp;(".round(100*$cnts[$i]/$sum,2)."%)</LI></UL></TD></TR>";
	echo "<TR><TD align=right>Итого:</TD><TD>&nbsp;&nbsp;$sum</TD><TD>&nbsp;(100%)</TD></TR></TABLE></TD></TR><TR><TD>";

	//
	// Последние темы
	//

	echo "<H1>Последние темы:</H1></TD></TR><TR><TD><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=0 BORDER=0>";
	$r=my_mysql_query("SELECT grandid,MAX(time) AS time FROM forbase WHERE author='".sql($nickinfo)."' AND forumid GROUP BY grandid ORDER BY time DESC LIMIT 12");
	while($fetch=mysql_fetch_array($r))
	 {
	  $r2=my_mysql_query("SELECT forumid, grandid, subject, grand_count FROM forbase WHERE id=$fetch[grandid]");
	  $fetch2=mysql_fetch_array($r2);
	  echo "<TR><TD><UL><LI><A CLASS=forum HREF=$ForumUrl?f=$fetch2[forumid]&list=$fetch2[grandid]&p=".(intval(($fetch2[grand_count]+1)/$num)+1)."&$fetch2[grand_count]>$fetch2[subject]</A> - <FONT COLOR=".ForumColors($fetch[time]).">".FullDate($fetch[time])."</FONT></LI></UL></TD><TD WIDTH=100><A HREF=$ForumUrl?f=$fetch2[forumid]>".$ForumsNames[$fetch2[forumid]]."</A></TD></TR>";
	 }
	echo "</TABLE>";
   }
*/
  echo "</TD></TR></TABLE>";
   } // Вы должны ввести свой логин

?></TD></TR></TABLE></TD></TR></TABLE><?


}









//
//
// Список ников
//
//



else
{

  echo '<h1>Список ников</h1>';


  if(isset($errmess))
	echo '<H2 style="color:red">'.$errmess.'</H2>';

  //include("_func/login_frm.php");
  //echo "<hr>";

  // Реклама
  //$context_date = '';;
  //$context_page = 'users';
  //include('_func/context.php');
  //

  $p=intval(GET_POST('p'));
  if($p<1)$p=1;
  $num=50;

  $all=intval(GET_POST('all'));
  $sort=intval(GET_POST('sort'));
  $s=intval($sort/10);
  if($sort==11) $orderby="nicki.nick ASC";
	elseif($sort==11) $orderby="nicki.nick DESC";
	elseif($sort==21) $orderby="nicki_info.dateborn,nicki.nick";
	elseif($sort==22) $orderby="nicki_info.dateborn DESC, nicki.nick DESC";
	elseif($sort==41) $orderby="nicki_info.time_entered,nicki.nick";
	elseif($sort==42) $orderby="nicki_info.time_entered DESC,nicki.nick DESC";
	elseif($sort==51) $orderby="nicki_info.time_modified,nicki.nick";
	else $orderby="nicki_info.time_modified DESC,nicki.nick DESC";

//  $r=my_mysql_query("SELECT count(*) AS cnt FROM nicki");
//  $fetch=mysql_fetch_object($r);
//  $glbcount=$fetch->cnt;

  echo '<FORM ACTION="" METHOD="get" STYLE="margin:0"><TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0"><TR><TD><small>Поиск ника: <INPUT TYPE="text" NAME="nickinfo" SIZE="15" VALUE="'.my_htmlspecialchars($nickinfo).'"><INPUT TYPE="submit" VALUE="Ok"></small></TD></TR></TABLE></FORM>';
  
  echo '<small>В списке показаны посетители со статусом не ниже "<A HREF="/register/"><FONT COLOR='.$NickColors[3].'><B>Анкета ника</B></FONT></A>".</small><hr>';//<BR>Всего <FONT COLOR=$NickColors[2]>зарегистрированных ников: <B>$glbcount</B></FONT>.<hr>";

  //
  $r=my_mysql_query("SELECT count(*) AS cnt FROM nicki WHERE level>2");
  $fetch=mysql_fetch_object($r);
  $count=$fetch->cnt;
  $cPages="<small>Страницы: ";
  $page=1;
  while($count>0)
   {
	if($page==$p&&$all!=1)
	  $cPages.=(($page-1)*$num+1)."-" .(min($page*$num,($page-1)*$num+$count))." | ";
	else
	  $cPages.="<A HREF=?p=$page&sort=$sort>".(($page-1)*$num+1)."-" .(min($page*$num,($page-1)*$num+$count))."</A> | ";
	$page++;$count-=$num;
   }

  if($all==1)
	$cPages.="Все на одной странице<HR>";
  else
	$cPages.='<A HREF="?all=1">Все на одной странице</A>';	
  echo $cPages.'</small>';

  if( isset($sape_links) && !empty($sape_links) )
	echo '<hr><small>Реклама: '.$sape_links.'</small></hr><br>';
  $sape_links = '';

  echo '<hr><small>Кликните на ник, чтобы увидеть его анкету.</small>';

  $count=(($p-1)*$num);

  $query="SELECT nicki.*,nicki_info.* FROM nicki LEFT JOIN nicki_info ON nicki.id=nicki_info.id WHERE nicki.level>2 ORDER BY $orderby".(empty($all)?" LIMIT $count,$num":"");
  $r=my_mysql_query($query);

  echo "<TABLE style=\"font-size:11px\" WIDTH=\"100%\" CELLSPACING=1 CELLPADDING=2 BORDER=0><TR><TD CLASS=menuheadt><B>№</B></TD><TD CLASS=menuheadt><A HREF=?sort=".($sort==11?12:11).(!empty($all)?"&all=1":"&p=$p")."><B>Ник</B>".($s==1?"<img src=/img/".($sort==11?"iconardn":"iconarup").".gif border=0 width=8 height=10>":"")."</A></TD><TD CLASS=menuheadt><A HREF=?sort=".($sort==21?22:21).(!empty($all)?"&all=1":"&p=$p")."><B>Дата&nbsp;рождения</B>".($s==2?"<img src=/img/".($sort==21?"iconardn":"iconarup").".gif border=0 width=8 height=10>":"")."</A></TD><TD CLASS=menuheadt><B>Пол</B></TD><TD CLASS=menuheadt><B>Проживает</B></TD><TD CLASS=menuheadt><A HREF=?sort=".($sort==41?42:41).(!empty($all)?"&all=1":"&p=$p")."><B>Зарегистрирован</B>".($s==4?"<img src=/img/".($sort==41?"iconardn":"iconarup").".gif border=0 width=8 height=10>":"")."</A></TD><TD CLASS=menuheadt><A HREF=?sort=".($sort==51?52:51).(!empty($all)?"&all=1":"&p=$p")."><B>Изменение</B>".($s==5?"<img src=/img/".($sort==51?"iconardn":"iconarup").".gif border=0 width=8 height=10>":"")."</A></TD><TD CLASS=menuheadt WIDTH=13><img src=/img/iconml.gif width=13 height=12 alt=\"email\"></TD><TD CLASS=menuheadt WIDTH=13><img src=/img/iconicq.gif width=18 height=18 alt=\"ICQ UIN\"></TD></TR>";//<TD CLASS=menuheadt WIDTH=16><img src=/img/icone.gif width=16 height=16 alt=\"Домашняя страница\"></TD>
  while($fetch=mysql_fetch_object($r))
   {
	echo '<TR BGCOLOR='.($count%2==1?"#e7e7e7":"#f7f7f7")."><TD>".($count+1).'</TD><TD><A HREF="?id='.$fetch->id.'"><B>'.NickColor($fetch->nick, $fetch->level)."</B></A></TD>";
	if(substr($fetch->dateborn,0,1)!="0")
	  echo "<TD>".FullDate(substr($fetch->dateborn,0,11))."</TD>";
	 else
	  echo "<TD align=center>-</TD>";
	echo "<TD align=center>";
	if(!empty($fetch->pol))
	  if($fetch->pol=="m")
		echo "М";
	   else
		echo "Ж";
	 else
	  echo "-";
	echo "</TD><TD>";
	//
	if(!empty($fetch->country))
	  echo my_htmlspecialchars($fetch->country).(!empty($fetch->city)?", ":"");
	if(!empty($fetch->city))
	  echo my_htmlspecialchars($fetch->city);
	//
	echo "</TD><TD><nobr>";
	if(substr($fetch->time_entered,0,1)!="0")
	  echo FullDate($fetch->time_entered);
	 else
	  echo "&nbsp;";
	//
	echo "</nobr></TD><TD><nobr>";
	if(substr($fetch->time_modified,0,1)!="0")
	  echo ShortDate($fetch->time_modified);
	 else
	  echo "&nbsp;";
	 //
	 echo "</nobr></TD><TD>";
	//
	if(!empty($fetch->showemail))
	 {
	  if(!empty($c_l)&&$login_level>=3)
		echo '<A HREF="mailto:'.$fetch->showemail.'"><img src="http://www.sarov.net/img/iconml.gif" width=13 height=12 ALT="'.$fetch->showemail.'" border=0></A>';
	  elseif(!empty($c_l))
		echo '<img src="http://www.sarov.net/img/iconml.gif" width=13 height=12 ALT="статус вашего ника недостаточен" border=0>';
	  else
		echo '<img src="http://www.sarov.net/img/iconml.gif" width=13 height=12 ALT="email скрыт для незарегистрированных" border=0>';
	  }
	 else
	  echo "&nbsp;";
	echo "</TD><TD>";
	//
	if(!empty($fetch->icq))
	  echo '<noindex><A TARGET="_blank" rel="nofollow" href="http://www.icq.com/people/'.$fetch->icq.'/"><img src="http://www.sarov.net/img/iconicq.gif" width=18 height=18 ALT="'.$fetch->icq.'" border=0></A></noindex>';
	 else
	  echo "&nbsp;";
	/*
	echo "</TD><TD>";
	//
	if(!empty($fetch->homepage))
	  echo ShowUrl($fetch->homepage,"<img src=http://www.sarov.net/img/icone.gif width=16 height=16 border=0>");
	 else
	  echo "&nbsp;";
	*/
	echo "</TD></TR>";
	$count++;
   }
  echo "</TABLE>";

  echo "<HR>".$cPages;

}

  require_once("html_2.php");

?>