/**
  * deleting an album also needs to delete imagesets and images.
  * @see PerchBase::delete()
  */
 public function delete()
 {
     //get imagesets for this album
     $PerchGallery_Images = new PerchGallery_Images();
     $images = $PerchGallery_Images->get_by_album_id($this->id());
     if (is_array($images)) {
         foreach ($images as $Image) {
             //call the delete method which also deletes any versions for this image
             $Image->delete();
         }
     }
     parent::delete();
     return true;
 }
Exemplo n.º 2
0
 public function delete()
 {
     parent::delete();
     $this->db->delete(PERCH_DB_PREFIX . 'blog_comments', $this->pk, $this->id());
 }
 public function delete()
 {
     $this->db->delete(PERCH_DB_PREFIX . 'events_to_categories', 'categoryID', $this->id());
     parent::delete();
 }
 public function delete()
 {
     $this->delete_versions();
     return parent::delete();
 }
 public function delete()
 {
     $this->db->execute('DELETE FROM ' . PERCH_DB_PREFIX . 'members_member_tags WHERE memberID=' . $this->id());
     return parent::delete();
 }
 /**
  * Delete record from database
  */
 public function delete()
 {
     $this->db->delete(PERCH_DB_PREFIX . 'root_locator_tasks', 'addressID', $this->id());
     return parent::delete();
 }
 public function delete()
 {
     $this->db->delete(PERCH_DB_PREFIX . 'forms_responses', 'formID', $this->details[$this->pk]);
     return parent::delete();
 }
Exemplo n.º 8
0
 public function delete()
 {
     $this->db->delete(PERCH_DB_PREFIX . 'blog_posts_to_tags', 'tagID', $this->id());
     parent::delete();
 }