Jestem w końcowej fazie odpalenia silnika tzn:

1 mam zainstalowany plik sql w bazie danych
2 skonfigurowany plik config.php

teraz przynajmniej w teorii powinienem widzieć stronę startową orodlina zamiast tego widzę to:

Parse error: syntax error, unexpected T_NEW in /var/www/sites/yoyo.pl/j/e/jedziemy11/includes/tags.php on line 7

a tu podaję plik tags.php

  1. <?php
  2.  
  3. function getTaggedPlayerName ($name, $tribeid, $rank)
  4. {
  5.  
  6. if (!isset ($name) or !is_numeric ($tribeid) or !isset ($rank)) {
  7. throw new Exception ('Podaj prawidłowe argumenty!');
  8. }
  9.  
  10. static $Tribes = array ();
  11. if (!isset ($Tribes[$tribeid])) {
  12. global $db;
  13.  
  14. $oldFetchMode = $db -> SetFetchMode('ADODB_FETCH_ASOC');
  15.  
  16. $tribe = $db->Execute ('SELECT * FROM `tribe_rank` WHERE tribe_id = \''.$tribeid.'\'');
  17. $Tribes[$tribeid] = $tribe->fields;
  18. $tribe->close ();
  19.  
  20. $db -> SetFetchMode($oldFetchMode);
  21. }
  22.  
  23. // Obejście tego, że ranga jest na sztywno wpisana w tabelkę players.
  24. //TODO: w przyszłości w tabeli players powinien być chyba tylko id rangi
  25.  
  26. $rankid = -1;
  27. for ($i = 1; $i <= 10; $i++) {
  28. if ($Tribes[$tribeid]['rank'.$i] == $rank) {
  29. $rankid = $i;
  30. break;
  31. }
  32. }
  33.  
  34. $ret = '';
  35. if ($rankid != -1) {
  36. $ret = '<span class=Tag>' . htmlspecialchars($Tribes[$tribeid]['tag_prefix_'.$rankid]) . '</span>';
  37. }
  38.  
  39. return $ret.$name . '<span class=Tag>' . htmlspecialchars($Tribes[$tribeid]['tag_sufix']) . '</span>';
  40. }
  41. ?>