-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathroleplay.php
91 lines (82 loc) · 2.91 KB
/
roleplay.php
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
/**
* File functions:
* Roleplay profile
*
* @name : roleplay.php
* @copyright : (C) 2011,2012 Vallheru Team based on Gamers-Fusion ver 2.5
* @author : thindil <[email protected]>
* @version : 1.5
* @since : 22.02.2012
*
*/
//
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
$title = "Zobacz";
require_once("includes/head.php");
if (!isset($_GET['view']))
{
error("Zapomij o tym!<a href");
}
checkvalue($_GET['view']);
$objProfile = $db->Execute("SELECT `id`, `user`, `roleplay`, `ooc` FROM `players` WHERE `id`=".$_GET['view']);
if (!$objProfile->fields['id'])
{
error("Nie ma takiego gracza!<a href");
}
if (strlen($objProfile->fields['roleplay']) == 0)
{
error("Ten gracz nie posiada profilu fabularnego.<a href");
}
if ($objProfile->fields['id'] == $player->id)
{
$strWrite = '';
}
else
{
$strWrite = 'Napisz wiadomość';
}
$objPrev = $db->Execute("SELECT `id` FROM `players` WHERE `id`<".$objProfile->fields['id']." AND `roleplay`!='' ORDER BY `id` DESC LIMIT 1");
$intPrevious = $objPrev->fields['id'];
$objPrev->Close();
$objNext = $db->Execute("SELECT `id` FROM `players` WHERE `id`>".$objProfile->fields['id']." AND `roleplay`!='' ORDER BY `id` ASC LIMIT 1");
$intNext = $objNext->fields['id'];
$objNext->Close();
$objMMid = $db->Execute("SELECT MAX(`id`), MIN(`id`) FROM `players` WHERE `roleplay`!=''");
if ($objProfile->fields['id'] == $objMMid->fields['MAX(`id`)'])
{
$intNext = $objMMid->fields['MIN(`id`)'];
}
elseif ($objProfile->fields['id'] == $objMMid->fields['MIN(`id`)'])
{
$intPrevious = $objMMid->fields['MAX(`id`)'];
}
$objMMid->Close();
$smarty->assign(array("Roleplay" => $objProfile->fields['roleplay'],
"OOC" => $objProfile->fields['ooc'],
"Info" => "Informacje dodatkowe (Poza Grą)",
"Vid" => $objProfile->fields['id'],
"Anext" => 'Następny profil',
"Aprevious" => 'Poprzedni profil',
"Awrite" => $strWrite,
"Previous" => $intPrevious,
"Pname" => $objProfile->fields['user'],
"Next" => $intNext));
$objProfile->Close();
$smarty -> display ('roleplay.tpl');
require_once("includes/foot.php");
?>