Хранилища Subversion kbase

Редакция

Редакция 27 | Редакция 30 | К новейшей редакции | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | 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 $auth;
29 alex-w 17
		global $cookie;
21 alex-w 18
 
29 alex-w 19
		$ID = $auth->getUserID($_COOKIE[$cookie["sing"]], $_COOKIE[$cookie["hash"]]);
21 alex-w 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'>";
24 alex-w 23
			$return .= "<input type='hidden' name='action' value='signin'>";
24
			$return .= _("E-mail:")." <input type='text' name='login'> ";
21 alex-w 25
			$return .= _("Password:")." <input type='password' name='passwd'>";
26
			$return .= "<input type='submit' value='"._("Enter")."'></form></div>";
27
		} else {
28
			$member = $auth->getUserInfo($ID);
23 alex-w 29
			$return  = "<div id='yousign'>".$member["RealName"]." [<a href='sign.php?action=exit'>"._("Exit")."</a>]</div>";
21 alex-w 30
		}
31
		return $return;
32
	}
24 alex-w 33
 
34
	function showSignupForm() {
35
		$return  = "<form action='process.php' method='post'>";
36
		$return .= "<fieldset><input type='hidden' name='action' value='signup'>";
37
		$return .= _("E-mail:")." <input type='text' name='login'><br>";
38
		$return .= _("Password:")." <input type='password' name='passwd'><br>";
39
		$return .= _("Password (again):")." <input type='password' name='passwdag'><br>";
40
		$return .= _("Real name:")." <input type='text' name='realname'><br>";
41
		$return .= "<input type='submit' value='"._("Register")."'></fieldset></form>";
42
 
43
		return $return;
44
	}
5 alex-w 45
}
46
 
47
?>