[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 02/238: Currency : add PHP Class for SQL tabl
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 02/238: Currency : add PHP Class for SQL table |
Date: |
Sat, 26 Oct 2019 04:40:14 -0400 (EDT) |
sparkyx pushed a commit to annotated tag rel7110
in repository noalyss.
commit ab2b8ac616980087abab71ff740c03e1d9fb8444
Author: Dany De Bontridder <address@hidden>
Date: Thu Apr 19 10:34:22 2018 +0200
Currency : add PHP Class for SQL table
---
include/database/currency_history_sql.class.php | 65 +++++++++++++++++++++++++
include/database/currency_sql.class.php | 61 +++++++++++++++++++++++
2 files changed, 126 insertions(+)
diff --git a/include/database/currency_history_sql.class.php
b/include/database/currency_history_sql.class.php
new file mode 100644
index 0000000..e193532
--- /dev/null
+++ b/include/database/currency_history_sql.class.php
@@ -0,0 +1,65 @@
+<?php
+
+/*
+ * This file is part of NOALYSS.
+ *
+ * PhpCompta is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PhpCompta is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PhpCompta; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+// Copyright (2018) Author Dany De Bontridder <address@hidden>
+
+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 0000000..0d00e0b
--- /dev/null
+++ b/include/database/currency_sql.class.php
@@ -0,0 +1,61 @@
+<?php
+
+/*
+ * This file is part of NOALYSS.
+ *
+ * PhpCompta is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PhpCompta is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PhpCompta; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+// Copyright (2018) Author Dany De Bontridder <address@hidden>
+
+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);
+ }
+
+}
- [Noalyss-commit] [noalyss] annotated tag rel7110 created (now 7217362), Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 03/238: Currency : create view + add currency name to table currency, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 09/238: Currency : add security for setting, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 01/238: create currency SQL tables, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 05/238: html_page_start : protect query, improve code, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 02/238: Currency : add PHP Class for SQL table,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 07/238: Currency : add menu for currency, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 11/238: Currency : SQL menu change, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 08/238: Currency = add a mode currency, possible to work without, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 13/238: indent, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 14/238: INum : add function onchange with inplace edit, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 15/238: insert_jrnx : add debug, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 04/238: Currency : add test file + database file + mtable, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 12/238: Action_Code : add validate, cancel and modify icon, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 22/238: Task #448 : identical operation with currency, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 24/238: Task #448 : rounded value for VEN, Dany De Bontridder, 2019/10/26