Updated CodeIgniter v2.2.1

This commit is contained in:
Alex Tselegidis 2015-01-27 23:59:02 +01:00
parent 7c394412cc
commit 9484787a4a
116 changed files with 608 additions and 528 deletions

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -24,7 +25,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/benchmark.html * @link http://codeigniter.com/user_guide/libraries/benchmark.html
*/ */
class CI_Benchmark { class CI_Benchmark {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage codeigniter * @subpackage codeigniter
* @category Front-controller * @category Front-controller
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/ * @link http://codeigniter.com/user_guide/
*/ */
@ -33,7 +34,7 @@
* @var string * @var string
* *
*/ */
define('CI_VERSION', '2.2.0'); define('CI_VERSION', '2.2.1');
/** /**
* CodeIgniter Branch (Core = TRUE, Reactor = FALSE) * CodeIgniter Branch (Core = TRUE, Reactor = FALSE)

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage codeigniter * @subpackage codeigniter
* @category Common Functions * @category Common Functions
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/ * @link http://codeigniter.com/user_guide/
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/config.html * @link http://codeigniter.com/user_guide/libraries/config.html
*/ */
class CI_Config { class CI_Config {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -24,7 +25,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/general/controllers.html * @link http://codeigniter.com/user_guide/general/controllers.html
*/ */
class CI_Controller { class CI_Controller {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Exceptions * @category Exceptions
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/exceptions.html * @link http://codeigniter.com/user_guide/libraries/exceptions.html
*/ */
class CI_Exceptions { class CI_Exceptions {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/encryption.html * @link http://codeigniter.com/user_guide/libraries/encryption.html
*/ */
class CI_Hooks { class CI_Hooks {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Input * @category Input
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/input.html * @link http://codeigniter.com/user_guide/libraries/input.html
*/ */
class CI_Input { class CI_Input {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Language * @category Language
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/language.html * @link http://codeigniter.com/user_guide/libraries/language.html
*/ */
class CI_Lang { class CI_Lang {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -22,7 +23,7 @@
* *
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @category Loader * @category Loader
* @link http://codeigniter.com/user_guide/libraries/loader.html * @link http://codeigniter.com/user_guide/libraries/loader.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/config.html * @link http://codeigniter.com/user_guide/libraries/config.html
*/ */
class CI_Model { class CI_Model {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Output * @category Output
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/output.html * @link http://codeigniter.com/user_guide/libraries/output.html
*/ */
class CI_Output { class CI_Output {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -22,7 +23,7 @@
* *
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @category Libraries * @category Libraries
* @link http://codeigniter.com/user_guide/general/routing.html * @link http://codeigniter.com/user_guide/general/routing.html
*/ */

View file

@ -1,12 +1,13 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/** /**
* CodeIgniter * CodeIgniter
* *
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Security * @category Security
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/security.html * @link http://codeigniter.com/user_guide/libraries/security.html
*/ */
class CI_Security { class CI_Security {
@ -73,7 +74,6 @@ class CI_Security {
'document.write' => '[removed]', 'document.write' => '[removed]',
'.parentNode' => '[removed]', '.parentNode' => '[removed]',
'.innerHTML' => '[removed]', '.innerHTML' => '[removed]',
'window.location' => '[removed]',
'-moz-binding' => '[removed]', '-moz-binding' => '[removed]',
'<!--' => '&lt;!--', '<!--' => '&lt;!--',
'-->' => '--&gt;', '-->' => '--&gt;',
@ -90,9 +90,13 @@ class CI_Security {
*/ */
protected $_never_allowed_regex = array( protected $_never_allowed_regex = array(
'javascript\s*:', 'javascript\s*:',
'(document|(document\.)?window)\.(location|on\w*)',
'expression\s*(\(|&\#40;)', // CSS and IE 'expression\s*(\(|&\#40;)', // CSS and IE
'vbscript\s*:', // IE, surprise! 'vbscript\s*:', // IE, surprise!
'Redirect\s+302', 'wscript\s*:', // IE
'jscript\s*:', // IE
'vbs\s*:', // IE
'Redirect\s+30\d:',
"([\"'])?data\s*:[^\\1]*?base64[^\\1]*?,[^\\1]*?\\1?" "([\"'])?data\s*:[^\\1]*?base64[^\\1]*?,[^\\1]*?\\1?"
); );
@ -263,10 +267,7 @@ class CI_Security {
*/ */
public function xss_clean($str, $is_image = FALSE) public function xss_clean($str, $is_image = FALSE)
{ {
/* // Is the string an array?
* Is the string an array?
*
*/
if (is_array($str)) if (is_array($str))
{ {
while (list($key) = each($str)) while (list($key) = each($str))
@ -277,14 +278,9 @@ class CI_Security {
return $str; return $str;
} }
/* //Remove Invisible Characters
* Remove Invisible Characters
*/
$str = remove_invisible_characters($str); $str = remove_invisible_characters($str);
// Validate Entities in URLs
$str = $this->_validate_entities($str);
/* /*
* URL Decode * URL Decode
* *
@ -293,9 +289,12 @@ class CI_Security {
* <a href="http://%77%77%77%2E%67%6F%6F%67%6C%65%2E%63%6F%6D">Google</a> * <a href="http://%77%77%77%2E%67%6F%6F%67%6C%65%2E%63%6F%6D">Google</a>
* *
* Note: Use rawurldecode() so it does not remove plus signs * Note: Use rawurldecode() so it does not remove plus signs
*
*/ */
$str = rawurldecode($str); do
{
$str = rawurldecode($str);
}
while (preg_match('/%[0-9a-f]{2,}/i', $str));
/* /*
* Convert character entities to ASCII * Convert character entities to ASCII
@ -303,16 +302,11 @@ class CI_Security {
* This permits our tests below to work reliably. * This permits our tests below to work reliably.
* We only convert entities that are within tags since * We only convert entities that are within tags since
* these are the ones that will pose security problems. * these are the ones that will pose security problems.
*
*/ */
$str = preg_replace_callback("/[^a-z0-9>]+[a-z0-9]+=([\'\"]).*?\\1/si", array($this, '_convert_attribute'), $str);
$str = preg_replace_callback('/<\w+.*/si', array($this, '_decode_entity'), $str);
$str = preg_replace_callback("/[a-z]+=([\'\"]).*?\\1/si", array($this, '_convert_attribute'), $str); // Remove Invisible Characters Again!
$str = preg_replace_callback("/<\w+.*?(?=>|<|$)/si", array($this, '_decode_entity'), $str);
/*
* Remove Invisible Characters Again!
*/
$str = remove_invisible_characters($str); $str = remove_invisible_characters($str);
/* /*
@ -323,15 +317,9 @@ class CI_Security {
* NOTE: preg_replace was found to be amazingly slow here on * NOTE: preg_replace was found to be amazingly slow here on
* large blocks of data, so we use str_replace. * large blocks of data, so we use str_replace.
*/ */
$str = str_replace("\t", ' ', $str);
if (strpos($str, "\t") !== FALSE) // Capture converted string for later comparison
{
$str = str_replace("\t", ' ', $str);
}
/*
* Capture converted string for later comparison
*/
$converted_string = $str; $converted_string = $str;
// Remove Strings that are never allowed // Remove Strings that are never allowed
@ -351,11 +339,11 @@ class CI_Security {
// Images have a tendency to have the PHP short opening and // Images have a tendency to have the PHP short opening and
// closing tags every so often so we skip those and only // closing tags every so often so we skip those and only
// do the long opening tags. // do the long opening tags.
$str = preg_replace('/<\?(php)/i', "&lt;?\\1", $str); $str = preg_replace('/<\?(php)/i', '&lt;?\\1', $str);
} }
else else
{ {
$str = str_replace(array('<?', '?'.'>'), array('&lt;?', '?&gt;'), $str); $str = str_replace(array('<?', '?'.'>'), array('&lt;?', '?&gt;'), $str);
} }
/* /*
@ -365,22 +353,18 @@ class CI_Security {
* These words are compacted back to their correct state. * These words are compacted back to their correct state.
*/ */
$words = array( $words = array(
'javascript', 'expression', 'vbscript', 'script', 'base64', 'javascript', 'expression', 'vbscript', 'jscript', 'wscript',
'applet', 'alert', 'document', 'write', 'cookie', 'window' 'vbs', 'script', 'base64', 'applet', 'alert', 'document',
'write', 'cookie', 'window', 'confirm', 'prompt'
); );
foreach ($words as $word) foreach ($words as $word)
{ {
$temp = ''; $word = implode('\s*', str_split($word)).'\s*';
for ($i = 0, $wordlen = strlen($word); $i < $wordlen; $i++)
{
$temp .= substr($word, $i, 1)."\s*";
}
// We only want to do this when it is followed by a non-word character // We only want to do this when it is followed by a non-word character
// That way valid stuff like "dealer to" does not become "dealerto" // That way valid stuff like "dealer to" does not become "dealerto"
$str = preg_replace_callback('#('.substr($temp, 0, -3).')(\W)#is', array($this, '_compact_exploded_words'), $str); $str = preg_replace_callback('#('.substr($word, 0, -3).')(\W)#is', array($this, '_compact_exploded_words'), $str);
} }
/* /*
@ -388,27 +372,33 @@ class CI_Security {
* We used to do some version comparisons and use of stripos(), * We used to do some version comparisons and use of stripos(),
* but it is dog slow compared to these simplified non-capturing * but it is dog slow compared to these simplified non-capturing
* preg_match(), especially if the pattern exists in the string * preg_match(), especially if the pattern exists in the string
*
* Note: It was reported that not only space characters, but all in
* the following pattern can be parsed as separators between a tag name
* and its attributes: [\d\s"\'`;,\/\=\(\x00\x0B\x09\x0C]
* ... however, remove_invisible_characters() above already strips the
* hex-encoded ones, so we'll skip them below.
*/ */
do do
{ {
$original = $str; $original = $str;
if (preg_match("/<a/i", $str)) if (preg_match('/<a/i', $str))
{ {
$str = preg_replace_callback("#<a\s+([^>]*?)(>|$)#si", array($this, '_js_link_removal'), $str); $str = preg_replace_callback('#<a[^a-z0-9>]+([^>]*?)(?:>|$)#si', array($this, '_js_link_removal'), $str);
} }
if (preg_match("/<img/i", $str)) if (preg_match('/<img/i', $str))
{ {
$str = preg_replace_callback("#<img\s+([^>]*?)(\s?/?>|$)#si", array($this, '_js_img_removal'), $str); $str = preg_replace_callback('#<img[^a-z0-9]+([^>]*?)(?:\s?/?>|$)#si', array($this, '_js_img_removal'), $str);
} }
if (preg_match("/script/i", $str) OR preg_match("/xss/i", $str)) if (preg_match('/script|xss/i', $str))
{ {
$str = preg_replace("#<(/*)(script|xss)(.*?)\>#si", '[removed]', $str); $str = preg_replace('#</*(?:script|xss).*?>#si', '[removed]', $str);
} }
} }
while($original != $str); while($original !== $str);
unset($original); unset($original);
@ -424,7 +414,7 @@ class CI_Security {
* So this: <blink> * So this: <blink>
* Becomes: &lt;blink&gt; * Becomes: &lt;blink&gt;
*/ */
$naughty = 'alert|applet|audio|basefont|base|behavior|bgsound|blink|body|embed|expression|form|frameset|frame|head|html|ilayer|iframe|input|isindex|layer|link|meta|object|plaintext|style|script|textarea|title|video|xml|xss'; $naughty = 'alert|prompt|confirm|applet|audio|basefont|base|behavior|bgsound|blink|body|embed|expression|form|frameset|frame|head|html|ilayer|iframe|input|button|select|isindex|layer|link|meta|keygen|object|plaintext|style|script|textarea|title|math|video|svg|xml|xss';
$str = preg_replace_callback('#<(/*\s*)('.$naughty.')([^><]*)([><]*)#is', array($this, '_sanitize_naughty_html'), $str); $str = preg_replace_callback('#<(/*\s*)('.$naughty.')([^><]*)([><]*)#is', array($this, '_sanitize_naughty_html'), $str);
/* /*
@ -439,8 +429,11 @@ class CI_Security {
* For example: eval('some code') * For example: eval('some code')
* Becomes: eval&#40;'some code'&#41; * Becomes: eval&#40;'some code'&#41;
*/ */
$str = preg_replace('#(alert|cmd|passthru|eval|exec|expression|system|fopen|fsockopen|file|file_get_contents|readfile|unlink)(\s*)\((.*?)\)#si', "\\1\\2&#40;\\3&#41;", $str); $str = preg_replace(
'#(alert|prompt|confirm|cmd|passthru|eval|exec|expression|system|fopen|fsockopen|file|file_get_contents|readfile|unlink)(\s*)\((.*?)\)#si',
'\\1\\2&#40;\\3&#41;',
$str
);
// Final clean up // Final clean up
// This adds a bit of extra precaution in case // This adds a bit of extra precaution in case
@ -459,7 +452,7 @@ class CI_Security {
if ($is_image === TRUE) if ($is_image === TRUE)
{ {
return ($str == $converted_string) ? TRUE: FALSE; return ($str === $converted_string);
} }
log_message('debug', "XSS Filtering completed"); log_message('debug', "XSS Filtering completed");
@ -503,14 +496,68 @@ class CI_Security {
*/ */
public function entity_decode($str, $charset='UTF-8') public function entity_decode($str, $charset='UTF-8')
{ {
if (stristr($str, '&') === FALSE) if (strpos($str, '&') === FALSE)
{ {
return $str; return $str;
} }
$str = html_entity_decode($str, ENT_COMPAT, $charset); static $_entities;
$str = preg_replace('~&#x(0*[0-9a-f]{2,5})~ei', 'chr(hexdec("\\1"))', $str);
return preg_replace('~&#([0-9]{2,4})~e', 'chr(\\1)', $str); isset($charset) OR $charset = strtoupper(config_item('charset'));
$flag = is_php('5.4')
? ENT_COMPAT | ENT_HTML5
: ENT_COMPAT;
do
{
$str_compare = $str;
// Decode standard entities, avoiding false positives
if ($c = preg_match_all('/&[a-z]{2,}(?![a-z;])/i', $str, $matches))
{
if ( ! isset($_entities))
{
$_entities = array_map(
'strtolower',
is_php('5.3.4')
? get_html_translation_table(HTML_ENTITIES, $flag, $charset)
: get_html_translation_table(HTML_ENTITIES, $flag)
);
// If we're not on PHP 5.4+, add the possibly dangerous HTML 5
// entities to the array manually
if ($flag === ENT_COMPAT)
{
$_entities[':'] = '&colon;';
$_entities['('] = '&lpar;';
$_entities[')'] = '&rpar';
$_entities["\n"] = '&newline;';
$_entities["\t"] = '&tab;';
}
}
$replace = array();
$matches = array_unique(array_map('strtolower', $matches[0]));
for ($i = 0; $i < $c; $i++)
{
if (($char = array_search($matches[$i].';', $_entities, TRUE)) !== FALSE)
{
$replace[$matches[$i]] = $char;
}
}
$str = str_ireplace(array_keys($replace), array_values($replace), $str);
}
// Decode numeric & UTF16 two byte entities
$str = html_entity_decode(
preg_replace('/(&#(?:x0*[0-9a-f]{2,5}(?![0-9a-f;])|(?:0*\d{2,4}(?![0-9;]))))/iS', '$1;', $str),
$flag,
$charset
);
}
while ($str_compare !== $str);
return $str;
} }
// -------------------------------------------------------------------- // --------------------------------------------------------------------
@ -525,37 +572,22 @@ class CI_Security {
public function sanitize_filename($str, $relative_path = FALSE) public function sanitize_filename($str, $relative_path = FALSE)
{ {
$bad = array( $bad = array(
"../", '../', '<!--', '-->', '<', '>',
"<!--", "'", '"', '&', '$', '#',
"-->", '{', '}', '[', ']', '=',
"<", ';', '?', '%20', '%22',
">", '%3c', // <
"'", '%253c', // <
'"', '%3e', // >
'&', '%0e', // >
'$', '%28', // (
'#', '%29', // )
'{', '%2528', // (
'}', '%26', // &
'[', '%24', // $
']', '%3f', // ?
'=', '%3b', // ;
';', '%3d' // =
'?',
"%20",
"%22",
"%3c", // <
"%253c", // <
"%3e", // >
"%0e", // >
"%28", // (
"%29", // )
"%2528", // (
"%26", // &
"%24", // $
"%3f", // ?
"%3b", // ;
"%3d" // =
); );
if ( ! $relative_path) if ( ! $relative_path)
@ -565,7 +597,15 @@ class CI_Security {
} }
$str = remove_invisible_characters($str, FALSE); $str = remove_invisible_characters($str, FALSE);
return stripslashes(str_replace($bad, '', $str));
do
{
$old = $str;
$str = str_replace($bad, '', $str);
}
while ($old !== $str);
return stripslashes($str);
} }
// ---------------------------------------------------------------- // ----------------------------------------------------------------
@ -604,7 +644,7 @@ class CI_Security {
protected function _remove_evil_attributes($str, $is_image) protected function _remove_evil_attributes($str, $is_image)
{ {
// All javascript event handlers (e.g. onload, onclick, onmouseover), style, and xmlns // All javascript event handlers (e.g. onload, onclick, onmouseover), style, and xmlns
$evil_attributes = array('(?<!\w)on\w*', 'style', 'xmlns', 'formaction'); $evil_attributes = array('on\w*', 'style', 'xmlns', 'formaction', 'form', 'xlink:href');
if ($is_image === TRUE) if ($is_image === TRUE)
{ {
@ -620,7 +660,7 @@ class CI_Security {
$attribs = array(); $attribs = array();
// find occurrences of illegal attribute strings with quotes (042 and 047 are octal quotes) // find occurrences of illegal attribute strings with quotes (042 and 047 are octal quotes)
preg_match_all('/('.implode('|', $evil_attributes).')\s*=\s*(\042|\047)([^\\2]*?)(\\2)/is', $str, $matches, PREG_SET_ORDER); preg_match_all('/(?<!\w)('.implode('|', $evil_attributes).')\s*=\s*(\042|\047)([^\\2]*?)(\\2)/is', $str, $matches, PREG_SET_ORDER);
foreach ($matches as $attr) foreach ($matches as $attr)
{ {
@ -628,7 +668,7 @@ class CI_Security {
} }
// find occurrences of illegal attribute strings without quotes // find occurrences of illegal attribute strings without quotes
preg_match_all('/('.implode('|', $evil_attributes).')\s*=\s*([^\s>]*)/is', $str, $matches, PREG_SET_ORDER); preg_match_all('/(?<!\w)('.implode('|', $evil_attributes).')\s*=\s*([^\s>]*)/is', $str, $matches, PREG_SET_ORDER);
foreach ($matches as $attr) foreach ($matches as $attr)
{ {
@ -641,7 +681,8 @@ class CI_Security {
$str = preg_replace('/(<?)(\/?[^><]+?)([^A-Za-z<>\-])(.*?)('.implode('|', $attribs).')(.*?)([\s><]?)([><]*)/i', '$1$2 $4$6$7$8', $str, -1, $count); $str = preg_replace('/(<?)(\/?[^><]+?)([^A-Za-z<>\-])(.*?)('.implode('|', $attribs).')(.*?)([\s><]?)([><]*)/i', '$1$2 $4$6$7$8', $str, -1, $count);
} }
} while ($count); }
while ($count);
return $str; return $str;
} }
@ -658,14 +699,9 @@ class CI_Security {
*/ */
protected function _sanitize_naughty_html($matches) protected function _sanitize_naughty_html($matches)
{ {
// encode opening brace return '&lt;'.$matches[1].$matches[2].$matches[3] // encode opening brace
$str = '&lt;'.$matches[1].$matches[2].$matches[3]; // encode captured opening or closing brace to prevent recursive vectors:
.str_replace(array('>', '<'), array('&gt;', '&lt;'), $matches[4]);
// encode captured opening or closing brace to prevent recursive vectors
$str .= str_replace(array('>', '<'), array('&gt;', '&lt;'),
$matches[4]);
return $str;
} }
// -------------------------------------------------------------------- // --------------------------------------------------------------------
@ -686,7 +722,7 @@ class CI_Security {
return str_replace( return str_replace(
$match[1], $match[1],
preg_replace( preg_replace(
'#href=.*?(alert\(|alert&\#40;|javascript\:|livescript\:|mocha\:|charset\=|window\.|document\.|\.cookie|<script|<xss|data\s*:)#si', '#href=.*?(?:(?:alert|prompt|confirm)(?:\(|&\#40;)|javascript:|livescript:|mocha:|charset=|window\.|document\.|\.cookie|<script|<xss|data\s*:)#si',
'', '',
$this->_filter_attributes(str_replace(array('<', '>'), '', $match[1])) $this->_filter_attributes(str_replace(array('<', '>'), '', $match[1]))
), ),
@ -712,7 +748,7 @@ class CI_Security {
return str_replace( return str_replace(
$match[1], $match[1],
preg_replace( preg_replace(
'#src=.*?(alert\(|alert&\#40;|javascript\:|livescript\:|mocha\:|charset\=|window\.|document\.|\.cookie|<script|<xss|base64\s*,)#si', '#src=.*?(?:(?:alert|prompt|confirm)(?:\(|&\#40;)|javascript:|livescript:|mocha:|charset=|window\.|document\.|\.cookie|<script|<xss|base64\s*,)#si',
'', '',
$this->_filter_attributes(str_replace(array('<', '>'), '', $match[1])) $this->_filter_attributes(str_replace(array('<', '>'), '', $match[1]))
), ),
@ -772,52 +808,16 @@ class CI_Security {
*/ */
protected function _decode_entity($match) protected function _decode_entity($match)
{ {
return $this->entity_decode($match[0], strtoupper(config_item('charset'))); // Protect GET variables in URLs
} // 901119URL5918AMP18930PROTECT8198
$match = preg_replace('|\&([a-z\_0-9\-]+)\=([a-z\_0-9\-/]+)|i', $this->xss_hash().'\\1=\\2', $match[0]);
// -------------------------------------------------------------------- // Decode, then un-protect URL GET vars
return str_replace(
/** $this->xss_hash(),
* Validate URL entities '&',
* $this->entity_decode($match, strtoupper(config_item('charset')))
* Called by xss_clean() );
*
* @param string
* @return string
*/
protected function _validate_entities($str)
{
/*
* Protect GET variables in URLs
*/
// 901119URL5918AMP18930PROTECT8198
$str = preg_replace('|\&([a-z\_0-9\-]+)\=([a-z\_0-9\-]+)|i', $this->xss_hash()."\\1=\\2", $str);
/*
* Validate standard character entities
*
* Add a semicolon if missing. We do this to enable
* the conversion of entities to ASCII later.
*
*/
$str = preg_replace('#(&\#?[0-9a-z]{2,})([\x00-\x20])*;?#i', "\\1;\\2", $str);
/*
* Validate UTF16 two byte encoding (x00)
*
* Just as above, adds a semicolon if missing.
*
*/
$str = preg_replace('#(&\#x?)([0-9A-F]+);?#i',"\\1\\2;",$str);
/*
* Un-Protect GET variables in URLs
*/
$str = str_replace($this->xss_hash(), '&', $str);
return $str;
} }
// ---------------------------------------------------------------------- // ----------------------------------------------------------------------
@ -872,4 +872,4 @@ class CI_Security {
} }
/* End of file Security.php */ /* End of file Security.php */
/* Location: ./system/libraries/Security.php */ /* Location: ./system/core/Security.php */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category URI * @category URI
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/uri.html * @link http://codeigniter.com/user_guide/libraries/uri.html
*/ */
class CI_URI { class CI_URI {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0 * @since Version 2.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category UTF-8 * @category UTF-8
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/utf8.html * @link http://codeigniter.com/user_guide/libraries/utf8.html
*/ */
class CI_Utf8 { class CI_Utf8 {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Initialize the database * Initialize the database
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
* @param string * @param string
* @param bool Determines if active record should be used or not * @param bool Determines if active record should be used or not

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_active_record extends CI_DB_driver { class CI_DB_active_record extends CI_DB_driver {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Database Cache Class * Database Cache Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_Cache { class CI_DB_Cache {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_driver { class CI_DB_driver {

View file

@ -1,12 +1,13 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/** /**
* Code Igniter * CodeIgniter
* *
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Database Utility Class * Database Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_forge { class CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* class for the specific database will extend and instantiate it. * class for the specific database will extend and instantiate it.
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_result { class CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Database Utility Class * Database Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_utility extends CI_DB_forge { class CI_DB_utility extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author Esen Sagynov * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0.2 * @since Version 2.0.2

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author Esen Sagynov * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author Esen Sagynov * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0.2 * @since Version 2.0.2

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author Esen Sagynov * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mssql_driver extends CI_DB { class CI_DB_mssql_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* MS SQL Forge Class * MS SQL Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mssql_forge extends CI_DB_forge { class CI_DB_mssql_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mssql_result extends CI_DB_result { class CI_DB_mssql_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* MS SQL Utility Class * MS SQL Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mssql_utility extends CI_DB_utility { class CI_DB_mssql_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysql_driver extends CI_DB { class CI_DB_mysql_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* MySQL Forge Class * MySQL Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysql_forge extends CI_DB_forge { class CI_DB_mysql_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysql_result extends CI_DB_result { class CI_DB_mysql_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* MySQL Utility Class * MySQL Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysql_utility extends CI_DB_utility { class CI_DB_mysql_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysqli_driver extends CI_DB { class CI_DB_mysqli_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* MySQLi Forge Class * MySQLi Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysqli_forge extends CI_DB_forge { class CI_DB_mysqli_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysqli_result extends CI_DB_result { class CI_DB_mysqli_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* MySQLi Utility Class * MySQLi Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_mysqli_utility extends CI_DB_utility { class CI_DB_mysqli_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Oracle Forge Class * Oracle Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_oci8_forge extends CI_DB_forge { class CI_DB_oci8_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_oci8_result extends CI_DB_result { class CI_DB_oci8_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Oracle Utility Class * Oracle Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_oci8_utility extends CI_DB_utility { class CI_DB_oci8_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_odbc_driver extends CI_DB { class CI_DB_odbc_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* ODBC Forge Class * ODBC Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/database/ * @link http://codeigniter.com/database/
*/ */
class CI_DB_odbc_forge extends CI_DB_forge { class CI_DB_odbc_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_odbc_result extends CI_DB_result { class CI_DB_odbc_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* ODBC Utility Class * ODBC Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/database/ * @link http://codeigniter.com/database/
*/ */
class CI_DB_odbc_utility extends CI_DB_utility { class CI_DB_odbc_utility extends CI_DB_utility {

View file

@ -5,9 +5,10 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @license http://codeigniter.com/user_guide/license.html
* @author EllisLab Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.1.2 * @since Version 2.1.2
* @filesource * @filesource

View file

@ -5,9 +5,10 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @license http://codeigniter.com/user_guide/license.html
* @author EllisLab Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.1.2 * @since Version 2.1.2
* @filesource * @filesource

View file

@ -5,9 +5,10 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @license http://codeigniter.com/user_guide/license.html
* @author EllisLab Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.1.2 * @since Version 2.1.2
* @filesource * @filesource

View file

@ -5,9 +5,10 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @license http://codeigniter.com/user_guide/license.html
* @author EllisLab Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.1.2 * @since Version 2.1.2
* @filesource * @filesource

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_postgre_driver extends CI_DB { class CI_DB_postgre_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Postgre Forge Class * Postgre Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_postgre_forge extends CI_DB_forge { class CI_DB_postgre_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_postgre_result extends CI_DB_result { class CI_DB_postgre_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* Postgre Utility Class * Postgre Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_postgre_utility extends CI_DB_utility { class CI_DB_postgre_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -27,7 +28,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlite_driver extends CI_DB { class CI_DB_sqlite_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* SQLite Forge Class * SQLite Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlite_forge extends CI_DB_forge { class CI_DB_sqlite_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlite_result extends CI_DB_result { class CI_DB_sqlite_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* SQLite Utility Class * SQLite Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlite_utility extends CI_DB_utility { class CI_DB_sqlite_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -25,7 +26,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Drivers * @subpackage Drivers
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlsrv_driver extends CI_DB { class CI_DB_sqlsrv_driver extends CI_DB {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* SQLSRV Forge Class * SQLSRV Forge Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlsrv_forge extends CI_DB_forge { class CI_DB_sqlsrv_forge extends CI_DB_forge {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* This class extends the parent result class: CI_DB_result * This class extends the parent result class: CI_DB_result
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlsrv_result extends CI_DB_result { class CI_DB_sqlsrv_result extends CI_DB_result {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -19,7 +20,7 @@
* SQLSRV Utility Class * SQLSRV Utility Class
* *
* @category Database * @category Database
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/database/ * @link http://codeigniter.com/user_guide/database/
*/ */
class CI_DB_sqlsrv_utility extends CI_DB_utility { class CI_DB_sqlsrv_utility extends CI_DB_utility {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/array_helper.html * @link http://codeigniter.com/user_guide/helpers/array_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/xml_helper.html * @link http://codeigniter.com/user_guide/helpers/xml_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/cookie_helper.html * @link http://codeigniter.com/user_guide/helpers/cookie_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/date_helper.html * @link http://codeigniter.com/user_guide/helpers/date_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/directory_helper.html * @link http://codeigniter.com/user_guide/helpers/directory_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/download_helper.html * @link http://codeigniter.com/user_guide/helpers/download_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/email_helper.html * @link http://codeigniter.com/user_guide/helpers/email_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/file_helpers.html * @link http://codeigniter.com/user_guide/helpers/file_helpers.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/form_helper.html * @link http://codeigniter.com/user_guide/helpers/form_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/html_helper.html * @link http://codeigniter.com/user_guide/helpers/html_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/directory_helper.html * @link http://codeigniter.com/user_guide/helpers/directory_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/language_helper.html * @link http://codeigniter.com/user_guide/helpers/language_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/number_helper.html * @link http://codeigniter.com/user_guide/helpers/number_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/xml_helper.html * @link http://codeigniter.com/user_guide/helpers/xml_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/security_helper.html * @link http://codeigniter.com/user_guide/helpers/security_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/smiley_helper.html * @link http://codeigniter.com/user_guide/helpers/smiley_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/string_helper.html * @link http://codeigniter.com/user_guide/helpers/string_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/text_helper.html * @link http://codeigniter.com/user_guide/helpers/text_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/typography_helper.html * @link http://codeigniter.com/user_guide/helpers/typography_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/url_helper.html * @link http://codeigniter.com/user_guide/helpers/url_helper.html
*/ */

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Helpers * @subpackage Helpers
* @category Helpers * @category Helpers
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/helpers/xml_helper.html * @link http://codeigniter.com/user_guide/helpers/xml_helper.html
*/ */

View file

@ -49,7 +49,7 @@ $lang['UP9'] = '(UTC +9:00) Japan Standard Time, Korea Standard Time, Yakutsk Ti
$lang['UP95'] = '(UTC +9:30) Australian Central Standard Time'; $lang['UP95'] = '(UTC +9:30) Australian Central Standard Time';
$lang['UP10'] = '(UTC +10:00) Australian Eastern Standard Time, Vladivostok Time'; $lang['UP10'] = '(UTC +10:00) Australian Eastern Standard Time, Vladivostok Time';
$lang['UP105'] = '(UTC +10:30) Lord Howe Island'; $lang['UP105'] = '(UTC +10:30) Lord Howe Island';
$lang['UP11'] = '(UTC +11:00) Magadan Time, Solomon Islands, Vanuatu'; $lang['UP11'] = '(UTC +11:00) Srednekolymsk Time, Solomon Islands, Vanuatu';
$lang['UP115'] = '(UTC +11:30) Norfolk Island'; $lang['UP115'] = '(UTC +11:30) Norfolk Island';
$lang['UP12'] = '(UTC +12:00) Fiji, Gilbert Islands, Kamchatka Time, New Zealand Standard Time'; $lang['UP12'] = '(UTC +12:00) Fiji, Gilbert Islands, Kamchatka Time, New Zealand Standard Time';
$lang['UP1275'] = '(UTC +12:45) Chatham Islands Standard Time'; $lang['UP1275'] = '(UTC +12:45) Chatham Islands Standard Time';

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014 EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014 EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0 * @since Version 2.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Core * @category Core
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link * @link
*/ */
class CI_Cache extends CI_Driver_Library { class CI_Cache extends CI_Driver_Library {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014 EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014 EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0 * @since Version 2.0
@ -21,10 +22,9 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Core * @category Core
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link * @link
*/ */
class CI_Cache_apc extends CI_Driver { class CI_Cache_apc extends CI_Driver {
/** /**

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014 EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014 EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0 * @since Version 2.0
@ -21,10 +22,9 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Core * @category Core
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link * @link
*/ */
class CI_Cache_dummy extends CI_Driver { class CI_Cache_dummy extends CI_Driver {
/** /**

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014 EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014 EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0 * @since Version 2.0
@ -21,10 +22,9 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Core * @category Core
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link * @link
*/ */
class CI_Cache_file extends CI_Driver { class CI_Cache_file extends CI_Driver {
protected $_cache_path; protected $_cache_path;

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014 EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014 EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 2.0 * @since Version 2.0
@ -21,10 +22,9 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Core * @category Core
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link * @link
*/ */
class CI_Cache_memcached extends CI_Driver { class CI_Cache_memcached extends CI_Driver {
private $_memcached; // Holds the memcached object private $_memcached; // Holds the memcached object

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/calendar.html * @link http://codeigniter.com/user_guide/libraries/calendar.html
*/ */
class CI_Calendar { class CI_Calendar {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Shopping Cart * @category Shopping Cart
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/cart.html * @link http://codeigniter.com/user_guide/libraries/cart.html
*/ */
class CI_Cart { class CI_Cart {

View file

@ -6,7 +6,8 @@
* *
* @package CodeIgniter * @package CodeIgniter
* @author EllisLab Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2006 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2006 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/email.html * @link http://codeigniter.com/user_guide/libraries/email.html
*/ */
class CI_Email { class CI_Email {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -23,7 +24,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/encryption.html * @link http://codeigniter.com/user_guide/libraries/encryption.html
*/ */
class CI_Encrypt { class CI_Encrypt {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Validation * @category Validation
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/form_validation.html * @link http://codeigniter.com/user_guide/libraries/form_validation.html
*/ */
class CI_Form_validation { class CI_Form_validation {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Libraries * @category Libraries
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/ftp.html * @link http://codeigniter.com/user_guide/libraries/ftp.html
*/ */
class CI_FTP { class CI_FTP {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Image_lib * @category Image_lib
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/image_lib.html * @link http://codeigniter.com/user_guide/libraries/image_lib.html
*/ */
class CI_Image_lib { class CI_Image_lib {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Javascript * @category Javascript
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/libraries/javascript.html * @link http://codeigniter.com/user_guide/libraries/javascript.html
*/ */
class CI_Javascript { class CI_Javascript {

View file

@ -5,8 +5,9 @@
* An open source application development framework for PHP 5.1.6 or newer * An open source application development framework for PHP 5.1.6 or newer
* *
* @package CodeIgniter * @package CodeIgniter
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @copyright Copyright (c) 2008 - 2014, EllisLab, Inc. * @copyright Copyright (c) 2008 - 2014, EllisLab, Inc.
* @copyright Copyright (c) 2014 - 2015, British Columbia Institute of Technology (http://bcit.ca/)
* @license http://codeigniter.com/user_guide/license.html * @license http://codeigniter.com/user_guide/license.html
* @link http://codeigniter.com * @link http://codeigniter.com
* @since Version 1.0 * @since Version 1.0
@ -21,7 +22,7 @@
* @package CodeIgniter * @package CodeIgniter
* @subpackage Libraries * @subpackage Libraries
* @category Logging * @category Logging
* @author ExpressionEngine Dev Team * @author EllisLab Dev Team
* @link http://codeigniter.com/user_guide/general/errors.html * @link http://codeigniter.com/user_guide/general/errors.html
*/ */
class CI_Log { class CI_Log {

Some files were not shown because too many files have changed in this diff Show more