Вход Регистрация
Файл: my/smiles.php
Строк: 210
<?
require'../includes.php';
require_once (
'../includes/upload.php');
$align='left';
$title='Личные Смайлы';
aut();
head();
who_add(0,'enter');


switch(
$mod){
default:
echo 
'В данном разделе вы можете установить '.$set['kol_smiles'].' личных смайлов, которе соответствуют Вашему душевному состоянию.<br />';
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]'"),0);
if(
$n>0){
echo 
'У Вас установлено смайлов: <b>'.$n.'</b>:<br />';
$r query("SELECT * FROM `my_smiles` WHERE `user_id` = '$v_us[id]' order by name asc");
for (
$i2=0;$i2<$n;$i2++){
$s = @mysql_fetch_assoc($r);
echo 
'<b>'.$s['name'].'</b> | '; }
}else echo 
'У Вас не установлено ни одного смайла.<br/>';

echo 
'<dl><dt></dt></dl><br />&#187; <a href="?mod=up_smiles">Выгрузить смайл (HTML)</a><br />';
echo 
'&#187; <a href="?mod=defsmile">Выбрать из имеющихся</a><br />';

if(
$n>0)echo '<br />&#187; <a href="?mod=spisok">Список Ваших смайлов</a> ('.$n.')<br/>';

break;

case 
'spisok':
if (isset(
$_GET['delet'])){

$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.".check($_GET['delet']).".'"),0);
if(
$n==1){
$s mysql_fetch_assoc(query("SELECT * FROM `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.".check($_GET['delet']).".'"));

if(
file_exists(H."files/smiles/$s[smile]"))unlink (H."files/smiles/$s[smile]");


query("Delete from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.".check($_GET['delet']).".'");
}


if(
file_exists(H."files/smiles/$s[smile]"))echo "<img src="/files/smiles/$s[smile]" alt="" />";
else if(
file_exists(H."img/smiles/$s[smile]"))echo "<img src="/img/smiles/$s[smile]" alt="" />";

header ('Location: ?mod='.$mod.'&'.SID);
}


echo 
'<b>Установленные Вами смайлы</b><br/><br />';
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]'"),0);
if(
$n>0){
$r query("SELECT * FROM `my_smiles` WHERE `user_id` = '$v_us[id]' order by name asc");
for (
$i2=0;$i2<$n;$i2++){
$s = @mysql_fetch_assoc($r);

if(
file_exists(H."files/smiles/$s[smile]"))echo "<img src="/files/smiles/$s[smile]" alt="" />";
else if(
file_exists(H."img/smiles/$s[smile]"))echo "<img src="/img/smiles/$s[smile]" alt="" />";
echo 
'<br /><b>'.$s['name'].'</b>';
$s['name']=str_replace('.'''$s['name']);
echo 
'<br /><a href="?mod=spisok&amp;delet='.$s['name'].'">Удалить Смайл</a> <hr />';
}
}else  echo 
'У Вас не установлено ни одного смайла.<br/>';
break;

case 
'defsmile':


$path H.'img/smiles/';
$col 6;

$d=opendir("$path");
if(isset(
$_GET['list']))$list check(intval($_GET['list']));
else if(isset(
$_POST['list'])) $list check(intval($_POST['list']));

if(!isset(
$list)) $list "1";
$n "1";
while((
$k=readdir($d))!==false){
if (
$k=='.'||$k=='..'||$k=="index.php"||$k==".htaccess"||$k==".Thumbs.db") continue;
$n++;
}
closedir($d);
$num=($n/$col);if ($num!==(int)$num){$foo = (int) $num;$fo = ($foo 1);}else{$fo=$num;}
for (
$i="1"$i<=$fo$i++) {/*echo "<a href="1?list=$i">$i</a>|";*/}
if (
$list == "") {$c="0";}else{$c=($col*($list-1));}
$d=opendir("$path");
$la "-1";

echo 
"Смайл для <b>".$v_us["user"]."</b><br/>";

echo 
'Вы можете установить любой из этих смайлов в качестве личного смайла, просто щелкните на понравившуюся картинку!<br />';


