Хранилища Subversion kbase

Редакция

Редакция 21 | Редакция 24 | К новейшей редакции | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS

Редакция Автор № строки Строка
5 alex-w 1
<?php
2
 
3
/**
4
 *  KBase  
5
 *  http://alex-w.org.ru/p/kbase/
6
 *
7
 *  Copyright (c) 2009 Alexander Wolf
8
 *  Dual licensed under the MIT and GNU LGPL licenses.
9
 *  http://alex-w.org.ru/p/kbase/license
10
 *
11
 */
12
 
13
class Theme {
21 alex-w 14
 
15
        function showSigninForm() {
16
                global $_SESSION;
17
                global $auth;
18
 
19
                $ID = $auth->getUserID($_SESSION["sign"], $_SESSION["hash"]);
20
                if ($ID===0) {
23 alex-w 21
                        $return  = "<div id='yousign'><a href='sign.php?action=signup'>"._("Signup")."</a>";
22
                        $return .= "&bull; <form action='process.php' method='post'>";
21 alex-w 23
                        $return .= _("Login:")." <input type='text' name='login'> ";
24
                        $return .= _("Password:")." <input type='password' name='passwd'>";
25
                        $return .= "<input type='submit' value='"._("Enter")."'></form></div>";
26
                } else {
27
                        $member = $auth->getUserInfo($ID);
23 alex-w 28
                        $return  = "<div id='yousign'>".$member["RealName"]." [<a href='sign.php?action=exit'>"._("Exit")."</a>]</div>";
21 alex-w 29
                }
30
                return $return;
31
        }
5 alex-w 32
}
33
 
34
?>