Added get_dir_file_info(), get_file_info(), and get_mime_by_extension() to the File Helper.

Changed ( ! condition) into (! condition) within the code
diff --git a/system/helpers/form_helper.php b/system/helpers/form_helper.php
index db41cb5..1085833 100644
--- a/system/helpers/form_helper.php
+++ b/system/helpers/form_helper.php
@@ -48,7 +48,7 @@
 

 		$form = '<form action="'.$action.'"';

 	

-		if ( ! isset($attributes['method']))

+		if (! isset($attributes['method']))

 		{

 			$form .= ' method="post"';

 		}

@@ -111,7 +111,7 @@
 {

 	function form_hidden($name, $value = '')

 	{

-		if ( ! is_array($name))

+		if (! is_array($name))

 		{

 			return '<input type="hidden" name="'.$name.'" value="'.form_prep($value).'" />';

 		}

@@ -141,7 +141,7 @@
 {

 	function form_input($data = '', $value = '', $extra = '')

 	{

-		$defaults = array('type' => 'text', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value, 'maxlength' => '500', 'size' => '50');

+		$defaults = array('type' => 'text', 'name' => ((! is_array($data)) ? $data : ''), 'value' => $value, 'maxlength' => '500', 'size' => '50');

 

 		return "<input ".parse_form_attributes($data, $defaults).$extra." />\n";

 	}

@@ -164,7 +164,7 @@
 {

 	function form_password($data = '', $value = '', $extra = '')

 	{

-		if ( ! is_array($data))

+		if (! is_array($data))

 		{

 			$data = array('name' => $data);

 		}

@@ -191,7 +191,7 @@
 {

 	function form_upload($data = '', $value = '', $extra = '')

 	{

-		if ( ! is_array($data))

+		if (! is_array($data))

 		{

 			$data = array('name' => $data);

 		}

@@ -216,9 +216,9 @@
 {

 	function form_textarea($data = '', $value = '', $extra = '')

 	{

-		$defaults = array('name' => (( ! is_array($data)) ? $data : ''), 'cols' => '90', 'rows' => '12');

+		$defaults = array('name' => ((! is_array($data)) ? $data : ''), 'cols' => '90', 'rows' => '12');

 	

-	    if ( ! is_array($data) OR ! isset($data['value']))

+	    if (! is_array($data) OR ! isset($data['value']))

 		{

 			$val = $value;

 		}

@@ -248,7 +248,7 @@
 {

 	function form_dropdown($name = '', $options = array(), $selected = array(), $extra = '')

 	{

-		if ( ! is_array($selected))

+		if (! is_array($selected))

 		{

 			$selected = array($selected);

 		}

@@ -291,7 +291,7 @@
 {

 	function form_checkbox($data = '', $value = '', $checked = TRUE, $extra = '')

 	{

-		$defaults = array('type' => 'checkbox', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value);

+		$defaults = array('type' => 'checkbox', 'name' => ((! is_array($data)) ? $data : ''), 'value' => $value);

 	

 		if (is_array($data) AND array_key_exists('checked', $data))

 		{

@@ -332,7 +332,7 @@
 {

 	function form_radio($data = '', $value = '', $checked = TRUE, $extra = '')

 	{

-		if ( ! is_array($data))

+		if (! is_array($data))

 		{	

 			$data = array('name' => $data);

 		}

@@ -357,7 +357,7 @@
 {	

 	function form_submit($data = '', $value = '', $extra = '')

 	{

-		$defaults = array('type' => 'submit', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value);

+		$defaults = array('type' => 'submit', 'name' => ((! is_array($data)) ? $data : ''), 'value' => $value);

 

 		return "<input ".parse_form_attributes($data, $defaults).$extra." />\n";

 	}

@@ -378,7 +378,7 @@
 {

 	function form_reset($data = '', $value = '', $extra = '')

 	{

-		$defaults = array('type' => 'reset', 'name' => (( ! is_array($data)) ? $data : ''), 'value' => $value);

+		$defaults = array('type' => 'reset', 'name' => ((! is_array($data)) ? $data : ''), 'value' => $value);

 

 		return "<input ".parse_form_attributes($data, $defaults).$extra." />\n";

 	}

@@ -399,7 +399,7 @@
 {

 	function form_button($data = '', $content = '', $extra = '')

 	{

-		$defaults = array('name' => (( ! is_array($data)) ? $data : ''), 'type' => 'submit');

+		$defaults = array('name' => ((! is_array($data)) ? $data : ''), 'type' => 'submit');

 		

 		if ( is_array($data) AND isset($data['content']))

 		{