Commit graph

60 commits

Author SHA1 Message Date
Benjamin Renard 7098b3ee79 Massive change of files organisation to move all files outside web-root
The web-root directory now contains URL rewrite stuff. All PHP & static files are
in root src directory and are served via LSurl routes.
2020-05-06 12:17:35 +02:00
Benjamin Renard b500b7821e LScli : add relation command 2020-05-01 15:49:21 +02:00
Benjamin Renard 53b15e89f8 LScli :: add remove command 2020-05-01 13:41:42 +02:00
Benjamin Renard ddd6b265e3 LScli :: show : show LSrelation 2020-05-01 13:25:23 +02:00
Benjamin Renard ff2ede7c36 LScli :: show : show attribute label and name 2020-05-01 13:25:00 +02:00
Benjamin Renard fa3742c609 LScli :: show : handle form layout (if defined) 2020-05-01 13:05:30 +02:00
Benjamin Renard 35a67dca92 Add some comments on LSldapObject CLI command methods 2020-04-29 17:35:34 +02:00
Benjamin Renard 7879ddf699 LSldapObject : add CLI show command 2020-04-29 17:15:49 +02:00
Benjamin Renard 2a5ef1bb4e Code cleaning 2020-04-29 15:54:21 +02:00
Benjamin Renard 69b7ce3f4f LSldapObject : change getDisplayName $spe parameter default value from empty string to null 2020-02-18 12:32:25 +01:00
Benjamin Renard 7f1fa41e3a LdapObject : add __toString() method
Fix password recovery bug report by Adrien Malgoyre <adrien.malgoyre@osupytheas.fr>
on Ldapsaisie-devel mailing list.
2020-02-18 10:36:47 +01:00
Benjamin Renard b577fe23a9 LSldapObject : solve static/non-static problem on getObjectFilter() method 2019-03-12 12:19:44 +01:00
Benjamin Renard c357c70596 Explicitly defined class methods visibility and upgrade PHP class constructor syntax 2019-03-12 11:42:53 +01:00
Benjamin Renard b9102aeb9e Code cleaning 2019-03-11 22:42:20 +01:00
Benjamin Renard 80b747a0c5 Add and use helper methods to access configuration parameters 2019-03-11 22:21:25 +01:00
Benjamin Renard 98ffc081c9 LSldapObject : fix regression introduced by commit 274ccad0
Handle all attributes in validateAttrsData() method but don't blame
  on missing required attribute on non-create form and if attibute is
  not present in form (or freezed).
2019-02-28 15:24:42 +01:00
Benjamin Renard 1dec2cc4f6 LSldapObject : fix removing old RDN value after object renaming 2019-02-26 18:48:45 +01:00
Benjamin Renard 274ccad0f2 LSldapObjet->validateAttrsData() : if LSform is specified, only check LSform's not freezed attributes 2019-02-26 17:47:29 +01:00
Benjamin Renard 92425e7554 LSldapObject : Add generate_container_dn parameter 2018-10-01 12:57:26 +02:00
Benjamin Renard 577803d0f7 LSldapObject : Change getPatternFilter() method to use common LSsearch lib 2018-06-09 00:08:47 +02:00
Benjamin Renard bf5fcf3244 LSldapObject : fix foreach error in getObjectKeyValueInRelation() if attribute is empty 2017-08-18 11:59:12 +02:00
Benjamin Renard 7909d55b39 LSrelation : add possibilty to handle relation with multiple key values 2017-04-28 17:04:55 +02:00
Benjamin Renard 251cb2b0e2 Use call_user_func_array() instead of call_user_func() when need to permit arg by reference 2017-04-28 10:25:22 +02:00
Benjamin Renard 8deb9a8508 LSrelation : improve and make it easy to configure simple relation 2017-04-28 02:13:05 +02:00
Benjamin Renard 992dc08cc9 General use of the function call_user_func() instead of deprecated syntax 2017-04-26 11:19:58 +02:00
Benjamin Renard 0df7887834 Fix other problems when onlyAccessible parameter is set to True in LSobject configuration file 2017-03-23 16:24:39 +01:00
Benjamin Renard f313b2e1d3 LSldapObject : Add except_current_object option on attribute validation test 2015-08-10 10:16:32 +02:00
Benjamin Renard 0055ea1d7a Add import feature 2015-07-30 16:40:16 +02:00
Benjamin Renard 6220c3e6d6 Fix reference allocation in variable 2015-04-14 15:10:40 +02:00
Benjamin Renard 91dbcf4a6e LSldapObject : Fix method to get rdn value 2015-02-13 13:55:28 +01:00
Benjamin Renard 072acf21f7 LSldapObject getObjectFilter() : return filter Net_LDAP2_Filter object instead of string and fix resulting filter usage in validateAttrData() method 2014-11-28 16:19:01 +01:00
Benjamin Renard c989346360 LSldapObject : remove unsed variable $submitError fixing object's after_modify trigger bug 2014-04-08 12:14:22 +02:00
Benjamin Renard 2a3f4fb53a LSldapObject::listObjects() : removed 'dn' as attribute asked in LSsearch 2013-11-19 11:44:16 +01:00
Benjamin Renard cb395d74af LSldapObject : added parameter to getSelectArray-) method 2013-11-15 18:57:52 +01:00
Benjamin Renard b87d5207e7 LSsearch : Added searchLSformat and approxLSformat parameter for searched attributes 2013-06-28 09:44:02 +02:00
Benjamin Renard f1c777d7a3 LSldapObject : fixed php warning 2012-09-02 19:56:22 +02:00
Benjamin Renard b6d984f6c5 LSldapObject :: Fixed validation test 2012-05-08 16:45:23 +02:00
Benjamin Renard 421d7f4dce LSldapObject : fix onModify triggers execution 2012-03-22 19:51:27 +01:00
Benjamin Renard 878d52bcd5 LSldapObject : Added attribute validation on generated depended attribute 2011-09-22 11:35:27 +02:00
Benjamin Renard a23b13e260 LSldapObject : Deleted deprecated code including search() method 2011-05-27 16:00:31 +02:00
Benjamin Renard 8d4c8b33a0 LSldapobject / Custom Action : Fixed error message on custom action execution failed 2011-04-07 19:31:56 +02:00
Benjamin Renard aa58a6932c LSldapObject : Added getDisplayValue() method 2011-01-20 12:13:46 +01:00
Benjamin Renard bdd228ff7a LSldapObject :: getDisplayFData() : Fixed comment and simplify code 2011-01-20 12:12:05 +01:00
Benjamin Renard a6e28f8063 LSldapObject : Added getDisplayFData() method 2011-01-20 10:32:26 +01:00
Benjamin Renard 84c785e9f4 LSldapObject :: __get() : Fixed notice PHP 2010-11-25 12:25:44 +01:00
Benjamin Renard 813b2222f7 LSldapObject :: fireEvent() : Fixed notice PHP 2010-11-25 12:25:05 +01:00
Benjamin Renard c3d2bc0751 LSldapObject :: reloadData() : Fixed notice PHP 2010-11-25 12:23:56 +01:00
Benjamin Renard 086ffb3641 LSldapObject :: validateAttrData() : Fixed error in search filter specified by user 2010-11-24 18:57:43 +01:00
Benjamin Renard 447ad68998 LSldapObject :: getSelectArray() : Remplaced unknown variable $filter usage by NULL 2010-11-24 18:54:58 +01:00
Benjamin Renard a4a6da54d9 LSldapObject : Added registerOtherValue() method 2010-11-18 15:33:32 +01:00