/** * Set status for affected edition * * @see setAffectedItemStatus() * @see setAffectedBuildStatus() * @see setAffectedComponentStatus() * * @param TBGEdition $item The edition to set status for * @param TBGDatatype $status The status to set * * @return boolean */ public function setAffectedEditionStatus($item, $status) { if (TBGIssueAffectsEditionTable::getTable()->setStatusByIssueIDandEditionID($this->getID(), $item->getID(), $status->getID())) { $this->addLogEntry(TBGLogTable::LOG_AFF_DELETE, TBGContext::getI18n()->__("'%item_name' -> '%status_name", array('%item_name' => $item->getName(), '%status_name' => $status->getName()))); return true; } return false; }
public function getEditionID() { return $this->_edition instanceof TBGEdition ? $this->_edition->getID() : (int) $this->_edition; }
/** * Set status for affected edition * * @see setAffectedItemStatus() * @see setAffectedBuildStatus() * @see setAffectedComponentStatus() * * @param TBGEdition $item The edition to set status for * @param TBGDatatype $status The status to set * * @return boolean */ public function setAffectedEditionStatus($item, $status) { if (B2DB::getTable('TBGIssueAffectsEditionTable')->setStatusByIssueIDandEditionID($this->getID(), $item->getID(), $status->getID())) { $this->addLogEntry(TBGLogTable::LOG_AFF_DELETE, TBGContext::getI18n()->__("'%item_name%' -> '%status_name%", array('%item_name%' => $item->getName(), '%status_name%' => $status->getName()))); $this->addSystemComment(TBGContext::getI18n()->__('Affected edition updated'), TBGContext::getI18n()->__('Edition \'\'\'%edition%\'\'\' is now %status%', array('%edition%' => $item->getName(), '%status%' => $status->getName())), TBGContext::getUser()->getID()); return true; } return false; }