Browse Source

Refactor: consistent naming

Maurits van der Schee 8 years ago
parent
commit
1f43780fef
1 changed files with 58 additions and 58 deletions
  1. 58
    58
      api.php

+ 58
- 58
api.php View File

1
 <?php
1
 <?php
2
 interface DatabaseInterface {
2
 interface DatabaseInterface {
3
 	public function getSql($name);
3
 	public function getSql($name);
4
-	public function connectDatabase($hostname,$username,$password,$database,$port,$socket,$charset);
4
+	public function connect($hostname,$username,$password,$database,$port,$socket,$charset);
5
 	public function query($sql,$params);
5
 	public function query($sql,$params);
6
-	public function fetch_assoc($result);
7
-	public function fetch_row($result);
8
-	public function insert_id($result);
9
-	public function affected_rows($result);
6
+	public function fetchAssoc($result);
7
+	public function fetchRow($result);
8
+	public function insertId($result);
9
+	public function affectedRows($result);
10
 	public function close($result);
10
 	public function close($result);
11
-	public function fetch_fields($result);
12
-	public function add_limit_to_sql($sql,$limit,$offset);
11
+	public function fetchFields($result);
12
+	public function addLimitToSql($sql,$limit,$offset);
13
 	public function likeEscape($string);
13
 	public function likeEscape($string);
14
-	public function is_binary_type($field);
15
-	public function base64_encode($string);
14
+	public function isBinaryType($field);
15
+	public function base64Encode($string);
16
 	public function getDefaultCharset();
16
 	public function getDefaultCharset();
17
 }
17
 }
18
 
18
 
81
 		return isset($this->queries[$name])?$this->queries[$name]:false;
81
 		return isset($this->queries[$name])?$this->queries[$name]:false;
82
 	}
82
 	}
83
 
83
 
84
-	public function connectDatabase($hostname,$username,$password,$database,$port,$socket,$charset) {
84
+	public function connect($hostname,$username,$password,$database,$port,$socket,$charset) {
85
 		$db = mysqli_connect($hostname,$username,$password,$database,$port,$socket);
85
 		$db = mysqli_connect($hostname,$username,$password,$database,$port,$socket);
86
 		if (mysqli_connect_errno()) {
86
 		if (mysqli_connect_errno()) {
87
 			throw new \Exception('Connect failed. '.mysqli_connect_error());
87
 			throw new \Exception('Connect failed. '.mysqli_connect_error());
113
 		return mysqli_query($db,$sql);
113
 		return mysqli_query($db,$sql);
114
 	}
114
 	}
115
 
115
 
116
-	public function fetch_assoc($result) {
116
+	public function fetchAssoc($result) {
117
 		return mysqli_fetch_assoc($result);
117
 		return mysqli_fetch_assoc($result);
118
 	}
118
 	}
119
 
119
 
120
-	public function fetch_row($result) {
120
+	public function fetchRow($result) {
121
 		return mysqli_fetch_row($result);
121
 		return mysqli_fetch_row($result);
122
 	}
122
 	}
123
 
123
 
124
-	public function insert_id($result) {
124
+	public function insertId($result) {
125
 		return mysqli_insert_id($this->db);
125
 		return mysqli_insert_id($this->db);
126
 	}
126
 	}
127
 
127
 
128
-	public function affected_rows($result) {
128
+	public function affectedRows($result) {
129
 		return mysqli_affected_rows($this->db);
129
 		return mysqli_affected_rows($this->db);
130
 	}
130
 	}
131
 
131
 
133
 		return mysqli_free_result($result);
133
 		return mysqli_free_result($result);
134
 	}
134
 	}
135
 
135
 
136
-	public function fetch_fields($result) {
136
+	public function fetchFields($result) {
137
 		return mysqli_fetch_fields($result);
137
 		return mysqli_fetch_fields($result);
138
 	}
138
 	}
139
 
139
 
140
-	public function add_limit_to_sql($sql,$limit,$offset) {
140
+	public function addLimitToSql($sql,$limit,$offset) {
141
 		return "$sql LIMIT $limit OFFSET $offset";
141
 		return "$sql LIMIT $limit OFFSET $offset";
142
 	}
142
 	}
143
 
143
 
145
 		return addcslashes($string,'%_');
145
 		return addcslashes($string,'%_');
146
 	}
146
 	}
147
 
147
 
