Subversion-Projekte lars-tiefland.em_wm

Revision

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

Revision 71 Revision 114
Zeile 1... Zeile 1...
1
<?
1
<?
2
	require("include/common.php");
2
    require ( "include/common.php" );
3
	$smarty->assign("title",$common["user_activation"]);
3
    $smarty->assign( "title", $common["user_activation"] );
4
	if (isset($_GET["key"]))
4
    if ( isset($_GET["key"]) )
5
	{
5
    {
6
		$key=$_GET["key"];
6
        $key = $_GET["key"];
7
	}
-
 
8
	elseif (isset($_POST["key"]))
7
    } elseif ( isset($_POST["key"]) )
9
	{
8
    {
10
		$key=$_POST["key"];
9
        $key = $_POST["key"];
11
	}
10
    }
12
	else
11
    else
13
	{
12
    {
14
		$key="";
13
        $key = "";
15
	}
14
    }
16
	if ($key!="")
15
    if ( $key != "" )
17
	{
16
    {
18
		$key=addslashes($key);
17
        $key = addslashes( $key );
19
		$sql="SELECT * FROM auth_user WHERE u_key='$key' AND u_active=0";
18
        $sql = "SELECT * FROM auth_user WHERE u_key='$key' AND u_active=0";
20
		$res=$db->query($sql);
19
        $res = $db->query( $sql );
21
		if (!DB::isError($res))
20
        if ( !DB::isError($res) )
22
		{
21
        {
23
			$data=$res->fetchRow();
22
            $data = $res->fetchRow();
24
			if (!count($data))
23
            if ( !count($data) )
25
			{
24
            {
26
				$smarty->assign("key",$key);
25
                $smarty->assign( "key", $key );
27
				$smarty->assign("meld","Key not found!");
26
                $smarty->assign( "meld", "Key not found!" );
28
				$smarty->assign("db_meld","");
27
                $smarty->assign( "db_meld", "" );
29
				$smarty->assign("error",true);
28
                $smarty->assign( "error", true );
30
				$smarty->display("activate.tpl");
29
                $smarty->display( "activate.tpl" );
31
			}
30
            }
32
			else
31
            else
33
			{
32
            {
34
				$u_id=$data["u_id"];
33
                $u_id = $data["u_id"];
35
				$u_name=$data["u_name"];
34
                $u_name = $data["u_name"];
-
 
35
                $sql_u =
36
				$sql_u="UPDATE auth_user SET u_key='', u_active=1 WHERE u_id=$u_id";
36
                    "UPDATE auth_user SET u_key='', u_active=1 WHERE u_id=$u_id";
37
				$res_u=$db->query($sql_u);
37
                $res_u = $db->query( $sql_u );
38
				if (DB::isError($res_u))
38
                if ( DB::isError($res_u) )
39
				{
39
                {
40
					$smarty->assign("meld",$common["an_error_occured"]);
40
                    $smarty->assign( "meld", $common["an_error_occured"] );
41
					$smarty->assign("db_meld",$res_u->getUserInfo());
41
                    $smarty->assign( "db_meld", $res_u->getUserInfo() );
42
					$smarty->assign("error",true);
42
                    $smarty->assign( "error", true );
43
					$smarty->display("meld.tpl");
43
                    $smarty->display( "meld.tpl" );
44
				}
44
                }
45
				else
45
                else
46
				{
46
                {
47
					$smarty->assign("meld",sprintf($common["user_activated"],$u_name));
47
                    $smarty->assign( "meld", sprintf($common["user_activated"],
-
 
48
                        $u_name) );
48
					$smarty->assign("db_meld",$common["can_login_now"]);
49
                    $smarty->assign( "db_meld", $common["can_login_now"] );
49
					$smarty->assign("error",false);
50
                    $smarty->assign( "error", false );
50
					$smarty->display("meld.tpl");
51
                    $smarty->display( "meld.tpl" );
51
				}
52
                }
52
			}
53
            }
53
		}
54
        }
54
		else
55
        else
55
		{
56
        {
56
				$smarty->assign("key",$key);
57
            $smarty->assign( "key", $key );
57
				$smarty->assign("meld",$common["an_error_occured"]);
58
            $smarty->assign( "meld", $common["an_error_occured"] );
58
				$smarty->assign("db_meld",$res->getUserInfo());
59
            $smarty->assign( "db_meld", $res->getUserInfo() );
59
				$smarty->assign("error",true);
60
            $smarty->assign( "error", true );
60
				$smarty->display("activate.tpl");
61
            $smarty->display( "activate.tpl" );
61
		}
62
        }
62
	}
63
    }
63
	else
64
    else
64
	{
65
    {
65
		$smarty->assign("key","");
66
        $smarty->assign( "key", "" );
66
		$smarty->display("activate.tpl");
67
        $smarty->display( "activate.tpl" );
67
	}
68
    }
68
?>
69
?>