diff options
author | jim-p <jimp@pfsense.org> | 2012-08-10 13:58:04 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2012-08-10 13:58:04 -0400 |
commit | f4daf025d929b8ba60e602f56bd3b483eaed35cd (patch) | |
tree | 67658ffe4ffa9542f3d45e9b55334130889758f2 | |
parent | 79696deabbcdd0fd4f7cec2e2e74690a5b60ad91 (diff) | |
download | pfsense-f4daf025d929b8ba60e602f56bd3b483eaed35cd.zip pfsense-f4daf025d929b8ba60e602f56bd3b483eaed35cd.tar.gz |
Print service title in tooltip for shortcut bar
-rw-r--r-- | etc/inc/service-utils.inc | 9 | ||||
-rwxr-xr-x | usr/local/www/fbegin.inc | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/etc/inc/service-utils.inc b/etc/inc/service-utils.inc index 0651f03..fa1ea1a 100644 --- a/etc/inc/service-utils.inc +++ b/etc/inc/service-utils.inc @@ -400,9 +400,10 @@ function get_service_status_icon($service, $withtext = true) { return $output; } -function get_service_control_links($service) { +function get_service_control_links($service, $addname = false) { global $g; $output = ""; + $stitle = ($addname) ? $service['name'] . " " : ""; if(get_service_status($service)) { switch ($service['name']) { case "openvpn": @@ -414,7 +415,7 @@ function get_service_control_links($service) { default: $output .= "<a href='status_services.php?mode=restartservice&service={$service['name']}'>"; } - $output .= "<img style=\"vertical-align:middle\" title='" . gettext("Restart Service") . "' border='0' src='./themes/".$g['theme']."/images/icons/icon_service_restart.gif'></a>\n"; + $output .= "<img style=\"vertical-align:middle\" title='" . sprintf(gettext("Restart %sService"),$stitle) . "' border='0' src='./themes/".$g['theme']."/images/icons/icon_service_restart.gif'></a>\n"; switch ($service['name']) { case "openvpn": $output .= "<a href='status_services.php?mode=stopservice&service={$service['name']}&vpnmode={$service['mode']}&id={$service['vpnid']}'>"; @@ -425,7 +426,7 @@ function get_service_control_links($service) { default: $output .= "<a href='status_services.php?mode=stopservice&service={$service['name']}'>"; } - $output .= "<img style=\"vertical-align:middle\" title='" . gettext("Stop Service") . "' border='0' src='./themes/".$g['theme']."/images/icons/icon_service_stop.gif'>"; + $output .= "<img style=\"vertical-align:middle\" title='" . sprintf(gettext("Stop %sService"),$stitle) . "' border='0' src='./themes/".$g['theme']."/images/icons/icon_service_stop.gif'>"; $output .= "</a>"; } else { switch ($service['name']) { @@ -438,7 +439,7 @@ function get_service_control_links($service) { default: $output .= "<a href='status_services.php?mode=startservice&service={$service['name']}'>"; } - $output .= "<img style=\"vertical-align:middle\" title='" . gettext("Start Service") . "' border='0' src='./themes/".$g['theme']."/images/icons/icon_service_start.gif'></a>\n"; + $output .= "<img style=\"vertical-align:middle\" title='" . sprintf(gettext("Start %sService"),$stitle) . "' border='0' src='./themes/".$g['theme']."/images/icons/icon_service_start.gif'></a>\n"; } return $output; } diff --git a/usr/local/www/fbegin.inc b/usr/local/www/fbegin.inc index cc205cd..edd4592 100755 --- a/usr/local/www/fbegin.inc +++ b/usr/local/www/fbegin.inc @@ -392,7 +392,7 @@ function add_to_menu($url, $name) { if (!$hide_service_status && !empty($shortcuts[$shortcut_section]['service'])) { $ssvc = find_service_by_name($shortcuts[$shortcut_section]['service']); echo get_service_status_icon($ssvc, false); - echo get_service_control_links($ssvc); + echo get_service_control_links($ssvc, true); } ?> <?php if(!empty($shortcut_section) && !empty($shortcuts[$shortcut_section]['status'])): ?> <a href="<?php echo $shortcuts[$shortcut_section]['status']; ?>" title="<?php echo gettext("Status of items on this page."); ?>"><img style="vertical-align:middle" src="/themes/<?php echo $g['theme']; ?>/images/status.png" border="0"></a> |