1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
[!
sub title { $epreq -> gettext ('txt:setup_action_title') }
!]
[$ sub item ($action, $suffix) $]
[-
-]
<p style="text-indent: -35px; margin-left: 35px">
<span class="cNoWidthTextHead" style="font-size: 20px"><input type="radio" name="action" value="[+ $action +]"></span>
<span style="font-size: 16px; font-weight: bold ;">[+ $epreq -> gettext ("txt:setup_${action}_title$suffix") +]</span>
<br>
[+ $epreq -> gettext ("txt:setup_${action}_text$suffix") +]
</p>
[$endsub$]
[$ sub show $]
[-
$r = shift ;
init();
-]
<p>[= txt:setup_action_language =]<br>
[= txt:setup_action_language_foreign =]</p>
[-
Embperl::MyForm -> showfields (
[
{ name => 'preferredLanguage', text => 'Sprache', type => 'select',
datasrc => 'languages', noblank => 1,
event => ['onChange' => 'this.form.submit()']}
]);
-]
<p>[= txt:setup_action_intro =]</p>
[$if !$mini $]
[- item ('master') -]
[$if $isslave $]
[- item ('standalone') -]
[$else$]
[- item ('addslave') -]
[- item ('exportslave') -]
[- item ('importslave') -]
[#
[- item ('initslave') -]
,"$bbname in Slave-Modus umschalten",
qq{Im Slave-Modus wartet $der $bbname, bis $er $seine Konfigurationsdaten
vom Master erhlt. Ist $der $bbname im Slave-Modus, kann $er nur noch vom Master
aus konfiguriert werden.
})-]
#]
[$endif$]
[#
<p>Mittels der Option "Admin Kennwort zurcksetzen" haben Sie die Mglichkeit, ein neues Kennwort
fr den Benutzer "admin" zu vergeben. Diese Option ist sinnvoll, wenn eine Anmeldung
fr den Administrator nicht mehr mglich ist. In diesem Fall kann dieser Punkt
direkt ber die Konsole des BB-5000 ausgefhrt werden</p>
#]
[$else$]
[- item ('master', '_sthc') -]
[$endif$]
[- item ('reset') -]
<script>
function epform_validate_setupform()
{
return 1 ;
}
</script>
[$endsub$]
[!
#use Data::Dumper ;
sub init
{
$isslave = $r -> {data}{-isslave} ;
return if ($r -> {data}{-initialized}) ;
$fdat{action} = $r -> {data}{action} = 'master' ;
}
sub verify
{
($pageobj, $r, $wizard) = @_ ;
return 1 if ($r -> {data}{-initialized}) ;
$r -> {data}{-initialized} = 1 ;
if ($r -> {data}{action} eq 'importslave' || $r -> {data}{action} eq 'addslave')
{
$r -> {data}{hostcn} = '' ;
}
foreach (qw{defaultgw dnsserver})
{
$r -> {data}{$_} = '' if (!$r -> {data}{$_}) ;
}
my @cleanup = qw{hostdn} ;
push @cleanup, grep /^ldap_/, keys (%{$r -> {data}}) ;
foreach (@cleanup)
{
delete $r -> {data}{$_} ;
}
$wizard -> callpages ('init', $r -> {data}) ;
return 1 ;
}
!]
|