示例#1
0
function save_descr($conn, $data)
{
    $group_id = $data['group_id'];
    $descr = $data['descr'];
    //Validating parameters
    ossim_valid($group_id, OSS_INPUT, 'illegal:' . _("Alarm Group ID"));
    ossim_valid($descr, OSS_INPUT, OSS_NULLABLE, 'illegal:' . _("Description"));
    if (ossim_error()) {
        $info_error = "Error: " . ossim_get_error();
        ossim_clean_error();
        $return['error'] = TRUE;
        $return['msg'] = $info_error;
        return $return;
    }
    Alarm_groups::change_descr($conn, $descr, $group_id);
    $return['error'] = FALSE;
    $return['data'] = '';
    return $return;
}
        exit;
    }
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm_groups::release_group($conn, POST('release'));
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
if ($group != "") {
    if (!ossim_valid($new_descr, OSS_NULLABLE, OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("descr"))) {
        exit;
    }
    if (!ossim_valid($group, OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("group"))) {
        exit;
    }
    Alarm_groups::change_descr($conn, $new_descr, $group);
}
if (POST('close_group') != "") {
    if (!ossim_valid(POST('close_group'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("close_group"))) {
        exit;
    }
    $group_ids = explode(',', POST('close_group'));
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        foreach ($group_ids as $group_id) {
            Alarm_groups::change_status($group_id, "closed");
        }
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
if (POST('open_group') != "") {