Merge branch '12.0' of git@github.com:Dolibarr/dolibarr.git into develop
Conflicts: htdocs/societe/card.php
This commit is contained in:
commit
7005c17569
@ -631,26 +631,32 @@ if (empty($reshook))
|
|||||||
$errors[] = "ErrorFilePartiallyUploaded";
|
$errors[] = "ErrorFilePartiallyUploaded";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Gestion du logo de la société
|
|
||||||
} else {
|
} else {
|
||||||
if ($db->lasterrno() == 'DB_ERROR_RECORD_ALREADY_EXISTS') // TODO Sometime errors on duplicate on profid and not on code, so we must manage this case
|
if ($result == -3 && in_array('ErrorCustomerCodeAlreadyUsed', $object->errors))
|
||||||
|
{
|
||||||
|
$duplicate_code_error = true;
|
||||||
|
$object->code_client = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($result == -3 && in_array('ErrorSupplierCodeAlreadyUsed', $object->errors))
|
||||||
{
|
{
|
||||||
$duplicate_code_error = true;
|
$duplicate_code_error = true;
|
||||||
$object->code_fournisseur = null;
|
$object->code_fournisseur = null;
|
||||||
$object->code_client = null;
|
}
|
||||||
|
|
||||||
|
if ($db->lasterrno() == 'DB_ERROR_RECORD_ALREADY_EXISTS') { // TODO Sometime errors on duplicate on profid and not on code, so we must manage this case
|
||||||
|
$duplicate_code_error = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
setEventMessages($object->error, $object->errors, 'errors');
|
setEventMessages($object->error, $object->errors, 'errors');
|
||||||
$error++;
|
$error++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($result >= 0 && !$error)
|
if ($result >= 0 && !$error) {
|
||||||
{
|
|
||||||
$db->commit();
|
$db->commit();
|
||||||
|
|
||||||
if (!empty($backtopage))
|
if (!empty($backtopage)) {
|
||||||
{
|
|
||||||
$backtopage = preg_replace('/--IDFORBACKTOPAGE--/', $object->id, $backtopage); // New method to autoselect project after a New on another form object creation
|
$backtopage = preg_replace('/--IDFORBACKTOPAGE--/', $object->id, $backtopage); // New method to autoselect project after a New on another form object creation
|
||||||
if (preg_match('/\?/', $backtopage)) $backtopage .= '&socid='.$object->id; // Old method
|
if (preg_match('/\?/', $backtopage)) $backtopage .= '&socid='.$object->id; // Old method
|
||||||
header("Location: ".$backtopage);
|
header("Location: ".$backtopage);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user