]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/Wordpress/templates/signin.tmpl
Remove rcs_id
[SourceForge/phpwiki.git] / themes / Wordpress / templates / signin.tmpl
1 <?php // -*-php-*-
2 // MPickering: modified; this will be enclosed within an ul
3 // $Id$
4
5 if (empty($FORMNAME))
6     $FORMNAME = 'signin';
7 else
8     $NOFORM = true;
9 ?>
10 <?php if (empty($NOFORM)) { ?>
11  <li>
12   <form method="post" action="<?php echo $request->getPostURL()?>" accept-charset="<?php echo CHARSET?>" name="<?php echo $FORMNAME?>">
13   <?php echo HiddenInputs($request->getArgs(), false, array('auth')) ?>
14 <?php } ?>
15 <?php
16 if ($user->isAuthenticated()) {
17     $SignOutB = $WikiTheme->makeButton(_("Sign Out"), "javascript:SignOut();", 'wikiaction');
18 ?>
19 <span>
20   <?php echo fmt("Authenticated as %s", WikiLink($user->getAuthenticatedId(), 'auto')) ?>
21   <?php echo $SEP?>
22 </span>
23   <script type="text/javascript"><!--
24     document.write('<br /><input type="hidden" name="auth[logout]" value="0" />');
25     function SignOut() {
26       var form = document.forms["<?php echo $FORMNAME?>"];
27       form.elements["auth[logout]"].value = 1;
28       form.submit();
29     }
30     document.write('<?php echo $SignOutB?>'); // -->
31   </script>
32   <noscript>
33     <?php echo Button("submit:auth[logout]", _("Sign Out"), 'wikiaction') ?>
34   </noscript>
35 <?php } else {
36     $SignInInput = HTML::input(array('type' => 'text',
37                                      'name' => "auth[userid]",
38                                      'size' => 12,
39                                      'maxlength' => 256,
40                                      'onchange' => "SignIn(this.form,false);"));
41     $SignInInput->addTooltip(_("Enter your UserId to sign in"));
42     $userid = $user->getId();
43     if ($user->isSignedIn())
44       echo sprintf(_("You are signed but not authenticated as %s. "),
45                    asXml(HTML::a(array(
46                                        'href'=>'#',
47                                        'title' => sprintf(_("Click to authenticate as %s"),$userid),
48                                        'onclick'=>'SignIn(document.forms["'.$FORMNAME.'"],"'.$userid.'");'),
49                                  $userid)));
50 ?>
51   <script type="text/javascript"> <!--
52      function SignIn(form,userid) {
53       <?php if (defined('EDITING_POLICY') and $request->_dbi->isWikiPage(EDITING_POLICY)) { ?>
54       if (window.focus) {
55         window.open('<?php echo WikiUrl(EDITING_POLICY) ?>',<!-- url -->
56                     'PleaseReadThisFirst',<!-- window name -->
57                     'width=600,height=430,scrollbars=yes,resizable=yes,toolbar=yes');
58       }
59       <?php } ?>
60       if (userid) {
61         form.elements["auth[userid]"].value = userid;
62       }
63       form.submit();
64     }
65     //-->
66   </script>
67   <?php echo Button("submit:auth[login]", _("Sign in as:"), 'wikiaction')?>
68   <?php echo $SignInInput ?>
69 <?php /* // sf.net bug #950841 "Sign In:" button appears twice
70   <noscript>
71     <?php echo Button("submit:auth[login]", _("Sign in as:"), 'wikiaction')?>
72   </noscript>
73 */ ?>
74 <?php } ?>
75 <?php if (empty($NOFORM)) { ?>
76   </form>
77  </li>
78 <?php } ?>