summaryrefslogtreecommitdiff
path: root/modules/block
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-12-29 16:03:57 +0000
committerDries Buytaert <dries@buytaert.net>2008-12-29 16:03:57 +0000
commita04728577f34b98936c53799ccf1f2aaf7f3ff03 (patch)
treed401a2a0971bcbd5404473983b95923bf38e046d /modules/block
parent5bbad8a4dc42ed751fc8f394cd2829718329c2be (diff)
downloadbrdo-a04728577f34b98936c53799ccf1f2aaf7f3ff03.tar.gz
brdo-a04728577f34b98936c53799ccf1f2aaf7f3ff03.tar.bz2
- Patch #352054 by catch: convert calls to db_placeholders() in static queries.
Diffstat (limited to 'modules/block')
-rw-r--r--modules/block/block.module2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/block/block.module b/modules/block/block.module
index ed9c8c089..f69e72220 100644
--- a/modules/block/block.module
+++ b/modules/block/block.module
@@ -353,7 +353,7 @@ function block_box_save($edit, $delta) {
function block_user_form(&$edit, &$account, $category = NULL) {
if ($category == 'account') {
$rids = array_keys($account->roles);
- $result = db_query("SELECT DISTINCT b.* FROM {block} b LEFT JOIN {block_role} r ON b.module = r.module AND b.delta = r.delta WHERE b.status = 1 AND b.custom != 0 AND (r.rid IN (" . db_placeholders($rids) . ") OR r.rid IS NULL) ORDER BY b.weight, b.module", $rids);
+ $result = db_query("SELECT DISTINCT b.* FROM {block} b LEFT JOIN {block_role} r ON b.module = r.module AND b.delta = r.delta WHERE b.status = 1 AND b.custom != 0 AND (r.rid IN (:rids) OR r.rid IS NULL) ORDER BY b.weight, b.module", array(':rids' => $rids));
$form['block'] = array('#type' => 'fieldset', '#title' => t('Block configuration'), '#weight' => 3, '#collapsible' => TRUE, '#tree' => TRUE);
while ($block = db_fetch_object($result)) {
$data = module_invoke($block->module, 'block_list');