function draft_delete($id) { $dir = draft_dir($id); $f = $dir . EXT; if (!file_exists($f)) { return false; } //$draftdb =& draft_init(); //$draftdb->delete($id); fs_delete_recursive($dir); return fs_delete($f); }
function entry_delete($id) { if (!($f = entry_exists($id))) { return; } /* $d = bdb_idtofile($id,BDB_COMMENT); fs_delete_recursive("$d"); // thanks to cimangi for noticing this $f = dirname($d) . '/view_counter' .EXT; fs_delete($f); $f = bdb_idtofile($id); */ $d = entry_dir($id); fs_delete_recursive($d); $obj =& entry_init(); $obj->delete($id, entry_parse($id)); do_action('delete_post', $id); return fs_delete($f); }