mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-03 20:09:29 +00:00
DV Art bei Verwendung hinzugefuegt, Vertragsdatum hinzugefuegt, Diverse Security Fixes
This commit is contained in:
@@ -72,23 +72,23 @@ else
|
||||
<row>
|
||||
<label value="Anschrift" control="bankverbindung-textbox-anschrift"/>
|
||||
<textbox id="bankverbindung-textbox-anschrift" maxlength="128"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="BIC" control="bankverbindung-textbox-bic"/>
|
||||
<textbox id="bankverbindung-textbox-bic" maxlength="64"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="BLZ" control="bankverbindung-textbox-blz"/>
|
||||
<textbox id="bankverbindung-textbox-blz" checked="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="IBAN" control="bankverbindung-textbox-iban"/>
|
||||
<textbox id="bankverbindung-textbox-iban" checked="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="BIC" control="bankverbindung-textbox-bic"/>
|
||||
<textbox id="bankverbindung-textbox-bic" maxlength="64"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Kontonummer" control="bankverbindung-textbox-kontonr"/>
|
||||
<textbox id="bankverbindung-textbox-kontonr" checked="true"/>
|
||||
</row>
|
||||
</row>
|
||||
<row>
|
||||
<label value="BLZ" control="bankverbindung-textbox-blz"/>
|
||||
<textbox id="bankverbindung-textbox-blz" checked="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Typ" control="bankverbindung-textbox-typ"/>
|
||||
<menulist id="bankverbindung-menulist-typ" flex="1">
|
||||
@@ -110,4 +110,4 @@ else
|
||||
</hbox>
|
||||
</groupbox>
|
||||
</vbox>
|
||||
</window>
|
||||
</window>
|
||||
|
||||
@@ -260,19 +260,19 @@ echo '
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/bankverbindung/rdf#anschrift" onclick="KontaktBankverbindungTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-bankverbindung-treecol-bic" label="BIC" flex="1" hidden="true"
|
||||
<treecol id="kontakt-bankverbindung-treecol-bic" label="BIC" flex="1" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/bankverbindung/rdf#bic" onclick="KontaktBankverbindungTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-bankverbindung-treecol-blz" label="BLZ" flex="1" hidden="false"
|
||||
<treecol id="kontakt-bankverbindung-treecol-blz" label="BLZ" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/bankverbindung/rdf#blz" onclick="KontaktBankverbindungTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-bankverbindung-treecol-iban" label="IBAN" flex="1" hidden="true"
|
||||
<treecol id="kontakt-bankverbindung-treecol-iban" label="IBAN" flex="1" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/bankverbindung/rdf#iban" onclick="KontaktBankverbindungTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-bankverbindung-treecol-kontonr" label="Kontonummer" flex="1" hidden="false"
|
||||
<treecol id="kontakt-bankverbindung-treecol-kontonr" label="Kontonummer" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/bankverbindung/rdf#kontonr" onclick="KontaktBankverbindungTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
@@ -325,4 +325,4 @@ echo '
|
||||
</groupbox>';
|
||||
?>
|
||||
</vbox>
|
||||
</window>
|
||||
</window>
|
||||
|
||||
@@ -192,7 +192,8 @@ if(!$error)
|
||||
$verwendung->ende = $_POST['ende'];
|
||||
$verwendung->vertragsstunden = str_replace(',','.',$_POST['vertragsstunden']);
|
||||
$verwendung->updateamum = date('Y-m-d H:i:s');
|
||||
$verwendung->updatevon = $user;
|
||||
$verwendung->updatevon = $user;
|
||||
$verwendung->dv_art = $_POST['dv_art'];
|
||||
|
||||
if($verwendung->save())
|
||||
{
|
||||
@@ -453,6 +454,7 @@ if(!$error)
|
||||
$vertrag->betrag=str_replace(',','.',$_POST['betrag']);
|
||||
$vertrag->bezeichnung = $_POST['bezeichnung'];
|
||||
$vertrag->anmerkung = $_POST['anmerkung'];
|
||||
$vertrag->vertragsdatum = $_POST['vertragsdatum'];
|
||||
|
||||
if($errormsg=='')
|
||||
{
|
||||
|
||||
@@ -1142,6 +1142,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
|
||||
beginn = dialog.getElementById('mitarbeiter-verwendung-detail-datum-beginn').value;
|
||||
ende = dialog.getElementById('mitarbeiter-verwendung-detail-datum-ende').value;
|
||||
vertragsstunden = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value;
|
||||
dv_art = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-dv_art').value;
|
||||
|
||||
if(verwendung_code=='1' || verwendung_code=='5' || verwendung_code=='6')
|
||||
{
|
||||
@@ -1197,6 +1198,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
|
||||
req.add('beginn', ConvertDateToISO(beginn));
|
||||
req.add('ende', ConvertDateToISO(ende));
|
||||
req.add('vertragsstunden', vertragsstunden);
|
||||
req.add('dv_art', dv_art);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
@@ -171,8 +171,12 @@ function MitarbeiterVertragGenerateVertrag(windowdocument)
|
||||
var bezeichnung = windowdocument.getElementById('mitarbeiter-vertrag-neu-textbox-bezeichnung').value;
|
||||
var vertrag_id = windowdocument.getElementById('mitarbeiter-vertrag-neu-textbox-vertrag_id').value;
|
||||
var anmerkung = windowdocument.getElementById('mitarbeiter-vertrag-neu-textbox-anmerkung').value;
|
||||
var vertragsdatum = windowdocument.getElementById('mitarbeiter-vertrag-neu-box-vertragsdatum').iso;
|
||||
|
||||
if(windowdocument.getElementById("mitarbeiter-vertrag-neu-textbox-fahrten") != null)
|
||||
var fahrten = windowdocument.getElementById("mitarbeiter-vertrag-neu-textbox-fahrten").value;
|
||||
else
|
||||
var fahrten = 1;
|
||||
|
||||
if(betrag=='')
|
||||
{
|
||||
@@ -188,6 +192,7 @@ function MitarbeiterVertragGenerateVertrag(windowdocument)
|
||||
req.add('bezeichnung',bezeichnung);
|
||||
req.add('vertrag_id',vertrag_id);
|
||||
req.add('anmerkung',anmerkung);
|
||||
req.add('vertragsdatum',vertragsdatum);
|
||||
|
||||
var anzahl=0;
|
||||
for (var t = 0; t < numRanges; t++)
|
||||
@@ -238,7 +243,7 @@ function MitarbeiterVertragGenerateVertrag(windowdocument)
|
||||
*/
|
||||
function MitarbeiterVertragAddVertrag()
|
||||
{
|
||||
window.open('<?php echo APP_ROOT?>content/mitarbeiter/mitarbeitervertragneudialog.xul.php?person_id='+MitarbeiterVertragLoadedPerson,"Vertrag","status=no, width=500, height=300, centerscreen, resizable");
|
||||
window.open('<?php echo APP_ROOT?>content/mitarbeiter/mitarbeitervertragneudialog.xul.php?person_id='+MitarbeiterVertragLoadedPerson,"Vertrag","status=no, width=500, height=400, centerscreen, resizable");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -293,7 +298,7 @@ function MitarbeiterVertragEdit()
|
||||
|
||||
var vertrag_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
window.open('<?php echo APP_ROOT?>content/mitarbeiter/mitarbeitervertragneudialog.xul.php?person_id='+MitarbeiterVertragLoadedPerson+'&vertrag_id='+vertrag_id,"Vertrag","status=no, width=500, height=300, centerscreen, resizable");
|
||||
window.open('<?php echo APP_ROOT?>content/mitarbeiter/mitarbeitervertragneudialog.xul.php?person_id='+MitarbeiterVertragLoadedPerson+'&vertrag_id='+vertrag_id,"Vertrag","status=no, width=500, height=400, centerscreen, resizable");
|
||||
}
|
||||
|
||||
function MitarbeiterVertragDetailDelete()
|
||||
|
||||
@@ -63,6 +63,7 @@ function MitarbeiterVertragNeuInit(person_id, vertrag_id)
|
||||
tag = ((tag<10)?"0":"")+tag;
|
||||
|
||||
document.getElementById('mitarbeiter-vertrag-neu-textbox-bezeichnung').value=jahr+monat+tag+'';
|
||||
document.getElementById('mitarbeiter-vertrag-neu-box-vertragsdatum').value=tag+'.'+monat+'.'+jahr;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -82,6 +83,7 @@ function MitarbeiterVertragNeuInit(person_id, vertrag_id)
|
||||
betrag = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#betrag" ));
|
||||
bezeichnung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bezeichnung" ));
|
||||
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" ));
|
||||
vertragsdatum = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsdatum" ));
|
||||
|
||||
MitarbeiterVertragNeuBetragOld = betrag;
|
||||
|
||||
@@ -90,6 +92,7 @@ function MitarbeiterVertragNeuInit(person_id, vertrag_id)
|
||||
MenulistSelectItemOnValue('mitarbeiter-vertrag-neu-menulist-vertragstyp', vertragstyp_kurzbz)
|
||||
document.getElementById('mitarbeiter-vertrag-neu-textbox-vertrag_id').value=vertrag_id;
|
||||
document.getElementById('mitarbeiter-vertrag-neu-textbox-anmerkung').value=anmerkung;
|
||||
document.getElementById('mitarbeiter-vertrag-neu-box-vertragsdatum').value=vertragsdatum;
|
||||
|
||||
}
|
||||
for(i in addon)
|
||||
|
||||
@@ -139,6 +139,13 @@ foreach($addon_obj->result as $addon)
|
||||
<column flex="8"/>
|
||||
</columns>
|
||||
<rows id="mitarbeiter-buchung-grid-detail-rows">
|
||||
<row>
|
||||
<label value="Vertragsdatum" control="mitarbeiter-vertrag-neu-box-vertragsdatum" />
|
||||
<hbox>
|
||||
<box class="Datum" id="mitarbeiter-vertrag-neu-box-vertragsdatum"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Bezeichnung" control="mitarbeiter-vertrag-neu-textbox-bezeichnung" />
|
||||
<hbox>
|
||||
@@ -176,10 +183,7 @@ foreach($addon_obj->result as $addon)
|
||||
</row>
|
||||
<row>
|
||||
<label value="Anmerkung" control="mitarbeiter-vertrag-neu-textbox-anmerkung" />
|
||||
<hbox>
|
||||
<textbox id="mitarbeiter-vertrag-neu-textbox-anmerkung" value="" size="80" />
|
||||
<spacer />
|
||||
</hbox>
|
||||
<textbox id="mitarbeiter-vertrag-neu-textbox-anmerkung" value="" size="100" multiline="true"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
@@ -98,6 +98,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/vertrag/rdf#status" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-vertrag-tree-vertragsdatum" label="Vertragsdatum" flex="2" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragsdatum_iso" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-vertrag-tree-vertragstyp_kurzbz" label="VertragstypKurzbz" flex="2" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragstyp_kurzbz" />
|
||||
@@ -106,6 +110,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/vertrag/rdf#vertrag_id" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-vertrag-tree-vertragsdatumiso" label="VertragsdatumISO" flex="2" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragsdatum_iso" />
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -116,8 +124,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#betrag"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragstyp_bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#status"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragsdatum"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragstyp_kurzbz"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#vertrag_id"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragsdatum_iso"/>
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
@@ -67,6 +67,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
|
||||
beginn = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beginn" ));
|
||||
ende = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
|
||||
vertragsstunden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsstunden" ));
|
||||
dv_art = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dv_art" ));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -84,6 +85,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
|
||||
beginn = '<?php echo date('d.m.Y') ?>';
|
||||
ende='';
|
||||
vertragsstunden='38.5';
|
||||
dv_art='';
|
||||
}
|
||||
|
||||
document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart1').value=ba1code;
|
||||
@@ -104,6 +106,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
|
||||
document.getElementById('mitarbeiter-verwendung-detail-datum-beginn').value=beginn;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-datum-ende').value=ende;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value=vertragsstunden;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-textbox-dv_art').value=dv_art;
|
||||
|
||||
MitarbeiterVerwendungDetailToggleHauptberuf();
|
||||
MitarbeiterVerwendungVerwendungChange();
|
||||
@@ -140,4 +143,4 @@ function MitarbeiterVerwendungDetailSpeichern()
|
||||
function MitarbeiterVerwendungVerwendungChange()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,6 +154,10 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
|
||||
<row>
|
||||
<label value="Vertragsstunden" control="mitarbeiter-verwendung-detail-textbox-vertragsstunden" />
|
||||
<textbox id="mitarbeiter-verwendung-detail-textbox-vertragsstunden" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="DV-Art" control="mitarbeiter-verwendung-detail-textbox-dv_art" />
|
||||
<textbox id="mitarbeiter-verwendung-detail-textbox-dv_art" />
|
||||
</row>
|
||||
<row>
|
||||
<spacer />
|
||||
@@ -166,4 +170,4 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
|
||||
</grid>
|
||||
</groupbox>
|
||||
|
||||
</window>
|
||||
</window>
|
||||
|
||||
@@ -0,0 +1,153 @@
|
||||
<?php
|
||||
/* Copyright (C) 2014 fhcomplete.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
*/
|
||||
/**
|
||||
* Exportiert eine Liste der Personen die einen Vertrag zugeordnet haben
|
||||
* inklusive Start und Endezeiten fuer die Anmeldung der SV
|
||||
*/
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/Excel/excel.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/datum.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('vertrag/mitarbeiter'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
|
||||
$studiensemester_kurzbz=(isset($_GET['studiensemester_kurzbz'])?$_GET['studiensemester_kurzbz']:'');
|
||||
|
||||
$db = new basis_db();
|
||||
|
||||
$datum_obj = new datum();
|
||||
|
||||
if($studiensemester_kurzbz=='')
|
||||
{
|
||||
$stsem = new studiensemester();
|
||||
$studiensemester_kurzbz = $stsem->getAktOrNext();
|
||||
}
|
||||
|
||||
if($studiensemester_kurzbz!='')
|
||||
{
|
||||
// Creating a workbook
|
||||
$workbook = new Spreadsheet_Excel_Writer();
|
||||
|
||||
// sending HTTP headers
|
||||
$workbook->send("Vertraege_".$studiensemester_kurzbz.".xls");
|
||||
$workbook->setVersion(8);
|
||||
|
||||
// Creating a worksheet
|
||||
$worksheet =& $workbook->addWorksheet($studiensemester_kurzbz);
|
||||
$worksheet->setInputEncoding('utf-8');
|
||||
|
||||
$format_bold =& $workbook->addFormat();
|
||||
$format_bold->setBold();
|
||||
|
||||
$spalte=0;
|
||||
$zeile=0;
|
||||
|
||||
$worksheet->write($zeile,$spalte,'Nachname',$format_bold);
|
||||
$maxlength[$spalte]=8;
|
||||
$worksheet->write($zeile,++$spalte,'Vorname',$format_bold);
|
||||
$maxlength[$spalte]=8;
|
||||
$worksheet->write($zeile,++$spalte,'Anmeldedatum',$format_bold);
|
||||
$maxlength[$spalte]=15;
|
||||
$worksheet->write($zeile,++$spalte,'Abmeldedatum',$format_bold);
|
||||
$maxlength[$spalte]=15;
|
||||
$worksheet->write($zeile,++$spalte,'Gesamthonorar',$format_bold);
|
||||
$maxlength[$spalte]=15;
|
||||
|
||||
$stsem = new studiensemester($studiensemester_kurzbz);
|
||||
|
||||
$start = $stsem->start;
|
||||
$ende = $stsem->ende;
|
||||
// Daten holen
|
||||
$qry = "SELECT
|
||||
vorname, nachname, tbl_bisverwendung.beginn, tbl_bisverwendung.ende,
|
||||
sum(betrag) as gesamthonorar
|
||||
FROM
|
||||
lehre.tbl_vertrag
|
||||
JOIN campus.vw_mitarbeiter USING(person_id)
|
||||
JOIN bis.tbl_bisverwendung ON(uid=mitarbeiter_uid)
|
||||
WHERE
|
||||
NOT EXISTS(SELECT * FROM lehre.tbl_vertrag_vertragsstatus WHERE vertrag_id=tbl_vertrag.vertrag_id AND vertragsstatus_kurzbz='storno')
|
||||
AND tbl_vertrag.vertragsdatum>=".$db->db_add_param($start)." AND tbl_vertrag.vertragsdatum<=".$db->db_add_param($ende)."
|
||||
AND (tbl_bisverwendung.beginn is null
|
||||
OR (tbl_bisverwendung.beginn>=".$db->db_add_param($start)." AND tbl_bisverwendung.beginn<=".$db->db_add_param($ende)."))
|
||||
GROUP BY vorname, nachname, tbl_bisverwendung.beginn, tbl_bisverwendung.ende, person_id
|
||||
";
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
|
||||
$zeile++;
|
||||
$spalte=0;
|
||||
|
||||
$worksheet->write($zeile,$spalte,$row->nachname);
|
||||
if(mb_strlen($row->nachname)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($row->nachname);
|
||||
|
||||
$worksheet->write($zeile,++$spalte, $row->vorname);
|
||||
if(mb_strlen($row->vorname)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($row->vorname);
|
||||
|
||||
$worksheet->write($zeile,++$spalte, $datum_obj->formatDatum($row->beginn,'d.m.Y'));
|
||||
if(mb_strlen($row->beginn)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($row->beginn);
|
||||
|
||||
$worksheet->write($zeile,++$spalte, $datum_obj->formatDatum($row->ende,'d.m.Y'));
|
||||
if(mb_strlen($row->ende)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($row->ende);
|
||||
|
||||
$worksheet->write($zeile,++$spalte, $row->gesamthonorar);
|
||||
if(mb_strlen($row->gesamthonorar)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($row->gesamthonorar);
|
||||
}
|
||||
}
|
||||
|
||||
//Die Breite der Spalten setzen
|
||||
foreach($maxlength as $i=>$breite)
|
||||
$worksheet->setColumn($i, $i, $breite+2);
|
||||
|
||||
$workbook->close();
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Vertraege</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<h2>Vertraege</h2>
|
||||
Studiensemester muss uebergeben werden
|
||||
</body>
|
||||
</html>
|
||||
';
|
||||
}
|
||||
?>
|
||||
@@ -117,6 +117,7 @@ class bisverwendung extends basis_db
|
||||
$this->verwendung = $row->verwendungbez;
|
||||
$this->hauptberuf = $row->bezeichnung;
|
||||
$this->vertragsstunden = $row->vertragsstunden;
|
||||
$this->dv_art = $row->dv_art;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
@@ -209,7 +210,7 @@ class bisverwendung extends basis_db
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = "BEGIN;INSERT INTO bis.tbl_bisverwendung (ba1code, ba2code, beschausmasscode,
|
||||
verwendung_code, mitarbeiter_uid, hauptberufcode, hauptberuflich, habilitation, beginn, ende, vertragsstunden,
|
||||
updateamum, updatevon, insertamum, insertvon, ext_id) VALUES (".
|
||||
updateamum, updatevon, insertamum, insertvon, ext_id, dv_art) VALUES (".
|
||||
$this->db_add_param($this->ba1code, FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->ba2code, FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->beschausmasscode, FHC_INTEGER).', '.
|
||||
@@ -225,7 +226,8 @@ class bisverwendung extends basis_db
|
||||
$this->db_add_param($this->updatevon).', '.
|
||||
$this->db_add_param($this->insertamum).', '.
|
||||
$this->db_add_param($this->insertvon).', '.
|
||||
$this->db_add_param($this->ext_id, FHC_INTEGER).');';
|
||||
$this->db_add_param($this->ext_id, FHC_INTEGER).','.
|
||||
$this->db_add_param($this->dv_art).');';
|
||||
|
||||
}
|
||||
else
|
||||
@@ -247,7 +249,8 @@ class bisverwendung extends basis_db
|
||||
" updatevon=".$this->db_add_param($this->updatevon).",".
|
||||
" insertamum=".$this->db_add_param($this->insertamum).",".
|
||||
" insertvon=".$this->db_add_param($this->insertvon).",".
|
||||
" ext_id=".$this->db_add_param($this->ext_id, FHC_INTEGER).
|
||||
" ext_id=".$this->db_add_param($this->ext_id, FHC_INTEGER).",".
|
||||
" dv_art=".$this->db_add_param($this->dv_art).
|
||||
" WHERE bisverwendung_id=".$this->db_add_param($this->bisverwendung_id, FHC_INTEGER);
|
||||
}
|
||||
|
||||
@@ -337,7 +340,8 @@ class bisverwendung extends basis_db
|
||||
$obj->verwendung = $row->verwendungbez;
|
||||
$obj->hauptberuf = $row->bezeichnung;
|
||||
$obj->vertragsstunden = $row->vertragsstunden;
|
||||
|
||||
$obj->dv_art = $row->dv_art;
|
||||
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
@@ -390,6 +394,7 @@ class bisverwendung extends basis_db
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->vertragsstunden = $row->vertragsstunden;
|
||||
$obj->dv_art = $row->dv_art;
|
||||
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
@@ -438,7 +443,7 @@ class bisverwendung extends basis_db
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->vertragsstunden = $row->vertragsstunden;
|
||||
|
||||
$this->dv_art = $row->dv_art;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ class vertrag extends basis_db
|
||||
public $updatevon; // varchar(32)
|
||||
public $ext_id; // bigint
|
||||
public $anmerkung; // text
|
||||
public $vertragsdatu; // date
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
@@ -61,6 +62,8 @@ class vertrag extends basis_db
|
||||
$this->betrag = $row->betrag;
|
||||
$this->person_id = $row->person_id;
|
||||
$this->anmerkung = $row->anmerkung;
|
||||
$this->vertragsdatum = $row->vertragsdatum;
|
||||
|
||||
$this->new=false;
|
||||
|
||||
return true;
|
||||
@@ -118,6 +121,7 @@ class vertrag extends basis_db
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->status = $row->status;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->vertragsdatum = $row->vertragsdatum;
|
||||
|
||||
$obj->vertragstyp_bezeichnung = $row->vertragstyp_bezeichnung;
|
||||
|
||||
@@ -392,7 +396,6 @@ class vertrag extends basis_db
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->betreuerart_kurzbz = $row->betreuerart_kurzbz;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
@@ -498,7 +501,6 @@ class vertrag extends basis_db
|
||||
$obj->studiensemester_kurzbz = $row->studiensemester_kurzbz;
|
||||
$obj->betreuerart_kurzbz = $row->betreuerart_kurzbz;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
@@ -521,8 +523,8 @@ class vertrag extends basis_db
|
||||
|
||||
if($new)
|
||||
{
|
||||
$qry = "BEGIN;INSERT INTO lehre.tbl_vertrag(bezeichnung, person_id, vertragstyp_kurzbz, betrag, insertamum, insertvon, updateamum, updatevon, anmerkung)
|
||||
VALUES(".
|
||||
$qry = "BEGIN;INSERT INTO lehre.tbl_vertrag(bezeichnung, person_id, vertragstyp_kurzbz, betrag, insertamum, insertvon,
|
||||
updateamum, updatevon, anmerkung, vertragsdatum) VALUES(".
|
||||
$this->db_add_param($this->bezeichnung).','.
|
||||
$this->db_add_param($this->person_id,FHC_INTEGER).','.
|
||||
$this->db_add_param($this->vertragstyp_kurzbz).','.
|
||||
@@ -531,7 +533,8 @@ class vertrag extends basis_db
|
||||
$this->db_add_param($this->insertvon).','.
|
||||
$this->db_add_param($this->updateamum).','.
|
||||
$this->db_add_param($this->updatevon).','.
|
||||
$this->db_add_param($this->anmerkung).');';
|
||||
$this->db_add_param($this->anmerkung).','.
|
||||
$this->db_add_param($this->vertragsdatum).');';
|
||||
|
||||
}
|
||||
else
|
||||
@@ -542,8 +545,9 @@ class vertrag extends basis_db
|
||||
" vertragstyp_kurzbz=".$this->db_add_param($this->vertragstyp_kurzbz).','.
|
||||
" betrag=".$this->db_add_param($this->betrag).','.
|
||||
" updateamum=".$this->db_add_param($this->updateamum).','.
|
||||
" updatevon=".$this->db_add_param($this->updatevon).
|
||||
" anmerkung=".$this->db_add_param($this->anmerkung).
|
||||
" updatevon=".$this->db_add_param($this->updatevon).','.
|
||||
" anmerkung=".$this->db_add_param($this->anmerkung).','.
|
||||
" vertragsdatum=".$this->db_add_param($this->vertragsdatum).
|
||||
" WHERE vertrag_id=".$this->db_add_param($this->vertrag_id, FHC_INTEGER,false);
|
||||
}
|
||||
|
||||
|
||||
@@ -111,10 +111,11 @@ function draw_row($row)
|
||||
<VERWENDUNG:updatevon><![CDATA['.$row->updatevon.']]></VERWENDUNG:updatevon>
|
||||
<VERWENDUNG:insertamum><![CDATA['.$row->insertamum.']]></VERWENDUNG:insertamum>
|
||||
<VERWENDUNG:insertvon><![CDATA['.$row->insertvon.']]></VERWENDUNG:insertvon>
|
||||
<VERWENDUNG:dv_art><![CDATA['.$row->dv_art.']]></VERWENDUNG:dv_art>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
';
|
||||
}
|
||||
?>
|
||||
</RDF:Seq>
|
||||
</RDF:RDF>
|
||||
</RDF:RDF>
|
||||
|
||||
@@ -137,7 +137,7 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
|
||||
{
|
||||
if($row->zeugnis)
|
||||
{
|
||||
if ($row->note)
|
||||
if (trim($row->note)!=='')
|
||||
$note = $note_arr[$row->note];
|
||||
else
|
||||
$note = "";
|
||||
@@ -237,4 +237,4 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$xml .= "</studienerfolge>";
|
||||
echo $xml;
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
+7
-1
@@ -25,6 +25,7 @@ require_once('../include/rdf.class.php');
|
||||
require_once('../include/vertrag.class.php');
|
||||
require_once('../include/functions.inc.php');
|
||||
require_once('../include/benutzerberechtigung.class.php');
|
||||
require_once('../include/datum.class.php');
|
||||
|
||||
$uid = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
@@ -33,6 +34,8 @@ $rechte->getBerechtigungen($uid);
|
||||
if(!$rechte->isBerechtigt('vertrag/mitarbeiter'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
$datum_obj = new datum();
|
||||
|
||||
if(isset($_GET['person_id']))
|
||||
{
|
||||
$person_id=$_GET['person_id'];
|
||||
@@ -70,8 +73,11 @@ foreach($vertrag->result as $row)
|
||||
$oRdf->obj[$i]->setAttribut('vertragstyp_kurzbz',$row->vertragstyp_kurzbz,true);
|
||||
$oRdf->obj[$i]->setAttribut('vertragstyp_bezeichnung',$row->vertragstyp_bezeichnung,true);
|
||||
$oRdf->obj[$i]->setAttribut('betrag',$row->betrag,true);
|
||||
$oRdf->obj[$i]->setAttribut('status',$row->status,true);
|
||||
if(isset($row->status))
|
||||
$oRdf->obj[$i]->setAttribut('status',$row->status,true);
|
||||
$oRdf->obj[$i]->setAttribut('anmerkung',$row->anmerkung,true);
|
||||
$oRdf->obj[$i]->setAttribut('vertragsdatum_iso',$row->vertragsdatum,true);
|
||||
$oRdf->obj[$i]->setAttribut('vertragsdatum',$datum_obj->formatDatum($row->vertragsdatum,'d.m.Y'),true);
|
||||
|
||||
$oRdf->addSequence($row->vertrag_id);
|
||||
}
|
||||
|
||||
+2
-2
@@ -232,7 +232,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
{
|
||||
if($row->zeugnis)
|
||||
{
|
||||
if ($row->note)
|
||||
if (trim($row->note)!=='')
|
||||
$note = $note_arr[$row->note];
|
||||
else
|
||||
$note = "";
|
||||
@@ -386,4 +386,4 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$xml .= "</zeugnisse>";
|
||||
echo $xml;
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
+381
-59
@@ -5485,6 +5485,7 @@
|
||||
<LineList>
|
||||
<Id>{73722524-1AE6-488D-9D6E-98CEA10BA3E1}</Id>
|
||||
<Id>{E937CED4-6E20-4459-AF29-121664051EAB}</Id>
|
||||
<Id>{E055EF2B-36E1-4234-B896-06A65392A3E7}</Id>
|
||||
</LineList>
|
||||
<DisplayIndexes>0</DisplayIndexes>
|
||||
<AlignInColumns>0</AlignInColumns>
|
||||
@@ -11264,6 +11265,7 @@
|
||||
<Id>{407CDB33-5DEF-445F-BBDC-F48EADC87D28}</Id>
|
||||
<Id>{8E23EA57-4FE3-4C9C-A986-2C68254FF1C3}</Id>
|
||||
<Id>{275291D5-0C6D-4349-902E-64ED199D6640}</Id>
|
||||
<Id>{E055EF2B-36E1-4234-B896-06A65392A3E7}</Id>
|
||||
</LineList>
|
||||
<DisplayIndexes>0</DisplayIndexes>
|
||||
<AlignInColumns>0</AlignInColumns>
|
||||
@@ -11464,7 +11466,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{F8B0DFCF-FAB1-4247-9A56-F67ECCB30D76}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>906</NamePositionX>
|
||||
<NamePositionX>921</NamePositionX>
|
||||
<NamePositionY>2860</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -11476,11 +11478,11 @@
|
||||
<y>2881</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>921</x>
|
||||
<x>952</x>
|
||||
<y>2839</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>921</x>
|
||||
<x>952</x>
|
||||
<y>2870</y>
|
||||
</Point>
|
||||
</Points>
|
||||
@@ -33330,7 +33332,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{7E457E09-0B61-4B7A-9B54-FC7ACEEDFA2F}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1041</NamePositionX>
|
||||
<NamePositionX>1018</NamePositionX>
|
||||
<NamePositionY>2108</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -33342,11 +33344,11 @@
|
||||
<y>3059</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1319</x>
|
||||
<x>1271</x>
|
||||
<y>1277</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1319</x>
|
||||
<x>1271</x>
|
||||
<y>1246</y>
|
||||
</Point>
|
||||
</Points>
|
||||
@@ -33523,6 +33525,49 @@
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
<WorkSpaceLinePERRelationPG83 ObjectType="2504" CSAOName="WorkSpaceLinePERRelationPG83">
|
||||
<Id>{E055EF2B-36E1-4234-B896-06A65392A3E7}</Id>
|
||||
<Name>fk_ablauf_vorgaben_id</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{0531055C-6ED9-4F7D-924B-3E85D82F18F5}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<ParentBaseID>{0C16DBF7-B755-44FC-8825-9E1B8D958297}</ParentBaseID>
|
||||
<PenWidth>1</PenWidth>
|
||||
<PenColor>0</PenColor>
|
||||
<BrushColor>15780518</BrushColor>
|
||||
<FontCharset>238</FontCharset>
|
||||
<FontColor>0</FontColor>
|
||||
<FontName>Arial</FontName>
|
||||
<FontStyle>0</FontStyle>
|
||||
<FormatLocked>0</FormatLocked>
|
||||
<FontHeight>-28</FontHeight>
|
||||
<WorkSpaceShape1>
|
||||
<Id>{7E457E09-0B61-4B7A-9B54-FC7ACEEDFA2F}</Id>
|
||||
</WorkSpaceShape1>
|
||||
<WorkSpaceShape2>
|
||||
<Id>{F8B0DFCF-FAB1-4247-9A56-F67ECCB30D76}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1029</NamePositionX>
|
||||
<NamePositionY>1998</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1367</x>
|
||||
<y>1246</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1367</x>
|
||||
<y>1277</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>890</x>
|
||||
<y>2839</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>890</x>
|
||||
<y>2870</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
</LineList>
|
||||
<Page>
|
||||
<WorkSpacePagePG83 ObjectType="1511" CSAOName="WorkSpacePagePG83">
|
||||
@@ -35660,7 +35705,7 @@
|
||||
<Left>7609</Left>
|
||||
<z>0</z>
|
||||
<Width>580</Width>
|
||||
<Height>590</Height>
|
||||
<Height>629</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -49203,8 +49248,8 @@
|
||||
<Top>58</Top>
|
||||
<Left>1318</Left>
|
||||
<z>0</z>
|
||||
<Width>565</Width>
|
||||
<Height>473</Height>
|
||||
<Width>599</Width>
|
||||
<Height>512</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -49213,6 +49258,7 @@
|
||||
<LineList>
|
||||
<Id>{619FFE55-2550-4510-8843-0AF63074F9BE}</Id>
|
||||
<Id>{0EEEB350-038C-4E36-93A0-9CB002672D60}</Id>
|
||||
<Id>{53C8D7CC-B7E6-4931-98C7-7B079918B9E7}</Id>
|
||||
</LineList>
|
||||
<DisplayIndexes>1</DisplayIndexes>
|
||||
<AlignInColumns>1</AlignInColumns>
|
||||
@@ -49462,6 +49508,7 @@
|
||||
<Id>{DF5C5390-D8DC-4E79-9925-FE466743954E}</Id>
|
||||
<Id>{ECA5A30A-2058-4CCF-B3FA-98CB7EA1D080}</Id>
|
||||
<Id>{66CA4223-3788-4982-AAB6-EBF66089639D}</Id>
|
||||
<Id>{53C8D7CC-B7E6-4931-98C7-7B079918B9E7}</Id>
|
||||
</LineList>
|
||||
<DisplayIndexes>1</DisplayIndexes>
|
||||
<AlignInColumns>1</AlignInColumns>
|
||||
@@ -49963,7 +50010,7 @@
|
||||
<Id>{DEFD0E28-68FD-4DC3-B6E3-0991505F2906}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>923</NamePositionX>
|
||||
<NamePositionY>412</NamePositionY>
|
||||
<NamePositionY>422</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>579</x>
|
||||
@@ -49975,11 +50022,11 @@
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1287</x>
|
||||
<y>294</y>
|
||||
<y>314</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1318</x>
|
||||
<y>294</y>
|
||||
<y>314</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -50005,8 +50052,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{DEFD0E28-68FD-4DC3-B6E3-0991505F2906}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2022</NamePositionX>
|
||||
<NamePositionY>289</NamePositionY>
|
||||
<NamePositionX>2039</NamePositionX>
|
||||
<NamePositionY>299</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>2361</x>
|
||||
@@ -50017,12 +50064,12 @@
|
||||
<y>302</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1914</x>
|
||||
<y>294</y>
|
||||
<x>1948</x>
|
||||
<y>314</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1883</x>
|
||||
<y>294</y>
|
||||
<x>1917</x>
|
||||
<y>314</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -50370,6 +50417,49 @@
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
<WorkSpaceLinePERRelationPG83 ObjectType="2504" CSAOName="WorkSpaceLinePERRelationPG83">
|
||||
<Id>{53C8D7CC-B7E6-4931-98C7-7B079918B9E7}</Id>
|
||||
<Name>fk_ablauf_vorgaben_id</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{4C14CFCE-B3EA-47F4-9E45-B164FE5D9413}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<ParentBaseID>{0C16DBF7-B755-44FC-8825-9E1B8D958297}</ParentBaseID>
|
||||
<PenWidth>1</PenWidth>
|
||||
<PenColor>0</PenColor>
|
||||
<BrushColor>15780518</BrushColor>
|
||||
<FontCharset>238</FontCharset>
|
||||
<FontColor>0</FontColor>
|
||||
<FontName>Arial</FontName>
|
||||
<FontStyle>0</FontStyle>
|
||||
<FormatLocked>0</FormatLocked>
|
||||
<FontHeight>-28</FontHeight>
|
||||
<WorkSpaceShape1>
|
||||
<Id>{3E4EDBFE-CF61-4F42-8959-6AF73802CF17}</Id>
|
||||
</WorkSpaceShape1>
|
||||
<WorkSpaceShape2>
|
||||
<Id>{DEFD0E28-68FD-4DC3-B6E3-0991505F2906}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1401</NamePositionX>
|
||||
<NamePositionY>572</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1384</x>
|
||||
<y>695</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1384</x>
|
||||
<y>664</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1618</x>
|
||||
<y>601</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1618</x>
|
||||
<y>570</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
</LineList>
|
||||
<Page>
|
||||
<WorkSpacePagePG83 ObjectType="1511" CSAOName="WorkSpacePagePG83">
|
||||
@@ -61213,7 +61303,7 @@
|
||||
<Left>675</Left>
|
||||
<z>0</z>
|
||||
<Width>557</Width>
|
||||
<Height>434</Height>
|
||||
<Height>512</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -61899,8 +61989,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{4F082A2B-B9C4-41CC-9461-AFAA2B04156E}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>834</NamePositionX>
|
||||
<NamePositionY>481</NamePositionY>
|
||||
<NamePositionX>854</NamePositionX>
|
||||
<NamePositionY>520</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>954</x>
|
||||
@@ -61911,12 +62001,12 @@
|
||||
<y>587</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>914</x>
|
||||
<y>494</y>
|
||||
<x>954</x>
|
||||
<y>572</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>914</x>
|
||||
<y>463</y>
|
||||
<x>954</x>
|
||||
<y>541</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -61942,8 +62032,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{4F082A2B-B9C4-41CC-9461-AFAA2B04156E}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>494</NamePositionX>
|
||||
<NamePositionY>697</NamePositionY>
|
||||
<NamePositionX>508</NamePositionX>
|
||||
<NamePositionY>735</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>354</x>
|
||||
@@ -61954,12 +62044,12 @@
|
||||
<y>1019</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>834</x>
|
||||
<y>494</y>
|
||||
<x>861</x>
|
||||
<y>572</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>834</x>
|
||||
<y>463</y>
|
||||
<x>861</x>
|
||||
<y>541</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -62286,16 +62376,16 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{C6D5E47E-7659-4A57-ABE0-C6E6C317025E}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>596</NamePositionX>
|
||||
<NamePositionY>518</NamePositionY>
|
||||
<NamePositionX>603</NamePositionX>
|
||||
<NamePositionY>557</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>755</x>
|
||||
<y>463</y>
|
||||
<x>768</x>
|
||||
<y>541</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>755</x>
|
||||
<y>494</y>
|
||||
<x>768</x>
|
||||
<y>572</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>637</x>
|
||||
@@ -62329,16 +62419,16 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{C8016D6A-B783-41C7-8F8E-6126AD3C7E82}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1047</NamePositionX>
|
||||
<NamePositionY>1086</NamePositionY>
|
||||
<NamePositionX>1081</NamePositionX>
|
||||
<NamePositionY>1126</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1073</x>
|
||||
<y>463</y>
|
||||
<x>1139</x>
|
||||
<y>541</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1073</x>
|
||||
<y>494</y>
|
||||
<x>1139</x>
|
||||
<y>572</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1222</x>
|
||||
@@ -62415,16 +62505,16 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{92DECA91-4DE9-4E41-A357-E3069F1DE138}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1110</NamePositionX>
|
||||
<NamePositionY>487</NamePositionY>
|
||||
<NamePositionX>1166</NamePositionX>
|
||||
<NamePositionY>382</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1152</x>
|
||||
<y>463</y>
|
||||
<x>1232</x>
|
||||
<y>285</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1152</x>
|
||||
<y>494</y>
|
||||
<x>1263</x>
|
||||
<y>285</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1269</x>
|
||||
@@ -62501,16 +62591,16 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{1DFD0182-EAC5-452D-AF1B-7E93FDB80A05}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>899</NamePositionX>
|
||||
<NamePositionY>743</NamePositionY>
|
||||
<NamePositionX>926</NamePositionX>
|
||||
<NamePositionY>782</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>993</x>
|
||||
<y>463</y>
|
||||
<x>1046</x>
|
||||
<y>541</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>993</x>
|
||||
<y>494</y>
|
||||
<x>1046</x>
|
||||
<y>572</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1006</x>
|
||||
@@ -63984,7 +64074,7 @@
|
||||
<Company>FH Technikum Wien</Company>
|
||||
<Version>3.0</Version>
|
||||
<CreatedDate>2009-04-17T10:15:21.000+01:00</CreatedDate>
|
||||
<ModifiedDate>2014-11-25T11:05:25.771+01:00</ModifiedDate>
|
||||
<ModifiedDate>2014-12-09T11:52:03.308+01:00</ModifiedDate>
|
||||
<Project>FH-Complete 3.0</Project>
|
||||
<Description><?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?>
|
||||
</Description>
|
||||
@@ -134395,6 +134485,7 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;</Comments
|
||||
<Relations>
|
||||
<Id>{EC05C7E6-DC89-47E2-BFC5-8A4F4CAD25F8}</Id>
|
||||
<Id>{BBE3F18D-1364-4FD0-84E3-1B762E04CAF7}</Id>
|
||||
<Id>{0C16DBF7-B755-44FC-8825-9E1B8D958297}</Id>
|
||||
</Relations>
|
||||
<Attributes>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
@@ -134819,6 +134910,49 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;</Comments
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{19BE7FDC-4921-426D-B178-9903697D926A}</Id>
|
||||
<Name>ablauf_vorgaben_id</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{D4E0E166-F955-4945-A9A9-B8258A7042FA}</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>1</Migrated>
|
||||
<Caption>ablauf_vorgaben_id</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys>
|
||||
<Id>{2B7839BD-C996-402B-B924-F25069122BD0}</Id>
|
||||
</FKForeignKeys>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{361EF147-269D-4247-8F7C-5A3876A3999A}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
</Attributes>
|
||||
<Keys>
|
||||
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
|
||||
@@ -153067,6 +153201,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{36D5A186-1019-4788-A91C-C7D8785B4DAB}</Id>
|
||||
<Name>preferences</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{E10ED0CF-A5B0-4CB0-8FB6-C7F9C52C3E2B}</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>preferences</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{8D91E2A4-12F5-40E3-BAC2-BFCF7BE1C8B7}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
</Attributes>
|
||||
<Keys>
|
||||
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
|
||||
@@ -181648,6 +181823,88 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{269C24AC-EE81-4632-BA43-693AF72FAC36}</Id>
|
||||
<Name>anmerkung</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{B5DFECF9-3A9A-456F-85E4-8BF1CE6C5BE2}</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>anmerkung</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{8D91E2A4-12F5-40E3-BAC2-BFCF7BE1C8B7}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{D6B0E412-ECA9-4D73-B712-A92D8806FDC9}</Id>
|
||||
<Name>vertragsdatum</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{2A593FA9-0580-45A6-AE7D-9072FD549C23}</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>vertragsdatum</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{5EBD99F4-5263-4410-9892-11DB7C2DF84B}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
</Attributes>
|
||||
<Keys>
|
||||
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
|
||||
@@ -189018,6 +189275,7 @@ Storno
|
||||
<Id>{6BD0CCF6-C25C-4F65-BB8C-2E6FC3D60A65}</Id>
|
||||
<Id>{7287139E-D56F-49A7-B66D-8BE7E5E4ED17}</Id>
|
||||
<Id>{FDF638AA-C04C-4007-A228-AB975C067734}</Id>
|
||||
<Id>{0C16DBF7-B755-44FC-8825-9E1B8D958297}</Id>
|
||||
</Relations>
|
||||
<Attributes>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
@@ -189048,7 +189306,9 @@ Storno
|
||||
<KeyConstraintItems>
|
||||
<Id>{CAA3B8F7-F47A-4C55-912F-8292E55A3B4C}</Id>
|
||||
</KeyConstraintItems>
|
||||
<PKForeignKeys/>
|
||||
<PKForeignKeys>
|
||||
<Id>{2B7839BD-C996-402B-B924-F25069122BD0}</Id>
|
||||
</PKForeignKeys>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
@@ -189430,10 +189690,14 @@ Storno
|
||||
<Attribute>
|
||||
<Id>{260F3C41-0253-460F-AF1F-01DA427DAC49}</Id>
|
||||
</Attribute>
|
||||
<ForeignKeys/>
|
||||
<ForeignKeys>
|
||||
<Id>{2B7839BD-C996-402B-B924-F25069122BD0}</Id>
|
||||
</ForeignKeys>
|
||||
</PERKeyConstraintItemPG83>
|
||||
</KeyItems>
|
||||
<Relations/>
|
||||
<Relations>
|
||||
<Id>{0C16DBF7-B755-44FC-8825-9E1B8D958297}</Id>
|
||||
</Relations>
|
||||
<Attribute/>
|
||||
<Tablespace/>
|
||||
<FillFactor></FillFactor>
|
||||
@@ -220289,6 +220553,64 @@ Storno
|
||||
<MatchType>SIMPLE</MatchType>
|
||||
<CreateIndexToFK>1</CreateIndexToFK>
|
||||
</PERRelationPG83>
|
||||
<PERRelationPG83 ObjectType="2004" CSAOName="PERRelationPG83">
|
||||
<Id>{0C16DBF7-B755-44FC-8825-9E1B8D958297}</Id>
|
||||
<Name>fk_ablauf_vorgaben_id</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{C6996FEE-1993-4A24-91DE-2AC3B72E7AE9}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<O1>
|
||||
<Id>{E49A5437-5D94-428C-AC40-CE72A618CEE5}</Id>
|
||||
</O1>
|
||||
<O2>
|
||||
<Id>{16744DD3-68CE-430F-819C-331B5B8A09AB}</Id>
|
||||
</O2>
|
||||
<GenerateCode>1</GenerateCode>
|
||||
<Comments></Comments>
|
||||
<Notes></Notes>
|
||||
<Identifying>0</Identifying>
|
||||
<MandatoryParent>0</MandatoryParent>
|
||||
<MandatoryChild>0</MandatoryChild>
|
||||
<CardinalityChild>-1</CardinalityChild>
|
||||
<InverseName></InverseName>
|
||||
<Caption>fk_ablauf_vorgaben_id</Caption>
|
||||
<InverseCaption></InverseCaption>
|
||||
<RefIntegrityParentUpdate>0</RefIntegrityParentUpdate>
|
||||
<RefIntegrityParentDelete>0</RefIntegrityParentDelete>
|
||||
<RefIntegrityChildUpdate>0</RefIntegrityChildUpdate>
|
||||
<RefIntegrityChildInsert>0</RefIntegrityChildInsert>
|
||||
<Key>
|
||||
<Id>{618E8897-5064-458B-A858-88149064BF37}</Id>
|
||||
</Key>
|
||||
<ForeignKeys>
|
||||
<PERForeignKeyPG83 ObjectType="2014" CSAOName="PERForeignKeyPG83">
|
||||
<Id>{2B7839BD-C996-402B-B924-F25069122BD0}</Id>
|
||||
<Name>FK ablauf_vorgaben_id - ablauf_vorgaben_id</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{8096F410-CC6A-4C8A-9D99-4C4D89B5326B}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<GenerateCode>1</GenerateCode>
|
||||
<BeforeScript></BeforeScript>
|
||||
<AfterScript></AfterScript>
|
||||
<Notes></Notes>
|
||||
<Comments></Comments>
|
||||
<AttrParent>
|
||||
<Id>{260F3C41-0253-460F-AF1F-01DA427DAC49}</Id>
|
||||
</AttrParent>
|
||||
<AttrChild>
|
||||
<Id>{19BE7FDC-4921-426D-B178-9903697D926A}</Id>
|
||||
</AttrChild>
|
||||
<KeyConstraintItem>
|
||||
<Id>{CAA3B8F7-F47A-4C55-912F-8292E55A3B4C}</Id>
|
||||
</KeyConstraintItem>
|
||||
</PERForeignKeyPG83>
|
||||
</ForeignKeys>
|
||||
<ToDoItems/>
|
||||
<Deferred>0</Deferred>
|
||||
<Deferrable>0</Deferrable>
|
||||
<MatchType>SIMPLE</MatchType>
|
||||
<CreateIndexToFK>1</CreateIndexToFK>
|
||||
</PERRelationPG83>
|
||||
</Relations>
|
||||
<Defaults/>
|
||||
<Rules/>
|
||||
|
||||
+10
-1
@@ -2224,6 +2224,15 @@ if(!$result = @$db->db_query("SELECT anmerkung FROM lehre.tbl_vertrag LIMIT 1;")
|
||||
else
|
||||
echo ' lehre.tbl_vertrag: Spalte anmerkung hinzugefuegt!<br>';
|
||||
}
|
||||
// Spalte vertragsdatum in lehre.tbl_vertrag
|
||||
if(!$result = @$db->db_query("SELECT vertragsdatum FROM lehre.tbl_vertrag LIMIT 1;"))
|
||||
{
|
||||
$qry = "ALTER TABLE lehre.tbl_vertrag ADD COLUMN vertragsdatum date;";
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>lehre.tbl_vertrag: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo ' lehre.tbl_vertrag: Spalte vertragsdatum hinzugefuegt!<br>';
|
||||
}
|
||||
|
||||
// Spalte anmerkung in system.tbl_benutzerrolle
|
||||
if(!$result = @$db->db_query("SELECT anmerkung FROM system.tbl_benutzerrolle LIMIT 1"))
|
||||
@@ -2363,7 +2372,7 @@ $tabellen=array(
|
||||
"lehre.tbl_stunde" => array("stunde","beginn","ende"),
|
||||
"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","anmerkung"),
|
||||
"lehre.tbl_vertrag" => array("vertrag_id","person_id","vertragstyp_kurzbz","bezeichnung","betrag","insertamum","insertvon","updateamum","updatevon","ext_id","anmerkung","vertragsdatum"),
|
||||
"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"),
|
||||
|
||||
@@ -30,18 +30,23 @@
|
||||
*/
|
||||
|
||||
// ---------------- Standart Include Dateien einbinden
|
||||
# require_once('../config.inc.php');
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/basis_db.class.php');
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/basis_db.class.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/moodle19_user.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
// ---------------- Moodle Daten Classe
|
||||
require_once('../../include/moodle19_user.class.php');
|
||||
$user = get_uid();
|
||||
|
||||
if (!$db = new basis_db())
|
||||
die('<div style="text-align:center;"><br />MOODLE Datenbank zurzeit NICHT Online.<br />Bitte etwas Geduld.<br />Danke</div>');
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/moodle'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
if (!$db = new basis_db())
|
||||
die('<div style="text-align:center;"><br />MOODLE Datenbank zurzeit NICHT Online.<br />Bitte etwas Geduld.<br />Danke</div>');
|
||||
// ***********************************************************************************************
|
||||
// Variable Initialisieren
|
||||
// ***********************************************************************************************
|
||||
|
||||
@@ -34,16 +34,21 @@
|
||||
// ***********************************************************************************************
|
||||
# require_once('../config.inc.php');
|
||||
// ---------------- Vilesci Include Dateien einbinden
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
|
||||
// ---------------- Standart Include Dateien einbinden
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
// ---------------- Moodle Daten Classe
|
||||
include_once('../../include/moodle19_course.class.php');
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
include_once('../../include/moodle19_course.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
$user = get_uid();
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/moodle'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
|
||||
// ***********************************************************************************************
|
||||
|
||||
@@ -24,17 +24,24 @@
|
||||
* Fuer jede MoodleID werden die Anzahl Benotungen, und erfassten sowie angelegte Zusaetze angezeigt.
|
||||
* Jeder der angezeigten Moodle IDs kann geloescht werden nach bestaetigung eines PopUp Fenster.
|
||||
*/
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
include_once('../../include/moodle.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/lehreinheit.class.php');
|
||||
require_once('../../include/moodle24_course.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
include_once('../../include/moodle.class.php');
|
||||
$user = get_uid();
|
||||
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/lehreinheit.class.php');
|
||||
require_once('../../include/moodle24_course.class.php');
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/moodle'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
$message = '';
|
||||
$stsem = new studiensemester();
|
||||
|
||||
@@ -25,28 +25,30 @@
|
||||
* Dieses Programm listet nach Selektinskreterien alle Moodelkurse zu einem Studiengang oder Lehreinheit auf.
|
||||
* Jede MoodleID kann invididuell zu einem Studiengang oder Lehreinheit zugeteilt werden.
|
||||
*/
|
||||
header('Content-Type: text/html;charset=UTF-8');
|
||||
// ***********************************************************************************************
|
||||
// Include Dateien
|
||||
// ***********************************************************************************************
|
||||
#define("DB_HOST","theseus.technikum-wien.at");
|
||||
#define("DB_NAME","fhcomplete");
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
#@ob_end_clean();
|
||||
include_once('../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
header('Content-Type: text/html;charset=UTF-8');
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/lehreinheit.class.php');
|
||||
require_once('../../include/lehreinheitgruppe.class.php');
|
||||
require_once('../../include/lehreinheitmitarbeiter.class.php');
|
||||
require_once('../../include/moodle19_course.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/moodle'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
// ---------------- Standart Include Dateien einbinden
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/lehreinheit.class.php');
|
||||
require_once('../../include/lehreinheitgruppe.class.php');
|
||||
require_once('../../include/lehreinheitmitarbeiter.class.php');
|
||||
include_once('../../include/moodle19_course.class.php');
|
||||
// ***********************************************************************************************
|
||||
// Datenbankverbindungen zu Moodle und Vilesci und Classen
|
||||
// ***********************************************************************************************
|
||||
|
||||
@@ -25,31 +25,35 @@
|
||||
* Dieses Programm listet nach Selektinskreterien alle Moodelkurse zu einem Studiengang oder Lehreinheit auf.
|
||||
* Jede MoodleID kann invididuell zu einem Studiengang oder Lehreinheit zugeteilt werden.
|
||||
*/
|
||||
header('Content-Type: text/html;charset=UTF-8');
|
||||
header('Content-Type: text/html;charset=UTF-8');
|
||||
// Ohne einer Moodlekurs ID hier beenden
|
||||
$mdl_course_id=(isset($_REQUEST['mdl_course_id'])?trim($_REQUEST['mdl_course_id']):'');
|
||||
$entfernen=(isset($_REQUEST['entfernen'])?trim($_REQUEST['entfernen']):'');
|
||||
if (empty($mdl_course_id) && !$entfernen)
|
||||
exit();
|
||||
|
||||
// ***********************************************************************************************
|
||||
// Include Dateien
|
||||
// ***********************************************************************************************
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
include_once('../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/lehreinheit.class.php');
|
||||
require_once('../../include/lehreinheitgruppe.class.php');
|
||||
require_once('../../include/lehreinheitmitarbeiter.class.php');
|
||||
require_once('../../include/moodle19_course.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
// ---------------- Standart Include Dateien einbinden
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/lehreinheit.class.php');
|
||||
require_once('../../include/lehreinheitgruppe.class.php');
|
||||
require_once('../../include/lehreinheitmitarbeiter.class.php');
|
||||
include_once('../../include/moodle19_course.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/moodle'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
// ***********************************************************************************************
|
||||
// Datenbankverbindungen zu Moodle und Vilesci und Classen
|
||||
|
||||
Reference in New Issue
Block a user