Subversion-Projekte lars-tiefland.niewerth

Revision

Revision 2 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
	class AN
3
	{
12 lars 4
		var $name;
5
		var $id;
2 lars 6
 
12 lars 7
		function AN($an_id)
2 lars 8
		{
12 lars 9
			global $db;
10
			if ($an_id)
11
			{
12
				$sql="SELECT an_id, CONCAT(an_vname, CONCAT(\" \", an_name)) AS an_name FROM arbeitnehmer WHERE an_id=$an_id";
13
				$an_ret=$db->query($sql);
14
				if (!PEAR::isError($an_ret))
15
				{
16
					$an_row=$an_ret->fetchRow();
17
					$this->id=$an_row["an_id"];
18
					$this->name=$an_row["an_name"];
19
				}
20
			}
21
			else
22
			{
23
				$this->an_name=null;
24
				$this->an_id=-1;
25
			}
26
			return $this;
27
		}
28
		function Liste()
29
		{
2 lars 30
			global $db, $smarty;
31
			//Alle Arbeitnehmer auslesen und zurückgeben
32
			$sql="SELECT an_id, CONCAT(an_vname, CONCAT(\" \", an_name)) AS an_name FROM arbeitnehmer";
33
			$an_ret=$db->query($sql);
34
			if (!PEAR::isError($an_ret))
35
			{
12 lars 36
				$an_arr[-1]="Bitte wählen!";
2 lars 37
				while($an_row=$an_ret->fetchRow())
38
				{
39
					$an_id=$an_row["an_id"];
40
					$an_name=$an_row["an_name"];
12 lars 41
					$an_arr["$an_id"]=$an_name;
2 lars 42
				}
43
			}
44
			else
45
			{
46
			}
12 lars 47
			return $an_arr;
2 lars 48
		}
49
	}
50
?>