MonographDAO::updateObject PHP Метод

updateObject() публичный Метод

updates a monograph
public updateObject ( $monograph )
    function updateObject($monograph)
    {
        $this->update(sprintf('UPDATE	submissions
				SET	locale = ?,
					series_id = ?,
					series_position = ?,
					language = ?,
					comments_to_ed = ?,
					date_submitted = %s,
					date_status_modified = %s,
					last_modified = %s,
					status = ?,
					context_id = ?,
					submission_progress = ?,
					stage_id = ?,
					edited_volume = ?,
					hide_author = ?,
					citations = ?
				WHERE	submission_id = ?', $this->datetimeToDB($monograph->getDateSubmitted()), $this->datetimeToDB($monograph->getDateStatusModified()), $this->datetimeToDB($monograph->getLastModified())), array($monograph->getLocale(), (int) $monograph->getSeriesId(), $monograph->getSeriesPosition(), $monograph->getLanguage(), $monograph->getCommentsToEditor(), (int) $monograph->getStatus(), (int) $monograph->getContextId(), (int) $monograph->getSubmissionProgress(), (int) $monograph->getStageId(), (int) $monograph->getWorkType(), (int) $monograph->getHideAuthor(), $monograph->getCitations(), (int) $monograph->getId()));
        $this->updateLocaleFields($monograph);
        $this->flushCache();
    }