From c5cc2821311012a8a4385a304a043c4b41f2afbb Mon Sep 17 00:00:00 2001
From: brettp
Date: Mon, 31 Aug 2009 19:05:21 +0000
Subject: All line endings are now Unix-style.
git-svn-id: https://code.elgg.org/elgg/trunk@3451 36083f99-b078-4883-b0ff-0f9b5a30f544
---
engine/lib/input.php | 348 +++++++++++++++++++++++++--------------------------
1 file changed, 174 insertions(+), 174 deletions(-)
(limited to 'engine/lib/input.php')
diff --git a/engine/lib/input.php b/engine/lib/input.php
index 338df2a08..71abbb330 100644
--- a/engine/lib/input.php
+++ b/engine/lib/input.php
@@ -1,66 +1,66 @@
-
- * @author Curverider Ltd
+ * @link http://elgg.org/
+ */
- * @link http://elgg.org/
- */
-
- /**
- * Get some input from variables passed on the GET or POST line.
- *
- * @param $variable string The variable we want to return.
+ /**
+ * Get some input from variables passed on the GET or POST line.
+ *
+ * @param $variable string The variable we want to return.
* @param $default mixed A default value for the variable if it is not found.
- * @param $filter_result If true then the result is filtered for bad tags.
- */
- function get_input($variable, $default = "", $filter_result = true)
- {
-
- global $CONFIG;
-
- if (isset($CONFIG->input[$variable])) {
+ * @param $filter_result If true then the result is filtered for bad tags.
+ */
+ function get_input($variable, $default = "", $filter_result = true)
+ {
+
+ global $CONFIG;
+
+ if (isset($CONFIG->input[$variable])) {
$var = $CONFIG->input[$variable];
if ($filter_result)
$var = filter_tags($var);
return $var;
- }
-
+ }
+
if (isset($_REQUEST[$variable])) {
-
+
if (is_array($_REQUEST[$variable])) {
$var = $_REQUEST[$variable];
} else {
- $var = trim($_REQUEST[$variable]);
- }
+ $var = trim($_REQUEST[$variable]);
+ }
if ($filter_result)
- $var = filter_tags($var);
-
- return $var;
-
- }
-
- 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))
+ $var = filter_tags($var);
+
+ return $var;
+
+ }
+
+ 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();
if (is_array($value))
@@ -70,19 +70,19 @@
$CONFIG->input[trim($variable)] = $value;
}
- else
- $CONFIG->input[trim($variable)] = trim($value);
-
- }
-
- /**
- * Filter tags from a given string based on registered hooks.
- * @param $var
- * @return mixed The filtered result
- */
- function filter_tags($var)
- {
- return trigger_plugin_hook('validate', 'input', null, $var);
+ else
+ $CONFIG->input[trim($variable)] = trim($value);
+
+ }
+
+ /**
+ * Filter tags from a given string based on registered hooks.
+ * @param $var
+ * @return mixed The filtered result
+ */
+ function filter_tags($var)
+ {
+ return trigger_plugin_hook('validate', 'input', null, $var);
}
/**
@@ -102,15 +102,15 @@
$path = $path . "/";
return $path;
- }
+ }
+
-
- /**
- * Takes a string and turns any URLs into formatted links
- *
- * @param string $text The input string
- * @return string The output stirng with formatted links
- **/
+ /**
+ * Takes a string and turns any URLs into formatted links
+ *
+ * @param string $text The input string
+ * @return string The output stirng with formatted links
+ **/
function parse_urls($text) {
return preg_replace_callback('/(?"\'\!\(\)]+)/i',
@@ -121,110 +121,110 @@
$urltext = str_replace("/", "/", $url);
return "$urltext";
'
- ), $text);
- }
-
- function autop($pee, $br = 1) {
- $pee = $pee . "\n"; // just to make things a little easier, pad the end
- $pee = preg_replace('| \s* |', "\n\n", $pee);
- // Space things out a little
- $allblocks = '(?:table|thead|tfoot|caption|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|map|area|blockquote|address|math|style|input|p|h[1-6]|hr)';
- $pee = preg_replace('!(<' . $allblocks . '[^>]*>)!', "\n$1", $pee);
- $pee = preg_replace('!(' . $allblocks . '>)!', "$1\n\n", $pee);
- $pee = str_replace(array("\r\n", "\r"), "\n", $pee); // cross-platform newlines
- if ( strpos($pee, '