TakePOS connector update
This commit is contained in:
parent
6eab2ec295
commit
78b43ddb1f
@ -155,7 +155,7 @@ print "</tr>\n";
|
|||||||
|
|
||||||
if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") {
|
if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") {
|
||||||
print '<tr class="oddeven value"><td>';
|
print '<tr class="oddeven value"><td>';
|
||||||
print $langs->trans("IPAddress").' (<a href="http://en.takepos.com/connector" target="_blank">'.$langs->trans("TakeposConnectorNecesary").'</a>)';
|
print $langs->trans("URL")." / ".$langs->trans("IPAddress").' (<a href="http://en.takepos.com/connector" target="_blank">'.$langs->trans("TakeposConnectorNecesary").'</a>)';
|
||||||
print '<td colspan="2">';
|
print '<td colspan="2">';
|
||||||
print '<input type="text" size="20" id="TAKEPOS_PRINT_SERVER" name="TAKEPOS_PRINT_SERVER" value="'.$conf->global->TAKEPOS_PRINT_SERVER.'">';
|
print '<input type="text" size="20" id="TAKEPOS_PRINT_SERVER" name="TAKEPOS_PRINT_SERVER" value="'.$conf->global->TAKEPOS_PRINT_SERVER.'">';
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|||||||
@ -31,3 +31,7 @@ tr.selected, tr.selected td {
|
|||||||
.topnav{
|
.topnav{
|
||||||
background: rgb(0,0,0) !important;
|
background: rgb(0,0,0) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fa-trash {
|
||||||
|
color: #fff !important;
|
||||||
|
}
|
||||||
|
|||||||
@ -874,7 +874,8 @@ if ($conf->global->TAKEPOS_BAR_RESTAURANT)
|
|||||||
if ($conf->global->TAKEPOS_BAR_RESTAURANT)
|
if ($conf->global->TAKEPOS_BAR_RESTAURANT)
|
||||||
{
|
{
|
||||||
if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") {
|
if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") {
|
||||||
$menus[$r++] = array('title'=>'<span class="fa fa-receipt paddingrightonly"></span><div class="trunc">'.$langs->trans("Receipt").'</div>', 'action'=>'TakeposPrinting(placeid);');
|
if (filter_var($conf->global->TAKEPOS_PRINT_SERVER, FILTER_VALIDATE_URL) == TRUE) $menus[$r++] = array('title'=>'<span class="fa fa-receipt paddingrightonly"></span><div class="trunc">'.$langs->trans("Receipt").'</div>', 'action'=>'TakeposConnector(placeid);');
|
||||||
|
else $menus[$r++] = array('title'=>'<span class="fa fa-receipt paddingrightonly"></span><div class="trunc">'.$langs->trans("Receipt").'</div>', 'action'=>'TakeposPrinting(placeid);');
|
||||||
} elseif ($conf->global->TAKEPOS_PRINT_METHOD == "receiptprinter") {
|
} elseif ($conf->global->TAKEPOS_PRINT_METHOD == "receiptprinter") {
|
||||||
$menus[$r++] = array('title'=>'<span class="fa fa-receipt paddingrightonly"></span><div class="trunc">'.$langs->trans("Receipt").'</div>', 'action'=>'DolibarrTakeposPrinting(placeid);');
|
$menus[$r++] = array('title'=>'<span class="fa fa-receipt paddingrightonly"></span><div class="trunc">'.$langs->trans("Receipt").'</div>', 'action'=>'DolibarrTakeposPrinting(placeid);');
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -590,7 +590,8 @@ if ($action == "valid" || $action == "history")
|
|||||||
}
|
}
|
||||||
$sectionwithinvoicelink .= '</span>';
|
$sectionwithinvoicelink .= '</span>';
|
||||||
if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") {
|
if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") {
|
||||||
$sectionwithinvoicelink .= ' <button id="buttonprint" type="button" onclick="TakeposPrinting('.$placeid.');">'.$langs->trans('PrintTicket').'</button>';
|
if (filter_var($conf->global->TAKEPOS_PRINT_SERVER, FILTER_VALIDATE_URL) == TRUE) $sectionwithinvoicelink .= ' <button id="buttonprint" type="button" onclick="TakeposConnector('.$placeid.');">'.$langs->trans('PrintTicket').'</button>';
|
||||||
|
else $sectionwithinvoicelink .= ' <button id="buttonprint" type="button" onclick="TakeposPrinting('.$placeid.');">'.$langs->trans('PrintTicket').'</button>';
|
||||||
} elseif ($conf->global->TAKEPOS_PRINT_METHOD == "receiptprinter") {
|
} elseif ($conf->global->TAKEPOS_PRINT_METHOD == "receiptprinter") {
|
||||||
$sectionwithinvoicelink .= ' <button id="buttonprint" type="button" onclick="DolibarrTakeposPrinting('.$placeid.');">'.$langs->trans('PrintTicket').'</button>';
|
$sectionwithinvoicelink .= ' <button id="buttonprint" type="button" onclick="DolibarrTakeposPrinting('.$placeid.');">'.$langs->trans('PrintTicket').'</button>';
|
||||||
} else {
|
} else {
|
||||||
@ -708,6 +709,20 @@ function TakeposPrinting(id){
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function TakeposConnector(id){
|
||||||
|
var invoice='<?php
|
||||||
|
$data=json_encode($invoice);
|
||||||
|
$data=base64_encode($data);
|
||||||
|
echo $data;
|
||||||
|
?>';
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: '<?php print $conf->global->TAKEPOS_PRINT_SERVER; ?>/print.php',
|
||||||
|
data: 'invoice='+invoice
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function DolibarrTakeposPrinting(id) {
|
function DolibarrTakeposPrinting(id) {
|
||||||
console.log('Printing invoice ticket ' + id)
|
console.log('Printing invoice ticket ' + id)
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user