From 174b4ee6a26d9d17d7202bd2e3a3895f19939991 Mon Sep 17 00:00:00 2001 From: BENKE Charles Date: Sun, 8 Jun 2014 14:35:07 +0200 Subject: [PATCH 1/4] add dynamic keypad on cashdesk --- htdocs/cashdesk/include/keypad.php | 44 ++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 htdocs/cashdesk/include/keypad.php diff --git a/htdocs/cashdesk/include/keypad.php b/htdocs/cashdesk/include/keypad.php new file mode 100644 index 00000000000..e8c3780f348 --- /dev/null +++ b/htdocs/cashdesk/include/keypad.php @@ -0,0 +1,44 @@ + + * + * This program 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 3 of the License, or + * (at your option) any later version. + * + * This program 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 this program. If not, see . + */ + +function genkeypad($keypadname, $formname) +{ + // défine the font size of button + $btnsize=32; + $sz=''."\n"; + $sz.='
'."\n"; + $sz.=''; + return $sz; +} +?> From 2503a69f98484be9df918ed020e7ed168f6ad41f Mon Sep 17 00:00:00 2001 From: BENKE Charles Date: Sun, 8 Jun 2014 14:35:53 +0200 Subject: [PATCH 2/4] Create keypad.js --- htdocs/cashdesk/javascript/keypad.js | 36 ++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 htdocs/cashdesk/javascript/keypad.js diff --git a/htdocs/cashdesk/javascript/keypad.js b/htdocs/cashdesk/javascript/keypad.js new file mode 100644 index 00000000000..6de759fc35a --- /dev/null +++ b/htdocs/cashdesk/javascript/keypad.js @@ -0,0 +1,36 @@ +/* Copyright (C) 2014 Charles-FR BENKE + * + * This program 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 3 of the License, or + * (at your option) any later version. + * + * This program 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 this program. If not, see . + */ + +function closekeypad(keypadname) +{ + document.getElementById('keypad'+keypadname).style.display='none'; + document.getElementById('closekeypad'+keypadname).style.display='none'; + document.getElementById('openkeypad'+keypadname).style.display='inline-block'; +} +function openkeypad(keypadname) +{ + document.getElementById('keypad'+keypadname).style.display='inline-block'; + document.getElementById('closekeypad'+keypadname).style.display='inline-block'; + document.getElementById('openkeypad'+keypadname).style.display='none'; +} +function addvalue(keypadname, formname, valueToAdd) +{ + myform=document.forms[formname]; + if (myform.elements[keypadname].value=="0") + myform.elements[keypadname].value=""; + myform.elements[keypadname].value+=valueToAdd; + modif(); +} From 32a1086ff779eda708585ffce33b521e2175d9de Mon Sep 17 00:00:00 2001 From: BENKE Charles Date: Sun, 8 Jun 2014 14:36:31 +0200 Subject: [PATCH 3/4] Update affIndex.php --- htdocs/cashdesk/affIndex.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/cashdesk/affIndex.php b/htdocs/cashdesk/affIndex.php index df282cd6df1..39f290c9b04 100644 --- a/htdocs/cashdesk/affIndex.php +++ b/htdocs/cashdesk/affIndex.php @@ -25,6 +25,7 @@ */ require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php'; +require_once DOL_DOCUMENT_ROOT.'/cashdesk/include/keypad.php'; // Test if already logged if ( $_SESSION['uid'] <= 0 ) @@ -75,4 +76,4 @@ include_once 'affPied.php'; print ''."\n"; print ''."\n"; -?> \ No newline at end of file +?> From e30fd28b02beb927da7c9601204e0673da04608e Mon Sep 17 00:00:00 2001 From: BENKE Charles Date: Sun, 8 Jun 2014 14:39:04 +0200 Subject: [PATCH 4/4] Update facturation1.tpl.php --- htdocs/cashdesk/tpl/facturation1.tpl.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/htdocs/cashdesk/tpl/facturation1.tpl.php b/htdocs/cashdesk/tpl/facturation1.tpl.php index d8e4049f922..27c153b3799 100644 --- a/htdocs/cashdesk/tpl/facturation1.tpl.php +++ b/htdocs/cashdesk/tpl/facturation1.tpl.php @@ -28,6 +28,7 @@ $langs->load("cashdesk"); +
trans("Article"); ?> @@ -103,7 +104,9 @@ $langs->load("cashdesk"); trans("VATRate"); ?> - + + + @@ -112,7 +115,9 @@ $langs->load("cashdesk"); currency; ?> - + + + currency; ?> @@ -154,7 +159,9 @@ $langs->load("cashdesk"); - + + +