sparkyx
26faafc00a
Email and file : correct mimetype and fix comment in FollowUp
2025-09-02 22:09:45 +02:00
sparkyx
71e0e6ba76
Email HTML : improve test
2025-09-02 09:59:31 +02:00
sparkyx
28c372d74d
Fix email mimetype for attachment and email in HTML
2025-09-01 21:21:07 +02:00
sparkyx
aace9db326
Manage code rewriting
2025-08-26 09:36:09 +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
894a77618f
Doc - improve
2025-08-08 13:39:33 +02:00
sparkyx
5eb7b35bfe
TOTP : improve email and fix small bug
2025-08-08 09:55:15 +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
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
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
085ec2fa63
ManageTable, add an message for unauthorized access
2025-07-09 22:50:12 +02:00
sparkyx
2fcbe2f1dc
Security : add redirect in javascript and with header
2025-07-09 13:19:51 +02:00
sparkyx
c43a48fb9e
Improve appearance : error, notice
2025-07-07 10:59:05 +02:00
sparkyx
93edcb0428
ITEXT : adapt doc and add unit to size
2025-07-05 18:32:22 +02:00
sparkyx
a8f7eba59a
Fix bug set security for ledgers
2025-06-24 16:33:09 +02:00
sparkyx
0819798509
Javascript message external
2025-06-23 15:49:11 +02:00
sparkyx
cdf6942d23
P0PST : query fails for lettered or unlettered
2025-06-13 18:54:08 +02:00
sparkyx
6e3d9c6ecf
Improve record_log : add file + line number
2025-06-11 15:09:59 +02:00
Dany wm DB
08188b4291
Stock : rewrite code
2025-06-08 13:47:50 +02:00
Dany wm DB
ca4632fb93
HTML_INPUT improve and test
2025-06-08 13:47:31 +02:00
sparkyx
4112b1a14b
Data_SQL if column doesn't exist
2025-05-22 00:04:38 +02:00
sparkyx
bfdae33f16
Data_SQL and Table_Data_SQL add virtual column, to allow transformation
...
of columns in SQL, faster than transforming in PHP afterward
2025-05-21 11:15:13 +02:00
sparkyx
d9b1e4b2d2
Code Improve : Single_Record
2025-05-19 23:04:04 +02:00
sparkyx
001677eb72
Improve Code: Database : add __toString
2025-05-19 23:03:59 +02:00
sparkyx
70bae8b1b7
FIX bug due changes Data_SQL
2025-05-19 19:09:58 +02:00
sparkyx
8ab18c6825
FIX bug due changes Data_SQL
2025-05-18 15:44:43 +02:00
sparkyx
f3b6e90fa5
FONT MONSERRAT ROBOTO Title and menu
2025-05-18 11:23:43 +02:00
sparkyx
69acd7f67d
Code Improve : Data_SQL
2025-05-18 09:28:14 +02:00
sparkyx
a21554139c
typo
2025-04-08 10:23:09 +02:00
sparkyx
28168db760
fix bug : cannot use pdftk when document contains accentuated character
...
from php-fpm
2025-04-03 22:16:18 +02:00
sparkyx
8724903961
PHP 8.3 compatibility
...
Improve DOC & Log
2025-04-03 22:16:06 +02:00
sparkyx
e60591a0a8
Task #2411 : In order to issue invoice with a full description of the task through FOLLOW
2025-03-13 12:52:23 +01:00
sparkyx
0edaefa2f0
PHP 8.3 compatility : deprecated dynamic attribute
2025-03-13 12:52:02 +01:00
sparkyx
668ebfdec0
Record_log improve record exception and previous ones
2025-02-21 09:13:19 +01:00
sparkyx
ba1eecf5b4
Code Documentation
2025-02-07 17:02:53 +01:00
sparkyx
e80c9b1058
Rapport : France : pas de report donc FROM=00.0000 reprend 1er jour du dossier
2025-02-02 10:12:38 +01:00
sparkyx
b19ce2e7ea
Cosmetic #2407
2025-02-02 09:29:57 +01:00
sparkyx
1bb428f2f2
Hide inactive ledgers
2025-01-27 15:37:57 +01:00
sparkyx
ae6e2cef88
Documentation code output_html_tab
2025-01-14 12:09:14 +01:00
sparkyx
323838c8fd
record_log Date format is now Year - month - day
2025-01-14 11:27:58 +01:00
sparkyx
305b6cdef0
Tache #2406 : Tableau de bord : tous les widgets doivent pouvoir être rafraîchis
2025-01-13 10:09:07 +01:00
sparkyx
a1dfc78e14
Task #0002402 : TVA : préférence , permettre de choisir l'ID ou le code
2024-12-29 14:54:16 +01:00
sparkyx
232aa9c4aa
improve record_log : add info in default syslog
2024-12-28 12:35:22 +01:00
sparkyx
7731305ab8
Improve Exception for accountancy ACH, VEN, ODS, FIN
2024-12-28 11:24:34 +01:00
sparkyx
d25e56c1c4
improve : HtmlInput::filter_table filtre instead of Recherche
2024-12-26 13:33:46 +01:00
sparkyx
7dba3eb624
Documentation Code Doxygen
2024-12-21 11:12:26 +01:00
sparkyx
e319f81b8a
NEW #0002395 : C0TVA : pouvoir choisir la contrepartie pour l'autoliquidation
2024-12-06 17:36:05 +01:00