php8
This commit is contained in:
parent
994b500a68
commit
1f73f19ff7
@ -57,7 +57,7 @@ $action = GETPOST('action', 'aZ09');
|
|||||||
$setterminal = GETPOST('setterminal', 'int');
|
$setterminal = GETPOST('setterminal', 'int');
|
||||||
$setcurrency = GETPOST('setcurrency', 'aZ09');
|
$setcurrency = GETPOST('setcurrency', 'aZ09');
|
||||||
|
|
||||||
if ($_SESSION["takeposterminal"] == "") {
|
if (empty($_SESSION["takeposterminal"])) {
|
||||||
if ($conf->global->TAKEPOS_NUM_TERMINALS == "1") {
|
if ($conf->global->TAKEPOS_NUM_TERMINALS == "1") {
|
||||||
$_SESSION["takeposterminal"] = 1; // Use terminal 1 if there is only 1 terminal
|
$_SESSION["takeposterminal"] = 1; // Use terminal 1 if there is only 1 terminal
|
||||||
} elseif (!empty($_COOKIE["takeposterminal"])) {
|
} elseif (!empty($_COOKIE["takeposterminal"])) {
|
||||||
@ -114,6 +114,11 @@ $result = restrictedArea($user, 'takepos', 0, '');
|
|||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
|
$disablejs = 0;
|
||||||
|
$disablehead = 0;
|
||||||
|
$arrayofjs = array();
|
||||||
|
$arrayofcss = array();
|
||||||
|
|
||||||
// Title
|
// Title
|
||||||
$title = 'TakePOS - Dolibarr '.DOL_VERSION;
|
$title = 'TakePOS - Dolibarr '.DOL_VERSION;
|
||||||
if (!empty($conf->global->MAIN_APPLICATION_TITLE)) {
|
if (!empty($conf->global->MAIN_APPLICATION_TITLE)) {
|
||||||
@ -129,22 +134,22 @@ top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
|
|||||||
<link rel="stylesheet" href="css/pos.css.php">
|
<link rel="stylesheet" href="css/pos.css.php">
|
||||||
<link rel="stylesheet" href="css/colorbox.css" type="text/css" media="screen" />
|
<link rel="stylesheet" href="css/colorbox.css" type="text/css" media="screen" />
|
||||||
<?php
|
<?php
|
||||||
if ($conf->global->TAKEPOS_COLOR_THEME == 1) {
|
if (getDolGlobalInt('TAKEPOS_COLOR_THEME') == 1) {
|
||||||
print '<link rel="stylesheet" href="css/colorful.css">';
|
print '<link rel="stylesheet" href="css/colorful.css">';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript" src="js/jquery.colorbox-min.js"></script> <!-- TODO It seems we don't need this -->
|
<script type="text/javascript" src="js/jquery.colorbox-min.js"></script> <!-- TODO It seems we don't need this -->
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
<?php
|
<?php
|
||||||
$categories = $categorie->get_full_arbo('product', (($conf->global->TAKEPOS_ROOT_CATEGORY_ID > 0) ? $conf->global->TAKEPOS_ROOT_CATEGORY_ID : 0), 1);
|
$categories = $categorie->get_full_arbo('product', ((getDolGlobalInt('TAKEPOS_ROOT_CATEGORY_ID') > 0) ? getDolGlobalInt('TAKEPOS_ROOT_CATEGORY_ID') : 0), 1);
|
||||||
|
|
||||||
|
|
||||||
// Search root category to know its level
|
// Search root category to know its level
|
||||||
//$conf->global->TAKEPOS_ROOT_CATEGORY_ID=0;
|
//$conf->global->TAKEPOS_ROOT_CATEGORY_ID=0;
|
||||||
$levelofrootcategory = 0;
|
$levelofrootcategory = 0;
|
||||||
if ($conf->global->TAKEPOS_ROOT_CATEGORY_ID > 0) {
|
if (getDolGlobalInt('TAKEPOS_ROOT_CATEGORY_ID') > 0) {
|
||||||
foreach ($categories as $key => $categorycursor) {
|
foreach ($categories as $key => $categorycursor) {
|
||||||
if ($categorycursor['id'] == $conf->global->TAKEPOS_ROOT_CATEGORY_ID) {
|
if ($categorycursor['id'] == getDolGlobalInt('TAKEPOS_ROOT_CATEGORY_ID')) {
|
||||||
$levelofrootcategory = $categorycursor['level'];
|
$levelofrootcategory = $categorycursor['level'];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -311,7 +316,7 @@ function LoadProducts(position, issubcat) {
|
|||||||
//console.log("ishow"+ishow+" idata="+idata);
|
//console.log("ishow"+ishow+" idata="+idata);
|
||||||
console.log(data[idata]);
|
console.log(data[idata]);
|
||||||
if (typeof (data[idata]) == "undefined") {
|
if (typeof (data[idata]) == "undefined") {
|
||||||
<?php if (!$conf->global->TAKEPOS_HIDE_PRODUCT_IMAGES) {
|
<?php if (!getDolGlobalString('TAKEPOS_HIDE_PRODUCT_IMAGES')) {
|
||||||
echo '$("#prodivdesc"+ishow).hide();';
|
echo '$("#prodivdesc"+ishow).hide();';
|
||||||
echo '$("#prodesc"+ishow).text("");';
|
echo '$("#prodesc"+ishow).text("");';
|
||||||
echo '$("#proimg"+ishow).attr("title","");';
|
echo '$("#proimg"+ishow).attr("title","");';
|
||||||
@ -333,9 +338,9 @@ function LoadProducts(position, issubcat) {
|
|||||||
$titlestring .= " + ' - ".dol_escape_js($langs->trans("Barcode").': ')."' + data[idata]['barcode']";
|
$titlestring .= " + ' - ".dol_escape_js($langs->trans("Barcode").': ')."' + data[idata]['barcode']";
|
||||||
?>
|
?>
|
||||||
var titlestring = <?php echo $titlestring; ?>;
|
var titlestring = <?php echo $titlestring; ?>;
|
||||||
<?php if (!$conf->global->TAKEPOS_HIDE_PRODUCT_IMAGES) {
|
<?php if (!getDolGlobalString('TAKEPOS_HIDE_PRODUCT_IMAGES')) {
|
||||||
echo '$("#prodivdesc"+ishow).show();';
|
echo '$("#prodivdesc"+ishow).show();';
|
||||||
if ($conf->global->TAKEPOS_SHOW_PRODUCT_REFERENCE == 1) {
|
if (getDolGlobalInt('TAKEPOS_SHOW_PRODUCT_REFERENCE') == 1) {
|
||||||
echo '$("#prodesc"+ishow).html(data[parseInt(idata)][\'ref\'].bold() + \' - \' + data[parseInt(idata)][\'label\']);';
|
echo '$("#prodesc"+ishow).html(data[parseInt(idata)][\'ref\'].bold() + \' - \' + data[parseInt(idata)][\'label\']);';
|
||||||
} else {
|
} else {
|
||||||
echo '$("#prodesc"+ishow).text(data[parseInt(idata)][\'label\']);';
|
echo '$("#prodesc"+ishow).text(data[parseInt(idata)][\'label\']);';
|
||||||
@ -406,7 +411,7 @@ function MoreProducts(moreorless) {
|
|||||||
//Only show products with status=1 (for sell)
|
//Only show products with status=1 (for sell)
|
||||||
$("#prodivdesc"+ishow).show();
|
$("#prodivdesc"+ishow).show();
|
||||||
<?php
|
<?php
|
||||||
if ($conf->global->TAKEPOS_SHOW_PRODUCT_REFERENCE == 1) { ?>
|
if (getDolGlobalInt('TAKEPOS_SHOW_PRODUCT_REFERENCE') == 1) { ?>
|
||||||
$("#prodesc"+ishow).html(data[parseInt(idata)]['ref'].bold() + ' - ' + data[parseInt(idata)]['label']);
|
$("#prodesc"+ishow).html(data[parseInt(idata)]['ref'].bold() + ' - ' + data[parseInt(idata)]['label']);
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
$("#prodesc"+ishow).text(data[parseInt(idata)]['label']);
|
$("#prodesc"+ishow).text(data[parseInt(idata)]['label']);
|
||||||
@ -589,7 +594,7 @@ function Search2(keyCodeForEnter) {
|
|||||||
?>
|
?>
|
||||||
var titlestring = <?php echo $titlestring; ?>;
|
var titlestring = <?php echo $titlestring; ?>;
|
||||||
<?php
|
<?php
|
||||||
if ($conf->global->TAKEPOS_SHOW_PRODUCT_REFERENCE == 1) { ?>
|
if (getDolGlobalInt('TAKEPOS_SHOW_PRODUCT_REFERENCE') == 1) { ?>
|
||||||
$("#prodesc" + i).html(data[i]['ref'].bold() + ' - ' + data[i]['label']);
|
$("#prodesc" + i).html(data[i]['ref'].bold() + ' - ' + data[i]['label']);
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
$("#prodesc" + i).text(data[i]['label']);
|
$("#prodesc" + i).text(data[i]['label']);
|
||||||
@ -749,9 +754,9 @@ function OpenDrawer(){
|
|||||||
data: { token: 'notrequired' },
|
data: { token: 'notrequired' },
|
||||||
<?php
|
<?php
|
||||||
if (getDolGlobalString('TAKEPOS_PRINT_SERVER') && filter_var($conf->global->TAKEPOS_PRINT_SERVER, FILTER_VALIDATE_URL) == true) {
|
if (getDolGlobalString('TAKEPOS_PRINT_SERVER') && filter_var($conf->global->TAKEPOS_PRINT_SERVER, FILTER_VALIDATE_URL) == true) {
|
||||||
echo "url: '".$conf->global->TAKEPOS_PRINT_SERVER."/printer/drawer.php',";
|
echo "url: '".getDolGlobalString('TAKEPOS_PRINT_SERVER', 'localhost')."/printer/drawer.php',";
|
||||||
} else {
|
} else {
|
||||||
echo "url: 'http://".$conf->global->TAKEPOS_PRINT_SERVER.":8111/print',";
|
echo "url: 'http://".getDolGlobalString('TAKEPOS_PRINT_SERVER', 'localhost').":8111/print',";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
data: "opendrawer"
|
data: "opendrawer"
|
||||||
@ -940,7 +945,8 @@ if (empty($conf->global->TAKEPOS_HIDE_HEAD_BAR)) {
|
|||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<button type="button" class="block" onclick="location.href='index.php?setterminal=1'"><?php print $langs->trans("Terminal"); ?> 1</button>
|
<button type="button" class="block" onclick="location.href='index.php?setterminal=1'"><?php print $langs->trans("Terminal"); ?> 1</button>
|
||||||
<?php
|
<?php
|
||||||
for ($i = 2; $i <= $conf->global->TAKEPOS_NUM_TERMINALS; $i++) {
|
$nbloop = getDolGlobalInt('TAKEPOS_NUM_TERMINALS');
|
||||||
|
for ($i = 2; $i <= $nbloop; $i++) {
|
||||||
print '<button type="button" class="block" onclick="location.href=\'index.php?setterminal='.$i.'\'">'.$langs->trans("Terminal").' '.$i.'</button>';
|
print '<button type="button" class="block" onclick="location.href=\'index.php?setterminal='.$i.'\'">'.$langs->trans("Terminal").' '.$i.'</button>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -1098,7 +1104,7 @@ $menus[$r++] = array('title'=>'<span class="fas fa-cut paddingrightonly"></span>
|
|||||||
|
|
||||||
// BAR RESTAURANT specific menu
|
// BAR RESTAURANT specific menu
|
||||||
if (getDolGlobalString('TAKEPOS_BAR_RESTAURANT')) {
|
if (getDolGlobalString('TAKEPOS_BAR_RESTAURANT')) {
|
||||||
if ($conf->global->TAKEPOS_ORDER_PRINTERS) {
|
if (getDolGlobalString('TAKEPOS_ORDER_PRINTERS')) {
|
||||||
$menus[$r++] = array('title'=>'<span class="fa fa-blender-phone paddingrightonly"></span><div class="trunc">'.$langs->trans("Order").'</span>', 'action'=>'TakeposPrintingOrder();');
|
$menus[$r++] = array('title'=>'<span class="fa fa-blender-phone paddingrightonly"></span><div class="trunc">'.$langs->trans("Order").'</span>', 'action'=>'TakeposPrintingOrder();');
|
||||||
}
|
}
|
||||||
//Button to print receipt before payment
|
//Button to print receipt before payment
|
||||||
@ -1218,12 +1224,13 @@ if (!empty($conf->global->TAKEPOS_WEIGHING_SCALE)) {
|
|||||||
|
|
||||||
<!-- Show categories -->
|
<!-- Show categories -->
|
||||||
<?php
|
<?php
|
||||||
if ($conf->global->TAKEPOS_HIDE_CATEGORIES == 1) {
|
if (getDolGlobalInt('TAKEPOS_HIDE_CATEGORIES') == 1) {
|
||||||
print '<div class="div4" style= "display: none;">';
|
print '<div class="div4" style= "display: none;">';
|
||||||
} else {
|
} else {
|
||||||
print '<div class="div4">';
|
print '<div class="div4">';
|
||||||
}
|
}
|
||||||
$count = 0;
|
|
||||||
|
$count = 0;
|
||||||
while ($count < $MAXCATEG) {
|
while ($count < $MAXCATEG) {
|
||||||
?>
|
?>
|
||||||
<div class="wrapper" <?php if ($count == ($MAXCATEG - 2)) {
|
<div class="wrapper" <?php if ($count == ($MAXCATEG - 2)) {
|
||||||
@ -1260,7 +1267,7 @@ if (!empty($conf->global->TAKEPOS_WEIGHING_SCALE)) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Show product -->
|
<!-- Show product -->
|
||||||
<div class="div5"<?php if ($conf->global->TAKEPOS_HIDE_CATEGORIES == 1) {
|
<div class="div5"<?php if (getDolGlobalInt('TAKEPOS_HIDE_CATEGORIES') == 1) {
|
||||||
print ' style="width:100%;"';
|
print ' style="width:100%;"';
|
||||||
} ?>>
|
} ?>>
|
||||||
<?php
|
<?php
|
||||||
|
|||||||
@ -59,6 +59,8 @@ $action = GETPOST('action', 'aZ09');
|
|||||||
$idproduct = GETPOST('idproduct', 'int');
|
$idproduct = GETPOST('idproduct', 'int');
|
||||||
$place = (GETPOST('place', 'aZ09') ? GETPOST('place', 'aZ09') : 0); // $place is id of table for Bar or Restaurant
|
$place = (GETPOST('place', 'aZ09') ? GETPOST('place', 'aZ09') : 0); // $place is id of table for Bar or Restaurant
|
||||||
$placeid = 0; // $placeid is ID of invoice
|
$placeid = 0; // $placeid is ID of invoice
|
||||||
|
$mobilepage = GETPOST('mobilepage', 'alpha');
|
||||||
|
|
||||||
// Terminal is stored into $_SESSION["takeposterminal"];
|
// Terminal is stored into $_SESSION["takeposterminal"];
|
||||||
|
|
||||||
if (empty($user->rights->takepos->run) && !defined('INCLUDE_PHONEPAGE_FROM_PUBLIC_PAGE')) {
|
if (empty($user->rights->takepos->run) && !defined('INCLUDE_PHONEPAGE_FROM_PUBLIC_PAGE')) {
|
||||||
@ -80,7 +82,6 @@ if ((getDolGlobalString('TAKEPOS_PHONE_BASIC_LAYOUT') == 1 && $conf->browser->la
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$mobilepage = GETPOST('mobilepage', 'alpha');
|
|
||||||
$title = 'TakePOS - Dolibarr '.DOL_VERSION;
|
$title = 'TakePOS - Dolibarr '.DOL_VERSION;
|
||||||
if (!empty($conf->global->MAIN_APPLICATION_TITLE)) {
|
if (!empty($conf->global->MAIN_APPLICATION_TITLE)) {
|
||||||
$title = 'TakePOS - '.$conf->global->MAIN_APPLICATION_TITLE;
|
$title = 'TakePOS - '.$conf->global->MAIN_APPLICATION_TITLE;
|
||||||
@ -1273,8 +1274,8 @@ if (getDolGlobalString('TAKEPOS_BAR_RESTAURANT')) {
|
|||||||
if ($mobilepage == "invoice" || $mobilepage == "") {
|
if ($mobilepage == "invoice" || $mobilepage == "") {
|
||||||
// If not on smartphone version or if it is the invoice page
|
// If not on smartphone version or if it is the invoice page
|
||||||
//print 'mobilepage='.$mobilepage;
|
//print 'mobilepage='.$mobilepage;
|
||||||
print '<span class="opacitymedium">'.$langs->trans('Place')."</span> <b>".($label ? $label : '?')."</b><br>";
|
print '<span class="opacitymedium">'.$langs->trans('Place')."</span> <b>".(empty($label) ? '?' : $label)."</b><br>";
|
||||||
print '<span class="opacitymedium">'.$langs->trans('Floor')."</span> <b>".($floor ? $floor : '?')."</b>";
|
print '<span class="opacitymedium">'.$langs->trans('Floor')."</span> <b>".(empty($floor) ? '?' : $floor)."</b>";
|
||||||
} elseif (defined('INCLUDE_PHONEPAGE_FROM_PUBLIC_PAGE')) {
|
} elseif (defined('INCLUDE_PHONEPAGE_FROM_PUBLIC_PAGE')) {
|
||||||
print $mysoc->name;
|
print $mysoc->name;
|
||||||
} elseif ($mobilepage == "cats") {
|
} elseif ($mobilepage == "cats") {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user