function loadData() { global $library; $allowExternalDescription = true; if (isset($library) && $library->preferSyndeticsSummary == 0) { $allowExternalDescription = false; } return EcontentRecord_Description::loadDescription($this->eContentRecord); }
function getDescription() { /** @var Memcache $memCache */ global $memCache; global $configArray; global $interface; global $timer; $id = $this->getUniqueID(); //Bypass loading solr, etc if we already have loaded the descriptive info before $descriptionArray = $memCache->get("record_description_{$id}"); if (!$descriptionArray) { require_once ROOT_DIR . '/services/EcontentRecord/Description.php'; $description = new EcontentRecord_Description(true, $id); $descriptionArray = $description->loadDescription($this->eContentRecord, true); $memCache->set("record_description_{$id}", $descriptionArray, 0, $configArray['Caching']['record_description']); $timer->logTime("Retrieved description for econtent record"); } $interface->assign('description', $descriptionArray['description']); $interface->assign('length', isset($descriptionArray['length']) ? $descriptionArray['length'] : ''); $interface->assign('publisher', isset($descriptionArray['publisher']) ? $descriptionArray['publisher'] : ''); return $interface->fetch('Record/ajax-description-popup.tpl'); }
function loadData() { return EcontentRecord_Description::loadDescription($this->eContentRecord); }
function getDescription() { global $interface; require_once ROOT_DIR . '/sys/eContent/EContentRecord.php'; $eContentRecord = new EContentRecord(); $id = $_REQUEST['id']; $eContentRecord->id = $id; $eContentRecord->find(true); require_once 'Description.php'; $descriptionInfo = EcontentRecord_Description::loadDescription($eContentRecord); $interface->assign('description', $descriptionInfo['description']); $interface->assign('length', $eContentRecord->physicalDescription); $interface->assign('publisher', $eContentRecord->publisher); return $interface->fetch('Record/ajax-description-popup.tpl'); }