Fix mobile
This commit is contained in:
parent
52fdabf218
commit
f88a721080
@ -1613,6 +1613,10 @@ class RequisitionsController extends ApiController
|
||||
if (isset($data['deal_date']))
|
||||
$deal_date = trim($data['deal_date']);
|
||||
|
||||
$deal_id = null;
|
||||
if (isset($data['deal_id']))
|
||||
$deal_id = intval($data['deal_id']);
|
||||
|
||||
|
||||
if (($user_id = $_SESSION['id']) && is_array($requisitions_ids)) {
|
||||
|
||||
@ -1628,6 +1632,8 @@ class RequisitionsController extends ApiController
|
||||
if ($requisition_id) {
|
||||
$req_inst->deleteReq($requisition_id, $user_id, [
|
||||
'id_del_client',
|
||||
'note' => ($is_deal) ? 0 : 1,
|
||||
'datazakl' => $deal_date ? strtotime($deal_date) * 1000 : time() * 1000,
|
||||
'reason' => $comment,
|
||||
'req_id' => $requisition_id,
|
||||
'tempid' => 0,
|
||||
@ -1641,6 +1647,17 @@ class RequisitionsController extends ApiController
|
||||
}
|
||||
}
|
||||
|
||||
if ($deal_id > 0 && $is_deal) {
|
||||
$updateFields = [];
|
||||
if ($deal_date) $updateFields[] = "deal_date = '" . mysql_real_escape_string($deal_date) . "'";
|
||||
if (isset($data['summa']) && intval($data['summa']) > 0) $updateFields[] = "contract_price = " . intval($data['summa']);
|
||||
if ($commission > 0) $updateFields[] = "total_commission = " . $commission;
|
||||
if (!empty($updateFields)) {
|
||||
$sql = "UPDATE deals SET " . implode(', ', $updateFields) . " WHERE id = " . $deal_id;
|
||||
mysql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
if (count($errors))
|
||||
$error = true;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user