parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

DSHa 31.10.2009 11:44 / 31.10.2009 11:50

В цикле сохраняю фото из формы к каждому лоту.
^if(def $form:add_lot_step2 ){
   	     $last_lot[$form:last_lot]
   	     $source_path[/catalog/foto/big_lot/]
             $destination_path[/catalog/foto/small/]

      ^for[i](1;$form:kol_foto){
 	   $id_pic[lot_pic_$i]
           $extension[^file:justext[$form:$id_pic.name]]
           $image_name[${last_lot}_${i}.$extension]
           $format[jpg]

       ^if(!^images:save[$form:$id_pic;$source_path;$image_name;0;$format]){
       ^if(^extension.lower[] ne ^format.lower[]){
		  $image_name[${image_name}.$format]
	      }
        $status[^images:resize[
		  $.source_path[$source_path]
		  $.destination_path[$destination_path]
		  $.image_name[$image_name]
		  $.x_size(100)
		  $.y_size(120)
		  $.quality[80]
	      ]]

         $update_lot_foto[^oSql.table{ UPDATE lot set
         foto = $i WHERE lot_id = $form:last_lot
         }]

	    ^if(!$status){
		^rem{ *** Всё ок *** }
		<div class="add_product"> <u class="red">Вы успешно добавили товар в каталог!!!</u></div>

	    }{
		^rem{ *** Возникла ошибка *** }

		$status
	    }

 }}}

Что в данном классе понимается под исходным файлом, временный файл на сервере? 
Кусок Кода из images.p
^switch[$exception.type]{
				^case[image_file.missing]{$result(3)}	# исходный файл не найден
				^case[script_file.missing]{$result(4)}	# скрипт (images.pl|nconvert) отсутствует
				^case[script.error]{$result(5)}		# не получилось выполнить (images.pl|nconvert) скрипт
			}