Subversion-Projekte lars-tiefland.em_wm

Revision

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

Revision 114 Revision 119
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
    } elseif ( isset($_POST["key"]) )
7
    } elseif ( isset( $_POST["key"] ) )
8
    {
8
    {
9
        $key = $_POST["key"];
9
        $key = $_POST["key"];
10
    }
10
    }
11
    else
11
    else
12
    {
12
    {
Zeile 15... Zeile 15...
15
    if ( $key != "" )
15
    if ( $key != "" )
16
    {
16
    {
17
        $key = addslashes( $key );
17
        $key = addslashes( $key );
18
        $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";
19
        $res = $db->query( $sql );
19
        $res = $db->query( $sql );
20
        if ( !DB::isError($res) )
20
        if ( ! DB::isError( $res ) )
21
        {
21
        {
22
            $data = $res->fetchRow();
22
            $data = $res->fetchRow();
23
            if ( !count($data) )
23
            if ( ! count( $data ) )
24
            {
24
            {
25
                $smarty->assign( "key", $key );
25
                $smarty->assign( "key", $key );
26
                $smarty->assign( "meld", "Key not found!" );
26
                $smarty->assign( "meld", "Key not found!" );
27
                $smarty->assign( "db_meld", "" );
27
                $smarty->assign( "db_meld", "" );
28
                $smarty->assign( "error", true );
28
                $smarty->assign( "error", true );
Zeile 30... Zeile 30...
30
            }
30
            }
31
            else
31
            else
32
            {
32
            {
33
                $u_id = $data["u_id"];
33
                $u_id = $data["u_id"];
34
                $u_name = $data["u_name"];
34
                $u_name = $data["u_name"];
35
                $sql_u =
-
 
36
                    "UPDATE auth_user SET u_key='', u_active=1 WHERE u_id=$u_id";
35
                $sql_u = "UPDATE auth_user SET u_key='', u_active=1 WHERE u_id=$u_id";
37
                $res_u = $db->query( $sql_u );
36
                $res_u = $db->query( $sql_u );
38
                if ( DB::isError($res_u) )
37
                if ( DB::isError( $res_u ) )
39
                {
38
                {
40
                    $smarty->assign( "meld", $common["an_error_occured"] );
39
                    $smarty->assign( "meld", $common["an_error_occured"] );
41
                    $smarty->assign( "db_meld", $res_u->getUserInfo() );
40
                    $smarty->assign( "db_meld", $res_u->getUserInfo() );
42
                    $smarty->assign( "error", true );
41
                    $smarty->assign( "error", true );
43
                    $smarty->display( "meld.tpl" );
42
                    $smarty->display( "meld.tpl" );
44
                }
43
                }
45
                else
44
                else
46
                {
45
                {
47
                    $smarty->assign( "meld", sprintf($common["user_activated"],
46
                    $smarty->assign( "meld", sprintf( $common["user_activated"],
48
                        $u_name) );
47
                        $u_name ) );
49
                    $smarty->assign( "db_meld", $common["can_login_now"] );
48
                    $smarty->assign( "db_meld", $common["can_login_now"] );
50
                    $smarty->assign( "error", false );
49
                    $smarty->assign( "error", false );
51
                    $smarty->display( "meld.tpl" );
50
                    $smarty->display( "meld.tpl" );
52
                }
51
                }
53
            }
52
            }