Ich schaffe es nicht, dass die PrivateMessage funktioniert..... Mit der PM möchte ich über alle Felder informiert werden, die per Array abgefragt und gespeichert werden.
1. Ich verstehe nicht in welcher Reihenfolge, dass mit der PM sein muss. (zeile 110)
2. Weiß ich nicht, wie der PM Befehl aussehen muss. Zeile 126
3. Ich weiss nicht wie in der lang/de.php die 'joinuscupprivmsg' aussehen muss.
Pls help
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 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | <?php # Copyright by: Manuel # Support: www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); //-----------------------------------------------------------| $title = $allgAr [ 'title' ]. ' :: Joinuscup' ; $hmenu = 'Joinuscup' ; $design = new design ( $title , $hmenu ); $design ->header(); if ( 0 == db_count_query( "SELECT COUNT(*) FROM ic3_groups WHERE show_joinuscup = 1" Zwinker ) { echo $lang [ 'noteamthere' ]; $design ->footer(); exit (); } $teamanzahl_ar = array ( 1 => '4' , 2 => '5' , 3 => '6' , 4 => '7' , ); $servervorhanden_ar = array ( 1 => 'Yes' , 2 => 'No' , ); $servermitpasswort_ar = array ( 1 => 'Yes' , 2 => 'No' , ); $serverslots_ar = array ( 1 => '>10' , 2 => '>16' , 3 => '>24' , ); $farm = array ( 'Clanname' , 'clanleader' , 'Kontaktmail' , 'Teamleader' , 'Teamname' , 'TeamTag' , 'Homepage' , 'servervorhanden' , 'servermitpasswort' , 'Server' , 'serverslots' , 'tsserver' , 'teamanzahl' , 'Battlelog' , 'Mitspielernamen' , 'rules' ); $x = 0; foreach ( $farm as $ve ) { if (! empty ( $_POST [ $ve ])) { $ $ve = escape( $_POST [ $ve ], 'string' ); $x ++; } else { $ $ve = '' ; } } if ( count ( $farm ) <> $x OR $ch_name == false OR !chk_antispam( 'joinuscup' )) { $tpl = new tpl ( 'joinuscup.htm' ); $teamanzahl = arlistee ( $teamanzahl , $teamanzahl_ar ); $servervorhanden = arlistee ( $servervorhanden , $servervorhanden_ar ); $servermitpasswort = arlistee ( $servermitpasswort , $servermitpasswort_ar ); $serverslots = arlistee ( $serverslots , $serverslots_ar ); '<option value="0">choose</option>' ; foreach ( $farm as $ve ) { if ( $x > 0 AND empty ( $_POST [ $ve ])) { echo 'missing: ' . $lang [ $ve ]. '<br />' ; } $tpl ->set ( $ve , $ $ve ); } $tpl ->out(0); if ( $allgAr [ 'joinus_rules' ] != 1) { $tpl ->out(1); } else { $rules = '<h2>' . $lang [ 'rules' ]. '</h2>' ; $rerg = db_query( 'SELECT zahl,titel,text FROM `prefix_rules` ORDER BY zahl' ); while ( $rrow = db_fetch_row( $rerg )) { $rules .= '<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">' ; $rules .= '<tr class="Cmite"><td><b>§' . $rrow [0]. '. ' . $rrow [1]. '</b></td></tr>' ; $rules .= '<tr class="Cnorm"><td>' .bbcode( $rrow [2]). '</td></tr>' ; $rules .= '</table><br />' ; } $rules .= '<input type="checkbox" name="rules" value="' . $lang [ 'yes' ]. '" />' . str_replace ( array ( '<a target="_blank" href="index.php?rules">' , '</a>' ), '' , $lang [ 'rulzreaded' ]). '<br />' ; $tpl ->set_out( 'RULES' , $rules ,2); } $tpl ->set( 'ANTISPAM' , get_antispam( 'joinuscup' , 100)); $tpl ->out(3); } else { # eintragen $rulz = (isset( $_POST [ 'rules' ])? $_POST [ 'rules' ]: $lang [ 'no' ]); $teamanzahl = $teamanzahl_ar [ $teamanzahl ]; $servervorhanden = $servervorhanden_ar [ $servervorhanden ]; $servermitpasswort = $servermitpasswort_ar [ $servermitpasswort ]; $serverslots = $serverslots_ar [ $serverslots ]; # bitte in der richtigen reihenfolge angeben, sonst das nicht gehen tun, kann. $mailtxt = sprintf ( $lang [ 'joinuscupprivmsg' ], $name , $row [ 'name' ], $skill , $mail , $hometown , $age , $icqnumber , $favmap , $ground , $rulz , $userreg ); # pm an den leader sendpm ( $_SESSION [ 'authid' ], $row [ 'mod1' ], 'Joinus Cup Anfrage' , $mailtxt , -1); echo sprintf( $lang [ 'leaderofxalert' ], $row [ 'name' ]); } $design ->footer(); ?> |
Und hier der Befehl aus der lang/de.php
1 | 'joinuscupprivmsg' => "Hallo,\n%s möchte %s beitreten.\n\nFolgende Angaben hat er gemacht:\nSkill: %s\neMail: %s\nWohnort: %s\nAlter: %s\nICQ: %s\nFav.Map: %s\nGrund: %s\n\nEr hat die Regeln akzeptiert: %s\n\nWurde direkt als User registriert: %s\nWenn dort nein steht dann war er zum Zeitpunkt der Anfrage schon User.\n\nIm Adminmenu unter Teams kannst du ihn freischalten, oder die Anfrage löschen. Wenn er als User registriert wurde, muss er die Registrierung jenach Einstellung erst bestätigen.", |
betroffene Homepage: ambush-clan.de/homepage/index.php?joinuscup
Zuletzt modifiziert von wolke am 08.06.2012 - 22:53:07