Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 54 | Revision 114 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	class Team
3
	{
4
		var $t_id;
5
		var $t_name;
4 lars 6
		var $t_group;
54 lars 7
		var $t_aus;
3 lars 8
 
9
		function __construct($t_id)
10
		{
11
			global $db, $db_meld, $error, $meld;
12
			$t_id=intval($t_id);
13
			$sql="SELECT * FROM teams WHERE t_id=$t_id";
14
			$res=$db->query($sql);
15
			if (true == DB::isError($res))
16
			{
17
				$error="true";
18
				$meld="Ein Fehler ist aufgetreten!";
19
				$db_meld=$res->getUserInfo();
20
				return $error;
21
			}
22
			else
23
			{
52 lars 24
				$row=$res->fetchRow();
3 lars 25
				$this->t_id=$t_id;
26
				$this->t_name=$row["t_name"];
4 lars 27
				$this->t_group=$row["t_group"];
54 lars 28
				$this->t_aus=$row["t_aus"];
3 lars 29
				return $this;
30
			}
31 lars 31
		}
32
 
33
		function update ($t_name, $t_group)
4 lars 34
		{
31 lars 35
			$this->t_name=$t_name;
36
			$this->t_group=$t_group;
37
		}
38
 
39
		function save($op)
40
		{
41
			global $db;
42
			switch($op)
43
			{
44
				case "save":
45
					$sql="INSERT INTO teams (t_name, t_group)
46
						VALUES ('$this->t_name', $this->t_group)";
47
					break;
48
				case "update":
49
					$sql="UPDATE teams SET t_name='$this->t_name', t_group=$this->t_group WHERE t_id=$this->t_id";
50
					break;
49 lars 51
				case "delete":
31 lars 52
					$sql="DELETE FROM teams WHERE t_id=$this->t_id";
53
					break;
54
			}
55
			return $db->query($sql);
56
		}
57
 
58
		function listeTeam($limit, $start=0)
59
		{
4 lars 60
			global $db, $db_meld, $error, $meld, $user;
61
			$sql="SELECT * FROM teams";
62
			if ($db->provides('limit') && $limit > 0)
63
			{
64
				$res=$db->limitquery($sql, $start, $limit);
65
			}
66
			else
67
			{
68
				$res=$db->query($sql);
69
			}
70
			if (true == DB::isError($res))
71
			{
72
				$error=true;
73
				$meld="Ein Fehler ist aufgetreten!";
74
				$db_meld=$res->getUserInfo();
75
			}
76
			return $res;
77
		}
31 lars 78
	}
3 lars 79
?>