1.<?php2. 3./*4. * Module: com_page.inc.php5. * Klasse: com_page6. * Autor: Markus Probst7. * Beschreibung:8. * Die Klasse "com_page" dient ...9. *10. *11. * <--- Die Methoden im Überblick --->12. * 13. * <-- Überblickende -->14. */15. 16. 17.class com_page {18. 19. private $database, $db_hostname, $db_name, $db_username, $db_password;20. 21. 22. function __construct() 23. {24. include "system/config/systemconfig.inc.php";25. 26. $this->db_hostname = $config["db_hostname"];27. $this->db_name = $config["db_name"];28. $this->db_username = $config["db_username"];29. $this->db_password = $config["db_password"];30. 31. $this->database = new com_db_mysql();32. $this->user = new com_user();33. $this->tournament = new com_tournament();34. }35. 36. 37. /*38. * <---Die Methode "getPageContent" im Überblick--->39. * 40. * <---Überblickende--->41. */42. 43. public function getPageContent($site)44. {45. $connection = $this->database->connect($this->db_hostname,$this->db_username,$this->db_password);46. 47. $this->database->selectDatabase($this->db_name,$connection);48. 49. echo "\t\t\t\t\t\t<div id=\"main-col-content\">\n";50. 51. ######################################52. ###### REGISTRIERUNG #######53. ######################################54. 55. if($site == "registrierung")56. {57. $this->user->displayRegistrationForm();58. }59. 60. ###################################61. ###### VIP-ANTRAG #######62. ###################################63. 64. elseif($site == "vipantrag")65. {66. $this->user->requestVip();67. 68. echo "Ihr Antrag auf Freischaltung für den VIP Bereich wurde abgesendet.";69. }70. 71. ####################################72. ###### EINLADUNGEN #######73. ####################################74. 75. elseif($site == "einladungen")76. {77. $this->tournament->displayInvites();78. }79. 80. ###################################81. ###### TEILNEHMEN #######82. ###################################83. 84. elseif($site == "teilnehmen")85. {86. $this->tournament->participateTournament($_GET['id']);87. 88. $query = "SELECT * FROM com_tournament WHERE id = '" . $_GET['id'] . "' LIMIT 1";89. $result = mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());90. $row = mysql_fetch_object($result);91. 92. $datetime = date("d.m.Y",$row->datetime);93. echo "<div id=\"text\">";94. echo "Sie haben sich erfolgreich für das Poker Turnier am " . $datetime . " angemeldet";95. echo "<br /><br />";96. echo "Spieler die angemeldet sind: <br /> <br />";97. 98. $query3 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $_GET['id'] . "'";99. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());100. while($row3 = mysql_fetch_object($result3))101. {102. $query4 = "SELECT * FROM com_user WHERE id = '" . $row3->user_id ."' LIMIT 1";103. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());104. $row4 = mysql_fetch_object($result4);105. 106. $query5 = "SELECT @rownum:=@rownum+1 pos, p.* FROM com_user p, (SELECT @rownum:=0) r ORDER BY points DESC";107. $result5 = mysql_query($query5) OR die("<pre>\n".$query5."</pre>\n".mysql_error());108. 109. $position = 0;110. 111. while($row5 = mysql_fetch_object($result5))112. {113. if($row5->id == $row3->user_id)114. {115. $position = $row5->pos;116. break;117. }118. }119. 120. echo $row4->vorname . " " . $row4->name . " | Trustpoker Ranking Platz " . $position . " (" . $row4->points . " Punkte)<br />";121. }122. echo "</div>";123. }124. 125. ################################126. ###### DETAILS #######127. ################################128. 129. elseif($site == "details")130. {131. if(isset($_GET['act']))132. {133. if($_GET['act'] == "abmelden")134. {135. echo "<div id=\"text\">";136. echo "Du hast dich erfolgreich abgemeldet!";137. echo "</div>";138. 139. $query = "DELETE FROM com_tournament_participation WHERE tournament_id = '" . $_GET['id'] . "' AND user_id = '" . $_SESSION['userID'] . "'";140. mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());141. }142. }143. else144. {145. echo "<div id=\"text\">";146. echo "Spieler die angemeldet sind: <br /> <br />";147. 148. $query3 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $_GET['id'] . "'";149. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());150. while($row3 = mysql_fetch_object($result3))151. {152. $query4 = "SELECT * FROM com_user WHERE id = '" . $row3->user_id ."' LIMIT 1";153. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());154. $row4 = mysql_fetch_object($result4);155. 156. $query5 = "SELECT @rownum:=@rownum+1 pos, p.* FROM com_user p, (SELECT @rownum:=0) r ORDER BY points DESC";157. $result5 = mysql_query($query5) OR die("<pre>\n".$query5."</pre>\n".mysql_error());158. 159. $position = 0;160. 161. while($row5 = mysql_fetch_object($result5))162. {163. if($row5->id == $row3->user_id)164. {165. $position = $row5->pos;166. break;167. }168. }169. 170. echo $row4->vorname . " " . $row4->name . " | Trustpoker Ranking Platz " . $position . " (" . $row4->points . " Punkte) ";171. 172. if($row3->user_id == $_SESSION['userID'])173. {174. echo "<a href=\"". $_SERVER['PHP_SELF'] . "?site=details&id=" . $_GET['id'] . "&act=abmelden\">(Abmelden)</a>";175. }176. 177. echo "<br />";178. }179. echo "</div>";180. }181. }182. 183. ################################184. ###### TOPLIST #######185. ################################186. 187. elseif($site == "toplist")188. {189. $query = "SELECT @rownum:=@rownum+1 pos, p.* FROM com_user p, (SELECT @rownum:=0) r ORDER BY points DESC";190. $result = mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());191. 192. while($row = mysql_fetch_object($result))193. {194. echo "<div id=\"text\">";195. echo "PLATZ " . $row->pos . " | " . $row->vorname . " " . $row->name . " | " . $row->points . " PUNKTE | " . $row->played_games . " Turnier Teilnahmen";196. echo "</div>";197. }198. }199. 200. #############################201. ###### NEWS #######202. #############################203. 204. elseif($site == "news")205. {206. $query = "SELECT * FROM com_news WHERE id = '" . $_GET['id'] . "' LIMIT 1";207. $result = mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());208. $row = mysql_fetch_object($result);209. 210. $datetime = date("d.m.Y - H:i",$row->tstamp);211. 212. echo "<div id=\"text\">";213. echo "<h1 style=\"margin:0px;\">" . $row->title . "</h1>am " . $datetime . "<br/><br/>";214. echo nl2br($row->content);215. echo "<br/><br/>";216. 217. $query2 = "SELECT * FROM com_news_comment WHERE news_id = '" . $_GET['id'] . "'";218. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());219. $num_rows2 = mysql_num_rows($result2);220. 221. if($num_rows2 != 0)222. {223. echo "<h2 style=\"margin:0px;\">Kommentare</h2>";224. 225. while($row2 = mysql_fetch_object($result2))226. {227. $query3 = "SELECT * FROM com_user WHERE id = '" . $row2->user_id . "' LIMIT 1";228. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());229. $row3 = mysql_fetch_object($result3);230. 231. $datetime = date("d.m.Y - H:i",$row2->tstamp);232. $content = nl2br($row2->content);233. 234. echo "<div class=\"news-comment\" style=\"margin-bottom:15px;margin-top:15px;\">".235. "<div class=\"news_comment_head\" style=\"margin-bottom:10px;\">Von " . $row3->vorname . " " . $row3->name . " am " . $datetime . "</div>".236. "<div class=\"news_comment_main\">" . $content . "</div>".237. "</div><hr>";238. }239. }240. 241. if($this->user->checkIfLoggedIn() == 1)242. { 243. echo "<h2 style=\"margin:0px;\">Kommentar verfassen</h2>";244. echo "<div>";245. ?>246. <form action="<?php echo $_SERVER['PHP_SELF']; ?>?site=news&id=<?php echo $_GET['id'] ?>" method="post">247. <textarea name="content" style="width:610px;height:150px;"></textarea><br>248. 249. <input type="submit" name="newcomment" value="Absenden">250. </form>251. <?php252. echo "</div>";253. 254. if(isset($_POST['newcomment'])) 255. {256. $content = $_POST['content'];257. $news_id = $_GET['id'];258. $user_id = $_SESSION['userID'];259. $tstamp = time();260. 261. $query = "INSERT INTO com_news_comment (news_id, user_id, content, tstamp) VALUES ('$news_id', '$user_id', '$content', '$tstamp')";262. mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());263. 264. echo "<meta http-equiv='refresh' content='0; URL=".$_SERVER['PHP_SELF']."?site=news&id=" . $news_id . "'>";265. }266. }267. 268. echo "</div>";269. }270. 271. ###################################272. ###### FIRSTLOGIN #######273. ###################################274. 275. elseif($site == "firstlogin")276. {277. echo "Bitte ändere dein Passwort:";278. 279. ?>280. 281. <form name="changepw" action="<?php echo $_SERVER['PHP_SELF']; ?>?site=firstlogin" method="post">282. <div id="user-register-header">Passwort ändern</div>283. <div id="user-register-main">284. <div class="user-register-main-label">285. Neues Passwort: 286. </div>287. <div class="user-register-main-input">288. <input type="password" name="password" value="<?php if(isset($_POST['changepw'])){ echo(htmlspecialchars($_POST['password'])); } ?>" style="width:165px;">289. </div>290. <div id="user-register-main-button">291. <input type="submit" name="changepw" value="Ändern">292. </div>293. </div>294. </form>295. 296. <?php297. 298. if(isset($_POST['changepw']))299. {300. $query = "UPDATE com_user SET password = '" . md5($_POST['password']) . "', nologin = '0' WHERE id = '" . $_SESSION['userID'] . "'";301. mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());302. 303. echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF']."\">";304. }305. }306. 307. ####################################308. ###### LOGINFEHLER #######309. ####################################310. 311. elseif($site == "loginfehler")312. {313. echo "Das angegebene Passwort stimmt nicht mit dem Benutzernamen überein.<br />Bzw. der angegebene Benutzer existiert nicht.";314. }315. 316. ###############################317. ###### LOGOUT #######318. ###############################319. 320. elseif($site == "logout")321. {322. $this->user->logout();323. }324. 325. #####################################326. ###### STATIC PAGES #######327. #####################################328. 329. else330. {331. $query = "SELECT * FROM com_page WHERE alias = '" . $site . "' ORDER BY id DESC LIMIT 1";332. $result = mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());333. $row = mysql_fetch_object($result);334. 335. $site_exits = mysql_num_rows($result);336. 337. if($site_exits == 1)338. {339. echo "<div id=\"text\">";340. echo $row->content;341. echo "</div>";342. 343. if($site == "home")344. {345. if($this->user->checkIfLoggedIn() == 1)346. {347. $query = "SELECT * FROM com_user WHERE id = '" . $_SESSION['userID'] . "' LIMIT 1";348. $result = mysql_query($query) OR die("<pre>\n".$query."</pre>\n".mysql_error());349. $row = mysql_fetch_object($result);350. 351. if($row->nologin == 1)352. {353. echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF']."?site=firstlogin\">";354. }355. }356. 357. echo "<div id=\"extended\">";358. echo "<div id=\"extended-left\">";359. echo "<div id=\"extended-left-top\">";360. echo "</div>";361. echo "<div id=\"extended-left-content\">";362. echo "- Pokern in schöner Atmosphäre <br/> - Sehr gute Auszahlungen <br/> - BuyIn nur 15 Euro <br/> - Bei 20 Teilnehmer werden <br/> 130 Euro ausgezahlt";363. echo "</div>";364. echo "</div>";365. echo "<div id=\"extended-right\">";366. echo "<div id=\"extended-right-top\">";367. echo "</div>";368. echo "<div id=\"extended-right-content\">";369. 370. ################################################371. ############ TOPLISTE START ############372. ################################################373. 374. ?>375. 376. <div id="rank-item-yellow">PLATZ 1 | 355 PUNKTE | Duke</div>377. <div id="rank-item-none">PLATZ 2 | 328 PUNKTE | Umba</div>378. <div id="rank-item-yellow">PLATZ 3 | 308 PUNKTE | Gisi2311</div>379. <div id="rank-item-none">PLATZ 4 | 295 PUNKTE | Manni</div>380. <div id="rank-item-yellow">PLATZ 5 | 289 PUNKTE | Bruxi</div>381. <div id="rank-item-none">PLATZ 6 | 276 PUNKTE | Eisbärin</div>382. 383. <?php384. 385. 386. ###############################################387. ############ TOPLISTE ENDE ############388. ###############################################389. 390. /*391. $query2 = "SELECT @rownum:=@rownum+1 pos, p.* FROM com_user p, (SELECT @rownum:=0) r ORDER BY points DESC LIMIT 6";392. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());393. 394. $style = "yellow";395. 396. while($row2 = mysql_fetch_object($result2))397. {398. echo "<div id=\"rank-item-" . $style . "\">";399. echo "PLATZ " . $row2->pos . " | " . $row2->points . " PUNKTE | " . $row2->vorname . " " . $row2->name;400. echo "</div>";401. 402. if($style == "yellow")403. {404. $style = "none";405. }406. else407. {408. $style = "yellow";409. }410. }411. */412. 413. echo "<div style=\"margin-left:20px;margin-top:20px;font-size:10px;color:#fff;\"> *** Die besten 8 Spieler, in der Jahresliga, gespielt wird bis Ende Dezember, qualifizieren sich für ein Bonus Turnier.</div>";414. echo "</div>";415. echo "</div>";416. echo "</div>";417. 418. echo "<div id=\"extended2\">";419. echo "<div id=\"extended2-left\">";420. echo "<div id=\"extended2-left-top\">";421. echo "TERMINE FÜR TURNIERE";422. echo "</div>";423. echo "<div id=\"extended2-left-content\">";424. if($this->user->checkIfLoggedIn() == 0)425. {426. echo "Bitte loggen Sie sich ein oder Registrieren Sie sich um diesen Bereich zu sehen.";427. }428. else429. {430. $query2 = "SELECT * FROM com_tournament WHERE typ = '3' AND datetime > '".time()."' ORDER BY datetime ASC";431. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());432. while($row2 = mysql_fetch_object($result2))433. {434. $query3 = "SELECT * FROM com_tournament_participation WHERE user_id = '" . $_SESSION['userID'] . "' AND tournament_id = '" . $row2->id . "' LIMIT 1";435. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());436. $nimmtteil = mysql_num_rows($result3);437. 438. $query4 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";439. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());440. $anzteilnehmer = mysql_num_rows($result4);441. 442. if($nimmtteil == 0)443. {444. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=teilnehmen&id=". $row2->id ."\">(Anmelden)</a>";445. }446. else447. {448. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=details&id=". $row2->id ."\">(Details)</a>";449. }450. 451. $datetime = date("d.m.Y",$row2->datetime);452. 453. echo "" . $datetime . " | BuyIn " . $row2->buyin . " ? | " . $anzteilnehmer . "/". $row2->players . " " . $option . "<br />";454. }455. }456. echo "</div>";457. echo "</div>";458. echo "<div id=\"extended2-right\">";459. echo "<div id=\"extended2-right-top\">";460. echo "SPIELER DIE SICH FÜR DAS NÄCHSTE <br /> TURNIER ANGEMELDET HABEN";461. echo "</div>";462. echo "<div id=\"extended2-right-content\">";463. if($this->user->checkIfLoggedIn() == 0)464. {465. echo "Bitte loggen Sie sich ein oder Registrieren Sie sich um diesen Bereich zu sehen.";466. }467. else468. {469. $query2 = "SELECT * FROM com_tournament WHERE typ = '3' AND datetime > '".time()."' ORDER BY datetime ASC LIMIT 1";470. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());471. $row2 = mysql_fetch_object($result2);472. $numrows2 = mysql_num_rows($result2);473. 474. if($numrows2 != 0)475. {476. $query3 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";477. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());478. while($row3 = mysql_fetch_object($result3))479. {480. $query4 = "SELECT * FROM com_user WHERE id = '" . $row3->user_id ."' LIMIT 1";481. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());482. $row4 = mysql_fetch_object($result4);483. 484. echo $row4->vorname . " " . $row4->name . "<br />";485. }486. }487. }488. echo "</div>";489. echo "</div>";490. echo "</div>";491. } 492. elseif($site == "poker-turniere")493. {494. echo "<div id=\"extended2\">";495. echo "<div id=\"extended2-left\">";496. echo "<div id=\"extended2-left-top\">";497. echo "TERMINE FÜR TURNIERE";498. echo "</div>";499. echo "<div id=\"extended2-left-content\">";500. if($this->user->checkIfLoggedIn() == 0)501. {502. echo "Bitte loggen Sie sich ein oder Registrieren Sie sich um diesen Bereich zu sehen.";503. }504. else505. {506. if($this->user->checkIfIsVip() == 1)507. {508. $query2 = "SELECT * FROM com_tournament WHERE typ = '1' AND datetime > '".time()."' ORDER BY datetime ASC";509. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());510. while($row2 = mysql_fetch_object($result2))511. {512. $query3 = "SELECT * FROM com_tournament_participation WHERE user_id = '" . $_SESSION['userID'] . "' AND tournament_id = '" . $row2->id . "' LIMIT 1";513. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());514. $nimmtteil = mysql_num_rows($result3);515. 516. $query4 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";517. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());518. $anzteilnehmer = mysql_num_rows($result4);519. 520. if($nimmtteil == 0)521. {522. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=teilnehmen&id=". $row2->id ."\">(Anmelden)</a>";523. }524. else525. {526. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=details&id=". $row2->id ."\">(Details)</a>";527. }528. 529. $datetime = date("d.m.Y",$row2->datetime);530. 531. echo $datetime . " | BuyIn " . $row2->buyin . " Euro | " . $anzteilnehmer . "/". $row2->players . " " . $option . "<br />";532. }533. }534. 535. $query2 = "SELECT * FROM com_tournament WHERE typ = '3' AND datetime > '".time()."' ORDER BY datetime ASC";536. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());537. while($row2 = mysql_fetch_object($result2))538. {539. $query3 = "SELECT * FROM com_tournament_participation WHERE user_id = '" . $_SESSION['userID'] . "' AND tournament_id = '" . $row2->id . "' LIMIT 1";540. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());541. $nimmtteil = mysql_num_rows($result3);542. 543. $query4 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";544. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());545. $anzteilnehmer = mysql_num_rows($result4);546. 547. if($nimmtteil == 0)548. {549. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=teilnehmen&id=". $row2->id ."\">(Anmelden)</a>";550. }551. else552. {553. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=details&id=". $row2->id ."\">(Details)</a>";554. }555. 556. $datetime = date("d.m.Y",$row2->datetime);557. 558. echo $datetime . " | BuyIn " . $row2->buyin . " Euro | " . $anzteilnehmer . "/". $row2->players . " " . $option . "<br />";559. }560. }561. echo "</div>";562. echo "</div>";563. echo "<div id=\"extended2-right\">";564. echo "<div id=\"extended2-right-top\">";565. echo "SPIELER DIE SICH FÜR DAS NÄCHSTE <br /> TURNIER ANGEMELDET HABEN";566. echo "</div>";567. echo "<div id=\"extended2-right-content\">";568. if($this->user->checkIfLoggedIn() == 0)569. {570. echo "Bitte loggen Sie sich ein oder Registrieren Sie sich um diesen Bereich zu sehen.";571. }572. else573. {574. if($this->user->checkIfIsVip() == 1)575. { 576. $query2 = "SELECT * FROM com_tournament WHERE typ = '1' AND datetime > '".time()."' ORDER BY datetime ASC LIMIT 1";577. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());578. $row2 = mysql_fetch_object($result2);579. $numrows2 = mysql_num_rows($result2);580. 581. if($numrows2 != 0)582. {583. $query3 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";584. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());585. while($row3 = mysql_fetch_object($result3))586. {587. $query4 = "SELECT * FROM com_user WHERE id = '" . $row3->user_id ."' LIMIT 1";588. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());589. $row4 = mysql_fetch_object($result4);590. 591. echo $row4->vorname . " " . $row4->name . "<br />";592. }593. }594. }595. }596. echo "</div>";597. echo "</div>";598. echo "</div>";599. }600. elseif($site == "cash-game")601. {602. echo "<div id=\"extended2\">";603. echo "<div id=\"extended2-left\">";604. echo "<div id=\"extended2-left-top\">";605. echo "TERMINE FÜR CASH GAMES";606. echo "</div>";607. echo "<div id=\"extended2-left-content\">";608. if($this->user->checkIfLoggedIn() == 0)609. {610. echo "Bitte loggen Sie sich ein oder Registrieren Sie sich um diesen Bereich zu sehen.";611. }612. else613. {614. if($this->user->checkIfIsVip() == 1)615. {616. $query2 = "SELECT * FROM com_tournament WHERE typ = '2' AND datetime > '".time()."' ORDER BY datetime ASC";617. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());618. while($row2 = mysql_fetch_object($result2))619. {620. $query3 = "SELECT * FROM com_tournament_participation WHERE user_id = '" . $_SESSION['userID'] . "' AND tournament_id = '" . $row2->id . "' LIMIT 1";621. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());622. $nimmtteil = mysql_num_rows($result3);623. 624. $query4 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";625. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());626. $anzteilnehmer = mysql_num_rows($result4);627. 628. if($nimmtteil == 0)629. {630. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=teilnehmen&id=". $row2->id ."\">(Anmelden)</a>";631. }632. else633. {634. $option = "<a href=\"".$_SERVER['PHP_SELF']."?site=details&id=". $row2->id ."\">(Details)</a>";635. }636. 637. $datetime = date("d.m.Y",$row2->datetime);638. 639. echo $datetime . " | Blinds " . $row2->buyin . " | " . $anzteilnehmer . "/". $row2->players . " " . $option . "<br />";640. }641. }642. else643. {644. echo "Sie müssen für diesen Bereich VIP Mitglied sein, um diesen Bereich sehen zu können.";645. }646. }647. echo "</div>";648. echo "</div>";649. echo "<div id=\"extended2-right\">";650. echo "<div id=\"extended2-right-top\">";651. echo "SPIELER DIE SICH FÜR DAS NÄCHSTE <br /> CASH GAME ANGEMELDET HABEN";652. echo "</div>";653. echo "<div id=\"extended2-right-content\">";654. if($this->user->checkIfLoggedIn() == 0)655. {656. echo "Bitte loggen Sie sich ein oder Registrieren Sie sich um diesen Bereich zu sehen.";657. }658. else659. {660. if($this->user->checkIfIsVip() == 1)661. { 662. $query2 = "SELECT * FROM com_tournament WHERE typ = '2' AND datetime > '".time()."' ORDER BY datetime ASC LIMIT 1";663. $result2 = mysql_query($query2) OR die("<pre>\n".$query2."</pre>\n".mysql_error());664. $row2 = mysql_fetch_object($result2);665. $num_row2 = mysql_num_rows($result2);666. 667. if($num_row2 != 0)668. {669. $query3 = "SELECT * FROM com_tournament_participation WHERE tournament_id = '" . $row2->id . "'";670. $result3 = mysql_query($query3) OR die("<pre>\n".$query3."</pre>\n".mysql_error());671. while($row3 = mysql_fetch_object($result3))672. {673. $query4 = "SELECT * FROM com_user WHERE id = '" . $row3->user_id ."' LIMIT 1";674. $result4 = mysql_query($query4) OR die("<pre>\n".$query4."</pre>\n".mysql_error());675. $row4 = mysql_fetch_object($result4);676. 677. echo $row4->vorname . " " . $row4->name . "<br />";678. }679. }680. }681. }682. echo "</div>";683. echo "</div>";684. echo "</div>";685. }686. }687. else688. {689. echo "Die von dir aufgerufene Seite existiert nicht!";690. }691. }692. 693. echo "\t\t\t\t\t\t</div>\n"; 694. 695. //$this->database->disconnect($connection);696. } 697.}698.?>