Subversion-Projekte lars-tiefland.inventar

Revision

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

Revision Autor Zeilennr. Zeile
4 lars 1
<?php
2
 
3
	//$Id: hardware.class.php 20 2008-05-15 19:12:18Z lars $
4
 
7 lars 5
	/**
6
	 * @package	Inventar Datenbank
7
	 * @author Lars Tiefland <ltiefland@gmail.com>
8
	 * @copyright 2008
9
	 **/
4 lars 10
 
11
	class hardware
12
	{
13
		private $id;
14
		private $name;
15
		private $type_id;
16
 
17
		function __construct($id=0)
18
		{
19
			if($id)
20
			{
10 lars 21
				$res=$GLOBALS["db"]->query("SELECT * FROM hardware WHERE id=$id");
5 lars 22
				$this->id=$id;
23
				$row=$res->fetchRow();
10 lars 24
				$this->name=$row["name"];
25
				$this->type_id=$row["type_id"];
4 lars 26
			}
27
			else
28
			{
29
				$this->id=0;
30
				$this->name='';
31
				$this->type_id=0;
32
			}
33
		}
20 lars 34
 
35
		function toArray()
36
		{
37
			$ret["id"]=$this->id;
38
			$ret["name"]=$this->name;
39
			$ret["t_id"]=$this->type_id;
40
			$t=new hardware_type($this->type_id);
41
			$ret["t_name"]=$t->getname();
42
			return $ret;
43
		}
4 lars 44
	}
45
 
46
?>