diff options
Diffstat (limited to 'engine/lib/input.php')
-rw-r--r-- | engine/lib/input.php | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/engine/lib/input.php b/engine/lib/input.php index c1b575e64..8cbea6986 100644 --- a/engine/lib/input.php +++ b/engine/lib/input.php @@ -23,9 +23,31 @@ if (isset($_REQUEST[$variable])) {
$value = $_REQUEST[$variable]; return trim($_REQUEST[$variable]);
- } + }
+
+ global $CONFIG;
+
+ if (isset($CONFIG->input[$variable]))
+ return $CONFIG->input[$variable]; return $default;
- } + }
+
+ /**
+ * Sets an input value that may later be retrieved by get_input
+ *
+ * @param string $variable The name of the variable
+ * @param string $value The value of the variable
+ */
+ function set_input($variable, $value) {
+
+ global $CONFIG;
+ if (!isset($CONFIG->input))
+ $CONFIG->input = array();
+ $CONFIG->input[trim($variable)] = trim($value);
+
+ }
+
+ ?>
\ No newline at end of file |