mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-10 11:31:26 +01:00
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
Conflicts: htdocs/core/lib/functions.lib.php
This commit is contained in:
@@ -1408,7 +1408,9 @@ class Propal extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
// reset ref_client
|
// reset ref_client
|
||||||
|
if (!getDolGlobalString('MAIN_KEEP_REF_CUSTOMER_ON_CLONING')) {
|
||||||
$object->ref_client = '';
|
$object->ref_client = '';
|
||||||
|
}
|
||||||
|
|
||||||
// TODO Change product price if multi-prices
|
// TODO Change product price if multi-prices
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -8214,6 +8214,9 @@ function dol_htmlwithnojs($stringtoencode, $nouseofiframesandbox = 0, $check = '
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Clear ZERO WIDTH NO-BREAK SPACE, ZERO WIDTH SPACE, ZERO WIDTH JOINER
|
||||||
|
$out = preg_replace('/[\x{200B}-\x{200D}\x{FEFF}]/u', ' ', $out);
|
||||||
|
|
||||||
// Clean some html entities that are useless so text is cleaner
|
// Clean some html entities that are useless so text is cleaner
|
||||||
$out = preg_replace('/&(tab|newline);/i', ' ', $out);
|
$out = preg_replace('/&(tab|newline);/i', ' ', $out);
|
||||||
|
|
||||||
@@ -8324,6 +8327,7 @@ function dol_htmlentitiesbr($stringtoencode, $nl2brmode = 0, $pagecodefrom = 'UT
|
|||||||
if ($removelasteolbr) {
|
if ($removelasteolbr) {
|
||||||
$newstring = preg_replace('/<br>$/i', '', $newstring); // Remove last <br> (remove only last one)
|
$newstring = preg_replace('/<br>$/i', '', $newstring); // Remove last <br> (remove only last one)
|
||||||
}
|
}
|
||||||
|
$newstring = preg_replace('/[\x{200B}-\x{200D}\x{FEFF}]/u', ' ', $newstring);
|
||||||
$newstring = strtr($newstring, array('&' => '__and__', '<' => '__lt__', '>' => '__gt__', '"' => '__dquot__'));
|
$newstring = strtr($newstring, array('&' => '__and__', '<' => '__lt__', '>' => '__gt__', '"' => '__dquot__'));
|
||||||
$newstring = dol_htmlentities($newstring, ENT_COMPAT, $pagecodefrom); // Make entity encoding
|
$newstring = dol_htmlentities($newstring, ENT_COMPAT, $pagecodefrom); // Make entity encoding
|
||||||
$newstring = strtr($newstring, array('__and__' => '&', '__lt__' => '<', '__gt__' => '>', '__dquot__' => '"'));
|
$newstring = strtr($newstring, array('__and__' => '&', '__lt__' => '<', '__gt__' => '>', '__dquot__' => '"'));
|
||||||
|
|||||||
@@ -858,11 +858,11 @@ class pdf_espadon extends ModelePdfExpedition
|
|||||||
$object->volume_units = (float) $object->size_units * 3;
|
$object->volume_units = (float) $object->size_units * 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($totalWeight != '') {
|
if (!empty($totalWeight)) {
|
||||||
$totalWeighttoshow = showDimensionInBestUnit($totalWeight, 0, "weight", $outputlangs);
|
$totalWeighttoshow = showDimensionInBestUnit($totalWeight, 0, "weight", $outputlangs, -1, 'no', 1);
|
||||||
}
|
}
|
||||||
if ($totalVolume != '') {
|
if (!empty($totalVolume)) {
|
||||||
$totalVolumetoshow = showDimensionInBestUnit($totalVolume, 0, "volume", $outputlangs);
|
$totalVolumetoshow = showDimensionInBestUnit($totalVolume, 0, "volume", $outputlangs, -1, 'no', 1);
|
||||||
}
|
}
|
||||||
if (!empty($object->trueWeight)) {
|
if (!empty($object->trueWeight)) {
|
||||||
$totalWeighttoshow = showDimensionInBestUnit($object->trueWeight, $object->weight_units, "weight", $outputlangs);
|
$totalWeighttoshow = showDimensionInBestUnit($object->trueWeight, $object->weight_units, "weight", $outputlangs);
|
||||||
|
|||||||
@@ -750,11 +750,11 @@ class pdf_rouget extends ModelePdfExpedition
|
|||||||
$object->volume_units = (float) $object->size_units * 3;
|
$object->volume_units = (float) $object->size_units * 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($totalWeight != '') {
|
if (!empty($totalWeight)) {
|
||||||
$totalWeighttoshow = showDimensionInBestUnit($totalWeight, 0, "weight", $outputlangs);
|
$totalWeighttoshow = showDimensionInBestUnit($totalWeight, 0, "weight", $outputlangs, -1, 'no', 1);
|
||||||
}
|
}
|
||||||
if ($totalVolume != '') {
|
if (!empty($totalVolume)) {
|
||||||
$totalVolumetoshow = showDimensionInBestUnit($totalVolume, 0, "volume", $outputlangs);
|
$totalVolumetoshow = showDimensionInBestUnit($totalVolume, 0, "volume", $outputlangs, -1, 'no', 1);
|
||||||
}
|
}
|
||||||
if (!empty($object->trueWeight)) {
|
if (!empty($object->trueWeight)) {
|
||||||
$totalWeighttoshow = showDimensionInBestUnit($object->trueWeight, $object->weight_units, "weight", $outputlangs);
|
$totalWeighttoshow = showDimensionInBestUnit($object->trueWeight, $object->weight_units, "weight", $outputlangs);
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ if (empty($reshook) && $action == 'add') {
|
|||||||
|
|
||||||
if (!$error) {
|
if (!$error) {
|
||||||
// Search thirdparty and set it if found to the new created project
|
// Search thirdparty and set it if found to the new created project
|
||||||
$result = $thirdparty->fetch(0, '', '', '', '', '', '', '', '', '', $object->email);
|
$result = $thirdparty->fetch(0, '', '', '', '', '', '', '', '', '', GETPOST('email'));
|
||||||
if ($result > 0) {
|
if ($result > 0) {
|
||||||
$proj->socid = $thirdparty->id;
|
$proj->socid = $thirdparty->id;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user