Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 31 | Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
30 lars 1
<?php
2
	//$Id$
3
/**
4
 * @author Lars Tiefland
5
 * @copyright 2007
6
 
7
 */
8
 
9
 
10
	class IP
11
	{
12
		protected $dist_name;
13
		protected $id;
14
		protected $template;
15
		function __construct($dist=NULL)
16
		{
17
			if(!is_null($ip))
18
			{
19
				$sql="SELECT * FROM dists WHERE id=$dist";
20
				$res=$db->query($sql);
21
				$row=$res->fetchRow();
22
				$this->id=$row["dist_id"];
23
				$this->dist_name=$row["dist_name"];
24
				$this->template=$row["template_name"];
25
			}
26
			else
27
			{
28
				$this->dist_name="";
29
			}
30
		}
31
 
32
		function toArray()
33
		{
34
			$out["dist_id"]=$this->id;
35
			$out["dist_name"]=$this->dist_name;
36
			$out["template"]=$this->template;
37
			return $out;
38
		}
39
 
40
		static function getDists()
41
		{
42
			global $db;
43
			$sql="SELECT dist_id, dist_name FROM dists";
44
			$res=$db->query($sql);
45
			while($row=$res->fetchRow())
46
			{
47
				$out[$row["dist_id"]]=$row["dist_name"];
48
			}
49
			return $out;
50
		}
51
	}
52
?>