removed closing PHP tag from all framework files
diff --git a/index.php b/index.php
index ebf696e..9ad2994 100644
--- a/index.php
+++ b/index.php
@@ -113,4 +113,3 @@
 |
 */
 require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;
-?>
\ No newline at end of file
diff --git a/system/application/config/autoload.php b/system/application/config/autoload.php
index 2dfbe42..15e2e7b 100644
--- a/system/application/config/autoload.php
+++ b/system/application/config/autoload.php
@@ -122,4 +122,3 @@
 // $autoload['core'] = array();

 

 

-?>
\ No newline at end of file
diff --git a/system/application/config/config.php b/system/application/config/config.php
index 24fbb4b..22fe451 100644
--- a/system/application/config/config.php
+++ b/system/application/config/config.php
@@ -311,4 +311,3 @@
 $config['rewrite_short_tags'] = FALSE;

 

 

-?>
\ No newline at end of file
diff --git a/system/application/config/constants.php b/system/application/config/constants.php
index 3f79756..303d873 100644
--- a/system/application/config/constants.php
+++ b/system/application/config/constants.php
@@ -36,4 +36,3 @@
 define('FOPEN_WRITE_CREATE_STRICT', 			'xb');

 define('FOPEN_READ_WRITE_CREATE_STRICT',		'x+b');

 

-?>
\ No newline at end of file
diff --git a/system/application/config/database.php b/system/application/config/database.php
index 6973c5a..feefc77 100644
--- a/system/application/config/database.php
+++ b/system/application/config/database.php
@@ -50,4 +50,3 @@
 $db['default']['char_set'] = "utf8";

 $db['default']['dbcollat'] = "utf8_general_ci";

 

-?>
\ No newline at end of file
diff --git a/system/application/config/hooks.php b/system/application/config/hooks.php
index f0a0d6e..4fce538 100644
--- a/system/application/config/hooks.php
+++ b/system/application/config/hooks.php
@@ -11,4 +11,3 @@
 */
 
 
-?>
\ No newline at end of file
diff --git a/system/application/config/mimes.php b/system/application/config/mimes.php
index 7f5f208..fae325b 100644
--- a/system/application/config/mimes.php
+++ b/system/application/config/mimes.php
@@ -99,4 +99,3 @@
 			);

 

 

-?>
\ No newline at end of file
diff --git a/system/application/config/routes.php b/system/application/config/routes.php
index 1395b7a..ec03d77 100644
--- a/system/application/config/routes.php
+++ b/system/application/config/routes.php
@@ -43,4 +43,3 @@
 $route['default_controller'] = "welcome";

 $route['scaffolding_trigger'] = "";

 

-?>
\ No newline at end of file
diff --git a/system/application/config/smileys.php b/system/application/config/smileys.php
index a227d8b..abecede 100644
--- a/system/application/config/smileys.php
+++ b/system/application/config/smileys.php
@@ -61,4 +61,3 @@
 	':question:'	=>	array('question.gif',		'19',	'19',	'question') // no comma after last item
 	
 		);
-?>
\ No newline at end of file
diff --git a/system/application/config/user_agents.php b/system/application/config/user_agents.php
index 08a665f..873a5a5 100644
--- a/system/application/config/user_agents.php
+++ b/system/application/config/user_agents.php
@@ -100,4 +100,3 @@
 				);	

 

 

-?>
\ No newline at end of file
diff --git a/system/application/controllers/welcome.php b/system/application/controllers/welcome.php
index 7f7296d..243423a 100644
--- a/system/application/controllers/welcome.php
+++ b/system/application/controllers/welcome.php
@@ -12,4 +12,3 @@
 		$this->load->view('welcome_message');
 	}
 }
-?>
\ No newline at end of file
diff --git a/system/codeigniter/Base4.php b/system/codeigniter/Base4.php
index 577977c..fcf8b98 100644
--- a/system/codeigniter/Base4.php
+++ b/system/codeigniter/Base4.php
@@ -64,4 +64,3 @@
 	return $OBJ->load;

 }

 

