File size: 4.34Kb
<?
include('../include/path.php');
if(isset($user) && ($rank&128)==128){
// ДОБАВЛЕНИЕ НОВОГО СМАЙЛА
if(isset($_POST['add']) && isset($_FILES['file'])){
if(is_uploaded_file($_FILES['file']['tmp_name'])) {
$part=explode('.',strtolower($_FILES['file']['name']));
if(count($part)==2) {
$name=$part[0];
$exp=$part[1];
if($exp=='gif') {
if(!is_dir($path.'/smileys')){ mkdir($path.'/smileys'); }
if($_POST['add']!='' && $_POST['add']!=' ') {
if(!file_exists($path.'/smileys/'.$name.'.'.$exp)) {
if(move_uploaded_file($_FILES['file']['tmp_name'],$path.'/smileys/'.$name.'.'.$exp)) {
if(sql_query('INSERT INTO `'.PRE.'smileys` SET `smile`="'.filtr($_POST['add']).'",`name`="'.strtolower($_FILES['file']['name']).'"')) $error='- Смайл добавлен<br>';
} else { $error='- Ошибка при перемещении файла<br>'; }
} else { $error='- Файл с таким именем уже существует<br>'; }
} else { $error='- Отсутствует обозначение смайла<br>'; }
} else { $error='- Недопустимое расширение файла<br>'; }
} else { $error='- Имя файла должно содержать только одну точку, перед расширением'; }
} else { $error='- Не выбран файл для загрузки'; }
// ИЗМЕНИТЬ ОБОЗНАЧЕНИЕ
}else
if(isset($_POST['ren']) && isset($_POST['chbox']) && isset($_POST['smile'])){
foreach($_POST['chbox'] as $key=>$value) sql_query('UPDATE `'.PRE.'smileys` SET `smile`="'.filtr($_POST['smile'][$key]).'" WHERE `name`="'.filtr($key).'"');
// УДАЛЕНИЕ СМАЙЛОВ
}elseif(isset($_POST['del']) && isset($_POST['chbox'])){
foreach($_POST['chbox'] as $key=>$value) sql_query('DELETE FROM `'.PRE.'smileys` WHERE `name`="'.filtr($key).'"');
}
// ПОДГРУЖАЕМ СМАЙЛЫ
function put_content() {
global $smileys,$error;
if(isset($error)) { echo $error; }
$p=(isset($_GET['p']) && !preg_match('/[^0-9]/',$_GET['p']))?$_GET['p']:0;
echo '<div class="title">Управление смайлами</div>';
echo '<div class="header">';
echo'Обозначение<br>';
echo'<form action="addsmileys.php?p='.$p.'&'.SID.'" enctype="multipart/form-data" method="post">';
echo'<input type="text" maxlength="16" name="add" class="text" value=""><br>';
echo'Картинка<br>';
echo'<input type="file" name="file" class="file"><br>';
echo'<input type="submit" class="button" value="Добавить">';
echo'</form>';
echo '</div>';
$onpage=10;
$all=sql_query('SELECT * FROM `'.PRE.'smileys` ORDER BY `name` ASC limit '.($p*$onpage).','.$onpage);
if(mysql_num_rows($all)!=0){
$i=1;
echo'<form action="addsmileys.php?p='.$p.'&'.SID.'" method="post" accept-charset="utf-8">';
while($smile=mysql_fetch_assoc($all)){
echo '<img src="../smileys/'.$smile['name'].'" alt=""> <input type="text" maxlength="128" size="8" class="text" name="smile['.$smile['name'].']" value="'.$smile['smile'].'"><input name="chbox['.$smile['name'].']" type="checkbox" class="chbox"><br>';
$i++;
}
echo'<br><input type="submit" name="ren" class="button" value="Изменить">';
echo'<br><input type="submit" name="del" class="button" value="Удалить">';
echo'</form>';
}
echo '<div class="nav">';
if($p>0) { echo '<a href="addsmileys.php?p='.($p-1).'&'.SID.'"><<</a> '; }
if(mysql_num_rows($all)!=0)echo '<a href="addsmileys.php?p='.($p+1).'&'.SID.'">>></a> ';
echo '</div>';
echo '<div class="nav">';
echo '<a href="index.php?'.SID.'">панель управления</a><br>';
echo '<a href="../?'.SID.'">на главную</a>';
echo '</div>';
}
}else{
$link = '1; URL=../';
function put_content() {
echo '<a href="../">далее...</a>';
}
}
// подключение дизайна
design();?>