From 45b0040e55b4b5dd8b125a2334ce5f246d7336c3 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Tue, 12 Feb 2008 14:06:58 +0000
Subject: [PATCH] - Patch #219366 by pwolanin: cannot add external links to
 admin interface.

---
 modules/system/system.module | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/system/system.module b/modules/system/system.module
index 21ca0bf7181c..bfba1446fe6b 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -618,9 +618,9 @@ function system_admin_menu_block($item) {
     $item += db_fetch_array(db_query("SELECT mlid, menu_name FROM {menu_links} ml WHERE ml.router_path = '%s' AND module = 'system'", $item['path']));
   }
   $result = db_query("
-    SELECT m.*, ml.*
+    SELECT m.load_functions, m.to_arg_functions, m.access_callback, m.access_arguments, m.page_callback, m.page_arguments, m.title, m.title_callback, m.title_arguments, m.type, m.description, ml.*
     FROM {menu_links} ml
-    INNER JOIN {menu_router} m ON ml.router_path = m.path
+    LEFT JOIN {menu_router} m ON ml.router_path = m.path
     WHERE ml.plid = %d AND ml.menu_name = '%s' AND hidden = 0", $item['mlid'], $item['menu_name']);
   while ($item = db_fetch_array($result)) {
     _menu_link_translate($item);
-- 
GitLab