Revision 7 | Revision 18 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php//$Id: comp.class.php 14 2008-05-15 18:19:36Z lars $/*** @package Inventar Datenbank* @author Lars Tiefland <ltiefland@gmail.com>* @copyright 2008**/class comp{private $id;private $name;private $os_id;function __construct($id=0){if($id){$res=$GLOBALS["db"]->query("SELECT * FROM computer WHERE id=$id");$this->id=$id;$row=$res->fetchRow();$this->name=$row["name"];}else{$this->id=0;$this->name='';$this->os_id=1;}}static function get_computers($start=0,$limit=0){$sql="SELECT * FROM computer";if($limit){$res=$GLOBALS["db"]->limiquery($sql,$start,$limit);}else{$res=$GLOBALS["db"]->query($sql);}while($row=$res->fetchRow()){$comp[]=$row;}return $comp;}function toArray(){$ret["name"]=$this->name;$ret["id"]=$this->id;$ret["os_id"]=$this->os_id;$os=new os($this->os_id);$ret["os_name"]=$os->getName();return $ret;}}?>