Commit graph

782 commits

Author SHA1 Message Date
sparkyx
5bfffcce97 Code improvement and ergonomy for menu display 2025-11-17 10:33:23 +01:00
sparkyx
d0ef7a3057 use protected instead of private, remove debug info 2025-11-12 11:00:59 +01:00
sparkyx
b5f55a129a Improve: message for uploading , compute ini value and color red for the
trash can
2025-11-08 15:42:09 +01:00
sparkyx
9db299594d E-INVOICE: Peppol id is used to compose the UBL21, improve check and use 2025-10-30 11:04:34 +01:00
sparkyx
a1c59f6cf0 PEPPOL: allow to verify that the customer has is on PEPPOL (Belgium only) 2025-10-29 09:52:03 +01:00
sparkyx
9322113b80 ICheck_IBAN Number : check bank account (iban)
improve code CARD_PROPERTY
2025-10-26 17:10:38 +01:00
sparkyx
69b807e2eb SMTPMAIL: add missing function set_from 2025-10-24 11:52:58 +02:00
sparkyx
169820ae43 Improve record_log() : use noalyss/log and apache log 2025-10-24 11:51:25 +02:00
sparkyx
b24c5b27c7 PHPMAILER: set up an external SMTP server or use sendmail 2025-10-21 10:20:53 +02:00
sparkyx
d160dbb64e Data_SQL & Table_Data_SQL : document. virtual_col 2025-10-19 17:43:44 +02:00
sparkyx
351d5b2a44 Fix TinyMCE doesn't work when DEBUGNOALYSS > 1 2025-10-18 16:03:47 +02:00
sparkyx
98d463454b TinyMCE : comment on operation 2025-10-18 16:03:10 +02:00
sparkyx
9e260fcf51 TinyMCE : height is a parameter 2025-10-17 13:05:20 +02:00
sparkyx
4a5ad9a580 TinyMCE: different type of editor :full,minimal, no-toolbar, plain 2025-10-17 10:18:40 +02:00
sparkyx
a28b1c7228 NOALYSS: use TinyMCE 2025-10-14 20:34:00 +02:00
sparkyx
fe7c3bc259 Fix Bug Sendmail_Core, do not set the format properly 2025-10-07 13:15:41 +02:00
sparkyx
4b84ba4879 remove dead code , improve code 2025-10-06 16:38:30 +02:00
sparkyx
9898434767 Merge branch '250826-e-einvoice' into unstable
* 250826-e-einvoice: (29 commits)
  Update VENDOR : remove useless
  Factur-X norme 3 (May 15th, 2025)
  E-INVOICE : if upload an XML file than the embedded document will be saved separately, if there is no embedded document a standard document with info from XML will be generated
  E-INVOICE , when loading a XML , the file is splitted into a PDF and XML
  XMLInvoiceReader : extract information from XML
  E-INVOICE : corrige PriceAmount
  E-INVOICE : show the XML to download
  Database: upload file function
  E-INVOICE : export XML if exists from ledger_detail_bottom
  E-INVOICE : create standard invoice if not convert
  E-INVOICE: small bugs UBL21
  E-INVOICE: negative amount
  e-invoice : add communication , bank and buyer reference
  e-invoice : display errors if cannot be created
  Typo : space quantity
  PHPUNIT : adapt 12.3
  E-INVOICE: check data before generating E-INVOICE: add missing for Belgium : BuyerReference and Due_Date
  E-INVOICE: add code quantity
  E-INVOICE : add AdditionalDocument
  XMLInvoice adapt currency
  ...
2025-10-06 09:01:38 +02:00
sparkyx
be3b40ac94 E-INVOICE , when loading a XML , the file is splitted into a PDF and XML 2025-10-06 08:54:39 +02:00
sparkyx
472406aa3f E-INVOICE : show the XML to download 2025-10-06 08:54:39 +02:00
sparkyx
d2a199ffce Database: upload file function 2025-10-06 08:54:39 +02:00
sparkyx
36183ceda0 E-INVOICE : add the PDF Into the UBL21
Save the XML Invoice into jrn.jr_document_xml
2025-10-06 08:54:13 +02:00
sparkyx
40839add43 DatabaseCore : add the function lo_write , lo_replace and lo_read to create large
objects from string
2025-10-06 08:54:13 +02:00
sparkyx
ea8c61f2ce Fix email mimetype for attachment 2025-10-06 08:54:13 +02:00
sparkyx
ea3e5bc4fb FIX BUG : function decodeURI 2025-10-05 12:52:27 +02:00
sparkyx
92cf437966 Email in HTML fix separator for outlook 2025-09-13 15:05:11 +02:00
sparkyx
370aa33b07 Fix bug : install fails due to the external Javascript 2025-09-10 17:45:49 +02:00
sparkyx
aa38745669 Add NOALYSS_URL by default in config.inc.php 2025-09-10 17:45:31 +02:00
sparkyx
95a79ae252 Http Input : remove harming tag from raw 2025-09-04 09:36:49 +02:00
sparkyx
497501456d Http Input : remove harming tag from raw 2025-09-04 09:33:52 +02:00
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