Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 5 | Revision 52 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 5 Revision 31
Zeile 1... Zeile 1...
1
<?
1
<?
2
	class Gruppe
2
	class Gruppe
3
	{
3
	{
4
		var $g_id;
4
		var $g_id;
5
		var $g_name;
5
		var $g_name;
6
 
6
		
7
		function __construct($g_id)
7
		function __construct($g_id)
8
		{
8
		{
9
			global $db, $db_meld, $error, $meld;
9
			global $db, $db_meld, $error, $meld;
10
			$g_id=intval($g_id);
10
			$g_id=intval($g_id);
11
			$sql="SELECT * FROM groups WHERE g_id=$g_id";
11
			$sql="SELECT * FROM groups WHERE g_id=$g_id";
Zeile 22... Zeile 22...
22
				$row=$res->fetchRow(DB_FETCHMODE_ASSOC);
22
				$row=$res->fetchRow(DB_FETCHMODE_ASSOC);
23
				$this->g_id=$g_id;
23
				$this->g_id=$g_id;
24
				$this->g_name=$row["g_name"];
24
				$this->g_name=$row["g_name"];
25
				return $this;
25
				return $this;
26
			}
26
			}
27
  		}
27
		}
28
 
28
		
29
		function Gruppe($g_id)
29
		function Gruppe($g_id)
30
		{
30
		{
31
			$this->__construct($g_id);
31
			$this->__construct($g_id);
32
		}
32
		}
33
 
33
		
-
 
34
		function update($g_name)
-
 
35
		{
-
 
36
			$this->g_name=$g_name;
-
 
37
		}
-
 
38
		
-
 
39
		function save($op)
-
 
40
		{
-
 
41
			global $db;
-
 
42
			switch($op)
-
 
43
			{
-
 
44
				case "save":
-
 
45
					$sql="INSERT INTO groups (g_name)
-
 
46
						VALUES ('$this->g_name')";
-
 
47
					break;
-
 
48
				case "update":
-
 
49
					$sql="UPDATE groups SET g_name='$this->g_name' WHERE g_id=$this->g_id";
-
 
50
					break;
-
 
51
				case "del":
-
 
52
					$sql="DELETE FROM groups WHERE g_id=$this->g_id";
-
 
53
					break;
-
 
54
			}
-
 
55
			return $db->query($sql);
-
 
56
		}
-
 
57
		
34
	 	function ListeGruppe($limit, $start=0)
58
		function ListeGruppe($limit, $start=0)
35
		{
59
		{
36
			global $db, $db_meld, $error, $meld, $user;
60
			global $db, $db_meld, $error, $meld, $user;
37
			$sql="SELECT * FROM groups";
61
			$sql="SELECT * FROM groups";
38
//			echo $db->provides('limit');
-
 
39
			if ($db->provides('limit') && $limit > 0)
62
			if ($db->provides('limit') && $limit > 0)
40
			{
63
			{
41
				$res=$db->limitquery($sql, $start, $limit);
64
				$res=$db->limitquery($sql, $start, $limit);
42
			}
65
			}
43
			else
66
			else
Zeile 50... Zeile 73...
50
				$meld="Ein Fehler ist aufgetreten!";
73
				$meld="Ein Fehler ist aufgetreten!";
51
				$db_meld=$res->getUserInfo();
74
				$db_meld=$res->getUserInfo();
52
			}
75
			}
53
			return $res;
76
			return $res;
54
		}
77
		}
55
 	}
78
	}
Zeile 56... Zeile 79...
56
 
79