diff options
author | jfd <jfd@underverse> | 2012-07-30 20:46:14 +0200 |
---|---|---|
committer | Jörn Friedrich Dreyer <jfd@butonic.de> | 2012-07-31 18:53:05 +0200 |
commit | ede464f05872574a703c36d8d976b5c97e55c23f (patch) | |
tree | c075f46d52b905a93cb5d3137af5198de83d34f2 /apps/user_ldap/lib_ldap.php | |
parent | 3c5670b662ea9e5ee36146f10f63faaadacb8187 (diff) | |
download | nextcloud-server-ede464f05872574a703c36d8d976b5c97e55c23f.tar.gz nextcloud-server-ede464f05872574a703c36d8d976b5c97e55c23f.zip |
escape all identifiers with backticks
Diffstat (limited to 'apps/user_ldap/lib_ldap.php')
-rw-r--r-- | apps/user_ldap/lib_ldap.php | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/apps/user_ldap/lib_ldap.php b/apps/user_ldap/lib_ldap.php index 4bd0ff4bbfa..ab838812aef 100644 --- a/apps/user_ldap/lib_ldap.php +++ b/apps/user_ldap/lib_ldap.php @@ -153,9 +153,9 @@ class OC_LDAP { $table = self::getMapTable($isUser); $query = OCP\DB::prepare(' - SELECT ldap_dn - FROM '.$table.' - WHERE owncloud_name = ? + SELECT `ldap_dn` + FROM `'.$table.'` + WHERE `owncloud_name` = ? '); $record = $query->execute(array($name))->fetchOne(); @@ -202,9 +202,9 @@ class OC_LDAP { } $query = OCP\DB::prepare(' - SELECT owncloud_name - FROM '.$table.' - WHERE ldap_dn = ? + SELECT `owncloud_name` + FROM `'.$table.'` + WHERE `ldap_dn` = ? '); $component = $query->execute(array($dn))->fetchOne(); @@ -344,8 +344,8 @@ class OC_LDAP { $table = self::getMapTable($isUsers); $query = OCP\DB::prepare(' - SELECT ldap_dn, owncloud_name - FROM '. $table + SELECT `ldap_dn`, `owncloud_name` + FROM `'. $table .'`' ); return $query->execute()->fetchAll(); @@ -391,18 +391,18 @@ class OC_LDAP { $sqlAdjustment = ''; $dbtype = OCP\Config::getSystemValue('dbtype'); if($dbtype == 'mysql') { - $sqlAdjustment = 'FROM dual'; + $sqlAdjustment = 'FROM `dual`'; } $insert = OCP\DB::prepare(' - INSERT INTO '.$table.' (ldap_dn, owncloud_name) + INSERT INTO `'.$table.'` (`ldap_dn`, `owncloud_name`) SELECT ?,? '.$sqlAdjustment.' WHERE NOT EXISTS ( SELECT 1 - FROM '.$table.' - WHERE ldap_dn = ? - OR owncloud_name = ? ) + FROM `'.$table.'` + WHERE `ldap_dn` = ? + OR `owncloud_name` = ? ) '); $res = $insert->execute(array($dn, $ocname, $dn, $ocname)); |