/** * Get an array of publication detail lines combining information from * getPublicationDates(), getPublishers() and getPlacesOfPublication(). * * @access public * @return array */ function getPublicationDetails() { if (isset($this->eContentRecord)) { return array($this->eContentRecord->publishLocation . ' ' . $this->eContentRecord->publisher . ' ' . $this->eContentRecord->publishDate); } else { return parent::getPhysicalDescriptions(); } }
/** * Get an array of physical descriptions of the item. * * @return array * @access protected */ protected function getPhysicalDescriptions() { $physDesc = parent::getPhysicalDescriptions(); if (isset($this->fields['material'])) { $physDesc = array_merge($physDesc, $this->fields['material']); } return $physDesc; }