Merge branch '4.0' of git@github.com:Dolibarr/dolibarr.git into 5.0
Conflicts: htdocs/core/class/commonobject.class.php htdocs/core/modules/commande/doc/pdf_einstein.modules.php htdocs/fourn/class/fournisseur.commande.class.php htdocs/theme/eldy/style.css.php
This commit is contained in:
commit
2120b9af85
@ -3010,12 +3010,12 @@ abstract class CommonObject
|
|||||||
*/
|
*/
|
||||||
function getTotalWeightVolume()
|
function getTotalWeightVolume()
|
||||||
{
|
{
|
||||||
$weightUnit=0;
|
$totalWeight = 0;
|
||||||
$volumeUnit=0;
|
$totalVolume = 0;
|
||||||
$totalWeight = '';
|
// defined for shipment only
|
||||||
$totalVolume = '';
|
$totalOrdered = '';
|
||||||
$totalOrdered = ''; // defined for shipment only
|
// defined for shipment only
|
||||||
$totalToShip = ''; // defined for shipment only
|
$totalToShip = '';
|
||||||
|
|
||||||
foreach ($this->lines as $line)
|
foreach ($this->lines as $line)
|
||||||
{
|
{
|
||||||
@ -3030,11 +3030,18 @@ abstract class CommonObject
|
|||||||
$totalToShip+=$line->qty_shipped; // defined for shipment only
|
$totalToShip+=$line->qty_shipped; // defined for shipment only
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define qty, weight, volume, weight_units, volume_units
|
// Define qty, weight, volume, weight_units, volume_units
|
||||||
if ($this->element == 'shipping') $qty=$line->qty_shipped; // for shipments
|
if ($this->element == 'shipping') {
|
||||||
else $qty=$line->qty;
|
// for shipments
|
||||||
$weight=$line->weight;
|
$qty = $line->qty_shipped ? $line->qty_shipped : 0;
|
||||||
$volume=$line->volume;
|
}
|
||||||
|
else {
|
||||||
|
$qty = $line->qty ? $line->qty : 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
$weight = $line->weight ? $line->weight : 0;
|
||||||
|
$volume = $line->volume ? $line->volume : 0;
|
||||||
|
|
||||||
$weight_units=$line->weight_units;
|
$weight_units=$line->weight_units;
|
||||||
$volume_units=$line->volume_units;
|
$volume_units=$line->volume_units;
|
||||||
|
|
||||||
|
|||||||
@ -1789,7 +1789,7 @@ function dol_check_secure_access_document($modulepart,$original_file,$entity,$fu
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Wrapping pour les dons
|
// Wrapping pour les dons
|
||||||
else if ($modulepart == 'donation' && !empty($conf->donation->dir_output))
|
else if ($modulepart == 'donation' && !empty($conf->don->dir_output))
|
||||||
{
|
{
|
||||||
if ($fuser->rights->don->lire || preg_match('/^specimen/i',$original_file))
|
if ($fuser->rights->don->lire || preg_match('/^specimen/i',$original_file))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1483,6 +1483,9 @@ class CommandeFournisseur extends CommonOrder
|
|||||||
|
|
||||||
$subprice = price2num($pu,'MU');
|
$subprice = price2num($pu,'MU');
|
||||||
|
|
||||||
|
$rangmax = $this->line_max();
|
||||||
|
$rang = $rangmax + 1;
|
||||||
|
|
||||||
// Insert line
|
// Insert line
|
||||||
$this->line=new CommandeFournisseurLigne($this->db);
|
$this->line=new CommandeFournisseurLigne($this->db);
|
||||||
|
|
||||||
|
|||||||
@ -158,25 +158,25 @@ if (! empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED))
|
|||||||
|
|
||||||
// Set text color to black or white
|
// Set text color to black or white
|
||||||
$tmppart=explode(',',$colorbackhmenu1);
|
$tmppart=explode(',',$colorbackhmenu1);
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) $colortextbackhmenu='FFFFFF';
|
if ($tmpval <= 460) $colortextbackhmenu='FFFFFF';
|
||||||
else $colortextbackhmenu='000000';
|
else $colortextbackhmenu='000000';
|
||||||
|
|
||||||
$tmppart=explode(',',$colorbackvmenu1);
|
$tmppart=explode(',',$colorbackvmenu1);
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) { $colortextbackvmenu='FFFFFF'; }
|
if ($tmpval <= 460) { $colortextbackvmenu='FFFFFF'; }
|
||||||
else { $colortextbackvmenu='000000'; }
|
else { $colortextbackvmenu='000000'; }
|
||||||
|
|
||||||
$tmppart=explode(',',$colorbacktitle1);
|
$tmppart=explode(',',$colorbacktitle1);
|
||||||
if ($colortexttitle == '')
|
if ($colortexttitle == '')
|
||||||
{
|
{
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) { $colortexttitle='FFFFFF'; $colorshadowtitle='888888'; }
|
if ($tmpval <= 460) { $colortexttitle='FFFFFF'; $colorshadowtitle='888888'; }
|
||||||
else { $colortexttitle='000000'; $colorshadowtitle='FFFFFF'; }
|
else { $colortexttitle='000000'; $colorshadowtitle='FFFFFF'; }
|
||||||
}
|
}
|
||||||
|
|
||||||
$tmppart=explode(',',$colorbacktabcard1);
|
$tmppart=explode(',',$colorbacktabcard1);
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) { $colortextbacktab='FFFFFF'; }
|
if ($tmpval <= 460) { $colortextbacktab='FFFFFF'; }
|
||||||
else { $colortextbacktab='111111'; }
|
else { $colortextbacktab='111111'; }
|
||||||
|
|
||||||
|
|||||||
@ -159,25 +159,25 @@ if (empty($colortopbordertitle1)) $colortopbordertitle1=$colorbackhmenu1;
|
|||||||
|
|
||||||
// Set text color to black or white
|
// Set text color to black or white
|
||||||
$tmppart=explode(',',$colorbackhmenu1);
|
$tmppart=explode(',',$colorbackhmenu1);
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) $colortextbackhmenu='FFFFFF';
|
if ($tmpval <= 460) $colortextbackhmenu='FFFFFF';
|
||||||
else $colortextbackhmenu='000000';
|
else $colortextbackhmenu='000000';
|
||||||
|
|
||||||
$tmppart=explode(',',$colorbackvmenu1);
|
$tmppart=explode(',',$colorbackvmenu1);
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) { $colortextbackvmenu='FFFFFF'; }
|
if ($tmpval <= 460) { $colortextbackvmenu='FFFFFF'; }
|
||||||
else { $colortextbackvmenu='000000'; }
|
else { $colortextbackvmenu='000000'; }
|
||||||
|
|
||||||
$tmppart=explode(',',$colorbacktitle1);
|
$tmppart=explode(',',$colorbacktitle1);
|
||||||
if ($colortexttitle == '')
|
if ($colortexttitle == '')
|
||||||
{
|
{
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) { $colortexttitle='FFFFFF'; $colorshadowtitle='888888'; }
|
if ($tmpval <= 460) { $colortexttitle='FFFFFF'; $colorshadowtitle='888888'; }
|
||||||
else { $colortexttitle='101010'; $colorshadowtitle='FFFFFF'; }
|
else { $colortexttitle='101010'; $colorshadowtitle='FFFFFF'; }
|
||||||
}
|
}
|
||||||
|
|
||||||
$tmppart=explode(',',$colorbacktabcard1);
|
$tmppart=explode(',',$colorbacktabcard1);
|
||||||
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : '')+(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '');
|
$tmpval=(! empty($tmppart[0]) ? $tmppart[0] : 0)+(! empty($tmppart[1]) ? $tmppart[1] : 0)+(! empty($tmppart[2]) ? $tmppart[2] : 0);
|
||||||
if ($tmpval <= 460) { $colortextbacktab='FFFFFF'; }
|
if ($tmpval <= 460) { $colortextbacktab='FFFFFF'; }
|
||||||
else { $colortextbacktab='111111'; }
|
else { $colortextbacktab='111111'; }
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user