Revision 71 | Revision 119 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?require ( "include/common.php" );$smarty->assign( "title", $common["user_activation"] );if ( isset($_GET["key"]) ){$key = $_GET["key"];} elseif ( isset($_POST["key"]) ){$key = $_POST["key"];}else{$key = "";}if ( $key != "" ){$key = addslashes( $key );$sql = "SELECT * FROM auth_user WHERE u_key='$key' AND u_active=0";$res = $db->query( $sql );if ( !DB::isError($res) ){$data = $res->fetchRow();if ( !count($data) ){$smarty->assign( "key", $key );$smarty->assign( "meld", "Key not found!" );$smarty->assign( "db_meld", "" );$smarty->assign( "error", true );$smarty->display( "activate.tpl" );}else{$u_id = $data["u_id"];$u_name = $data["u_name"];$sql_u ="UPDATE auth_user SET u_key='', u_active=1 WHERE u_id=$u_id";$res_u = $db->query( $sql_u );if ( DB::isError($res_u) ){$smarty->assign( "meld", $common["an_error_occured"] );$smarty->assign( "db_meld", $res_u->getUserInfo() );$smarty->assign( "error", true );$smarty->display( "meld.tpl" );}else{$smarty->assign( "meld", sprintf($common["user_activated"],$u_name) );$smarty->assign( "db_meld", $common["can_login_now"] );$smarty->assign( "error", false );$smarty->display( "meld.tpl" );}}}else{$smarty->assign( "key", $key );$smarty->assign( "meld", $common["an_error_occured"] );$smarty->assign( "db_meld", $res->getUserInfo() );$smarty->assign( "error", true );$smarty->display( "activate.tpl" );}}else{$smarty->assign( "key", "" );$smarty->display( "activate.tpl" );}?>