Revision 31 | Revision 114 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?class Gruppe{var $g_id;var $g_name;function __construct($g_id){global $db, $db_meld, $error, $meld;$g_id=intval($g_id);$sql="SELECT * FROM groups WHERE g_id=$g_id";$res=$db->query($sql);if (true == DB::isError($res)){$error="true";$meld="Ein Fehler ist aufgetreten!";$db_meld=$res->getUserInfo();return $error;}else{$row=$res->fetchRow();$this->g_id=$g_id;$this->g_name=$row["g_name"];return $this;}}function Gruppe($g_id){$this->__construct($g_id);}function update($g_name){$this->g_name=$g_name;}function save($op){global $db;switch($op){case "save":$sql="INSERT INTO groups (g_name)VALUES ('$this->g_name')";break;case "update":$sql="UPDATE groups SET g_name='$this->g_name' WHERE g_id=$this->g_id";break;case "del":$sql="DELETE FROM groups WHERE g_id=$this->g_id";break;}return $db->query($sql);}function ListeGruppe($limit, $start=0){global $db, $db_meld, $error, $meld, $user;$sql="SELECT * FROM groups";if ($db->provides('limit') && $limit > 0){$res=$db->limitquery($sql, $start, $limit);}else{$res=$db->query($sql);}if (true == DB::isError($res)){$error=true;$meld="Ein Fehler ist aufgetreten!";$db_meld=$res->getUserInfo();}return $res;}}?>