Commit graph

96 commits

Author SHA1 Message Date
Benjamin Renard 1b98dbfe80 Fix helpInfo feature by LSsession::addHelpInfos to LStemplate
LSsession :: addHelpInfos() is now deprecated in favor of LStemplate :: 
addHelpInfo().
2020-06-04 19:04:48 +02:00
Benjamin Renard c6dcc95b51 LSview/LSform: fix loading view dependencies 2020-06-04 17:12:28 +02:00
Benjamin Renard 62b0eb36ab LSrelation: use LSview_actions.tpl 2020-06-04 16:46:00 +02:00
Benjamin Renard 47d5ce021d Move some hard-coded messages to template files 2020-05-28 20:24:37 +02:00
Benjamin Renard bfe7e18e58 LStemplate :: fatal_error(): use LStemplate method to display error
This permit to correctly handling custom JS/CSS files
2020-05-28 17:01:41 +02:00
Benjamin Renard 81c8a486d9 Move "Connect as" label translation to template 2020-05-28 16:59:28 +02:00
Benjamin Renard 69addc15ea LSlog :: get_debug_backtrace_context(): fix/improve method 2020-05-28 16:58:28 +02:00
Benjamin Renard 3fbd9e8073 Move custom JS & CSS handling methods from LSsession to LStemplates
The following method are now offer by LStemplate:
 - addJSscript()
 - addLibJSscript()
 - addJSconfigParam()
 - addCssFile()
 - addLibCssFile()
