SubmissionDAO::_fromRow PHP Метод

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

Internal function to return a Submission object from a row.
public _fromRow ( $row ) : Submission
$row array
Результат Submission
    function _fromRow($row)
    {
        $submission = $this->newDataObject();
        $submission->setId($row['submission_id']);
        $submission->setContextId($row['context_id']);
        $submission->setLocale($row['locale']);
        $submission->setStageId($row['stage_id']);
        $submission->setStatus($row['status']);
        $submission->setSubmissionProgress($row['submission_progress']);
        $submission->setDateSubmitted($this->datetimeFromDB($row['date_submitted']));
        $submission->setDateStatusModified($this->datetimeFromDB($row['date_status_modified']));
        $submission->setDatePublished($this->datetimeFromDB($row['date_published']));
        $submission->setLastModified($this->datetimeFromDB($row['last_modified']));
        $submission->setLanguage($row['language']);
        $submission->setCommentsToEditor($row['comments_to_ed']);
        $submission->setCitations($row['citations']);
        $this->getDataObjectSettings('submission_settings', 'submission_id', $submission->getId(), $submission);
        return $submission;
    }

Usage Example

Пример #1
0
 /**
  * Internal function to return an Monograph object from a row.
  * @param $row array
  * @return Monograph
  */
 function _fromRow($row)
 {
     $monograph = parent::_fromRow($row);
     $monograph->setSeriesId($row['series_id']);
     $monograph->setSeriesPosition($row['series_position']);
     $monograph->setSeriesAbbrev(isset($row['series_abbrev']) ? $row['series_abbrev'] : null);
     $monograph->setWorkType($row['edited_volume']);
     HookRegistry::call('MonographDAO::_fromRow', array(&$monograph, &$row));
     return $monograph;
 }
All Usage Examples Of SubmissionDAO::_fromRow