From e0ae06441e3a53b9224552f4264554dcc15354c9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 19 Jan 2016 15:24:23 +0100 Subject: [PATCH 1/4] check for env variabel SEEDDMS_HOME --- utils/seeddms-adddoc | 6 +++++- utils/seeddms-createfolder | 6 +++++- utils/seeddms-indexer | 6 +++++- utils/seeddms-xmldump | 6 +++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/utils/seeddms-adddoc b/utils/seeddms-adddoc index 3f7d16b0b..b091f179e 100755 --- a/utils/seeddms-adddoc +++ b/utils/seeddms-adddoc @@ -1,2 +1,6 @@ #!/bin/sh -/usr/bin/php -f /usr/share/seeddms/utils/adddoc.php -- $* +if [ -z ${SEEDDMS_HOME+x} ]; then + echo "Please set SEEDDMS_HOME before running this script"; + exit 1; +fi +php -f ${SEEDDMS_HOME}/utils/adddoc.php -- $* diff --git a/utils/seeddms-createfolder b/utils/seeddms-createfolder index e1aca29ea..b7f96d9da 100755 --- a/utils/seeddms-createfolder +++ b/utils/seeddms-createfolder @@ -1,2 +1,6 @@ #!/bin/sh -/usr/bin/php -f /usr/share/seeddms/utils/createfolder.php -- $* +if [ -z ${SEEDDMS_HOME+x} ]; then + echo "Please set SEEDDMS_HOME before running this script"; + exit 1; +fi +php -f ${SEEDDMS_HOME}/utils/createfolder.php -- $* diff --git a/utils/seeddms-indexer b/utils/seeddms-indexer index 59190069e..51719c94f 100755 --- a/utils/seeddms-indexer +++ b/utils/seeddms-indexer @@ -1,2 +1,6 @@ #!/bin/sh -/usr/bin/php -f /usr/share/seeddms/utils/indexer.php -- $* +if [ -z ${SEEDDMS_HOME+x} ]; then + echo "Please set SEEDDMS_HOME before running this script"; + exit 1; +fi +php -f ${SEEDDMS_HOME}/utils/indexer.php -- $* diff --git a/utils/seeddms-xmldump b/utils/seeddms-xmldump index 62acd34e1..9ce43235c 100755 --- a/utils/seeddms-xmldump +++ b/utils/seeddms-xmldump @@ -1,2 +1,6 @@ #!/bin/sh -/usr/bin/php -f /usr/share/seeddms/utils/xmldump -- $* +if [ -z ${SEEDDMS_HOME+x} ]; then + echo "Please set SEEDDMS_HOME before running this script"; + exit 1; +fi +php -f ${SEEDDMS_HOME}/utils/xmldump -- $* From c43c5e64eb088ad8b6691a1190604354b68f979f Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 19 Jan 2016 15:30:54 +0100 Subject: [PATCH 2/4] ldap search can be filtered --- conf/settings.xml.template | 2 ++ inc/inc.ClassSettings.php | 3 +++ install/settings.xml.template_install | 2 ++ op/op.Login.php | 26 +++++++++++++++++--------- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/conf/settings.xml.template b/conf/settings.xml.template index 11e30dcd4..e8c0f56ae 100644 --- a/conf/settings.xml.template +++ b/conf/settings.xml.template @@ -111,6 +111,7 @@ - URIs are supported, e.g.: ldaps://ldap.host.com - port: port of the authentification server - baseDN: top level of the LDAP directory tree + - filter: Additional filters which are to be checked -->