public static function request($id = NULL, $default = NULL, $post = COBRA_REQUEST_POST, $clear = true, $safe = true, $size = COBRA_REQUEST_SIZE) { if ($post) { $v = (!isset($_POST[$id]) or $_POST[$id] == '') ? $default : $_POST[$id]; if ($clear) { unset($_POST[$id]); } } else { $v = (!isset($_REQUEST[$id]) or $_REQUEST[$id] == '') ? $default : $_REQUEST[$id]; if ($clear) { unset($_REQUEST[$id]); } } if ($safe && !empty($v)) { $v = coStr::subalnum($v, $size); } return $v; }