-?>
\ No newline at end of file
diff --git a/system/codeigniter/Base5.php b/system/codeigniter/Base5.php
index c731a00..9e0e20d 100644
--- a/system/codeigniter/Base5.php
+++ b/system/codeigniter/Base5.php
@@ -51,4 +51,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/codeigniter/CodeIgniter.php b/system/codeigniter/CodeIgniter.php
index 75332e6..12a7423 100644
--- a/system/codeigniter/CodeIgniter.php
+++ b/system/codeigniter/CodeIgniter.php
@@ -273,4 +273,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/codeigniter/Common.php b/system/codeigniter/Common.php
index c5c548c..874f588 100644
--- a/system/codeigniter/Common.php
+++ b/system/codeigniter/Common.php
@@ -295,4 +295,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/codeigniter/Compat.php b/system/codeigniter/Compat.php
index 8537432..469964a 100644
--- a/system/codeigniter/Compat.php
+++ b/system/codeigniter/Compat.php
@@ -91,4 +91,3 @@
 

 // --------------------------------------------------------------------

 

-?>
\ No newline at end of file
diff --git a/system/database/DB.php b/system/database/DB.php
index 8efe055..55d73ba 100644
--- a/system/database/DB.php
+++ b/system/database/DB.php
@@ -120,4 +120,3 @@
 }	

 

 

-?>
\ No newline at end of file
diff --git a/system/database/DB_active_rec.php b/system/database/DB_active_rec.php
index 49d4387..af042dc 100644
--- a/system/database/DB_active_rec.php
+++ b/system/database/DB_active_rec.php
@@ -1749,4 +1749,3 @@
 	}

 	

 }

-?>
\ No newline at end of file
diff --git a/system/database/DB_cache.php b/system/database/DB_cache.php
index 982725a..a154ba8 100644
--- a/system/database/DB_cache.php
+++ b/system/database/DB_cache.php
@@ -186,4 +186,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/DB_driver.php b/system/database/DB_driver.php
index a5ca75d..dd23510 100644
--- a/system/database/DB_driver.php
+++ b/system/database/DB_driver.php
@@ -1145,4 +1145,3 @@
 	

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/DB_forge.php b/system/database/DB_forge.php
index 2ddb21b..258da34 100644
--- a/system/database/DB_forge.php
+++ b/system/database/DB_forge.php
@@ -341,4 +341,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/DB_result.php b/system/database/DB_result.php
index cfe9d2a..90338d0 100644
--- a/system/database/DB_result.php
+++ b/system/database/DB_result.php
@@ -338,4 +338,3 @@
 	

 }

 // END DB_result class