148
-	public function is_binary_type($field) {
148
+	public function isBinaryType($field) {
149
 		//echo "$field->name: $field->type ($field->flags)\n";
149
 		//echo "$field->name: $field->type ($field->flags)\n";
150
 		return (($field->flags & 128) && ($field->type>=249) && ($field->type<=252));
150
 		return (($field->flags & 128) && ($field->type>=249) && ($field->type<=252));
151
 	}
151
 	}
152
 
152
 
153
-	public function base64_encode($string) {
153
+	public function base64Encode($string) {
154
 		return base64_encode($string);
154
 		return base64_encode($string);
155
 	}
155
 	}
156
 
156
 
243
 		return isset($this->queries[$name])?$this->queries[$name]:false;
243
 		return isset($this->queries[$name])?$this->queries[$name]:false;
244
 	}
244
 	}
245
 
245
 
246
-	public function connectDatabase($hostname,$username,$password,$database,$port,$socket,$charset) {
246
+	public function connect($hostname,$username,$password,$database,$port,$socket,$charset) {
247
 		$e = function ($v) { return str_replace(array('\'','\\'),array('\\\'','\\\\'),$v); };
247
 		$e = function ($v) { return str_replace(array('\'','\\'),array('\\\'','\\\\'),$v); };
248
 		$conn_string = '';
248
 		$conn_string = '';
249
 		if ($hostname || $socket) {
249
 		if ($hostname || $socket) {
296
 		return @pg_query($db,$sql);
296
 		return @pg_query($db,$sql);
297
 	}
297
 	}
298
 
298
 
299
-	public function fetch_assoc($result) {
299
+	public function fetchAssoc($result) {
300
 		return pg_fetch_assoc($result);
300
 		return pg_fetch_assoc($result);
301
 	}
301
 	}
302
 
302
 
303
-	public function fetch_row($result) {
303
+	public function fetchRow($result) {
304
 		return pg_fetch_row($result);
304
 		return pg_fetch_row($result);
305
 	}
305
 	}
306
 
306
 
307
-	public function insert_id($result) {
307
+	public function insertId($result) {
308
 		list($id) = pg_fetch_row($result);
308
 		list($id) = pg_fetch_row($result);
309
 		return (int)$id;
309
 		return (int)$id;
310
 	}
310
 	}
311
 
311
 
312
-	public function affected_rows($result) {
312
+	public function affectedRows($result) {
313
 		return pg_affected_rows($result);
313
 		return pg_affected_rows($result);
314
 	}
314
 	}
315
 
315
 
317
 		return pg_free_result($result);
317
 		return pg_free_result($result);
318
 	}
318
 	}
319
 
319
 
320
-	public function fetch_fields($result) {
320
+	public function fetchFields($result) {
321
 		$keys = array();
321
 		$keys = array();
322
 		for($i=0;$i<pg_num_fields($result);$i++) {
322
 		for($i=0;$i<pg_num_fields($result);$i++) {
323
 			$field = array();
323
 			$field = array();
328
 		return $keys;
328
 		return $keys;
329
 	}
329
 	}
330
 
330
 
331
-	public function add_limit_to_sql($sql,$limit,$offset) {
331
+	public function addLimitToSql($sql,$limit,$offset) {
332
 		return "$sql LIMIT $limit OFFSET $offset";
332
 		return "$sql LIMIT $limit OFFSET $offset";
333
 	}
333
 	}
334
 
334
 
336
 		return addcslashes($string,'%_');
336
 		return addcslashes($string,'%_');
337
 	}
337
 	}
338
 
338
 
339
-	public function is_binary_type($field) {
339
+	public function isBinaryType($field) {
340
 		return $field->type == 'bytea';
340
 		return $field->type == 'bytea';
341
 	}
341
 	}
342
 
342
 
343
-	public function base64_encode($string) {
343
+	public function base64Encode($string) {
344
 		return base64_encode(hex2bin(substr($string,2)));
344
 		return base64_encode(hex2bin(substr($string,2)));
345
 	}
345
 	}
346
 
346
 
433
 		return isset($this->queries[$name])?$this->queries[$name]:false;
433
 		return isset($this->queries[$name])?$this->queries[$name]:false;
434
 	}
434
 	}
435
 
435
 
