mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
- Anmerkung bei Adressen im FAS auf Name geändert damit dies mit der DB konform ist
- Anmerkung zu Adressen hinzugefügt - Attribut Rechnungsadresse zu Adressen hinzugefügt
This commit is contained in:
@@ -33,23 +33,23 @@ loadVariables($user);
|
||||
function AdresseInit(adresse_id, person_id)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
|
||||
|
||||
if(adresse_id!='')
|
||||
{
|
||||
//Daten holen
|
||||
var url = '<?php echo APP_ROOT ?>rdf/adresse.rdf.php?adresse_id='+adresse_id+'&'+gettimestamp();
|
||||
|
||||
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
|
||||
getService(Components.interfaces.nsIRDFService);
|
||||
|
||||
|
||||
var dsource = rdfService.GetDataSourceBlocking(url);
|
||||
|
||||
|
||||
var subject = rdfService.GetResource("http://www.technikum-wien.at/adresse/" + adresse_id);
|
||||
|
||||
|
||||
var predicateNS = "http://www.technikum-wien.at/adresse/rdf";
|
||||
|
||||
|
||||
//RDF parsen
|
||||
|
||||
|
||||
person_id = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#person_id" ));
|
||||
name = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#name" ));
|
||||
strasse = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#strasse" ));
|
||||
@@ -61,6 +61,8 @@ function AdresseInit(adresse_id, person_id)
|
||||
heimatadresse = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#heimatadresse" ));
|
||||
zustelladresse = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#zustelladresse" ));
|
||||
firma_id = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#firma_id" ));
|
||||
rechnungsadresse = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#rechnungsadresse" ));
|
||||
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" ));
|
||||
neu = false;
|
||||
}
|
||||
else
|
||||
@@ -77,8 +79,10 @@ function AdresseInit(adresse_id, person_id)
|
||||
heimatadresse='Ja';
|
||||
zustelladresse='Ja';
|
||||
firma_id='';
|
||||
}
|
||||
|
||||
rechnungsadresse='Nein';
|
||||
anmerkung='';
|
||||
}
|
||||
|
||||
document.getElementById('adresse-checkbox-neu').checked=neu;
|
||||
document.getElementById('adresse-textbox-person_id').value=person_id;
|
||||
document.getElementById('adresse-textbox-adresse_id').value=adresse_id;
|
||||
@@ -95,12 +99,17 @@ function AdresseInit(adresse_id, person_id)
|
||||
document.getElementById('adresse-checkbox-heimatadresse').checked=true;
|
||||
else
|
||||
document.getElementById('adresse-checkbox-heimatadresse').checked=false;
|
||||
|
||||
|
||||
if(zustelladresse=='Ja')
|
||||
document.getElementById('adresse-checkbox-zustelladresse').checked=true;
|
||||
else
|
||||
document.getElementById('adresse-checkbox-zustelladresse').checked=false;
|
||||
document.getElementById('adresse-menulist-firma').value=firma_id;
|
||||
document.getElementById('adresse-textbox-anmerkung').value=anmerkung;
|
||||
if(rechnungsadresse=='Ja')
|
||||
document.getElementById('adresse-checkbox-rechnungsadresse').checked=true;
|
||||
else
|
||||
document.getElementById('adresse-checkbox-rechnungsadresse').checked=false;
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -120,7 +129,7 @@ function AdresseSpeichern()
|
||||
function AdresseLoadGemeinde(blocking)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
|
||||
|
||||
menulist_gemeinde = document.getElementById('adresse-textbox-gemeinde');
|
||||
if(document.getElementById('adresse-menulist-nation').value=='A')
|
||||
{
|
||||
@@ -128,11 +137,11 @@ function AdresseLoadGemeinde(blocking)
|
||||
document.getElementById('adresse-textbox-ort').value='';
|
||||
}
|
||||
plz = document.getElementById('adresse-textbox-plz').value;
|
||||
|
||||
|
||||
if(plz.length>3)
|
||||
{
|
||||
var url = '<?php echo APP_ROOT; ?>rdf/gemeinde.rdf.php?plz='+plz+'&'+gettimestamp();
|
||||
|
||||
|
||||
var oldDatasources = menulist_gemeinde.database.GetDataSources();
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
@@ -149,7 +158,7 @@ function AdresseLoadGemeinde(blocking)
|
||||
datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
|
||||
datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
|
||||
menulist_gemeinde.database.AddDataSource(datasource);
|
||||
|
||||
|
||||
menulist_gemeinde.builder.rebuild();
|
||||
}
|
||||
}
|
||||
@@ -168,11 +177,11 @@ function AdresseLoadOrtschaft(blocking)
|
||||
menulist_ort.value='';
|
||||
}
|
||||
plz = document.getElementById('adresse-textbox-plz').value;
|
||||
|
||||
|
||||
if(plz.length>3 && gemeinde!='')
|
||||
{
|
||||
var url = '<?php echo APP_ROOT; ?>rdf/gemeinde.rdf.php?plz='+plz+'&gemeinde='+encodeURIComponent(gemeinde)+'&'+gettimestamp();
|
||||
|
||||
|
||||
var oldDatasources = menulist_ort.database.GetDataSources();
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
@@ -180,7 +189,7 @@ function AdresseLoadOrtschaft(blocking)
|
||||
}
|
||||
//Refresh damit die entfernten DS auch wirklich entfernt werden
|
||||
menulist_ort.builder.rebuild();
|
||||
|
||||
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||
if(blocking)
|
||||
var datasource1 = rdfService.GetDataSourceBlocking(url);
|
||||
@@ -189,7 +198,7 @@ function AdresseLoadOrtschaft(blocking)
|
||||
datasource1.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
|
||||
datasource1.QueryInterface(Components.interfaces.nsIRDFXMLSink);
|
||||
menulist_ort.database.AddDataSource(datasource1);
|
||||
|
||||
|
||||
menulist_ort.builder.rebuild();
|
||||
}
|
||||
}
|
||||
@@ -31,15 +31,15 @@ echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
|
||||
|
||||
echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';
|
||||
echo '<?xml-stylesheet href="'.APP_ROOT.'content/bindings.css" type="text/css"?>';
|
||||
|
||||
|
||||
if(isset($_GET['adresse_id']) && is_numeric($_GET['adresse_id']))
|
||||
$adresse_id=$_GET['adresse_id'];
|
||||
else
|
||||
else
|
||||
$adresse_id='';
|
||||
|
||||
|
||||
if(isset($_GET['person_id']) && is_numeric($_GET['person_id']))
|
||||
$person_id=$_GET['person_id'];
|
||||
else
|
||||
else
|
||||
$person_id='';
|
||||
?>
|
||||
|
||||
@@ -69,12 +69,13 @@ else
|
||||
<rows>
|
||||
<row>
|
||||
<label value="Typ" control="adresse-menulist-typ"/>
|
||||
<menulist id="adresse-menulist-typ"
|
||||
<menulist id="adresse-menulist-typ"
|
||||
flex="1">
|
||||
<menupopup>
|
||||
<menuitem value="h" label="Hauptwohnsitz"/>
|
||||
<menuitem value="n" label="Nebenwohnsitz"/>
|
||||
<menuitem value="f" label="Firma"/>
|
||||
<menuitem value="r" label="Rechnungsadresse"/>
|
||||
</menupopup>
|
||||
</menulist>
|
||||
</row>
|
||||
@@ -82,12 +83,12 @@ else
|
||||
<label value="Strasse" control="adresse-textbox-strasse"/>
|
||||
<hbox>
|
||||
<textbox id="adresse-textbox-strasse" maxlength="256" size="30"/>
|
||||
<spacer flex="1" />
|
||||
<spacer flex="1" />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Nation" control="adresse-menulist-nation"/>
|
||||
<menulist id="adresse-menulist-nation"
|
||||
<menulist id="adresse-menulist-nation"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/nation.rdf.php" flex="1"
|
||||
ref="http://www.technikum-wien.at/nation/liste" >
|
||||
<template>
|
||||
@@ -108,14 +109,14 @@ else
|
||||
</row>
|
||||
<row>
|
||||
<label value="Gemeinde" />
|
||||
<!--<hbox>
|
||||
<!--<hbox>
|
||||
<textbox id="adresse-textbox-gemeinde" maxlength="256" size="30" />
|
||||
<spacer flex="1" />
|
||||
<spacer flex="1" />
|
||||
</hbox>-->
|
||||
<menulist id="adresse-textbox-gemeinde"
|
||||
editable="true"
|
||||
editable="true"
|
||||
datasources="rdf:null" flex="1"
|
||||
ref="http://www.technikum-wien.at/gemeinde/liste"
|
||||
ref="http://www.technikum-wien.at/gemeinde/liste"
|
||||
oncommand="AdresseLoadOrtschaft(false)"
|
||||
>
|
||||
<template>
|
||||
@@ -131,12 +132,12 @@ else
|
||||
<label value="Ortschaft" control="adresse-textbox-ort"/>
|
||||
<!--<hbox>
|
||||
<textbox id="adresse-textbox-ort" maxlength="256" size="30"/>
|
||||
<spacer flex="1" />
|
||||
<spacer flex="1" />
|
||||
</hbox>-->
|
||||
<menulist id="adresse-textbox-ort"
|
||||
editable="true"
|
||||
datasources="rdf:null" flex="1"
|
||||
ref="http://www.technikum-wien.at/gemeinde/liste"
|
||||
ref="http://www.technikum-wien.at/gemeinde/liste"
|
||||
>
|
||||
<template>
|
||||
<menupopup>
|
||||
@@ -155,10 +156,14 @@ else
|
||||
<label value="Zustelladresse" control="adresse-checkbox-zustelladresse"/>
|
||||
<checkbox id="adresse-checkbox-zustelladresse" checked="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Rechnungsadresse" control="adresse-checkbox-rechnungsadresse"/>
|
||||
<checkbox id="adresse-checkbox-rechnungsadresse" checked="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Firma" control="adresse-menulist-firma"/>
|
||||
<!--
|
||||
<menulist id="adresse-menulist-firma"
|
||||
<menulist id="adresse-menulist-firma"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/firma.rdf.php?optional=true" flex="1"
|
||||
ref="http://www.technikum-wien.at/firma/liste" >
|
||||
<template>
|
||||
@@ -173,12 +178,16 @@ else
|
||||
<box class="Firma" id="adresse-menulist-firma" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="Anmerkung" control="adresse-textbox-name"/>
|
||||
<label value="Name" control="adresse-textbox-name"/>
|
||||
<hbox>
|
||||
<textbox id="adresse-textbox-name" maxlength="256" size="30"/>
|
||||
<spacer flex="1" />
|
||||
<spacer flex="1" />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Anmerkung" control="adresse-textbox-anmerkung"/>
|
||||
<textbox id="adresse-textbox-anmerkung" multiline="true"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox>
|
||||
|
||||
@@ -107,6 +107,8 @@ if(!$error)
|
||||
$adresse->firma_id = $_POST['firma_id'];
|
||||
$adresse->updateamum = date('Y-m-d H:i:s');
|
||||
$adresse->updatevon = $user;
|
||||
$adresse->rechnungsadresse = ($_POST['rechnungsadresse']=='true'?true:false);
|
||||
$adresse->anmerkung = $_POST['anmerkung'];
|
||||
|
||||
//Wenn die Nation Oesterreich ist, dann muss die Gemeinde in der Tabelle Gemeinde vorkommen
|
||||
if($_POST['nation']=='A')
|
||||
|
||||
+80
-76
@@ -147,13 +147,13 @@ var KontaktBankverbindungTreeListener =
|
||||
function loadKontakte(person_id)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
|
||||
|
||||
KontaktPerson_id=person_id;
|
||||
|
||||
|
||||
//Adressen laden
|
||||
url = "<?php echo APP_ROOT; ?>rdf/adresse.rdf.php?person_id="+person_id+"&"+gettimestamp();
|
||||
url = "<?php echo APP_ROOT; ?>rdf/adresse.rdf.php?person_id="+person_id+"&"+gettimestamp();
|
||||
var treeAdressen=document.getElementById('kontakt-adressen-tree');
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
AdressenTreeDatasource.removeXMLSinkObserver(KontaktAdressenTreeSinkObserver);
|
||||
@@ -161,14 +161,14 @@ function loadKontakte(person_id)
|
||||
}
|
||||
catch(e)
|
||||
{}
|
||||
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = treeAdressen.database.GetDataSources();
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
treeAdressen.database.RemoveDataSource(oldDatasources.getNext());
|
||||
}
|
||||
|
||||
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||
AdressenTreeDatasource = rdfService.GetDataSource(url);
|
||||
AdressenTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
|
||||
@@ -176,11 +176,11 @@ function loadKontakte(person_id)
|
||||
treeAdressen.database.AddDataSource(AdressenTreeDatasource);
|
||||
AdressenTreeDatasource.addXMLSinkObserver(KontaktAdressenTreeSinkObserver);
|
||||
treeAdressen.builder.addListener(KontaktAdressenTreeListener);
|
||||
|
||||
|
||||
//Kontakte laden
|
||||
url = "<?php echo APP_ROOT; ?>rdf/kontakt.rdf.php?person_id="+person_id+"&"+gettimestamp();
|
||||
url = "<?php echo APP_ROOT; ?>rdf/kontakt.rdf.php?person_id="+person_id+"&"+gettimestamp();
|
||||
var treeKontakt=document.getElementById('kontakt-kontakt-tree');
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
KontaktTreeDatasource.removeXMLSinkObserver(KontaktKontaktTreeSinkObserver);
|
||||
@@ -188,14 +188,14 @@ function loadKontakte(person_id)
|
||||
}
|
||||
catch(e)
|
||||
{}
|
||||
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = treeKontakt.database.GetDataSources();
|
||||
while(oldDatasources.hasMoreElements())
|
||||
{
|
||||
treeKontakt.database.RemoveDataSource(oldDatasources.getNext());
|
||||
}
|
||||
|
||||
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||
KontaktTreeDatasource = rdfService.GetDataSource(url);
|
||||
KontaktTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
|
||||
@@ -203,9 +203,9 @@ function loadKontakte(person_id)
|
||||
treeKontakt.database.AddDataSource(KontaktTreeDatasource);
|
||||
KontaktTreeDatasource.addXMLSinkObserver(KontaktKontaktTreeSinkObserver);
|
||||
treeKontakt.builder.addListener(KontaktKontaktTreeListener);
|
||||
|
||||
|
||||
//Bankverbindungen laden
|
||||
url = "<?php echo APP_ROOT; ?>rdf/bankverbindung.rdf.php?person_id="+person_id+"&"+gettimestamp();
|
||||
url = "<?php echo APP_ROOT; ?>rdf/bankverbindung.rdf.php?person_id="+person_id+"&"+gettimestamp();
|
||||
var treeBankverbindung=document.getElementById('kontakt-bankverbindung-tree');
|
||||
if(treeBankverbindung != null)
|
||||
{
|
||||
@@ -247,13 +247,13 @@ function KontaktAdressenTreeSelectID()
|
||||
|
||||
//In der globalen Variable ist die zu selektierende Adresse gespeichert
|
||||
if(KontaktAdresseSelectID!=null)
|
||||
{
|
||||
{
|
||||
for(var i=0;i<items;i++)
|
||||
{
|
||||
//ID der row holen
|
||||
col = tree.columns ? tree.columns["kontakt-adressen-treecol-adresse_id"] : "kontakt_adressen-treecol-adresse_id";
|
||||
id=tree.view.getCellText(i,col);
|
||||
|
||||
|
||||
if(id == KontaktAdresseSelectID)
|
||||
{
|
||||
//Zeile markieren
|
||||
@@ -264,7 +264,7 @@ function KontaktAdressenTreeSelectID()
|
||||
}
|
||||
}
|
||||
KontaktAdresseSelectID=null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -285,16 +285,18 @@ function KontaktAdresseSpeichern(dialog)
|
||||
heimatadresse = dialog.getElementById('adresse-checkbox-heimatadresse').checked;
|
||||
zustelladresse = dialog.getElementById('adresse-checkbox-zustelladresse').checked;
|
||||
firma_id = dialog.getElementById('adresse-menulist-firma').value;
|
||||
|
||||
rechnungsadresse = dialog.getElementById('adresse-checkbox-rechnungsadresse').checked;
|
||||
anmerkung = dialog.getElementById('adresse-textbox-anmerkung').value;
|
||||
|
||||
//Bei Mitarbeitern wird kein Studiengang mitgeschickt
|
||||
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-mitarbeiter'))
|
||||
studiengang_kz='';
|
||||
studiengang_kz='';
|
||||
else
|
||||
studiengang_kz = window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
|
||||
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
|
||||
req.add('type', 'adressesave');
|
||||
|
||||
req.add('neu', neu);
|
||||
@@ -311,11 +313,13 @@ function KontaktAdresseSpeichern(dialog)
|
||||
req.add('zustelladresse', zustelladresse);
|
||||
req.add('firma_id', firma_id);
|
||||
req.add('studiengang_kz', studiengang_kz);
|
||||
req.add('rechnungsadresse', rechnungsadresse);
|
||||
req.add('anmerkung', anmerkung);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
@@ -338,7 +342,7 @@ function KontaktAdresseSpeichern(dialog)
|
||||
// ****
|
||||
function KontaktAdresseNeu()
|
||||
{
|
||||
window.open("<?php echo APP_ROOT; ?>content/adressedialog.xul.php?person_id="+KontaktPerson_id,"","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
window.open("<?php echo APP_ROOT; ?>content/adressedialog.xul.php?person_id="+KontaktPerson_id,"","chrome, status=no, width=500, height=450, centerscreen, resizable");
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -347,14 +351,14 @@ function KontaktAdresseNeu()
|
||||
function KontaktAdresseBearbeiten()
|
||||
{
|
||||
tree = document.getElementById('kontakt-adressen-tree');
|
||||
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
|
||||
//Ausgewaehlte ID holen
|
||||
var col = tree.columns ? tree.columns["kontakt-adressen-treecol-adresse_id"] : "kontakt-adressen-treecol-adresse_id";
|
||||
var adresse_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
window.open("<?php echo APP_ROOT; ?>content/adressedialog.xul.php?adresse_id="+adresse_id,"","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
|
||||
window.open("<?php echo APP_ROOT; ?>content/adressedialog.xul.php?adresse_id="+adresse_id,"","chrome, status=no, width=500, height=450, centerscreen, resizable");
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -363,16 +367,16 @@ function KontaktAdresseBearbeiten()
|
||||
function KontaktAdresseDelete()
|
||||
{
|
||||
tree = document.getElementById('kontakt-adressen-tree');
|
||||
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
|
||||
//Ausgewaehlte ID holen
|
||||
var col = tree.columns ? tree.columns["kontakt-adressen-treecol-adresse_id"] : "kontakt-adressen-treecol-adresse_id";
|
||||
var adresse_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
|
||||
//Bei Mitarbeitern wird kein Studiengang mitgeschickt
|
||||
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-mitarbeiter'))
|
||||
studiengang_kz='';
|
||||
studiengang_kz='';
|
||||
else
|
||||
studiengang_kz = window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
|
||||
|
||||
@@ -380,16 +384,16 @@ function KontaktAdresseDelete()
|
||||
{
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
|
||||
req.add('type', 'adressedelete');
|
||||
|
||||
|
||||
req.add('adresse_id', adresse_id);
|
||||
req.add('studiengang_kz', studiengang_kz);
|
||||
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
@@ -409,7 +413,7 @@ function KontaktAdresseDelete()
|
||||
|
||||
// ****
|
||||
// * Beim Sortieren des Trees wird der markierte Eintrag gespeichert und nach dem sortieren
|
||||
// * wieder markiert.
|
||||
// * wieder markiert.
|
||||
// ****
|
||||
function KontaktAdresseTreeSort()
|
||||
{
|
||||
@@ -438,13 +442,13 @@ function KontaktKontaktTreeSelectID()
|
||||
|
||||
//In der globalen Variable ist die zu selektierende Bankverbindung gespeichert
|
||||
if(KontaktKontaktSelectID!=null)
|
||||
{
|
||||
{
|
||||
for(var i=0;i<items;i++)
|
||||
{
|
||||
//ID der row holen
|
||||
col = tree.columns ? tree.columns["kontakt-kontakt-treecol-kontakt_id"] : "kontakt_kontakt-treecol-kontakt_id";
|
||||
id=tree.view.getCellText(i,col);
|
||||
|
||||
|
||||
if(id == KontaktKontaktSelectID)
|
||||
{
|
||||
//Zeile markieren
|
||||
@@ -470,19 +474,19 @@ function KontaktKontaktSpeichern(dialog)
|
||||
zustellung = dialog.getElementById('kontakt-checkbox-zustellung').checked;
|
||||
typ = dialog.getElementById('kontakt-menulist-typ').value;
|
||||
standort_id = dialog.getElementById('kontakt-menulist-firma').value;
|
||||
|
||||
|
||||
//Bei Mitarbeitern wird kein Studiengang mitgeschickt
|
||||
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-mitarbeiter'))
|
||||
studiengang_kz='';
|
||||
studiengang_kz='';
|
||||
else
|
||||
studiengang_kz = window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
|
||||
|
||||
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
|
||||
req.add('type', 'kontaktsave');
|
||||
|
||||
|
||||
req.add('neu', neu);
|
||||
req.add('person_id', person_id);
|
||||
req.add('kontakt_id', kontakt_id);
|
||||
@@ -496,7 +500,7 @@ function KontaktKontaktSpeichern(dialog)
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
@@ -528,13 +532,13 @@ function KontaktKontaktNeu()
|
||||
function KontaktKontaktBearbeiten()
|
||||
{
|
||||
tree = document.getElementById('kontakt-kontakt-tree');
|
||||
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
|
||||
//Ausgewaehlte ID holen
|
||||
var col = tree.columns ? tree.columns["kontakt-kontakt-treecol-kontakt_id"] : "kontakt-kontakt-treecol-kontakt_id";
|
||||
var kontakt_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
|
||||
window.open("<?php echo APP_ROOT; ?>content/kontaktdialog.xul.php?kontakt_id="+kontakt_id,"","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
}
|
||||
|
||||
@@ -544,16 +548,16 @@ function KontaktKontaktBearbeiten()
|
||||
function KontaktKontaktDelete()
|
||||
{
|
||||
tree = document.getElementById('kontakt-kontakt-tree');
|
||||
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
|
||||
//Ausgewaehlte ID holen
|
||||
var col = tree.columns ? tree.columns["kontakt-kontakt-treecol-kontakt_id"] : "kontakt-kontakt-treecol-kontakt_id";
|
||||
var kontakt_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
//Bei Mitarbeitern wird kein Studiengang mitgeschickt
|
||||
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-mitarbeiter'))
|
||||
studiengang_kz='';
|
||||
studiengang_kz='';
|
||||
else
|
||||
studiengang_kz = window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
|
||||
|
||||
@@ -561,16 +565,16 @@ function KontaktKontaktDelete()
|
||||
{
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
|
||||
req.add('type', 'kontaktdelete');
|
||||
|
||||
|
||||
req.add('kontakt_id', kontakt_id);
|
||||
req.add('studiengang_kz', studiengang_kz);
|
||||
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
@@ -590,7 +594,7 @@ function KontaktKontaktDelete()
|
||||
|
||||
// ****
|
||||
// * Beim Sortieren des Trees wird der markierte Eintrag gespeichert und nach dem sortieren
|
||||
// * wieder markiert.
|
||||
// * wieder markiert.
|
||||
// ****
|
||||
function KontaktKontaktTreeSort()
|
||||
{
|
||||
@@ -618,13 +622,13 @@ function KontaktBankverbindungTreeSelectID()
|
||||
|
||||
//In der globalen Variable ist die zu selektierende Bankverbindung gespeichert
|
||||
if(KontaktBankverbindungSelectID!=null)
|
||||
{
|
||||
{
|
||||
for(var i=0;i<items;i++)
|
||||
{
|
||||
//ID der row holen
|
||||
col = tree.columns ? tree.columns["kontakt-bankverbindung-treecol-bankverbindung_id"] : "kontakt_bankverbindung-treecol-bankverbindung_id";
|
||||
id=tree.view.getCellText(i,col);
|
||||
|
||||
|
||||
if(id == KontaktBankverbindungSelectID)
|
||||
{
|
||||
//Zeile markieren
|
||||
@@ -654,18 +658,18 @@ function KontaktBankverbindungSpeichern(dialog)
|
||||
kontonr = dialog.getElementById('bankverbindung-textbox-kontonr').value;
|
||||
typ = dialog.getElementById('bankverbindung-menulist-typ').value;
|
||||
verrechnung = dialog.getElementById('bankverbindung-checkbox-verrechnung').checked;
|
||||
|
||||
|
||||
//Bei Mitarbeitern wird kein Studiengang mitgeschickt
|
||||
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-mitarbeiter'))
|
||||
studiengang_kz='';
|
||||
studiengang_kz='';
|
||||
else
|
||||
studiengang_kz = window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
|
||||
req.add('type', 'bankverbindungsave');
|
||||
|
||||
|
||||
req.add('neu', neu);
|
||||
req.add('person_id', person_id);
|
||||
req.add('bankverbindung_id', bankverbindung_id);
|
||||
@@ -682,7 +686,7 @@ function KontaktBankverbindungSpeichern(dialog)
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
@@ -714,13 +718,13 @@ function KontaktBankverbindungNeu()
|
||||
function KontaktBankverbindungBearbeiten()
|
||||
{
|
||||
tree = document.getElementById('kontakt-bankverbindung-tree');
|
||||
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
|
||||
//Ausgewaehlte ID holen
|
||||
var col = tree.columns ? tree.columns["kontakt-bankverbindung-treecol-bankverbindung_id"] : "kontakt-bankverbindung-treecol-bankverbindung_id";
|
||||
var bankverbindung_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
|
||||
window.open("<?php echo APP_ROOT; ?>content/bankverbindungdialog.xul.php?bankverbindung_id="+bankverbindung_id,"","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
}
|
||||
|
||||
@@ -730,16 +734,16 @@ function KontaktBankverbindungBearbeiten()
|
||||
function KontaktBankverbindungDelete()
|
||||
{
|
||||
tree = document.getElementById('kontakt-bankverbindung-tree');
|
||||
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
|
||||
//Ausgewaehlte ID holen
|
||||
var col = tree.columns ? tree.columns["kontakt-bankverbindung-treecol-bankverbindung_id"] : "kontakt-bankverbindung-treecol-bankverbindung_id";
|
||||
var bankverbindung_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
|
||||
//Bei Mitarbeitern wird kein Studiengang mitgeschickt
|
||||
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-mitarbeiter'))
|
||||
studiengang_kz='';
|
||||
studiengang_kz='';
|
||||
else
|
||||
studiengang_kz = window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
|
||||
|
||||
@@ -747,16 +751,16 @@ function KontaktBankverbindungDelete()
|
||||
{
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
|
||||
req.add('type', 'bankverbindungdelete');
|
||||
|
||||
|
||||
req.add('bankverbindung_id', bankverbindung_id);
|
||||
req.add('studiengang_kz', studiengang_kz);
|
||||
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
@@ -777,7 +781,7 @@ function KontaktBankverbindungDelete()
|
||||
|
||||
// ****
|
||||
// * Beim Sortieren des Trees wird der markierte Eintrag gespeichert und nach dem sortieren
|
||||
// * wieder markiert.
|
||||
// * wieder markiert.
|
||||
// ****
|
||||
function KontaktBankverbindungTreeSort()
|
||||
{
|
||||
|
||||
+19
-9
@@ -37,10 +37,10 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/bindings.css" type="text/css"?>
|
||||
|
||||
if(isset($_GET['person_id']) && is_numeric($_GET['person_id']))
|
||||
$person_id = $_GET['person_id'];
|
||||
else
|
||||
else
|
||||
die('Parameter person_id muss uebergeben werden');
|
||||
|
||||
$uid = get_uid();
|
||||
$uid = get_uid();
|
||||
?>
|
||||
|
||||
<window id="kontakt-window" title="Kontakt"
|
||||
@@ -111,7 +111,7 @@ $uid = get_uid();
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#person_id" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-adressen-treecol-name" label="Anmerkung" flex="1" hidden="true"
|
||||
<treecol id="kontakt-adressen-treecol-name" label="Name" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#name" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
@@ -123,8 +123,16 @@ $uid = get_uid();
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#firma_name" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-adressen-treecol-rechnungsadresse" label="Rechnungsadresse" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#rechnungsadresse" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-adressen-treecol-anmerkung" label="Anmerkung" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#anmerkung" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
|
||||
<template>
|
||||
<rule>
|
||||
<treechildren>
|
||||
@@ -144,6 +152,8 @@ $uid = get_uid();
|
||||
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#name" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#updateamum" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#firma_name" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#rechnungsadresse" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/adresse/rdf#anmerkung" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
@@ -207,7 +217,7 @@ $uid = get_uid();
|
||||
sort="rdf:http://www.technikum-wien.at/kontakt/rdf#updateamum" onclick="KontaktKontaktTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
|
||||
<template>
|
||||
<rule>
|
||||
<treechildren>
|
||||
@@ -235,8 +245,8 @@ $uid = get_uid();
|
||||
</vbox>
|
||||
</hbox>
|
||||
</groupbox>
|
||||
<?php
|
||||
$recht = new benutzerberechtigung();
|
||||
<?php
|
||||
$recht = new benutzerberechtigung();
|
||||
$recht->getBerechtigungen($uid);
|
||||
if($recht->isberechtigt('mitarbeiter/bankdaten') || $recht->isberechtigt('student/bankdaten'))
|
||||
echo '
|
||||
@@ -293,7 +303,7 @@ echo '
|
||||
sort="rdf:http://www.technikum-wien.at/bankverbindung/rdf#bankverbindung_id" onclick="KontaktBankverbindungTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
|
||||
<template>
|
||||
<rule>
|
||||
<treechildren>
|
||||
@@ -309,7 +319,7 @@ echo '
|
||||
<treecell label="rdf:http://www.technikum-wien.at/bankverbindung/rdf#verrechnung" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/bankverbindung/rdf#person_id" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/bankverbindung/rdf#bankverbindung_id" />
|
||||
|
||||
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
@@ -49,6 +49,8 @@ class adresse extends basis_db
|
||||
public $insertamum; // timestamp
|
||||
public $insertvon; // string
|
||||
public $ext_id; // integer
|
||||
public $rechnungsadresse=false; // boolean
|
||||
public $anmerkung; // string
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
@@ -103,6 +105,8 @@ class adresse extends basis_db
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->firma_id = $row->firma_id;
|
||||
$this->rechnungsadresse = $this->db_parse_bool($row->rechnungsadresse);
|
||||
$this->anmerkung = $row->anmerkung;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -157,6 +161,8 @@ class adresse extends basis_db
|
||||
$adr_obj->insertamum = $row->insertamum;
|
||||
$adr_obj->insertvon = $row->insertvon;
|
||||
$adr_obj->zustelladresse = $this->db_parse_bool($row->zustelladresse);
|
||||
$adr_obj->rechnungsadresse = $this->db_parse_bool($row->rechnungsadresse);
|
||||
$adr_obj->anmerkung = $row->anmerkung;
|
||||
|
||||
$this->result[] = $adr_obj;
|
||||
}
|
||||
@@ -211,6 +217,8 @@ class adresse extends basis_db
|
||||
$adr_obj->insertamum = $row->insertamum;
|
||||
$adr_obj->insertvon = $row->insertvon;
|
||||
$adr_obj->zustelladresse = $this->db_parse_bool($row->zustelladresse);
|
||||
$adr_obj->rechnungsadresse = $this->db_parse_bool($row->rechnungsadresse);
|
||||
$adr_obj->anmerkung = $row->anmerkung;
|
||||
|
||||
$this->result[] = $adr_obj;
|
||||
}
|
||||
@@ -281,7 +289,7 @@ class adresse extends basis_db
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
$qry='BEGIN;INSERT INTO public.tbl_adresse (person_id, name, strasse, plz, typ, ort, nation, insertamum, insertvon,
|
||||
gemeinde, heimatadresse, zustelladresse, firma_id, updateamum, updatevon) VALUES('.
|
||||
gemeinde, heimatadresse, zustelladresse, firma_id, updateamum, updatevon, rechnungsadresse, anmerkung) VALUES('.
|
||||
$this->db_add_param($this->person_id, FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->name).', '.
|
||||
$this->db_add_param($this->strasse).', '.
|
||||
@@ -294,7 +302,9 @@ class adresse extends basis_db
|
||||
$this->db_add_param($this->heimatadresse,FHC_BOOLEAN, false).', '.
|
||||
$this->db_add_param($this->zustelladresse,FHC_BOOLEAN, false).', '.
|
||||
$this->db_add_param($this->firma_id, FHC_INTEGER).', now(), '.
|
||||
$this->db_add_param($this->updatevon).');';
|
||||
$this->db_add_param($this->updatevon).','.
|
||||
$this->db_add_param($this->rechnungsadresse, FHC_BOOLEAN, false).','.
|
||||
$this->db_add_param($this->anmerkung).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -317,7 +327,9 @@ class adresse extends basis_db
|
||||
' updateamum= now(), '.
|
||||
' updatevon='.$this->db_add_param($this->updatevon).', '.
|
||||
' heimatadresse='.$this->db_add_param($this->heimatadresse, FHC_BOOLEAN, false).', '.
|
||||
' zustelladresse='.$this->db_add_param($this->zustelladresse, FHC_BOOLEAN, false).' '.
|
||||
' zustelladresse='.$this->db_add_param($this->zustelladresse, FHC_BOOLEAN, false).', '.
|
||||
' rechnungsadresse='.$this->db_add_param($this->rechnungsadresse, FHC_BOOLEAN, false).','.
|
||||
' anmerkung='.$this->db_add_param($this->anmerkung).' '.
|
||||
'WHERE adresse_id='.$this->db_add_param($this->adresse_id, FHC_INTEGER, false).';';
|
||||
}
|
||||
|
||||
@@ -428,6 +440,8 @@ class adresse extends basis_db
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->firma_id = $row->firma_id;
|
||||
$this->rechnungsadresse = $this->db_parse_bool($row->rechnungsadresse);
|
||||
$this->anmerkung = $row->anmerkung;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
+10
-7
@@ -22,7 +22,7 @@
|
||||
// header für no cache
|
||||
header("Cache-Control: no-cache");
|
||||
header("Cache-Control: post-check=0, pre-check=0",false);
|
||||
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Pragma: no-cache");
|
||||
// content type setzen
|
||||
header("Content-type: application/xhtml+xml");
|
||||
@@ -35,18 +35,18 @@ require_once('../include/datum.class.php');
|
||||
|
||||
if(isset($_GET['person_id']))
|
||||
$person_id = $_GET['person_id'];
|
||||
else
|
||||
else
|
||||
$person_id = '';
|
||||
|
||||
if(isset($_GET['adresse_id']))
|
||||
$adresse_id = $_GET['adresse_id'];
|
||||
else
|
||||
else
|
||||
$adresse_id = '';
|
||||
|
||||
|
||||
$datum = new datum();
|
||||
|
||||
$adresse = new adresse();
|
||||
|
||||
|
||||
$rdf_url='http://www.technikum-wien.at/adresse';
|
||||
|
||||
echo '
|
||||
@@ -75,15 +75,16 @@ function draw_rdf($row)
|
||||
{
|
||||
global $rdf_url;
|
||||
$db = new basis_db();
|
||||
|
||||
|
||||
$typ='';
|
||||
switch ($row->typ)
|
||||
{
|
||||
case 'h': $typ='Hauptwohnsitz'; break;
|
||||
case 'n': $typ='Nebenwohnsitz'; break;
|
||||
case 'f': $typ='Firma'; break;
|
||||
case 'r': $typ='Rechnungsadresse'; break;
|
||||
}
|
||||
|
||||
|
||||
$firma_name='';
|
||||
if($row->firma_id!='')
|
||||
{
|
||||
@@ -114,6 +115,8 @@ function draw_rdf($row)
|
||||
<ADRESSE:firma_id><![CDATA['.$row->firma_id.']]></ADRESSE:firma_id>
|
||||
<ADRESSE:firma_name><![CDATA['.$firma_name.']]></ADRESSE:firma_name>
|
||||
<ADRESSE:updateamum><![CDATA['.date('d.m.Y H:i:s',strtotime($row->updateamum)).']]></ADRESSE:updateamum>
|
||||
<ADRESSE:rechnungsadresse><![CDATA['.($row->rechnungsadresse?'Ja':'Nein').']]></ADRESSE:rechnungsadresse>
|
||||
<ADRESSE:anmerkung><![CDATA['.$row->anmerkung.']]></ADRESSE:anmerkung>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
';
|
||||
|
||||
+14
-1
@@ -50,6 +50,19 @@ if($result = @$db->db_query("SELECT * FROM information_schema.role_table_grants
|
||||
}
|
||||
}
|
||||
|
||||
//Spalte anmerkung und rechnungsadresse in tbl_adresse
|
||||
if(!$result = @$db->db_query("SELECT rechnungsadresse FROM public.tbl_adresse LIMIT 1"))
|
||||
{
|
||||
$qry = "ALTER TABLE public.tbl_adresse ADD COLUMN rechnungsadresse boolean NOT NULL DEFAULT false;
|
||||
ALTER TABLE public.tbl_adresse ADD COLUMN anmerkung text;
|
||||
COMMENT ON COLUMN public.tbl_adresse.typ IS 'h=hauptwohnsitz, n=nebenwohnsitz, f=firma, r=Rechnungsadresse';";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>public.tbl_adresse: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo 'public.tbl_adresse: Spalte rechnungsadresse und anmerkung hinzugefuegt';
|
||||
}
|
||||
|
||||
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
|
||||
echo '<H2>Pruefe Tabellen und Attribute!</H2>';
|
||||
|
||||
@@ -199,7 +212,7 @@ $tabellen=array(
|
||||
"lehre.tbl_zeugnis" => array("zeugnis_id","student_uid","zeugnis","erstelltam","gedruckt","titel","bezeichnung","updateamum","updatevon","insertamum","insertvon","ext_id"),
|
||||
"lehre.tbl_zeugnisnote" => array("lehrveranstaltung_id","student_uid","studiensemester_kurzbz","note","uebernahmedatum","benotungsdatum","bemerkung","updateamum","updatevon","insertamum","insertvon","ext_id","punkte"),
|
||||
"public.ci_apikey" => array("apikey_id","key","level","ignore_limits","date_created"),
|
||||
"public.tbl_adresse" => array("adresse_id","person_id","name","strasse","plz","ort","gemeinde","nation","typ","heimatadresse","zustelladresse","firma_id","updateamum","updatevon","insertamum","insertvon","ext_id"),
|
||||
"public.tbl_adresse" => array("adresse_id","person_id","name","strasse","plz","ort","gemeinde","nation","typ","heimatadresse","zustelladresse","firma_id","updateamum","updatevon","insertamum","insertvon","ext_id","rechnungsadresse","anmerkung"),
|
||||
"public.tbl_akte" => array("akte_id","person_id","dokument_kurzbz","uid","inhalt","mimetype","erstelltam","gedruckt","titel","bezeichnung","updateamum","updatevon","insertamum","insertvon","ext_id","dms_id","nachgereicht","anmerkung","titel_intern","anmerkung_intern","nachgereicht_am"),
|
||||
"public.tbl_ampel" => array("ampel_id","kurzbz","beschreibung","benutzer_select","deadline","vorlaufzeit","verfallszeit","insertamum","insertvon","updateamum","updatevon","email","verpflichtend","buttontext"),
|
||||
"public.tbl_ampel_benutzer_bestaetigt" => array("ampel_benutzer_bestaetigt_id","ampel_id","uid","insertamum","insertvon"),
|
||||
|
||||
Reference in New Issue
Block a user