-?>
\ No newline at end of file
diff --git a/system/database/DB_utility.php b/system/database/DB_utility.php
index 11f1fb4..2604a3e 100644
--- a/system/database/DB_utility.php
+++ b/system/database/DB_utility.php
@@ -384,4 +384,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mssql/mssql_driver.php b/system/database/drivers/mssql/mssql_driver.php
index 6e67c57..3a9bb31 100644
--- a/system/database/drivers/mssql/mssql_driver.php
+++ b/system/database/drivers/mssql/mssql_driver.php
@@ -641,4 +641,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mssql/mssql_forge.php b/system/database/drivers/mssql/mssql_forge.php
index 63063f2..b81b565 100644
--- a/system/database/drivers/mssql/mssql_forge.php
+++ b/system/database/drivers/mssql/mssql_forge.php
@@ -235,4 +235,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mssql/mssql_result.php b/system/database/drivers/mssql/mssql_result.php
index c95fd91..9044bc0 100644
--- a/system/database/drivers/mssql/mssql_result.php
+++ b/system/database/drivers/mssql/mssql_result.php
@@ -170,4 +170,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mssql/mssql_utility.php b/system/database/drivers/mssql/mssql_utility.php
index 87f8196..9ba6574 100644
--- a/system/database/drivers/mssql/mssql_utility.php
+++ b/system/database/drivers/mssql/mssql_utility.php
@@ -118,4 +118,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysql/mysql_driver.php b/system/database/drivers/mysql/mysql_driver.php
index f15983d..9fd0421 100644
--- a/system/database/drivers/mysql/mysql_driver.php
+++ b/system/database/drivers/mysql/mysql_driver.php
@@ -649,4 +649,3 @@
 	

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysql/mysql_forge.php b/system/database/drivers/mysql/mysql_forge.php
index 4eb449e..e9ea947 100644
--- a/system/database/drivers/mysql/mysql_forge.php
+++ b/system/database/drivers/mysql/mysql_forge.php
@@ -238,4 +238,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysql/mysql_result.php b/system/database/drivers/mysql/mysql_result.php
index 9e6a3c3..7c5125f 100644
--- a/system/database/drivers/mysql/mysql_result.php
+++ b/system/database/drivers/mysql/mysql_result.php
@@ -170,4 +170,3 @@
 	

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysql/mysql_utility.php b/system/database/drivers/mysql/mysql_utility.php
index dc8fd08..22bc233 100644
--- a/system/database/drivers/mysql/mysql_utility.php
+++ b/system/database/drivers/mysql/mysql_utility.php
@@ -249,4 +249,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysqli/mysqli_driver.php b/system/database/drivers/mysqli/mysqli_driver.php
index a196f75..4ffbbac 100644
--- a/system/database/drivers/mysqli/mysqli_driver.php
+++ b/system/database/drivers/mysqli/mysqli_driver.php
@@ -645,4 +645,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysqli/mysqli_forge.php b/system/database/drivers/mysqli/mysqli_forge.php
index e6bc009..a0ff9f5 100644
--- a/system/database/drivers/mysqli/mysqli_forge.php
+++ b/system/database/drivers/mysqli/mysqli_forge.php
@@ -238,4 +238,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysqli/mysqli_result.php b/system/database/drivers/mysqli/mysqli_result.php
index 692d4f7..b1a0604 100644
--- a/system/database/drivers/mysqli/mysqli_result.php
+++ b/system/database/drivers/mysqli/mysqli_result.php
@@ -170,4 +170,3 @@
 	

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/mysqli/mysqli_utility.php b/system/database/drivers/mysqli/mysqli_utility.php
index 4ab2bb1..75f4a41 100644
--- a/system/database/drivers/mysqli/mysqli_utility.php
+++ b/system/database/drivers/mysqli/mysqli_utility.php
@@ -118,4 +118,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/oci8/oci8_driver.php b/system/database/drivers/oci8/oci8_driver.php
index 8fc2044..fb28808 100644
--- a/system/database/drivers/oci8/oci8_driver.php
+++ b/system/database/drivers/oci8/oci8_driver.php
@@ -761,4 +761,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/oci8/oci8_forge.php b/system/database/drivers/oci8/oci8_forge.php
index a3940ae..6ca6c54 100644
--- a/system/database/drivers/oci8/oci8_forge.php
+++ b/system/database/drivers/oci8/oci8_forge.php
@@ -232,4 +232,3 @@
 

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/oci8/oci8_result.php b/system/database/drivers/oci8/oci8_result.php
index 30dd0da..9f12576 100644
--- a/system/database/drivers/oci8/oci8_result.php
+++ b/system/database/drivers/oci8/oci8_result.php
@@ -248,4 +248,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/oci8/oci8_utility.php b/system/database/drivers/oci8/oci8_utility.php
index 117f8e6..c361c5e 100644
--- a/system/database/drivers/oci8/oci8_utility.php
+++ b/system/database/drivers/oci8/oci8_utility.php
@@ -117,4 +117,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/odbc/odbc_driver.php b/system/database/drivers/odbc/odbc_driver.php
index 20e34ec..93a1d4e 100644
--- a/system/database/drivers/odbc/odbc_driver.php
+++ b/system/database/drivers/odbc/odbc_driver.php
@@ -613,4 +613,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/odbc/odbc_forge.php b/system/database/drivers/odbc/odbc_forge.php
index 66e1722..ee4745c 100644
--- a/system/database/drivers/odbc/odbc_forge.php
+++ b/system/database/drivers/odbc/odbc_forge.php
@@ -253,4 +253,3 @@
 

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/odbc/odbc_result.php b/system/database/drivers/odbc/odbc_result.php
index dd3f923..d513171 100644
--- a/system/database/drivers/odbc/odbc_result.php
+++ b/system/database/drivers/odbc/odbc_result.php
@@ -229,4 +229,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/odbc/odbc_utility.php b/system/database/drivers/odbc/odbc_utility.php
index f74d031..75d1ca2 100644
--- a/system/database/drivers/odbc/odbc_utility.php
+++ b/system/database/drivers/odbc/odbc_utility.php
@@ -143,4 +143,3 @@
 		return FALSE;

 	}

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/postgre/postgre_driver.php b/system/database/drivers/postgre/postgre_driver.php
index 46ba1d0..7c46e7a 100644
--- a/system/database/drivers/postgre/postgre_driver.php
+++ b/system/database/drivers/postgre/postgre_driver.php
@@ -641,4 +641,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/postgre/postgre_forge.php b/system/database/drivers/postgre/postgre_forge.php
index 72a6174..ad4c5cd 100644
--- a/system/database/drivers/postgre/postgre_forge.php
+++ b/system/database/drivers/postgre/postgre_forge.php
@@ -235,4 +235,3 @@
 

 

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/postgre/postgre_result.php b/system/database/drivers/postgre/postgre_result.php
index fdce01a..f3fb899 100644
--- a/system/database/drivers/postgre/postgre_result.php
+++ b/system/database/drivers/postgre/postgre_result.php
@@ -170,4 +170,3 @@
 	

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/postgre/postgre_utility.php b/system/database/drivers/postgre/postgre_utility.php
index 573654f..25f44f0 100644
--- a/system/database/drivers/postgre/postgre_utility.php
+++ b/system/database/drivers/postgre/postgre_utility.php
@@ -119,4 +119,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/sqlite/sqlite_driver.php b/system/database/drivers/sqlite/sqlite_driver.php
index 70148f3..f84ee20 100644
--- a/system/database/drivers/sqlite/sqlite_driver.php
+++ b/system/database/drivers/sqlite/sqlite_driver.php
@@ -656,4 +656,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/sqlite/sqlite_forge.php b/system/database/drivers/sqlite/sqlite_forge.php
index 44950bf..8afd39e 100644
--- a/system/database/drivers/sqlite/sqlite_forge.php
+++ b/system/database/drivers/sqlite/sqlite_forge.php
@@ -231,4 +231,3 @@
 		

 	}

 }

