<?



if (isset($_GET['sel']) && $_GET['sel']=='ok')
{
if ($user['level']>2)
{
$avatar=mysql_escape_string(htmlspecialchars($_GET['avat']));
mysql_query("UPDATE `$mysql[pref]users` SET `avatar` = '$avatar' WHERE `id` = '".$user['id']."';");
header ("Location: anketa.php?msg=changed&".SID."");
exit;
}
else
{
if (ereg("[0-9]{1,3}\.gif$", $_GET['avat']) && !ereg('/',$_GET['avat']) && is_file("SYSTEM/images/avat/$_GET[avat]"))
{

$avatar=mysql_escape_string(htmlspecialchars($_GET['avat']));
mysql_query("UPDATE `$mysql[pref]users` SET `avatar` = '$avatar' WHERE `id` = '".$user['id']."';");
header ("Location: anketa.php?msg=changed&".SID."");
exit;
}
}
}



if (isset($_GET['sel']) && $_GET['sel']=='sel')
{
echo "<div class=\"h\">Выберите аватар</div><hr />\n";
if ($mail_in_new>0)echo "<b><a href=\"../mail.php?act=in\">Приват</a></b> [$mail_in_new]<br />\n";
$dir=opendir("SYSTEM/images/smiles/");


while ($file=readdir($dir))
{
if (ereg("[0-9]{1,3}\.gif$", $file))
{
$a[]=$file;
}
}

closedir ($dir);
sort($a);

$k_page=round(count($a)/$user['k_page'],0);
$page=1;
if (isset($_GET['page']) && $_GET['page']!='')
{
if ($_GET['page']=='end')
{
$page=$k_page;
}
else
{
$page=intval($_GET['page']);
}
}
$page=intval($page);
if ($k_page<$page){$page=$k_page;}
if (0>$page){$page=1;}

for ($i=$user['k_page']*$page-$user['k_page'];$i<count($a) && $i<$user['k_page']*$page ;$i++)
{
echo "<a href=\"anketa.php?p=avat&amp;sel=ok&amp;avat=$a[$i]\"><img src=\"SYSTEM/images/smiles/$a[$i]\" height=\"32\" width=\"32\" alt=\"$a[$i]\" /></a><br />\n";
}

$page_p=$page-1;
$page_n=$page+1;

echo "<br />\n<div class=\"str\">";
echo "Стр: [";
if ($page!=1)
{
echo "<a href=\"anketa.php?p=avat&amp;sel=sel&amp;page=1\">1</a>";
}
else
{
echo "<b>1</b>";
}

$in=-3;
$out=3;





for ($ot=$in; $ot<=$out; $ot++)
{
$t_str=$page+$ot;

if ($t_str>1 && $t_str<$k_page)
{
if ($in==$ot && $t_str>2)
{
echo " ..";
}
if ($ot!=0)
{
echo " <a href=\"anketa.php?p=avat&amp;sel=sel&amp;page=$t_str\">$t_str</a>";
}
else
{
echo " <b>$t_str</b>";
}
if ($ot==$out && $t_str<$k_page-1)
{
echo " ..";
}
}

}








if ($page!=$k_page)
{
echo " <a href=\"anketa.php?p=avat&amp;sel=sel&amp;page=end\">$k_page</a>";
}
elseif ($k_page>1)
{
echo " <b>$k_page</b>";
}

echo "]";
echo "</div>\n";

echo "<hr /><a href=\"anketa.php?p=avat\">Отмена</a><br />\n";
foot();
}

if (isset($_GET['sel']) && $_GET['sel']=='del')
{
mysql_query("UPDATE `$mysql[pref]users` SET `avatar` = '' WHERE `id` = '".$user['id']."';");
header ("Location: anketa.php?msg=changed&".SID."");
exit;
}

echo "<div class=\"h\">Аватар </div><hr />\n";
if ($mail_in_new>0)echo "<b><a href=\"../mail.php?act=in\">Приват</a></b> [$mail_in_new]<br />\n";

if ($user['level']>2) //админ
{
if ($user['avatar']!='') //админ И аватар не пуст
{
if (is_file("SYSTEM/images/smiles/$user[avatar]")) //админ И аватар не пуст И файл существует
echo "<div class=\"avatar\"><img src=\"SYSTEM/images/smiles/$user[avatar]\" height=\"32\" width=\"32\" alt=\"Аватар\" /></div>\n";
else //админ И аватар не пуст И файла не существует
echo "$user[avatar]<br />\n";
echo "<a href=\"anketa.php?p=avat&amp;sel=sel\">Изменить</a><br />\n";
echo "<a href=\"anketa.php?p=avat&amp;sel=del\">Удалить</a><br />\n";
}
else //админ И автар пуст
{
echo "<div class=\"avatar\"><img src=\"SYSTEM/images/smiles/no.gif\" height=\"32\" width=\"32\" alt=\"Аватар\" /></div>\n";
echo "<a href=\"anketa.php?p=avat&amp;sel=sel\">Выбрать</a><br />\n";
}
}

else //не админ
{
if ($user['avatar']!='' && is_file("SYSTEM/images/smiles/$user[avatar]")) //не админ И аватар не пуст И файл существует
{
echo "<div class=\"avatar\"><img src=\"SYSTEM/images/smiles/$user[avatar]\" height=\"32\" width=\"32\" alt=\"Аватар\" /></div>\n";
echo "<a href=\"anketa.php?p=avat&amp;sel=sel\">Изменить</a><br />\n";
echo "<a href=\"anketa.php?p=avat&amp;sel=del\">Удалить</a><br />\n";
}
else //не админ И (аватар не пуст ИЛИ файла не существует)
{
echo "<div class=\"avatar\"><img src=\"SYSTEM/images/smiles/no.gif\" height=\"32\" width=\"32\" alt=\"Аватар\" /></div>\n";
echo "<a href=\"anketa.php?p=avat&amp;sel=sel\">Выбрать</a><br />\n";
}
}

?>
