9 <?php if (empty($NOFORM)) { ?>
10 <form method="post" action="<?=$request->getPostURL()?>" accept-charset="<?=$charset?>" name="<?=$FORMNAME?>">
11 <?= HiddenInputs($request->getArgs(), false, array('auth')) ?>
14 if ($user->isAuthenticated()) {
15 $SignOutB = $WikiTheme->makeButton(_("Sign Out"), "javascript:SignOut();", 'wikiaction');
17 <?= fmt("User: %s", WikiLink($user->getAuthenticatedId(), 'auto')) ?>
19 <script language="JavaScript" type="text/javascript"><!--
20 document.write('<input type="hidden" name="auth[logout]" value="0" />');
22 var form = document.forms["<?=$FORMNAME?>"];
23 form.elements["auth[logout]"].value = 1;
26 document.write('<?=$SignOutB?>'); // -->
29 <?= Button("submit:auth[logout]", _("Sign Out"), 'wikiaction') ?>
32 $SignInInput = HTML::input(array('type' => 'text',
33 'name' => "auth[userid]",
36 'onchange' => "SignIn(this.form,false);"));
37 $SignInInput->addTooltip(_("Enter your UserId to sign in"));
38 $userid = $user->getId();
39 if ($user->isSignedIn())
40 echo sprintf(_("(User: %s)"),
43 'title' => sprintf(_("Click to authenticate as %s"),$userid),
44 'onclick'=>'SignIn(document.forms["'.$FORMNAME.'"],"'.$userid.'");'),
47 <script type="text/javascript"> <!--
48 function SignIn(form,userid) {
49 <?php if (defined('EDITING_POLICY') and $request->_dbi->isWikiPage(EDITING_POLICY)) { ?>
51 window.open('<?= WikiUrl(EDITING_POLICY) ?>',<!-- url -->
52 'PleaseReadThisFirst',<!-- window name -->
53 'width=600,height=430,scrollbars=yes,resizable=yes,toolbar=yes');
57 form.elements["auth[userid]"].value = userid;
63 <?= Button("submit:auth[login]", _("Sign in as:"), 'wikiaction')?>
65 <?php /* // sf.net bug #950841 "Sign In:" button appears twice
67 <?= Button("submit:auth[login]", _("Sign in as:"), 'wikiaction')?>
71 <?php if (empty($NOFORM)) { ?>