[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 06/12: Add function __toString
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 06/12: Add function __toString |
Date: |
Wed, 16 Nov 2022 14:39:15 -0500 (EST) |
sparkyx pushed a commit to branch master
in repository noalyss.
commit 9cc6318b32cb1189ff2bdeca3ce7a38f71d9f9a0
Author: sparkyx <danydb@noalyss.eu>
AuthorDate: Sun Nov 6 20:21:20 2022 +0100
Add function __toString
---
include/lib/data_sql.class.php | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/include/lib/data_sql.class.php b/include/lib/data_sql.class.php
index 1629148fa..e79860cf2 100644
--- a/include/lib/data_sql.class.php
+++ b/include/lib/data_sql.class.php
@@ -76,8 +76,23 @@ abstract class Data_SQL
var $type; //! Type of the data
var $date_format; //! defaullt date format
var $default;
-
- function __construct(DatabaseCore $p_cn, $p_id=-1)
+
+ public function __toString(): string
+ {
+ $ret="values ";
+ foreach ($this->name as $name) {
+ $ret.="[ $name => {$this->$name} ]";
+ }
+
+ $ret.="| type ".print_r($this->type,true);
+ $ret.="| default ".print_r($this->default,true);
+ $ret.="| primary key ".$this->primary_key;
+ $ret.="| date_format ".$this->date_format;
+ return $ret;
+ }
+
+
+ function __construct(DatabaseCore $p_cn, $p_id=-1)
{
$this->cn=$p_cn;
$pk=$this->primary_key;
- [Noalyss-commit] [noalyss] branch master updated (7749f97eb -> 1a1bcd567), Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 02/12: code cleaning : rename search_poste to search_accounting, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 03/12: TVA javascript : add callback function, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 08/12: Set current user in PostGresql session (config) so it can be directly used directly by triggers and pgplsql to track user's changes, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 09/12: Fix typo due to code cleaning, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 06/12: Add function __toString,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 04/12: INUM , IText and ITVAPopup add the attribute (for javascript), Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 01/12: WYSIWYG Editor integration and improve of waiting_box, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 05/12: set require to falser and add function __toString, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 10/12: useless file, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 11/12: Clean code : dead code, improve debug, comments, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 12/12: Save the current user in a PostgreSQL session variable noalyss.user_login, Dany De Bontridder, 2022/11/16
- [Noalyss-commit] [noalyss] 07/12: Tag : add color when selected, Dany De Bontridder, 2022/11/16