converted to unix-style eol
[www-register-wizard.git] / database / drivers / mssql / mssql_result.php
index 33fdda9..e9679cb 100644 (file)
-<?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
- * MS SQL Result Class\r
- *\r
- * This class extends the parent result class: CI_DB_result\r
- *\r
- * @category   Database\r
- * @author             ExpressionEngine Dev Team\r
- * @link               http://codeigniter.com/user_guide/database/\r
- */\r
-class CI_DB_mssql_result extends CI_DB_result {\r
-       \r
-       /**\r
-        * Number of rows in the result set\r
-        *\r
-        * @access      public\r
-        * @return      integer\r
-        */\r
-       function num_rows()\r
-       {\r
-               return @mssql_num_rows($this->result_id);\r
-       }\r
-       \r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Number of fields in the result set\r
-        *\r
-        * @access      public\r
-        * @return      integer\r
-        */\r
-       function num_fields()\r
-       {\r
-               return @mssql_num_fields($this->result_id);\r
-       }\r
-\r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Fetch Field Names\r
-        *\r
-        * Generates an array of column names\r
-        *\r
-        * @access      public\r
-        * @return      array\r
-        */\r
-       function list_fields()\r
-       {\r
-               $field_names = array();\r
-               while ($field = mssql_fetch_field($this->result_id))\r
-               {\r
-                       $field_names[] = $field->name;\r
-               }\r
-               \r
-               return $field_names;\r
-       }\r
-\r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Field data\r
-        *\r
-        * Generates an array of objects containing field meta-data\r
-        *\r
-        * @access      public\r
-        * @return      array\r
-        */\r
-       function field_data()\r
-       {\r
-               $retval = array();\r
-               while ($field = mssql_fetch_field($this->result_id))\r
-               {       \r
-                       $F                              = new stdClass();\r
-                       $F->name                = $field->name;\r
-                       $F->type                = $field->type;\r
-                       $F->max_length  = $field->max_length;\r
-                       $F->primary_key = 0;\r
-                       $F->default             = '';\r
-                       \r
-                       $retval[] = $F;\r
-               }\r
-               \r
-               return $retval;\r
-       }\r
-\r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Free the result\r
-        *\r
-        * @return      null\r
-        */             \r
-       function free_result()\r
-       {\r
-               if (is_resource($this->result_id))\r
-               {\r
-                       mssql_free_result($this->result_id);\r
-                       $this->result_id = FALSE;\r
-               }\r
-       }\r
-\r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Data Seek\r
-        *\r
-        * Moves the internal pointer to the desired offset.  We call\r
-        * this internally before fetching results to make sure the\r
-        * result set starts at zero\r
-        *\r
-        * @access      private\r
-        * @return      array\r
-        */\r
-       function _data_seek($n = 0)\r
-       {\r
-               return mssql_data_seek($this->result_id, $n);\r
-       }\r
-       \r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Result - associative array\r
-        *\r
-        * Returns the result set as an array\r
-        *\r
-        * @access      private\r
-        * @return      array\r
-        */\r
-       function _fetch_assoc()\r
-       {\r
-               return mssql_fetch_assoc($this->result_id);\r
-       }\r
-       \r
-       // --------------------------------------------------------------------\r
-\r
-       /**\r
-        * Result - object\r
-        *\r
-        * Returns the result set as an object\r
-        *\r
-        * @access      private\r
-        * @return      object\r
-        */\r
-       function _fetch_object()\r
-       {\r
-               return mssql_fetch_object($this->result_id);\r
-       }\r
-\r
-}\r
-\r
-\r
-/* End of file mssql_result.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
+ */
+
+// ------------------------------------------------------------------------
+
+/**
+ * MS SQL Result Class
+ *
+ * This class extends the parent result class: CI_DB_result
+ *
+ * @category   Database
+ * @author             ExpressionEngine Dev Team
+ * @link               http://codeigniter.com/user_guide/database/
+ */
+class CI_DB_mssql_result extends CI_DB_result {
+       
+       /**
+        * Number of rows in the result set
+        *
+        * @access      public
+        * @return      integer
+        */
+       function num_rows()
+       {
+               return @mssql_num_rows($this->result_id);
+       }
+       
+       // --------------------------------------------------------------------
+
+       /**
+        * Number of fields in the result set
+        *
+        * @access      public
+        * @return      integer
+        */
+       function num_fields()
+       {
+               return @mssql_num_fields($this->result_id);
+       }
+
+       // --------------------------------------------------------------------
+
+       /**
+        * Fetch Field Names
+        *
+        * Generates an array of column names
+        *
+        * @access      public
+        * @return      array
+        */
+       function list_fields()
+       {
+               $field_names = array();
+               while ($field = mssql_fetch_field($this->result_id))
+               {
+                       $field_names[] = $field->name;
+               }
+               
+               return $field_names;
+       }
+
+       // --------------------------------------------------------------------
+
+       /**
+        * Field data
+        *
+        * Generates an array of objects containing field meta-data
+        *
+        * @access      public
+        * @return      array
+        */
+       function field_data()
+       {
+               $retval = array();
+               while ($field = mssql_fetch_field($this->result_id))
+               {       
+                       $F                              = new stdClass();
+                       $F->name                = $field->name;
+                       $F->type                = $field->type;
+                       $F->max_length  = $field->max_length;
+                       $F->primary_key = 0;
+                       $F->default             = '';
+                       
+                       $retval[] = $F;
+               }
+               
+               return $retval;
+       }
+
+       // --------------------------------------------------------------------
+
+       /**
+        * Free the result
+        *
+        * @return      null
+        */             
+       function free_result()
+       {
+               if (is_resource($this->result_id))
+               {
+                       mssql_free_result($this->result_id);
+                       $this->result_id = FALSE;
+               }
+       }
+
+       // --------------------------------------------------------------------
+
+       /**
+        * Data Seek
+        *
+        * Moves the internal pointer to the desired offset.  We call
+        * this internally before fetching results to make sure the
+        * result set starts at zero
+        *
+        * @access      private
+        * @return      array
+        */
+       function _data_seek($n = 0)
+       {
+               return mssql_data_seek($this->result_id, $n);
+       }
+       
+       // --------------------------------------------------------------------
+
+       /**
+        * Result - associative array
+        *
+        * Returns the result set as an array
+        *
+        * @access      private
+        * @return      array
+        */
+       function _fetch_assoc()
+       {
+               return mssql_fetch_assoc($this->result_id);
+       }
+       
+       // --------------------------------------------------------------------
+
+       /**
+        * Result - object
+        *
+        * Returns the result set as an object
+        *
+        * @access      private
+        * @return      object
+        */
+       function _fetch_object()
+       {
+               return mssql_fetch_object($this->result_id);
+       }
+
+}
+
+
+/* End of file mssql_result.php */
 /* Location: ./system/database/drivers/mssql/mssql_result.php */
\ No newline at end of file