-?>
\ No newline at end of file
diff --git a/system/database/drivers/sqlite/sqlite_result.php b/system/database/drivers/sqlite/sqlite_result.php
index b8f3dc5..92bc387 100644
--- a/system/database/drivers/sqlite/sqlite_result.php
+++ b/system/database/drivers/sqlite/sqlite_result.php
@@ -180,4 +180,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/database/drivers/sqlite/sqlite_utility.php b/system/database/drivers/sqlite/sqlite_utility.php
index ab58f8f..8d2b443 100644
--- a/system/database/drivers/sqlite/sqlite_utility.php
+++ b/system/database/drivers/sqlite/sqlite_utility.php
@@ -136,4 +136,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/system/helpers/array_helper.php b/system/helpers/array_helper.php
index 8ae4482..0d9fc0b 100644
--- a/system/helpers/array_helper.php
+++ b/system/helpers/array_helper.php
@@ -73,4 +73,3 @@
 	}	

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/compatibility_helper.php b/system/helpers/compatibility_helper.php
index 0d21464..ee7e770 100644
--- a/system/helpers/compatibility_helper.php
+++ b/system/helpers/compatibility_helper.php
@@ -493,4 +493,3 @@
 	}
 }
 
-?>
\ No newline at end of file
diff --git a/system/helpers/cookie_helper.php b/system/helpers/cookie_helper.php
index 75c769e..0d21f11 100644
--- a/system/helpers/cookie_helper.php
+++ b/system/helpers/cookie_helper.php
@@ -131,4 +131,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/date_helper.php b/system/helpers/date_helper.php
index 004cfb1..4471468 100644
--- a/system/helpers/date_helper.php
+++ b/system/helpers/date_helper.php
@@ -596,4 +596,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/directory_helper.php b/system/helpers/directory_helper.php
index 25c16c1..a3227c8 100644
--- a/system/helpers/directory_helper.php
+++ b/system/helpers/directory_helper.php
@@ -75,4 +75,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/download_helper.php b/system/helpers/download_helper.php
index 284c6c9..39c2a2a 100644
--- a/system/helpers/download_helper.php
+++ b/system/helpers/download_helper.php
@@ -95,4 +95,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/email_helper.php b/system/helpers/email_helper.php
index 307f3b5..a1452ce 100644
--- a/system/helpers/email_helper.php
+++ b/system/helpers/email_helper.php
@@ -57,4 +57,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/file_helper.php b/system/helpers/file_helper.php
index bdde2d5..0c2ae5a 100644
--- a/system/helpers/file_helper.php
+++ b/system/helpers/file_helper.php
@@ -456,4 +456,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/form_helper.php b/system/helpers/form_helper.php
index c9a6897..c91e5a5 100644
--- a/system/helpers/form_helper.php
+++ b/system/helpers/form_helper.php
@@ -610,4 +610,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/html_helper.php b/system/helpers/html_helper.php
index 4e86465..f488a5d 100644
--- a/system/helpers/html_helper.php
+++ b/system/helpers/html_helper.php
@@ -351,4 +351,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/inflector_helper.php b/system/helpers/inflector_helper.php
index bf70a67..a833c70 100644
--- a/system/helpers/inflector_helper.php
+++ b/system/helpers/inflector_helper.php
@@ -164,4 +164,3 @@
 	}

 }

 	

