From 2fa55a1332e1523ae304acd3d264aa424192eae0 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 30 Sep 2019 13:16:53 +0200 Subject: [PATCH] Add LSattr_ldap :: naiveDate --- doc/conf/LSattribute/LSattr_ldap.docbook | 1 + .../LSattr_ldap/LSattr_ldap.entities.xml | 3 + .../LSattr_ldap/LSattr_ldap_naiveDate.docbook | 9 +++ .../class/class.LSattr_ldap_naiveDate.php | 79 +++++++++++++++++++ 4 files changed, 92 insertions(+) create mode 100644 doc/conf/LSattribute/LSattr_ldap/LSattr_ldap_naiveDate.docbook create mode 100644 public_html/includes/class/class.LSattr_ldap_naiveDate.php diff --git a/doc/conf/LSattribute/LSattr_ldap.docbook b/doc/conf/LSattribute/LSattr_ldap.docbook index aced44c1..2d35c7a4 100644 --- a/doc/conf/LSattribute/LSattr_ldap.docbook +++ b/doc/conf/LSattribute/LSattr_ldap.docbook @@ -8,6 +8,7 @@ &conf-LSattr_ldap_compositeValueToJSON; &conf-LSattr_ldap_date; &conf-LSattr_ldap_image; + &conf-LSattr_ldap_naiveDate; &conf-LSattr_ldap_numeric; &conf-LSattr_ldap_password; &conf-LSattr_ldap_postaladdress; diff --git a/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap.entities.xml b/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap.entities.xml index ee8af9b6..eb34e78f 100644 --- a/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap.entities.xml +++ b/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap.entities.xml @@ -4,6 +4,9 @@ + + +LSattr_ldap_date"> diff --git a/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap_naiveDate.docbook b/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap_naiveDate.docbook new file mode 100644 index 00000000..4ed8f4c8 --- /dev/null +++ b/doc/conf/LSattribute/LSattr_ldap/LSattr_ldap_naiveDate.docbook @@ -0,0 +1,9 @@ + + LSattr_ldap_naiveDate + Ce type est utilisé pour la gestion des attributs dont la valeur est + une date dont la timezone doit être ignorée. Côté LDAP, + les dates seront stockées au format UTC étant donnée que la syntaxe LDAP exige + une timezone, cependant celle-ci sera complètement ignorée. + Ce type peut-être utilisé à la place du type &LSattr_ldap_date;. + + diff --git a/public_html/includes/class/class.LSattr_ldap_naiveDate.php b/public_html/includes/class/class.LSattr_ldap_naiveDate.php new file mode 100644 index 00000000..7ceab033 --- /dev/null +++ b/public_html/includes/class/class.LSattr_ldap_naiveDate.php @@ -0,0 +1,79 @@ +