Example #1
0
 /**
  * Delete glossary terms
  *
  * This function is used to delete the current term.
  * <br/>Example:
  * <code>
  * $glossary = new glossary($newId);                 //Instantiate term with id $newId
  * $glossary  -> delete();                            //Delete term
  * </code>
  *
  * @since 3.6.0
  * @access public
  */
 public function delete()
 {
     parent::delete();
     EfrontSearch::removeText('glossary', $this->glossary['id'], 'title');
     EfrontSearch::removeText('glossary', $this->glossary['id'], 'data');
 }
Example #2
0
 /**
  * Delete the news
  *
  * This function is used to delete the current news.
  * All related information is lost, as well as files associated
  * with the news.
  * <br/>Example:
  * <code>
  * $news = new news(12);                //Instantiate news with id 12
  * $news -> delete();                            //Delete news and all associated information
  * </code>
  *
  * @since 3.6.0
  * @access public
  */
 public function delete()
 {
     parent::delete();
     EfrontSearch::removeText('news', $this->news['id'], 'title');
     EfrontSearch::removeText('news', $this->news['id'], 'data');
 }
 /**
  * (non-PHPdoc)
  * @see libraries/EfrontEntity#delete()
  */
 public function delete()
 {
     $folderMessages = eF_getTableData("f_personal_messages", "id", "f_folders_ID=" . $this->{$this->entity}['id']);
     foreach ($folderMessages as $message) {
         eF_PersonalMessage::eF_deletePersonalMessage($message['id']);
     }
     $folderDirectory = new EfrontDirectory(G_UPLOADPATH . $this->{$this->entity}['users_LOGIN'] . '/message_attachments/' . $this->{$this->entity}['name']);
     $folderDirectory->delete();
     parent::delete();
 }
Example #4
0
 /**
  * (non-PHPdoc)
  * @see libraries/EfrontEntity#delete()
  */
 public function delete()
 {
     $result = eF_getTableData("f_poll", "users_LOGIN", "id=" . $this->{$this->entity}['id']);
     //Get poll information, to make sure that the user has the priviledge to delete it
     eF_deleteTableData("f_users_to_polls", "f_poll_ID=" . $this->{$this->entity}['id']);
     parent::delete();
     EfrontSearch::removeText('f_poll', $this->{$this->entity}['id'], '');
 }