-?>
\ No newline at end of file
diff --git a/system/helpers/path_helper.php b/system/helpers/path_helper.php
index 6abff06..8ff9f24 100644
--- a/system/helpers/path_helper.php
+++ b/system/helpers/path_helper.php
@@ -67,4 +67,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/security_helper.php b/system/helpers/security_helper.php
index edb6ebb..6e61aa7 100644
--- a/system/helpers/security_helper.php
+++ b/system/helpers/security_helper.php
@@ -121,4 +121,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/smiley_helper.php b/system/helpers/smiley_helper.php
index 81c6b91..d658018 100644
--- a/system/helpers/smiley_helper.php
+++ b/system/helpers/smiley_helper.php
@@ -170,4 +170,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/string_helper.php b/system/helpers/string_helper.php
index f68f44a..cd2af0c 100644
--- a/system/helpers/string_helper.php
+++ b/system/helpers/string_helper.php
@@ -268,4 +268,3 @@
 	} 

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/text_helper.php b/system/helpers/text_helper.php
index df3c89e..95c2c61 100644
--- a/system/helpers/text_helper.php
+++ b/system/helpers/text_helper.php
@@ -436,4 +436,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/typography_helper.php b/system/helpers/typography_helper.php
index 8807160..8257384 100644
--- a/system/helpers/typography_helper.php
+++ b/system/helpers/typography_helper.php
@@ -542,4 +542,3 @@
 }

 

 

-?>
\ No newline at end of file
diff --git a/system/helpers/url_helper.php b/system/helpers/url_helper.php
index d702f6b..1c6c5c5 100644
--- a/system/helpers/url_helper.php
+++ b/system/helpers/url_helper.php
@@ -532,4 +532,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/helpers/xml_helper.php b/system/helpers/xml_helper.php
index 5aa6de9..a3d08f6 100644
--- a/system/helpers/xml_helper.php
+++ b/system/helpers/xml_helper.php
@@ -57,4 +57,3 @@
 	}

 }

 

-?>
\ No newline at end of file
diff --git a/system/language/english/calendar_lang.php b/system/language/english/calendar_lang.php
index 9ee4a5e..62f24ac 100644
--- a/system/language/english/calendar_lang.php
+++ b/system/language/english/calendar_lang.php
@@ -46,4 +46,3 @@
 $lang['cal_november']	= "November";

 $lang['cal_december'] 	= "December";

 

-?>
\ No newline at end of file
diff --git a/system/language/english/date_lang.php b/system/language/english/date_lang.php
index 6b18aa7..6cb9303 100644
--- a/system/language/english/date_lang.php
+++ b/system/language/english/date_lang.php
@@ -46,4 +46,3 @@
 $lang['UP11']	= "(UTC + 11:00) Magadan, New Caledonia, Solomon Islands";

 $lang['UP12']	= "(UTC + 12:00) Auckland, Wellington, Fiji, Marshall Islands";

 

-?>
\ No newline at end of file
diff --git a/system/language/english/db_lang.php b/system/language/english/db_lang.php
index 1e79a70..2748bf9 100644
--- a/system/language/english/db_lang.php
+++ b/system/language/english/db_lang.php
@@ -22,4 +22,3 @@
 $lang['db_column_definition_required'] = 'A column definition is required for that operation.';

 $lang['db_unable_to_set_charset'] = 'Unable to set client connection character set: %s';

 

-?>
\ No newline at end of file
diff --git a/system/language/english/email_lang.php b/system/language/english/email_lang.php
index f026865..5e3dc10 100644
--- a/system/language/english/email_lang.php
+++ b/system/language/english/email_lang.php
@@ -18,4 +18,3 @@
 $lang['email_smtp_auth_pw'] = "Failed to authenticate password. Error: %s";

 $lang['email_smtp_data_failure'] = "Unable to send data: %s";

 

-?>
\ No newline at end of file
diff --git a/system/language/english/ftp_lang.php b/system/language/english/ftp_lang.php
index da744fe..7b92033 100644
--- a/system/language/english/ftp_lang.php
+++ b/system/language/english/ftp_lang.php
@@ -12,4 +12,3 @@
 $lang['ftp_unable_to_delete']		= "Unable to delete the file.";

 $lang['ftp_unable_to_move']			= "Unable to move the file.  Please make sure the destination directory exists.";

 

