ich würde gerne folgendes einbauen
aber beim abrufen passiert nichts bekomme das mit der
$menu->get x_X nicht hin
kann mir da mal wer helfen?
ich würde auch gerne den abruf vom kalender einbauen
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 | # Funktionen function XAJAX_showCalendar ($m,$j,$f) { if (empty($m)) { $m = date('n'); } if (empty($j)) { $j = date('Y'); } $objResponse = new xajaxResponse(); $content = '<table border="0" cellpadding="1" cellspacing="1" class="border"><tr><td class="Cnorm"><a href="javascript:close'.$f.'();">schliessen</a></td></tr></table>'; $content .= getCalendar($m, $j, 'javascript:void(0);" onclick="set'.$f.'(\'{jahr}-{mon}-{tag}\')', 'javascript:void(0);" onclick="xajax_XAJAX_showCalendar({mon},{jahr},\''.$f.'\')', ''); $objResponse->assign('skalender'.$f, 'style.display', 'block' ); $objResponse->assign('skalender'.$f, 'innerHTML', $content); # return object return $objResponse; } # AJAX Start $xajax = new xajax('http://'.$_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"].'?kalender=0'); $xajax->registerFunction("XAJAX_showCalendar"); $xajax->processRequest(); # DESIGN $design = new design ( 'Admins Area', 'Admins Area', 2 ); $design->header(); # AJAX ausgabe echo $xajax->printJavascript(); |
aber weiß net wie genau
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 | //Spieler Herausfordern anfang if($menu->get(1) == 'challenge') { $name = $menu->getN(challenge); $title = $allgAr['title'].' :: Ladder :: Spieler herausfordern'; $hmenu = 'Ladder » Challenge '.$name.''; $design = new design ( $title , $hmenu ); $design->header(); $tpl = new tpl('ladder'); if (db_num_rows(db_query("SELECT id FROM prefix_user WHERE gesperrt = 0 AND id = ".$_SESSION['authid'])) == 1) { if (isset($_POST['challenge'])) { $challenger = ($_SESSION['authid']); $challenged = db_query("SELECT id FROM prefix_user WHERE gesperrt = 0 AND name = ".$name); }elseif ($challenger == $challenged) $msg = 'Man kann nicht gegen sich selbst spielen, Verlierer und Gewinner dürfen nicht der gleiche User sein'; }else{ if (@db_result(db_query("SELECT COUNT(id) FROM prefix_ladder_match WHERE time >= (UNIX_TIMESTAMP()-7*24*60*60) AND ( (loser = $challenger AND winner = $challenged) OR (loser=$challenged AND winner=$challenger) )"),0) >= 6) { $msg = 'Beide User haben schon 6 Spiele innerhalb der letzten Woche bestritten<br />'; } elseif (challenge($challenger,$challenged,$time)) { wd('index.php?ladder-challenge-','Opponent challenged',5); sendpm($challenger, $challenged, 'Ladder challenge', 'Du wurdest von '.$challenger.' Herausgefordert\!\n\nYou were challenged by '.$challenger.'\n Read more \@ www.torridOrbs.com?ladder-challenged'); $design->footer(1); } else { $msg = 'Fehler beim Herausfordern des Spielers aufgetretet<br />'; } } $tpl->set('msg',$msg); $tpl->set('user',dbliste(0,$tpl,'user','SELECT a.id,a.name FROM prefix_user a INNER JOIN prefix_user b ON a.id = b.id WHERE b.gesperrt = 0 AND a.id != '.$_SESSION['authid'].' ORDER BY name')); $tpl->out(6); } else { echo 'Dies ist nur für ungesperrte Laddermitspieler möglich<br />'; } $design->footer(); //Spieler herausfordern ende |
Und hier wäre dann gleich mein 2. Problem x_X
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /* //Herausfordererung akzeptieren ablehnen if($menu->get(1) == 'challenged') { $title = $allgAr['title'].' :: Ladder :: Spieler herausfordern'; $hmenu = 'Ladder » Challenge '.$name.''; $design = new design ( $title , $hmenu ); $design->header(); $tpl = new tpl('ladder'); if (isset($_POST['challenged'])) { $tpl->set('MPL',$MPL); $tpl->out(5); $design->footer(); } */ |
HELP ^^
Zuletzt modifiziert von Akira am 02.09.2008 - 14:59:58