public function delete() { if (ActiveRecordModel::getApplication()->getConfig()->get('CLONE_STORE_TYPE') == 'CLONE_STORE_MASTER') { return parent::delete(); } else { ActiveRecordModel::executeUpdate('SET FOREIGN_KEY_CHECKS=0'); ActiveRecordModel::executeUpdate('UPDATE ' . __CLASS__ . ' SET typeID=NULL, protectedFields="|typeID|" WHERE ID=' . $this->getID()); } }
public function delete() { $ri = RecurringItem::getInstanceByOrderedItem($this); if ($ri) { $ri->delete(); } parent::delete(); }
public function delete() { @unlink($this->getFileName()); return parent::delete(); }
public function delete() { $this->deleteFile(); parent::delete(); }