Clemens Schwaighofer
79bd7fa256
admin class test pages fixes
2024-08-05 13:07:52 +09:00
Clemens Schwaighofer
9ba09b22f5
Class test php udpate
2024-07-29 16:00:19 +09:00
Clemens Schwaighofer
f99e8bb70c
admin updates
2024-05-22 10:52:28 +09:00
Clemens Schwaighofer
5ebe7dc06c
Code updates
2024-03-07 15:02:25 +09:00
Clemens Schwaighofer
2e6b7b2f5b
Composer basic updates
2024-03-06 18:27:39 +09:00
Clemens Schwaighofer
897406456a
admin updates
2023-11-29 10:47:55 +09:00
Clemens Schwaighofer
edb0620308
admin files updates
2023-10-31 10:22:44 +09:00
Clemens Schwaighofer
90edcbf8c8
Admin pages updates
2023-10-16 16:11:34 +09:00
Clemens Schwaighofer
40f267f3dd
composer update
2023-10-12 17:15:28 +09:00
Clemens Schwaighofer
74c8b8d71e
CoreLibs update
2023-09-11 13:40:26 +09:00
Clemens Schwaighofer
c0db3be770
Composer libs update
2023-09-01 18:36:22 +09:00
Clemens Schwaighofer
e74bd04d6f
Composer updates
2023-08-28 09:54:33 +09:00
Clemens Schwaighofer
7abce87653
composer test update
2023-07-04 12:56:10 +09:00
Clemens Schwaighofer
6429b77bda
class_test calls
2023-06-16 13:19:16 +09:00
Clemens Schwaighofer
3c8bdab8fa
CoreLibs update
2023-06-05 18:33:54 +09:00
Clemens Schwaighofer
3cf6fee548
Bug fixes and updates
2023-06-01 08:48:28 +09:00
Clemens Schwaighofer
f5a9757ae3
composer test update
2023-05-31 16:43:30 +09:00
Clemens Schwaighofer
3d6b461b20
composer update, composer corelibs update, admin pages update
2023-05-31 16:17:14 +09:00
Clemens Schwaighofer
513b115d57
Composer update
2023-05-30 18:31:24 +09:00
Clemens Schwaighofer
eb16f433e8
Composer updates
2023-05-24 15:54:53 +09:00
Clemens Schwaighofer
8f94201478
admin files updates
2023-05-18 15:18:57 +09:00
Clemens Schwaighofer
f0e6b5b8e9
Composer package update
2023-04-26 14:45:48 +09:00
Clemens Schwaighofer
37c3b6afeb
Update corelibs for composer test
2023-04-10 09:05:07 +09:00
Clemens Schwaighofer
516b11f2f1
Composer test update
2023-04-03 15:05:22 +09:00
Clemens Schwaighofer
75a42558fd
CoreLibs update v8.1.2
2023-03-29 10:02:20 +09:00
Clemens Schwaighofer
48271a8659
Composer update
2023-03-28 16:48:36 +09:00
Clemens Schwaighofer
35d3032df5
CoreLibs DB\IO params methods
2023-03-28 15:39:13 +09:00
Clemens Schwaighofer
7be8bb06c9
CoreLibs update
2023-03-13 09:30:32 +09:00
Clemens Schwaighofer
2aab94a842
CoreLibs composer v8.0.5 update test
2023-03-10 15:29:38 +09:00
Clemens Schwaighofer
b696338324
Install Smarty Composer package
2023-02-17 11:23:53 +09:00
Clemens Schwaighofer
43e66edfd1
Composer installed CoreLibs
2023-02-16 17:13:30 +09:00
Clemens Schwaighofer
f508b607a6
Add new class for auto set vars to certain types or null
...
Convert\VarSetType for always return type expected (eg string will be string)
or Convert\VarSetTypeNull to return string or null on failure
The return value for failure if not matching type can be set for both, but
only for Convert\VarSetTypeNull the return value can be set to null.
2023-02-08 12:12:46 +09:00
Clemens Schwaighofer
53eef03387
Fixes in DB\IO query detection regex
...
- start with allow whitespace in front
- returning allows more white space types between keyword and parameter list
2023-02-02 10:27:07 +09:00
Clemens Schwaighofer
4c28e6d0ec
Change DB\IO Returning check regex
...
Better regex to only get last returning in query, with proper parameter
check
2023-01-26 16:37:22 +09:00
Clemens Schwaighofer
66b7e81463
Bug fix in DB\IO for EOM string build queries with returning
...
on EOM string build queries it was not checked that RETURNING could have
no space in front.
Fixed and updated test calls
2023-01-25 16:47:31 +09:00
Clemens Schwaighofer
58988b9c0f
Rename edit schemes pages to schemas
2023-01-11 09:12:56 +09:00
Clemens Schwaighofer
00591deb00
Add Check Color class
...
checks html/css color string for valid
eg, hex #, hex alpha #, rgb/rgba, hsl/hsla
2023-01-10 15:43:33 +09:00
Clemens Schwaighofer
5a0b09a916
Add DB\IO get prepare cursor array entries
2023-01-05 17:26:26 +09:00
Clemens Schwaighofer
764ca1f098
fix Generate\Form test with missing session init
2023-01-05 11:32:39 +09:00
Clemens Schwaighofer
1e0dfa2106
Update documentation for Convert\Byte Class
...
add more info in parameters flag
2022-12-09 13:43:15 +09:00
Clemens Schwaighofer
1a6c65df0e
Minor test updates, comment typo updates, DB_CONFIG_SET for default
...
$DB_CONFIG_SET is now default current selcted db config instead of
$DB_CONFIG so to not overwrite the array itself
2022-08-05 12:43:57 +09:00
Clemens Schwaighofer
9a3ea2f7db
update strings class with split counter method
2022-07-29 13:19:45 +09:00
Clemens Schwaighofer
bcdb877d90
Phan/phpstan fixes
2022-07-29 11:06:53 +09:00
Clemens Schwaighofer
6d0e528c38
Combined\Datetime date/number to weekday conversion
...
Convert functions for date or weekday number to weekday name or date to
weekday number
2022-07-29 11:02:25 +09:00
Clemens Schwaighofer
7e6474195b
String split format fix for non ascii characters
...
Currently just abort and return string as is
2022-07-29 10:38:32 +09:00
Clemens Schwaighofer
1795d3ba6c
String convert class added
...
Currently with one method: splitFormatString
Converts a string to a string with separater characters based on a
format string
2022-07-29 07:00:02 +09:00
Clemens Schwaighofer
6b4f310cd2
Email\Sending add dedicated kv folding flag
...
kv folding is now done via flag and only if an encoded is detected that
is japanese or UTF-8
2022-07-04 15:45:51 +09:00
Clemens Schwaighofer
643991c3fd
Update Debug\Support, add Create\Email
...
update debug support to add html escape for html strings on request.
Default is keep as is. debugString gets new third parameter for this as
bool flag.
Add Create\Email to send basic text emails to several too addresses.
Content replace in subject and body is possible with {} entries.
Default encoding is UTF-8 but others can be set and content will be
converted to this.
The dynamic replace works on all data or can be set per receiver.
2022-06-28 17:29:31 +09:00
Clemens Schwaighofer
04e4fe46f2
Update ACL\Login class with _GET/_POST login parameter
...
loginUserId parameter in _GET or _POST for direct login without username
and password.
This can be secured by:
- must login after x days from set loginUserId on
- can only login with loginUserId in given time range
- flag lock loginUserId
2022-06-22 13:52:47 +09:00
Clemens Schwaighofer
88178cb08d
Rename class ReadEnvFile to DotEnv and add test cases
...
previous named Get\ReadEnvFile is no Get\DotEnv, static method is the
same.
Update for not parsing comments at the end of a line if the line was not
in quotes. Strips everything after comment mark and also right trims any
trailing spaces
Old:
FOO=Test # Comment -> $_ENV['FOO'] = "Test # Comment"
New:
FOO=Test # Comment -> $_ENV['FOO'] = "Test"
Add phpUnit tests for DotEnv class.
Update config.php with new class name
The old class name exists and is markted as deprecated until next major
release
2022-06-09 09:05:48 +09:00