Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 16 | Revision 21 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	class Spiele
3
	{
16 lars 4
		var $g_id;
3 lars 5
		var $g_name;
6
		var $g_m1;
7
		var $g_m2;
8
		var $g_g1;
9
		var $g_g2;
10
		var $g_location;
11
		var $g_date;
12
		var $g_time;
18 lars 13
		var $g_type;
3 lars 14
 
16 lars 15
		function __construct($g_id)
3 lars 16
		{
16 lars 17
		  	global $db, $db_meld, $error, $meld, $user;
18
			$sql="SELECT * FROM games WHERE g_id=$g_id";
19
			$res=$db->query($sql);
20
			if (true == DB::isError($res))
21
			{
22
				$error=true;
23
				$meld="Ein Fehler ist aufgetreten!";
24
				$db_meld=$res->getUserInfo();
25
				return $error;
26
			}
27
			else
28
			{
29
				$row=$res->fetchRow(DB_FETCHMODE_ASSOC);
30
				$this->g_id=$row["g_id"];
31
				$this->g_name=$row["g_name"];
32
				$this->g_m1=$row["g_m1"];
33
				$this->g_m2=$row["g_m2"];
34
				$this->g_g1=$row["g_g1"];
35
				$this->g_g2=$row["g_g2"];
36
				$this->g_location=$row["g_location"];
37
				$this->g_date=$row["g_date"];
38
				$this->g_time=$row["g_time"];
18 lars 39
				$this->g_type=$row["g_type"];
16 lars 40
				return $this;
41
			}
3 lars 42
  		}
5 lars 43
 
44
		function Spiele()
45
		{
46
			$this->__construct();
47
		}
48
 
3 lars 49
		function ListSpiele($limit, $start=0)
50
		{
51
			global $db, $db_meld, $error, $meld, $user;
52
			$sql="SELECT * FROM games";
53
//			echo $db->provides('limit');
54
			if ($db->provides('limit') && $limit > 0)
55
			{
56
				$res=$db->limitquery($sql, $start, $limit);
57
			}
58
			else
59
			{
60
				$res=$db->query($sql);
61
			}
62
			if (true == DB::isError($res))
63
			{
64
				$error=true;
65
				$meld="Ein Fehler ist aufgetreten!";
66
				$db_meld=$res->getUserInfo();
67
			}
68
			return $res;
69
		}
70
	}
71
?>