[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 28/238: Task #448 : currency , EUR cannot be
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 28/238: Task #448 : currency , EUR cannot be changed and not display |
Date: |
Sat, 26 Oct 2019 04:40:19 -0400 (EDT) |
sparkyx pushed a commit to annotated tag rel7110
in repository noalyss.
commit ca620cb2b8128e55c1b26d2a31fc9642b93e8009
Author: Dany De Bontridder <address@hidden>
Date: Fri May 11 20:23:26 2018 +0200
Task #448 : currency , EUR cannot be changed and not display
---
include/ajax/ajax_currency.php | 1 +
include/class/currency_mtable.class.php | 21 +++++++++++++++++++--
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/include/ajax/ajax_currency.php b/include/ajax/ajax_currency.php
index f3974db..6d11419 100644
--- a/include/ajax/ajax_currency.php
+++ b/include/ajax/ajax_currency.php
@@ -101,6 +101,7 @@ switch ($act)
$currency_table->set_callback("ajax_misc.php");
$currency_table->add_json_param("op", "CurrencyManage");
+
/*
* we're in ajax part
*/
diff --git a/include/class/currency_mtable.class.php
b/include/class/currency_mtable.class.php
index 4010596..de3afad 100644
--- a/include/class/currency_mtable.class.php
+++ b/include/class/currency_mtable.class.php
@@ -146,8 +146,13 @@ class Currency_MTable extends Manage_Table_SQL
}
else
{
+ if (trim($table->str_from) =="" && trim($table->ch_value)=="")
+ {
+ // we don't add any new date
+
+ }
// -- for update, the date and value must be valid
- if (trim($table->str_from)!=""&&trim($table->ch_value)!="")
+ elseif (trim($table->str_from)!=""&&trim($table->ch_value)!="")
{
if (isDate($table->str_from)==0)
{
@@ -198,7 +203,7 @@ class Currency_MTable extends Manage_Table_SQL
$is_error++;
$this->set_error("cr_name", _("Nom trop long max=80"));
}
- if ( $table->ch_value < 0 || $table->ch_value == 0) {
+ if ( $table->ch_value != "" && ($table->ch_value < 0 ||
$table->ch_value == 0)) {
$is_error++;
$this->set_error("ch_value", _("Valeur incorrecte"));
}
@@ -282,5 +287,17 @@ class Currency_MTable extends Manage_Table_SQL
$this->table->ch_value=$http->request("new_rate_value");
$this->table->str_from=$http->request("new_rate_date");
}
+ /**
+ * We don't display the default currency (id := -1)
+ */
+ function display_row($p_row)
+ {
+ if ($p_row['currency_id']==-1)
+ {
+ return;
+ }
+
+ parent::display_row($p_row);
+ }
}
- [Noalyss-commit] [noalyss] 18/238: task #448 : Currency : display currency info into operation detail, (continued)
- [Noalyss-commit] [noalyss] 18/238: task #448 : Currency : display currency info into operation detail, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 20/238: Task #448 : check currency rate > 0 and payment in eur, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 21/238: Task #448 : issue with reconciliation amount, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 23/238: Display the balance difference, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 26/238: Task #448 : rounded problem add debug info, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 29/238: Task #448 : currency_id = 0 for the default currency + display currency rate in confirm operation, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 34/238: Task #448 : Currency : purchase, fix bug for autoreverse VAT, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 06/238: Currency : add ajax call to delete one rate , add documentation , remove debug info, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 31/238: task #448 : currency always used and remove parameter 'use_currency' from parameters, add SQL script, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 32/238: Task #448 : SQL integrated into upgrade128, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 28/238: Task #448 : currency , EUR cannot be changed and not display,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 33/238: Task #448 : correct bug if VAT Rate = 0 , amount was reset, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 25/238: Task #448 : payment method VEN, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 30/238: remove debug info, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 16/238: Currency : insert operation with currency in VEN and ACH, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 38/238: Task #448 : currency improve detail of operation, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 42/238: remove debug, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 39/238: integrate fix for bug in insert_quant_purchase which cannot save private fee, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 35/238: Task #448 : correct bug when saving into quant_purchase, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 36/238: Bug in QUANT_PURCHASE , dp_dep_priv is not saved, Dany De Bontridder, 2019/10/26
- [Noalyss-commit] [noalyss] 43/238: Missing ob_start, Dany De Bontridder, 2019/10/26