Clemens Schwaighofer
6291ed88c0
eslint config update
2025-02-13 19:01:44 +09:00
Clemens Schwaighofer
5e21ead6fa
change error catcher for javasript from log to error as output
2025-02-13 18:24:50 +09:00
Clemens Schwaighofer
07fbd13213
Setup npm with eslint
2025-02-13 18:24:30 +09:00
Clemens Schwaighofer
44b825310a
Add ACL level number to unit detail
2025-02-07 19:06:35 +09:00
Clemens Schwaighofer
2c234ccef6
On config errors do not exit but throw exception
2025-01-29 09:57:58 +09:00
Clemens Schwaighofer
b493b3c4fd
Remove debug message
2025-01-20 20:27:34 +09:00
Clemens Schwaighofer
e7dd96b5d9
Further fixes for PHP 8.4
2025-01-20 20:27:03 +09:00
Clemens Schwaighofer
bcde36ac17
DB IO Cache reset should not be an error
...
If the query is not found, do not throw an error, just show a warning
v9.26.8
2025-01-20 10:45:31 +09:00
Clemens Schwaighofer
8bde34ec7d
Fix bug in DB IO prepared statement with INSERT and auto RETURNING add
...
INSERT will get a RETURNING added automatically if it has a primary key
This was not checked when query was compared for prepared statements.
Also added a prepared statement status checker
v9.26.7
v9.26.7.1
2025-01-17 17:52:41 +09:00
Clemens Schwaighofer
a345d71306
De-depricate the ACL Login loginCheckEditAccessId method
...
This is still used a lot, and there is no reason to deprecate it so early.
First all the other logic should be brought in to make this an easy
conversion.
v9.26.6.1
2025-01-17 14:43:13 +09:00
Clemens Schwaighofer
0ff6294faa
Fix ACL Login cuid <-> id pk lookups
...
Used the wrong SESSION var for lookup
v9.26.6
2025-01-17 14:34:41 +09:00
Clemens Schwaighofer
757d7ae01d
ACL Login fixes for legacy id lookups
...
add an edit access id lookup to cuid
Fix unit_cuid not initialized, only old unit_id
v9.26.5
2025-01-17 12:48:46 +09:00
Clemens Schwaighofer
4e78b21c67
phpstan fix for fegetcsv param $length
v9.26.4
2025-01-17 09:59:39 +09:00
Clemens Schwaighofer
d7e6434808
New DeprecatedHelper namespace
...
For temporary wrapper functions for deprecated calls that need this
PHP 8.4 fputcsv/fgetcsv/str_getcsv encoding default change deprecated warning
Note this does not cover the SqlFileInfo class as this is not used in our code
2025-01-17 09:58:02 +09:00
Clemens Schwaighofer
443cc2751d
Update Logging file name change unit tests
2025-01-17 09:33:05 +09:00
Clemens Schwaighofer
cf6500b55a
Logging class change to "." for block separator
...
Blocks for info are now separated with "." and not "_" to make it visual more easy to see
2025-01-17 09:08:13 +09:00
Clemens Schwaighofer
09c2ec653f
ACL Login set deprecated edit user id too
...
We need that for some old calls in old projects
v9.26.3
2025-01-16 14:49:15 +09:00
Clemens Schwaighofer
fc105f9295
Add ACL Login lookup edit access id to edit access cuid
v9.26.2
2025-01-16 14:36:11 +09:00
Clemens Schwaighofer
053ab69330
Add edit access cuuid to the unit detail list
v9.26.1
2025-01-16 14:04:30 +09:00
Clemens Schwaighofer
fd079316f5
ACL Login: Add edit_access_id to unit detail block
...
This is needed for a lot of legacy data lookup
2025-01-16 13:55:17 +09:00
Clemens Schwaighofer
08664e9834
Update log writing for login info
...
Fix the deprecated message in the Admin/Backend one with a full sample
Update the admin_header include sample page with the corret writeLog call
2025-01-16 10:40:41 +09:00
Clemens Schwaighofer
e063162161
Remove not needed use parts and ignore noop new for phan check
v9.26.0
2025-01-15 12:53:02 +09:00
Clemens Schwaighofer
7fbc449a5c
PHPunit test call script update
...
Fix for default PHP set via getting version from default PHP.
Add a verbose option and remove the fixed verbose setting from the phpunit config
Update the options call to add a usage info block
2025-01-15 11:57:25 +09:00
Clemens Schwaighofer
72912c8c90
Bad password check for PHP earlier than 8.4
2025-01-06 13:52:28 +09:00
Clemens Schwaighofer
de2ed8be3d
EditBase SmartyExtended class call update
2024-12-27 17:07:44 +09:00
Clemens Schwaighofer
9d65f5d7c1
phpunit script update, SmartyExtended allow load of plugins
...
- phpunit has better options set for testdox/php version
- SmartyExtended has logger class as option (argument 2) and options
- SmartyExtneded can via option set html escape and load of plugins
- plugin array is set of
- file: path to plugin file
- type: what type this is
- tag: tag name
- callable: the callable for the tag name
- will throw exceptions on plugin load
- for all other things will set warning only and skip read
- fix the Smarty call with the logger option
- fix password test for PHP 8.4 password hash change
*IMPORTANT*
SmartyExtended($l10n, $logger, $cache_id, $compile_id)
The second argument is now the Logger class, this MUST be updated for all calls
2024-12-27 14:00:12 +09:00
Clemens Schwaighofer
fbe827e989
Update Smarty Extended for Smarty-extended v5 upgrade
2024-12-27 11:30:55 +09:00
Clemens Schwaighofer
c778a4eb81
Add phive back in for static tools like phpunit instead of using the composer package
2024-12-27 09:32:54 +09:00
Clemens Schwaighofer
ce1c72a0bc
Bug fix for DB IO parameters in CASE calls
v2.25.3
v9.25.3
2024-12-24 12:43:30 +09:00
Clemens Schwaighofer
10319ef728
Fix throws type for AsymmetricAnonymousEncryption in the phpdoc part
2024-12-23 12:56:57 +09:00
Clemens Schwaighofer
8d0036eaac
Fix phpdoc return types
v9.25.2
2024-12-23 11:26:50 +09:00
Clemens Schwaighofer
d1e65c702e
Allow Seession settings to be changed
...
eg set the auto write + others
or set/unset can be chagned for single sets
2024-12-20 18:48:00 +09:00
Clemens Schwaighofer
7248906da7
Allow chaining of key set functions for encryption
2024-12-20 15:13:22 +09:00
Clemens Schwaighofer
7f9a4dc04f
Merge branch 'Feature-AsymmetricEncryption' into NewFeatures
v9.25.1
2024-12-18 10:52:29 +09:00
Clemens Schwaighofer
10935214eb
Fix Class file name for asymmetric anonymous encryption
2024-12-18 10:50:27 +09:00
Clemens Schwaighofer
41e116f7d4
phpstan checks for level 9
v9.25.0
2024-12-18 10:11:47 +09:00
Clemens Schwaighofer
881c93c343
Asymmetric Anoymouse Encryption phpunit tests
2024-12-18 09:56:48 +09:00
Clemens Schwaighofer
185d044a0b
Symmetric encryption key set tests
2024-12-17 18:23:10 +09:00
Clemens Schwaighofer
cc067cc202
Update symmetric encryption with compare/get key, empty key test, unset on end
...
All key and messages are set SensitiveParameter type
On end, unset the key parameter with sodium mem zero
Get/Compare key set methods
Additional check on empty key
Add missing sodium mem zero for inner function variable clean up
2024-12-17 15:18:06 +09:00
Clemens Schwaighofer
37e2e54b2a
Add asymmetric anonymous encryption
...
Private/Public key encryption for anonymous messages (not receipient)
2024-12-17 15:16:48 +09:00
Clemens Schwaighofer
711b3bfe97
Remove E_STRICT from error reporting, it is deprecated
2024-12-13 18:45:27 +09:00
Clemens Schwaighofer
3bd21c75d8
Make the font-size for ACL Login template a bit smaller
...
1.5em was too large, 1.3em is better
2024-12-13 13:58:56 +09:00
Clemens Schwaighofer
4971f62490
ecuid name fix in test file
v9.24.1
2024-12-13 11:42:45 +09:00
Clemens Schwaighofer
1cf4fdf31a
Fix column named for edit_log to eu prefixed
...
as eucuid and eucuuid
2024-12-13 11:37:52 +09:00
Clemens Schwaighofer
d16b920966
Update arrayReturnMatchinKeyOnly description
2024-12-13 11:29:37 +09:00
Clemens Schwaighofer
ab52bf59b5
phan/phpstan fixes
v9.24.0
2024-12-13 10:38:24 +09:00
Clemens Schwaighofer
a8dd076aac
Merge branch 'NewFeatures' into Feature-LoginClassAddUuidv4
2024-12-13 10:27:49 +09:00
Clemens Schwaighofer
c17ca1f847
Merge branch 'development'
2024-12-13 10:21:41 +09:00
Clemens Schwaighofer
e349613d60
phpunit updates
...
Add testsuits for default run
Fix wording in testdox
add a fallback in the Debugging Support test suit
2024-12-13 10:17:28 +09:00
Clemens Schwaighofer
e9cfdb4bf0
Remove all deprecated tests
2024-12-13 09:35:54 +09:00