Revision 92 | 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 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;}}?>