while((
$e=readdir($d))){
if (
$e=='.'||$e=='..'||$e=="index"||$e==".htaccess"||$e==".Thumbs.db") continue;
$la $la 1;
if(
$la>$c-and $la<$c+$col){


$laa $la 1// Номер файла
echo "<a href="?mod=save&amp;smile=$e"><img src="$path/$e" alt="$e"/></a><br/>-~-<br/>";
}
}
for (
$i="0"$i<=$fo$i++)
if (
$list == "$path") {
$c="0";
}else{
$c=($col*($list-1));
}
$lis $list 1;
$lis1 $list 1;
echo 
"<br/>";
if (
$lis1 "1"){

echo 
"&lt;&lt;пред.";

}else{

echo 
"<a href="?list=$lis1&amp;mod=".$mod."">&lt;&lt;пред. </a>";

}
if (
$lis == "$i"){

echo 
"| след.&gt;&gt;<br/>";

}else{

echo 
"| <a href="?list=$lis&amp;mod=".$mod."">след.&gt;&gt;</a><br/>";

}
if (
$ver!='wml') echo "<form method="POST" action="?mod=".$mod."" name="auth">";
echo 
"Перейти к:<br/>";
echo 
"<input name="list" format="*N" size="3"/><br/>";
echo 
"странице<br/>";

if (
$ver=='wml'){

echo 
"<anchor title="go">Пошёл<go href="?$ses&amp;&amp;mod=avatars" method="post">";
echo 
"<postfield name="list" value="$(list)"/>";
echo 
"</go></anchor>";

echo 
"<br/>";
}else{
echo 
"<input type="submit" class="ibutton" value="Пошёл" name="enter"><br/>";
}
$alls $i 1;
echo 
"<br/>";
echo 
"Смайлов:<b> $n</b><br/>Страницa:<b> $list/$alls</b><br/>";

closedir($d);
break;

case 
'save':
$smile check($_REQUEST['smile']);
$name_smile check($_REQUEST['name_smile']);
if (isset (
$_POST['submit'])) {

echo 
'Смайл успешно установлен.<br /><img src="/img/smiles/'.$smile.'" alt=""/><br />Вы его можете использовать набрав <b>.'.$name_smile.'.</b><br />';
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.".$name_smile.".'"),0);
if(
$n==1){ $s mysql_fetch_assoc(query("SELECT * FROM `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.".$name_smile.".'"));
if(
file_exists(H."files/smiles/$s[smile]"))unlink (H."files/smiles/$s[smile]");
query ("Update my_smiles set smile='".$smile."' WHERE `user_id` ='".$v_us['id']."' and name = '.".$name_smile.".' ");
}else{
query("INSERT INTO `my_smiles` (user_id,name,smile) values('$v_us[id]','.".$name_smile.".','".$smile."')");
}




}else{

echo 
'<b>Смайл успешно выбран.</b><br/>
<img src="/img/smiles/'
.$smile.'" alt=""/><br />';

if (
$ver!='wml')echo '<form action="?mod='.$mod.'&amp;'.SID.'" method="post">';

echo 
'<p><b>Выберите Имя Смайлу</b><br/>
<select name="name_smile">'
;

for (
$i=0;$i<$set['kol_smiles'];$i++){
if(
$i==0){
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.my.'"),0);
if(
$n==1)echo '<option value="my">*.my.*</option>';
else echo 
'<option value="my">.my.</option>';
}else{
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.my".$i.".'"),0);
if(
$n==1)echo '<option value="my'.$i.'">*.my'.$i.'.*</option>';
else echo 
'<option value="my'.$i.'">.my'.$i.'.</option>';
}
}
echo 
'</select></p>';

if (
$ver=='wml'){
echo 
'<anchor title="go">Сохранить<go href="?mod='.$mod.'&amp;'.SID.'" method="post">';
echo 
'<postfield name="name_smile" value="$name_smile"/>
<postfield name="smile" value="'
.$smile.'"/>
<postfield name="submit" value="submit"/>
</go></anchor><br /><br />'
;
;
}else{

echo 
'<input name="smile" type="hidden" value="'.$smile.'"/><input type="submit" class="ibutton" name="submit" value="Сохранить"/></form><br /><br />';
}

}

break;


