function _img_assist_remove in Image Assist 5
Same name and namespace in other branches
- 5.3 img_assist.module \_img_assist_remove()
- 5.2 img_assist.module \_img_assist_remove()
- 6.2 img_assist.module \_img_assist_remove()
- 6 img_assist.module \_img_assist_remove()
Related topics
1 call to _img_assist_remove()
- _img_assist_build_derivatives in ./
img_assist.module - Generate a image derivative
File
- ./
img_assist.module, line 1235 - Image Assist module
Code
function _img_assist_remove($node, $size) {
$result = db_query("SELECT * FROM {files} WHERE nid = %d AND filename = '%s'", $node->nid, $size['key']);
while ($file = db_fetch_object($result)) {
// Never delete original image.
if ($file->filepath != $node->images[IMAGE_ORIGINAL]) {
// Delete image file.
file_delete(file_create_path($file->filepath));
// Delete file reference in database.
db_query("DELETE FROM {files} WHERE nid = %d AND filename = '%s'", $node->nid, $size['key']);
}
}
}