Exemplo n.º 1
0
if (!isset($_GET['section']) && isset($_GET['id'])) {
    $_GET['section'] = 'general';
}
// If we're going to modify servicegroup data
if (isset($_GET['id'])) {
    $serviceGroup = NagiosServiceGroupPeer::retrieveByPK($_GET['id']);
    if (!$serviceGroup) {
        header("Location: welcome.php");
        die;
    }
}
// Action Handlers
if (isset($_GET['request'])) {
    if ($_GET['request'] == "delete" && $_GET['section'] == 'members') {
        // !!!!!!!!!!!!!! This is where we do dependency error checking
        $membership = NagiosServiceGroupMemberPeer::retrieveByPK($_GET['member_id']);
        if ($membership) {
            $membership->delete();
            $success = "Member Deleted";
        }
    }
    if ($_GET['request'] == "delete" && $_GET['section'] == 'general') {
        $serviceGroup->delete();
        $success = "Service Group Deleted.";
        unset($serviceGroup);
        unset($_GET['id']);
    }
}
if (isset($_POST['request'])) {
    if ($_POST['request'] == 'add_servicegroup') {
        // Check for pre-existing contact with same name