<% include('menu.html', 'freeside_baseurl' => $fsurl, 'position' => $menu_position, ) |n %> <% include('init_overlib.html') |n %> <% $head |n %> <% $etc |n %> STYLE="margin-top:0; margin-bottom:0; margin-left:0; margin-right:0">
freeside <% $company_name || 'ExampleCo' %> Logged in as <% getotaker %> 
Preferences 
% if ( $conf->config('ticket_system') eq 'RT_Internal' ) { % eval "use RT;"; % }
<% include('/elements/popup_link.html', 'action' => $fsurl.'docs/about.html', 'label' => 'Freeside', 'actionlabel' => 'About', 'width' => 300, 'height' => 360, 'color' => '#7e0079', 'scrolling' => 'no', ) |n %> v<% $FS::VERSION %>
" TARGET="_blank">Documentation
RT v<% $RT::VERSION %>
Documentation
% if ( $menu_position eq 'top' ) { % }
% if ( $curuser->access_right('List customers') ) {

Advanced
% }
% if ( $conf->exists('address2-search') ) {

% }
% if ( $curuser->access_right('View invoices') ) {
% if ( $curuser->access_right('List invoices') ) { Advanced % }
% }
% if ( $curuser->access_right('View customer services') ) {

Advanced
% }
% if ( $conf->config("ticket_system") ) {

Advanced
% }
% if ( $menu_position eq 'left' ) { % } % if ( $menu_position eq 'left' ) { % }

<% $title %> % unless ( $nobr ) {

% } <% $menubar !~ /^\s*$/ ? "$menubar

" : '' %> <%init> my( $title, $menubar, $etc, $head ) = ( '', '', '', '' ); my( $nobr ) = ( 0 ); if ( ref($_[0]) ) { my $opt = shift; $title = $opt->{title}; $menubar = $opt->{menubar}; $etc = $opt->{etc}; $head = $opt->{head}; $nobr = $opt->{nobr}; } else { ($title, $menubar) = ( shift, shift ); $etc = @_ ? shift : ''; #$etc is for things like onLoad= etc. $head = @_ ? shift : ''; #$head is for things that go in the section } my $conf = new FS::Conf; my $curuser = $FS::CurrentUser::CurrentUser; my $menu_position = $curuser->option('menu_position') || 'top'; #new default for 1.9 my $company_name; my @agentnums = $curuser->agentnums; if ( scalar(@agentnums) == 1 ) { $company_name = $conf->config('company_name', $agentnums[0] ); } else { $company_name = $conf->config('company_name'); }