summaryrefslogtreecommitdiff
path: root/httemplate/elements/header.html
diff options
context:
space:
mode:
authorivan <ivan>2006-05-15 13:57:15 +0000
committerivan <ivan>2006-05-15 13:57:15 +0000
commit64dc1bb0f70ccc0b828cc1d758cd82f040e0ec33 (patch)
treefaef71bf666cc6820a142df3ff7af02fe6db7198 /httemplate/elements/header.html
parent6d777ed1fafabab8c308c9ffa24f1dd48f33a9a5 (diff)
move most of the crap on the "main menu" to the sidebar
Diffstat (limited to 'httemplate/elements/header.html')
-rw-r--r--httemplate/elements/header.html169
1 files changed, 1 insertions, 168 deletions
diff --git a/httemplate/elements/header.html b/httemplate/elements/header.html
index 0eb5695..2be2c79 100644
--- a/httemplate/elements/header.html
+++ b/httemplate/elements/header.html
@@ -13,175 +13,8 @@
<META HTTP-Equiv="Cache-Control" Content="no-cache">
<META HTTP-Equiv="Pragma" Content="no-cache">
<META HTTP-Equiv="Expires" Content="0">
- <script type="text/javascript" src="<%=$fsurl%>elements/cssexpr.js"></script>
- <script type="text/javascript" src="<%=$fsurl%>elements/xmenu.js"></script>
- <link href="<%=$fsurl%>elements/xmenu.css" type="text/css" rel="stylesheet">
- <link href="<%=$fsurl%>elements/freeside.css" type="text/css" rel="stylesheet">
- <%
- tie my %report_menu, 'Tie::IxHash',
- 'Report one' => [ 'there', 'theretip' ],
- 'Report too' => [ 'here', 'heretip' ],
- ;
-
- tie my %config_employees, 'Tie::IxHash',
- 'View/Edit employees' => [ $fsurl.'browse/access_user.html', 'Setup internal users' ],
- 'View/Edit employee groups' => [ $fsurl.'browse/access_group.html', 'Employee groups allow you to control access to the backend' ],
- ;
-
- tie my %config_export_svc_pkg, 'Tie::IxHash',
- 'View/Edit exports' => [ $fsurl.'browse/part_export.cgi', 'Provisioning services to external machines, databases and APIs' ],
- 'View/Edit service definitions' => [ $fsurl.'browse/part_svc.cgi', 'Services are items you offer to your customers' ],
- 'View/Edit package definitions' => [ $fsurl.'browse/part_pkg.cgi', 'One or more services are grouped together into a package and given pricing information. Customers purchase packages, not services' ],
- 'View/Edit package classes' => [ $fsurl.'browse/pkg_class.html', 'Package classes define groups of packages, for reporting and convenience purposes.' ],
- ;
-
- tie my %config_agent, 'Tie::IxHash',
- 'View/Edit agent types' => [ $fsurl.'browse/agent_type.cgi', 'Agent types define groups of package definitions that you can then assign to particular agents' ],
- 'View/Edit agents' => [ $fsurl.'browse/agent.cgi', 'Agents are resellers of your service. Agents may be limited to a subset of your full offerings (via their type)' ],
- ;
-
- tie my %config_billing, 'Tie::IxHash',
- 'View/Edit payment gateways' => [ $fsurl.'browse/payment_gateway.html', 'Credit card and electronic check processors' ],
- 'View/Edit invoice events' => [ $fsurl.'browse/part_bill_event.cgi', 'Actions for overdue invoices' ],
- 'View/Edit prepaid cards' => [ $fsurl.'browse/prepay_credit.html', 'View outstanding cards, generate new cards' ],
- 'View/Edit call rates and regions' => [ $fsurl.'browse/rate.cgi', 'Manage rate plans, regions and prefixes for VoIP and call billing' ],
- 'View/Edit locales and tax rates' => [ $fsurl.'browse/cust_main_county.cgi', 'Change tax rates, or break down a country into states, or a state into counties and assign different tax rates to each' ],
- ;
-
- tie my %config_dialup, 'Tie::IxHash',
- 'View/Edit access numbers' => [ $fsurl.'browse/svc_acct_pop.cgi', 'Points of Presence' ],
- ;
-
- tie my %config_broadband, 'Tie::IxHash',
- 'View/Edit routers' => [ $fsurl.'browse/router.cgi', 'Broadband access routers' ],
- 'View/Edit address blocks' => [ $fsurl.'browse/addr_block.cgi', 'Manage address blocks and block assignments to broadband routers' ],
- ;
-
- tie my %config_misc, 'Tie::IxHash',
- 'View/Edit advertising sources' => [ $fsurl.'browse/part_referral.cgi', 'Where a customer heard about your service. Tracked for informational purposes' ],
- 'View/Edit virtual fields' => [ $fsurl.'browse/part_virtual_field.cgi', 'Locally defined fields', ],
- 'View/Edit message catalog' => [ $fsurl.'browse/msgcat.cgi', 'Change error messages and other customizable labels' ],
- 'View/Edit inventory classes and inventory' => [ $fsurl.'browse/inventory_class.html', 'Setup inventory classes and stock inventory' ],
- ;
-
- tie my %config_menu, 'Tie::IxHash',
- 'Settings' => [ $fsurl.'config/config-view.cgi', 'XXXconfigittip' ],
- 'separator' => '', #its a separator!
- 'Employees' => [ \%config_employees, 'XXXtooltip' ],
- 'Provisioning, services and packages'
- => [ \%config_export_svc_pkg, 'XXXtootip' ],
- 'Resellers' => [ \%config_agent, 'XXXtootip' ],
- 'Billing' => [ \%config_billing, 'XXXtootip' ],
- 'Dialup' => [ \%config_dialup, 'XXXtootip' ],
- 'Fixed (username-less) broadband'
- => [ \%config_broadband, 'XXXtootip' ],
- 'Miscellaneous' => [ \%config_misc, 'XXXtootip' ],
- ;
-
- tie my %menu, 'Tie::IxHash',
- 'Home' => [ $fsurl, 'hometip', ],
- 'Top item one' => [ 'nowhere_yet', 'nowheretip', ],
- 'Top item too' => [ 'nowhere_yet_either', 'eithertip', ],
- 'Reports' => [ \%report_menu, 'reportmenutip' ],
- 'Configuration' => [ \%config_menu, 'configmenutip' ],
- ;
-
- use vars qw($gmenunum);
- $gmenunum = 0;
-
- sub submenu {
- my($submenu, $title) = @_;
- my $menunum = $gmenunum++;
-
- #return two args: html, menuname
-
- "var myMenu$menunum = new WebFXMenu;\n".
- #"myMenu$menunum.useAutoPosition = true;\n".
- "myMenu$menunum.emptyText = '$title';\n".
-
- (
- join("\n", map {
-
- if ( !ref( $submenu->{$_} ) ) {
-
- "myMenu$menunum.add(new WebFXMenuSeparator());";
-
- } else {
-
- my($url_or_submenu, $tooltip ) = @{ $submenu->{$_} };
- if ( ref($url_or_submenu) ) {
-
- my($subhtml, $submenuname ) = submenu($url_or_submenu, $_); #mmm, recursion
-
- "$subhtml\n".
- "myMenu$menunum.add(new WebFXMenuItem(\"$_\", null, \"$tooltip\", $submenuname ));";
-
- } else {
-
- "myMenu$menunum.add(new WebFXMenuItem(\"$_\", \"$url_or_submenu\", \"$tooltip\" ));";
-
- }
-
- }
-
- } keys %$submenu )
- ). "\n".
- "myMenu$menunum.width = 224\n",
-
- "myMenu$menunum";
-
- }
-
- %>
- <SCRIPT TYPE="text/javascript">
-
- webfxMenuImagePath = "<%=$fsurl%>images/";
- webfxMenuUseHover = 1;
- webfxMenuShowTime = 300;
- webfxMenuHideTime = 500;
-
- var myBar = new WebFXMenuBar;
-
- <% foreach my $item ( keys %menu ) {
-
- my( $url_or_submenu, $tooltip ) = @{ $menu{$item} };
-
- if ( ref($url_or_submenu) ) {
-
- warn $item;
-
- my( $subhtml, $submenuname ) = submenu($url_or_submenu, $item);
-
- %>
-
- <%= $subhtml %>
- myBar.add(new WebFXMenuButton("<%= $item %>", null, "<%= $tooltip %>", <%= $submenuname %> ));
-
- <% } else { %>
-
- myBar.add(new WebFXMenuButton("<%= $item %>", "<%= $url_or_submenu %>", "<%= $tooltip %>" ));
-
- <% }
-
- }
- %>
-
- myBar.show( null, 'vertical' );
- //myBar.show( null, 'horizontal' );
-
- //var myMenu = new WebFXMenu;
- //myMenu.add(new WebFXMenuItem("Menu Item 1", "http://www.domain.com", "Tool tip to show"));
- //myMenu.add(new WebFXMenuSeparator());
- //myMenu.add(new WebFXMenuItem("Menu Item 2", "http://www.domain.com", "Tool tip to show"));
-
- //var mySubMenu = new WebFXMenu;
- //mySubMenu.add(new WebFXMenuItem("Menu Item 3", "http://www.domain.com", "Tool tip to show"));
- //myMenu.add(new WebFXMenuItem("Menu Item 4 with sub menu", null, "Tool tip to show", mySubMenu));
-
- myBar.width = 154;
-
- </SCRIPT>
+ <%= include('menu.html', 'freeside_baseurl' => $fsurl ) %>
<SCRIPT TYPE="text/javascript">
function clearhint_search_cust (what) {