Skip to content
Snippets Groups Projects
Commit e77d2d3b authored by Robert Lange's avatar Robert Lange
Browse files

Merge branch 'instance/fid' into instance/fid_adlr

parents f2da28e9 e401dbbc
No related merge requests found
......@@ -24,6 +24,7 @@ php:
VUFIND_ENV: development
VUFIND_LOCAL_DIR: /usr/local/vufind/local/dev
VUFIND_CACHE_DIR: /usr/local/vufind/data/cache
SERIALIZER_BRIDGE_CACHE_DIR: /usr/local/vufind/data/cache
XDEBUG_CONFIG: idekey=vufind
db:
......
This diff is collapsed.
......@@ -64,7 +64,7 @@ note_password = "Das Passwort muss mindestens eine Ziffer und einen Großbuchsta
error_username = "Bitte geben Sie eine E-Mail-Adresse an."
error_username_confirmation = "Die angegebenen Email-Adressen stimmen nicht überein."
error_password_confirmation = "Die angegebenen Passwörter stimmen nicht überein."
error_password_pattern = "Das Passwort muss mindestens eine Ziffer und ein Sonderzeichen enthalten."
error_password_pattern = "Das Passwort muss mindestens eine Ziffer und ein Sonderzeichen enthalten. Bitte beachten Sie, dass der Unterstrich _ nicht als Sonderzeichen gilt."
error_password_length = "Das Passwort muss mindestens 8 und höchstens 256 Zeichen enthalten."
error_eula_accepted = "Bitte bestätigen Sie die Datenschutzerklärung und die Nutzungsbedingungen."
......@@ -155,8 +155,8 @@ acquisition_subito_article = "Artikelbestellung"
acquisition_subito_article_info = "Auf Kosten von %%fidname%% können Sie sich Teile eines erschienenen Werkes sowie Beiträge aus Fachzeitschriften oder wissenschaftlichen Zeitschriften als Kopie bestellen. Wir können Ihnen aus urheberrechtlichen Gründen max. 10 Prozent des Umfangs eines Buches bzw. nur einzelne Zeitschriftenbeiträge vervielfältigen. Bitte überprüfen Sie daher bei Büchern ggf. die Anzahl der bestellten Seiten. Mit der Absendung der Bestellung bestätigen Sie, die Vervielfältigung ausschließlich zu nicht kommerziellen Zwecken zu verwenden."
acquisition_subito_partial_copy = "Teilkopiebestellung"
acquisition_subito_partial_copy_info = "Auf Kosten von %%fidname%% können Sie sich Teile eines erschienenen Werkes sowie Beiträge aus Fachzeitschriften oder wissenschaftlichen Zeitschriften als Kopie bestellen. Wir können Ihnen aus urheberrechtlichen Gründen max. 10 Prozent des Umfangs eines Buches bzw. nur einzelne Zeitschriftenbeiträge vervielfältigen. Bitte überprüfen Sie daher bei Büchern ggf. die Anzahl der bestellten Seiten. Mit der Absendung der Bestellung bestätigen Sie, die Vervielfältigung ausschließlich zu nicht kommerziellen Zwecken zu verwenden."
acquisition_digitization = "Digitization-on-Demand-Service"
acquisition_digitization_info = "Der Digitization-on-Demand-Service steht Nutzenden des %%fidname%% kostenlos zur Verfügung. Eine Prüfung des %%fidname%% entscheidet darüber, ob ein Werk digitalisiert werden kann. Sollte bereits ein lesbares Digitalisat vorhanden sein, wird das Werk nicht noch einmal digitalisiert. Aus restauratorischen Gründen kann eine Digitalisierung ebenfalls abgelehnt werden. Digitalisate werden als jpg oder pdf zur Verfügung gestellt. Sollten andere Formate (z.B. TIFF) gewünscht werden, kann dies im Kommentarfeld angegeben werden. Die dadurch entstehenden Kosten, werden vom Nutzenden selbst getragen."
acquisition_digitization = "<span lang="en">Digitization-on-Demand-Service</span>"
acquisition_digitization_info = "Der <span lang="en">Digitization-on-Demand-Service</span> steht Nutzenden des %%fidname%% kostenlos zur Verfügung. Eine Prüfung des %%fidname%% entscheidet darüber, ob ein Werk digitalisiert werden kann. Sollte bereits ein lesbares Digitalisat vorhanden sein, wird das Werk nicht noch einmal digitalisiert. Aus restauratorischen Gründen kann eine Digitalisierung ebenfalls abgelehnt werden. Digitalisate werden als jpg oder pdf zur Verfügung gestellt. Sollten andere Formate (z.B. TIFF) gewünscht werden, kann dies im Kommentarfeld angegeben werden. Die dadurch entstehenden Kosten, werden vom Nutzenden selbst getragen."
acquisition_order_delivery_name = "Name"
acquisition_delivery_to = "Lieferung an"
......
......@@ -63,7 +63,7 @@ note_password = "The password needs to contain at least one digit and one upper-
error_username = "Please specify an email address."
error_username_confirmation = "The email addresses do not match."
error_password_confirmation = "The passwords do not match."
error_password_pattern = "The password needs to contain at least one digit and one non-word character."
error_password_pattern = "The password needs to contain at least one digit and one non-word character. Please note that the underscore _ is not considered a special character."
error_password_length = "The password needs to contain at least 8 and at most 256 characters."
error_eula_accepted = "Please confirm the Terms of Use and Privacy Policy."
......
......@@ -966,7 +966,7 @@ class Client
return $request;
}
Request::setTrustedProxies($this->config['xdebug_trusted_proxies'] ?? []);
Request::setTrustedProxies($this->config['xdebug_trusted_proxies'] ?? [], Request::HEADER_X_FORWARDED_ALL);
$xdebugSession = $this->config['xdebug_session'] ?? 'fidis';
$xdebugRemoteAddr = $this->config['xdebug_remote_addr']
?? Request::createFromGlobals()->getClientIp();
......
......@@ -119,7 +119,7 @@ class Ezb extends BaseEzb
{
$this->baseUrl = $baseUrl;
}
/**
* Parse Links
*
......@@ -133,14 +133,14 @@ class Ezb extends BaseEzb
public function parseLinks($xmlstr)
{
$records = []; // array to return
$xml = new DOMDocument();
if (!@$xml->loadXML($xmlstr)) {
return $records;
}
$xpath = new DOMXpath($xml);
// get results for online
$this->getElectronicResults('0', 'Free', $records, $xpath);
$this->getElectronicResults('1', 'Partially free', $records, $xpath);
......@@ -149,17 +149,17 @@ class Ezb extends BaseEzb
$this->getElectronicResults('4', 'Not free', $records, $xpath);
$this->getElectronicResults('10', 'Not free', $records, $xpath);
$this->getElectronicResults('-1', 'Not free', $records, $xpath);
// get results for print, only if available
$this->getPrintResults('2', 'Print available', $records, $xpath);
$this->getPrintResults('3', 'Print partially available', $records, $xpath);
$records['messages'] = $this->messages;
$records['stateOfResults'] = $this->stateOfResults;
$records['messages'] = $this->messages ?? [];
$records['stateOfResults'] = $this->stateOfResults ?? [];
return $records;
}
/**
* Get Resolver Url
*
......
<!-- fid: fid - order - list -->
<?php $this->headTitle($this->translate('Your Orders')); ?>
<h1><?=$this->transEsc('Your Orders')?></h1>
<?php if (empty($orders)): ?>
<?=$this->translate('fid::user_orders_empty')?>
<?php else: ?>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment