Revision 114 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?phpclass Typ{var $t_id;var $t_name;var $t_max;function __construct( $t_id ){global $db, $db_meld, $error, $meld;$t_id = intval( $t_id );$sql = "SELECT * FROM types WHERE t_id=$t_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->t_id = $t_id;$this->t_name = $row["t_name"];$this->t_max = $row["t_max"];return $this;}}function update( $t_name, $t_max ){$this->t_name = $t_name;$this->t_max = $t_max;}function save( $op ){global $db;switch ( $op ){case "save":$sql = "INSERT INTO types (t_name, t_max)VALUES ('$this->t_name', $this->t_max)";break;case "update":$sql = "UPDATE types SET t_name='$this->t_name', t_max=$this->t_max WHERE t_id=$this->t_id";break;case "delete":$sql = "DELETE FROM types WHERE t_id=$this->t_id";break;}return $db->query( $sql );}function listeTyp( $limit, $start = 0 ){global $db, $db_meld, $error, $meld, $user;$sql = "SELECT * FROM types";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;}}?>