From 1fedc4e009cd6865f298023e401f4bf91c2c5bc5 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 15 Jul 2017 20:38:56 -0600 Subject: [PATCH] Update database.php --- resources/classes/database.php | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/resources/classes/database.php b/resources/classes/database.php index 850fa8d416..409025c027 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -444,12 +444,13 @@ include "root.php"; } } - public function add() { //connect to the database if needed if (!$this->db) { $this->connect(); } + //count the fields + $field_count = count($this->fields); //add data to the database $sql = "insert into ".$this->table; $sql .= " ("; @@ -457,44 +458,44 @@ include "root.php"; if (is_array($this->fields)) { foreach($this->fields as $name => $value) { if (count($this->fields) == $i) { - $sql .= $name." "; + $sql .= $name." \n"; } else { - $sql .= $name.", "; + $sql .= $name.", \n"; } $i++; } } - $sql .= ") "; - $sql .= "values "; - $sql .= "("; + $sql .= ") \n"; + $sql .= "values \n"; + $sql .= "(\n"; $i = 1; if (is_array($this->fields)) { foreach($this->fields as $name => $value) { - if (count($this->fields) == $i) { + if ($field_count == $i) { if (strlen($value) > 0) { //$sql .= "'".$value."' "; - $sql .= ":".$value." "; + $sql .= ":".$name." \n"; $params[$name] = $value; } else { - $sql .= "null "; + $sql .= "null \n"; } } else { if (strlen($value) > 0) { //$sql .= "'".$value."', "; - $sql .= ":".$value.", "; + $sql .= ":".$name.", \n"; $params[$name] = $value; } else { - $sql .= "null, "; + $sql .= "null, \n"; } } $i++; } } - $sql .= ")"; + $sql .= ")\n"; //execute the query, show exceptions $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);