Ejemplo n.º 1
0
 function PerformDeletion()
 {
     // Add global deletion here
     $this->dataset->Unref();
     content_destroy_support_table($this->content_id, $this->settings['dataset']['id']);
     manage_settings_delete_by_ident('content_' . $this->content_id . '_count');
 }
Ejemplo n.º 2
0
 function DeleteCatRecursive($id)
 {
     $q = db_select($this->settings['content'], array('id', 'dataset'), "`id`>={$id}");
     while ($r = db_row($q)) {
         unset($this->settings['cat_' . $r['id'] . '_dsset']);
         $dataset = manage_spawn_dataset($r['dataset']);
         $this->DeleteCatRecursive_Iterator($this->content_id, $dataset, $r['id']);
         $dataset->UnRef();
         content_destroy_support_table($this->content_id, $r['dataset'], $r['id']);
         db_delete($this->settings['content'], '`id`=' . $r['id']);
     }
     $this->SaveSettings();
 }
Ejemplo n.º 3
0
 function PerformDeletion()
 {
     $this->dataset->FreeContent();
     $this->dataset->Unref();
     content_destroy_support_table($this->content_id, $this->settings['dataset']['id']);
 }