]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/smaller/templates/signin.tmpl
Allow bold, italics or underlined for numbers
[SourceForge/phpwiki.git] / themes / smaller / templates / signin.tmpl
1 <?php
2 if (empty($FORMNAME))
3     $FORMNAME = 'signin';
4 else
5     $NOFORM = true;
6 ?>
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')) ?>
10 <?php } ?>
11 <?php 
12 if ($user->isAuthenticated()) {
13     $Sep = $WikiTheme->getButtonSeparator();
14     $SignOutB = $WikiTheme->makeButton(_("Sign Out"), "javascript:SignOut();", 'wikiaction');
15     // fails on gecko!
16     $SignOutJS = JavaScript('    document.write(\'<input type="hidden" name="auth[logout]" value="0" />\');
17     function SignOut() { 
18       var form = document.forms["'.$FORMNAME.'"];
19       form.elements["auth[logout]"].value = 1;
20       form.submit();
21     }
22     document.write(\''.AsXML($SignOutB).'\');');
23 ?>
24   <?php echo $SignOutJS?>
25   <noscript><?php echo Button("submit:auth[logout]", _("Sign Out"), 'wikiaction') ?></noscript>
26 <?php } else {
27     $SignInInput = HTML::input(array('type' => 'text',
28                                      'name' => "auth[userid]",
29                                      'size' => 12,
30                                      'maxlength' => 256,
31                                      'onchange' => "SignIn(this.form,false);"));
32     if ($user->isSignedIn()) { // cookie
33         $SignInInput->setAttr('value', $user->getId());
34     }
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 ? '
39       if (window.focus) {
40         window.open("' . WikiUrl(EDITING_POLICY) . '",<!-- url -->
41                     "PleaseReadThisFirst",<!-- window name -->
42                     "width=600,height=430,scrollbars=yes,resizable=yes,toolbar=yes");
43       }':'').'
44       if (userid) {
45         form.elements["auth[userid]"].value = userid;
46       }
47       form.submit();
48     }');
49 ?>
50   <?php echo $SignInJS ?>
51   <?php echo $SignInInput ?>
52   <?php echo Button("submit:auth[login]", _("Sign In"), 'wikiaction')?>
53 <?php } ?>
54 <?php if (empty($NOFORM)) { ?>
55   </form>
56 <?php } ?>