Skip to content
Browse files

Fix CI_Input::get() and CI_Input::post() not returning array when a k…

…ey is not specified
  • Loading branch information...
1 parent a2b0677 commit 77bd21b15305412b63c8f448787d5b275efd07e2 @narfbg narfbg committed Nov 20, 2012
Showing with 12 additions and 2 deletions.
  1. +12 −2 system/core/Input.php
View
14 system/core/Input.php
@@ -178,8 +178,13 @@ protected function _fetch_from_array(&$array, $index = '', $xss_clean = FALSE)
public function get($index = NULL, $xss_clean = FALSE)
{
// Check if a field has been provided
- if ($index === NULL && ! empty($_GET))
+ if ($index === NULL)
{
+ if (empty($_GET))
+ {
+ return array();
+ }
+
$get = array();
// loop through the full _GET array
@@ -205,8 +210,13 @@ public function get($index = NULL, $xss_clean = FALSE)
public function post($index = NULL, $xss_clean = FALSE)
{
// Check if a field has been provided
- if ($index === NULL && ! empty($_POST))
+ if ($index === NULL)
{
+ if (empty($_POST))
+ {
+ return array();
+ }
+
$post = array();
// Loop through the full _POST array and return it

0 comments on commit 77bd21b

Please sign in to comment.
Something went wrong with that request. Please try again.