mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-20 21:49:27 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -206,23 +206,21 @@
|
||||
|
||||
if(defined('CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN') && !CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN)
|
||||
$nt_content='';
|
||||
if(defined('CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_ANZEIGEN') && !CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_ANZEIGEN)
|
||||
$aw_content='';
|
||||
|
||||
echo "<table cellpadding='0' cellspacing='0'>
|
||||
|
||||
<tr>
|
||||
<td>$aw_content</td>
|
||||
<td width='15'> </td>
|
||||
<td>$nt_content</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>$awbild_content</td>
|
||||
<td> </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>$nt_content</td>
|
||||
</tr>
|
||||
|
||||
</table>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,6 +42,9 @@ define('CIS_SUCHE_LVPLAN_ANZEIGEN',true);
|
||||
// Link zu den Excel Notenlisten im CIS Anzeigen
|
||||
define('CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN',true);
|
||||
|
||||
// Link zu den Anwesenheitslisten (ohne Bilder) im CIS Anzeigen
|
||||
define('CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_ANZEIGEN',true);
|
||||
|
||||
// Punkte bei der Noteneingabe anzeigen
|
||||
define('CIS_GESAMTNOTE_PUNKTE',false);
|
||||
|
||||
|
||||
@@ -617,6 +617,31 @@ if(!$error)
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='vertragsstatusdelete')
|
||||
{
|
||||
if(!$rechte->isBerechtigt('vertrag/mitarbeiter',null,'suid'))
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Sie haben keine Berechtigung für diesen Vorgang';
|
||||
}
|
||||
else
|
||||
{
|
||||
$vertrag_id = filter_input(INPUT_POST, "vertrag_id");
|
||||
$status = filter_input(INPUT_POST, "status");
|
||||
|
||||
$vertrag = new vertrag();
|
||||
|
||||
if($vertrag->deleteVertragsstatus($vertrag_id, $status))
|
||||
{
|
||||
$return=true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Failed'.$vertrag->errormsg;
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='vertragsdetaildelete')
|
||||
{
|
||||
if(!$rechte->isBerechtigt('vertrag/mitarbeiter',null,'suid'))
|
||||
|
||||
@@ -369,8 +369,6 @@ function MitarbeiterVertragSelectVertragsstatus()
|
||||
var vertrag_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
var vertrag_status=tree.view.getCellText(tree.currentIndex,col_status);
|
||||
|
||||
// *** Zugeordnete Vertragselemente laden
|
||||
|
||||
vertragstatustree = document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
url='<?php echo APP_ROOT;?>rdf/vertragsstatus.rdf.php?vertrag_id='+vertrag_id+'&vertragsstatus_kurzbz='+vertrag_status+'&'+gettimestamp();
|
||||
|
||||
@@ -384,16 +382,15 @@ function MitarbeiterVertragSelectVertragsstatus()
|
||||
//Daten holen
|
||||
vertragsdatum = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#datum" ));
|
||||
|
||||
// Uhrzeit wegschneiden
|
||||
vertragsdatum = vertragsdatum.substring(0,10);
|
||||
|
||||
document.getElementById('mitarbeiter-vertrag-vertragsstatus-textbox-vertragsdatum').value=vertragsdatum;
|
||||
document.getElementById('mitarbeiter-vertrag-vertragsstatus-textbox-vertragsdatum').disabled=false;
|
||||
|
||||
|
||||
// var datasource = rdfService.GetDataSource(url);
|
||||
// vertragstatustree.database.AddDataSource(datasource);
|
||||
|
||||
}
|
||||
|
||||
function MitarbeiterVertragVertragsstatusUpdate(){
|
||||
function MitarbeiterVertragVertragsstatusUpdate()
|
||||
{
|
||||
var tree=document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
var col = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id";
|
||||
var col_status = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz";
|
||||
@@ -427,6 +424,50 @@ function MitarbeiterVertragVertragsstatusUpdate(){
|
||||
}
|
||||
else
|
||||
{
|
||||
MitarbeiterVertragVertragsstatusReload(vertrag_id);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function MitarbeiterVertragStatusDelete()
|
||||
{
|
||||
var tree=document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
var col = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id";
|
||||
var col_status = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz";
|
||||
|
||||
if(tree.currentIndex==-1)
|
||||
return false;
|
||||
|
||||
var vertrag_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
var vertrag_status=tree.view.getCellText(tree.currentIndex,col_status);
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/mitarbeiter/mitarbeiterDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
req.add('type', 'vertragsstatusdelete');
|
||||
req.add('vertrag_id',vertrag_id);
|
||||
req.add('status',vertrag_status);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
alert(response)
|
||||
else
|
||||
alert(val.dbdml_errormsg)
|
||||
}
|
||||
else
|
||||
{
|
||||
MitarbeiterVertragVertragsstatusReload(vertrag_id);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function MitarbeiterVertragVertragsstatusReload(vertrag_id)
|
||||
{
|
||||
// *** Status laden
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var vertragsstatustree = document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
@@ -444,7 +485,7 @@ function MitarbeiterVertragVertragsstatusUpdate(){
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||
var datasource = rdfService.GetDataSource(url);
|
||||
vertragsstatustree.database.AddDataSource(datasource);
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -47,6 +47,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
echo '<menuitem label="'.$row->bezeichnung.'" oncommand="MitarbeiterVertragStatusAdd(\''.$row->vertragsstatus_kurzbz.'\');" hidden="false"/>';
|
||||
}
|
||||
?>
|
||||
<menuseparator />
|
||||
<menuitem label="Eintrag löschen" oncommand="MitarbeiterVertragStatusDelete()" />
|
||||
</menupopup>
|
||||
<menupopup id="mitarbeiter-vertrag-tree-popup">
|
||||
<menuitem label="Bearbeiten" oncommand="MitarbeiterVertragEdit()" />
|
||||
@@ -273,14 +275,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</template>
|
||||
</tree>
|
||||
</vbox>
|
||||
<vbox flex="1">
|
||||
<groupbox id='groupbox-vertragsdatum'>
|
||||
<caption label="Vertragsdatum" />
|
||||
<grid align="end" flex="1"
|
||||
flags="dont-build-content"
|
||||
enableColumnDrag="true"
|
||||
style="margin:4px;"
|
||||
>
|
||||
<vbox>
|
||||
<grid align="end" flex="1">
|
||||
<columns >
|
||||
<column flex="1"/>
|
||||
<column flex="5"/>
|
||||
@@ -295,7 +291,6 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</groupbox>
|
||||
</vbox>
|
||||
</vbox>
|
||||
</hbox>
|
||||
|
||||
@@ -72,6 +72,8 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/ressource.overlay.xul.php"
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-titel" label="Titel" flex="2" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-typ" label="Typ" flex="2" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-nummer" label="Nummer" flex="1" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektmenue-beginn" label="Beginn" flex="2" hidden="false"/>
|
||||
@@ -84,12 +86,13 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/ressource.overlay.xul.php"
|
||||
<treechildren>
|
||||
<treeitem uri="rdf:*">
|
||||
<treerow>
|
||||
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/projektphase/rdf#typ^.png" label="rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/projektphase/rdf#typ^.png" label=" rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#oe_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_phase"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_phase_id"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#titel"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#typ"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#nummer"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#beginn"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#ende"/>
|
||||
|
||||
@@ -146,13 +146,15 @@ function onselectTreeProjektphase()
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
|
||||
getService(Components.interfaces.nsIRDFService);
|
||||
var subject = rdfService.GetResource("http://www.technikum-wien.at/projektphase/" + projektphase_id);
|
||||
|
||||
//console.log(subject);
|
||||
var predicateNS = "http://www.technikum-wien.at/projektphase/rdf";
|
||||
|
||||
//Daten holen
|
||||
var projekt_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#projekt_kurzbz" ));
|
||||
var projektphase_fk=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#projektphase_fk" ));
|
||||
var ressource_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ressource_id" ));
|
||||
var bezeichnung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bezeichnung" ));
|
||||
var typ=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#typ" ));
|
||||
var beschreibung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beschreibung" ));
|
||||
var start=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#start" ));
|
||||
var ende=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
|
||||
@@ -160,13 +162,18 @@ function onselectTreeProjektphase()
|
||||
var personentage=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#personentage" ));
|
||||
var farbe=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#farbe" ));
|
||||
|
||||
//alert(typ);
|
||||
|
||||
//Daten den Feldern zuweisen
|
||||
var menulist = document.getElementById('menulist-projektphase-detail-projektphase_fk');
|
||||
ProjektphaseFkLoad(menulist, projekt_kurzbz, projektphase_id);
|
||||
menulist = document.getElementById('menulist-projektphase-detail-ressource');
|
||||
RessourceTaskLoad(menulist, projektphase_id);
|
||||
document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value=projekt_kurzbz;
|
||||
document.getElementById('textbox-projektphase-detail-projektphase_id').value=projektphase_id;
|
||||
document.getElementById('textbox-projektphase-detail-beschreibung').value=beschreibung;
|
||||
document.getElementById('textbox-projektphase-detail-bezeichnung').value=bezeichnung;
|
||||
document.getElementById('textbox-projektphase-detail-typ').value=typ;
|
||||
document.getElementById('textbox-projektphase-detail-start').value=start;
|
||||
document.getElementById('textbox-projektphase-detail-ende').value=ende;
|
||||
document.getElementById('textbox-projektphase-detail-budget').value=budget;
|
||||
@@ -174,6 +181,7 @@ function onselectTreeProjektphase()
|
||||
document.getElementById('textbox-projektphase-detail-farbe').value=farbe;
|
||||
document.getElementById('checkbox-projektphase-detail-neu').checked=false;
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-projektphase_fk', projektphase_fk);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-ressource', ressource_id);
|
||||
|
||||
//Notizen zu einer Phase Laden
|
||||
notiz = document.getElementById('box-projektphase-notizen');
|
||||
@@ -214,8 +222,10 @@ function saveProjektphaseDetail()
|
||||
//Werte holen
|
||||
projektphase_id = document.getElementById('textbox-projektphase-detail-projektphase_id').value;
|
||||
projektphase_fk = document.getElementById('menulist-projektphase-detail-projektphase_fk').value;
|
||||
ressource_id = document.getElementById('menulist-projektphase-detail-ressource').value;
|
||||
projekt_kurzbz = document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value;
|
||||
bezeichnung = document.getElementById('textbox-projektphase-detail-bezeichnung').value;
|
||||
typ = document.getElementById('textbox-projektphase-detail-typ').value;
|
||||
beschreibung = document.getElementById('textbox-projektphase-detail-beschreibung').value;
|
||||
start = document.getElementById('textbox-projektphase-detail-start').iso;
|
||||
ende = document.getElementById('textbox-projektphase-detail-ende').iso;
|
||||
@@ -233,6 +243,7 @@ function saveProjektphaseDetail()
|
||||
phase.appendChild(new SOAPObject("projektphase_fk")).val(projektphase_fk);
|
||||
phase.appendChild(new SOAPObject("projekt_kurzbz")).val(projekt_kurzbz);
|
||||
phase.appendChild(new SOAPObject("bezeichnung")).cdataval(bezeichnung);
|
||||
phase.appendChild(new SOAPObject("typ")).cdataval(typ);
|
||||
phase.appendChild(new SOAPObject("beschreibung")).cdataval(beschreibung);
|
||||
phase.appendChild(new SOAPObject("start")).val(start);
|
||||
phase.appendChild(new SOAPObject("ende")).val(ende);
|
||||
@@ -314,6 +325,7 @@ function ProjektphaseDetailReset()
|
||||
document.getElementById('textbox-projektphase-detail-projektphase_id').value='';
|
||||
document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value='';
|
||||
document.getElementById('textbox-projektphase-detail-bezeichnung').value='';
|
||||
document.getElementById('textbox-projektphase-detail-typ').value='Projektphase';
|
||||
document.getElementById('textbox-projektphase-detail-beschreibung').value='';
|
||||
document.getElementById('textbox-projektphase-detail-start').value='';
|
||||
document.getElementById('textbox-projektphase-detail-ende').value='';
|
||||
@@ -327,7 +339,9 @@ function ProjektphaseDetailReset()
|
||||
function ProjektphaseDetailDisable(val)
|
||||
{
|
||||
document.getElementById('menulist-projektphase-detail-projektphase_fk').disabled=val;
|
||||
document.getElementById('menulist-projektphase-detail-ressource').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-bezeichnung').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-typ').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-beschreibung').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-start').disabled=val;
|
||||
document.getElementById('textbox-projektphase-detail-ende').disabled=val;
|
||||
@@ -359,12 +373,20 @@ function ProjektphaseNeu()
|
||||
ProjektphaseFkLoad(menulist, projekt_kurzbz);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-projektphase_fk', '');
|
||||
|
||||
|
||||
//Menulist fuer Ressourcen laden und optionalen Eintrag markieren
|
||||
menulist = document.getElementById('menulist-projektphase-detail-ressource');
|
||||
RessourceTaskLoad(menulist, projektphase_id);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-ressource', '');
|
||||
|
||||
|
||||
document.getElementById('textbox-projektphase-detail-projekt_kurzbz').value=projekt_kurzbz;
|
||||
|
||||
//Neu Status setzen
|
||||
document.getElementById('caption-projektphase-detail').label='Neue Phase';
|
||||
document.getElementById('checkbox-projektphase-detail-neu').checked=true;
|
||||
document.getElementById('textbox-projektphase-detail-farbe').value='#0000FF';
|
||||
document.getElementById('textbox-projektphase-detail-typ').value='Projektphase';
|
||||
|
||||
//Detail Tab auswaehlen
|
||||
document.getElementById('projektphase-tabs').selectedItem=document.getElementById('projektphase-tab-detail');
|
||||
|
||||
@@ -94,6 +94,10 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/projektphasedetail.overlay
|
||||
<treecol id="treecol-projektphase-budget" label="Budget" flex="2" hidden="false" persist="hidden width ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/projektphase/rdf#budget" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="treecol-projektphase-typ" label="Typ" flex="2" hidden="true" persist="hidden width ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/projektphase/rdf#typ" />
|
||||
<treecol id="treecol-projektphase-oe_kurzbz" label="Organisationseinheit" flex="2" hidden="false" persist="hidden width ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/projektphase/rdf#oe_kurzbz" />
|
||||
@@ -120,12 +124,13 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/projektphasedetail.overlay
|
||||
<treechildren>
|
||||
<treeitem uri="rdf:*">
|
||||
<treerow dbID="rdf:http://www.technikum-wien.at/projektphase/rdf#projektphase_id" >
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/projektphase/rdf#typ^.png" label="rdf:http://www.technikum-wien.at/projektphase/rdf#bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_phase_id"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#beschreibung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#beginn"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#ende"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#budget"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#typ"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#oe_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#projekt_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/projektphase/rdf#fortschritt"/>
|
||||
|
||||
@@ -51,22 +51,16 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<column flex="5"/>
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="Projektphase ID" control="textbox-projektphase-detail-projektphase_id "/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-projektphase_id" readonly="true" size="3"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="Projekt Kurzbz" control="textbox-projektphase-detail-projekt_kurzbz"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-projekt_kurzbz" size="16" maxlength="16" readonly="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Übergeordnete Projektphase" control="menulist-projektphase-detail-projektphase_fk"/>
|
||||
<label value="Projektphase ID" control="textbox-projektphase-detail-projektphase_id "/>
|
||||
<textbox id="textbox-projektphase-detail-projektphase_id" readonly="true" size="3"/>
|
||||
<spacer />
|
||||
<label value="Parent Projektphase" control="menulist-projektphase-detail-projektphase_fk"/>
|
||||
<menulist id="menulist-projektphase-detail-projektphase_fk"
|
||||
datasources="rdf:null"
|
||||
ref="http://www.technikum-wien.at/projektphase"
|
||||
@@ -81,38 +75,55 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
|
||||
</template>
|
||||
</menulist>
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Bezeichnung" control="textbox-projektphase-detail-bezeichnung"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-bezeichnung" maxlength="32" size="32" disabled="true"/>
|
||||
<spacer />
|
||||
<label value="Typ" control="textbox-projektphase-detail-typ"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-typ" maxlength="32" size="32" disabled="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</hbox>
|
||||
|
||||
</row>
|
||||
<row>
|
||||
<label value="Beschreibung" control="textbox-projektphase-detail-beschreibung"/>
|
||||
<label value="Beschreibung" control="menulist-projektphase-detail-ressource"/>
|
||||
<textbox id="textbox-projektphase-detail-beschreibung" multiline="true" disabled="true" rows="10"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Start" control="textbox-projektphase-detail-start"/>
|
||||
<box class="Datum" id="textbox-projektphase-detail-start" disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Ende" control="textbox-projektphase-detail-ende"/>
|
||||
<box class="Datum" id="textbox-projektphase-detail-ende" disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Budget" control="textbox-projektphase-detail-budget"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-budget" size="12" maxlength="13" disabled="true"/>
|
||||
<label value="Verantwortung" control="textbox-projektphase-detail-ressource"/>
|
||||
<hbox>
|
||||
<menulist id="menulist-projektphase-detail-ressource"
|
||||
datasources="rdf:null"
|
||||
xmlns:RESSOURCE="http://www.technikum-wien.at/ressource/rdf#"
|
||||
ref="http://www.technikum-wien.at/ressource/alle"
|
||||
disabled="true"
|
||||
>
|
||||
<template>
|
||||
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/ressource/rdf#ressource_id"
|
||||
label="rdf:http://www.technikum-wien.at/ressource/rdf#bezeichnung ( rdf:http://www.technikum-wien.at/ressource/rdf#typ )"
|
||||
uri="rdf:*"/>
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
<spacer />
|
||||
<label value="Budget" control="textbox-projektphase-detail-budget"/>
|
||||
<textbox id="textbox-projektphase-detail-budget" size="12" maxlength="13" disabled="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Farbe" control="textbox-projektphase-detail-farbe"/>
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-farbe" size="7" maxlenght="7" disabled="true"/>
|
||||
<spacer />
|
||||
<row>
|
||||
<label value="Start" control="textbox-projektphase-detail-start"/>
|
||||
<hbox>
|
||||
<box class="Datum" id="textbox-projektphase-detail-start" disabled="true"/>
|
||||
<label value="Ende" control="textbox-projektphase-detail-ende"/>
|
||||
<box class="Datum" id="textbox-projektphase-detail-ende" disabled="true"/>
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
@@ -120,6 +131,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<hbox>
|
||||
<textbox id="textbox-projektphase-detail-personentage" size="4" maxlenght="5" disabled="true"/>
|
||||
<spacer />
|
||||
<label value="Farbe" control="textbox-projektphase-detail-farbe"/>
|
||||
<textbox id="textbox-projektphase-detail-farbe" size="7" maxlenght="7" disabled="true"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
</rows>
|
||||
@@ -130,4 +144,4 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</hbox>
|
||||
</groupbox>
|
||||
</vbox>
|
||||
</overlay>
|
||||
</overlay>
|
||||
|
||||
@@ -361,6 +361,7 @@ class bisverwendung extends basis_db
|
||||
*/
|
||||
public function getVerwendungDatum($uid, $datum)
|
||||
{
|
||||
$datum_obj = new datum();
|
||||
//laden des Datensatzes
|
||||
$qry = "SELECT
|
||||
*
|
||||
@@ -369,7 +370,7 @@ class bisverwendung extends basis_db
|
||||
WHERE
|
||||
mitarbeiter_uid=".$this->db_add_param($uid)."
|
||||
AND (beginn<=".$this->db_add_param($datum)." OR beginn is null)
|
||||
AND (ende>=".$this->db_add_param($datum)." OR ende is null)
|
||||
AND (ende>=".$this->db_add_param($datum_obj->formatDatum($datum,'Y-m-01'))." OR ende is null)
|
||||
ORDER BY beginn;";
|
||||
|
||||
if($this->db_query($qry))
|
||||
|
||||
@@ -35,12 +35,15 @@ class projektphase extends basis_db
|
||||
public $projekt_kurzbz; //string
|
||||
public $projektphase_fk; //string
|
||||
public $bezeichnung; //string
|
||||
public $typ='Projektphase'; //string
|
||||
public $beschreibung; //string
|
||||
public $start; //date
|
||||
public $ende; //date
|
||||
public $personentage; //integer
|
||||
public $farbe;
|
||||
public $budget; // numeric
|
||||
public $ressource_id; // bigint
|
||||
public $ressource_bezeichnung; // string
|
||||
public $insertamum; // timestamp
|
||||
public $insertvon; // bigint
|
||||
public $updateamum; // timestamp
|
||||
@@ -72,7 +75,9 @@ class projektphase extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT * FROM fue.tbl_projektphase WHERE projektphase_id=".$this->db_add_param($projektphase_id, FHC_INTEGER);
|
||||
$qry = "SELECT tbl_projektphase.*, tbl_ressource.bezeichnung AS ressource_bezeichnung
|
||||
FROM fue.tbl_projektphase LEFT OUTER JOIN fue.tbl_ressource USING (ressource_id)
|
||||
WHERE projektphase_id=".$this->db_add_param($projektphase_id, FHC_INTEGER);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -82,12 +87,15 @@ class projektphase extends basis_db
|
||||
$this->projektphase_id = $row->projektphase_id;
|
||||
$this->projektphase_fk = $row->projektphase_fk;
|
||||
$this->bezeichnung = $row->bezeichnung;
|
||||
$this->typ = $row->typ;
|
||||
$this->beschreibung = $row->beschreibung;
|
||||
$this->start = $row->start;
|
||||
$this->ende = $row->ende;
|
||||
$this->personentage = $row->personentage;
|
||||
$this->farbe = $row->farbe;
|
||||
$this->budget = $row->budget;
|
||||
$this->ressource_id = $row->ressource_id;
|
||||
$this->ressource_bezeichnung = $row->ressource_bezeichnung;
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->updateamum = $row->updateamum;
|
||||
@@ -138,12 +146,14 @@ class projektphase extends basis_db
|
||||
$obj->projektphase_id = $row->projektphase_id;
|
||||
$obj->projektphase_fk = $row->projektphase_fk;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->typ = $row->typ;
|
||||
$obj->beschreibung = $row->beschreibung;
|
||||
$obj->start = $row->start;
|
||||
$obj->ende = $row->ende;
|
||||
//$obj->personentage = $row->personentage;
|
||||
$obj->farbe = $row->farbe;
|
||||
$obj->budget = $row->budget;
|
||||
$obj->ressource_id = $row->ressource_id;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
@@ -170,7 +180,9 @@ class projektphase extends basis_db
|
||||
public function getProjektphasen($projekt_kurzbz, $foreignkey = null)
|
||||
{
|
||||
$this->result=array();
|
||||
$qry = "SELECT * FROM fue.tbl_projektphase WHERE projekt_kurzbz=".$this->db_add_param($projekt_kurzbz);
|
||||
$qry = "SELECT tbl_projektphase.*, tbl_ressource.bezeichnung AS ressource_bezeichnung
|
||||
FROM fue.tbl_projektphase LEFT OUTER JOIN fue.tbl_ressource USING (ressource_id)
|
||||
WHERE projekt_kurzbz=".$this->db_add_param($projekt_kurzbz);
|
||||
//echo "\n".$qry."\n";
|
||||
|
||||
if(!is_null($foreignkey))
|
||||
@@ -188,12 +200,15 @@ class projektphase extends basis_db
|
||||
$obj->projektphase_id = $row->projektphase_id;
|
||||
$obj->projektphase_fk = $row->projektphase_fk;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->typ = $row->typ;
|
||||
$obj->beschreibung = $row->beschreibung;
|
||||
$obj->start = $row->start;
|
||||
$obj->ende = $row->ende;
|
||||
//$obj->personentage = $row->personentage;
|
||||
$obj->farbe = $row->farbe;
|
||||
$obj->budget = $row->budget;
|
||||
$obj->ressource_id = $row->ressource_id;
|
||||
$obj->ressource_bezeichnung = $row->ressource_bezeichnung;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
@@ -218,7 +233,9 @@ class projektphase extends basis_db
|
||||
*/
|
||||
public function getAllUnterphasen($phase_id)
|
||||
{
|
||||
$qry = "SELECT * FROM fue.tbl_projektphase WHERE projektphase_fk =".$this->db_add_param($phase_id, FHC_INTEGER);
|
||||
$qry = "SELECT tbl_projektphase.*, tbl_ressource.bezeichnung AS ressource_bezeichung
|
||||
FROM fue.tbl_projektphase LEFT OUTER JOIN fue.tbl_ressource USING (ressource_id)
|
||||
WHERE projektphase_fk =".$this->db_add_param($phase_id, FHC_INTEGER);
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
@@ -230,12 +247,15 @@ class projektphase extends basis_db
|
||||
$obj->projektphase_id = $row->projektphase_id;
|
||||
$obj->projektphase_fk = $row->projektphase_fk;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->typ = $row->typ;
|
||||
$obj->beschreibung = $row->beschreibung;
|
||||
$obj->start = $row->start;
|
||||
$obj->ende = $row->ende;
|
||||
//$obj->personentage = $row->personentage;
|
||||
$obj->farbe = $row->farbe;
|
||||
$obj->budget = $row->budget;
|
||||
$obj->ressource_id = $row->ressource_id;
|
||||
$obj->ressource_bezeichnung = $row->ressource_bezeichnung;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
@@ -266,6 +286,11 @@ class projektphase extends basis_db
|
||||
$this->errormsg='Bezeichnung darf nicht laenger als 32 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
if(mb_strlen($this->typ)>32)
|
||||
{
|
||||
$this->errormsg='Typ darf nicht laenger als 32 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
if(mb_strlen($this->projekt_kurzbz)>16)
|
||||
{
|
||||
$this->errormsg.='Projekt Kurzbz darf nicht länger als 16 Zeichen sein';
|
||||
@@ -296,14 +321,16 @@ class projektphase extends basis_db
|
||||
//Neuen Datensatz einfuegen
|
||||
|
||||
$qry='BEGIN; INSERT INTO fue.tbl_projektphase (projekt_kurzbz, projektphase_fk, bezeichnung,
|
||||
beschreibung, start, ende, budget, insertvon, insertamum, updatevon, updateamum, farbe, personentage) VALUES ('.
|
||||
beschreibung, start, ende, budget, ressource_id, insertvon, insertamum, updatevon, updateamum, farbe, personentage) VALUES ('.
|
||||
$this->db_add_param($this->projekt_kurzbz).', '.
|
||||
$this->db_add_param($this->projektphase_fk).', '.
|
||||
$this->db_add_param($this->bezeichnung).', '.
|
||||
$this->db_add_param($this->typ).', '.
|
||||
$this->db_add_param($this->beschreibung).', '.
|
||||
$this->db_add_param($this->start).', '.
|
||||
$this->db_add_param($this->ende).', '.
|
||||
$this->db_add_param($this->budget).', '.
|
||||
$this->db_add_param($this->ressource_id).', '.
|
||||
$this->db_add_param($this->insertvon).', now(), '.
|
||||
$this->db_add_param($this->updatevon).', now(), '.
|
||||
$this->db_add_param($this->farbe).', '.
|
||||
@@ -317,10 +344,12 @@ class projektphase extends basis_db
|
||||
'projekt_kurzbz='.$this->db_add_param($this->projekt_kurzbz).', '.
|
||||
'projektphase_fk='.$this->db_add_param($this->projektphase_fk).', '.
|
||||
'bezeichnung='.$this->db_add_param($this->bezeichnung).', '.
|
||||
'typ='.$this->db_add_param($this->typ).', '.
|
||||
'beschreibung='.$this->db_add_param($this->beschreibung).', '.
|
||||
'start='.$this->db_add_param($this->start).', '.
|
||||
'ende='.$this->db_add_param($this->ende).', '.
|
||||
'budget='.$this->db_add_param($this->budget).', '.
|
||||
'ressource_id='.$this->db_add_param($this->ressource_id).', '.
|
||||
'farbe='.$this->db_add_param($this->farbe).', '.
|
||||
'personentage='.$this->db_add_param($this->personentage).', '.
|
||||
'updateamum= now(), '.
|
||||
|
||||
@@ -749,5 +749,71 @@ class vertrag extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt die uebergebenen Vertraege
|
||||
* @param $vertrag_id_arr array mit VertragsIDs
|
||||
* @return boolean
|
||||
*/
|
||||
public function getVertraege($vertrag_id_arr)
|
||||
{
|
||||
if(count($vertrag_id_arr)==0)
|
||||
{
|
||||
$this->result = array();
|
||||
return false;
|
||||
}
|
||||
$qry = "SELECT * FROM lehre.tbl_vertrag WHERE vertrag_id in (".$this->db_implode4SQL($vertrag_id_arr).')';
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$obj = new stdClass();
|
||||
|
||||
$obj->vertrag_id = $row->vertrag_id;
|
||||
$obj->vertragstyp_kurzbz = $row->vertragstyp_kurzbz;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->betrag = $row->betrag;
|
||||
$obj->person_id = $row->person_id;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->vertragsdatum = $row->vertragsdatum;
|
||||
|
||||
$this->result[]=$obj;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Loescht einen Vertragsstatus
|
||||
* @param vertrag_id
|
||||
* @param vertragsstatus_kurzbz
|
||||
* @return boolean
|
||||
*/
|
||||
public function deleteVertragsstatus($vertrag_id, $vertragsstatus_kurzbz)
|
||||
{
|
||||
// prüfen ob Vertrag bereits verwendet wird
|
||||
$qry = "DELETE FROM lehre.tbl_vertrag_vertragsstatus
|
||||
WHERE
|
||||
vertragsstatus_kurzbz=".$this->db_add_param($vertragsstatus_kurzbz)."
|
||||
AND vertrag_id=".$this->db_add_param($vertrag_id);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = "Fehler beim Loeschen des Eintrages";
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -61,6 +61,7 @@ if($projektphase_id != '')
|
||||
$oRdf->obj[$i]->setAttribut('fortschritt',$ergebnis);
|
||||
$oRdf->obj[$i]->setAttribut('personentage',$phase->personentage);
|
||||
$oRdf->obj[$i]->setAttribut('farbe',$phase->farbe);
|
||||
$oRdf->obj[$i]->setAttribut('typ',$phase->typ);
|
||||
|
||||
if($phase->projektphase_fk!='')
|
||||
$oRdf->addSequence($phase->projektphase_id, $phase->projektphase_fk);
|
||||
@@ -91,6 +92,7 @@ if($projektphase_id != '')
|
||||
$oRdf->obj[$idx]->setAttribut('budget', '');
|
||||
$oRdf->obj[$idx]->setAttribut('personentage', '');
|
||||
$oRdf->obj[$idx]->setAttribut('farbe', '');
|
||||
$oRdf->obj[$idx]->setAttribut('typ', '');
|
||||
|
||||
$oRdf->addSequence('opt');
|
||||
}
|
||||
@@ -109,6 +111,7 @@ if($projektphase_id != '')
|
||||
$oRdf->obj[$idx]->setAttribut('budget', $phase->budget);
|
||||
$oRdf->obj[$idx]->setAttribut('personentage', $phase->personentage);
|
||||
$oRdf->obj[$idx]->setAttribut('farbe', $phase->farbe);
|
||||
$oRdf->obj[$idx]->setAttribut('typ', $phase->typ);
|
||||
|
||||
$oRdf->addSequence($phase->projektphase_id);
|
||||
}
|
||||
@@ -216,8 +219,9 @@ else
|
||||
$oRdf->obj[$idx]->setAttribut('budget',$projektphase->budget);
|
||||
$oRdf->obj[$idx]->setAttribut('personentage',$projektphase->personentage);
|
||||
$oRdf->obj[$idx]->setAttribut('farbe',$projektphase->farbe);
|
||||
$oRdf->obj[$idx]->setAttribut('typ','phase');
|
||||
|
||||
$oRdf->obj[$idx]->setAttribut('typ',strtolower($projektphase->typ));
|
||||
$oRdf->obj[$idx]->setAttribut('ressource_bezeichnung',$projektphase->ressource_bezeichnung);
|
||||
$oRdf->obj[$idx]->setAttribut('ressource_id',$projektphase->ressource_id);
|
||||
if (!is_null($projektphase->projektphase_fk))
|
||||
$oRdf->addSequence($projekt->oe_kurzbz.'/'.$projekt->projekt_kurzbz.'/'.$projektphase->projektphase_id, $projekt->oe_kurzbz.'/'.$projekt->projekt_kurzbz.'/'.$projektphase->projektphase_fk);
|
||||
else
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 540 B |
Binary file not shown.
|
After Width: | Height: | Size: 863 B |
|
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 591 B |
+50
-4
@@ -2954,7 +2954,53 @@ if(!$result = @$db->db_query("SELECT beschreibung FROM public.tbl_studiensemeste
|
||||
echo ' public.tbl_studiensemester: Spalte beschreibung hinzugefuegt!<br>';
|
||||
}
|
||||
|
||||
// Eigene Berechtigung fuer Betriebsmittel Studndenplan
|
||||
// Attribut typ bei Projektphase fuer Arbeitspaket, Phase, Milestone ...
|
||||
if(!$result = @$db->db_query("SELECT typ FROM fue.tbl_projektphase"))
|
||||
{
|
||||
$qry = "ALTER TABLE fue.tbl_projektphase ADD COLUMN typ varchar(32);
|
||||
UPDATE fue.tbl_projektphase SET typ='Projektphase';
|
||||
ALTER TABLE fue.tbl_projektphase ALTER COLUMN typ SET NOT NULL;
|
||||
";
|
||||
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>fue.tbl_projektphase: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo '<br>fue.tbl_projektphase: neue Spalte typ fuer Arbeitspaket, Phase, Milestone ... hinzugefuegt';
|
||||
}
|
||||
|
||||
// Attribut typ bei Projektphase fuer Verantwortliche Ressource
|
||||
if(!$result = @$db->db_query("SELECT ressource_id FROM fue.tbl_projektphase"))
|
||||
{
|
||||
$qry = "ALTER TABLE fue.tbl_projektphase ADD COLUMN ressource_id bigint;
|
||||
ALTER TABLE fue.tbl_projektphase
|
||||
ADD CONSTRAINT fk_projektphase_ressource FOREIGN KEY (ressource_id)
|
||||
REFERENCES fue.tbl_ressource (ressource_id) MATCH SIMPLE
|
||||
ON UPDATE CASCADE ON DELETE RESTRICT;
|
||||
";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>fue.tbl_projektphase: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo '<br>fue.tbl_projektphase: neue Spalte ressource_id fuer Verantwortlichkeit hinzugefuegt';
|
||||
}
|
||||
// Attribut typ bei Projekt fuer Verantwortliche Ressource
|
||||
if(!$result = @$db->db_query("SELECT ressource_id FROM fue.tbl_projekt"))
|
||||
{
|
||||
$qry = "ALTER TABLE fue.tbl_projekt ADD COLUMN ressource_id bigint;
|
||||
ALTER TABLE fue.tbl_projekt
|
||||
ADD CONSTRAINT fk_projekt_ressource FOREIGN KEY (ressource_id)
|
||||
REFERENCES fue.tbl_ressource (ressource_id) MATCH SIMPLE
|
||||
ON UPDATE CASCADE ON DELETE RESTRICT;
|
||||
";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>fue.tbl_projekt: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo '<br>fue.tbl_projekt: neue Spalte ressource_id fuer Verantwortlichkeit hinzugefuegt';
|
||||
}
|
||||
|
||||
// Eigene Berechtigung fuer Betriebsmittel Stundenplan
|
||||
if(!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_stundenplan_betriebsmittel LIMIT 1"))
|
||||
{
|
||||
$qry = "CREATE TABLE lehre.tbl_stundenplan_betriebsmittel
|
||||
@@ -3112,8 +3158,8 @@ $tabellen=array(
|
||||
"campus.tbl_zeitwunsch" => array("stunde","mitarbeiter_uid","tag","gewicht","updateamum","updatevon","insertamum","insertvon"),
|
||||
"fue.tbl_aktivitaet" => array("aktivitaet_kurzbz","beschreibung","sort"),
|
||||
"fue.tbl_aufwandstyp" => array("aufwandstyp_kurzbz","bezeichnung"),
|
||||
"fue.tbl_projekt" => array("projekt_kurzbz","nummer","titel","beschreibung","beginn","ende","oe_kurzbz","budget","farbe","aufwandstyp_kurzbz"),
|
||||
"fue.tbl_projektphase" => array("projektphase_id","projekt_kurzbz","projektphase_fk","bezeichnung","beschreibung","start","ende","budget","insertamum","insertvon","updateamum","updatevon","personentage","farbe"),
|
||||
"fue.tbl_projekt" => array("projekt_kurzbz","nummer","titel","beschreibung","beginn","ende","oe_kurzbz","budget","farbe","aufwandstyp_kurzbz","ressource_id"),
|
||||
"fue.tbl_projektphase" => array("projektphase_id","projekt_kurzbz","projektphase_fk","bezeichnung","typ","beschreibung","start","ende","budget","insertamum","insertvon","updateamum","updatevon","personentage","farbe","ressource_id"),
|
||||
"fue.tbl_projekttask" => array("projekttask_id","projektphase_id","bezeichnung","beschreibung","aufwand","mantis_id","insertamum","insertvon","updateamum","updatevon","projekttask_fk","erledigt","ende","ressource_id","scrumsprint_id"),
|
||||
"fue.tbl_projekt_dokument" => array("projekt_dokument_id","projektphase_id","projekt_kurzbz","dms_id"),
|
||||
"fue.tbl_projekt_ressource" => array("projekt_ressource_id","projekt_kurzbz","projektphase_id","ressource_id","funktion_kurzbz","beschreibung","aufwand"),
|
||||
@@ -3229,7 +3275,7 @@ $tabellen=array(
|
||||
"public.tbl_preoutgoing_status" => array("preoutgoing_status_kurzbz","bezeichnung"),
|
||||
"public.tbl_prestudent" => array("prestudent_id","aufmerksamdurch_kurzbz","person_id","studiengang_kz","berufstaetigkeit_code","ausbildungcode","zgv_code","zgvort","zgvdatum","zgvmas_code","zgvmaort","zgvmadatum","aufnahmeschluessel","facheinschlberuf","reihungstest_id","anmeldungreihungstest","reihungstestangetreten","rt_gesamtpunkte","rt_punkte1","rt_punkte2","bismelden","anmerkung","dual","insertamum","insertvon","updateamum","updatevon","ext_id","ausstellungsstaat","rt_punkte3", "zgvdoktor_code", "zgvdoktorort", "zgvdoktordatum","mentor","zgvnation","zgvmanation","zgvdoktornation"),
|
||||
"public.tbl_prestudentstatus" => array("prestudent_id","status_kurzbz","studiensemester_kurzbz","ausbildungssemester","datum","orgform_kurzbz","insertamum","insertvon","updateamum","updatevon","ext_id","studienplan_id","bestaetigtam","bestaetigtvon","fgm","faktiv", "anmerkung"),
|
||||
"public.tbl_raumtyp" => array("raumtyp_kurzbz","beschreibung"),
|
||||
"public.tbl_raumtyp" => array("raumtyp_kurzbz","beschreibung","kosten"),
|
||||
"public.tbl_reihungstest" => array("reihungstest_id","studiengang_kz","ort_kurzbz","anmerkung","datum","uhrzeit","updateamum","updatevon","insertamum","insertvon","ext_id","freigeschaltet","max_teilnehmer","oeffentlich"),
|
||||
"public.tbl_status" => array("status_kurzbz","beschreibung","anmerkung","ext_id"),
|
||||
"public.tbl_semesterwochen" => array("semester","studiengang_kz","wochen"),
|
||||
|
||||
Reference in New Issue
Block a user