Wochenstunden zu Funktionen hinzugefuegt

This commit is contained in:
Andreas Österreicher
2014-10-08 12:36:33 +00:00
parent 6e72d6fde7
commit 6897ef7eb2
7 changed files with 203 additions and 67 deletions
+119 -37
View File
@@ -34590,7 +34590,7 @@
<Left>2907</Left>
<z>0</z>
<Width>599</Width>
<Height>629</Height>
<Height>668</Height>
<dz>0</dz>
<RecalculateSizes>1</RecalculateSizes>
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
@@ -36332,8 +36332,8 @@
<WorkSpaceShape2>
<Id>{2E5D944C-5C5D-4F01-9057-73779D9CDCAA}</Id>
</WorkSpaceShape2>
<NamePositionX>1195</NamePositionX>
<NamePositionY>279</NamePositionY>
<NamePositionX>1194</NamePositionX>
<NamePositionY>286</NamePositionY>
<Points>
<Point>
<x>1102</x>
@@ -36345,11 +36345,11 @@
</Point>
<Point>
<x>2876</x>
<y>337</y>
<y>350</y>
</Point>
<Point>
<x>2907</x>
<y>337</y>
<y>350</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -36461,8 +36461,8 @@
<WorkSpaceShape2>
<Id>{2E5D944C-5C5D-4F01-9057-73779D9CDCAA}</Id>
</WorkSpaceShape2>
<NamePositionX>1731</NamePositionX>
<NamePositionY>771</NamePositionY>
<NamePositionX>1732</NamePositionX>
<NamePositionY>784</NamePositionY>
<Points>
<Point>
<x>2058</x>
@@ -36474,11 +36474,11 @@
</Point>
<Point>
<x>2876</x>
<y>546</y>
<y>572</y>
</Point>
<Point>
<x>2907</x>
<y>546</y>
<y>572</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -37677,8 +37677,8 @@
<WorkSpaceShape2>
<Id>{2E5D944C-5C5D-4F01-9057-73779D9CDCAA}</Id>
</WorkSpaceShape2>
<NamePositionX>3954</NamePositionX>
<NamePositionY>1170</NamePositionY>
<NamePositionX>3953</NamePositionX>
<NamePositionY>1189</NamePositionY>
<Points>
<Point>
<x>3972</x>
@@ -37690,11 +37690,11 @@
</Point>
<Point>
<x>3206</x>
<y>787</y>
<y>826</y>
</Point>
<Point>
<x>3206</x>
<y>756</y>
<y>795</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -38193,8 +38193,8 @@
<WorkSpaceShape2>
<Id>{2E5D944C-5C5D-4F01-9057-73779D9CDCAA}</Id>
</WorkSpaceShape2>
<NamePositionX>7147</NamePositionX>
<NamePositionY>708</NamePositionY>
<NamePositionX>7146</NamePositionX>
<NamePositionY>718</NamePositionY>
<Points>
<Point>
<x>8451</x>
@@ -38206,11 +38206,11 @@
</Point>
<Point>
<x>3537</x>
<y>442</y>
<y>461</y>
</Point>
<Point>
<x>3506</x>
<y>442</y>
<y>461</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -40407,7 +40407,7 @@
<Left>1335</Left>
<z>0</z>
<Width>599</Width>
<Height>629</Height>
<Height>668</Height>
<dz>0</dz>
<RecalculateSizes>1</RecalculateSizes>
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
@@ -41180,7 +41180,7 @@
<Id>{D328CB7A-43A5-4C04-8CD6-2C8960DC8C17}</Id>
</WorkSpaceShape2>
<NamePositionX>1687</NamePositionX>
<NamePositionY>690</NamePositionY>
<NamePositionY>688</NamePositionY>
<Points>
<Point>
<x>1634</x>
@@ -41200,11 +41200,11 @@
</Point>
<Point>
<x>1634</x>
<y>701</y>
<y>740</y>
</Point>
<Point>
<x>1634</x>
<y>670</y>
<y>709</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -41230,7 +41230,7 @@
<WorkSpaceShape2>
<Id>{D328CB7A-43A5-4C04-8CD6-2C8960DC8C17}</Id>
</WorkSpaceShape2>
<NamePositionX>2401</NamePositionX>
<NamePositionX>2406</NamePositionX>
<NamePositionY>503</NamePositionY>
<Points>
<Point>
@@ -41251,11 +41251,11 @@
</Point>
<Point>
<x>1965</x>
<y>356</y>
<y>375</y>
</Point>
<Point>
<x>1934</x>
<y>356</y>
<y>375</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -41383,8 +41383,8 @@
<WorkSpaceShape2>
<Id>{D328CB7A-43A5-4C04-8CD6-2C8960DC8C17}</Id>
</WorkSpaceShape2>
<NamePositionX>774</NamePositionX>
<NamePositionY>315</NamePositionY>
<NamePositionX>767</NamePositionX>
<NamePositionY>320</NamePositionY>
<Points>
<Point>
<x>722</x>
@@ -41404,11 +41404,11 @@
</Point>
<Point>
<x>1304</x>
<y>356</y>
<y>375</y>
</Point>
<Point>
<x>1335</x>
<y>356</y>
<y>375</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -60513,7 +60513,7 @@
<Left>912</Left>
<z>0</z>
<Width>576</Width>
<Height>200</Height>
<Height>239</Height>
<dz>0</dz>
<RecalculateSizes>1</RecalculateSizes>
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
@@ -61115,8 +61115,8 @@
<WorkSpaceShape2>
<Id>{92DECA91-4DE9-4E41-A357-E3069F1DE138}</Id>
</WorkSpaceShape2>
<NamePositionX>1480</NamePositionX>
<NamePositionY>1070</NamePositionY>
<NamePositionX>1481</NamePositionX>
<NamePositionY>1083</NamePositionY>
<Points>
<Point>
<x>1673</x>
@@ -61128,11 +61128,11 @@
</Point>
<Point>
<x>1519</x>
<y>1031</y>
<y>1057</y>
</Point>
<Point>
<x>1488</x>
<y>1031</y>
<y>1057</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -61202,7 +61202,7 @@
<Id>{92DECA91-4DE9-4E41-A357-E3069F1DE138}</Id>
</WorkSpaceShape2>
<NamePositionX>2058</NamePositionX>
<NamePositionY>594</NamePositionY>
<NamePositionY>601</NamePositionY>
<Points>
<Point>
<x>2827</x>
@@ -61214,11 +61214,11 @@
</Point>
<Point>
<x>1519</x>
<y>965</y>
<y>978</y>
</Point>
<Point>
<x>1488</x>
<y>965</y>
<y>978</y>
</Point>
</Points>
</WorkSpaceLinePERRelationPG83>
@@ -62401,7 +62401,7 @@
<Company>FH Technikum Wien</Company>
<Version>3.0</Version>
<CreatedDate>2009-04-17T11:15:21.000+02:00</CreatedDate>
<ModifiedDate>2014-09-24T17:34:36.599+02:00</ModifiedDate>
<ModifiedDate>2014-10-07T16:31:09.401+02:00</ModifiedDate>
<Project>FH-Complete 3.0</Project>
<Description>&lt;?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?&gt;
</Description>
@@ -106394,6 +106394,47 @@ art=tbl_benutzerrolle.art &amp; tbl_rolleberechtigung.art</Comments>
<ArrDims></ArrDims>
<IsArray>0</IsArray>
</PERAttributePG83>
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
<Id>{FD867D0C-827C-4ECF-AE07-760B66F79969}</Id>
<Name>wochenstunden</Name>
<Ordinal>0</Ordinal>
<HistoryID>{29C03EFD-A80C-41F7-AE55-35513E56298A}</HistoryID>
<GlobalOrder>0</GlobalOrder>
<RNOffset>0</RNOffset>
<RNLength>0</RNLength>
<IgnoreNC>0</IgnoreNC>
<GenerateCode>1</GenerateCode>
<BeforeScript></BeforeScript>
<AfterScript></AfterScript>
<Notes></Notes>
<Comments></Comments>
<DataTypeParam1>5</DataTypeParam1>
<DataTypeParam2>2</DataTypeParam2>
<KeepForeignKey>0</KeepForeignKey>
<DefaultValue></DefaultValue>
<NotNull>0</NotNull>
<Migrated>0</Migrated>
<Caption>wochenstunden</Caption>
<Unique>0</Unique>
<OriginalName></OriginalName>
<CheckConstraint></CheckConstraint>
<CheckConstraintName></CheckConstraintName>
<KeyConstraintItems/>
<PKForeignKeys/>
<FKForeignKeys/>
<DictType/>
<Domain/>
<DataType>
<Id>{E62BD1D3-18CA-4571-9A16-606FF04DC894}</Id>
</DataType>
<UserDataType/>
<IndexItems/>
<Default/>
<CheckConstraints/>
<KeyConstraint/>
<ArrDims></ArrDims>
<IsArray>0</IsArray>
</PERAttributePG83>
</Attributes>
<Keys>
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
@@ -184111,6 +184152,47 @@ Storno
<ArrDims></ArrDims>
<IsArray>0</IsArray>
</PERAttributePG83>
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
<Id>{8AE661C1-F009-4DB2-9C1C-0B1CA9926CD2}</Id>
<Name>ext_id</Name>
<Ordinal>0</Ordinal>
<HistoryID>{C3FD03EC-1900-4F36-A858-6A2388B328A0}</HistoryID>
<GlobalOrder>0</GlobalOrder>
<RNOffset>0</RNOffset>
<RNLength>0</RNLength>
<IgnoreNC>0</IgnoreNC>
<GenerateCode>1</GenerateCode>
<BeforeScript></BeforeScript>
<AfterScript></AfterScript>
<Notes></Notes>
<Comments></Comments>
<DataTypeParam1></DataTypeParam1>
<DataTypeParam2></DataTypeParam2>
<KeepForeignKey>0</KeepForeignKey>
<DefaultValue></DefaultValue>
<NotNull>0</NotNull>
<Migrated>0</Migrated>
<Caption>ext_id</Caption>
<Unique>0</Unique>
<OriginalName></OriginalName>
<CheckConstraint></CheckConstraint>
<CheckConstraintName></CheckConstraintName>
<KeyConstraintItems/>
<PKForeignKeys/>
<FKForeignKeys/>
<DictType/>
<Domain/>
<DataType>
<Id>{F6C99ABF-677B-48C6-920E-F375B79C336D}</Id>
</DataType>
<UserDataType/>
<IndexItems/>
<Default/>
<CheckConstraints/>
<KeyConstraint/>
<ArrDims></ArrDims>
<IsArray>0</IsArray>
</PERAttributePG83>
</Attributes>
<Keys>
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
+41 -18
View File
@@ -1703,24 +1703,33 @@ if(!$result = @$db->db_query("SELECT lehreinheit_id FROM public.tbl_notizzuordnu
// Tabelle public.tbl_filter
if(!$result = @$db->db_query("SELECT filter_id FROM public.tbl_filter LIMIT 1;"))
{
$qry = 'CREATE TABLE public.tbl_filter
$qry = "CREATE TABLE public.tbl_filter
(
filter_id serial,
kurzbz character varying(32),
sql text,
valuename character varying(512),
showvalue boolean DEFAULT true,
insertamum Timestamp DEFAULT now(),
insertvon Character varying(32),
updateamum Timestamp DEFAULT now(),
updatevon Character varying(32),
CONSTRAINT tbl_filter_pkey PRIMARY KEY (filter_id)
)
WITH (
OIDS=FALSE
filter_id bigint,
kurzbz character varying(32),
sql text,
valuename character varying(512),
showvalue boolean DEFAULT true,
insertamum Timestamp DEFAULT now(),
insertvon Character varying(32),
updateamum Timestamp DEFAULT now(),
updatevon Character varying(32)
);
ALTER TABLE public.tbl_filter ADD CONSTRAINT pk_filter PRIMARY KEY (filter_id);
CREATE SEQUENCE public.seq_filter_filter_id
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
';
ALTER TABLE public.tbl_filter ALTER COLUMN filter_id SET DEFAULT nextval('public.seq_filter_filter_id');
GRANT SELECT, UPDATE, INSERT, DELETE ON public.tbl_filter TO vilesci;
GRANT SELECT, UPDATE on public.seq_filter_filter_id TO vilesci;
";
if(!$db->db_query($qry))
echo '<strong>public.tbl_filter: '.$db->db_last_error().'</strong><br>';
else
@@ -1778,7 +1787,8 @@ if(!$result = @$db->db_query("SELECT vertrag_id FROM lehre.tbl_vertrag;"))
vertragsstatus_kurzbz varchar(32) NOT NULL,
vertrag_id bigint NOT NULL,
uid varchar(32),
datum timestamp NOT NULL
datum timestamp NOT NULL,
ext_id bigint
);
ALTER TABLE lehre.tbl_vertrag_vertragsstatus ADD CONSTRAINT pk_vertrag_vertragstatus PRIMARY KEY (vertragsstatus_kurzbz, vertrag_id);
@@ -1899,6 +1909,16 @@ if(!$result = @$db->db_query("SELECT anwesenheit_id FROM campus.tbl_anwesenheit"
echo ' campus.tbl_anwesenheit: Tabelle campus.tbl_anwesenheit hinzugefuegt!<br>';
}
// Tabelle public.tbl_benutzerfunktion Spalte wochenstunden
if(!$result = @$db->db_query("SELECT wochenstunden FROM public.tbl_benutzerfunktion"))
{
$qry = "ALTER TABLE public.tbl_benutzerfunktion ADD COLUMN wochenstunden numeric(5,2);";
if(!$db->db_query($qry))
echo '<strong>public.tbl_benutzerfunktion '.$db->db_last_error().'</strong><br>';
else
echo ' public.tbl_benutzerfunktion: Spalte wochenstunden hinzugefuegt!<br>';
}
echo '<br><br><br>';
$tabellen=array(
@@ -2027,7 +2047,7 @@ $tabellen=array(
"lehre.tbl_stundenplan" => array("stundenplan_id","unr","mitarbeiter_uid","datum","stunde","ort_kurzbz","gruppe_kurzbz","titel","anmerkung","lehreinheit_id","studiengang_kz","semester","verband","gruppe","fix","updateamum","updatevon","insertamum","insertvon"),
"lehre.tbl_stundenplandev" => array("stundenplandev_id","lehreinheit_id","unr","studiengang_kz","semester","verband","gruppe","gruppe_kurzbz","mitarbeiter_uid","ort_kurzbz","datum","stunde","titel","anmerkung","fix","updateamum","updatevon","insertamum","insertvon","ext_id"),
"lehre.tbl_vertrag" => array("vertrag_id","person_id","vertragstyp_kurzbz","bezeichnung","betrag","insertamum","insertvon","updateamum","updatevon","ext_id"),
"lehre.tbl_vertrag_vertragsstatus" => array("vertragsstatus_kurzbz","vertrag_id","uid","datum"),
"lehre.tbl_vertrag_vertragsstatus" => array("vertragsstatus_kurzbz","vertrag_id","uid","datum","ext_id"),
"lehre.tbl_vertragstyp" => array("vertragstyp_kurzbz","bezeichnung"),
"lehre.tbl_vertragsstatus" => array("vertragsstatus_kurzbz","bezeichnung"),
"lehre.tbl_zeitfenster" => array("wochentag","stunde","ort_kurzbz","studiengang_kz","gewicht"),
@@ -2041,7 +2061,7 @@ $tabellen=array(
"public.tbl_aufnahmeschluessel" => array("aufnahmeschluessel"),
"public.tbl_bankverbindung" => array("bankverbindung_id","person_id","name","anschrift","bic","blz","iban","kontonr","typ","verrechnung","updateamum","updatevon","insertamum","insertvon","ext_id","oe_kurzbz"),
"public.tbl_benutzer" => array("uid","person_id","aktiv","alias","insertamum","insertvon","updateamum","updatevon","ext_id","updateaktivvon","updateaktivam","aktivierungscode"),
"public.tbl_benutzerfunktion" => array("benutzerfunktion_id","fachbereich_kurzbz","uid","oe_kurzbz","funktion_kurzbz","semester", "datum_von","datum_bis", "updateamum","updatevon","insertamum","insertvon","ext_id","bezeichnung"),
"public.tbl_benutzerfunktion" => array("benutzerfunktion_id","fachbereich_kurzbz","uid","oe_kurzbz","funktion_kurzbz","semester", "datum_von","datum_bis", "updateamum","updatevon","insertamum","insertvon","ext_id","bezeichnung","wochenstunden"),
"public.tbl_benutzergruppe" => array("uid","gruppe_kurzbz","studiensemester_kurzbz","updateamum","updatevon","insertamum","insertvon","ext_id"),
"public.tbl_buchungstyp" => array("buchungstyp_kurzbz","beschreibung","standardbetrag","standardtext","aktiv","credit_points"),
"public.tbl_dokument" => array("dokument_kurzbz","bezeichnung","ext_id"),
@@ -2231,6 +2251,8 @@ $berechtigungen = array(
array('basis/testtool','Administrationseite, Gebiete löschen/zurücksetzen'),
array('basis/variable','Variablenverwaltung'),
array('basis/vilesci','Grundrecht, um in VileSci irgendwelche Menüpunkte zu sehen'),
array('buchung/typen','Verwaltung von Buchungstypen'),
array('buchung/mitarbeiter','Verwaltung von Buchungen fuer Mitarbeiter'),
array('inout/incoming','Incomingverwaltung'),
array('inout/outgoing','Outgoingverwaltung'),
array('inout/uebersicht','Verbandsanzeige fuer Incoming/Outgoing im FAS'),
@@ -2281,6 +2303,7 @@ $berechtigungen = array(
array('system/loginasuser','Berechtigung zum Einloggen als anderer User'),
array('user','Normale User ohne besonere Rechte'),
array('veranstaltung','Berechtigungen fuer Veranstaltungen wie Jahresplan'),
array('vertrag/typen','Verwalten von Vertragstypen'),
array('wawi/berichte','Alle Berichte anzeigen'),
array('wawi/bestellung','Bestellungen verwalten'),
array('wawi/bestellung_advanced','Bestellungen editieren nach dem Abschicken'),