Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 51 | Revision 60 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 51 Revision 54
Zeile 1... Zeile 1...
1
<?
1
<?
2
	require("include/common.php");
2
	require("include/common.php");
3
	$mode=(isset($_POST["mode"]))?$_POST["mode"]:"";
3
	$mode=($_POST["mode"])?$_POST["mode"]:"";
-
 
4
	$u_name=addslashes(($_POST["username"])?$_POST["username"]:"");
-
 
5
	$email=addslashes(($_POST["email"])?$_POST["email"]:"");
-
 
6
	$password=addslashes(($_POST["password"])?$_POST["password"]:"");
4
	$smarty->assign("title", "Registrierung");
7
	$smarty->assign("title", "Registrierung");
5
	if($mode=="register")
8
	if($mode=="register")
6
	{
9
	{
7
	//
10
	//
8
		$u_name=addslashes((isset($_POST["username"]))?$_POST["username"]:"");
-
 
9
		$email=addslashes((isset($_POST["email"]))?$_POST["email"]:"");
11
		$tpl_f="register.tpl";
10
		$password=addslashes((isset($_POST["password"]))?$_POST["password"]:"");
-
 
11
		$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";
12
		$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";
12
		$res=$db->query($sql);
13
		$res=$db->query($sql);
13
		if ($res->numRows())
14
		if ($res->numRows())
14
		{
15
		{
15
			$smarty->assign("meld", "Registrierung fehlgeschlagen!");
16
			$smarty->assign("meld", "Registrierung fehlgeschlagen!");
Zeile 26... Zeile 27...
26
				$smarty->assign("db_meld", "Ein User mit der E-Mail Adresse <b>\"$email\"</b> existiert bereits!");
27
				$smarty->assign("db_meld", "Ein User mit der E-Mail Adresse <b>\"$email\"</b> existiert bereits!");
27
				$smarty->assign("error", true);
28
				$smarty->assign("error", true);
28
			}
29
			}
29
			if(!validate_email($email))
30
			if(!validate_email($email))
30
			{
31
			{
-
 
32
				$smarty->assign("meld","Ein Fehler ist aufgetreten!");
-
 
33
				$smarty->assign("db_meld","Die E-Mail Adresse ist (syntaktisch) nicht korrekt!");
-
 
34
				$smarty->assign("error",true);
-
 
35
				$smarty->assign("username",$u_name);
-
 
36
				$smarty->assign("email",$email);
31
			}
37
			}
32
			else
38
			else
33
			{
39
			{
34
				//
40
				//
35
				$res_a=$a->addUser($u_name, $password);
41
				$res_a=$a->addUser($u_name, $password);
Zeile 40... Zeile 46...
40
					if($u->save())
46
					if($u->save())
41
					{
47
					{
42
						$smarty->assign("meld", "User <b>\"$u_name\"</b> wurde erfolgreich registriert.");
48
						$smarty->assign("meld", "User <b>\"$u_name\"</b> wurde erfolgreich registriert.");
43
						$smarty->assign("db_meld", "Sie erhalten in Kürze eine E-Mail mit weiteren Instruktionen / informationen!");
49
						$smarty->assign("db_meld", "Sie erhalten in Kürze eine E-Mail mit weiteren Instruktionen / informationen!");
44
						$smarty->assign("error", false);
50
						$smarty->assign("error", false);
45
						
-
 
-
 
51
						$tpl_f="meld.tpl";
46
					}
52
					}
47
					else
53
					else
48
					{
54
					{
49
						$smarty->assign("meld", "Registrierung fehlgeschlagen!");
55
						$smarty->assign("meld", "Registrierung fehlgeschlagen!");
50
						$smarty->assign("db_meld", $res->getUserInfo());
56
						$smarty->assign("db_meld", $res->getUserInfo());
51
						$smarty->assign("error", true);
57
						$smarty->assign("error", true);
52
					}
58
					}
53
				}
59
				}
54
			}
60
			}
55
		}
61
		}
56
		$smarty->display("meld.tpl");
62
		$smarty->display("$tpl_f");
57
	}
63
	}
58
	else
64
	else
59
	{
65
	{
60
		$smarty->display("register.tpl");
66
		$smarty->display("register.tpl");
61
	}
67
	}