$thumbs->delete();
}
}
+
+ $f2p = new File_to_post();
+ $f2p->file_id = $this->id;
+ if ($f2p->find()) {
+ while ($f2p->fetch()) {
+ $f2p->delete();
+ }
+ }
}
// And finally remove the entry from the database
'file_to_post_post_id_fkey' => array('notice', array('post_id' => 'id')),
),
'indexes' => array(
+ 'file_id_idx' => array('file_id'),
'post_id_idx' => array('post_id'),
),
);
function delete($useWhere=false)
{
$f = File::getKV('id', $this->file_id);
- if (!empty($f)) {
+ if ($f instanceof File) {
$f->blowCache();
}
return parent::delete($useWhere);