1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | <?php # Copyright by: Manuel # Support: www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); if ( !isset( $_GET [ 'step' ]) ) { $_GET [ 'step' ] = 1; } if ( $allgAr [ 'forum_regist' ] == 0 ) { # user duerfen sich nicht registrieren. $title = $allgAr [ 'title' ]. ' :: Users :: Keine registrierung möglich' ; $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich' . $extented_forum_menu_sufix ; $design = new design ( $title , $hmenu , 1); $design ->header(); $tpl = new tpl ( 'user/login' ); echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>' ; $tpl ->set_out( 'WDLINK' , '?' . $allgAr [ 'smodul' ],0); $design ->footer(); exit (); } switch ( $menu ->get(2) ) { default : $title = $allgAr [ 'title' ]. ' :: Users :: Registrieren :: Step 1 von 3' ; $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3' . $extented_forum_menu_sufix ; $design = new design ( $title , $hmenu , 1); $design ->header(); $tpl = new tpl ( 'user/regist' ); $tpl ->set_out( 'regeln' , bbcode( $allgAr [ 'allg_regeln' ]),0); $design ->footer(); break ; case 2 : $name = '' ; $email = '' ; if (! empty ( $_POST [ 'nutz' ])) { $name = escape( $_POST [ 'nutz' ], 'string' ); } if (! empty ( $_POST [ 'email' ])) { $email = escape( $_POST [ 'email' ], 'string' ); } $ch_name = false; $xname = escape_nickname( $name ); if (! empty ( $name ) AND $xname == $name AND 0 == db_result(db_query( "SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '" . $name . "'" ),0)) { $ch_name = true; } if ( empty ( $name ) OR empty ( $email ) OR $name != $xname OR $ch_name == false ) { $title = $allgAr [ 'title' ]. ' :: Users :: Registrieren :: Step 2 von 3' ; $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3' . $extented_forum_menu_sufix ; $design = new design ( $title , $hmenu , 1); $design ->header(); if ( empty ( $name ) OR empty ( $email )) { $fehler = $lang [ 'yourdata' ]; } elseif ( $name != $xname ) { $fehler = $lang [ 'wrongnickname' ]; } elseif ( $ch_name == false) { $fehler = $lang [ 'namealreadyinuse' ]; } $tpl = new tpl ( 'user/regist' ); $tpl ->set( 'name' , $name ); $tpl ->set( 'email' , $email ); $tpl ->set_out( 'FEHLER' , $fehler , 1); if ( $allgAr [ 'forum_regist_user_pass' ] == 1 ) { $tpl ->out(2); } $tpl ->out(3); } else { $pass = genkey(8); if (! empty ( $_POST [ 'pass' ])) { $pass = escape( $_POST [ 'pass' ], 'string' ); } user_regist ( $name , $email , $pass ); $tpl = new tpl ( 'user/regist' ); $title = $allgAr [ 'title' ]. ' :: Users :: Registrieren :: Step 3 von 3' ; $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3' . $extented_forum_menu_sufix ; $design = new design ( $title , $hmenu , 1); $design ->header(); $tpl ->set_out ( 'NAME' , $name , 4 ); } $design ->footer(); break ; } ?> |
verwendete ilchClan Version: 1.1
betroffene Homepage: gw-buendnis.de