aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/input.php
diff options
context:
space:
mode:
Diffstat (limited to 'engine/lib/input.php')
-rw-r--r--engine/lib/input.php26
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