14dab54f2c
Update DB\IO and do not print call steck on DB_INFO calls, array list
...
entry clean up
2024-10-17 13:55:38 +09:00
69e2503a36
Admin\Backend change non filled dat part comment
2024-10-16 16:50:17 +09:00
6098d1091a
Update the Admin\Backend edit log call with query params and different data compressors
2024-10-16 16:29:29 +09:00
984dec37e2
Bug fix for Admin\Backend ->action var access
2024-10-16 12:36:38 +09:00
668954c1c4
Admin\Backend move _POST action read to sub function and trigger not auto loading it
2024-10-16 12:26:33 +09:00
39de680b66
Extend Error Message collector print warning log
2024-09-24 15:15:23 +09:00
61782be11c
Various updates as follows
...
* commit 5cec54d508fd4a34de509b3ac28d6277b6abc090 (HEAD -> master, all/master, all/development, all/NewFeatures)
| log size 644
| Author: Clemens Schwaighofer <clemens.schwaighofer@egplusww.com >
| Date: 2024-09-20 13:33:19 +0900
|
| Add "Success" to message logging levels, fixes for PHP 8.4, other preg_match fixes
|
| The Logger/MessageLevel gets "success" as level 110 to something a bit
| heigher than "ok" which is the general "OK" for anything ending without
| an error. The "success" is currently only used in file uploads with the
| java script ajax file uploader
|
| Fix any "type $var = null" with correctly "?type $var = null" for PHP 8.4 (phphan)
|
| Fix preg match no return catches for DB IO compare version and for language
| look up.
|
| 4dev/tests/Logging/CoreLibsLoggingErrorMessagesTest.php | 5 +++++
| www/admin/class_test.html.php | 1 +
| www/admin/class_test.php | 2 +-
| www/admin/layout/javascript/edit.jq.js | 2 +-
| www/lib/CoreLibs/Admin/Backend.php | 6 +++---
| www/lib/CoreLibs/Basic.php | 2 +-
| www/lib/CoreLibs/Convert/Extends/SetVarTypeMain.php | 6 +++---
| www/lib/CoreLibs/Convert/SetVarTypeNull.php | 6 +++---
| www/lib/CoreLibs/DB/IO.php | 24 ++++++++++++++++++------
| www/lib/CoreLibs/Language/GetLocale.php | 4 ++--
| www/lib/CoreLibs/Logging/Logger/MessageLevel.php | 2 ++
| www/lib/CoreLibs/Output/Form/Elements.php | 12 ++++++------
| www/lib/CoreLibs/Template/HtmlBuilder/Element.php | 4 ++--
| 13 files changed, 48 insertions(+), 28 deletions(-)
|
* commit 8e60c992f109993b40d9e5ec9354ffb7d7db9f79
| log size 123
| Author: Clemens Schwaighofer <clemens.schwaighofer@egplusww.com >
| Date: 2024-09-03 12:06:01 +0900
|
| Fixes phan/phpstan
|
| phpstan.neon | 6 +++---
| www/lib/CoreLibs/Get/System.php | 2 +-
| www/lib/CoreLibs/Template/HtmlBuilder/Block.php | 4 ----
| 3 files changed, 4 insertions(+), 8 deletions(-)
|
* commit 1b5437b675f6ceda4318f19522d47a08f28f95a8
| log size 147
| Author: Clemens Schwaighofer <clemens.schwaighofer@egplusww.com >
| Date: 2024-09-03 11:58:36 +0900
|
| Add testing for new added bom utf8 replace
|
| 4dev/tests/Convert/CoreLibsConvertStringsTest.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
| 4dev/tests/Convert/data/UTF8.csv | 1 +
| 4dev/tests/Convert/data/UTF8BOM.csv | 1 +
| 4dev/tests/Get/CoreLibsGetSystemTest.php | 23 +++++++++++++++++++++++
| www/admin/class_test.system.php | 4 +++-
| 5 files changed, 76 insertions(+), 1 deletion(-)
|
* commit ef80cba5610b8acae8fc11d3f0a441c1f5a03735
| log size 659
| Author: Clemens Schwaighofer <clemens.schwaighofer@egplusww.com >
| Date: 2024-09-03 09:49:01 +0900
|
| Add new functions: get IPs, strip UTF8 BOM from text, text updates
|
| Add the following new static methods
|
| Convert\Strings::stripUTF8BomBytes: removes the UTF8 BOM bytes from the beginning of a line
| Used for CSV files created in Excel for the first header entry (line 0/row 0)
|
| Get\Systen::getIpAddresses: gets all IP addresses for the the current access user
| and returns an array
|
| Moved the frontend folder detection from the first load config to the config.path.php
|
| Cleaned up the translations JS scripts
|
| 4dev/bin/create_mo.sh | 9 +++++----
| 4dev/bin/mo_to_js.sh | 63 +++++++++++++++++++++++++++++++++++----------------------------
| www/configs/config.path.php | 16 +++++++++++++++-
| www/configs/config.php | 15 +--------------
| www/lib/CoreLibs/Convert/Strings.php | 12 ++++++++++++
| www/lib/CoreLibs/DB/IO.php | 2 +-
| www/lib/CoreLibs/Get/System.php | 23 +++++++++++++++++++++++
| www/lib/CoreLibs/Template/HtmlBuilder/Block.php | 37 ++++++++++++++++++++++++++-----------
| 8 files changed, 118 insertions(+), 59 deletions(-)
|
* commit 2d71e760e8fb7b4b0a5552a2f62bedffad928f4f
| log size 120
| Author: Clemens Schwaighofer <clemens.schwaighofer@egplusww.com >
| Date: 2024-08-21 11:45:17 +0900
|
| Composer update
|
| www/composer.lock | 12 ++++++------
| www/lib/CoreLibs/Template/SmartyExtend.php | 3 ++-
| www/vendor/composer/installed.json | 14 +++++++-------
| www/vendor/composer/installed.php | 6 +++---
| www/vendor/gullevek/dotenv/Readme.md | 23 +++++++++++++++++++++++
| www/vendor/gullevek/dotenv/src/DotEnv.php | 13 ++++++++++---
| 6 files changed, 51 insertions(+), 20 deletions(-)
|
* commit a8d07634ffaf961a37557437aac1f202ae18fa6e
| log size 182
| Author: Clemens Schwaighofer <clemens.schwaighofer@egplusww.com >
| Date: 2024-08-07 13:41:09 +0900
|
| Add soba.egplusww.jp as local development host, jshint esversion update to 11
|
| www/admin/layout/javascript/edit.jq.js | 2 +-
| www/configs/config.host.php | 28 +++++++++++-----------------
| 2 files changed, 12 insertions(+), 18 deletions(-)
|
2024-09-20 13:40:20 +09:00
561be4bce6
Update with get address method and utf8 bom replacer
2024-09-03 12:12:11 +09:00
89a4b4cf3e
HTML::htmlent and HTML::checked method updates
2024-08-05 13:28:11 +09:00
f174e9ec34
DB-IO fix for JSON/JSONB operators when checking for placeholders
2024-07-29 16:32:45 +09:00
29f4800e1a
DB IO Placeholder regex fix for JSON/JSONB placeholders
2024-07-29 16:13:08 +09:00
fec1c5ad57
Symmetric Encryption class update to standard class and static call type
2024-05-22 11:03:44 +09:00
d54a6cbdf5
Remove mb encode mimeheader special code and replace it with default function call
2024-04-17 10:13:32 +09:00
94edb7f556
Add unique page name check for edit pages, bug fixes in Form Template Generate and DB Array IO classes
2024-03-21 12:45:39 +09:00
8c607ae610
tools update, bug fix Strings to return path if null, Fix form list loader, fix paths
2024-03-07 15:01:19 +09:00
a1614bace2
Bug Fix in DB IO with parameter detection with <>
2023-11-29 10:50:25 +09:00
b6ef3b29f6
ArrayHandler add next/prev key search
2023-11-02 14:06:31 +09:00
67b725cb65
DB\IO fixes for logging
2023-10-31 10:21:52 +09:00
428c10b547
new Support::getCallStack, new DateTime::intervalStringFormat, exception updates Convert\Byte, Output\Image
2023-10-23 17:13:23 +09:00
a1ba1257ac
DB\IO dbWarning context updates
2023-10-16 16:14:10 +09:00
13602bdd73
DB\IO update with better error reporting and auto update for placeholders in queries
2023-10-16 15:02:30 +09:00
4ab382990e
Output\Image Exceptions update
2023-10-12 17:12:15 +09:00
c7254c45b7
Update DB\IO with fixed regex for query params detection
2023-10-06 16:52:42 +09:00
64e60d97e7
Logging\ErrorMsg fix for jump target list return array
2023-10-02 17:33:49 +09:00
71c9fd401d
Logging\ErrorMsg add jump target list
2023-10-02 14:04:59 +09:00
dad6b797e0
ErrorMsg auto log if log level is debug, Form\Generate split out DBArrayIO class
2023-10-02 12:29:50 +09:00
fb8216ae86
ErrorMessage add notice level
2023-09-27 11:43:12 +09:00
872409ef54
All null primary keys in dbWriteDataExt in DB\IO
2023-09-27 11:25:18 +09:00
90550746ab
Bug fix in DB\ArrayIO for pk_id access
2023-09-27 09:43:32 +09:00
027c35f9f0
Bug fix for Edit Order not loading
2023-09-26 18:47:02 +09:00
e10987ce8b
ErrorMsg update with target_style
2023-09-15 18:32:55 +09:00
67fd7b172a
ErrorMessage: flag to also log 'error' level messages to log
2023-09-11 13:37:58 +09:00
b939edac3f
Logging\ErrorMessage rename setError to setMessage
2023-09-08 21:01:05 +09:00
3b8583de61
Rename ErrorMessage method from setErrorMsgLevel to setError for backend
2023-09-08 18:49:58 +09:00
7b49394c5a
Logging/ErrorMessage class
2023-09-08 18:38:19 +09:00
52a7f1197b
Fixs in SetType class for string/int/numeric
2023-09-05 14:30:03 +09:00
c57e798591
Add proper Exceptions to class instead of false return on critical problems
2023-09-01 18:32:57 +09:00
92214ae136
DB\IO bug fixes for unset returns
2023-08-28 09:52:51 +09:00
11de4f9915
Logging update for class/method trace
2023-08-22 13:34:43 +09:00
53c7dda9a0
JSON Array to convert fix, bool/false return fix
2023-08-02 16:34:57 +09:00
6d3a7b7b28
ACL\Login bug fix for acl:base must always be int
2023-07-26 11:52:53 +09:00
419c578c46
ACL\Login get edit access id return value fix
2023-07-24 09:14:16 +09:00
79dbd053fa
Remove per class loggingn from ACL\Login
2023-07-21 19:06:30 +09:00
0392187299
DB\IO init with null
2023-07-21 17:52:16 +09:00
5dde52a309
DB\IO error/warning log prefix remove, Admin\Backend acl default value check
2023-07-14 15:10:03 +09:00
2eaf80b1bd
new Combined\DateTime method dateRangeHasWeekend
2023-07-04 11:46:34 +09:00
edcc77a6ab
HtmlBuilder classes
2023-06-28 15:33:12 +09:00
e0f8bad2d9
DB\IO Call trace in context array for any debug calls
2023-06-16 13:24:34 +09:00
1203164d7e
DB\IO: add convert types to php type (TTD-606)
...
Convert DB types to PHP types
Current settings:
- off
- on: int/bool on;y
- json: json strings to array
- numeric: and real/float to php float (possible precision loss)
- bytea: convert PostgreSQL bytea strings to php data strings
2023-06-13 11:54:53 +09:00
6dfb68a6da
Logging: internal fixes
2023-06-05 09:34:29 +09:00