[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 16/16: PHP8.3 comptability, dynamic members
From: |
dwm |
Subject: |
[Noalyss-commit] [noalyss] 16/16: PHP8.3 comptability, dynamic members |
Date: |
Tue, 27 May 2025 09:26:11 -0400 (EDT) |
sparkyx pushed a commit to branch unstable
in repository noalyss.
commit 34489f6875e78d532ac7181669ee21840656953c
Author: sparkyx <danydb@noalyss.eu>
AuthorDate: Thu May 22 16:27:55 2025 +0200
PHP8.3 comptability, dynamic members
---
include/class/acc_ledger.class.php | 46 ++++++++++++++---------------
include/class/anc_group.class.php | 9 +++---
include/class/anc_group_operation.class.php | 2 +-
include/class/anc_key.class.php | 3 ++
include/class/pdfbalance_simple.class.php | 5 ++++
5 files changed, 37 insertions(+), 28 deletions(-)
diff --git a/include/class/acc_ledger.class.php
b/include/class/acc_ledger.class.php
index f9b0bc7f5..245073afa 100644
--- a/include/class/acc_ledger.class.php
+++ b/include/class/acc_ledger.class.php
@@ -35,35 +35,35 @@ require_once
NOALYSS_INCLUDE.'/database/operation_currency_sql.class.php';
class Acc_Ledger extends jrn_def_sql
{
- var $id; /**!< jrn_def.jrn_def_id */
- var $db; /**!< database connextion */
- var $row; /**!< row of the ledger */
- var $ledger_type; /**!< type of the ledger ACH ODS FIN VEN or GL */
- var $nb; /**!< default number of rows by default 10 */
- var $currency_id;/**!< $currency_id (int) SQL:CURRENCY.ID default 0 */
- /**!< is_loaded true the ledger definition is loaded or false, it is not */
+ var $id; /*!< jrn_def.jrn_def_id */
+ var $db; /*!< database connextion */
+ var $row; /*!< row of the ledger */
+ var $ledger_type; /*!< type of the ledger ACH ODS FIN VEN or GL */
+ var $nb; /*!< default number of rows by default 10 */
+ var $currency_id;/*!< $currency_id (int) SQL:CURRENCY.ID default 0 */
+ /*!< is_loaded true the ledger definition is loaded or false, it is not */
protected $is_loaded ;
var $ledger_name;
- var $jr_internal ; /**!< $jr_internal (string) internal number for an
operation */
- var $jr_id; /**!< $jr_id (int) SQL : PK JRN.JR_ID */
- var $jrn_def_max_line_deb ; /**!< $jr_id (int) PK.JRN */
- var $jrn_def_id; /**!< $jrn_def_id(INT) jrn_def.jrn_def_id */
- var $jrn_def_name; /**!< $jrn_def_name(string) ledger name */
- var $jrn_def_ech_lib; /**!< $jrn_def_ech_lib (string) text for limit date
*/
- var $jrn_def_type; /**!< $jrn_def_type(string) type of the ledger
ACH,VEN,ODS,FIN */
- var $jrn_def_pj_pref; /**!< $jrn_def_pj_pref(string) prefix for receipt
*/
- var $jrn_deb_max_line;/**!< $jrn_deb_max_line(int) max rows to display*/
- var $jrn_def_description; /**!< $jrn_def_description(string) ledger
description */
- var $jrn_enable; /**!< $jrn_enable (0 or 1)0:ledger not available,
1:ledger available */
- var $jrn_def_negative_amount; /**!< $jrn_def_negative_amount (0-1) 0:
ledger use positive or negative amount, 1: ledger should use negative amount */
- var $jrn_def_negative_warning; /**!<$jrn_def_negative_warning (string)
string to display if the amount is not positive (see $jrn_def_negative_amount)
*/
- var $jrn_def_quantity; /**!< $jrn_def_quantity (0-1) 0 no quantity for
operations
+ var $jr_internal ; /*!< $jr_internal (string) internal number for an
operation */
+ var $jr_id; /*!< $jr_id (int) SQL : PK JRN.JR_ID */
+ var $jrn_def_max_line_deb ; /*!< $jr_id (int) PK.JRN */
+ var $jrn_def_id; /*!< $jrn_def_id(INT) jrn_def.jrn_def_id */
+ var $jrn_def_name; /*!< $jrn_def_name(string) ledger name */
+ var $jrn_def_ech_lib; /*!< $jrn_def_ech_lib (string) text for limit date
*/
+ var $jrn_def_type; /*!< $jrn_def_type(string) type of the ledger
ACH,VEN,ODS,FIN */
+ var $jrn_def_pj_pref; /*!< $jrn_def_pj_pref(string) prefix for receipt */
+ var $jrn_deb_max_line;/*!< $jrn_deb_max_line(int) max rows to display*/
+ var $jrn_def_description; /*!< $jrn_def_description(string) ledger
description */
+ var $jrn_enable; /*!< $jrn_enable (0 or 1)0:ledger not available, 1:ledger
available */
+ var $jrn_def_negative_amount; /*!< $jrn_def_negative_amount (0-1) 0:
ledger use positive or negative amount, 1: ledger should use negative amount */
+ var $jrn_def_negative_warning; /*!<$jrn_def_negative_warning (string)
string to display if the amount is not positive (see $jrn_def_negative_amount)
*/
+ var $jrn_def_quantity; /*!< $jrn_def_quantity (0-1) 0 no quantity for
operations
* 1 has quantity */
- var $with_concerned; /**!< $with_concerned(bool) : true is operation comes
with
+ var $with_concerned; /*!< $with_concerned(bool) : true is operation comes
with
another one, */
var $jr_grpt_id ; /**! $jr_grpt_id (int) SQL JRN.JR_GRP_ID group rows
of an operations */
- var $pj; /**!< $pj (string) nb receipt of the operation */
+ var $pj; /*!< $pj (string) nb receipt of the operation */
/**
* @brief construct
* @param $p_cn database connexion
diff --git a/include/class/anc_group.class.php
b/include/class/anc_group.class.php
index 11a754775..2e2a30bdf 100644
--- a/include/class/anc_group.class.php
+++ b/include/class/anc_group.class.php
@@ -30,10 +30,11 @@ require_once NOALYSS_INCLUDE.'/constant.php';
*/
class Anc_Group extends Anc_Print
{
- var $db;
- var $ga_id;
- var $ga_description;
- var $pa_id;
+ var $db; /*!< $db (Database) Database connexion */
+ var $ga_id; /*!< $ga_id (int) PK GROUPE_ANALYTIQUE.GA_ID */
+ var $ga_description; /*!< $ga_description (string) name of the group */
+ var $pa_id; /*!< $pa_id (int) id PLAN_ANALYTIC.PA_ID */
+ var $pa_name; /*!< $pa_name (string) name of the Analytic Axis */
function __construct ( $p_cn )
{
diff --git a/include/class/anc_group_operation.class.php
b/include/class/anc_group_operation.class.php
index 67dc0cab2..e4af001e7 100644
--- a/include/class/anc_group_operation.class.php
+++ b/include/class/anc_group_operation.class.php
@@ -38,7 +38,7 @@ class Anc_Group_Operation
var $a_operation; /*!< array of
operations */
var $date; /*!< date of
the operations */
var $pa_id; /*!<
the concerned pa_id */
-
+ var $nMaxRow; /*!< $nMaxRow (int) max row to display */
/*!\brief constructor */
function __construct($p_cn,$p_id=0)
{
diff --git a/include/class/anc_key.class.php b/include/class/anc_key.class.php
index ab5c22bc4..037413ebd 100644
--- a/include/class/anc_key.class.php
+++ b/include/class/anc_key.class.php
@@ -39,6 +39,9 @@ class Anc_Key
{
private $key; /*! the distribution key */
+ protected $a_ledger;
+ protected $a_activity;
+ protected $a_row;
/**
*@brief Return the number of keys available.
* Return the number of keys available for the ledger given in parameter
diff --git a/include/class/pdfbalance_simple.class.php
b/include/class/pdfbalance_simple.class.php
index e348977d3..f56be0971 100644
--- a/include/class/pdfbalance_simple.class.php
+++ b/include/class/pdfbalance_simple.class.php
@@ -29,6 +29,11 @@
class PDFBalance_simple extends PDF
{
+ var $dossier; /*!< $dossier (string) Title */
+ var $from_poste ; /*! $from_poste (text) lowest limit (alpha. order)*/
+ var $to_poste ; /*! $from_poste (text) highest limit (alpha. order)*/
+ var $from ; /*! $from(date dd.mm.yyyy) lowest date */
+ var $to; /*! $to (date dd.mm.yyyy) highest date */
/**
*@brief set_info(dossier,from poste,to poste, from periode, to periode)
*@param $p_from_poste start = poste
- [Noalyss-commit] [noalyss] 08/16: Improve Code: Database : add __toString, (continued)
- [Noalyss-commit] [noalyss] 08/16: Improve Code: Database : add __toString, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 14/16: Add column timestamp for table TOOL_UOS, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 01/16: Code Improve : Data_SQL, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 06/16: FIX bug due changes Data_SQL, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 07/16: Detail Operation for small screen, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 09/16: Code Improve : Single_Record, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 12/16: Data_SQL if we use $this->sql , then must be set SQL, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 13/16: Data_SQL if column doesn't exist, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 15/16: Fix bug : wrong function name, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 11/16: CSS : cosmetic : font in a variable + outline input text in orange, dwm, 2025/05/27
- [Noalyss-commit] [noalyss] 16/16: PHP8.3 comptability, dynamic members,
dwm <=