From 1d07289b039dee17fc17762635ce5872243be9b3 Mon Sep 17 00:00:00 2001
From: Angie Byron <webchick@24967.no-reply.drupal.org>
Date: Sat, 27 Jun 2009 23:49:19 +0000
Subject: [PATCH] #503868 by Sutharsan: Add link to create a menu link if one
 does not exist.

---
 modules/menu/menu.admin.inc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/menu/menu.admin.inc b/modules/menu/menu.admin.inc
index 481728402df4..2906ce2df259 100644
--- a/modules/menu/menu.admin.inc
+++ b/modules/menu/menu.admin.inc
@@ -65,7 +65,7 @@ function menu_overview_form(&$form_state, $menu) {
     );
   }
   else {
-    $form['empty_menu'] = array('#markup' => t('There are no menu links yet.'));
+    $form['#empty_text'] = t('There are no menu links yet. <a href="@link">Add link</a> now.', array('@link' => url('admin/build/menu-customize/'. $form['#menu']['menu_name'] .'/add')));
   }
   return $form;
 }
@@ -228,9 +228,10 @@ function theme_menu_overview_form($form) {
     }
   }
   $output = '';
-  if ($rows) {
-    $output .= theme('table', $header, $rows, array('id' => 'menu-overview'));
+  if (empty($rows)) {
+    $rows[] = array(array('data' => $form['#empty_text'], 'colspan' => '7'));
   }
+  $output .= theme('table', $header, $rows, array('id' => 'menu-overview'));
   $output .= drupal_render_children($form);
   return $output;
 }
-- 
GitLab