case 
'up_smiles' :
echo 
'<b>Выгружаем смайл</b><br />';
if (isset (
$_POST['submit'])) {
$handle = new upload($_FILES['imagefile']);
if (
$handle->uploaded) {
$name_smile check($_POST['name_smile']);
$name $v_us['id'].'_'.$name_smile;
// Обрабатываем смайл
$handle->file_new_name_body $name;
//$handle->mime_check = false;
$handle->allowed = array('image/jpeg''image/gif''image/png');
$handle->file_max_size 1024 $set['size_smiles'];
$handle->file_overwrite true;
$handle->image_resize true;
$handle->image_x 80;
$handle->image_y 80;
$handle->image_convert 'gif';
$handle->process('../files/smiles/');
if (
$handle->processed) {
echo 
'<p>Смайл загружен<br /><img src="/files/smiles/'.$name.'.gif" alt=""/><br />Вы его можете использовать набрав <b>.'.$name_smile.'.</b>';
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.".$name_smile.".'"),0);
if(
$n==1){ query ("Update my_smiles set smile='".$name.".gif' WHERE `user_id` ='".$v_us['id']."' and name = '.".$name_smile.".' ");
}else{
query("INSERT INTO `my_smiles` (user_id,name,smile) values('$v_us[id]','.".$name_smile.".','".$name.".gif')");
}
}else{
echo 
$handle->error;
}
$handle->clean();
}
}
else {
if (
$ver!='wml'){

echo 
'Для выгрузки разрешены файлы JPG, JPEG, PNG, GIF<br />Размер файла не должен превышать ' $set['size_smiles'] . ' кб.<br />';
echo 
'Вне зависимости от разрешения исходного файла, он будет преобразован в размер 80х80<br />';
echo 
'Если вы хотите заменить уже установленный смайл, то просто загрузите новый на его имя.<br />
Звёздочками выделены имена смайлов, которые уже Вами установлены.<br />'
;

echo 
'<form enctype="multipart/form-data" method="post" action="?mod=up_smiles"><p>';
echo 
'Выберите изображение:<br /><input type="file" name="imagefile" value="" />';
echo 
'<input type="hidden" name="MAX_FILE_SIZE" value="' . (1024 $set['size_smiles']) . '" />';

echo 
'<p><b>Имя Смайла</b><br/>
<select name="name_smile">'
;

for (
$i=0;$i<$set['kol_smiles'];$i++){
if(
$i==0){ $n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.my.'"),0);
if(
$n==1)echo '<option value="my">*.my.*</option>';
else echo 
'<option value="my">.my.</option>';
}else{
$n=mysql_result(query("select count(*) as num from `my_smiles` WHERE `user_id` = '$v_us[id]' and name = '.my".$i.".'"),0);
if(
$n==1)echo '<option value="my'.$i.'">*.my'.$i.'.*</option>';
else echo 
'<option value="my'.$i.'">.my'.$i.'.</option>';
}
}
echo 
'</select></p>';

echo 
'</p><p><input type="submit" class="ibutton" name="submit" value="Выгрузить" />';
echo 
'</p></form>';
}else echo 
"Смайл выгрузить можно Только в HTML режиме !<br />";
        }
        break;

case 
'ref':
echo 
"<b>Кого вы привели:</b><br/><br />";

$max $v_us['max'];
$k_post=mysql_result(query("select count(*) as num from refusers WHERE ref_id = '$v_us[id]'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

$r query ("Select * from refusers WHERE ref_id = '$v_us[id]' order by user_id desc LIMIT $start$max");
if (
$k_post == 0)echo 'Вы пока никого не привели в чат.';
$post_k=$start+1;
while(
$a = @mysql_fetch_assoc($r)){
echo 
links.nik2($a['user_id']).div;
echo 
'<dl></dl>';

}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod=ref&amp;',$k_page,$page); // Вывод страниц
}
echo 
"<br /><dl><dt></dt></dl><br />";
echo 
"Xoтитe пoвышeния в чaтe? Пpивoдитe людeй, u aдминиcтpaция yчтeт вaши зacлyги! Baшa ccылкa для пpизывa людeй в чaт: http://".$set['dom']."/$v_us[sid]?ref=$v_us[id] <br/>Скопировать ссылку:<br /><input name="" type="text" value="http://".$set['dom']."/$v_us[sid]?ref=$v_us[id]"/><br/>";
break;



}
echo 
"<br/>";
if (
$mod)echo gb.'<a href="?">Личные Смайлы</a>'.div;
echo 
gb.'<a href="index">Личный кабинет</a>'.div;
echo 
gb.'<a href="'.H.'enter">Прихожая</a>'.div;

foot();  // автор -=ШАХТЕР=-  http://waphp.ru
?>
Онлайн: 1
Реклама