Exemplo n.º 1
0
             unset($modifiedData);
             $success = "Host modified.";
             unset($_GET['edit']);
         }
     } else {
         if ($_POST['request'] == 'add_member_command') {
             $c = new Criteria();
             $c->add(NagiosHostgroupMembershipPeer::HOST, $_GET['id']);
             $c->add(NagiosHostgroupMembershipPeer::HOSTGROUP, $modifiedData['hostgroup_id']);
             $tempMembership = NagiosHostgroupMembershipPeer::doSelectOne($c);
             if ($tempMembership) {
                 $error = "That host group already exists in that list!";
             } else {
                 $membership = new NagiosHostgroupMembership();
                 $membership->setNagiosHost($host);
                 $membership->setHostgroup($modifiedData['hostgroup_id']);
                 $membership->save();
                 $success = "Host Added To Host Group.";
                 unset($modifiedData);
             }
         } else {
             if ($_POST['request'] == 'command_parameter_add') {
                 // All is well for error checking, modify the command.
                 $lilac->add_host_command_parameter($_GET['id'], $modifiedData);
                 // Remove session data
                 unset($host);
                 $success = "Command Parameter added.";
             }
         }
     }
 }