Merge branch '8.0' of git@github.com:Dolibarr/dolibarr.git into 8.0
This commit is contained in:
commit
83642ffa4d
@ -320,9 +320,10 @@ if (empty($reshook))
|
|||||||
$sql.= $field."=";
|
$sql.= $field."=";
|
||||||
|
|
||||||
//print $keycode.' - '.$_POST[$keycode].'<br>';
|
//print $keycode.' - '.$_POST[$keycode].'<br>';
|
||||||
if ($_POST[$keycode] == '' || ($keycode != 'langcode' && $keycode != 'private' && empty($_POST[$keycode]))) $sql.="null"; // lang must be '' if not defined so the unique key that include lang will work
|
if ($_POST[$keycode] == '' || ($keycode != 'langcode' && $keycode != 'position' && $keycode != 'private' && empty($_POST[$keycode]))) $sql.="null"; // lang must be '' if not defined so the unique key that include lang will work
|
||||||
elseif ($_POST[$keycode] == '0' && $keycode == 'langcode') $sql.="''"; // lang must be '' if not defined so the unique key that include lang will work
|
elseif ($_POST[$keycode] == '0' && $keycode == 'langcode') $sql.="''"; // lang must be '' if not defined so the unique key that include lang will work
|
||||||
elseif ($keycode == 'private') $sql.=((int) $_POST[$keycode]); // private must be 0 or 1
|
elseif ($keycode == 'private') $sql.=((int) $_POST[$keycode]); // private must be 0 or 1
|
||||||
|
elseif ($keycode == 'position') $sql.=((int) $_POST[$keycode]);
|
||||||
else $sql.="'".$db->escape($_POST[$keycode])."'";
|
else $sql.="'".$db->escape($_POST[$keycode])."'";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1535,6 +1535,7 @@ if (empty($reshook))
|
|||||||
{
|
{
|
||||||
$line->origin = $object->origin;
|
$line->origin = $object->origin;
|
||||||
$line->origin_id = $line->id;
|
$line->origin_id = $line->id;
|
||||||
|
$line->fk_prev_id = $line->id;
|
||||||
$line->fetch_optionals($line->id);
|
$line->fetch_optionals($line->id);
|
||||||
$line->situation_percent = $line->get_prev_progress($object->id); // get good progress including credit note
|
$line->situation_percent = $line->get_prev_progress($object->id); // get good progress including credit note
|
||||||
|
|
||||||
@ -3250,8 +3251,7 @@ if ($action == 'create')
|
|||||||
print '<tr><td>' . $langs->trans($newclassname) . '</td><td colspan="2">' . $objectsrc->getNomUrl(1);
|
print '<tr><td>' . $langs->trans($newclassname) . '</td><td colspan="2">' . $objectsrc->getNomUrl(1);
|
||||||
// We check if Origin document (id and type is known) has already at least one invoice attached to it
|
// We check if Origin document (id and type is known) has already at least one invoice attached to it
|
||||||
$objectsrc->fetchObjectLinked($originid,$origin,'','facture');
|
$objectsrc->fetchObjectLinked($originid,$origin,'','facture');
|
||||||
$cntinvoice=count($objectsrc->linkedObjects['facture']);
|
if (is_array($objectsrc->linkedObjects['facture']) && count($objectsrc->linkedObjects['facture']) >= 1)
|
||||||
if ($cntinvoice>=1)
|
|
||||||
{
|
{
|
||||||
setEventMessages('WarningBillExist', null, 'warnings');
|
setEventMessages('WarningBillExist', null, 'warnings');
|
||||||
echo ' ('.$langs->trans('LatestRelatedBill').end($objectsrc->linkedObjects['facture'])->getNomUrl(1).')';
|
echo ' ('.$langs->trans('LatestRelatedBill').end($objectsrc->linkedObjects['facture'])->getNomUrl(1).')';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user