summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthieu Vachon <matthieu.o.vachon@gmail.com>2011-05-07 20:56:22 -0400
committerMatthieu Vachon <matthieu.o.vachon@gmail.com>2011-05-07 20:56:22 -0400
commit1a2e2b2f004c3fdf7aec04995f7eb6241627aa2c (patch)
treefb06dba316b28eaa5f07b9c8080d464d8f68dde9
parent66c87668963c3b80d770e998d7c68a4dd030dcc2 (diff)
downloadsymfony-security-1a2e2b2f004c3fdf7aec04995f7eb6241627aa2c.zip
symfony-security-1a2e2b2f004c3fdf7aec04995f7eb6241627aa2c.tar.gz
symfony-security-1a2e2b2f004c3fdf7aec04995f7eb6241627aa2c.tar.bz2
[Security\Acl] Fixed hardcoded table names * Replaced hardcoded table names by acl configuration options
-rw-r--r--Acl/Dbal/AclProvider.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/Acl/Dbal/AclProvider.php b/Acl/Dbal/AclProvider.php
index 956fdd7..143dee6 100644
--- a/Acl/Dbal/AclProvider.php
+++ b/Acl/Dbal/AclProvider.php
@@ -251,9 +251,10 @@ SELECTCLAUSE;
{
$sql = <<<SELECTCLAUSE
SELECT a.ancestor_id
- FROM acl_object_identities o
- INNER JOIN acl_classes c ON c.id = o.class_id
- INNER JOIN acl_object_identity_ancestors a ON a.object_identity_id = o.id
+ FROM
+ {$this->options['oid_table_name']} o
+ INNER JOIN {$this->options['class_table_name']} c ON c.id = o.class_id
+ INNER JOIN {$this->options['oid_ancestors_table_name']} a ON a.object_identity_id = o.id
WHERE (
SELECTCLAUSE;