diff --git a/chat.php b/chat.php index faac59e..c2d893f 100644 --- a/chat.php +++ b/chat.php @@ -1,5 +1,8 @@ pass === $pass) + { + $chat = new Chat; + $chat -> user_id = $user_id; + $chat -> text = $chat_message; -$chat = new Chat; -$chat -> user_id = $user_id; -$chat -> text = $chat_message; -$chat -> insert (); + $chat -> insert (); + } diff --git a/db_connection.php b/db_connection.php new file mode 100644 index 0000000..289f93a --- /dev/null +++ b/db_connection.php @@ -0,0 +1,18 @@ + db = new mysqli ($db_host, $db_user, $db_pass, 'goatoh_training', - $db_port); - } + var $id; + var $user_id; + var $pass; function insert (): - void + int { $sql = " INSERT INTO @@ -36,7 +20,8 @@ Chat ( {$this -> user_id}, '{$this -> text}')"; - $this -> db -> query ($sql) or die ("db_insert error $sql"); + $GLOBALS['__db_connection'] -> query ($sql) + or die ("db_insert error $sql"); } } diff --git a/modules/user.mod.php b/modules/user.mod.php index ca998f0..4edb82e 100644 --- a/modules/user.mod.php +++ b/modules/user.mod.php @@ -3,25 +3,9 @@ class User { - private $db; - - private $id; - var $name; - var $pass; - - function - __construct () - { - $config = include ('./config.php'); - - $db_host = $config['host']; - $db_port = $config['port']; - $db_user = $config['user']; - $db_pass = $config['pass']; - - $this -> db = new mysqli ($db_host, $db_user, $db_pass, 'goatoh_training', - $db_port); - } + var $id; + var $name; + var $pass; public static function find ( @@ -35,7 +19,8 @@ User user WHERE id = $id"; - $result = $this -> db -> query ($sql) or die ("db_select error $sql"); + $result = $GLOBALS['__db_connection'] -> query ($sql) + or die ("db_select error $sql"); $row = $this -> db -> fetch_array ($result);