/** * sets the last number by a given record, if the number has been manually set * * @param Tinebase_Record_Interface $record */ protected function _setLastNumber($record) { $numberBackend = new Sales_Backend_Number(); $number = $numberBackend->getCurrent($this->_modelName); $this->_removePrefix($record); if (intval($record->{$this->_numberProperty}) > $number) { $numberBackend->setCurrent($this->_modelName, $record->{$this->_numberProperty}); } $this->_formatNumber($record); }