/** * function deleteEntry * <pre> * Updates the DB table info. * </pre> * @return [void] */ function deleteEntry() { parent::deleteEntry(); // now make sure that other language versions linked to this entry // are also removed ... // make a new labelManager since current one had had it's fields limited // and we need to have the id fields for the load operation ... $labelManager = new RowManager_MultilingualLabelManager(); $key = $this->labelManager->getKey(); $pageID = $this->labelManager->getPageID(); while ($labelManager->loadByKeyInfo($pageID, $key)) { $labelManager->deleteEntry(); } }