Merge branch '12.0' of git@github.com:Dolibarr/dolibarr.git into 13.0
Conflicts: htdocs/admin/limits.php htdocs/takepos/invoice.php
This commit is contained in:
commit
f16be78167
@ -299,7 +299,7 @@ if (empty($mysoc->country_code))
|
|||||||
print '<span class="opacitymedium">'.$langs->trans("UnitPriceOfProduct").":</span> ".price2num($s, 'MU');
|
print '<span class="opacitymedium">'.$langs->trans("UnitPriceOfProduct").":</span> ".price2num($s, 'MU');
|
||||||
print " x ".$langs->trans("Quantity").": ".$qty;
|
print " x ".$langs->trans("Quantity").": ".$qty;
|
||||||
print " - ".$langs->trans("VAT").": ".$vat.'%';
|
print " - ".$langs->trans("VAT").": ".$vat.'%';
|
||||||
print ' -> <span class="opacitymedium">'.$langs->trans("TotalPriceAfterRounding").": ".$tmparray[0].' / '.$tmparray[1].' / '.$tmparray[2]."<br>\n";
|
print ' -> <span class="opacitymedium">'.$langs->trans("TotalPriceAfterRounding").":</span> ".$tmparray[0].' / '.$tmparray[1].' / '.$tmparray[2]."<br>\n";
|
||||||
|
|
||||||
$s = 10 / 3; $qty = 2; $vat = 10;
|
$s = 10 / 3; $qty = 2; $vat = 10;
|
||||||
$tmparray = calcul_price_total($qty, price2num($s, 'MU'), 0, $vat, -1, -1, 0, 'HT', 0, 0, $mysoc, $localtax_array);
|
$tmparray = calcul_price_total($qty, price2num($s, 'MU'), 0, $vat, -1, -1, 0, 'HT', 0, 0, $mysoc, $localtax_array);
|
||||||
|
|||||||
@ -167,6 +167,7 @@ var pageactions=0;
|
|||||||
var place="<?php echo $place; ?>";
|
var place="<?php echo $place; ?>";
|
||||||
var editaction="qty";
|
var editaction="qty";
|
||||||
var editnumber="";
|
var editnumber="";
|
||||||
|
var invoiceid=0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
var app = this;
|
var app = this;
|
||||||
@ -483,8 +484,8 @@ function TakeposOrderNotes() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function Refresh() {
|
function Refresh() {
|
||||||
console.log("Refresh by reloading place="+place);
|
console.log("Refresh by reloading place="+place+" invoiceid="+invoiceid);
|
||||||
$("#poslines").load("invoice.php?place="+place, function() {
|
$("#poslines").load("invoice.php?place="+place+"&invoiceid="+invoiceid, function() {
|
||||||
//$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
|
//$('#poslines').scrollTop($('#poslines')[0].scrollHeight);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1000,7 +1000,7 @@ function CreditNote() {
|
|||||||
|
|
||||||
|
|
||||||
$( document ).ready(function() {
|
$( document ).ready(function() {
|
||||||
console.log("Set customer info and sales in header");
|
console.log("Set customer info and sales in header placeid=<?php echo $placeid; ?> status=<?php echo $invoice->statut; ?>");
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$s = $langs->trans("Customer");
|
$s = $langs->trans("Customer");
|
||||||
@ -1015,7 +1015,16 @@ $( document ).ready(function() {
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
$sql = "SELECT rowid, datec, ref FROM ".MAIN_DB_PREFIX."facture";
|
$sql = "SELECT rowid, datec, ref FROM ".MAIN_DB_PREFIX."facture";
|
||||||
$sql .= " WHERE ref LIKE '(PROV-POS".$_SESSION["takeposterminal"]."-0%' AND entity IN (".getEntity('invoice').")";
|
if (empty($conf->global->TAKEPOS_CAN_EDIT_IF_ALREADY_VALIDATED)) {
|
||||||
|
// By default, only invoices with a ref not already defined can in list of open invoice we can edit.
|
||||||
|
$sql .= " WHERE ref LIKE '(PROV-POS".$db->escape($_SESSION["takeposterminal"])."-0%' AND entity IN (".getEntity('invoice').")";
|
||||||
|
} else {
|
||||||
|
// If TAKEPOS_CAN_EDIT_IF_ALREADY_VALIDATED set, we show also draft invoice that already has a reference defined
|
||||||
|
$sql .= " WHERE pos_source = '".$db->escape($_SESSION["takeposterminal"])."'";
|
||||||
|
$sql .= " AND module_source = 'takepos'";
|
||||||
|
$sql .= " AND entity IN (".getEntity('invoice').")";
|
||||||
|
}
|
||||||
|
|
||||||
$sql .= $db->order('datec', 'ASC');
|
$sql .= $db->order('datec', 'ASC');
|
||||||
$resql = $db->query($sql);
|
$resql = $db->query($sql);
|
||||||
if ($resql) {
|
if ($resql) {
|
||||||
@ -1025,7 +1034,9 @@ $( document ).ready(function() {
|
|||||||
$num_sale = str_replace(")", "", str_replace("(PROV-POS".$_SESSION["takeposterminal"]."-", "", $obj->ref));
|
$num_sale = str_replace(")", "", str_replace("(PROV-POS".$_SESSION["takeposterminal"]."-", "", $obj->ref));
|
||||||
echo $num_sale;
|
echo $num_sale;
|
||||||
if (str_replace("-", "", $num_sale) > $max_sale) $max_sale = str_replace("-", "", $num_sale);
|
if (str_replace("-", "", $num_sale) > $max_sale) $max_sale = str_replace("-", "", $num_sale);
|
||||||
echo '\\\';Refresh();">';
|
echo '\\\'; invoiceid=\\\'';
|
||||||
|
echo $obj->rowid;
|
||||||
|
echo '\\\'; Refresh();">';
|
||||||
if ($placeid == $obj->rowid) echo "<b>";
|
if ($placeid == $obj->rowid) echo "<b>";
|
||||||
echo dol_print_date($db->jdate($obj->datec), '%H:%M', 'tzuser');
|
echo dol_print_date($db->jdate($obj->datec), '%H:%M', 'tzuser');
|
||||||
if ($placeid == $obj->rowid) echo "</b>";
|
if ($placeid == $obj->rowid) echo "</b>";
|
||||||
@ -1033,7 +1044,7 @@ $( document ).ready(function() {
|
|||||||
}
|
}
|
||||||
echo '$("#customerandsales").append(\'<a onclick="place=\\\'0-';
|
echo '$("#customerandsales").append(\'<a onclick="place=\\\'0-';
|
||||||
echo $max_sale + 1;
|
echo $max_sale + 1;
|
||||||
echo '\\\';Refresh();"><span class="fa fa-plus-square" title="'.dol_escape_htmltag($langs->trans("StartAParallelSale")).'"></a>\');';
|
echo '\\\'; invoiceid=0; Refresh();"><span class="fa fa-plus-square" title="'.dol_escape_htmltag($langs->trans("StartAParallelSale")).'"></a>\');';
|
||||||
} else {
|
} else {
|
||||||
dol_print_error($db);
|
dol_print_error($db);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user