summaryrefslogtreecommitdiff
path: root/includes/common.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/common.inc')
-rw-r--r--includes/common.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/includes/common.inc b/includes/common.inc
index cbdb54f73..79bf69b0e 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -1692,9 +1692,10 @@ function drupal_cron_run() {
* The rendered HTML.
*/
function drupal_render(&$elements) {
- if (!isset($elements)) {
+ if (!isset($elements) || (isset($elements['#access']) && !$elements['#access'])) {
return NULL;
}
+
$content = '';
uasort($elements, "_element_sort");
if (!isset($elements['#children'])) {
@@ -1792,4 +1793,4 @@ function element_child($key) {
*/
function element_children($element) {
return array_filter(array_keys((array) $element), 'element_child');
-} \ No newline at end of file
+}