X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fheader.html;h=5c4d736d23ab526518d07e982e34fb764a97e6aa;hp=0587567452487d88f27640a736ed4bf2a1202553;hb=43e42a04ae37ca7a84c05d9ff8b94d9f8cde6dcf;hpb=465e3d31929f6002146367e1950e3d2b70190846
diff --git a/httemplate/elements/header.html b/httemplate/elements/header.html
index 058756745..5c4d736d2 100644
--- a/httemplate/elements/header.html
+++ b/httemplate/elements/header.html
@@ -1,4 +1,26 @@
+<%doc>
+
+Example:
+
+ include( '/elements/header.html',
+ {
+ 'title' => 'Title',
+ 'menubar' => \@menubar,
+ 'etc' => '', #included in
tag, for things like onLoad=
+ 'head' => '', #included before closing tag
+ 'nobr' => 0, #1 for no
after the title
+ }
+ );
+
+ #old-style
+ include( '/elements/header.html', 'Title', $menubar, $etc, $head);
+
+
+%doc>
+%#
+%# above is what RT declares, should we switch now? hopefully no glitches result
+%# or just fuck it, XHTML died anyway, HTML 5 or bust?
@@ -10,36 +32,46 @@
<% include('menu.html', 'freeside_baseurl' => $fsurl,
'position' => $menu_position,
+ 'nocss' => $nocss,
) |n
%>
<% include('init_overlib.html') |n %>
+ <% include('rs_init_object.html') |n %>
+ <% include('logout.html') |n %>
<% $head |n %>
@@ -48,49 +80,16 @@
<% $etc |n %> STYLE="margin-top:0; margin-bottom:0; margin-left:0; margin-right:0">
- |
-
+ | |
+
<% $company_name || 'ExampleCo' %>
|
- Logged in as <% getotaker %> Preferences
- |
-
-
-
-
-
-
-
-
- <% 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
-
- |
-% if ( $conf->config('ticket_system') eq 'RT_Internal' ) {
-% eval "use RT;";
-
- |
-
-
- RT v<% $RT::VERSION %>
- Documentation
-
- |
-% }
-
-
-
-
-
+ | Logged in as <% getotaker %> [ logout ] Preferences
+% if ( $conf->config("ticket_system")
+% && FS::TicketSystem->access_right(\%session, 'ModifySelf') ) {
+ | Ticketing preferences
+% }
+
|
@@ -104,9 +103,16 @@ input.fsblackbutton {
border-left-color:#cccccc;
border-right-color:#aaaaaa;
border-bottom-color:#aaaaaa;
+ font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
padding-left:12px;
padding-right:12px;
+ padding-top:0px;
+ padding-bottom:0px;
+ margin-left:0px;
+ margin-right:0px;
+ margin-top:2px;
+ margin-bottom:0px;
overflow:visible;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff333333',EndColorStr='#ff666666')
}
@@ -119,38 +125,77 @@ input.fsblackbuttonselected {
border-left-color:#cccccc;
border-right-color:#aaaaaa;
border-bottom-color:#aaaaaa;
+ font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
padding-left:12px;
padding-right:12px;
+ padding-top:0px;
+ padding-bottom:0px;
+ margin-left:0px;
+ margin-right:0px;
+ margin-top:2px;
+ margin-bottom:0px;
overflow:visible;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff330033',EndColorStr='#ff7e0079')
}
+
+input.fstext {
+ border: 2px inset #eee;
+ /*border-top-color:#aaaaaa;
+ border-left-color:#aaaaaa;
+ border-right-color:#cccccc;
+ border-bottom-color:#cccccc;
+ */
+ vertical-align:bottom;
+ text-align:right;
+ font-family: Arial,Verdana,Helvetica,sans-serif;
+ font-size: 13px;
+ padding-left: 0px;
+ padding-right: 0px;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ margin-left:0px;
+ margin-right:0px;
+ margin-top:0px;
+ margin-bottom:1px;
+}
+
- |
+ |
% if ( $menu_position eq 'top' ) {
-
+ |
|
+
+
+
+
+ <% include('/elements/about_freeside.html') |n %> |
+ <% include('/elements/about_rt.html') |n %> |
+
+
+ |
+
-
+ |
|
-
+ |
|
@@ -158,18 +203,22 @@ input.fsblackbuttonselected {
-
-
% }
|
% if ( $curuser->access_right('View invoices') ) {
-
% }
|
-
+ |
% if ( $curuser->access_right('View customer services') ) {
% }
|
-
+ |
% if ( $conf->config("ticket_system") ) {
% }
|
@@ -250,6 +295,15 @@ input.fsblackbuttonselected {
+
+
+ <% include('/elements/about_freeside.html') |n %> |
+
+
+ <% include('/elements/about_rt.html') |n %> |
+
+
+
|
@@ -269,7 +323,7 @@ input.fsblackbuttonselected {
<%init>
my( $title, $menubar, $etc, $head ) = ( '', '', '', '' );
-my( $nobr ) = ( 0 );
+my( $nobr, $nocss ) = ( 0, 0 );
if ( ref($_[0]) ) {
my $opt = shift;
$title = $opt->{title};
@@ -277,6 +331,7 @@ if ( ref($_[0]) ) {
$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.
@@ -298,4 +353,19 @@ if ( scalar(@agentnums) == 1 ) {
$company_name = $conf->config('company_name');
}
+my $prospect_label = '(name, company or phone)';
+
+my $cust_width = 246;
+my $cust_label = '(cust #, name, company';
+if ( $conf->exists('address1-search') ) {
+ $cust_label .= ', address';
+ $cust_width += 56;
+}
+$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>