Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as PHP by Mah3 ( 15 years ago )
<?php
session_start();
// sesja musi być na początku (jest w index.php)
include('Smarty.class.php');
$szablon = new Smarty;
/////////////////////////
if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
{
$login=$_SESSION['login'];
$szablon->assign('login', ''.$login.'');
include "gracz.php";
include "conn.php";
include "menu.php";
include "menu2.php";
include "funkcje.php";
///treść mapy
$gracz=new gracz;//tworzy obiekt GRACZ
$czas2=$gracz->czaspodrozy;
//$szablon->assign('czas',$czas);
$nazwa=$gracz->miasto;//nazwa aktualanego miasta
$am=$_GET['s1'];//pobiera do ktorego miasta chcesz isc
if(empty($gracz->czaspodrozy))//jeżeli gracz nie jest w drodze(jezeli 'czaspodrozy' jest pusty)
{
$czasmiasta=mysql_query('SELECT czas FROM miasta WHERE nazwa="Durabian" ');//pobranie czasu miasta
$czasmiasta2= mysql_fetch_row($czasmiasta);
$podzial=explode(':',$czasmiasta2[0]);
if(isset($_GET['s1']))
{
$zap=mysql_query('UPDATE user SET miasto="'.$am.'" WHERE id='.$gracz->id.' ');//zmina miasta
$czasmiasta=mysql_query('SELECT czas FROM miasta WHERE nazwa="'.$am.'" ');//pobranie czasu miasta
$czasmiasta2= mysql_fetch_row($czasmiasta);
//$podzial=explode(':',$czasmiasta2[0]);
//$szablon->assign('czas',$czasmiasta);
$wyn=dodajczas($czasmiasta2[0]);
$zap=mysql_query('UPDATE user SET czaspodrozy="'.$wyn.'" WHERE id='.$gracz->id.' ');//zmina czasu podrozy
//$zapczaspodrozy=mysql_query('UPDATE user SET czaspodrozy="'.$czasmiasta2[0].'" WHERE id='.$gracz->id.' ');//ustawienie czasu podrozy/ z czasu miasta
//echo $am;
header("Location: mapa.php");
}
$zap=mysql_query('SELECT droga1,droga2,droga3,droga4,droga5,polozenie,czas FROM miasta WHERE nazwa="'.$nazwa.'" ');
$polozenie= mysql_fetch_row($zap);
$szablon->assign('aktualne',$nazwa);
$szablon->assign('droga1',$polozenie[0]);
$szablon->assign('droga2',$polozenie[1]);
$szablon->assign('droga3',$polozenie[2]);
$szablon->assign('droga4',$polozenie[3]);
$szablon->assign('droga5',$polozenie[4]);
$szablon->assign('polozenie',$polozenie[5]);
for($i=0;$i<6;$i++)
{
$item= mysql_query('SELECT nazwa FROM miasta WHERE nazwa="'.$polozenie[$i].'"');
while( $item2 = mysql_fetch_assoc( $item ) )
$item3[] = $item2;
//////////////////;
}
$szablon->assign('miasto',$item3);
$szablon->assign('ruch','1');
}
else // jeżeli jesteś w drodze gracz->czaspodrozy == jest tam czas przybycia
{
echo 'jestes w drodze';
//$szablon->assign('info','Jesteś w drodze');
$czaspod=mysql_query('SELECT czaspodrozy FROM user WHERE id='.$gracz->id.' ');//pobranie czasu podrozy gracza
$czaspod2= mysql_fetch_row($czaspod);
$przero=explode(':',$czaspod2[0]);
$data=date("Y:m:d:H:i:s");
$data2=explode(':',$data);
$przeros= --$przero[1];
$dane= $przero[0].','.$przeros.','.$przero[2].','.$przero[3].','.$przero[4].','.$przero[5] ;
echo '<br>dane='.$dane;
if(porownajgodzine($czaspod2[0])== true)
{
$szablon->assign('skrypt',$dane);
$szablon->assign('ruch','0');
}
else
{
$zap=mysql_query('UPDATE user SET czaspodrozy=NULL WHERE id='.$gracz->id.' ');
}
}
}
else
{
// to jest w przypadku gy gracz nie jest zalogowany ,,,,,,
//,,,, wiec wyśietla mu osobny szablon do logowania i rejestracji !
$szablon->assign('tytul','<center>Nie jesteś zalogowany !</center>
<br><br><center><a href="register.php"><image src="templates/img/guzik.png"></image></a></center>
<br><br><center><a href="login.php"><image src="templates/img/guzik2.png"></image></a></center>
');
$szablon->display('czyste.html');
break; //przerywa bo by wyswietlilo jeszcze index.html
}
$szablon ->display('mapa.html');
?>
Revise this Paste