4892: PHP Strict warnings: include/classes/DAO/DAO.class.php
authorTJ <acontent@iam.tj>
Tue, 11 Oct 2011 15:42:02 +0000 (16:42 +0100)
committerTJ <acontent@iam.tj>
Wed, 19 Oct 2011 19:56:19 +0000 (20:56 +0100)
  * fix Accessing static property DAO::$db as non static

include/classes/DAO/DAO.class.php

index 905a4b3..32228f7 100644 (file)
@@ -25,13 +25,13 @@ class DAO {
        
        function DAO()
        {
-               if (!isset($this->db))
+               if (!isset(DAO::$db))
                {
-                       $this->db = @mysql_connect(DB_HOST . ':' . DB_PORT, DB_USER, DB_PASSWORD);
-                       if (!$this->db) {
+                       DAO::$db = @mysql_connect(DB_HOST . ':' . DB_PORT, DB_USER, DB_PASSWORD);
+                       if (!DAO::$db) {
                                die('Unable to connect to db.');
                        }
-                       if (!@mysql_select_db(DB_NAME, $this->db)) {
+                       if (!@mysql_select_db(DB_NAME, DAO::$db)) {
                                die('DB connection established, but database "'.DB_NAME.'" cannot be selected.');
                        }
                }
@@ -49,7 +49,7 @@ class DAO {
        function execute($sql)
        {
                $sql = trim($sql);
-               $result = mysql_query($sql, $this->db) or die($sql . "<br />". mysql_error());
+               $result = mysql_query($sql, DAO::$db) or die($sql . "<br />". mysql_error());
 
                // for 'select' SQL, return retrieved rows
                if (strtolower(substr($sql, 0, 6)) == 'select') 
@@ -71,4 +71,4 @@ class DAO {
        }
 
 }
-?>
\ No newline at end of file
+?>