File size: 4.08Kb
<?php
Defined('ADMIN_S_S') or die ('Доступ запрещен!!!');
echo '<div class="ramka">Удаляем товары.</div>';
if ($_POST['step'] == '')
{
echo 'Выберите каталог, где находится необходимый товар <br />';
echo '<form name="" action="" method="post">';
echo '<select size="1" name="kat">
';
$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.'">'.$tem[0].'</option>';
}
}
closedir ($dir);
echo '</select><br />
';
echo '
<input name="step" type="hidden" value="2">
<input class="knopka" type="submit" value="Далее">';
echo '</form>';
}
elseif($_POST['step'] == '2')
{
// выбираем товар
$kat = $cms.'moduls/shop/rasd/'.trim(htmlspecialchars($_POST['kat']));
$list = file($kat);
echo '<form name="" action="" method="post">';
echo '<select size="1" name="tovar">';
for ($i = 1; $i<count($list); $i+=1)
{
echo '<option value="'.trim($list[$i]).'">'.file_get_contents($cms.'moduls/shop/tovar/name/'.trim($list[$i]).'.txt').'</option>';
}
echo '</select>';
if ($i != 1)
{
echo '
<input name="step" type="hidden" value="3">
<input name="kat" type="hidden" value="'.trim(htmlspecialchars($_POST['kat'])).'">
<br /><input class="knopka" type="submit" value="Далее">';
}
else
{
echo '<div class="error">Каталог пуст</div>
<input name="step" type="hidden" value="">
<br /><input class="knopka" type="submit" value="Назад">
';
}
echo '</form>';
//
}
elseif($_POST['step'] == '3')
{
if ($_POST['save_ok'] == '')
{
// форма редактирвоания
$kat = $kat = $cms.'moduls/shop/rasd/'.trim(htmlspecialchars($_POST['kat']));
$file = trim(htmlspecialchars($_POST['tovar']));
echo '
Фото товара:<br /> <img src="/moduls/shop/tovar/image/'.$file.'.png" alt="" border="0">
<form name="" action="" enctype="multipart/form-data" method="post">';
echo 'Вы действительно хотите удалить товар?<br />';
echo '<br />
<input name="save_ok" type="hidden" value="1">
<input name="tovar" type="hidden" value="'.$file.'">
<input name="kat" type="hidden" value="'.trim(htmlspecialchars($_POST['kat'])).'">
<input name="step" type="hidden" value="3">
<input class="knopka" type="submit" value="Удалить"> <a class="knopka" href="?id=58">Нет</a>
</form>
';
//
}
else
{
// обрабатываем и сохраняем новые данные
//print_r($_POST);
$kat = $cms.'moduls/shop/rasd/'.trim(htmlspecialchars($_POST['kat']));
$file = trim(htmlspecialchars($_POST['tovar']));
unlink($cms.'moduls/shop/tovar/name/'.$file.'.txt');
unlink($cms.'moduls/shop/tovar/kol/'.$file.'.txt');
unlink($cms.'moduls/shop/tovar/opis/'.$file.'.txt');
unlink($cms.'moduls/shop/tovar/cena/'.$file.'.txt');
if (is_file($cms.'moduls/shop/tovar/image/'.$file.'.png'))
@unlink($cms.'moduls/shop/tovar/image/'.$file.'.png');
if (is_file($cms.'moduls/shop/tovar/image/'.$file.'.bmp'))
@unlink($cms.'moduls/shop/tovar/image/'.$file.'.bmp');
if (is_file($cms.'moduls/shop/tovar/image/'.$file.'.gif'))
@unlink($cms.'moduls/shop/tovar/image/'.$file.'.gif');
if (is_file($cms.'moduls/shop/tovar/image/'.$file.'.jpg'))
@unlink($cms.'moduls/shop/tovar/image/'.$file.'.jpg');
if (is_file($cms.'moduls/shop/tovar/coment/'.$file.'.txt'))
@unlink($cms.'moduls/shop/tovar/coment/'.$file.'.txt');
$file2 = file($kat); //загоняем файл в массив $file
$fp = fopen($kat,"w");//очищаем файл
fwrite($fp,$file2[0]);
for($i=1; $i<count($file2); $i+=1) //создаём цикл, кол-во оборотов равно количиству строк в файле
{
if(trim($file2[$i]) != trim($file))
{
fwrite($fp,$file2[$i]);
}
}
fclose($fp); //закончили работать с файлом
echo '
<div class="ramka">
Товар успешно удален.
</div>
<META HTTP-EQUIV="Refresh" CONTENT="2;">
';
//
}
}
?>