예제 #1
0
파일: service.php 프로젝트: Evolix/lilac
        }
    }
    if ($_GET['request'] == "delete" && $_GET['section'] == 'dependencies') {
        $dependency = NagiosDependencyPeer::retrieveByPK($_GET['dependency_id']);
        if ($dependency) {
            $dependency->delete();
            $success = "Dependency deleted.";
        }
    }
    if ($_GET['request'] == "delete" && $_GET['section'] == 'escalations') {
        // !!!!!!!!!!!!!! This is where we do dependency error checking
        $lilac->delete_escalation($_GET['escalation_id']);
        $success = "Escalation Deleted";
    }
    if ($_GET['request'] == "delete" && $_GET['section'] == 'checkcommand') {
        $param = NagiosServiceCheckCommandParameterPeer::retrieveByPK($_GET['checkcommandparameter_id']);
        if ($param) {
            $param->delete();
            $success = "Check Command Parameter Deleted.";
        }
    }
}
if (isset($_POST['request'])) {
    $modifiedData = array();
    if (isset($_POST['service_manage']) && count($_POST['service_manage'])) {
        foreach ($_POST['service_manage'] as $key => $value) {
            if (is_array($value)) {
                $modifiedData[$key] = $value;
            } else {
                $modifiedData[$key] = (string) $value;
            }