Tema: Duda chunga
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2008, 09:29
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 4 meses
Puntos: 1
Duda chunga

Vayamos al grano, esta vez mi duda es mas chunga, y soy nuevo con OScommerce modificado, el caso es que tengo un script que se llama categories.php.

Alli se me muestran los productos, elijo el producto y luego le doy a editar.
Se muestra un formulario con los campos del producto a editar:

Cantidad: 4

Módelo: Fotografia

Imagen: FD.gif

Imagenes Extra de Producto #1 FOTO1 Borrar Imagen

Imagenes Extra de Producto #2 FOTO2 Borrar Imagen

Imagenes Extra de Producto #3 FOTO3 Borrar Imagen

Imagenes Extra de Producto #4 FOTO4 Borrar Imagen

Donde Borrar imagen es un checkbox que si lo activo y le doy a previsualizar para luego guardar los cambios no me funciona, es decir no me borra el producto.

Os dejo por partes el código que es muy largo:

- Esto crea la parte de:
Imagenes Extra de Producto # FOTO 1 Borrar imagen
...
.....
......

Código PHP:
<td class="main"><?php echo tep_draw_separator('pixel_trans.gif''24''15').'&nbsp;'.
      
tep_draw_file_field($var_products_image).
      
tep_draw_separator('pixel_trans.gif''24''15').'&nbsp;'.
      
$pInfo->$var_products_image.tep_draw_hidden_field($var_products_previous_image$pInfo->$var_products_image);?>
<?php 
if($pInfo->$var_products_image) echo tep_draw_separator('pixel_trans.gif''24''15').tep_draw_checkbox_field($var_delete_image'yes'false).TEXT_DELETE_IMAGE;?>
  </td>
- Y esto se supone en el arrayy del post del envio del contenido de las varibales, en el caso de que se le de al checkbox, mande none, en vez del nombre de la imagen:

Código PHP:
for($nb=1$nb <= NB_IMAGE_EXTRA $nb++) {
    
$var_delete_image "delete_image".$nb;
    
$var_products_image "products_image".$nb;
    
// possibility to delete extra images, but not the standard image
    
if ($HTTP_POST_VARS[$var_delete_image] == 'yes') {
        
unlink(DIR_FS_CATALOG_IMAGES_EXTRA.$HTTP_POST_VARS[$var_products_image]);
        
$sql_data_array[$var_products_image] = tep_db_prepare_input($HTTP_POST_VARS['null']);
    }
//end delete image function 
Cuando le doy al boton previsualización, aun sigue la imagen que debería haber borrado.

La url despue de darle a previsualizar es : http://www.dominio.es/admin/categori...roduct_preview


Bueno nose si necesitareis mas datos, podría dejaros el script entero, a ver si alguno ha tenido el mismo problema espero haberme explicado bien.