File size: 4.01Kb
<?php
Defined('ADMIN_S_S') or die ('Доступ запрещен!!!');
echo '<div class="ramka">Добавить товар в каталог</div>';
if ($_POST['kat_ok'] != 1)
{
// показываем форму
echo '
<form name="formText" id="cform" action="" enctype="multipart/form-data" method="post">
Выберите каталог:<br />
';
echo '<select size="1" name="rasdel">
';
$dir = opendir ($cms.'moduls/shop/rasd');
while ($file = readdir ($dir))
{
if ( $file != "." && $file != ".." && $file != 'image')
{
$tem = file($cms.'moduls/shop/rasd/'.$file.'');
echo '<option value="'.$file.'">'.trim($tem[0]).'</option>';
}
}
closedir ($dir);
echo '</select>
';
echo '<br />
Укажите наименование товара:<br />
<input name="t_name" type="text" value=""><br />
Укажите описание товара:<br />
';
include($cms.'flud/js/bb.php'); // тэги
include($cms.'flud/js/smyle.php'); // смайлы
$ms_pol = 't_opis';
$ms_max = 5000; // максимальный размер поля
include($cms.'flud/js/sender.php'); // js код для проверки корректности поля $ms_pol
include($cms.'flud/js/bber.php'); // тэги
include($cms.'flud/js/smyler.php'); // смайлы
?>
<input disabled name="t2" type="mess2" class="ramka" style="width: 100%;" value="Вы ввели: 0 из <?php echo $ms_max?>">
<textarea onkeyup="Change()" onkeydown="SendComment(event)" name="<?php echo $ms_pol?>" rows=5 style="width: 100%;"></textarea>
<?php
echo '
<br />
Скриншот (миниатюра в формате PNG) товара:<br />
<input type="file" name="t_foto"><br />
Цена за единицу товара:<br />
<input name="t_cena" type="text" value="0"> рублей.<br />
Количество товара (в условных единицах), доступное к продаже:<br />
<input name="t_kol" type="text" value="1">
<br />
<input name="kat_ok" type="hidden" value="1">
</form>
';
?>
<a href="#" id="clickan" onmouseOver="Change()" onClick="form_next()"><span class="knopka">Сохранить (ctrl+enter)</span></a>
<script type="text/javascript">
Change();
</script>
<?php
///////////////////
}
else
{
// обрабатываем
$name = htmlspecialchars($_POST['t_name']);
$file = md5($name);
if (is_file($cms.'moduls/shop/tovar/name/'.$file.'.txt'))
{
$file = md5($file);
}
$mess1 = $_POST['t_opis'];
include($cms.'flud/anti_x.php');
$opis = $mess1;
$cena = (int)$_POST['t_cena'];
$kol = (int)$_POST['t_kol'];
$rasd = $_POST['rasdel'];
$fp = fopen ($cms.'moduls/shop/rasd/'.$rasd, "a+");
fwrite ($fp, $file."\r\n");
fclose ($fp);
$fp = fopen ($cms.'moduls/shop/tovar/name/'.$file.'.txt', "w+");
fwrite ($fp, stripslashes($name));
fclose ($fp);
$fp = fopen ($cms.'moduls/shop/tovar/kol/'.$file.'.txt', "w+");
fwrite ($fp, $kol);
fclose ($fp);
$fp = fopen ($cms.'moduls/shop/tovar/opis/'.$file.'.txt', "w+");
fwrite ($fp, stripslashes($opis));
fclose ($fp);
$fp = fopen ($cms.'moduls/shop/tovar/cena/'.$file.'.txt', "w+");
fwrite ($fp, $cena);
fclose ($fp);
// загрузка фото
if (is_uploaded_file($_FILES['t_foto']['tmp_name']))
{
if (preg_match("#\.(jpg|JPG)$#",$_FILES['t_foto']['name']))
{
move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/tovar/image/'.$file.'.jpg');
}
if (preg_match("#\.(bmp|BMP)$#",$_FILES['t_foto']['name']))
{
move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/tovar/image/'.$file.'.bmp');
}
if (preg_match("#\.(png|PNG)$#",$_FILES['t_foto']['name']))
{
move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/tovar/image/'.$file.'.png');
}
if (preg_match("#\.(gif|GIF)$#",$_FILES['t_foto']['name']))
{
move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/tovar/image/'.$file.'.gif');
}
}
else
{
echo '<div class="error">Изображение не загружено. Проблема сервера.</div>';
}
//
echo '
<div class="ramka">
Товар успешно добавлен.
</div>
<META HTTP-EQUIV="Refresh" CONTENT="2;">
';
///////////////
}
?>