From 43762aded763a5f5dbedb65acea7c00e9e8bd71e Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Tue, 11 Jan 2011 09:04:52 +0000 Subject: [PATCH] --- system/checksystem.php | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/system/checksystem.php b/system/checksystem.php index 96621a253..070109168 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -1867,6 +1867,33 @@ if(!@$db->db_query("SELECT 1 FROM wawi.tbl_budget LIMIT 1")) else echo 'Tabelle wawi.tbl_budget hinzugefuegt!
'; } + +// tbl_zahlungstyp hinzufuegen +if(!@$db->db_query("SELECT 1 FROM wawi.tbl_zahlungstyp LIMIT 1")) +{ + $qry = " + CREATE TABLE wawi.tbl_zahlungstyp + ( + zahlungstyp_kurzbz varchar(32) NOT NULL, + bezeichnung varchar(256) NOT NULL + ); + + ALTER TABLE wawi.tbl_bestellung ADD COLUMN zahlungstyp_kurzbz varchar(32); + + ALTER TABLE wawi.tbl_zahlungstyp ADD CONSTRAINT pk_zahlungstyp PRIMARY KEY (zahlungstyp_kurzbz); + + ALTER TABLE wawi.tbl_bestellung ADD CONSTRAINT fk_bestellung_zahlungstyp FOREIGN KEY(zahlungstyp_kurzbz) REFERENCES wawi.tbl_zahlungstyp (zahlungstyp_kurzbz) ON DELETE CASCADE ON UPDATE CASCADE; + + GRANT SELECT, INSERT, DELETE, UPDATE ON wawi.tbl_budget TO admin; + GRANT SELECT, INSERT, UPDATE, DELETE ON wawi.tbl_budget TO wawi; + + "; + + if(!$db->db_query($qry)) + echo 'wawi.tbl_zahlungstyp: '.$db->db_last_error().'
'; + else + echo 'Tabelle wawi.tbl_zahlungstyp hinzugefuegt!
'; +} echo '
'; $tabellen=array( @@ -2028,13 +2055,14 @@ $tabellen=array( "wawi.tbl_betriebsmittelstatus" => array("betriebsmittelstatus_kurzbz","beschreibung"), "wawi.tbl_betriebsmitteltyp" => array("betriebsmitteltyp","beschreibung","anzahl","kaution","typ_code"), "wawi.tbl_budget" => array("geschaeftsjahr_kurzbz","kostenstelle_id","budget"), + "wawi.tbl_zahlungstyp" => array("zahlungstyp_kurzbz","bezeichnung"), "wawi.tbl_konto" => array("konto_id","kontonr","beschreibung","kurzbz","aktiv","insertamum","insertvon","updateamum","updatevon"), "wawi.tbl_konto_kostenstelle" => array("konto_id","kostenstelle_id","insertamum","insertvon"), "wawi.tbl_kostenstelle" => array("kostenstelle_id","oe_kurzbz","bezeichnung","kurzbz","aktiv","insertamum","insertvon","updateamum","updatevon","ext_id","kostenstelle_nr","deaktiviertvon","deaktiviertamum"), "wawi.tbl_bestellungtag" => array("tag","bestellung_id","insertamum","insertvon"), "wawi.tbl_bestelldetailtag" => array("tag","bestelldetail_id","insertamum","insertvon"), "wawi.tbl_projekt_bestellung" => array("projekt_kurzbz","bestellung_id","anteil"), - "wawi.tbl_bestellung" => array("bestellung_id","besteller_uid","kostenstelle_id","konto_id","firma_id","lieferadresse","rechnungsadresse","freigegeben","bestell_nr","titel","bemerkung","liefertermin","updateamum","updatevon","insertamum","insertvon","ext_id"), + "wawi.tbl_bestellung" => array("bestellung_id","besteller_uid","kostenstelle_id","konto_id","firma_id","lieferadresse","rechnungsadresse","freigegeben","bestell_nr","titel","bemerkung","liefertermin","updateamum","updatevon","insertamum","insertvon","ext_id","zahlungstyp_kurzbz"), "wawi.tbl_bestelldetail" => array("bestelldetail_id","bestellung_id","position","menge","verpackungseinheit","beschreibung","artikelnummer","preisprove","mwst","erhalten","sort","text","updateamum","updatevon","insertamum","insertvon"), "wawi.tbl_bestellung_bestellstatus" => array("bestellung_bestellstatus_id","bestellung_id","bestellstatus_kurzbz","uid","oe_kurzbz","datum","insertamum","insertvon","updateamum","updatevon"), "wawi.tbl_bestellstatus" => array("bestellstatus_kurzbz","beschreibung"),