} 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 != "") {
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; }