Browse Source

Notifications: Retains postback values if input was invalid.

Nate Jones 11 years ago
parent
commit
44e0741fd3
1 changed files with 14 additions and 0 deletions
  1. 14 0
      resources/functions.php

+ 14 - 0
resources/functions.php

@@ -66,6 +66,20 @@
 		}
 	}
 
+	if (!function_exists('fix_postback')) {
+		function fix_postback($post_array) {
+			foreach ($post_array as $index => $value) {
+				if (is_array($value)) { fix_postback($value); }
+				else {
+					$value = str_replace('"', """, $value);
+					$value = str_replace("'", "'", $value);
+					$post_array[$index] = $value;
+				}
+			}
+			return $post_array;
+		}
+	}
+
 	if (!function_exists('uuid')) {
 		function uuid() {
 			//uuid version 4