diff options
| author | levinse <levinse> | 2011-05-23 16:25:27 +0000 | 
|---|---|---|
| committer | levinse <levinse> | 2011-05-23 16:25:27 +0000 | 
| commit | b5dbd9e1bcbb701a20ed23e723b1e0105fd7c1a1 (patch) | |
| tree | 982841fb75a9997045f4a7f665a9f365f3bfde33 | |
| parent | d884f87c167fa00a24b2347c46606585b8420657 (diff) | |
internationalization/localization, RT12515
| -rwxr-xr-x | httemplate/edit/cust_bill_pay.cgi | 9 | ||||
| -rwxr-xr-x | httemplate/edit/cust_credit.cgi | 30 | ||||
| -rwxr-xr-x | httemplate/edit/cust_main.cgi | 44 | ||||
| -rw-r--r-- | httemplate/edit/cust_main/billing.html | 86 | ||||
| -rw-r--r-- | httemplate/edit/cust_main/contact.html | 31 | ||||
| -rw-r--r-- | httemplate/edit/cust_main/first_pkg.html | 8 | ||||
| -rw-r--r-- | httemplate/edit/cust_main/first_pkg/select-part_pkg.html | 23 | ||||
| -rw-r--r-- | httemplate/edit/cust_main/first_pkg/svc_acct.html | 18 | ||||
| -rw-r--r-- | httemplate/edit/cust_main/top_misc.html | 50 | ||||
| -rwxr-xr-x | httemplate/edit/msgcat.cgi | 12 | ||||
| -rw-r--r-- | httemplate/edit/process/change-cust_pkg.html | 3 | ||||
| -rwxr-xr-x | httemplate/edit/process/cust_credit.cgi | 3 | ||||
| -rwxr-xr-x | httemplate/edit/process/cust_main.cgi | 10 | ||||
| -rwxr-xr-x | httemplate/edit/process/cust_pay.cgi | 2 | ||||
| -rw-r--r-- | httemplate/edit/process/quick-charge.cgi | 2 | ||||
| -rw-r--r-- | httemplate/edit/process/quick-cust_pkg.cgi | 1 | ||||
| -rwxr-xr-x | httemplate/edit/svc_acct.cgi | 90 | 
17 files changed, 169 insertions, 253 deletions
| diff --git a/httemplate/edit/cust_bill_pay.cgi b/httemplate/edit/cust_bill_pay.cgi index 532db6a6e..f620fc57a 100755 --- a/httemplate/edit/cust_bill_pay.cgi +++ b/httemplate/edit/cust_bill_pay.cgi @@ -1,11 +1,10 @@ -<% include('elements/ApplicationCommon.html', +<& elements/ApplicationCommon.html,       'form_action' => 'process/cust_bill_pay.cgi',       'src_table'   => 'cust_pay', -     'src_thing'   => 'payment', +     'src_thing'   => emt('payment'),       'dst_table'   => 'cust_bill', -     'dst_thing'   => 'invoice', -   ) -%> +     'dst_thing'   => emt('invoice'), +&>  <%init>  die "access denied" diff --git a/httemplate/edit/cust_credit.cgi b/httemplate/edit/cust_credit.cgi index d5e53b8f1..068144547 100755 --- a/httemplate/edit/cust_credit.cgi +++ b/httemplate/edit/cust_credit.cgi @@ -1,6 +1,6 @@ -<% include('/elements/header-popup.html', 'Enter Credit') %> +<& /elements/header-popup.html, emt('Enter Credit') &> -<% include('/elements/error.html') %> +<& /elements/error.html &>  <FORM NAME="credit_popup" ACTION="<% $p1 %>process/cust_credit.cgi" METHOD=POST>  <INPUT TYPE="hidden" NAME="crednum" VALUE=""> @@ -13,29 +13,24 @@  <% ntable("#cccccc", 2) %>    <TR> -    <TD ALIGN="right">Date</TD> +    <TD ALIGN="right"><% mt('Date') |h %></TD>      <TD BGCOLOR="#ffffff"><% time2str($date_format, $_date) %></TD>    </TR>    <TR> -    <TD ALIGN="right">Amount</TD> +    <TD ALIGN="right"><% mt('Amount') |h %></TD>      <TD BGCOLOR="#ffffff">$<INPUT TYPE="text" NAME="amount" VALUE="<% $amount |h %>" SIZE=8 MAXLENGTH=9></TD>    </TR> -% -%#print qq! <INPUT TYPE="checkbox" NAME="refund" VALUE="$refund">Also post refund!; -% - -<% include( '/elements/tr-select-reason.html', +<& /elements/tr-select-reason.html,                'field'          => 'reasonnum',                'reason_class'   => 'R',                'control_button' => "document.getElementById('confirm_credit_button')",                'cgi'            => $cgi, -           ) -%> +&>    <TR> -    <TD ALIGN="right">Additional info</TD> +    <TD ALIGN="right"><% mt('Additional info') |h %></TD>      <TD>        <INPUT TYPE="text" NAME="addlinfo" VALUE="<% $cgi->param('addlinfo') |h %>">      </TD> @@ -44,17 +39,16 @@          <INPUT TYPE="HIDDEN" NAME="apply" VALUE="no">  % } else {    <TR> -    <TD ALIGN="right">Auto-apply<BR>to invoices</TD> -    <TD><SELECT NAME="apply"><OPTION VALUE="yes" SELECTED>yes<OPTION>no</SELECT></TD> +    <TD ALIGN="right"><% mt('Auto-apply to invoices') |h %></TD> +    <TD><SELECT NAME="apply"><OPTION VALUE="yes" SELECTED><% mt('yes') |h %><OPTION><% mt('no') |h %></SELECT></TD>    </TR>  % }  % if ( $conf->exists('pkg-balances') ) { -  <% include('/elements/tr-select-cust_pkg-balances.html', +  <& /elements/tr-select-cust_pkg-balances.html,                 'custnum' => $custnum,                 'cgi'     => $cgi -            ) -  %> +  &>  % } else {    <INPUT TYPE="hidden" NAME="pkgnum" VALUE="">  % } @@ -63,7 +57,7 @@  <BR> -<CENTER><INPUT TYPE="submit" ID="confirm_credit_button" VALUE="Enter credit" DISABLED></CENTER> +<CENTER><INPUT TYPE="submit" ID="confirm_credit_button" VALUE="<% mt('Enter credit') |h %>" DISABLED></CENTER>  </FORM>  </BODY> diff --git a/httemplate/edit/cust_main.cgi b/httemplate/edit/cust_main.cgi index 61d92b998..1c188dc14 100755 --- a/httemplate/edit/cust_main.cgi +++ b/httemplate/edit/cust_main.cgi @@ -1,16 +1,14 @@ -<% include('/elements/header.html', +<& /elements/header.html,        $title,        '',        ' onUnload="myclose()"' #hmm, in billing.html -) %> +&> -<% include('/elements/error.html') %> +<& /elements/error.html &>  <FORM NAME   = "CustomerForm"        METHOD = "POST"        ACTION = "<% popurl(1) %>process/cust_main.cgi" -%#      STYLE = "margin-bottom: 0" -%#      STYLE="margin-top: 0; margin-bottom: 0">  >  <INPUT TYPE="hidden" NAME="custnum"     VALUE="<% $custnum %>"> @@ -25,12 +23,12 @@  % }   %# agent, agent_custid, refnum (advertising source), referral_custnum -<% include('cust_main/top_misc.html', $cust_main, 'custnum' => $custnum ) %> +<& cust_main/top_misc.html, $cust_main, 'custnum' => $custnum  &>  %# birthdate  % if ( $conf->exists('cust_main-enable_birthdate') ) {    <BR> -  <% include('cust_main/birthdate.html', $cust_main) %> +  <& cust_main/birthdate.html, $cust_main &>  % }  %# latitude and longitude @@ -62,7 +60,7 @@  <BR>  <FONT SIZE="+1"><B>Billing address</B></FONT> -<% include('cust_main/contact.html', +<& cust_main/contact.html,               'cust_main'    => $cust_main,               'pre'          => '',               'onchange'     => 'bill_changed(this)', @@ -70,8 +68,7 @@               'ss'           => $ss,               'stateid'      => $stateid,               'same_checked' => $same_checked, #for address2 "Unit #" labeling -          ) -%> +&>  <SCRIPT>  function bill_changed(what) { @@ -138,29 +135,27 @@ function samechanged(what) {  </SCRIPT>  <BR> -<FONT SIZE="+1"><B>Service address</B></FONT> +<FONT SIZE="+1"><B><% mt('Service address') |h %></B></FONT> -(<INPUT TYPE="checkbox" NAME="same" VALUE="Y" onClick="samechanged(this)" <%$same_checked%>>same as billing address) -<% include('cust_main/contact.html', +(<INPUT TYPE="checkbox" NAME="same" VALUE="Y" onClick="samechanged(this)" <%$same_checked%>><% mt('same as billing address') |h %>) +<& cust_main/contact.html,               'cust_main' => $cust_main,               'pre'       => 'ship_',               'onchange'  => '',               'disabled'  => $ship_disabled,               'style'     => \@ship_style -          ) -%> +&>  %# billing info -<% include( 'cust_main/billing.html', $cust_main, +<& cust_main/billing.html, $cust_main,                 'payinfo'        => $payinfo,                 'invoicing_list' => \@invoicing_list, -           ) -%> +&>  % my $ro_comments = $conf->exists('cust_main-use_comments')?'':'readonly';  % if (!$ro_comments || $cust_main->comments) { -    <BR>Comments +    <BR><% mt('Comments') |h %>       <% &ntable("#cccccc") %>        <TR>          <TD> @@ -178,19 +173,17 @@ function samechanged(what) {  % unless ( $custnum ) { -    <% include('cust_main/first_pkg.html', $cust_main, +    <& cust_main/first_pkg.html, $cust_main,                   'pkgpart_svcpart' => $pkgpart_svcpart,                   'disable_empty'   =>                     scalar( $cgi->param('lock_pkgpart') =~ /^(\d+)$/ ), -                 #svc_acct                   'username'        => $username,                   'password'        => $password,                   'popnum'          => $popnum,                   'saved_domsvc'    => $saved_domsvc,                   %svc_phone,                   %svc_dsl, -              ) -    %> +    &>  % } @@ -210,7 +203,7 @@ function samechanged(what) {      <INPUT TYPE="hidden" NAME="<% $hidden %>" VALUE="">  % }  -<% include('cust_main/bottomfixup.html') %> +<& cust_main/bottomfixup.html &>  <BR>  <INPUT TYPE    = "button" @@ -221,7 +214,7 @@ function samechanged(what) {  >  </FORM> -<% include('/elements/footer.html') %> +<& /elements/footer.html &>  <%init> @@ -373,6 +366,7 @@ my %keep = map { $_=>1 } qw( error tagnum lock_agentnum lock_pkgpart );  $cgi->delete( grep !$keep{$_}, $cgi->param );  my $title = $custnum ? 'Edit Customer' : 'Add Customer'; +$title = emt($title);  $title .= ": ". $cust_main->name if $custnum;  my $r = qq!<font color="#ff0000">*</font> !; diff --git a/httemplate/edit/cust_main/billing.html b/httemplate/edit/cust_main/billing.html index 7c053dcfb..07266b9a6 100644 --- a/httemplate/edit/cust_main/billing.html +++ b/httemplate/edit/cust_main/billing.html @@ -1,5 +1,4 @@  %if ( $payby_default eq 'HIDE' ) { -%  %  $cust_main->payby('BILL') unless $cust_main->payby;  %  my $payby = $cust_main->payby; @@ -35,11 +34,11 @@  %  %  my $r = qq!<font color="#ff0000">*</font> !; -  <BR><FONT SIZE="+1"><B>Billing information</B></FONT> +  <BR><FONT SIZE="+1"><B><% mt('Billing information') |h %></B></FONT>    <% &ntable("#cccccc") %>      <TR> -      <TD ALIGN="right" WIDTH="200"><%$r%>Billing type</TD> +      <TD ALIGN="right" WIDTH="200"><%$r%><% mt('Billing type') |h %></TD>    <SCRIPT> @@ -106,7 +105,7 @@    </SCRIPT> -  <% include('/elements/init_overlib.html') %> +  <& /elements/init_overlib.html &>  %  my $payby = $cust_main->payby;  %  my $paytype = $cust_main->paytype; @@ -147,10 +146,10 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Card number </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Card number').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="CARD_payinfo" VALUE="!. ( $payby =~ /^(CARD|DCRD)$/ ? $payinfo : '' ). qq!" MAXLENGTH=19 onChange="card_changed(this)" onKeyUp="card_changed(this)"></TD></TR>!.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Expiration </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Expiration').qq! </TD>!.  %          '<TD WIDTH="408">'.  %  %          include('/elements/select-month_year.html', @@ -161,14 +160,13 @@  %  %          '</TD></TR>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">CVV2 !. +%        qq!<TR><TD ALIGN="right" WIDTH="200">!.emt('CVV2').qq! !.  % -%          qq!(<A HREF="javascript:void(0);" onClick="overlib( OLiframeContent('../docs/cvv2.html', 480, 352, 'cvv2_popup' ), CAPTION, 'CVV2 Help', STICKY, AUTOSTATUSCAP, CLOSECLICK, DRAGGABLE ); return false;">help</A>)!. +%          qq!(<A HREF="javascript:void(0);" onClick="overlib( OLiframeContent('../docs/cvv2.html', 480, 352, 'cvv2_popup' ), CAPTION, 'CVV2 Help', STICKY, AUTOSTATUSCAP, CLOSECLICK, DRAGGABLE ); return false;">!.emt('help').qq!</A>)!.  %          qq!</TD>!.  %          '<TD WIDTH="408"><INPUT TYPE="text" NAME="CARD_paycvv" VALUE="'. ( $payby =~ /^(CARD|DCRD)$/ && !$cust_main->is_encrypted($cust_main->paycvv) ? $cust_main->paycvv : '' ). '" SIZE=4 MAXLENGTH=4>'.  % -% -%        qq!<TR><TD ALIGN="right" WIDTH="200"><SPAN ID="paystart_label" $text_disabled>Start date </SPAN></TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200"><SPAN ID="paystart_label" $text_disabled>!.emt('Start date').qq! </SPAN></TD>!.  %          '<TD WIDTH="408">'.  %  %          include('/elements/select-month_year.html', @@ -186,13 +184,13 @@  %                    )  %                 ).  % -%        qq!<SPAN ID="payissue_label" $text_disabled> or Issue number </SPAN>!. +%        qq!<SPAN ID="payissue_label" $text_disabled>!.emt('or Issue number').qq! </SPAN>!.  %          '<INPUT TYPE="text" NAME="CARD_payissue" VALUE="'. ( $payby =~ /^(CARD|DCRD)$/ ? $cust_main->payissue : '' ). qq!" SIZE=3 MAXLENGTH=2 $disabled></TD></TR>!.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Exact name on card </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Exact name on card').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="CARD_payname" VALUE="!. ( $payby =~ /^(CARD|DCRD)$/ ? $cust_main->payname : '' ). qq!"></TD></TR>!.  % -%        qq!<TR><TD COLSPAN=2 WIDTH="608"><INPUT TYPE="checkbox" onchange="payauto_changed(this);" NAME="CARD_payauto" $CARD_payauto_checked> Charge future payments to this card automatically</TD></TR>!. +%        qq!<TR><TD COLSPAN=2 WIDTH="608"><INPUT TYPE="checkbox" onchange="payauto_changed(this);" NAME="CARD_payauto" $CARD_payauto_checked> !.emt('Charge future payments to this card automatically').qq!</TD></TR>!.  %  %      ( $conf->exists('cust_main-select-billday') ?  %        qq!<TR><TD COLSPAN=2 WIDTH="608" id="card_billday" style="display: $billday_card_display"> @@ -207,27 +205,27 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Account number </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Account number').qq! </TD>!.  %          qq!<TD><INPUT TYPE="text" SIZE=12 NAME="CHEK_payinfo1" VALUE="!. ( $payby =~ /^(CHEK|DCHK)$/ ? $account : '' ). '"></TD>'. -%          qq!<TD ALIGN="right">Type</TD><TD><SELECT NAME="CHEK_paytype">!. +%          qq!<TD ALIGN="right">!.emt('Type').qq!</TD><TD><SELECT NAME="CHEK_paytype">!.  %            join('', map { qq!<OPTION VALUE="$_" !.($paytype eq $_ ? 'SELECTED' : '').">$_</OPTION>" } @FS::cust_main::paytypes).  %          qq!</SELECT></TD></TR>!.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}ABA/Routing number </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('ABA/Routing number').qq! </TD>!.  %          qq!<TD COLSPAN="3" WIDTH="408"><INPUT TYPE="text" SIZE=10 MAXLENGTH=9 NAME="CHEK_payinfo2" VALUE="!. ( $payby =~ /^(CHEK|DCHK)$/ ? $aba : '' ). qq!" SIZE=10 MAXLENGTH=9> !. -%          qq!(<A HREF="javascript:void(0);" onClick="overlib( OLiframeContent('../docs/ach.html', 380, 240, 'ach_popup' ), CAPTION, 'ACH Help', STICKY, AUTOSTATUSCAP, CLOSECLICK, DRAGGABLE ); return false;">help</A>)!. +%          qq!(<A HREF="javascript:void(0);" onClick="overlib( OLiframeContent('../docs/ach.html', 380, 240, 'ach_popup' ), CAPTION, 'ACH Help', STICKY, AUTOSTATUSCAP, CLOSECLICK, DRAGGABLE ); return false;">!.emt('help').qq!</A>)!.  %          qq!</TD></TR>!.  %  %        qq!<INPUT TYPE="hidden" NAME="CHEK_exp_month" VALUE="12">!.  %        qq!<INPUT TYPE="hidden" NAME="CHEK_exp_year" VALUE="2037">!.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Bank name </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Bank name').qq! </TD>!.  %          qq!<TD COLSPAN="3" WIDTH="408"><INPUT TYPE="text" NAME="CHEK_payname" VALUE="!. ( $payby =~ /^(CHEK|DCHK)$/ ? $cust_main->payname : '' ). qq!"></TD></TR>!.  %      ( $conf->exists('show_bankstate') ?  %          qq!<TR><TD ALIGN="right" WIDTH="200">$paystate_label</TD>!.  %          qq!<TD COLSPAN="3" WIDTH="408">!.  %          include('/elements/select-state.html', -%                    'empty'   => '(choose)', +%                    'empty'   => emt('(choose)'),  %                    'state'   => $cust_main->paystate,  %                    'country' => $cust_main->country,  %                    'prefix'  => 'CHEK_pay', @@ -237,7 +235,7 @@  %       ).  %  % -%        qq!<TR><TD COLSPAN=4 WIDTH="608"><INPUT TYPE="checkbox" onchange="payauto_changed(this);" NAME="CHEK_payauto" $CHEK_payauto_checked> Charge future payments to this electronic check automatically</TD></TR>!. +%        qq!<TR><TD COLSPAN=4 WIDTH="608"><INPUT TYPE="checkbox" onchange="payauto_changed(this);" NAME="CHEK_payauto" $CHEK_payauto_checked> !.emt('Charge future payments to this electronic check automatically').qq!</TD></TR>!.  %  %      ( $conf->exists('cust_main-select-billday') ?  %        qq!<TR><TD COLSPAN=2 WIDTH="608" id="chek_billday" style="display: $billday_chek_display"> @@ -256,7 +254,7 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Phone number </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Phone number').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="LECB_payinfo" VALUE="!. ( $payby eq 'LECB' ? $cust_main->payinfo : '' ). qq!" MAXLENGTH=15 SIZE=16></TD></TR>!.  %  %        qq!<INPUT TYPE="hidden" NAME="LECB_exp_month" VALUE="12">!. @@ -276,13 +274,13 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">P.O. </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">!.emt('P.O.').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="BILL_payinfo" VALUE="!. ( $payby eq 'BILL' ? $cust_main->payinfo : '' ). qq!"></TD></TR>!.  %  %        qq!<INPUT TYPE="hidden" NAME="BILL_exp_month" VALUE="12">!.  %        qq!<INPUT TYPE="hidden" NAME="BILL_exp_year" VALUE="2037">!.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">Attention </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">!.emt('Attention').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="BILL_payname" VALUE="!. encode_entities( $payby eq 'BILL' ? $cust_main->payname : '' ). qq!"></TD></TR>!.  %  %        '<TR><TD> </TD></TR>'. @@ -297,10 +295,10 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Approved by </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Approved by').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="COMP_payinfo" VALUE=""></TD></TR>!.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Expiration </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Expiration').qq! </TD>!.  %          '<TD WIDTH="408">'.  %  %          include('/elements/select-month_year.html', @@ -323,7 +321,7 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Amount </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Amount').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="CASH_paid" VALUE="!. ( $payby eq 'CASH' ? $cust_main->paid : '' ). qq!"></TD></TR>!.  %  %        '<TR><TD> </TD></TR>'. @@ -339,7 +337,7 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Amount </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Amount').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="WEST_paid" VALUE="!. ( $payby eq 'WEST' ? $cust_main->paid : '' ). qq!"></TD></TR>!.  %  %        '<TR><TD> </TD></TR>'. @@ -355,7 +353,7 @@  %  %      '<TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=0 HEIGHT=192>'.  % -%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}Amount </TD>!. +%        qq!<TR><TD ALIGN="right" WIDTH="200">${r}!.emt('Amount').qq! </TD>!.  %          qq!<TD WIDTH="408"><INPUT TYPE="text" NAME="MCRD_paid" VALUE="!. ( $payby eq 'MCRD' ? $cust_main->paid : '' ). qq!"></TD></TR>!.  %  %        '<TR><TD> </TD></TR>'. @@ -388,15 +386,14 @@  %  );    <TD WIDTH="408"> -    <% include( '/elements/selectlayers.html', +    <& /elements/selectlayers.html,                    'field'      => 'payby',                    'curr_value' => $payby2option{$payby || $payby_default || $payby[0] },                    'options'    => \@options,                    'labels'     => \%allopt,                    'html_between' => '</TD></TR></TABLE>',                    'layer_callback' => sub { my $layer = shift; $payby{$layer}; }, -              ) -    %> +    &>    <% &ntable("#cccccc") %> @@ -425,7 +422,7 @@            ? 'CHECKED'            : '' -        %>> Postal mail invoice +        %>> <% mt('Postal mail invoice') |h %>         </TD>      </TR> @@ -437,7 +434,7 @@            ? 'CHECKED'            : '' -        %>> Fax invoice +        %>> <% mt('Fax invoice') |h %>         </TD>      </TR> @@ -452,17 +449,16 @@      </TR>      <TR> -      <TD ALIGN="right" WIDTH="200">Invoice terms </TD> +      <TD ALIGN="right" WIDTH="200"><% mt('Invoice terms') |h %> </TD>        <TD WIDTH="408"> -        <% include('/elements/select-terms.html', +        <& /elements/select-terms.html,                       'curr_value' => $cust_main->invoice_terms, -                  ) -        %> +        &>        </TD>      </TR>      <TR> -      <TD ALIGN="right" WIDTH="200">Credit limit </TD> +      <TD ALIGN="right" WIDTH="200"><% mt('Credit limit') |h %> </TD>        <TD WIDTH="408">          <SCRIPT TYPE="text/javascript">  function toggle(obj) { @@ -470,13 +466,13 @@ function toggle(obj) {  }          </SCRIPT>          <INPUT TYPE="text" NAME="credit_limit" VALUE=<% sprintf('"%.2f"', $cust_main->credit_limit) %><% length($cust_main->credit_limit) ? '' : ' DISABLED' %>> -        <INPUT TYPE="checkbox" NAME="no_credit_limit" VALUE=1 onclick="toggle(this)"<% length($cust_main->credit_limit) ? '' : ' CHECKED'%>> Unlimited +        <INPUT TYPE="checkbox" NAME="no_credit_limit" VALUE=1 onclick="toggle(this)"<% length($cust_main->credit_limit) ? '' : ' CHECKED'%>> <% mt('Unlimited') |h %>         </TD>      </TR>  % if ( $conf->exists('voip-cust_cdr_spools') ) {         <TR> -       <TD COLSPAN="2"><INPUT TYPE="checkbox" NAME="spool_cdr" VALUE="Y" <% $cust_main->spool_cdr eq "Y" ? 'CHECKED' : '' %>> Spool CDRs</TD> +       <TD COLSPAN="2"><INPUT TYPE="checkbox" NAME="spool_cdr" VALUE="Y" <% $cust_main->spool_cdr eq "Y" ? 'CHECKED' : '' %>> <% mt('Spool CDRs') |h %></TD>        </TR>  % } else {         <INPUT TYPE="hidden" NAME="spool_cdr" VALUE="<% $cust_main->spool_cdr %>"> @@ -484,7 +480,7 @@ function toggle(obj) {  % if ( $conf->exists('voip-cust_cdr_squelch') ) {         <TR> -       <TD COLSPAN="2"><INPUT TYPE="checkbox" NAME="squelch_cdr" VALUE="Y" <% $cust_main->squelch_cdr eq "Y" ? 'CHECKED' : '' %>> Omit CDRs from printed invoices</TD> +       <TD COLSPAN="2"><INPUT TYPE="checkbox" NAME="squelch_cdr" VALUE="Y" <% $cust_main->squelch_cdr eq "Y" ? 'CHECKED' : '' %>> <% mt('Omit CDRs from printed invoices') |h %></TD>        </TR>  % } else {         <INPUT TYPE="hidden" NAME="squelch_cdr" VALUE="<% $cust_main->squelch_cdr %>"> @@ -492,7 +488,7 @@ function toggle(obj) {  % if ( $conf->exists('voip-cust_email_csv_cdr') ) {         <TR> -       <TD COLSPAN="2"><INPUT TYPE="checkbox" NAME="email_csv_cdr" VALUE="Y" <% $cust_main->email_csv_cdr eq "Y" ? 'CHECKED' : '' %>> Attach CDRs as CSV to emailed invoices</TD> +       <TD COLSPAN="2"><INPUT TYPE="checkbox" NAME="email_csv_cdr" VALUE="Y" <% $cust_main->email_csv_cdr eq "Y" ? 'CHECKED' : '' %>> <% mt('Attach CDRs as CSV to emailed invoices') |h %></TD>        </TR>  % } else {         <INPUT TYPE="hidden" NAME="email_csv_cdr" VALUE="<% $cust_main->email_csv_cdr %>"> @@ -505,7 +501,7 @@ function toggle(obj) {                     NAME="accountcode_cdr"                      VALUE="Y"                      <% $cust_main->accountcode_cdr eq "Y" ? 'CHECKED' : '' %> -            > Breakdown CDRs by accountcode</TD> +            > <% mt('Breakdown CDRs by accountcode') |h %></TD>         </TR>  % } else {          <INPUT TYPE="hidden" NAME="accountcode_cdr" VALUE="<% $cust_main->accountcode_cdr %>"> @@ -513,7 +509,7 @@ function toggle(obj) {  % if ( $show_term || $cust_main->cdr_termination_percentage ) {        <TR> -       <TD ALIGN="right">CDR termination settlement</TD> +       <TD ALIGN="right"><% mt('CDR termination settlement') |h %></TD>         <TD><INPUT TYPE  = "text"                    NAME  = "cdr_termination_percentage"                    SIZE  = 6 @@ -527,7 +523,7 @@ function toggle(obj) {    </TABLE> -  <% $r %> required fields +  <% $r %> <% mt('required fields') |h %>   % }   <%once> diff --git a/httemplate/edit/cust_main/contact.html b/httemplate/edit/cust_main/contact.html index 01d024ca2..7adcde77f 100644 --- a/httemplate/edit/cust_main/contact.html +++ b/httemplate/edit/cust_main/contact.html @@ -1,14 +1,14 @@  <% &ntable("#cccccc") %>  <TR> -  <TH ALIGN="right"><%$r%>Contact name<BR>(last, first)</TH> +  <TH ALIGN="right"><%$r%><% mt('Contact name (last, first)') |h %></TH>    <TD COLSPAN=7>      <INPUT TYPE="text" NAME="<%$pre%>last" VALUE="<% $cust_main->get($pre.'last') |h %>" onChange="<% $onchange %>" <%$disabled%> <%$style%>> ,       <INPUT TYPE="text" NAME="<%$pre%>first" VALUE="<% $cust_main->get($pre.'first') |h %>" onChange="<% $onchange %>" <%$disabled%> <%$style%>>    </TD>  % if ( $conf->exists('show_ss') && !$pre ) {  -  <TD ALIGN="right">SS#</TD> +  <TD ALIGN="right"><% mt('SS#') |h %></TD>    <TD><INPUT TYPE="text" NAME="ss" VALUE="<% $opt{ss} %>" SIZE=11></TD>  % } elsif ( !$pre ) {  @@ -19,13 +19,13 @@  </TR>  <TR> -  <TD ALIGN="right">Company</TD> +  <TD ALIGN="right"><% mt('Company') |h %></TD>    <TD COLSPAN=7>      <INPUT TYPE="text" NAME="<%$pre%>company" VALUE="<% $cust_main->get($pre.'company') |h %>" SIZE=70 onChange="<% $onchange %>" <%$disabled%> <%$style%>>    </TD>  </TR> -<% include('/elements/location.html', +<& /elements/location.html,               'prefix'       => $pre,               'object'       => $cust_main,               'onchange'     => $onchange, @@ -34,8 +34,7 @@               'same_checked' => $opt{'same_checked'},               'geocode'      => $opt{'geocode'},               'censustract'  => $opt{'censustract'}, -          ) -%> +&>  <TR>    <TD ALIGN="right"><% $daytime_label %></TD> @@ -52,7 +51,7 @@  </TR>  <TR> -  <TD ALIGN="right">Fax</TD> +  <TD ALIGN="right"><% mt('Fax') |h %></TD>    <TD COLSPAN=5>      <INPUT TYPE="text" NAME="<%$pre%>fax" VALUE="<% $cust_main->get($pre.'fax') %>" SIZE=12 onChange="<% $onchange %>" <%$disabled%> <%$style%>>    </TD> @@ -64,15 +63,14 @@    <TD ALIGN="right"><% $stateid_label %></TD>    <TD><INPUT TYPE="text" NAME="stateid" VALUE="<% $opt{stateid} %>" SIZE=12 onChange="<% $onchange %>" <%$disabled%> <%$style%>></TD>    <TD ALIGN="right"><% $stateid_state_label %></TD> -  <TD><% include('/elements/select-state.html', +  <TD><& /elements/select-state.html,                     'state'    => $cust_main->stateid_state,                     'country'  => $cust_main->country,                     'prefix'   => 'stateid_',                     'onchange' => $onchange,                     'disabled' => $disabled,                     'style'    => \@style, -                ) -      %> +      &>    </TD>  </TR>  % } elsif ( !$pre ) {  @@ -82,11 +80,10 @@  % }   </TABLE> -<%$r%>required fields<BR> +<%$r%><% mt('required fields') |h %><BR>  <%init> -#my( $cust_main, $pre, $onchange, $disabled, %opt ) = @_;  my %opt = @_;  my $cust_main = $opt{'cust_main'};  my $pre       = $opt{'pre'}; @@ -94,7 +91,6 @@ my $onchange  = $opt{'onchange'};  my $disabled  = $opt{'disabled'};  my @style     = ( $opt{'style'} ? @{ $opt{'style'} } : () ); -#push @style, 'background-color: #dddddd' if $disabled;  my $style = scalar(@style) ? 'STYLE="'. join(';', @style). '"' : '';  my $conf = new FS::Conf; @@ -123,15 +119,6 @@ if ( $conf->exists('cust_main-require_censustract') ) {    $opt{censustract} ||= $cust_main->censustract;  } -#my($county_html, $state_html, $country_html) = -#  FS::cust_main_county::regionselector( $cust_main->get($pre.'county'), -#                                        $cust_main->get($pre.'state'), -#                                        $cust_main->get($pre.'country'), -#                                        $pre, -#                                        $onchange, -#                                        $disabled, -#                                      ); -  my $daytime_label = FS::Msgcat::_gettext('daytime') =~ /^(daytime)?$/                    ? 'Day Phone'                    : FS::Msgcat::_gettext('daytime'); diff --git a/httemplate/edit/cust_main/first_pkg.html b/httemplate/edit/cust_main/first_pkg.html index 3b15d4ee4..2e9f36f99 100644 --- a/httemplate/edit/cust_main/first_pkg.html +++ b/httemplate/edit/cust_main/first_pkg.html @@ -7,18 +7,16 @@  % if ( @part_pkg ) {      <BR><BR> -    <FONT SIZE="+1"><B>First package</B></FONT> +    <FONT SIZE="+1"><B><% mt('First package') |h %></B></FONT>      <% ntable("#cccccc") %>        <TR>          <TD COLSPAN=2> -          <% include('first_pkg/select-part_pkg.html', +          <& first_pkg/select-part_pkg.html,                         'part_pkg'  => \@part_pkg,                         'first_svc' => \@first_svc,                         %opt, -                       # map { $_ => $opt{$_} } qw( pkgpart_svcpart saved_domsvc ) -                    ) -          %> +          &>  % }   <%init> diff --git a/httemplate/edit/cust_main/first_pkg/select-part_pkg.html b/httemplate/edit/cust_main/first_pkg/select-part_pkg.html index 9d37f15eb..aa3e805a2 100644 --- a/httemplate/edit/cust_main/first_pkg/select-part_pkg.html +++ b/httemplate/edit/cust_main/first_pkg/select-part_pkg.html @@ -1,14 +1,12 @@ -<% include('/elements/xmlhttp.html', +<& /elements/xmlhttp.html,                'url'  => $url_prefix.'misc/svc_acct-domains.cgi',                'subs' => [ $opt{'prefix'}. 'get_domains' ], -           ) -%> +&> -<% include('/elements/xmlhttp.html', +<& /elements/xmlhttp.html,                'url'  => $url_prefix.'misc/part_svc-columns.cgi',                'subs' => [ $opt{'prefix'}. 'get_part_svc' ], -           ) -%> +&>  <INPUT TYPE="hidden" NAME="svcdb" VALUE=""> @@ -101,19 +99,16 @@  </SCRIPT> -<% include( '/elements/selectlayers.html', +<& /elements/selectlayers.html,                'field'        => $opt{'prefix'}. 'pkgpart_svcpart',                'curr_value'   => $opt{pkgpart_svcpart},                'options'      => \@options,                'labels'       => \%labels,                'html_between' => '</TD></TR></TABLE>', -              #'onchange'     => $opt{'prefix'}. 'pkgpart_svcpart_changed(this,0);',                'onchange'     => $opt{'prefix'}. 'pkgpart_svcpart_changed_too(what,0)', -                'layer_callback' => $layer_callback,                'layermap'       => \%layermap, -          ) -%> +&>  <SCRIPT TYPE="text/javascript">    pkgpart_svcpart_changed_too( document.CustomerForm.pkgpart_svcpart, @@ -156,13 +151,9 @@ my %labels = ( '' => ( $opt{'empty_label'} || '(none)' ),  my $layer_callback = sub {    my $layer = shift; -  #$layer_fields, $layer_values, $layer_prefix - -#  my( $pkgpart, $svcpart ) = split('_', $layer); -#  my $svcdb = $svcdb{$pkgpart};    my $svcdb = $layer; -  return '' unless $svcdb; #'<BR><BR><BR><BR><BR>' +  return '' unless $svcdb;     #full path cause we're being slung around as a coderef (mason closures?)    include("/edit/cust_main/first_pkg/$svcdb.html", %opt, ); diff --git a/httemplate/edit/cust_main/first_pkg/svc_acct.html b/httemplate/edit/cust_main/first_pkg/svc_acct.html index 150d4c043..b1ccc137c 100644 --- a/httemplate/edit/cust_main/first_pkg/svc_acct.html +++ b/httemplate/edit/cust_main/first_pkg/svc_acct.html @@ -1,7 +1,7 @@  <% ntable("#cccccc") %>    <TR> -    <TD ALIGN="right">Username</TD> +    <TD ALIGN="right"><% mt('Username') |h %></TD>      <TD>        <INPUT TYPE      = "text"               NAME      = "username" @@ -13,16 +13,16 @@    </TR>    <TR> -    <TD ALIGN="right">Domain</TD> +    <TD ALIGN="right"><% mt('Domain') |h %></TD>      <TD>        <SELECT NAME="domsvc"> -        <OPTION>(none)</OPTION> +        <OPTION>(<% mt('none') |h %>)</OPTION>        </SELECT>      </TD>    </TR>    <TR> -    <TD ALIGN="right">Password</TD> +    <TD ALIGN="right"><% mt('Password') |h %></TD>      <TD>        <INPUT TYPE      = "text"               NAME      = "_password" @@ -37,7 +37,7 @@  % if ( $opt{'password_verify'} ) {      <TR> -      <TD ALIGN="right">Re-enter Password</TD> +      <TD ALIGN="right"><% mt('Re-enter Password') |h %></TD>        <TD>          <INPUT TYPE      = "text"                 NAME      = "_password2" @@ -50,7 +50,7 @@  % if ( $conf->exists('security_phrase') ) {      <TR> -      <TD ALIGN="right">Security Phrase</TD> +      <TD ALIGN="right"><% mt('Security Phrase') |h %></TD>        <TD><INPUT TYPE="text" NAME="sec_phrase" VALUE="<% $opt{'sec_phrase'} %>">        </TD>      </TR> @@ -62,7 +62,7 @@      <INPUT TYPE="hidden" NAME="popnum" VALUE="">  % } else {      <TR> -      <TD ALIGN="right">Access number</TD> +      <TD ALIGN="right"><% mt('Access number') |h %></TD>  %#           XXX should gain "area code" selection and labels on the dropdowns        <TD><% FS::svc_acct_pop::popselector($opt{'popnum'}) %></TD>      </TR> @@ -72,14 +72,10 @@  <%init> -#use FS::svc_acct_pop; -  my( %opt ) = @_;  my $conf = new FS::Conf; -#false laziness: (mostly) copied from edit/svc_acct.cgi -#$ulen = $svc_acct->dbdef_table->column('username')->length;  my $ulen = dbdef->table('svc_acct')->column('username')->length;  my $ulen2 = $ulen+2;  my $passwordmax = $conf->config('passwordmax') || 8; diff --git a/httemplate/edit/cust_main/top_misc.html b/httemplate/edit/cust_main/top_misc.html index a2381f368..229b84ba4 100644 --- a/httemplate/edit/cust_main/top_misc.html +++ b/httemplate/edit/cust_main/top_misc.html @@ -1,11 +1,10 @@  <% &ntable("#cccccc") %>  %# tags -<% include('/elements/tr-select-cust_tag.html', +<& /elements/tr-select-cust_tag.html,               'custnum' => $custnum,               'cgi'     => $cgi, -          ) -%> +&>  %# agent  % if ( $cgi->param('lock_agentnum') =~ /^(\d+)$/ && $curuser->agentnum($1) ) { @@ -16,20 +15,19 @@      <INPUT TYPE="hidden" NAME="lock_agentnum" VALUE="<% $agentnum %>">      <INPUT TYPE="hidden" NAME="agentnum"      VALUE="<% $agentnum %>">      <TR> -      <TD ALIGN="right">Agent</TD> +      <TD ALIGN="right"><% mt('Agent') |h %></TD>        <TD CLASS="fsdisabled"><% $cust_main->agent->agent |h %></TD>      </TR>  % } else { -  <% include('/elements/tr-select-agent.html',  +  <& /elements/tr-select-agent.html,                   'curr_value'    => $cust_main->agentnum, -                'label'         => "<B>${r}Agent</B>", -                'empty_label'   => 'Select agent', +                'label'         => "<B>${r}".emt('Agent')."</B>", +                'empty_label'   => emt('Select agent'),                  'disable_empty' => ( $cust_main->agentnum ? 1 : 0 ), -                'viewall_right' => 'None', #override default 'View customers of all agents' -             ) -  %> +                'viewall_right' => emt('None'),  +  &>  % } @@ -37,7 +35,7 @@  % if ( $conf->exists('cust_main-edit_agent_custid') ) {      <TR> -      <TD ALIGN="right">Customer identifier</TD> +      <TD ALIGN="right"><% mt('Customer identifier') |h %></TD>        <TD><INPUT TYPE="text" NAME="agent_custid" VALUE="<% $cust_main->agent_custid %>"></TD>      </TR> @@ -48,13 +46,10 @@  % }  %# class -<% include('/elements/tr-select-cust_class.html', +<& /elements/tr-select-cust_class.html,               'curr_value'  => $cust_main->classnum, -             'label'       => "Class", -             #'empty_label' => '(none)', -             #'disable_empty' =>  -          ) -%> +             'label'       => emt("Class"), +&>  %# referral (advertising source)  %my $refnum = $cust_main->refnum || $conf->config('referraldefault') || 0; @@ -64,10 +59,9 @@  % } else {  -   <% include('/elements/tr-select-part_referral.html', +   <& /elements/tr-select-part_referral.html,                  'curr_value' => $refnum -             ) -   %> +   &>  % }  @@ -80,7 +74,7 @@  %) {    <TR> -    <TD ALIGN="right">Referring customer</TD> +    <TD ALIGN="right"><% mt('Referring customer') |h %></TD>      <TD>        <A HREF="<% popurl(1) %>/cust_main.cgi?<% $cust_main->referral_custnum %>"><% $cust_main->referral_custnum %>: <% $referring_cust_main->name %></A>      </TD> @@ -92,12 +86,10 @@    <TR>      <TD ALIGN="right">Referring customer</TD>      <TD> -      <!-- <INPUT TYPE="text" NAME="referral_custnum" VALUE=""> --> -      <% include('/elements/search-cust_main.html', +      <& /elements/search-cust_main.html,                      'field_name' => 'referral_custnum',                      'curr_value' => $cust_main->referral_custnum, -                 ) -      %> +      &>      </TD>    </TR> @@ -107,13 +99,13 @@  %# signup date  % if ( $conf->exists('cust_main-edit_signupdate') ) { -    <% include('/elements/tr-input-date-field.html', { +    <& /elements/tr-input-date-field.html, {                    'name'        => 'signupdate',                    'value'       => $cust_main->signupdate, -                  'label'       => 'Signup date', +                  'label'       => emt('Signup date'),                    'format'      => ( $conf->config('date_format') || "%m/%d/%Y" ), -              }) -    %> +              } +    &>  % }  </TABLE> diff --git a/httemplate/edit/msgcat.cgi b/httemplate/edit/msgcat.cgi index 85b300876..84eaa495f 100755 --- a/httemplate/edit/msgcat.cgi +++ b/httemplate/edit/msgcat.cgi @@ -1,7 +1,7 @@ -<% header("Edit Message catalog" ) %> +<% header(emt("Edit Message catalog")) %>  <BR> -<% include('/elements/error.html') %> +<& /elements/error.html &>  <% $widget->html %> @@ -20,9 +20,9 @@ my $widget = new HTML::Widgets::SelectLayers(    'layer_callback' => sub {      my $layer = shift;      my $html = qq!<INPUT TYPE="hidden" NAME="locale" VALUE="$layer">!. -               "<BR>Messages for locale $layer<BR>". table(). -               "<TR><TH COLSPAN=2>Code</TH>". -               "<TH>Message</TH>"; +               "<BR>".emt("Messages for locale [_1]",$layer)."<BR>". table(). +               "<TR><TH COLSPAN=2>".emt('Code')."</TH>". +               "<TH>".emt('Message')."</TH>";      $html .= "<TH>en_US Message</TH>" unless $layer eq 'en_US';      $html .= '</TR>'; @@ -44,7 +44,7 @@ my $widget = new HTML::Widgets::SelectLayers(        $html .= '</TR>';      } -    $html .= '</TABLE><BR><INPUT TYPE="submit" VALUE="Apply changes">'; +    $html .= '</TABLE><BR><INPUT TYPE="submit" VALUE="'.emt('Apply changes').'">';      $html;    }, diff --git a/httemplate/edit/process/change-cust_pkg.html b/httemplate/edit/process/change-cust_pkg.html index dfae846a0..2770f3283 100644 --- a/httemplate/edit/process/change-cust_pkg.html +++ b/httemplate/edit/process/change-cust_pkg.html @@ -3,7 +3,7 @@  %   $cgi->redirect(popurl(3). 'misc/change_pkg.cgi?'. $cgi->query_string );  % } else { -    <% header("Package changed") %> +    <% header(emt("Package changed")) %>        <SCRIPT TYPE="text/javascript">          window.top.location.reload();        </SCRIPT> @@ -19,7 +19,6 @@ die "access denied"    unless $curuser->access_right('Change customer package');  my $cust_pkg = qsearchs({ -  #'select'    => 'cust_pkg.*',    'table'     => 'cust_pkg',    'addl_from' => 'LEFT JOIN cust_main USING ( custnum )',    'hashref'   => { 'pkgnum' => scalar($cgi->param('pkgnum')), }, diff --git a/httemplate/edit/process/cust_credit.cgi b/httemplate/edit/process/cust_credit.cgi index 8715ad61e..a4330dcdd 100755 --- a/httemplate/edit/process/cust_credit.cgi +++ b/httemplate/edit/process/cust_credit.cgi @@ -12,11 +12,10 @@  %      or die "unknown custnum $custnum";  %    $cust_main->apply_credits;  %  } -%  #print $cgi->redirect(popurl(3). "view/cust_main.cgi?$custnum");  %  %  $dbh->commit or die $dbh->errstr if $oldAutoCommit;  %   -<% header('Credit sucessful') %> +<% header(emt('Credit sucessful')) %>    <SCRIPT TYPE="text/javascript">      window.top.location.reload();    </SCRIPT> diff --git a/httemplate/edit/process/cust_main.cgi b/httemplate/edit/process/cust_main.cgi index 65df2671e..3d56a8255 100755 --- a/httemplate/edit/process/cust_main.cgi +++ b/httemplate/edit/process/cust_main.cgi @@ -60,9 +60,6 @@ $cgi->param('invoicing_list', join(',', @invoicing_list) );  my $new = new FS::cust_main ( {    map {      $_, scalar($cgi->param($_)) -#  } qw(custnum agentnum last first ss company address1 address2 city county -#       state zip daytime night fax payby payinfo paydate payname tax -#       otaker refnum)    } fields('cust_main')  } ); @@ -98,7 +95,6 @@ foreach my $dfield (qw( birthdate signupdate )) {        if ( $dt ) {          $parsed = $dt->epoch;        } else { -    #    $error ||= $cgi->param('birthdate') . " is an invalid birthdate:" . $parser->errmsg;          $error ||= "Invalid $dfield: $value";        } @@ -162,11 +158,7 @@ if ( $new->custnum eq '' ) {        'pkgpart'     => $pkgpart,        'locationnum' => scalar($cgi->param('locationnum')),      } ); -    #$error ||= $cust_pkg->check; -    #$cust_svc = new FS::cust_svc ( { 'svcpart' => $svcpart } ); - -    #$error ||= $cust_svc->check;      my $part_svc = qsearchs('part_svc', { 'svcpart' => $svcpart } );      my $svcdb = $part_svc->svcdb; @@ -219,8 +211,6 @@ if ( $new->custnum eq '' ) {        die "$svcdb not handled on new customer yet";      } -    #$error ||= $svc_acct->check; -    }    use Tie::RefHash; diff --git a/httemplate/edit/process/cust_pay.cgi b/httemplate/edit/process/cust_pay.cgi index d6bbf06b0..2c77e6b57 100755 --- a/httemplate/edit/process/cust_pay.cgi +++ b/httemplate/edit/process/cust_pay.cgi @@ -11,7 +11,7 @@  %  }  %  if ( $link eq 'popup' ) {  %     -<% header('Payment entered') %> +<% header(emt('Payment entered')) %>      <SCRIPT TYPE="text/javascript">        window.top.location.reload();      </SCRIPT> diff --git a/httemplate/edit/process/quick-charge.cgi b/httemplate/edit/process/quick-charge.cgi index 484f6fcc6..38f06e1e9 100644 --- a/httemplate/edit/process/quick-charge.cgi +++ b/httemplate/edit/process/quick-charge.cgi @@ -2,7 +2,7 @@  %   $cgi->param('error', $error );  <% $cgi->redirect($p.'quick-charge.html?'. $cgi->query_string) %>  % } else { -<% header("One-time charge added") %> +<% header(emt("One-time charge added")) %>    <SCRIPT TYPE="text/javascript">      window.top.location.reload();    </SCRIPT> diff --git a/httemplate/edit/process/quick-cust_pkg.cgi b/httemplate/edit/process/quick-cust_pkg.cgi index 4ab56e19a..fab85252b 100644 --- a/httemplate/edit/process/quick-cust_pkg.cgi +++ b/httemplate/edit/process/quick-cust_pkg.cgi @@ -97,7 +97,6 @@ my $cust_pkg = new FS::cust_pkg {                                  : ''                              ),     'waive_setup'         => ( $cgi->param('waive_setup') eq 'Y' ? 'Y' : '' ), -  #'discountnum_disabled' => scalar($cgi->param('discountnum_disabled')),  };  my %opt = ( 'cust_pkg' => $cust_pkg ); diff --git a/httemplate/edit/svc_acct.cgi b/httemplate/edit/svc_acct.cgi index f80c82998..44c23f4d2 100755 --- a/httemplate/edit/svc_acct.cgi +++ b/httemplate/edit/svc_acct.cgi @@ -1,11 +1,11 @@ -<& /elements/header.html, "$action $svc account" &> +<& /elements/header.html, emt("$action [_1] account",$svc) &> -<% include('/elements/error.html') %> +<& /elements/error.html &>  % if ( $cust_main ) {  -  <% include( '/elements/small_custview.html', $cust_main, '', 1, -              popurl(2) . "view/cust_main.cgi") %> +  <& /elements/small_custview.html, $cust_main, '', 1, +              popurl(2) . "view/cust_main.cgi" &>    <BR>  % }  @@ -27,17 +27,24 @@ function randomPass() {  <INPUT TYPE="hidden" NAME="pkgnum" VALUE="<% $pkgnum %>">  <INPUT TYPE="hidden" NAME="svcpart" VALUE="<% $svcpart %>"> -Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR> +% if ( $svcnum ) { +% my $svclabel = emt("Service #[_1]",$svcnum); +% $svclabel =~ s/$svcnum/<B>$svcnum<\/B>/; +<% $svclabel %> +% } else { +<% mt("Service # (NEW)") |h %> +% } +<BR>  <% ntable("#cccccc",2) %>  <TR> -  <TD ALIGN="right">Service</TD> +  <TD ALIGN="right"><% mt('Service') |h %></TD>    <TD BGCOLOR="#eeeeee"><% $part_svc->svc %></TD>  </TR>  <TR> -  <TD ALIGN="right">Username</TD> +  <TD ALIGN="right"><% mt('Username') |h %></TD>    <TD>      <INPUT TYPE="text" NAME="username" VALUE="<% $username %>" SIZE=<% $ulen2 %> MAXLENGTH=<% $ulen %>>    </TD> @@ -45,10 +52,10 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %if ( $part_svc->part_svc_column('_password')->columnflag ne 'F' ) {  <TR> -  <TD ALIGN="right">Password</TD> +  <TD ALIGN="right"><% mt('Password') |h %></TD>    <TD>      <INPUT TYPE="text" NAME="clear_password" VALUE="<% $password %>" SIZE=<% $pmax2 %> MAXLENGTH=<% $pmax %>> -    <INPUT TYPE="button" VALUE="Generate" onclick="randomPass();"> +    <INPUT TYPE="button" VALUE="<% mt('Generate') |h %>" onclick="randomPass();">    </TD>  </TR>  %}else{ @@ -59,19 +66,16 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %my $sec_phrase = $svc_acct->sec_phrase;  %if ( $conf->exists('security_phrase')   %  && $part_svc->part_svc_column('sec_phrase')->columnflag ne 'F' ) { -% -    <TR> -    <TD ALIGN="right">Security phrase</TD> +    <TD ALIGN="right"><% mt('Security phrase') |h %></TD>      <TD>        <INPUT TYPE="text" NAME="sec_phrase" VALUE="<% $sec_phrase %>" SIZE=32> -      (for forgotten passwords) +      (<% mt('for forgotten passwords') |h %>)      </TD>    </TD>  % } else {  -    <INPUT TYPE="hidden" NAME="sec_phrase" VALUE="<% $sec_phrase %>">  % }   % @@ -80,7 +84,6 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %if ( $part_svc->part_svc_column('domsvc')->columnflag eq 'F' ) {  % -    <INPUT TYPE="hidden" NAME="domsvc" VALUE="<% $domsvc %>">  % } else {   % @@ -100,11 +103,9 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %                                                 'pkgnum'  => $pkgnum,  %                                                )  %                ); -% -    <TR> -    <TD ALIGN="right">Domain</TD> +    <TD ALIGN="right"><% mt('Domain') |h %></TD>      <TD>        <SELECT NAME="domsvc" SIZE=1>  % foreach my $svcnum ( @@ -114,7 +115,6 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %             my $svc_domain = $svc_domain{$svcnum};  %         -               <OPTION VALUE="<% $svcnum %>" <% $svcnum == $domsvc ? ' SELECTED' : '' %>><% $svc_domain{$svcnum} %>  % }  @@ -127,7 +127,7 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  % if ( $communigate ) {      <TR> -      <TD ALIGN="right">Aliases</TD> +      <TD ALIGN="right"><% mt('Aliases') |h %></TD>        <TD><INPUT TYPE="text" NAME="cgp_aliases" VALUE="<% $svc_acct->cgp_aliases %>"></TD>      </TR> @@ -136,25 +136,22 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  % } -<% include('/elements/tr-select-svc_pbx.html', +<& /elements/tr-select-svc_pbx.html,               'curr_value' => $svc_acct->pbxsvc,               'part_svc'   => $part_svc,               'cust_pkg'   => $cust_pkg, -          ) -%> +&>  %#pop  %my $popnum = $svc_acct->popnum || 0;  %if ( $part_svc->part_svc_column('popnum')->columnflag eq 'F' ) {  % -    <INPUT TYPE="hidden" NAME="popnum" VALUE="<% $popnum %>">  % } else {  -    <TR> -    <TD ALIGN="right">Access number</TD> +    <TD ALIGN="right"><% mt('Access number') |h %></TD>      <TD><% FS::svc_acct_pop::popselector($popnum) %></TD>    </TR>  % }  @@ -167,7 +164,6 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %    % if ( length($svc_acct->$xid()) ) {  -          <TR>          <TD ALIGN="right"><% uc($xid) %></TD>            <TD BGCOLOR="#eeeeee"><% $svc_acct->$xid() %></TD> @@ -175,11 +171,9 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>          </TD>        </TR>  % }  -      <INPUT TYPE="hidden" NAME="<% $xid %>" VALUE="<% $svc_acct->$xid() %>">  % } else {  -      <TR>        <TD ALIGN="right"><% uc($xid) %></TD> @@ -195,13 +189,12 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %     && ! $svc_acct->finger ) {   % -    <INPUT TYPE="hidden" NAME="finger" VALUE="">  % } else {     <TR> -    <TD ALIGN="right">Real Name</TD> +    <TD ALIGN="right"><% mt('Real Name') |h %></TD>      <TD>        <INPUT TYPE="text" NAME="finger" VALUE="<% $svc_acct->finger %>">      </TD> @@ -219,7 +212,7 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>    <TR> -    <TD ALIGN="right">Home directory</TD> +    <TD ALIGN="right"><% mt('Home directory') |h %></TD>      <TD><INPUT TYPE="text" NAME="dir" VALUE="<% $svc_acct->dir %>"></TD>    </TR>  % }  @@ -231,13 +224,12 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %   ) {  % -    <INPUT TYPE="hidden" NAME="shell" VALUE="<% $shell %>">  % } else {     <TR> -    <TD ALIGN="right">Shell</TD> +    <TD ALIGN="right"><% mt('Shell') |h %></TD>      <TD>        <SELECT NAME="shell" SIZE=1>  % @@ -245,7 +237,6 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %           foreach $etc_shell (@shells) {  %         -            <OPTION<% $etc_shell eq $shell ? ' SELECTED' : '' %>><% $etc_shell %>  % }  @@ -255,18 +246,17 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>    </TR>  % }  -<% include('svc_acct/communigate.html', +<& svc_acct/communigate.html,               'svc_acct'    => $svc_acct,               'part_svc'    => $part_svc,               'communigate' => $communigate, -          ) -%> +&>  % if ( $part_svc->part_svc_column('slipip')->columnflag =~ /^[FA]$/ ) {     <INPUT TYPE="hidden" NAME="slipip" VALUE="<% $svc_acct->slipip %>">  % } else {     <TR> -    <TD ALIGN="right">IP</TD> +    <TD ALIGN="right"><% mt('IP') |h %></TD>      <TD><INPUT TYPE="text" NAME="slipip" VALUE="<% $svc_acct->slipip %>"></TD>    </TR>  % }  @@ -280,12 +270,12 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %   my $tf = $uf . "_threshold";  %   if ( $curuser->access_right('Edit usage') ) {     <TR> -    <TD ALIGN="right"><% $label{$uf} %> remaining</TD> -    <TD><INPUT TYPE="text" NAME="<% $uf %>" VALUE="<% $svc_acct->$uf %>">(blank disables)</TD> +    <TD ALIGN="right"><% mt("[_1] remaining",$label{$uf}) |h %> </TD> +    <TD><INPUT TYPE="text" NAME="<% $uf %>" VALUE="<% $svc_acct->$uf %>">(<% mt('blank disables') |h %>)</TD>    </TR>    <TR> -    <TD ALIGN="right"><% $label{$uf} %> threshold</TD> -    <TD><INPUT TYPE="text" NAME="<% $tf %>" VALUE="<% $svc_acct->$tf %>">(blank disables)</TD> +    <TD ALIGN="right"><% mt("[_1] threshold",$label{$uf}) |h %> </TD> +    <TD><INPUT TYPE="text" NAME="<% $tf %>" VALUE="<% $svc_acct->$tf %>">(<% mt('blank disables') |h %>)</TD>    </TR>  %   }else{        <INPUT TYPE="hidden" NAME="<% $uf %>" VALUE="<% $svc_acct->$uf %>"> @@ -299,11 +289,9 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  %  % if ( $part_svc->part_svc_column($r)->columnflag =~ /^[FA]$/ ) {  -      <INPUT TYPE="hidden" NAME="<% $r %>" VALUE="<% $svc_acct->getfield($r) %>">  % } else {  -      <TR>        <TD ALIGN="right"><% $FS::raddb::attrib{$a} %></TD>        <TD><INPUT TYPE="text" NAME="<% $r %>" VALUE="<% $svc_acct->getfield($r) %>"></TD> @@ -312,37 +300,31 @@ Service # <% $svcnum ? "<B>$svcnum</B>" : " (NEW)" %><BR>  % }  -  <TR> -  <TD ALIGN="right">RADIUS groups</TD> +  <TD ALIGN="right"><% mt('RADIUS groups') |h %></TD>  % if ( $part_svc->part_svc_column('usergroup')->columnflag eq 'F' ) {  -      <TD BGCOLOR="#eeeeee"><% join('<BR>', @groups) %></TD>  % } else {  -      <TD><% FS::svc_acct::radius_usergroup_selector( \@groups ) %></TD>  % }  -  </TR>  % foreach my $field ($svc_acct->virtual_fields) {   % # If the flag is X, it won't even show up in $svc_acct->virtual_fields.   % if ( $part_svc->part_svc_column($field)->columnflag ne 'F' ) {  -      <% $svc_acct->pvf($field)->widget('HTML', 'edit', $svc_acct->getfield($field)) %>  % }   % }  -  </TABLE>  <BR>  % if ( $captcha_url ) {  <IMG SRC="<% $captcha_url %>"><BR> -Enter the word shown above: <INPUT TYPE="text" NAME="captcha_response"><BR> +<% mt('Enter the word shown above:') |h %> <INPUT TYPE="text" NAME="captcha_response"><BR>  <BR>  % } @@ -350,7 +332,7 @@ Enter the word shown above: <INPUT TYPE="text" NAME="captcha_response"><BR>  </FORM> -<% include('/elements/footer.html') %> +<& /elements/footer.html &>  <%init> | 
