to jest index
<?php
require('var/ustawienia.php');
define(gADM
, "strony/admin/"); define(gUSR
, "strony/gracz/"); define(gDEF
, "strony/ogolne/");
$polacz = mysql_connect($host_bazy_danych, $uzytkownik_bazy_danych, $haslo_bazy_danych) or
die('Przerwa techniczna - wracamy za chwilÄ™.'); mysql_select_db($nazwa_bazy_danych,$polacz) or
die('Przerwa techniczna - wracamy za chwilÄ™.');
function dane2($id_sesji){
}
if(empty($dane)) $dane['rola'] = 0;
return $dane ;
}
$oGracz = dane2($_SESSION['gracz']);
if(empty($_GET['a'])) $wybrana_strona = 'start'; else $wybrana_strona = $_GET['a'];
$header = gDEF.'header.php';
$footer = gDEF.'footer.php';
$admin_podstrony = array("admin","dodaj","edytuj","aukcje","czat","wiadomosci"); $gracz_podstrony = array("rejestracja2","konto","wyloguj","zdrapka","zmiana","lotek","sklep","kalambury","gry","zadania","nagrody","rejestracja2","konta","profil","licytacje","blog","konkurs","wymiana","podbij","zakonczone","wymiana2", "czat", "zamiana", "prizecar"); $podstrony = array("start", "logowanie","rejestracja","error","kontakt","regulamin","faq","reklama");
mysql_query("update gracze set `punkty_logowanie` = 0 where `punkty_logowanie_data` != ".date("dmY")); if(in_array($wybrana_strona,$admin_podstrony) && ($oGracz['rola'] == 2
) ){ $content = gADM.$wybrana_strona.'.php';
} elseif(in_array($wybrana_strona,$gracz_podstrony) && ($oGracz['rola'] >= 1
) ){ if($oGracz['dzien_kompletny'] == 0){
$wypelnil = mysql_num_rows(mysql_query("select * from zadania_gracz inner join zadania on zadanie_id = zadanie where status = 1 and gracz_id = ".$oGracz['gracz']." and start_data = '".$data."'"));
if(($zadan == $wypelnil) && ($zadan > 0) && ($wypelnil > 0)){
mysql_query("update gracze set punkty = punkty + 200, dzien_kompletny = 1 where gracz = ".$oGracz['gracz']); $tekst = "Otrzymujesz bonus <b>200</b> prizek za poprawne wykonanie wszystkich dzisiejszych zadań.";
mysql_query("insert into wiadomosci(do, tresc, data) value (".$oGracz['gracz'].",'".$tekst."',".time().")"); }
if(($oGracz['punkty_logowanie'] == 0
) && ($oGracz['punkty_logowanie_data'] != date("dmY")) ){ switch($oGracz['typ_konta']){
case 1:
$p = 25;
if ($oGracz['lotek'] >= 1) {
$lotek = 0;
} else {
$lotek = 1;
}
$zdrapka = 0;
$tekst = "Otrzymujesz bonus <b>25</b> prizek za dzisiejsze logowanie, następne otrzymasz jutro.";
break;
case 2:
$p = 50;
$zdrapka = 0;
if ($oGracz['lotek'] >= 2) {
$lotek = 0;
} else {
$lotek = 2;
}
$tekst = "Otrzymujesz bonus <b>50</b> prizek za dzisiejsze logowanie, następne otrzymasz jutro.";
break;
case 3:
$p = 100;
if ($oGracz['zdrapka'] >= 1) {
$zdrapka = 0;
} else {
$zdrapka = 1;
}
if ($oGracz['lotek'] >= 3) {
$lotek = 0;
} else {
$lotek = 3;
}
$tekst = "Otrzymujesz bonus <b>100</b> prizek za dzisiejsze logowanie, następne otrzymasz jutro.";
break;
}
mysql_query("update gracze set punkty = punkty + ".$p.", zdrapka = zdrapka+ ".$zdrapka.", lotek = lotek+ ".$lotek.", punkty_logowanie = 1,punkty_logowanie_data = '".date("dmY")."' where gracz = ".$oGracz['gracz']); mysql_query("insert into wiadomosci(do, tresc, data) value (".$oGracz['gracz'].",'".$tekst."',".time().")"); }
}
$content = gUSR.$wybrana_strona.'.php';
} elseif(in_array($wybrana_strona,$podstrony)) { $content = gDEF.$wybrana_strona.'.php';
}
else $content = gDEF.'error.php';
require($header);
require($content);
require($footer);
?>