From ab2b8ac616980087abab71ff740c03e1d9fb8444 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Thu, 19 Apr 2018 10:34:22 +0200 Subject: [PATCH] Currency : add PHP Class for SQL table --- .../database/currency_history_sql.class.php | 65 +++++++++++++++++++ include/database/currency_sql.class.php | 61 +++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 include/database/currency_history_sql.class.php create mode 100644 include/database/currency_sql.class.php diff --git a/include/database/currency_history_sql.class.php b/include/database/currency_history_sql.class.php new file mode 100644 index 000000000..e1935324f --- /dev/null +++ b/include/database/currency_history_sql.class.php @@ -0,0 +1,65 @@ + + +require_once NOALYSS_INCLUDE.'/lib/noalyss_sql.class.php'; +require_once NOALYSS_INCLUDE.'/lib/database.class.php'; + +/** + * class_currency_history_sql.php + * + * @file + * @brief abstract of the table public.currency_history */ +class Currency_history_SQL extends Noalyss_SQL +{ + + function __construct(Database $p_cn, $p_id=-1) + { + $this->table="public.currency_history"; + $this->primary_key="id"; + /* + * List of columns + */ + $this->name=array( + "id"=>"id" + , "ch_value"=>"ch_value" + , "ch_from"=>"ch_from" + , "currency_id"=>"currency_id" + ); + /* + * Type of columns + */ + $this->type=array( + "id"=>"numeric" + , "ch_value"=>"numeric" + , "ch_from"=>"timestamp without time zone" + , "currency_id"=>"numeric" + ); + + + $this->default=array( + "id"=>"auto" + ); + + $this->date_format="DD.MM.YYYY"; + parent::__construct($p_cn, $p_id); + } + +} diff --git a/include/database/currency_sql.class.php b/include/database/currency_sql.class.php new file mode 100644 index 000000000..0d00e0b8f --- /dev/null +++ b/include/database/currency_sql.class.php @@ -0,0 +1,61 @@ + + +require_once NOALYSS_INCLUDE.'/lib/noalyss_sql.class.php'; +require_once NOALYSS_INCLUDE.'/lib/database.class.php'; + +/** + * class_currency_sql.php + * + * @file + * @brief abstract of the table public.currency */ +class Currency_SQL extends Noalyss_SQL +{ + + function __construct(Database $p_cn, $p_id=-1) + { + $this->table="public.currency"; + $this->primary_key="id"; + /* + * List of columns + */ + $this->name=array( + "id"=>"id" + , "cr_code_iso"=>"cr_code_iso" + ); + /* + * Type of columns + */ + $this->type=array( + "id"=>"numeric" + , "cr_code_iso"=>"text" + ); + + + $this->default=array( + "id"=>"auto" + ); + + $this->date_format="DD.MM.YYYY"; + parent::__construct($p_cn, $p_id); + } + +}