Retiro lo dicho, no solucioné el problema.
Código PHP:
Ver originalfunction eliminar($column, $tabla, $where, $fila) {
$result = mysql_query("SELECT $column FROM $tabla WHERE $where");
}
}
}
function actualizar($tabla, $value1, $value2, $where){
return mysql_query("UPDATE $tabla SET $value1, $value2 WHERE $where"); }
function move($var, $valor1, $valor2){
}
}
function categoria($category, $column, $tabla, $where, $directory, $value1, $value2, $tmp, $file_name) {
eliminar("$column", "$tabla", "$where", "$directory");
actualizar("$tabla", "$value1", "$value2", "$where");
move("$category", "$tmp", "$file_name");
} else {
echo "Error Eliminando la imagen vieja y actualizando";
}
}
actualizar("detalles", "title='$titulo'", "id='$ID'", "id = '$ID'");
}
if (!empty($descripcion)) { actualizar("detalles", "description='$descripcion'", "id='$ID'", "id = '$ID'");
}
if (!empty($direccion_web)) { actualizar("detalles", "url='$direccion_web'", "id='$ID'", "id = '$ID'");
}
//Thumbsnails
$directorio_thumb = $row['img_thumb'];
$tmp_name_thumb = $_FILES['img_thumb']['tmp_name'];
$file_name_dir_thumb = "proyectos/thumb/".$_FILES['img_thumb']['name'];
categoria("$thumbsnail", "*", "detalles", "id = '$ID'", "$directorio_thumb", "img_thumb='proyectos/thumb/$thumbsnail'", "id='$ID'", "$tmp_name_thumb", "$file_name_dir_thumb" );
//Identidad
$directorio_identidad = $row['img_identidad'];
$tmp_name_identidad = $_FILES['img_identidad']['tmp_name'];
$file_name_dir_identidad = "proyectos/identidad/".$_FILES['img_identidad']['name'];
categoria("$identidad", "*", "detalles", "id = '$ID'", "$directorio_identidad", "img_identidad='proyectos/identidad/$identidad'", "id='$ID'", "$tmp_name_identidad", "$file_name_dir_identidad" );
Creo que aca esta el problema:
Código PHP:
function eliminar($column, $tabla, $where, $fila) {
$result = mysql_query("SELECT $column FROM $tabla WHERE $where");
while ($fila = mysql_fetch_array($result)) {
if (is_file($fila['img_thumb'])) {
unlink($fila['img_thumb']);
}
}
}
pero no se como armar la funcion para poder eliminar, a demás de "thumbsnails", identidad.