コード例 #1
0
}
if ($refresh_time == 60000) {
    $refresh_sel2 = 'selected="selected"';
}
if ($refresh_time == 180000) {
    $refresh_sel3 = 'selected="selected"';
}
if ($refresh_time == 600000) {
    $refresh_sel4 = 'selected="selected"';
}
if (POST('take') != "") {
    if (!ossim_valid(POST('take'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("take"))) {
        exit;
    }
    if (check_uniqueid($prev_unique_id, $param_unique_id)) {
        Alarm_groups::take_group($conn, POST('take'), $_SESSION["_user"]);
    } else {
        die(ossim_error("Can't do this action for security reasons."));
    }
}
if (POST('release') != "") {
    if (!ossim_valid(POST('release'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("release"))) {
        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 != "") {
コード例 #2
0
function take_group($conn, $data)
{
    $group_id = $data['group_id'];
    //Validating parameters
    ossim_valid($group_id, OSS_INPUT, 'illegal:' . _("Alarm Group ID"));
    if (ossim_error()) {
        $info_error = "Error: " . ossim_get_error();
        ossim_clean_error();
        $return['error'] = TRUE;
        $return['msg'] = $info_error;
        return $return;
    }
    $user = Session::get_session_user();
    Alarm_groups::take_group($conn, $group_id, $user);
    Util::memcacheFlush(FALSE);
    $return['error'] = FALSE;
    $return['data'] = '';
    return $return;
}