function safedeletefile() { if ($this->is_dir()) { $this->loadfile(); foreach ($this->filecontents as $file2delete) { $file2deleteobj = new bhfile($file2delete['filepath']); $file2deleteobj->removedb(); unset($filetodeleteobj); } $this->removedb(); } else { $this->removedb(); } bh_trash($this->absfilepath); }