-
+% }
|
-
-
+ |
+% if ( $conf->exists('address2-search') ) {
+
+% }
|
-% if ( $FS::CurrentUser::CurrentUser->access_right('View invoices') ) {
-
+% if ( $curuser->access_right('View invoices') ) {
% }
-
|
+% if ( $curuser->access_right('View customer services') ) {
+% }
|
-
+ |
% if ( $conf->config("ticket_system") ) {
% }
|
@@ -220,6 +276,15 @@ input.fsblackbuttonselected {
+
+
+ <% include('/elements/about_freeside.html') |n %> |
+
+
+ <% include('/elements/about_rt.html') |n %> |
+
+
+
|
@@ -228,19 +293,58 @@ input.fsblackbuttonselected {
- <% $title %>
+ <% $title |h %>
+% unless ( $nobr ) {
+% }
+
<% $menubar !~ /^\s*$/ ? "$menubar
" : '' %>
<%init>
-my($title, $menubar) = ( shift, shift );
-my $etc = @_ ? shift : ''; #$etc is for things like onLoad= etc.
-my $head = @_ ? shift : ''; #$head is for things that go in the section
+my( $title, $menubar, $etc, $head ) = ( '', '', '', '' );
+my( $nobr, $nocss ) = ( 0, 0 );
+if ( ref($_[0]) ) {
+ my $opt = shift;
+ $title = $opt->{title};
+ $menubar = $opt->{menubar};
+ $etc = $opt->{etc};
+ $head = $opt->{head};
+ $nobr = $opt->{nobr};
+ $nocss = $opt->{nocss};
+} 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 $menu_position = $FS::CurrentUser::CurrentUser->option('menu_position')
- || 'left';
+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');
+}
+
+my $cust_width = 288; #251 #ok for IE, slightly bigger for windows firefox
+my $cust_label = '(cust #, name, company';
+if ( $conf->exists('address1-search') ) {
+ $cust_label .= ', address';
+ $cust_width += 64;
+}
+$cust_label .= ' or contact phone)';
+
+my $address2_label = '(Unit #)';
+my $inv_label = '(inv #)';
+my $svc_label = '(user, email, ip, mac, domain or service phone)';
+my $ticketing_label = '(ticket #, subject, email or fulltext:text)';
%init>
|