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').' '.
tep_draw_file_field($var_products_image).
tep_draw_separator('pixel_trans.gif', '24', '15').' '.
$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.