Merge pull request #19518 from 1ocate/1ocateAddShipmentclose
NEW Mass action close shipment
This commit is contained in:
commit
139c5a4327
@ -211,6 +211,34 @@ if (empty($reshook)) {
|
||||
include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php';
|
||||
}
|
||||
|
||||
// If massaction is close
|
||||
if ($massaction == 'classifyclose') {
|
||||
$error=0;
|
||||
$selectids = GETPOST('toselect', 'array');
|
||||
foreach ($selectids as $selectid) {
|
||||
// $object->fetch($selectid);
|
||||
$object->fetch($selectid);
|
||||
$result = $object->setClosed();
|
||||
}
|
||||
|
||||
$massaction = $action = 'classifyclose';
|
||||
|
||||
if ($result < 0) {
|
||||
$error++;
|
||||
}
|
||||
|
||||
|
||||
if (!$error) {
|
||||
$db->commit();
|
||||
|
||||
setEventMessage($langs->trans("Close Done"));
|
||||
header('Location: '.$_SERVER["PHP_SELF"]);
|
||||
exit;
|
||||
} else {
|
||||
$db->rollback();
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* View
|
||||
@ -489,7 +517,7 @@ $param .= $hookmanager->resPrint;
|
||||
|
||||
$arrayofmassactions = array(
|
||||
'builddoc' => img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("PDFMerge"),
|
||||
//'classifyclose'=>$langs->trans("Close"), TODO massive close shipment ie: when truck is charged
|
||||
'classifyclose'=>$langs->trans("Close"),
|
||||
'presend' => img_picto('', 'email', 'class="pictofixedwidth"').$langs->trans("SendByMail"),
|
||||
);
|
||||
if (in_array($massaction, array('presend'))) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user