Old methods are always provided by LSsession, but an deprecated error 
message wil be displayed to alert on it.
2020-05-28 16:56:36 +02:00
Benjamin Renard 0b4e6d4104 LSerror: permit to control message escape method
Globally rework on this class to allow control escape method. Also 
change escape method for logs to use addslashes() instead of 
htmlentities().
2020-05-28 15:48:25 +02:00
Benjamin Renard aba5a131c2 LSformElement::select_object: fix selection via LSselect on create form 2020-05-25 14:46:41 +02:00
Benjamin Renard 4feec44639 Fix some PHP 7.0 syntax errors 2020-05-25 12:18:06 +02:00
Benjamin Renard d68b15bac3 Add default LSprofiles with the name of authenticable object types
Consquently adjust LSaccessRigthsMatrixView addon and make some 
representative change in LSexample for demo
2020-05-25 11:09:32 +02:00
Benjamin Renard a9860f83de LSformElement :: wysiwyg: Fix loading TinyMCE JS 2020-05-20 18:21:05 +02:00
Benjamin Renard e53331c0ec LSreletation: fix object type selection 2020-05-19 18:36:16 +02:00
Benjamin Renard c4db08d265 Fix typo 2020-05-19 18:31:55 +02:00
Benjamin Renard 2c1d03ac7a LSattr_html :: select_object: Fix typo in error message format 2020-05-19 18:26:27 +02:00
Benjamin Renard e8095636b5 Allow multiple type of objects in LSselect & LSattr_html :: select_object and globally rework and improve LSrelation consequently 2020-05-19 17:55:55 +02:00
Benjamin Renard cb83311bd0 LSsearch: Add option to disable cache on customInfos 2020-05-19 17:07:55 +02:00
Benjamin Renard 2ed985324e LSsearchEntry :: __get(): fix attributes value access 2020-05-19 17:07:08 +02:00
Benjamin Renard c120e76822 LSlog_staticLoggerClass: fix log_exception() method 2020-05-18 20:14:10 +02:00
Benjamin Renard 76577c058b Fix some PHP warnings 2020-05-18 20:10:18 +02:00
Benjamin Renard e1cce4e696 LSldapObject :: getLabel(): fix method to be really static 2020-05-18 20:08:03 +02:00
Benjamin Renard 510f3d4bdc LSldapObject: specify object type filter on loading data 2020-05-14 11:07:18 +02:00
Benjamin Renard f7c4050b70 LSldapObject: fix getObjectFilter method 2020-05-14 11:06:09 +02:00
Benjamin Renard 252095b32b LSldap :: getAttrs: add possibility to specify to custom LDAP filter 2020-05-14 11:05:08 +02:00
Benjamin Renard 9bb52296b7 LSsession :: loadLSaddon: keep trace of already loaded addon to avoid loading more than once 2020-05-14 10:53:41 +02:00
Benjamin Renard 8b4b227327 LScli: fix console logging to always log at least errors (excepted in quiet mode) 2020-05-14 10:51:18 +02:00
Benjamin Renard da9c0e344b LSformRule :: email: fix handling domain parameter if its an array 2020-05-13 16:02:17 +02:00
Benjamin Renard 8e2c521d18 LSrelation: fix new button opening in LSsmoothbox 2020-05-13 15:41:28 +02:00
Benjamin Renard 4ef0a8fb30 LSauthMethod_HTTP: add debug 2020-05-12 21:01:07 +02:00
Benjamin Renard b2ef404da5 LSauthMethod: fix default authenticate() method 2020-05-12 20:59:21 +02:00
Benjamin Renard db710efb87 LSsession: Fix PHP < 7 syntax error 2020-05-12 20:20:11 +02:00
Benjamin Renard f1ce6380b9 LSexample: now handle LSsysaccount and and allow it to connect 2020-05-12 20:12:57 +02:00
Benjamin Renard 047d6f51c8 LSsearch: fix PHP warning 2020-05-12 20:11:45 +02:00
Benjamin Renard e6e5f1c2b8 LSauth :: getAuthObjectTypes(): fix handling simple LSobject type 2020-05-12 19:58:12 +02:00
Benjamin Renard 90944dd541 LSformRule_integer: fix handle min/max parameters and add debug 2020-05-12 19:26:07 +02:00
Benjamin Renard 694391e1e7 LSformRule_password: fix handle min/max length parameters and add debug 2020-05-12 19:25:44 +02:00
Benjamin Renard 4a3e4e3fbb LSlang :: generate_lang_file: fix handling smarty escape modifier 2020-05-12 19:24:38 +02:00
Benjamin Renard a6f07faca0 LSauth: Add possibility to configure more than one LSobject type as user 2020-05-12 19:23:24 +02:00
Benjamin Renard 5660804ef7 LSauth: replace LSdebug by LSlog logger 2020-05-12 16:37:46 +02:00
Benjamin Renard 499ff808f4 LSimport: fix data removing on LSobject import
This bug affect import with modify enabled and when some attributes are 
present in modify form, but not in the ioFormat used for import.
2020-05-11 10:38:07 +02:00
Benjamin Renard 85786bc33c LScli : add create command 2020-05-09 12:05:52 +02:00
Benjamin Renard 0feb8e16ea LSldapObject :: validateAttrsData: fix typo 2020-05-09 11:37:09 +02:00
Benjamin Renard 2b535c4640 CLI remove : fix confirm 2020-05-09 11:36:26 +02:00
Benjamin Renard 25877a488b LScli : add modify command 2020-05-08 21:02:28 +02:00
Benjamin Renard 72f38d0612 LSformElement :: password: fix syntax error in getPostData method 2020-05-08 20:48:53 +02:00
Benjamin Renard a356555e0a LSform :: validate: add $onlyIfPresent parameter
This parameter permit to handle only data of present element in POST 
data. Other element are not considered in the form.
2020-05-08 20:48:13 +02:00
Benjamin Renard 3d9c11e12f LSldapObject :: _cli_remove : use LScli :: confirm 2020-05-08 20:38:02 +02:00
Benjamin Renard 1de6d1d25e LScli : add confirm helper method 2020-05-08 20:33:42 +02:00
Benjamin Renard 258b712d52 LSlog_handler: fix message format info 2020-05-08 16:18:29 +02:00