MySQL-Admin
view release on metacpan or search on metacpan
cgi-bin/Content/addtranslate.pl view on Meta::CPAN
$txt = translate('translate');
print start_form(
-method => 'POST',
-onSubmit => "submitForm(this,'showaddTranslation','$txt');return false;",
-action => "$m_hrSettings->{cgi}{serverName}$ENV{SCRIPT_NAME}"
)
. hidden( { -name => 'action' }, 'showaddTranslation' )
. hidden(
{
-name => 'do',
-default => '1.07'
},
'true'
)
. table(
{
-align => 'center',
-border => 0,
width => '70%'
},
caption('Add translation'),
Tr(
{
-align => 'left',
-valign => 'top'
},
td('Key'),
td(
textfield(
{
-style => 'width:100%',
-name => 'key'
},
'name'
)
)
),
Tr(
{
-align => 'left',
-valign => 'top'
},
td("Txt"),
td(
textfield(
{
-style => 'width:100%',
-name => 'txt'
},
'txt'
)
)
),
Tr(
{
-align => 'left',
-valign => 'top'
},
td('Language'),
td(
popup_menu(
-onchange => 'setLang(this.options[this.options.selectedIndex].value)',
-name => 'lang',
-values => [@l],
-style => 'width:100%'
),
)
),
Tr(
{
-align => 'right',
-valign => 'top'
},
td( { colspan => 2 }, submit( -value => 'Add Translation' ) )
)
) . end_form;
if ( param('do') ) {
my $key = param('key');
my $txt = param('txt');
my $lgn = param('lang');
unless ( defined $m_hrLng->{$lgn}{$key} ) {
$m_hrLng->{$lgn}{$key} = $txt;
print "Translation added $lgn<br/>$key: $m_hrLng->{$lgn}{$key}<br/>";
saveTranslate( $m_hrSettings->{translate} );
loadTranslate( $m_hrSettings->{translate} );
} else {
print "Key already defined<br/>$key: $m_hrLng->{$lgn}{$key}<br/>";
} ## end else
} ## end if ( param('do') )
print '</div>';
1;
( run in 1.815 second using v1.01-cache-2.11-cpan-364913b4093 )