/** * Overrides JTable::delete. Deletes event. * * @param mixed $pk An optional primary key value to delete. If not set the insta$ * * @return boolean True on success. * * @link http://docs.joomla.org/JTable/delete * @since 11.1 * @throws UnexpectedValueException */ public function delete($pk = null) { global $shareddb, $sharedtbl, $sharedlinktbl, $koid; if (!parent::delete($pk)) { return false; } $query = $this->_db->getQuery(true)->delete($this->_db->quoteName($shareddb) . '.' . $this->_db->quoteName($sharedtbl))->where($this->_db->quoteName('article_id') . ' = ' . $this->getArticleId() . ' AND ' . $this->_db->quoteName('koid') . ' = ' . $this->_db->quote($this->koid)); $this->_db->setQuery($query); return $this->_db->execute(); }