- <hr>
- <table width='500px' cellspacing='0'><br>
-END
-;
- if ( $message ne "" ) {
- print "<tr><td colspan='2' align='left'><font color='red'>$message</font>";
- }
-print <<END
- <tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Alle Dienste</b></td></tr>
- </table><table width='500px' cellspacing='0'>
-END
-;
- my $key = '';
- foreach $key (sort keys %servicenames)
- {
- print "<tr><td align='left'>$key";
- my $shortname = $servicenames{$key};
- my $status = &isrunning($shortname);
- print "$status</td>";
- print <<END
- <td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
- <input type='hidden' name='ACTION' value='restart $shortname'>
- <input type='image' src='/images/reload.gif'>
- </form></td>
-END
-;
- }
- print <<END
- <form method='post' action='$ENV{'SCRIPT_NAME'}'>
- <table width='500px' cellspacing='0'><br>
- <tr><td colspan='2' align='center'>
- <input type='submit' name='ACTION' value='Start' />
- <input type='submit' name='ACTION' value='Stop' />
- <input type='submit' name='ACTION' value='$Lang::tr{'restart'}' />
- </td></tr></form></table>
-
- <form method='post' action='$ENV{'SCRIPT_NAME'}'>
- <table width='500px' cellspacing='0'><br>
- <tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Basisoptionen</b></td></tr>
- <tr><td align='left'>Workgroup:</td><td><input type='text' name='WORKGRP' value='$sambasettings{'WORKGRP'}' size="30"></td></tr>
- <tr><td align='left'>NetBIOS-Name:</td><td><input type='text' name='NETBIOSNAME' value='$sambasettings{'NETBIOSNAME'}' size="30"></td></tr>
- <tr><td align='left'>Server-String:</td><td><input type='text' name='SRVSTRING' value='$sambasettings{'SRVSTRING'}' size="30"></td></tr>
- <tr><td align='left'>Interfaces:
- </td><td>on <input type='radio' name='VPN' value='on' $checked{'VPN'}{'on'}>/
- <input type='radio' name='VPN' value='off' $checked{'VPN'}{'off'}> off |
- <font size='2' color='$Header::colourovpn'><b> OpenVpn - $ovpnsettings{'DDEVICE'}</td></tr>
- <tr><td align='left'></td><td>on <input type='radio' name='GREEN' value='on' $checked{'GREEN'}{'on'}>/
- <input type='radio' name='GREEN' value='off' $checked{'GREEN'}{'off'}> off |
- <font size='2' color='$Header::colourgreen'><b> $Lang::tr{'green'} - $netsettings{'GREEN_DEV'}</td></tr>
-END
-;
- if (&Header::blue_used()){
- print <<END
- <tr><td align='left'></td><td>on <input type='radio' name='BLUE' value='on' $checked{'BLUE'}{'on'}>/
- <input type='radio' name='BLUE' value='off' $checked{'BLUE'}{'off'}> off |
- <font size='2' color='$Header::colourblue'><b> $Lang::tr{'wireless'} - $netsettings{'BLUE_DEV'}</td></tr>
-END
-;
- }
- if (&Header::orange_used()){
- print <<END
- <tr><td align='left'></td><td>on <input type='radio' name='ORANGE' value='on' $checked{'ORANGE'}{'on'}>/
- <input type='radio' name='ORANGE' value='off' $checked{'ORANGE'}{'off'}> off |
- <font size='2' color='$Header::colourorange'><b> $Lang::tr{'dmz'} - $netsettings{'ORANGE_DEV'}</td></tr>
-END
-;
- }
- print <<END
- <tr><td align='center'>weitere</td><td><input type='text' name='OTHERINTERFACES' value='$sambasettings{'OTHERINTERFACES'}' size="30"></td></tr>
- <tr><td align='left'><br></td><td></td></tr>
- <tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Sicherheitsoptionen</b></td></tr>
- <tr><td align='left'>Security:</td><td><select name='SECURITY'>
- <option value='share' $selected{'SECURITY'}{'share'}>Share</option>
- <option value='user' $selected{'SECURITY'}{'user'}>User</option>
- <option value='domain' $selected{'SECURITY'}{'domain'}>Domain</option>
- <option value='ADS' $selected{'SECURITY'}{'ADS'}>ADS</option>
- <option value='server' $selected{'SECURITY'}{'server'}>Server</option>
-
- </select></td></tr>
- <tr><td align='left'>Map to guest:</td><td><select name='MAPTOGUEST'>
- <option value='Never' $selected{'MAPTOGUEST'}{'Never'}>Never</option>
- <option value='Bad User' $selected{'MAPTOGUEST'}{'Bad User'}>Bad User</option>
- <option value='Bad Password' $selected{'MAPTOGUEST'}{'Bad Password'}>Bad Password</option>
- </select></td></tr>
- <tr><td align='left'><br></td><td></td></tr>
- <tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Browsingoptionen</b></td></tr>
- <tr><td align='left'>OS Level:</td><td><input type='text' name='OSLEVEL' value='$sambasettings{'OSLEVEL'}' size="30"></td></tr>
- <tr><td align='left'><br></td><td></td></tr>
- <tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>WINS-Optionen</b></td></tr>
- <tr><td align='left'>WINS-Server:</td><td><input type='text' name='WINSSRV' value='$sambasettings{'WINSSRV'}' size="30"></td></tr>
- <tr><td align='left'>WINS-Support:</td><td>on <input type='radio' name='WINSSUPPORT' value='on' $checked{'WINSSUPPORT'}{'on'}>/
- <input type='radio' name='WINSSUPPORT' value='off' $checked{'WINSSUPPORT'}{'off'}> off</td></tr>
- </table>
- <table width='50px' cellspacing='0'><br>
- <tr><td align='center'><input type='hidden' name='ACTION' value=$Lang::tr{'save'}>
- <input type='image' alt=$Lang::tr{'save'} src='/images/floppy.gif'></td></form>
- <td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
- <input type='hidden' name='ACTION' value='globalreset'>
- <input type='image' alt='Reset' src='/images/reload.gif'></td></form>
- <td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
- <input type='hidden' name='ACTION' value='globalcaption'>
- <input type='image' alt='Legende' src='/images/info.gif'></td></tr></form>
- </table>
+ <hr />
+ <table width='95%' cellspacing='0'>
+END
+;
+if ( $message ne "" )
+ {
+ print "<tr><td colspan='2' align='left'><font color='red'>$message</font>";
+ }
+
+print <<END
+<tr><td colspan='2'><br /></td></tr>
+<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Alle Dienste</b></td></tr>
+</table><table width='95%' cellspacing='0'>
+END
+;
+
+my $key = '';
+foreach $key (sort keys %servicenames)
+ {
+ print "<tr><td align='left'>$key";
+ my $shortname = $servicenames{$key};
+ my $status = &isrunning($shortname);
+ print "$status";
+ print <<END
+ <td><form method='post' action='$ENV{'SCRIPT_NAME'}'>
+ <input type='hidden' name='ACTION' value='restart $shortname' />
+ <input type='image' src='/images/reload.gif' />
+ </form></td>
+END
+;
+ }
+
+print <<END
+<tr><td colspan='2'><br /></td></tr>
+<tr><td colspan='2' align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
+ <input type='submit' name='ACTION' value='Start' />
+ <input type='submit' name='ACTION' value='Stop' />
+ <input type='submit' name='ACTION' value='$Lang::tr{'restart'}' />
+</form></td></tr>
+</table>
+
+
+<form method='post' action='$ENV{'SCRIPT_NAME'}'>
+<table width='95%' cellspacing='0'>
+<tr><td colspan='2'><br /></td></tr>
+<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Basisoptionen</b></td></tr>
+<tr><td align='left'>Workgroup:</td><td><input type='text' name='WORKGRP' value='$sambasettings{'WORKGRP'}' size="30" /></td></tr>
+<tr><td align='left'>NetBIOS-Name:</td><td><input type='text' name='NETBIOSNAME' value='$sambasettings{'NETBIOSNAME'}' size="30" /></td></tr>
+<tr><td align='left'>Server-String:</td><td><input type='text' name='SRVSTRING' value='$sambasettings{'SRVSTRING'}' size="30" /></td></tr>
+<tr><td align='left'>Interfaces:</td><td>on <input type='radio' name='VPN' value='on' $checked{'VPN'}{'on'} />/
+ <input type='radio' name='VPN' value='off' $checked{'VPN'}{'off'} /> off |
+ <font size='2' color='$Header::colourovpn'><b> OpenVpn - $ovpnsettings{'DDEVICE'}</b></font></td></tr>
+<tr><td align='left'></td><td>on <input type='radio' name='GREEN' value='on' $checked{'GREEN'}{'on'} />/
+ <input type='radio' name='GREEN' value='off' $checked{'GREEN'}{'off'} /> off |
+ <font size='2' color='$Header::colourgreen'><b> $Lang::tr{'green'} - $netsettings{'GREEN_DEV'}</b></font></td></tr>
+END
+;
+
+if (&Header::blue_used())
+ {
+ print <<END
+ <tr><td align='left'></td><td>on <input type='radio' name='BLUE' value='on' $checked{'BLUE'}{'on'} />/
+ <input type='radio' name='BLUE' value='off' $checked{'BLUE'}{'off'} /> off |
+ <font size='2' color='$Header::colourblue'><b> $Lang::tr{'wireless'} - $netsettings{'BLUE_DEV'}</b></font></td></tr>
+END
+;
+ }
+
+if (&Header::orange_used())
+ {
+ print <<END
+ <tr><td align='left'></td><td>on <input type='radio' name='ORANGE' value='on' $checked{'ORANGE'}{'on'} />/
+ <input type='radio' name='ORANGE' value='off' $checked{'ORANGE'}{'off'} /> off |
+ <font size='2' color='$Header::colourorange'><b> $Lang::tr{'dmz'} - $netsettings{'ORANGE_DEV'}</b></font></td></tr>
+END
+;
+ }
+
+print <<END
+<tr><td align='center'>weitere</td><td><input type='text' name='OTHERINTERFACES' value='$sambasettings{'OTHERINTERFACES'}' size="30" /></td></tr>
+<tr><td align='left'><br /></td><td></td></tr>
+<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Sicherheitsoptionen</b></td></tr>
+<tr><td align='left'>Security:</td><td><select name='SECURITY'>
+ <option value='share' $selected{'SECURITY'}{'share'}>Share</option>
+ <option value='user' $selected{'SECURITY'}{'user'}>User</option>
+ <option value='domain' $selected{'SECURITY'}{'domain'}>Domain</option>
+ <option value='ADS' $selected{'SECURITY'}{'ADS'}>ADS</option>
+ <option value='server' $selected{'SECURITY'}{'server'}>Server</option>
+ </select></td></tr>
+<tr><td align='left'>Map to guest:</td><td><select name='MAPTOGUEST'>
+ <option value='Never' $selected{'MAPTOGUEST'}{'Never'}>Never</option>
+ <option value='Bad User' $selected{'MAPTOGUEST'}{'Bad User'}>Bad User</option>
+ <option value='Bad Password' $selected{'MAPTOGUEST'}{'Bad Password'}>Bad Password</option>
+ </select></td></tr>
+<tr><td align='left'>Unix Passwort Sync:</td><td>on <input type='radio' name='PASSWORDSYNC' value='on' $checked{'PASSWORDSYNC'}{'on'} />/
+ <input type='radio' name='PASSWORDSYNC' value='off' $checked{'PASSWORDSYNC'}{'off'} /> off</td></tr>
+<tr><td align='left'><br /></td><td></td></tr>
+<tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>Netzwerkoptionen</b></td></tr>
+<tr><td align='left'>OS Level:</td><td><input type='text' name='OSLEVEL' value='$sambasettings{'OSLEVEL'}' size="30" /></td></tr>
+<tr><td align='left'>WINS-Server:</td><td><input type='text' name='WINSSRV' value='$sambasettings{'WINSSRV'}' size="30" /></td></tr>
+END
+;
+
+if ($sambasettings{'SECURITY'} eq 'user')
+ {
+ print <<END
+ <tr><td align='left'>WINS-Support:</td><td>on <input type='radio' name='WINSSUPPORT' value='on' $checked{'WINSSUPPORT'}{'on'} />/
+ <input type='radio' name='WINSSUPPORT' value='off' $checked{'WINSSUPPORT'}{'off'} /> off</td></tr>
+<tr><td align='left'>Local Master:</td><td>on <input type='radio' name='LOCALMASTER' value='on' $checked{'LOCALMASTER'}{'on'} />/
+ <input type='radio' name='LOCALMASTER' value='off' $checked{'LOCALMASTER'}{'off'} /> off</td></tr>
+<tr><td align='left'>Domain Master:</td><td>on <input type='radio' name='DOMAINMASTER' value='on' $checked{'DOMAINMASTER'}{'on'} />/
+ <input type='radio' name='DOMAINMASTER' value='off' $checked{'DOMAINMASTER'}{'off'} /> off</td></tr>
+<tr><td align='left'>Preferred Master:</td><td>on <input type='radio' name='PREFERREDMASTER' value='on' $checked{'PREFERREDMASTER'}{'on'} />/
+ <input type='radio' name='PREFERREDMASTER' value='off' $checked{'PREFERREDMASTER'}{'off'} /> off</td></tr>
+END
+;
+ }
+
+if ($sambasettings{'SECURITY'} eq 'user' && $sambasettings{'DOMAINMASTER'} eq 'on')
+ {
+ print <<END
+ <tr><td align='left'><br /></td><td></td></tr>
+ <tr bgcolor='${Header::table1colour}'><td colspan='2' align='left'><b>PDC Optionen</b></td></tr>
+ <tr><td align='left'><br /></td><td></td></tr>
+ <tr><td colspan='2' align='center'><textarea name="PDCOPTIONS" cols="50" rows="15" Wrap="off">$PDCOPTIONS</textarea></td></tr>
+END
+;
+ }
+
+print <<END
+</table>
+<table width='10%' cellspacing='0'>
+<tr><td colspan='2'><br /></td></tr>
+<tr><td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
+ <input type='hidden' name='ACTION' value=$Lang::tr{'save'} />
+ <input type='image' alt=$Lang::tr{'save'} src='/images/floppy.gif' /></form></td>
+<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
+ <input type='hidden' name='ACTION' value='globalreset' />
+ <input type='image' alt='Reset' src='/images/reload.gif' /></form></td>
+<td align='center'><form method='post' action='$ENV{'SCRIPT_NAME'}'>
+ <input type='hidden' name='ACTION' value='globalcaption' />
+ <input type='image' alt='Legende' src='/images/info.gif'></form></td></tr>
+</table>