X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fbrowse%2Fmsgcat.cgi;h=1a8271c17cd9ae8de2f072095c952e534e453278;hp=d4adf9f1a5c5608feb234683ee90138dc2a122cc;hb=f822e27a1e00594332ffa487a1c284234c5580a6;hpb=0b65ce59c7d2ee712389c27954382274ddf718a5 diff --git a/httemplate/browse/msgcat.cgi b/httemplate/browse/msgcat.cgi index d4adf9f1a..1a8271c17 100755 --- a/httemplate/browse/msgcat.cgi +++ b/httemplate/browse/msgcat.cgi @@ -1,24 +1,24 @@ - -<% +<& /elements/header.html, mt("View Message catalog"), menubar( + emt('Edit message catalog') => $p. "edit/msgcat.cgi", +) &> +<% $widget->html %> +<& /elements/footer.html &> +<%init> -print header("View Message catalog", menubar( - 'Main Menu' => $p, - 'Edit message catalog' => $p. "edit/msgcat.cgi", -)), '
'; +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); my $widget = new HTML::Widgets::SelectLayers( 'selected_layer' => 'en_US', - 'options' => { 'en_US'=>'en_US' }, + 'options' => { 'en_US'=>'en_US', 'iw_IL' => 'iw_IL', }, 'layer_callback' => sub { my $layer = shift; - my $html = "
Messages for locale $layer
". table(). - "Code". - "Message"; + my $html = "
".emt("Messages for locale [_1]",$layer)."
". table(). + "".emt('Code')."". + "".emt('Message').""; $html .= "en_US Message" unless $layer eq 'en_US'; $html .= ''; - #foreach my $msgcat ( sort { $a->msgcode cmp $b->msgcode } - # qsearch('msgcat', { 'locale' => $layer } ) ) { foreach my $msgcat ( qsearch('msgcat', { 'locale' => $layer } ) ) { $html .= ''. $msgcat->msgnum. ''. ''. $msgcat->msgcode. ''. @@ -28,7 +28,7 @@ my $widget = new HTML::Widgets::SelectLayers( 'locale' => 'en_US', 'msgcode' => $msgcat->msgcode, } ); - $html .= ''. $en_msgcat->msg. ''; + $html .= ''. $en_msgcat->msg. '' if $en_msgcat; } $html .= ''; } @@ -39,12 +39,4 @@ my $widget = new HTML::Widgets::SelectLayers( ); -print $widget->html; - -print < - - -END - -%> +