diff options
author | Kjartan Mannes <kjartan@2.no-reply.drupal.org> | 2002-10-28 19:36:37 +0000 |
---|---|---|
committer | Kjartan Mannes <kjartan@2.no-reply.drupal.org> | 2002-10-28 19:36:37 +0000 |
commit | 8eed5abd866db72a45a5050d696a48bb7a8be2da (patch) | |
tree | fd0a5aae06bd1d9073a2e86545f7e598b509bd75 /modules/queue.module | |
parent | acd0cb0607665a10a3dc2b6183933b6be7835f1f (diff) | |
download | brdo-8eed5abd866db72a45a5050d696a48bb7a8be2da.tar.gz brdo-8eed5abd866db72a45a5050d696a48bb7a8be2da.tar.bz2 |
- Fixing blocks for forum, queue and statistics.
Diffstat (limited to 'modules/queue.module')
-rw-r--r-- | modules/queue.module | 46 |
1 files changed, 26 insertions, 20 deletions
diff --git a/modules/queue.module b/modules/queue.module index 4c2dd9824..c7b6db3fa 100644 --- a/modules/queue.module +++ b/modules/queue.module @@ -178,32 +178,38 @@ function queue_page() { } } -function queue_block() { - if (user_access("access submission queue") && (substr_count(request_uri(), drupal_url(array("mod" => "queue"), "module")) || substr_count(request_uri(), drupal_url()))) { - global $user, $id; - if ($user->uid) { - $node = node_load(array("nid" => $id)); - } - if (($user->uid == $node->uid || field_get($node->users, $user->uid)) && $node->moderate == 1) { - foreach (explode(",", $node->users) as $vote) { - if ($vote) { - $data = explode("=", $vote); - $account = user_load(array("uid" => $data[0])); - $output .= format_name($account) ." voted '$data[1]'.<br />"; - } +function queue_block($op = "list", $delta = 0) { + if ($op == "list") { + $blocks[0]["info"] = t("Moderation results"); + return $blocks; + } + else { + if (user_access("access submission queue") && (substr_count(request_uri(), drupal_url(array("mod" => "queue"), "module")) || substr_count(request_uri(), drupal_url()))) { + global $user, $id; + if ($user->uid) { + $node = node_load(array("nid" => $id)); } + if (($user->uid == $node->uid || field_get($node->users, $user->uid)) && $node->moderate == 1) { + foreach (explode(",", $node->users) as $vote) { + if ($vote) { + $data = explode("=", $vote); + $account = user_load(array("uid" => $data[0])); + $output .= format_name($account) ." voted '$data[1]'.<br />"; + } + } + $block[0]["subject"] = t("Moderation results"); + $block[0]["content"] = $output ? $output : t("This node has not been moderated yet."); + $block[0]["info"] = t("Moderation results"); + } + } + elseif ((user_access("access submission queue") || user_access("administer blocks")) && (substr_count(request_uri(), drupal_url(array("mod" => "user"), "module")) || substr_count(request_uri(), drupal_url(array(), "admin")))) { $block[0]["subject"] = t("Moderation results"); - $block[0]["content"] = $output ? $output : t("This node has not been moderated yet."); $block[0]["info"] = t("Moderation results"); } - } - elseif ((user_access("access submission queue") || user_access("administer blocks")) && (substr_count(request_uri(), drupal_url(array("mod" => "user"), "module")) || substr_count(request_uri(), drupal_url(array(), "admin")))) { - $block[0]["subject"] = t("Moderation results"); - $block[0]["info"] = t("Moderation results"); - } - return $block; + return $block; + } } ?> |