diff --git a/application/OrderProduct/OrderProductModel.php b/application/OrderProduct/OrderProductModel.php index 2b63b75df..98c3759f5 100644 --- a/application/OrderProduct/OrderProductModel.php +++ b/application/OrderProduct/OrderProductModel.php @@ -129,7 +129,7 @@ class OrderProductModel $where = self::getSqlFilter($filter); $sql = "SELECT * FROM OrderProduct WHERE $where ORDER BY order_id, pos, product_id, description"; - //mfLoghandler::singleton()->debug($sql); + mfLoghandler::singleton()->debug($sql); $res = $db->query($sql); if ($db->num_rows($res)) { diff --git a/application/VoiceCallHistory/VoiceCallHistoryController.php b/application/VoiceCallHistory/VoiceCallHistoryController.php index c50bb02c9..0dabd2a07 100644 --- a/application/VoiceCallHistory/VoiceCallHistoryController.php +++ b/application/VoiceCallHistory/VoiceCallHistoryController.php @@ -152,18 +152,21 @@ class VoiceCallHistoryController extends mfBaseController { // TODO: Mail an office if(!$voicenumber) { - $unknown_numbers[] = $number; + $op = OrderProductModel::getFirst(["voicenumber%" => $number]); + if($op) { + if(!in_array($number . " (order id " . $op->order_id . ")", $in_order)) { + $in_order[] = $number . " (order id " . $op->order_id . ")"; + } + } else { + $unknown_numbers[] = $number; + } + $this->log->debug(__METHOD__.": Voicenumber $number not found."); continue; } if(!$voicenumber->contract_id) { - $op = OrderProductModel::getFirst(["voicenumber%" => $number]); - if($op) { - $in_order[] = $number." (order id ".$op->order_id.")"; - } else { - $missing_contracts[] = $number; - } + $missing_contracts[] = $number; $this->log->debug(__METHOD__.": Missing Contract_ID in Voicenumber ".$voicenumber->number); continue;