Index: ossp-pkg/tabea/tabea.cgi RCS File: /v/ossp/cvs/ossp-pkg/tabea/tabea.cgi,v rcsdiff -q -kk '-r1.31' '-r1.32' -u '/v/ossp/cvs/ossp-pkg/tabea/tabea.cgi,v' 2>/dev/null --- tabea.cgi 2002/06/28 15:02:08 1.31 +++ tabea.cgi 2002/07/05 12:05:31 1.32 @@ -962,9 +962,14 @@ " " . " " . " " . - $cgi->reset() . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'). - $cgi->submit(-name => 'dialog_changepwd', -value => 'Change') . + $cgi->reset() ; + if ( $cgi->param('username') eq $cfghash{'TabeaUser'}) { + $ctext .= $cgi->submit(-name => 'dialog_admin', -value => 'Back'); + } else { + $ctext .= $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + } + + $ctext .= $cgi->submit(-name => 'dialog_changepwd', -value => 'Change') . " " . " " . "" ; @@ -995,8 +1000,12 @@ $valid = 1; } if ( !$valid ) { - $cptext .= "The password is incorrect.

\n". - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + $cptext .= "The password is incorrect.

\n"; + if ( $cgi->param('username') eq $cfghash{'TabeaUser'}) { + $cptext .= $cgi->submit(-name => 'dialog_admin', -value => 'Back'); + } else { + $cptext .= $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + } } else { if ($new1_password eq $new2_password) { $pwdfp = IO::File->new("<$pwdfile"); @@ -1055,7 +1064,7 @@ "" . "" . "
" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'). + $cgi->submit(-name => 'dialog_admin', -value => 'Back'). "" . $cgi->submit(-name => 'dialog_newuser', -value => 'Write User'). @@ -1091,7 +1100,7 @@ $ntext .= "" . "
Username wrong

" . "
" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + $cgi->submit(-name => 'dialog_admin', -value => 'Back'); } else { $pwdin = IO::File->new("<$pwdfile"); while (<$pwdin>) { @@ -1130,14 +1139,14 @@ $ntext .= "" . "User $nuser created

" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + $cgi->submit(-name => 'dialog_admin', -value => 'Back'); } else { $ntext .= "" . "
User exists

" . "
" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + $cgi->submit(-name => 'dialog_admin', -value => 'Back'); } } @@ -1189,7 +1198,7 @@ "" . "" . "
" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'). + $cgi->submit(-name => 'dialog_admin', -value => 'Back'). "" . $cgi->submit(-name => 'dialog_d2user', -value => 'Del User'). @@ -1203,7 +1212,7 @@ "It is not allowed to delet tabea user!!!" . "" . "

" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + $cgi->submit(-name => 'dialog_admin', -value => 'Back'); } @@ -1245,7 +1254,7 @@ "" . "" . "
" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'). + $cgi->submit(-name => 'dialog_admin', -value => 'Back'). "" . $cgi->submit(-name => 'dialog_d3user', -value => 'Really delete user'). @@ -1317,7 +1326,7 @@ $d3text .= "
" . - $cgi->submit(-name => 'dialog_mainw', -value => 'Back'); + $cgi->submit(-name => 'dialog_admin', -value => 'Back'); return $d3text;