2
0
forked from Wavyzz/dolibarr
Files
dolibarr-fork/htdocs/core
Rept0id 3cc415af47 Updated function dol_eval, added error handling
- There were cases that dol_eval() would break the whole system.

-That was happening in case of using a new version plugin on an old version dolibarr. New plugin validates through isModActive() instead of $conf->moduleName->enabled. Even if you were deactivating the plugin, or totally delete it, the records were still on database for menu, so there were no obvious solution. This update adds a backwards compatibility, makes doli more stable and counterparts the use of eval, making it more safe.

- Use of eval is not bad, as well there are techniques in any project that are project-related useful and smart. For example, Linux kernel uses GOTO. But in such cases, there needs to be a safety net.

-I found out this after a lot of trouble, I hope this small fix will save other developers.

👍
2023-02-04 15:17:51 +01:00
..
2023-01-03 13:49:05 +01:00
2022-12-31 14:21:16 +01:00
2023-01-17 11:49:10 +01:00
2023-01-30 02:41:13 +01:00
2023-01-31 21:17:06 +01:00
2023-01-18 22:34:59 +01:00
2023-01-14 11:43:47 +01:00