Merge pull request #11712 from andreubisquerra/master
NEW Add 'Direct Cash Payment' button in TakePOS
This commit is contained in:
commit
775dd18b22
@ -70,3 +70,5 @@ TerminalSelect=Select terminal you want to use:
|
|||||||
POSTicket=POS Ticket
|
POSTicket=POS Ticket
|
||||||
BasicPhoneLayout=Use basic layout for phones
|
BasicPhoneLayout=Use basic layout for phones
|
||||||
SetupOfTerminalNotComplete=Setup of terminal %s is not complete
|
SetupOfTerminalNotComplete=Setup of terminal %s is not complete
|
||||||
|
DirectPayment=Direct payment
|
||||||
|
DirectPaymentButton=Direct cash payment button
|
||||||
|
|||||||
@ -79,6 +79,7 @@ if (GETPOST('action', 'alpha') == 'set')
|
|||||||
$res = dolibarr_set_const($db, "TAKEPOS_FOOTER", GETPOST('TAKEPOS_FOOTER', 'alpha'), 'chaine', 0, '', $conf->entity);
|
$res = dolibarr_set_const($db, "TAKEPOS_FOOTER", GETPOST('TAKEPOS_FOOTER', 'alpha'), 'chaine', 0, '', $conf->entity);
|
||||||
$res = dolibarr_set_const($db, "TAKEPOS_NUMPAD", GETPOST('TAKEPOS_NUMPAD', 'alpha'), 'chaine', 0, '', $conf->entity);
|
$res = dolibarr_set_const($db, "TAKEPOS_NUMPAD", GETPOST('TAKEPOS_NUMPAD', 'alpha'), 'chaine', 0, '', $conf->entity);
|
||||||
$res = dolibarr_set_const($db, "TAKEPOS_NUM_TERMINALS", GETPOST('TAKEPOS_NUM_TERMINALS', 'alpha'), 'chaine', 0, '', $conf->entity);
|
$res = dolibarr_set_const($db, "TAKEPOS_NUM_TERMINALS", GETPOST('TAKEPOS_NUM_TERMINALS', 'alpha'), 'chaine', 0, '', $conf->entity);
|
||||||
|
$res = dolibarr_set_const($db, "TAKEPOS_DIRECT_PAYMENT", GETPOST('TAKEPOS_DIRECT_PAYMENT', 'int'), 'int', 0, '', $conf->entity);
|
||||||
|
|
||||||
if ($conf->global->TAKEPOS_ORDER_NOTES==1)
|
if ($conf->global->TAKEPOS_ORDER_NOTES==1)
|
||||||
{
|
{
|
||||||
@ -223,6 +224,13 @@ $array=array(0=>$langs->trans("Numberspad"), 1=>$langs->trans("BillsCoinsPad"));
|
|||||||
print $form->selectarray('TAKEPOS_NUMPAD', $array, (empty($conf->global->TAKEPOS_NUMPAD)?'0':$conf->global->TAKEPOS_NUMPAD), 0);
|
print $form->selectarray('TAKEPOS_NUMPAD', $array, (empty($conf->global->TAKEPOS_NUMPAD)?'0':$conf->global->TAKEPOS_NUMPAD), 0);
|
||||||
print "</td></tr>\n";
|
print "</td></tr>\n";
|
||||||
|
|
||||||
|
// Direct Payment
|
||||||
|
print '<tr class="oddeven"><td>';
|
||||||
|
print $langs->trans('DirectPaymentButton');
|
||||||
|
print '<td colspan="2">';
|
||||||
|
print $form->selectyesno("TAKEPOS_DIRECT_PAYMENT", $conf->global->TAKEPOS_DIRECT_PAYMENT, 1);
|
||||||
|
print "</td></tr>\n";
|
||||||
|
|
||||||
$substitutionarray=pdf_getSubstitutionArray($langs, null, null, 2);
|
$substitutionarray=pdf_getSubstitutionArray($langs, null, null, 2);
|
||||||
$substitutionarray['__(AnyTranslationKey)__']=$langs->trans("Translation");
|
$substitutionarray['__(AnyTranslationKey)__']=$langs->trans("Translation");
|
||||||
$htmltext = '<i>'.$langs->trans("AvailableVariables").':<br>';
|
$htmltext = '<i>'.$langs->trans("AvailableVariables").':<br>';
|
||||||
|
|||||||
@ -575,6 +575,12 @@ function TerminalsDialog()
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function DirectPayment(){
|
||||||
|
console.log("DirectPayment");
|
||||||
|
$("#poslines").load("invoice.php?place"+place+"&action=valid&pay=<?php echo $langs->trans("cash");?>", function() {
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$( document ).ready(function() {
|
$( document ).ready(function() {
|
||||||
PrintCategories(0);
|
PrintCategories(0);
|
||||||
LoadProducts(0);
|
LoadProducts(0);
|
||||||
@ -666,6 +672,10 @@ $menus[$r++]=array('title'=>'<span class="fa fa-history paddingrightonly"></span
|
|||||||
$menus[$r++]=array('title'=>'<span class="fa fa-cube paddingrightonly"></span><div class="trunc">'.$langs->trans("FreeZone").'</div>', 'action'=>'FreeZone();');
|
$menus[$r++]=array('title'=>'<span class="fa fa-cube paddingrightonly"></span><div class="trunc">'.$langs->trans("FreeZone").'</div>', 'action'=>'FreeZone();');
|
||||||
$menus[$r++]=array('title'=>'<span class="far fa-money-bill-alt paddingrightonly"></span><div class="trunc">'.$langs->trans("Payment").'</div>', 'action'=>'CloseBill();');
|
$menus[$r++]=array('title'=>'<span class="far fa-money-bill-alt paddingrightonly"></span><div class="trunc">'.$langs->trans("Payment").'</div>', 'action'=>'CloseBill();');
|
||||||
|
|
||||||
|
if ($conf->global->TAKEPOS_DIRECT_PAYMENT){
|
||||||
|
$menus[$r++]=array('title'=>'<span class="far fa-money-bill-alt paddingrightonly"></span><div class="trunc">'.$langs->trans("DirectPayment").'</div>', 'action'=>'DirectPayment();');
|
||||||
|
}
|
||||||
|
|
||||||
// BAR RESTAURANT specific menu
|
// BAR RESTAURANT specific menu
|
||||||
if ($conf->global->TAKEPOS_BAR_RESTAURANT)
|
if ($conf->global->TAKEPOS_BAR_RESTAURANT)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user