]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/default/templates/signin.tmpl
More infiltration of new object-based HTML generation.
[SourceForge/phpwiki.git] / themes / default / templates / signin.tmpl
1 <?php // -*-html-*- ?>
2 <!-- $Id: signin.tmpl,v 1.2 2002-01-21 06:55:47 dairiki Exp $ -->
3 <?php
4
5      $Sep = $Theme->getButtonSeparator();
6      $SignOutB = $Theme->makeButton(_("SignOut"), "javascript:SignOut();", 'wikiaction');
7
8      if (empty($FORMNAME))
9          $FORMNAME = 'signin';
10      else
11          $NOFORM = true;
12 ?>
13
14 <?php if (empty($NOFORM)) { ?>
15   <form method="post" action="<?=BASE_URL?>" accept-charset="<?=CHARSET?>" name="<?=$FORMNAME?>">
16
17   <?php foreach ($query_args as $key => $val) { ?>
18     <input type="hidden" name="<?=htmlspecialchars($key)?>" value="<?=htmlspecialchars($val)?>" />
19   <?php } ?>
20 <?php } ?>
21
22 <?php if ($user->isSignedIn()) {  ?>
23
24   <?= fmt("You are signed in as %s", _LinkWikiWord($user->getId())) ?>
25   <?=$Sep?>
26   <script language="JavaScript" type="text/javascript"><!--
27     document.write('<input type="hidden" name="login[logout]" value="0" />');
28     function SignOut() { 
29       document.forms["<?=$FORMNAME?>"].elements["login[logout]"].value = 1;
30       document.forms["<?=$FORMNAME?>"].submit();
31     }
32     document.write('<?=$SignOutB?>'); // -->
33   </script>
34   <noscript>
35     <input type="submit" name="login[logout]" value="<?=_("SignOut")?>" />
36   </noscript>
37
38 <?php } else { ?>
39
40   <script language="JavaScript" type="text/javascript"><!--
41     document.write("<?=_("Sign In")?> ");
42   // --></script>
43   <input type="text" name="login[userid]" size="12" onchange="this.form.submit();" />
44   <noscript>
45     <input type="submit" name="login[login]" value="<?=_("SignIn")?>" />
46   </noscript>
47
48 <?php } ?>
49
50 <?php if (empty($NOFORM)) { ?>
51   </form>
52 <?php } ?>