Ejemplo n.º 1
0
 public function editNotificationRule($contact_id, $contactGroup, $alertRules, $notificationRuleIds)
 {
     $result = array();
     if ($notificationRuleIds) {
         $info = array('contactId' => $contact_id, 'contactGroup' => $contactGroup, 'notificationRuleIds' => $notificationRuleIds);
         $infoSet = MonitisApiHelper::rulesFromJson($info, $alertRules);
         $resp = MonitisApi::editNotificationRule($infoSet);
         if ($resp['status'] == 'ok') {
             $result['status'] = 'ok';
             $result['msg'] = 'A notification has been successfully set';
         } else {
             $result['status'] = 'error';
             $result['msg'] = $resp['error'];
         }
     } else {
         $result['status'] = 'error';
         $result['msg'] = 'Notification is not set';
     }
     return $result;
 }