Просмотр файла www/adm/shop/del_tov.php

Размер файла: 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;">
   ';


  //
 }

}
?>