Support tooltips for menu items
authorJoey Schulze <joey@infodrom.org>
Wed, 3 Mar 2010 16:36:44 +0000 (17:36 +0100)
committerJoey Schulze <joey@infodrom.org>
Wed, 3 Mar 2010 16:36:44 +0000 (17:36 +0100)
lib/menu.php
masks/sys_mask.php

index 1a9c2af..d9ddca9 100644 (file)
@@ -13,7 +13,7 @@ function menu()
   $ret .= '<li><a href="./" title="Zurück zur Hauptseite">Start</a></li>';
   $ret .= '<li><a href="./?logout=true" title="Abmelden">Logout</a></li>';
 
-  $sql = "SELECT fname,menutitle,sys_menu.name FROM sys_mask "
+  $sql = "SELECT fname,menutitle,sys_menu.name,title FROM sys_mask "
     . "JOIN sys_menu ON sys_mask.menu = sys_menu.id "
     . "JOIN sys_group_mask ON sys_mask.id = sys_group_mask.mask "
     . "WHERE sys_group_mask.gid = ".$_SESSION['sys']['group']." "
@@ -30,7 +30,9 @@ function menu()
        $ret .= '<ul>';
        $menu = $row['name'];
       }
-      $ret .= sprintf('<li><a href="./?mask=%s">%s</a></li>', $row['fname'], $row['menutitle']);
+      $ret .= sprintf('<li><a href="./?mask=%s"%s>%s</a></li>', $row['fname'],
+                     empty($row['title']) ? '' : ' title="'.$row['title'].'"',
+                     $row['menutitle']);
     }
     $ret .= '</ul>';
     $ret .= '</li>';
index b8dd7ec..d4ba390 100644 (file)
@@ -95,6 +95,12 @@ $mask = array(
                                            'type' => 'text',
                                            'size' => 24,
                                            ),
+                             'title' => array(
+                                           'name' => 'Beschreibung',
+                                           'type' => 'text',
+                                           'size' => 24,
+                                           'null' => true,
+                                           ),
                              'menu' => array(
                                            'name' => 'Menü',
                                            'type' => 'select',