function insertObject($galley)
{
$this->update('INSERT INTO submission_galleys
(submission_id, label, locale, seq, remote_url, file_id)
VALUES
(?, ?, ?, ?, ?, ?)', array((int) $galley->getSubmissionId(), $galley->getLabel(), $galley->getLocale(), $galley->getSequence() == null ? $this->getNextGalleySequence($galley->getSubmissionId()) : $galley->getSequence(), $galley->getRemoteURL(), $galley->getFileId()));
$galley->setId($this->getInsertId());
$this->updateLocaleFields($galley);
HookRegistry::call('ArticleGalleyDAO::insertNewGalley', array(&$galley, $galley->getId()));
return $galley->getId();
}