diff --git a/module/VuFind/src/VuFind/RecordDriver/Missing.php b/module/VuFind/src/VuFind/RecordDriver/Missing.php index fb45356f4785fc75a88c808bdd895060c7ca1d71..dc4477e207adf5041d2473f1e99b188c3c9ab51e 100644 --- a/module/VuFind/src/VuFind/RecordDriver/Missing.php +++ b/module/VuFind/src/VuFind/RecordDriver/Missing.php @@ -61,6 +61,12 @@ class Missing extends SolrDefault */ public function determineMissingTitle() { + // If available, use details from ILS: + $ilsDetails = $this->getExtraDetail('ils_details'); + if (isset($ilsDetails['title'])) { + return $ilsDetails['title']; + } + // If available, load title from database: $id = $this->getUniqueId(); if ($id) { diff --git a/themes/bootstrap3/templates/myresearch/checkedout.phtml b/themes/bootstrap3/templates/myresearch/checkedout.phtml index 3ff144feab0140452a0721d55a55f6b1d7ea6bb2..87f4bdf714d7cd5c1372c29c9dde7ab03f272777 100644 --- a/themes/bootstrap3/templates/myresearch/checkedout.phtml +++ b/themes/bootstrap3/templates/myresearch/checkedout.phtml @@ -177,6 +177,7 @@ <?=$thumbnail ?> <? endif ?> </div> + <?=$resource->tryMethod('supportsCoinsOpenUrl')?'<span class="Z3988" title="'.$this->escapeHtmlAttr($resource->getCoinsOpenUrl()).'"></span>':''?> </div> <? endforeach; ?> <? if ($this->renewForm): ?></form><? endif; ?> diff --git a/themes/bootstrap3/templates/myresearch/holds.phtml b/themes/bootstrap3/templates/myresearch/holds.phtml index 8d398115075fdf263253ead841b602797c8a67e4..4dee22f685fe600f7d8421639bce4c697fa676d8 100644 --- a/themes/bootstrap3/templates/myresearch/holds.phtml +++ b/themes/bootstrap3/templates/myresearch/holds.phtml @@ -163,6 +163,7 @@ <?=$thumbnail ?> <? endif ?> </div> + <?=$resource->tryMethod('supportsCoinsOpenUrl')?'<span class="Z3988" title="'.$this->escapeHtmlAttr($resource->getCoinsOpenUrl()).'"></span>':''?> </div> <? endforeach; ?> <? if ($this->cancelForm): ?></form><? endif; ?> diff --git a/themes/bootstrap3/templates/myresearch/illrequests.phtml b/themes/bootstrap3/templates/myresearch/illrequests.phtml index 56ee96b4811eeb896498f0134d10b3b01f656d06..c81907188407d0649287894315b6af282e9d0996 100644 --- a/themes/bootstrap3/templates/myresearch/illrequests.phtml +++ b/themes/bootstrap3/templates/myresearch/illrequests.phtml @@ -163,6 +163,7 @@ <?=$thumbnail ?> <? endif ?> </div> + <?=$resource->tryMethod('supportsCoinsOpenUrl')?'<span class="Z3988" title="'.$this->escapeHtmlAttr($resource->getCoinsOpenUrl()).'"></span>':''?> </div> <? endforeach; ?> <? if ($this->cancelForm): ?></form><? endif; ?> diff --git a/themes/bootstrap3/templates/myresearch/storageretrievalrequests.phtml b/themes/bootstrap3/templates/myresearch/storageretrievalrequests.phtml index a64345a449b2ff4761b468e00c791dd605dcb784..e4bea0ca6750bfa6061b2e5ead96c9db4d98868b 100644 --- a/themes/bootstrap3/templates/myresearch/storageretrievalrequests.phtml +++ b/themes/bootstrap3/templates/myresearch/storageretrievalrequests.phtml @@ -160,6 +160,7 @@ <?=$thumbnail ?> <? endif ?> </div> + <?=$resource->tryMethod('supportsCoinsOpenUrl')?'<span class="Z3988" title="'.$this->escapeHtmlAttr($resource->getCoinsOpenUrl()).'"></span>':''?> </div> <? endforeach; ?> <? if ($this->cancelForm): ?></form><? endif; ?>