View file www/adm/shop/add_tov.php

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;">
   ';
///////////////
}

?>