-?>
\ No newline at end of file
diff --git a/system/language/english/imglib_lang.php b/system/language/english/imglib_lang.php
index 520f17f..78e1ec2 100644
--- a/system/language/english/imglib_lang.php
+++ b/system/language/english/imglib_lang.php
@@ -18,4 +18,3 @@
 $lang['imglib_copy_failed'] = "The image copy routine failed.";

 $lang['imglib_missing_font'] = "Unable to find a font to use.";

 

-?>
\ No newline at end of file
diff --git a/system/language/english/profiler_lang.php b/system/language/english/profiler_lang.php
index 219a838..c8f1835 100644
--- a/system/language/english/profiler_lang.php
+++ b/system/language/english/profiler_lang.php
@@ -12,4 +12,3 @@
 $lang['profiler_no_get']		= 'No GET data exists';
 $lang['profiler_no_uri']		= 'No URI data exists';
 $lang['profiler_no_memory']		= 'Memory Usage Unavailable';
-?>
\ No newline at end of file
diff --git a/system/language/english/scaffolding_lang.php b/system/language/english/scaffolding_lang.php
index 96fe167..4e3cde7 100644
--- a/system/language/english/scaffolding_lang.php
+++ b/system/language/english/scaffolding_lang.php
@@ -12,4 +12,3 @@
 $lang['scaff_no_data']			= 'No data exists for this table yet.';
 $lang['scaff_del_confirm']		= 'Are you sure you want to delete the following row:';
 
-?>
\ No newline at end of file
diff --git a/system/language/english/unit_test_lang.php b/system/language/english/unit_test_lang.php
index a33cad5..aa71ad2 100644
--- a/system/language/english/unit_test_lang.php
+++ b/system/language/english/unit_test_lang.php
@@ -19,4 +19,3 @@
 $lang['ut_resource']		= 'Resource';

 $lang['ut_null']			= 'Null'

 

-?>
\ No newline at end of file
diff --git a/system/language/english/upload_lang.php b/system/language/english/upload_lang.php
index fa6d7c9..4667489 100644
--- a/system/language/english/upload_lang.php
+++ b/system/language/english/upload_lang.php
@@ -17,4 +17,3 @@
 $lang['upload_bad_filename'] = "The file name you submitted already exists on the server.";

 $lang['upload_not_writable'] = "The upload destination folder does not appear to be writable.";

 

-?>
\ No newline at end of file
diff --git a/system/language/english/validation_lang.php b/system/language/english/validation_lang.php
index 1e9ec2c..82fd9c9 100644
--- a/system/language/english/validation_lang.php
+++ b/system/language/english/validation_lang.php
@@ -15,4 +15,3 @@
 $lang['integer']		= "The %s field must contain an integer.";

 $lang['matches']		= "The %s field does not match the %s field.";

 

-?>
\ No newline at end of file
diff --git a/system/libraries/Benchmark.php b/system/libraries/Benchmark.php
index 323d966..db9239d 100644
--- a/system/libraries/Benchmark.php
+++ b/system/libraries/Benchmark.php
@@ -108,4 +108,3 @@
 }

 

 // END CI_Benchmark class

-?>
\ No newline at end of file
diff --git a/system/libraries/Calendar.php b/system/libraries/Calendar.php
index e9621fe..42e70f4 100644
--- a/system/libraries/Calendar.php
+++ b/system/libraries/Calendar.php
@@ -472,4 +472,3 @@
 }

 

 // END CI_Calendar class

-?>
\ No newline at end of file
diff --git a/system/libraries/Config.php b/system/libraries/Config.php
index 73f1986..a3a7d9d 100644
--- a/system/libraries/Config.php
+++ b/system/libraries/Config.php
@@ -242,4 +242,3 @@
 }

 

 // END CI_Config class

-?>
\ No newline at end of file
diff --git a/system/libraries/Controller.php b/system/libraries/Controller.php
index 4957fc3..e5b2f27 100644
--- a/system/libraries/Controller.php
+++ b/system/libraries/Controller.php
@@ -121,4 +121,3 @@
 

 }

 // END _Controller class

-?>
\ No newline at end of file
diff --git a/system/libraries/Email.php b/system/libraries/Email.php
index aa08971..bb72ad4 100644
--- a/system/libraries/Email.php
+++ b/system/libraries/Email.php
@@ -1848,4 +1848,3 @@
 

 }

 // END CI_Email class

-?>
\ No newline at end of file
diff --git a/system/libraries/Encrypt.php b/system/libraries/Encrypt.php
index 9a784d2..7463fd0 100644
--- a/system/libraries/Encrypt.php
+++ b/system/libraries/Encrypt.php
@@ -481,4 +481,3 @@
 }

 

 // END CI_Encrypt class

