diff options
Diffstat (limited to 'httemplate/view')
| -rw-r--r-- | httemplate/view/cust_main/contacts.html | 139 | 
1 files changed, 42 insertions, 97 deletions
| diff --git a/httemplate/view/cust_main/contacts.html b/httemplate/view/cust_main/contacts.html index 9c2b38f9a..51b72da9a 100644 --- a/httemplate/view/cust_main/contacts.html +++ b/httemplate/view/cust_main/contacts.html @@ -1,122 +1,47 @@ -% -%  my( $cust_main ) = @_; -%  my $conf = new FS::Conf; -% +% my %which = ( +%   ''      => 'Billing', +%   'ship_' => 'Service', +% ); +% foreach my $which ( '', 'ship_' ) { +%   my $pre = $cust_main->get("${which}last") ? $which : ''; - -Billing address -<% ntable("#cccccc") %><TR><TD><% ntable("#cccccc",2) %> -<TR> -  <TD ALIGN="right">Contact name</TD> -  <TD COLSPAN=3 BGCOLOR="#ffffff"> -    <% $cust_main->last. ', '. $cust_main->first %> -  </TD> -% if ( $conf->exists('show_ss') ) {  - -  <TD ALIGN="right">SS#</TD> -  <TD BGCOLOR="#ffffff"><% $cust_main->ss || ' ' %></TD> -% }  - -</TR> -<TR> -  <TD ALIGN="right">Company</TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"><% $cust_main->company %></TD> -</TR> -<TR> -  <TD ALIGN="right">Address</TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"><% $cust_main->address1 %></TD> -</TR> -% if ( $cust_main->address2 ) {  - -<TR> -  <TD ALIGN="right"> </TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"><% $cust_main->address2 %></TD> -</TR> -% }  - -<TR> -  <TD ALIGN="right">City</TD> -  <TD BGCOLOR="#ffffff"><% $cust_main->city %></TD> -  <TD ALIGN="right">State</TD> -  <TD BGCOLOR="#ffffff"><% state_label($cust_main->state, $cust_main->country) %></TD> -  <TD ALIGN="right">Zip</TD> -  <TD BGCOLOR="#ffffff"><% $cust_main->zip %></TD> -</TR> -<TR> -  <TD ALIGN="right">Country</TD> -  <TD BGCOLOR="#ffffff"><% code2country($cust_main->country) %></TD> -</TR> -% -%  my $daytime_label = FS::Msgcat::_gettext('daytime') =~ /^(daytime)?$/ -%                        ? 'Day Phone' -%                        : FS::Msgcat::_gettext('daytime'); -%  my $night_label = FS::Msgcat::_gettext('night') =~ /^(night)?$/ -%                        ? 'Night Phone' -%                        : FS::Msgcat::_gettext('night'); -% - -<TR> -  <TD ALIGN="right"><% $daytime_label %></TD> -  <TD COLSPAN=6 BGCOLOR="#ffffff"> -    <% include('/elements/phonenumber.html', -                  $cust_main->daytime, -                  'callable'=>1 -               ) -    %> -  </TD> -</TR> -<TR> -  <TD ALIGN="right"><% $night_label %></TD> -  <TD COLSPAN=6 BGCOLOR="#ffffff"> -    <% include('/elements/phonenumber.html', -                  $cust_main->night, -                  'callable'=>1 -               ) -    %> -  </TD> -</TR> -<TR> -  <TD ALIGN="right">Fax</TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"> -    <% $cust_main->fax || ' ' %> -  </TD> -</TR> -</TABLE></TD></TR></TABLE> -% if ( defined $cust_main->dbdef_table->column('ship_last') ) { -%     my $pre = $cust_main->ship_last ? 'ship_' : ''; -% - - -<BR> -Service address +<% $which{$which} %> address  <% ntable("#cccccc") %><TR><TD><% ntable("#cccccc",2) %>  <TR>    <TD ALIGN="right">Contact name</TD>    <TD COLSPAN=5 BGCOLOR="#ffffff">      <% $cust_main->get("${pre}last"). ', '. $cust_main->get("${pre}first") %>    </TD> +% if ( $which eq '' && $conf->exists('show_ss') ) {  +    <TD ALIGN="right">SS#</TD> +    <TD BGCOLOR="#ffffff"><% $cust_main->ss || ' ' %></TD> +% }   </TR>  <TR>    <TD ALIGN="right">Company</TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"><% $cust_main->get("${pre}company") %></TD> +  <TD COLSPAN=7 BGCOLOR="#ffffff"><% $cust_main->get("${pre}company") %></TD>  </TR>  <TR>    <TD ALIGN="right">Address</TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"><% $cust_main->get("${pre}address1") %></TD> +  <TD COLSPAN=7 BGCOLOR="#ffffff"><% $cust_main->get("${pre}address1") %></TD>  </TR>  % if ( $cust_main->get("${pre}address2") ) {   <TR>    <TD ALIGN="right"> </TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"><% $cust_main->get("${pre}address2") %></TD> +  <TD COLSPAN=7 BGCOLOR="#ffffff"><% $cust_main->get("${pre}address2") %></TD>  </TR>  % }   <TR>    <TD ALIGN="right">City</TD>    <TD BGCOLOR="#ffffff"><% $cust_main->get("${pre}city") %></TD> +% if ( $cust_main->county ) {  +    <TD ALIGN="right">County</TD> +    <TD BGCOLOR="#ffffff"><% $cust_main->county %></TD> +% }    <TD ALIGN="right">State</TD> -  <TD BGCOLOR="#ffffff"><% $cust_main->get("${pre}state") %></TD> +  <TD BGCOLOR="#ffffff"><% state_label( $cust_main->get("${pre}state"), $cust_main->get("${pre}country") ) %></TD>    <TD ALIGN="right">Zip</TD>    <TD BGCOLOR="#ffffff"><% $cust_main->get("${pre}zip") %></TD>  </TR> @@ -126,7 +51,7 @@ Service address  </TR>  <TR>    <TD ALIGN="right"><% $daytime_label %></TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"> +  <TD COLSPAN=3 BGCOLOR="#ffffff">      <% include('/elements/phonenumber.html',                    $cust_main->get("${pre}daytime"),                    'callable'=>1 @@ -136,7 +61,7 @@ Service address  </TR>  <TR>    <TD ALIGN="right"><% $night_label %></TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"> +  <TD COLSPAN=3 BGCOLOR="#ffffff">      <% include('/elements/phonenumber.html',                    $cust_main->get("${pre}night"),                    'callable'=>1 @@ -146,10 +71,30 @@ Service address  </TR>  <TR>    <TD ALIGN="right">Fax</TD> -  <TD COLSPAN=5 BGCOLOR="#ffffff"> +  <TD COLSPAN=3 BGCOLOR="#ffffff">      <% $cust_main->get("${pre}fax") || ' ' %>    </TD>  </TR>  </TABLE></TD></TR></TABLE> +% if ( $which ne 'ship_' ) { +<BR> +% }  % }  +<%once> + +my $daytime_label = FS::Msgcat::_gettext('daytime') =~ /^(daytime)?$/ +                      ? 'Day Phone' +                      : FS::Msgcat::_gettext('daytime'); +my $night_label = FS::Msgcat::_gettext('night') =~ /^(night)?$/ +                      ? 'Night Phone' +                      : FS::Msgcat::_gettext('night'); + +</%once> +<%init> + +my( $cust_main ) = @_; +my $conf = new FS::Conf; + +</%init> + | 
