upload_delete
- Versions
- 4.6 – 6
upload_delete($node)
Code
modules/upload.module, line 629
<?php
function upload_delete($node) {
$files = array();
$result = db_query('SELECT * FROM {files} WHERE nid = %d', $node->nid);
while ($file = db_fetch_object($result)) {
$files[$file->fid] = $file;
}
foreach ($files as $fid => $file) {
// Delete all file revision information associated with the node
db_query('DELETE FROM {file_revisions} WHERE fid = %d', $fid);
file_delete($file->filepath);
}
// Delete all files associated with the node
db_query('DELETE FROM {files} WHERE nid = %d', $node->nid);
}
?>Login or register to post comments 