-?>
\ No newline at end of file
diff --git a/system/libraries/Exceptions.php b/system/libraries/Exceptions.php
index 7c96405..0b647df 100644
--- a/system/libraries/Exceptions.php
+++ b/system/libraries/Exceptions.php
@@ -167,4 +167,3 @@
 

 }

 // END Exceptions Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Ftp.php b/system/libraries/Ftp.php
index 74b7728..f45f992 100644
--- a/system/libraries/Ftp.php
+++ b/system/libraries/Ftp.php
@@ -613,4 +613,3 @@
 

 }

 // END FTP Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Hooks.php b/system/libraries/Hooks.php
index a41320c..c68b423 100644
--- a/system/libraries/Hooks.php
+++ b/system/libraries/Hooks.php
@@ -221,4 +221,3 @@
 }

 

 // END CI_Hooks class

-?>
\ No newline at end of file
diff --git a/system/libraries/Image_lib.php b/system/libraries/Image_lib.php
index c236e39..d2f4640 100644
--- a/system/libraries/Image_lib.php
+++ b/system/libraries/Image_lib.php
@@ -1533,4 +1533,3 @@
 

 }

 // END Image_lib Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Input.php b/system/libraries/Input.php
index 8a0478b..9d64a2c 100644
--- a/system/libraries/Input.php
+++ b/system/libraries/Input.php
@@ -923,4 +923,3 @@
 

 }

 // END Input class

-?>
\ No newline at end of file
diff --git a/system/libraries/Language.php b/system/libraries/Language.php
index a8e6366..45c8392 100644
--- a/system/libraries/Language.php
+++ b/system/libraries/Language.php
@@ -118,4 +118,3 @@
 

 }

 // END Language Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Loader.php b/system/libraries/Loader.php
index 5966aeb..60dc73b 100644
--- a/system/libraries/Loader.php
+++ b/system/libraries/Loader.php
@@ -1027,4 +1027,3 @@
 	}

 	

 }

-?>
\ No newline at end of file
diff --git a/system/libraries/Log.php b/system/libraries/Log.php
index 26757ba..1754b39 100644
--- a/system/libraries/Log.php
+++ b/system/libraries/Log.php
@@ -115,4 +115,3 @@
 

 }

 // END Log Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Model.php b/system/libraries/Model.php
index e87d604..ce8e128 100644
--- a/system/libraries/Model.php
+++ b/system/libraries/Model.php
@@ -79,4 +79,3 @@
 

 }

 // END Model Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Output.php b/system/libraries/Output.php
index d513a12..69206f5 100644
--- a/system/libraries/Output.php
+++ b/system/libraries/Output.php
@@ -383,4 +383,3 @@
 

 }

 // END Output Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Pagination.php b/system/libraries/Pagination.php
index e121203..68bd189 100644
--- a/system/libraries/Pagination.php
+++ b/system/libraries/Pagination.php
@@ -215,4 +215,3 @@
 	}

 }

 // END Pagination Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Parser.php b/system/libraries/Parser.php
index 417e04f..d2bdba1 100644
--- a/system/libraries/Parser.php
+++ b/system/libraries/Parser.php
@@ -168,4 +168,3 @@
 

 }

 // END Parser Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Profiler.php b/system/libraries/Profiler.php
index 807c1af..38f0d23 100644
--- a/system/libraries/Profiler.php
+++ b/system/libraries/Profiler.php
@@ -340,4 +340,3 @@
 }

 

 // END CI_Profiler class

-?>
\ No newline at end of file
diff --git a/system/libraries/Router.php b/system/libraries/Router.php
index 6bb8551..ade01a6 100644
--- a/system/libraries/Router.php
+++ b/system/libraries/Router.php
@@ -374,4 +374,3 @@
 

 }

 // END Router Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Session.php b/system/libraries/Session.php
index d4fdd3a..c77eb9e 100644
--- a/system/libraries/Session.php
+++ b/system/libraries/Session.php
@@ -649,4 +649,3 @@
 	

 }

 // END Session Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Sha1.php b/system/libraries/Sha1.php
index 6bb8911..768ffa1 100644
--- a/system/libraries/Sha1.php
+++ b/system/libraries/Sha1.php
@@ -246,4 +246,3 @@
 	}

 }

 // END CI_SHA