436
-	public function connectDatabase($hostname,$username,$password,$database,$port,$socket,$charset) {
436
+	public function connect($hostname,$username,$password,$database,$port,$socket,$charset) {
437
 		$connectionInfo = array();
437
 		$connectionInfo = array();
438
 		if ($port) $hostname.=','.$port;
438
 		if ($port) $hostname.=','.$port;
439
 		if ($username) $connectionInfo['UID']=$username;
439
 		if ($username) $connectionInfo['UID']=$username;
490
 		return sqlsrv_query($db,$sql,$args)?:null;
490
 		return sqlsrv_query($db,$sql,$args)?:null;
491
 	}
491
 	}
492
 
492
 
493
-	public function fetch_assoc($result) {
493
+	public function fetchAssoc($result) {
494
 		$values = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC);
494
 		$values = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC);
495
 		if ($values) $values = array_map(function($v){ return is_null($v)?null:(string)$v; },$values);
495
 		if ($values) $values = array_map(function($v){ return is_null($v)?null:(string)$v; },$values);
496
 		return $values;
496
 		return $values;
497
 	}
497
 	}
498
 
498
 
499
-	public function fetch_row($result) {
499
+	public function fetchRow($result) {
500
 		$values = sqlsrv_fetch_array($result, SQLSRV_FETCH_NUMERIC);
500
 		$values = sqlsrv_fetch_array($result, SQLSRV_FETCH_NUMERIC);
501
 		if ($values) $values = array_map(function($v){ return is_null($v)?null:(string)$v; },$values);
501
 		if ($values) $values = array_map(function($v){ return is_null($v)?null:(string)$v; },$values);
502
 		return $values;
502
 		return $values;
503
 	}
503
 	}
504
 
504
 
505
-	public function insert_id($result) {
505
+	public function insertId($result) {
506
 		sqlsrv_next_result($result);
506
 		sqlsrv_next_result($result);
507
 		sqlsrv_fetch($result);
507
 		sqlsrv_fetch($result);
508
 		return (int)sqlsrv_get_field($result, 0);
508
 		return (int)sqlsrv_get_field($result, 0);
509
 	}
509
 	}
510
 
510
 
511
-	public function affected_rows($result) {
511
+	public function affectedRows($result) {
512
 		return sqlsrv_rows_affected($result);
512
 		return sqlsrv_rows_affected($result);
513
 	}
513
 	}
514
 
514
 
516
 		return sqlsrv_free_stmt($result);
516
 		return sqlsrv_free_stmt($result);
517
 	}
517
 	}
518
 
518
 
519
-	public function fetch_fields($result) {
519
+	public function fetchFields($result) {
520
 		//var_dump(sqlsrv_field_metadata($result));
520
 		//var_dump(sqlsrv_field_metadata($result));
521
 		return array_map(function($a){
521
 		return array_map(function($a){
522
 			$p = array();
522
 			$p = array();
527
 		},sqlsrv_field_metadata($result));
527
 		},sqlsrv_field_metadata($result));
528
 	}
528
 	}
529
 
529
 
530
-	public function add_limit_to_sql($sql,$limit,$offset) {
530
+	public function addLimitToSql($sql,$limit,$offset) {
531
 		return "$sql OFFSET $offset ROWS FETCH NEXT $limit ROWS ONLY";
531
 		return "$sql OFFSET $offset ROWS FETCH NEXT $limit ROWS ONLY";
532
 	}
532
 	}
533
 
533
 
535
 		return str_replace(array('%','_'),array('[%]','[_]'),$string);
535
 		return str_replace(array('%','_'),array('[%]','[_]'),$string);
536
 	}
536
 	}
537
 
537
 
538
-	public function is_binary_type($field) {
538
+	public function isBinaryType($field) {
539
 		return ($field->type>=-4 && $field->type<=-2);
539
 		return ($field->type>=-4 && $field->type<=-2);
540
 	}
540
 	}
541
 
541
 
542
-	public function base64_encode($string) {
542
+	public function base64Encode($string) {
543
 		return base64_encode($string);
543
 		return base64_encode($string);
544
 	}
544
 	}
545
 
545
 
677
 		$table_list = array();
677
 		$table_list = array();
