7 <?php if (empty($NOFORM)) { ?>
8 <form style="display:inline" method="post" action="<?php echo $request->getPostURL() ?>" accept-charset="UTF-8" name="<?php echo $FORMNAME?>">
9 <?php echo HiddenInputs($request->getArgs(), false, array('auth')) ?>
12 if ($user->isAuthenticated()) {
13 $Sep = $WikiTheme->getButtonSeparator();
14 $SignOutB = $WikiTheme->makeButton(_("Sign Out"), "javascript:SignOut();", 'wikiaction');
16 $SignOutJS = JavaScript(' document.write(\'<input type="hidden" name="auth[logout]" value="0" />\');
18 var form = document.forms["'.$FORMNAME.'"];
19 form.elements["auth[logout]"].value = 1;
22 document.write(\''.AsXML($SignOutB).'\');');
24 <?php echo $SignOutJS?>
25 <noscript><?php echo Button("submit:auth[logout]", _("Sign Out"), 'wikiaction') ?></noscript>
27 $SignInInput = HTML::input(array('type' => 'text',
28 'name' => "auth[userid]",
31 'onchange' => "SignIn(this.form,false);"));
32 if ($user->isSignedIn()) { // cookie
33 $SignInInput->setAttr('value', $user->getId());
35 $SignInInput->addTooltip(_("Enter your UserId to sign in"));
36 $editing_policy = (defined('EDITING_POLICY') and $request->_dbi->isWikiPage(EDITING_POLICY));
37 $SignInJS = JavaScript('
38 function SignIn(form,userid) {'.($editing_policy ? '
40 window.open("' . WikiUrl(EDITING_POLICY) . '",<!-- url -->
41 "PleaseReadThisFirst",<!-- window name -->
42 "width=600,height=430,scrollbars=yes,resizable=yes,toolbar=yes");
45 form.elements["auth[userid]"].value = userid;
50 <?php echo $SignInJS ?>
51 <?php echo $SignInInput ?>
52 <?php echo Button("submit:auth[login]", _("Sign In"), 'wikiaction')?>
54 <?php if (empty($NOFORM)) { ?>