Файл: region_clean/version.php
Строк: 181
<?
#######################################
## Mod By KoT (borispol) [76-75-072] ##
#######################################
include_once 'log/mod_reg.dat';
function GradientLetter($text, $from='', $to='', $mode = 'hex') {
$text = iconv("UTF-8", "windows-1251", $text);
if ($mode == 'hex') {
$to = hexdec($to['0'].$to['1']).','.hexdec($to['2'].$to['3']).','.hexdec($to['4'].$to['5']);
$from = hexdec($from['0'].$from['1']).",".hexdec($from['2'].$from['3']).",".hexdec($from['4'].$from['5']);
}
if (empty($text)) return null; else $levels = strlen($text);
if (empty($from)) $from = array(0, 0, 255); else $from = explode(',', $from);
if (empty($to)) $to = array(255, 0, 0); else $to = explode(',', $to); $output = null;
for ($i = 1; $i <= $levels; $i++) {
for ($ii = 0; $ii < 3; $ii++) {
$tmp[$ii] = $from[$ii] - $to[$ii];
$tmp[$ii] = floor($tmp[$ii] / $levels);
$rgb[$ii] = $from[$ii] - ($tmp[$ii] * $i);
if ($rgb[$ii] > 255) $rgb[$ii] = 255;
$rgb[$ii] = dechex($rgb[$ii]);
$rgb[$ii] = strtoupper($rgb[$ii]);
if (strlen($rgb[$ii]) < 2) $rgb[$ii] = '0'.$rgb[$ii];
}
$output .= '<span style="color: #'.$rgb['0'].$rgb['1'].$rgb['2'].'">'.$text[$i-1].'</span>';
}
return iconv("windows-1251", "UTF-8", $output);
}
function col_n($usnick)
{
$pols = mysql_query("SELECT `id`,`color` FROM users where user='".mysql_real_escape_string($usnick)."'");
$zs1 = mysql_fetch_array($pols);
$whoid = $zs1['id'];
$cvetn = $zs1['color'];
if ($cvetn == 0) $usnick = $usnick;
else if ($cvetn == 1) $usnick = '<font color="#FAB217">'.$usnick.'</font>';
else if ($cvetn == 2) $usnick = '<font color="#808080">'.$usnick.'</font>';
else if ($cvetn == 3) $usnick = '<font color="#808000">'.$usnick.'</font>';
else if ($cvetn == 4) $usnick = '<font color="#008000">'.$usnick.'</font>';
else if ($cvetn == 5) $usnick = '<font color="#800080">'.$usnick.'</font>';
else if ($cvetn == 6) $usnick = '<font color="#0000FF">'.$usnick.'</font>';
else if ($cvetn == 7) $usnick = '<font color="#00FFFF">'.$usnick.'</font>';
else if ($cvetn == 8) $usnick = '<font color="#FF00FF">'.$usnick.'</font>';
else if ($cvetn == 9) $usnick = '<font color="#00FF00">'.$usnick.'</font>';
else if ($cvetn == 10) $usnick = '<font color="#FFFF00">'.$usnick.'</font>';
else if ($cvetn == 11) $usnick = '<font color="#FF0000">'.$usnick.'</font>';
else if ($cvetn == 12) $usnick = '<font color="#E90080">'.$usnick.'</font>';
else if ($cvetn == 13) $usnick = '<font color="#6196D2">'.$usnick.'</font>';
else if ($cvetn == 14) $usnick = '<font color="#F7BC5B">'.$usnick.'</font>';
else if ($cvetn == 15) $usnick = '<font color="#446D8C">'.$usnick.'</font>';
else if ($cvetn == 16) $usnick = '<font color="#B7770D">'.$usnick.'</font>';
else if ($cvetn == 17) $usnick = '<font color="#000000">'.$usnick.'</font>';
else if ($cvetn == 18) $usnick = GradientLetter($usnick, 'F90000', '00FF00');
else if ($cvetn == 19) $usnick = GradientLetter($usnick, 'FF0000', '000000');
else if ($cvetn == 20) $usnick = GradientLetter($usnick, 'EEE467', '384267');
else if ($cvetn == 21) $usnick = GradientLetter($usnick, 'F7FF0D', '1E49E6');
else if ($cvetn == 22) $usnick = GradientLetter($usnick, '000000', '00FF00');
else if ($cvetn == 23) $usnick = GradientLetter($usnick, 'EF33ED', 'EFCAF1');
else if ($cvetn == 24) $usnick = GradientLetter($usnick,'030303', '96A0A4');
return $usnick;
}
/*
function msg_Filtr ($data)
{
if (preg_match('![^ a-zA-Zа-яА-ЯёЁ0-9@*?()[]!."'%-,~_=:+;]+!u',$data))
return TRUE;
else
return $data;
}
*/
$url = htmlspecialchars($url);
$ver = eregi_replace("((http://))((([a-z0-9-]+(.[a-z0-9-]+)*(.[a-z;]{2,3}))|(([0-9]{1,3}.){3}([0-9]{1,3})))((/|?)[a-z0-9~#%&'_+=:;?.-]*)*)", "<a href="\0">\3</a>", $ver);
$ver = HtmlSpecialChars($ver);
$row = mysql_fetch_array(mysql_query("Select * from users where id='$id' LIMIT 1;"));
$css = $row['skin'];
if ($css == '') { $css = 'css'; }
$ses = "sid=$sid";
if ($ver == "") $ses = "sid=$sid";
if ((time() < $row["kik"]) or (time() < $row["kik"])) {
if ($ver == "wml") {
echo $xml;
echo $dtd;
echo "<wml>
<head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>
<card id="vypnut" title="Стоп!" ontimer="index.php?ref=$ref"><timer value="300"/>
<p align="center">";
} else {
echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="css/$css.css"/>
<title>Внимание!!!</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<div align="center">";
}
echo $fsize1;
$us = $row["user"];
$tleft = $row["kik"] - time();
$whokik = $row["whokik"];
$whykik = $row["whykik"];
echo $whokik . ' выпнул тебя из чата. Разбан через ' . $tleft . ' (сек)<br/>
Причина: ' . $whykik . '<br/>
<u>Чем больше ты нарушаешь правила чата,<br/> тем больше у тебя шансов отправится в <b>БАН!</b></u><br/>';
echo $fsize2;
include_once "foot.php";
exit;
}
if ($row['mod_reg']) { echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="css/css.css"/>
<title>Регистрация
</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
Внимание!!! Твоя анкета отправлена на модерацию. Подожди проверку, и попробуй зайти чуть позже под своими данными. Не стоит регать ники, это повлечет БАН!<br/>
</body>
</html>';
exit;
}
?>