Benjamin Renard
|
a9860f83de
|
LSformElement :: wysiwyg: Fix loading TinyMCE JS
|
2020-05-20 18:21:05 +02:00 |
|
Benjamin Renard
|
fc3912b48b
|
LSexample: put admin user as globally admin of the first LDAP server
|
2020-05-19 18:59:30 +02:00 |
|
Benjamin Renard
|
c8b32f90b9
|
LSexample: update french translation
|
2020-05-19 18:52:26 +02:00 |
|
Benjamin Renard
|
6d21aa8b72
|
LSgroup: allow only one godfather
For demo of object selection for a non-multiple value attribute.
|
2020-05-19 18:44:57 +02:00 |
|
Benjamin Renard
|
9aec383694
|
LSgroup: allow possibility to select sysaccounts
|
2020-05-19 18:43:08 +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
|
bde0f1f234
|
Update french translation
|
2020-05-19 18:26:41 +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
|
3cf053cf26
|
Fix PHP warning in base.tpl template file
|
2020-05-19 17:10:36 +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
|
69eaf31598
|
LSaddon::ssh: Add doc about $mode parameter of function createDirsBySFTP
This parameter must be an octal number, with a leading zero (ex: 0640 or
02755).
|
2020-05-19 11:21:06 +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
|
a1a23d1600
|
checkEmail(): add debug using dedicated LSlog_logger
|
2020-05-13 16:04:14 +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
|
42f4e8a860
|
LSdebug: check class LSlog exists before using it
|
2020-05-13 15:54:52 +02:00 |
|
Benjamin Renard
|
8e2c521d18
|
LSrelation: fix new button opening in LSsmoothbox
|
2020-05-13 15:41:28 +02:00 |
|
Benjamin Renard
|
351b18827d
|
customAction & customSearchAction: do not show question template if no confirmation need and action executed
|
2020-05-13 15:31:50 +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
|
d2761a29ae
|
Fix typo in default config.inc.php file
|
2020-05-12 20:20:33 +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
|
23bb4aac0e
|
Update french translation
|
2020-05-12 19:24:53 +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
|
838a1781b7
|
Fix typo in old select.php URL handler
|
2020-05-11 17:30:34 +02:00 |
|
Benjamin Renard
|
b388656724
|
LSaddon :: LSaccessRightsMatrixView: replace LSdebug by LSlog logger
|
2020-05-11 11:41:15 +02:00 |
|
Benjamin Renard
|
898e312d7e
|
LSaddon :: mailquota: replace LSdebug by LSlog logger
|
2020-05-11 11:39:17 +02:00 |
|
Benjamin Renard
|
5f17c45cf4
|
LSaddon :: ssh: Add debug using LSlog logger
|
2020-05-11 11:33:53 +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
|
f61a8b7c71
|
LSpeople: fix uid validation (blocking CSV import)
|
2020-05-11 10:34:45 +02:00 |
|
|
85786bc33c
|
LScli : add create command
|
2020-05-09 12:05:52 +02:00 |
|
|
0feb8e16ea
|
LSldapObject :: validateAttrsData: fix typo
|
2020-05-09 11:37:09 +02:00 |
|
|
2b535c4640
|
CLI remove : fix confirm
|
2020-05-09 11:36:26 +02:00 |
|
|
25877a488b
|
LScli : add modify command
|
2020-05-08 21:02:28 +02:00 |
|
|
72f38d0612
|
LSformElement :: password: fix syntax error in getPostData method
|
2020-05-08 20:48:53 +02:00 |
|
|
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 |
|
|
3d9c11e12f
|
LSldapObject :: _cli_remove : use LScli :: confirm
|
2020-05-08 20:38:02 +02:00 |
|
|
1de6d1d25e
|
LScli : add confirm helper method
|
2020-05-08 20:33:42 +02:00 |
|
|
258b712d52
|
LSlog_handler: fix message format info
|
2020-05-08 16:18:29 +02:00 |
|
|
ca7a6e821e
|
LSsession : use LSlog_logger
|
2020-05-08 15:51:21 +02:00 |
|
|
108b14560d
|
LSsearchEntry : use LSlog_logger
|
2020-05-08 15:50:32 +02:00 |
|
|
24cf73cf91
|
LSformRule : use LSlog_logger
|
2020-05-08 15:50:07 +02:00 |
|
|
65a5825ce7
|
LSformElement : use LSlog_logger
|
2020-05-08 15:49:55 +02:00 |
|
|
cc288cc391
|
LSauthMethods : use LSlog_logger
|
2020-05-08 15:49:36 +02:00 |
|
|
77144a21d0
|
LSattribute : use LSlog_logger
|
2020-05-08 15:49:05 +02:00 |
|
|
ed61cacd8b
|
LSattr_ldap : use LSlog_logger
|
2020-05-08 15:48:38 +02:00 |
|
|
1a26fdafff
|
LSattr_html : use LSlog_logger
|
2020-05-08 15:48:26 +02:00 |
|
|
3e0829ba31
|
LScli : use LSlog_logger
|
2020-05-08 15:20:29 +02:00 |
|
|
fb7efd9a14
|
LSattr_html :: image : fix PHP warning
|
2020-05-08 15:16:42 +02:00 |
|
|
5674a99a7c
|
LSldap : use LSlog_logger
|
2020-05-08 15:16:24 +02:00 |
|
|
6abf194807
|
LSlog : fix handler default logger filtering
|
2020-05-08 15:04:37 +02:00 |
|
|
5dedbc7d08
|
LSlog_staticLoggerClass : add log_[level]() helper methods
|
2020-05-08 15:04:04 +02:00 |
|
|
22b4a7f712
|
LSlog_staticLoggerClass : Fix self :: $logger inheritance problem
|
2020-05-08 14:57:24 +02:00 |
|
|
2f8d644af0
|
LSldapObject : use LSlog_logger
|
2020-05-08 14:33:20 +02:00 |
|
|
0cac3631c6
|
LSsearch : use LSlog_logger
|
2020-05-08 13:51:13 +02:00 |
|
|
e0a44cb8aa
|
LStemplate : use LSlog_logger
|
2020-05-08 13:28:47 +02:00 |
|
|
7425555b3d
|
LSlang : use LSlog_logger
|
2020-05-08 13:23:45 +02:00 |
|
|
6db3543ec0
|
LSlog_handler : fix undefined index errors on CLI context
|
2020-05-08 13:21:28 +02:00 |
|
|
b574300ab3
|
LSlog_handler : add excluded_loggers configuration parameter
|
2020-05-08 13:18:17 +02:00 |
|
|
aebdb4a111
|
Add LSlog_staticLoggerClass and use it for LSurl
|
2020-05-08 12:48:06 +02:00 |
|
|
27938eefb9
|
config.inc.php : fix ident
|
2020-05-08 12:36:45 +02:00 |
|
|
7c43439224
|
getFData : fix PHP warning
|
2020-05-08 12:32:46 +02:00 |
|
|
d069df4d6c
|
LSlog : add loggers, filters and format message by handlers
|
2020-05-08 12:32:21 +02:00 |
|
Benjamin Renard
|
de73ffdd60
|
Rework on template files to use blocks
|
2020-05-07 12:16:12 +02:00 |
|
Benjamin Renard
|
cd8908391d
|
Improve login and recover password templates
|
2020-05-07 11:36:25 +02:00 |
|
Benjamin Renard
|
b9477a8503
|
LSurl : add get_public_absolute_url() method
|
2020-05-07 11:35:38 +02:00 |
|
Benjamin Renard
|
b0d56ef387
|
Add index URL to access homepage
|
2020-05-07 11:35:23 +02:00 |
|
Benjamin Renard
|
1dabe6d6aa
|
LSlang :: setLocale(): don't warn if lang file not found
|
2020-05-07 11:35:06 +02:00 |
|
Benjamin Renard
|
3c613b7ab4
|
LSauthMethod: don't warn if config file not found
|
2020-05-07 11:34:44 +02:00 |
|
Benjamin Renard
|
e87270112e
|
LSsession :: loadLSaddon(): don't if config file is not found
|
2020-05-07 11:34:30 +02:00 |
|
Benjamin Renard
|
7153356a24
|
LSsession :: loadLSclass(): respect $warn parameter on includeFile() call
|
2020-05-07 11:19:36 +02:00 |
|
Benjamin Renard
|
16aa789b21
|
LSsession :: includeFile: add $warn parameter to control warning if file not found
|
2020-05-07 11:16:09 +02:00 |
|
Benjamin Renard
|
91ea37f841
|
Remove references to old index.php page
|
2020-05-07 09:56:28 +02:00 |
|
Benjamin Renard
|
4bd18a14e4
|
Remove RewriteCond to always redirect request via LSurl
|
2020-05-07 09:52:29 +02:00 |
|
Benjamin Renard
|
1dd07fd523
|
Fix global search refresh link URL
|
2020-05-07 09:51:22 +02:00 |
|
Benjamin Renard
|
66d437cb8d
|
Fix old URL patterns
|
2020-05-07 09:50:10 +02:00 |
|
Benjamin Renard
|
6ba8f2732c
|
LSsession : fix getTmpFileURL when tmp directory is a symbolic link
|
2020-05-06 21:23:07 +02:00 |
|
Benjamin Renard
|
041e38e131
|
Add missing local symbolic link in includes/js directory
|
2020-05-06 20:40:34 +02:00 |
|
Benjamin Renard
|
3fbe53d4c6
|
Replace generate_ldapsaisie.pot.sh script by a LScli command
|
2020-05-06 19:58:57 +02:00 |
|
Benjamin Renard
|
1cb2c47bfb
|
LSlang :: generate_lang_file : return boolean instead of exit
|
2020-05-06 19:57:14 +02:00 |
|
Benjamin Renard
|
03255e41f4
|
LScli : add run_external_command() helper method
|
2020-05-06 19:56:37 +02:00 |
|
Benjamin Renard
|
eb2b939dfe
|
LScli : fix comment on run_command method
|
2020-05-06 19:48:13 +02:00 |
|
Benjamin Renard
|
6dcbddf84c
|
LSlang :: generate_lang_file : does not need LDAP connection
|
2020-05-06 18:37:02 +02:00 |
|
Benjamin Renard
|
dfc3f8e8a8
|
LSlang :: generate_lang_file : fix detection of all messages
|
2020-05-06 18:35:39 +02:00 |
|
Benjamin Renard
|
4828ac6b30
|
LScli : fix warnings about run_command CLI
|
2020-05-06 18:34:27 +02:00 |
|
Benjamin Renard
|
fbba445106
|
LScli : add possibility to run command without LDAP connection
|
2020-05-06 18:33:31 +02:00 |
|
Benjamin Renard
|
9028414568
|
LScli :: handle_args() : check CLI context
|
2020-05-06 18:01:16 +02:00 |
|
Benjamin Renard
|
4bed3e6c17
|
LScli ; Move command execution in a dedicated run_command() method
|
2020-05-06 18:00:47 +02:00 |
|
Benjamin Renard
|
68a2105900
|
Replace generate_lang_file.php by LScli command generate_lang_file
|
2020-05-06 17:48:49 +02:00 |
|
Benjamin Renard
|
fe4ef419fd
|
LScli :: usage() : only show current executed command message (if already specified)
|
2020-05-06 17:46:08 +02:00 |
|
Benjamin Renard
|
83b64aac87
|
ldapsaisie CLI tool : fix core.php inclusion
|
2020-05-06 16:49:52 +02:00 |
|
Benjamin Renard
|
52f7c3a205
|
Move LSsession lang stuff to dedicated LSlang class
|
2020-05-06 16:06:05 +02:00 |
|
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 |
|