-?>
\ No newline at end of file
diff --git a/system/libraries/Table.php b/system/libraries/Table.php
index 01b490a..5edb5e4 100644
--- a/system/libraries/Table.php
+++ b/system/libraries/Table.php
@@ -435,4 +435,3 @@
 

 }

 

-?>
\ No newline at end of file
diff --git a/system/libraries/Trackback.php b/system/libraries/Trackback.php
index 3e1c202..b4c296d 100644
--- a/system/libraries/Trackback.php
+++ b/system/libraries/Trackback.php
@@ -545,4 +545,3 @@
 

 }

 // END Trackback Class

-?>
\ No newline at end of file
diff --git a/system/libraries/URI.php b/system/libraries/URI.php
index 8ee888a..59fcff3 100644
--- a/system/libraries/URI.php
+++ b/system/libraries/URI.php
@@ -586,4 +586,3 @@
 

 }

 // END URI Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Unit_test.php b/system/libraries/Unit_test.php
index 3cdf45f..e02ecf0 100644
--- a/system/libraries/Unit_test.php
+++ b/system/libraries/Unit_test.php
@@ -340,4 +340,3 @@
 	return (is_bool($test) AND $test === FALSE) ? TRUE : FALSE;

 }

 

-?>
\ No newline at end of file
diff --git a/system/libraries/Upload.php b/system/libraries/Upload.php
index 317cf95..e0ce2b0 100644
--- a/system/libraries/Upload.php
+++ b/system/libraries/Upload.php
@@ -875,4 +875,3 @@
 

 }

 // END Upload Class

-?>
\ No newline at end of file
diff --git a/system/libraries/User_agent.php b/system/libraries/User_agent.php
index dd60a56..a8ce787 100644
--- a/system/libraries/User_agent.php
+++ b/system/libraries/User_agent.php
@@ -497,4 +497,3 @@
 	

 }

 

-?>
\ No newline at end of file
diff --git a/system/libraries/Validation.php b/system/libraries/Validation.php
index f628d86..8a81568 100644
--- a/system/libraries/Validation.php
+++ b/system/libraries/Validation.php
@@ -805,4 +805,3 @@
 

 }

 // END Validation Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Xmlrpc.php b/system/libraries/Xmlrpc.php
index f8ad017..dee71f4 100644
--- a/system/libraries/Xmlrpc.php
+++ b/system/libraries/Xmlrpc.php
@@ -1416,4 +1416,3 @@
 	

 }

 // END XML_RPC_Values Class

-?>
\ No newline at end of file
diff --git a/system/libraries/Xmlrpcs.php b/system/libraries/Xmlrpcs.php
index 7a4bc82..11f0cfc 100644
--- a/system/libraries/Xmlrpcs.php
+++ b/system/libraries/Xmlrpcs.php
@@ -531,4 +531,3 @@
 }

 // END XML_RPC_Server class

 

-?>
\ No newline at end of file
diff --git a/system/libraries/Zip.php b/system/libraries/Zip.php
index f7f47ab..1940ded 100644
--- a/system/libraries/Zip.php
+++ b/system/libraries/Zip.php
@@ -374,4 +374,3 @@
 	}

 	

 }

-?>
\ No newline at end of file
diff --git a/system/plugins/captcha_pi.php b/system/plugins/captcha_pi.php
index 309ef7e..ac31f59 100644
--- a/system/plugins/captcha_pi.php
+++ b/system/plugins/captcha_pi.php
@@ -351,4 +351,3 @@
 	return array('word' => $word, 'time' => $now, 'image' => $img);

 }

 

-?>
\ No newline at end of file
diff --git a/system/scaffolding/Scaffolding.php b/system/scaffolding/Scaffolding.php
index 64f62a3..559807b 100644
--- a/system/scaffolding/Scaffolding.php
+++ b/system/scaffolding/Scaffolding.php
@@ -286,4 +286,3 @@
 	}

 

 }

-?>
\ No newline at end of file
diff --git a/user_guide/changelog.html b/user_guide/changelog.html
index f838dbd..fbf3576 100644
--- a/user_guide/changelog.html
+++ b/user_guide/changelog.html
@@ -109,6 +109,7 @@
 	<li>Other

 		Changes

 		<ul>

+			<li>Removed closing PHP tag from all framework files to prevent unwanted output and potential 'cannot modify headers' errors.</li>

 			<li>Added a <a href="general/reserved_names.html">Reserved Names</a> page to the userguide, and migrated reserved controller names into it.</li>

 			<li>Added a <a href="general/common_functions.html">Common Functions</a> page to the userguide for globally available functions.</li>

 		</ul>