Files
crm.e5.pl/modules/EcmServices/action_rw.php
2024-04-27 09:23:34 +02:00

61 lines
1.4 KiB
PHP

<?php
//sugar_die('Deprecated!');
//ini_set('display_errors', '1');
//error_reporting(E_ALL);
require_once('modules/EcmServices/EcmService.php');
$uids = explode(',', @$_REQUEST['uid']);
$e = array();
foreach ($uids as $uid) {
//var_dump($uid);
$focus = new EcmService();
$focus->retrieve($uid);
$focus->format_all_fields();
/*
var_dump($a = ($focus->status != 'closed'));
exit;
*/
// var_dump($focus->toArray());
if ($focus->status != 'closed') {
$url = 'index.php?module=EcmStockDocInsideOuts&action=EditView&parent_doc_type=EcmServices&uid=' . $uid;
header("Location: $url");
exit;
/*
// DEPRECATED !
// WZ
// $focus->saveStockDocOut();
// RW
$focus->saveStockDocInsideOut();
// Status
$focus->close();
$focus->save();
*/
} else {
$e[] = 'Nie można zamknąć zlecenia ' . $focus->document_no . ' ponieważ jest już zamknięte.';
}
}
$uri = 'index.php?module=EcmServices';
if (count($e)) {
echo '<style>ul.error-list li { color: red; margin: 10px 0; padding: 5px 0; font-weight: bold; }</style><ul class="error-list"><li>' . implode('</li><li>', $e) . '</li></ul>';
header('Refresh: 3;url=' . $uri);
exit;
} else {
header('Location: ' . $uri);
exit;
}