summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib_ldap.php
diff options
context:
space:
mode:
authorjfd <jfd@underverse>2012-07-30 20:46:14 +0200
committerJörn Friedrich Dreyer <jfd@butonic.de>2012-07-31 18:53:05 +0200
commitede464f05872574a703c36d8d976b5c97e55c23f (patch)
treec075f46d52b905a93cb5d3137af5198de83d34f2 /apps/user_ldap/lib_ldap.php
parent3c5670b662ea9e5ee36146f10f63faaadacb8187 (diff)
downloadnextcloud-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.php26
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));