sparkyx
2e82aac707
Email - HTML
...
Fix email mimetype for attachment
2025-09-01 21:42:27 +02:00
sparkyx
28c372d74d
Fix email mimetype for attachment and email in HTML
2025-09-01 21:21:07 +02:00
sparkyx
280afb7841
Export_Receipt : use record_log
2025-08-28 10:46:08 +02:00
sparkyx
eba7a0106b
Code & doc improve : Fiche::belong_ledger
2025-08-26 10:59:25 +02:00
sparkyx
00c206cb7e
GESTION: add bank account in list
2025-08-26 10:00:31 +02:00
sparkyx
b544e49777
Cosmetic : in "add card category"
2025-08-26 09:36:38 +02:00
sparkyx
1e4dfb4a2c
improve cosmetic : help
2025-08-26 09:36:38 +02:00
sparkyx
03c46f8c2f
Add quick-code in widget "event"
2025-08-26 09:36:38 +02:00
sparkyx
aace9db326
Manage code rewriting
2025-08-26 09:36:09 +02:00
sparkyx
99067ed2e1
Cosmetic and remove dead code = keyframes fill_up_loading
2025-08-14 17:09:33 +02:00
sparkyx
397445cf38
E-INVOICE : set default format for invoice
2025-08-14 12:18:34 +02:00
sparkyx
92973831d4
FORECAST: code rewrite
2025-08-12 17:48:04 +02:00
sparkyx
22010b2cd8
wip : PDF : review interline
2025-08-12 15:03:54 +02:00
sparkyx
aa1d683221
PDF : fix several unalignment: doc et PHP8.3 Compatibility
2025-08-12 12:12:42 +02:00
sparkyx
78309926ab
WIP : longline change
2025-08-12 12:10:51 +02:00
sparkyx
f4f400eb65
WIP PDF : rename PDF_Core::longLine to write_multi, adapt the interline
2025-08-12 12:08:03 +02:00
sparkyx
95ecb57c52
OTP : can specify another url
2025-08-11 10:28:25 +02:00
sparkyx
c760989646
OTP : can specify another url
2025-08-10 22:27:52 +02:00
sparkyx
69b690c4cb
Code improve noalyss_user: isolate repository from db
2025-08-10 18:30:53 +02:00
sparkyx
972641f7c5
Code improve noalyss_user: isolate repository from db
2025-08-10 18:29:07 +02:00
sparkyx
894a77618f
Doc - improve
2025-08-08 13:39:33 +02:00
sparkyx
64502d568a
Doc - improve
2025-08-08 13:38:55 +02:00
sparkyx
645bc207e1
TOTP : improve email and fix small bug
2025-08-08 09:55:30 +02:00
sparkyx
5eb7b35bfe
TOTP : improve email and fix small bug
2025-08-08 09:55:15 +02:00
sparkyx
6506882166
OTP: link expired
2025-08-05 11:56:53 +02:00
sparkyx
4d0325438b
minimal version PHP 8.2
2025-08-05 10:51:53 +02:00
sparkyx
5f6fd7b9c3
ADMIN_WEB default to noalyss-no-reply
2025-08-05 10:51:53 +02:00
sparkyx
c389246f23
Integrate SQL script 21
2025-08-05 10:51:53 +02:00
sparkyx
e9e49a0e2b
Fiche_Def_Ref : deprecated dynamic data
...
DocumentTest : deprecated dynamic data
2025-08-05 10:51:53 +02:00
sparkyx
4cee79c1f2
OTP : 2FA Authentication
...
Improve : tighten the security + cosmetic
set double authentication : create, send link, usable with Google Authenticator and FreeOTP
1. OTP : prevent direct access without going throught the 2FA mechanism
2. Go back to the url where you were disconnected
3. Cosmetic
2025-08-05 10:50:49 +02:00
sparkyx
4bb0a46e6b
Cosmetic : improve responsive for adding user
2025-08-05 10:50:49 +02:00
sparkyx
da8e31b33a
missing tag div user.inc.php
2025-08-05 10:50:49 +02:00
sparkyx
b63612f8ac
minimal version PHP 8.2
2025-08-05 10:47:56 +02:00
sparkyx
dc3c41cafd
ADMIN_WEB default to noalyss-no-reply
2025-08-05 10:47:56 +02:00
sparkyx
403b1f11c6
Integrate SQL script 21
2025-08-05 10:47:56 +02:00
sparkyx
786560f877
Fiche_Def_Ref : deprecated dynamic data
...
DocumentTest : deprecated dynamic data
2025-08-05 10:47:56 +02:00
sparkyx
0aa9c4ed28
OTP : Improve : tighten the security + cosmetic
...
set double authentication : create, send link, usable with
FreeOTP (opensource) AEgis (opensource) and Google Authenticator
1. OTP : prevent direct access without going throught the 2FA mechanism
2. Go back to the url where you were disconnected
3. Cosmetic
2025-08-05 10:46:34 +02:00
sparkyx
bf503299c3
OTP : set double authentication : create, send link, usable with Google Authenticator and FreeOTP
2025-08-04 18:23:16 +02:00
sparkyx
49f7a2f39c
Improve ISELECT can use OPTGROUP
2025-08-04 18:23:12 +02:00
sparkyx
5d738e0be0
OTP : set double authentication : create, send link, usable with Google Authenticator and FreeOTP
2025-08-03 16:45:50 +02:00
sparkyx
9584a3090a
Improve ISELECT can use OPTGROUP
2025-08-03 11:09:11 +02:00
sparkyx
369596fc43
typo
2025-08-03 09:34:56 +02:00
sparkyx
d3e038bce0
e-invoice : add the quantity , unitCode : UN/ECE
2025-08-01 23:37:52 +02:00
sparkyx
59e1d9b040
Database : Improve : can specified how the array is returned with PGSQL_BOTH, PGSQL_NUM , default PGSQL_ASSOC
2025-08-01 23:36:32 +02:00
sparkyx
256f3194f3
IText : add optional datalist
2025-08-01 23:35:28 +02:00
sparkyx
007e0c94a2
Code improvement : change fiche function
...
getAttribut becomes load_attribute,
strAttribut becomes set_attribute
getAttribut becomes get_attribute
2025-08-01 20:02:21 +02:00
sparkyx
6c3154abbd
Code improvement : change fiche function
...
getAttribut becomes load_attribute,
strAttribut becomes set_attribute
getAttribut becomes get_attribute
2025-08-01 17:44:22 +02:00
sparkyx
bec8b39afa
E-Invoice : adapt VAT, add code for Peppol
2025-08-01 17:43:04 +02:00
sparkyx
7c4b492858
Create FacturX and UBL21 ,Add Country Code and PEPPOL ID
2025-08-01 10:53:58 +02:00
sparkyx
b6d30e29da
E-INVOICE : add mandatory parameter for FacturX & UBL21
2025-08-01 09:59:23 +02:00