678
 		foreach ($table_array as $table) {
678
 		foreach ($table_array as $table) {
679
 			if ($result = $this->db->query($this->db->getSql('reflect_table'),array($table,$database))) {
679
 			if ($result = $this->db->query($this->db->getSql('reflect_table'),array($table,$database))) {
680
-				while ($row = $this->db->fetch_row($result)) $table_list[] = $row[0];
680
+				while ($row = $this->db->fetchRow($result)) $table_list[] = $row[0];
681
 				$this->db->close($result);
681
 				$this->db->close($result);
682
 				if ($action!='list') break;
682
 				if ($action!='list') break;
683
 			}
683
 			}
740
 		$count = 0;
740
 		$count = 0;
741
 		$field = false;
741
 		$field = false;
742
 		if ($result = $this->db->query($this->db->getSql('reflect_pk'),array($tables[0],$database))) {
742
 		if ($result = $this->db->query($this->db->getSql('reflect_pk'),array($tables[0],$database))) {
743
-			while ($row = $this->db->fetch_row($result)) {
743
+			while ($row = $this->db->fetchRow($result)) {
744
 				$count++;
744
 				$count++;
745
 				$field = $row[0];
745
 				$field = $row[0];
746
 			}
746
 			}
815
 		$filters[$table]['or'][] = array($key[1],'=',$key[0]);
815
 		$filters[$table]['or'][] = array($key[1],'=',$key[0]);
816
 		$this->addWhereFromFilters($filters[$table],$sql,$params);
816
 		$this->addWhereFromFilters($filters[$table],$sql,$params);
817
 		if ($result = $this->db->query($sql,$params)) {
817
 		if ($result = $this->db->query($sql,$params)) {
818
-			$object = $this->db->fetch_assoc($result);
818
+			$object = $this->db->fetchAssoc($result);
819
 			foreach ($fields[$table] as $field) {
819
 			foreach ($fields[$table] as $field) {
820
-				if ($this->db->is_binary_type($field) && $object[$field->name]) {
821
-					$object[$field->name] = $this->db->base64_encode($object[$field->name]);
820
+				if ($this->db->isBinaryType($field) && $object[$field->name]) {
821
+					$object[$field->name] = $this->db->base64Encode($object[$field->name]);
822
 				}
822
 				}
823
 			}
823
 			}
824
 			$this->db->close($result);
824
 			$this->db->close($result);
835
 		array_unshift($params, $tables[0]);
835
 		array_unshift($params, $tables[0]);
836
 		$result = $this->db->query('INSERT INTO "!" ("'.$keys.'") VALUES ('.$values.')',$params);
836
 		$result = $this->db->query('INSERT INTO "!" ("'.$keys.'") VALUES ('.$values.')',$params);
837
 		if (!$result) return null;
837
 		if (!$result) return null;
838
-		return $this->db->insert_id($result);
838
+		return $this->db->insertId($result);
839
 	}
839
 	}
840
 
840
 
841
 	protected function updateObject($key,$input,$filters,$tables) {
841
 	protected function updateObject($key,$input,$filters,$tables) {
856
 		$filters[$table]['or'][] = array($key[1],'=',$key[0]);
856
 		$filters[$table]['or'][] = array($key[1],'=',$key[0]);
857
 		$this->addWhereFromFilters($filters[$table],$sql,$params);
857
 		$this->addWhereFromFilters($filters[$table],$sql,$params);
858
 		$result = $this->db->query($sql,$params);
858
 		$result = $this->db->query($sql,$params);
859
-		return $this->db->affected_rows($result);
859
+		return $this->db->affectedRows($result);
860
 	}
860
 	}
861
 
861
 
862
 	protected function deleteObject($key,$filters,$tables) {
862
 	protected function deleteObject($key,$filters,$tables) {
868
 		$filters[$table]['or'][] = array($key[1],'=',$key[0]);
868
 		$filters[$table]['or'][] = array($key[1],'=',$key[0]);
869
 		$this->addWhereFromFilters($filters[$table],$sql,$params);
869
 		$this->addWhereFromFilters($filters[$table],$sql,$params);
870
 		$result = $this->db->query($sql,$params);
870
 		$result = $this->db->query($sql,$params);
871
-		return $this->db->affected_rows($result);
871
+		return $this->db->affectedRows($result);
872
 	}
872
 	}
873
 
873
 
874
 	protected function findRelations($tables,$database) {
874
 	protected function findRelations($tables,$database) {
881
 			$tableset[] = $table0;
881
 			$tableset[] = $table0;
882
 
882
 
883
 			$result = $this->db->query($this->db->getSql('reflect_belongs_to'),array($table0,$tables,$database,$database));
883
 			$result = $this->db->query($this->db->getSql('reflect_belongs_to'),array($table0,$tables,$database,$database));
884
-			while ($row = $this->db->fetch_row($result)) {
884
+			while ($row = $this->db->fetchRow($result)) {
885
 				$collect[$row[0]][$row[1]]=array();
885
 				$collect[$row[0]][$row[1]]=array();
886
 				$select[$row[2]][$row[3]]=array($row[0],$row[1]);
886
 				$select[$row[2]][$row[3]]=array($row[0],$row[1]);
887
 				if (!in_array($row[0],$tableset)) $tableset[] = $row[0];
887
 				if (!in_array($row[0],$tableset)) $tableset[] = $row[0];
888
 			}
888
 			}
889
 			$result = $this->db->query($this->db->getSql('reflect_has_many'),array($tables,$table0,$database,$database));
889
 			$result = $this->db->query($this->db->getSql('reflect_has_many'),array($tables,$table0,$database,$database));
890
-			while ($row = $this->db->fetch_row($result)) {
890
+			while ($row = $this->db->fetchRow($result)) {
891
 				$collect[$row[2]][$row[3]]=array();
891
 				$collect[$row[2]][$row[3]]=array();
892
 				$select[$row[0]][$row[1]]=array($row[2],$row[3]);
892
 				$select[$row[0]][$row[1]]=array($row[2],$row[3]);
893
 				if (!in_array($row[2],$tableset)) $tableset[] = $row[2];
893
 				if (!in_array($row[2],$tableset)) $tableset[] = $row[2];
894
 			}
894
 			}
895
 			$result = $this->db->query($this->db->getSql('reflect_habtm'),array($database,$database,$database,$database,$table0,$tables));
895
 			$result = $this->db->query($this->db->getSql('reflect_habtm'),array($database,$database,$database,$database,$table0,$tables));
896
-			while ($row = $this->db->fetch_row($result)) {
896
+			while ($row = $this->db->fetchRow($result)) {
897
 				$collect[$row[2]][$row[3]]=array();
897
 				$collect[$row[2]][$row[3]]=array();
898
 				$select[$row[0]][$row[1]]=array($row[2],$row[3]);
898
 				$select[$row[0]][$row[1]]=array($row[2],$row[3]);
899
 				$collect[$row[4]][$row[5]]=array();
899
 				$collect[$row[4]][$row[5]]=array();
950
 	protected function findTableFields($table,$database) {
950
 	protected function findTableFields($table,$database) {
951
 		$fields = array();
951
 		$fields = array();
952
 		$result = $this->db->query('SELECT * FROM "!" WHERE 1=2;',array($table));
952
 		$result = $this->db->query('SELECT * FROM "!" WHERE 1=2;',array($table));
953
-		foreach ($this->db->fetch_fields($result) as $field) {
953
+		foreach ($this->db->fetchFields($result) as $field) {
954
 			$fields[$field->name] = $field;
954
 			$fields[$field->name] = $field;
955
 		}
955
 		}
956
 		return $fields;
956
 		return $fields;
967
 
967
 
968
 	protected function convertBinary(&$input,$keys) {
968
 	protected function convertBinary(&$input,$keys) {
969
 		foreach ($keys as $key=>$field) {
969
 		foreach ($keys as $key=>$field) {
970
-			if (isset($input->$key) && $input->$key && $this->db->is_binary_type($field)) {
970
+			if (isset($input->$key) && $input->$key && $this->db->isBinaryType($field)) {
971
 				$data = $input->$key;
971
 				$data = $input->$key;
972
 				$data = str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT);
972
 				$data = str_pad(strtr($data, '-_', '+/'), strlen($data) % 4, '=', STR_PAD_RIGHT);
973
 				$input->$key = (object)array('type'=>'base64','data'=>$data);
973
 				$input->$key = (object)array('type'=>'base64','data'=>$data);
1061
 					$this->addWhereFromFilters($filters[$table],$sql,$params);
1061
 					$this->addWhereFromFilters($filters[$table],$sql,$params);
1062
 			}
1062
 			}
1063
 			if ($result = $this->db->query($sql,$params)) {
1063
 			if ($result = $this->db->query($sql,$params)) {
1064
-				while ($pages = $this->db->fetch_row($result)) {
1064
+				while ($pages = $this->db->fetchRow($result)) {
1065
 					$count = $pages[0];
1065
 					$count = $pages[0];
1066
 				}
1066
 				}
1067
 			}
1067
 			}
1080
 			$params[] = $order[1];
1080
 			$params[] = $order[1];
1081
 		}
1081
 		}
1082
 		if (is_array($order) && is_array($page)) {
1082
 		if (is_array($order) && is_array($page)) {
1083
-			$sql = $this->db->add_limit_to_sql($sql,$page[1],$page[0]);
1083
+			$sql = $this->db->addLimitToSql($sql,$page[1],$page[0]);
1084
 		}
1084
 		}
1085
 		if ($result = $this->db->query($sql,$params)) {
1085
 		if ($result = $this->db->query($sql,$params)) {
1086
 			echo '"columns":';
1086
 			echo '"columns":';
1087
 			$keys = array();
1087
 			$keys = array();
1088
 			$base64 = array();
1088
 			$base64 = array();
1089
 			foreach ($fields[$table] as $field) {
1089
 			foreach ($fields[$table] as $field) {
1090
-				$base64[] = $this->db->is_binary_type($field);
1090
+				$base64[] = $this->db->isBinaryType($field);
1091
 				$keys[] = $field->name;
1091
 				$keys[] = $field->name;
1092
 			}
1092
 			}
1093
 			echo json_encode($keys);
1093
 			echo json_encode($keys);
1094
 			$keys = array_flip($keys);
1094
 			$keys = array_flip($keys);
1095
 			echo ',"records":[';
1095
 			echo ',"records":[';
1096
 			$first_row = true;
1096
 			$first_row = true;
1097
-			while ($row = $this->db->fetch_row($result)) {
1097
+			while ($row = $this->db->fetchRow($result)) {
1098
 				if ($first_row) $first_row = false;
1098
 				if ($first_row) $first_row = false;
1099
 				else echo ',';
1099
 				else echo ',';
1100
 				if (isset($collect[$table])) {
1100
 				if (isset($collect[$table])) {
1104
 				}
1104
 				}
1105
 				foreach ($base64 as $k=>$v) {
1105
 				foreach ($base64 as $k=>$v) {
1106
 					if ($v && $row[$k]) {
1106
 					if ($v && $row[$k]) {
1107
-						$row[$k] = $this->db->base64_encode($row[$k]);
1107
+						$row[$k] = $this->db->base64Encode($row[$k]);
1108
 					}
1108
 					}
1109
 				}
1109
 				}
1110
 				echo json_encode($row);
1110
 				echo json_encode($row);
1145
 				$keys = array();
1145
 				$keys = array();
1146
 				$base64 = array();
1146
 				$base64 = array();
1147
 				foreach ($fields[$table] as $field) {
1147
 				foreach ($fields[$table] as $field) {
1148
-					$base64[] = $this->db->is_binary_type($field);
1148
+					$base64[] = $this->db->isBinaryType($field);
1149
 					$keys[] = $field->name;
1149
 					$keys[] = $field->name;
1150
 				}
1150
 				}
1151
 				echo json_encode($keys);
1151
 				echo json_encode($keys);
1152
 				$keys = array_flip($keys);
1152
 				$keys = array_flip($keys);
1153
 				echo ',"records":[';
1153
 				echo ',"records":[';
1154
 				$first_row = true;
1154
 				$first_row = true;
1155
-				while ($row = $this->db->fetch_row($result)) {
1155
+				while ($row = $this->db->fetchRow($result)) {
1156
 					if ($first_row) $first_row = false;
1156
 					if ($first_row) $first_row = false;
1157
 					else echo ',';
1157
 					else echo ',';
1158
 					if (isset($collect[$table])) {
1158
 					if (isset($collect[$table])) {
1162
 					}
1162
 					}
1163
 					foreach ($base64 as $k=>$v) {
1163
 					foreach ($base64 as $k=>$v) {
1164
 						if ($v && $row[$k]) {
1164
 						if ($v && $row[$k]) {
1165
-							$row[$k] = $this->db->base64_encode($row[$k]);
1165
+							$row[$k] = $this->db->base64Encode($row[$k]);
1166
 						}
1166
 						}
1167
 					}
1167
 					}
1168
 					echo json_encode($row);
1168
 					echo json_encode($row);
1276
 			if (!$charset) {
1276
 			if (!$charset) {
1277
 				$charset = $db->getDefaultCharset();
1277
 				$charset = $db->getDefaultCharset();
1278
 			}
1278
 			}
1279
-			$db->connectDatabase($hostname,$username,$password,$database,$port,$socket,$charset);
1279
+			$db->connect($hostname,$username,$password,$database,$port,$socket,$charset);
1280
 		}
1280
 		}
1281
 
1281
 
1282
 		$this->db = $db;
1282
 		$this->db = $db;

Loading…
Cancel
Save