converted to unix-style eol
[www-register-wizard.git] / libraries / Model.php
index 1d3cbdf..c4cba56 100644 (file)
@@ -1,83 +1,83 @@
-<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');\r
-/**\r
- * CodeIgniter\r
- *\r
- * An open source application development framework for PHP 4.3.2 or newer\r
- *\r
- * @package            CodeIgniter\r
- * @author             ExpressionEngine Dev Team\r
- * @copyright  Copyright (c) 2008, EllisLab, Inc.\r
- * @license            http://codeigniter.com/user_guide/license.html\r
- * @link               http://codeigniter.com\r
- * @since              Version 1.0\r
- * @filesource\r
- */\r
-\r
-// ------------------------------------------------------------------------\r
-\r
-/**\r
- * CodeIgniter Model Class\r
- *\r
- * @package            CodeIgniter\r
- * @subpackage Libraries\r
- * @category   Libraries\r
- * @author             ExpressionEngine Dev Team\r
- * @link               http://codeigniter.com/user_guide/libraries/config.html\r
- */\r
-class Model {\r
-\r
-       var $_parent_name = '';\r
-\r
-       /**\r
-        * Constructor\r
-        *\r
-        * @access public\r
-        */\r
-       function Model()\r
-       {\r
-               // If the magic __get() or __set() methods are used in a Model references can't be used.\r
-               $this->_assign_libraries( (method_exists($this, '__get') OR method_exists($this, '__set')) ? FALSE : TRUE );\r
-               \r
-               // We don't want to assign the model object to itself when using the\r
-               // assign_libraries function below so we'll grab the name of the model parent\r
-               $this->_parent_name = ucfirst(get_class($this));\r
-               \r
-               log_message('debug', "Model Class Initialized");\r
-       }\r
-\r
-       /**\r
-        * Assign Libraries\r
-        *\r
-        * Creates local references to all currently instantiated objects\r
-        * so that any syntax that can be legally used in a controller\r
-        * can be used within models.  \r
-        *\r
-        * @access private\r
-        */     \r
-       function _assign_libraries($use_reference = TRUE)\r
-       {\r
-               $CI =& get_instance();                          \r
-               foreach (array_keys(get_object_vars($CI)) as $key)\r
-               {\r
-                       if ( ! isset($this->$key) AND $key != $this->_parent_name)\r
-                       {                       \r
-                               // In some cases using references can cause\r
-                               // problems so we'll conditionally use them\r
-                               if ($use_reference == TRUE)\r
-                               {\r
-                                       $this->$key = NULL; // Needed to prevent reference errors with some configurations\r
-                                       $this->$key =& $CI->$key;\r
-                               }\r
-                               else\r
-                               {\r
-                                       $this->$key = $CI->$key;\r
-                               }\r
-                       }\r
-               }               \r
-       }\r
-\r
-}\r
-// END Model Class\r
-\r
-/* End of file Model.php */\r
+<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
+/**
+ * CodeIgniter
+ *
+ * An open source application development framework for PHP 4.3.2 or newer
+ *
+ * @package            CodeIgniter
+ * @author             ExpressionEngine Dev Team
+ * @copyright  Copyright (c) 2008, EllisLab, Inc.
+ * @license            http://codeigniter.com/user_guide/license.html
+ * @link               http://codeigniter.com
+ * @since              Version 1.0
+ * @filesource
+ */
+
+// ------------------------------------------------------------------------
+
+/**
+ * CodeIgniter Model Class
+ *
+ * @package            CodeIgniter
+ * @subpackage Libraries
+ * @category   Libraries
+ * @author             ExpressionEngine Dev Team
+ * @link               http://codeigniter.com/user_guide/libraries/config.html
+ */
+class Model {
+
+       var $_parent_name = '';
+
+       /**
+        * Constructor
+        *
+        * @access public
+        */
+       function Model()
+       {
+               // If the magic __get() or __set() methods are used in a Model references can't be used.
+               $this->_assign_libraries( (method_exists($this, '__get') OR method_exists($this, '__set')) ? FALSE : TRUE );
+               
+               // We don't want to assign the model object to itself when using the
+               // assign_libraries function below so we'll grab the name of the model parent
+               $this->_parent_name = ucfirst(get_class($this));
+               
+               log_message('debug', "Model Class Initialized");
+       }
+
+       /**
+        * Assign Libraries
+        *
+        * Creates local references to all currently instantiated objects
+        * so that any syntax that can be legally used in a controller
+        * can be used within models.  
+        *
+        * @access private
+        */     
+       function _assign_libraries($use_reference = TRUE)
+       {
+               $CI =& get_instance();                          
+               foreach (array_keys(get_object_vars($CI)) as $key)
+               {
+                       if ( ! isset($this->$key) AND $key != $this->_parent_name)
+                       {                       
+                               // In some cases using references can cause
+                               // problems so we'll conditionally use them
+                               if ($use_reference == TRUE)
+                               {
+                                       $this->$key = NULL; // Needed to prevent reference errors with some configurations
+                                       $this->$key =& $CI->$key;
+                               }
+                               else
+                               {
+                                       $this->$key = $CI->$key;
+                               }
+                       }
+               }               
+       }
+
+}
+// END Model Class
+
+/* End of file Model.php */
 /* Location: ./system/libraries/Model.php */
\ No newline at end of file