Beispiel #1
0
             $membership->save();
             $success = "New Service Contact Group Link added.";
         }
     }
 } else {
     if ($_POST['request'] == 'add_servicegroup_command') {
         $c = new Criteria();
         $c->add(NagiosServiceGroupMemberPeer::SERVICE, $service->getId());
         $c->add(NagiosServiceGroupMemberPeer::SERVICE_GROUP, $_POST['servicegroup_id']);
         $tempMembership = NagiosServiceGroupMemberPeer::doSelectOne($c);
         if ($tempMembership) {
             $error = "That service group already exists in that list!";
         } else {
             $membership = new NagiosServiceGroupMember();
             $membership->setService($service->getId());
             $membership->setServiceGroup($_POST['servicegroup_id']);
             $membership->save();
             $success = "New Service Group Link added.";
         }
     } else {
         if ($_POST['request'] == 'command_parameter_add') {
             if (trim($_POST['service_manage']['parameter']) == "") {
                 $error = "Parameter cannot be blank.";
             } else {
                 // All is well for error checking, modify the command.
                 $param = new NagiosServiceCheckCommandParameter();
                 $param->setService($service->getId());
                 $param->setParameter($_POST['service_manage']['parameter']);
                 $param->save();
                 $success = "Command Parameter added.";
             }