mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 08:22:17 +00:00
This commit is contained in:
@@ -348,6 +348,11 @@ if(!$error)
|
||||
$variable->name = 'kontofilterstg';
|
||||
$variable->wert = $_POST['kontofilterstg'];
|
||||
}
|
||||
elseif(isset($_POST['name']))
|
||||
{
|
||||
$variable->name = $_POST['name'];
|
||||
$variable->wert = $_POST['wert'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$error = true;
|
||||
|
||||
@@ -568,6 +568,25 @@ function LeDetailSave()
|
||||
|
||||
if(lehrveranstaltung=='')
|
||||
return false;
|
||||
|
||||
if(raumtyp=='')
|
||||
{
|
||||
alert('Raumtyp muss ausgewaehlt werden');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(raumtypalternativ=='')
|
||||
{
|
||||
alert('RaumtypAlternativ muss ausgewaehlt werden');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(sprache=='')
|
||||
{
|
||||
alert('Sprache muss ausgewaehlt werden');
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
var req = new phpRequest('lvplanung/lehrveranstaltungDBDML.php','','');
|
||||
neu = document.getElementById('lehrveranstaltung-detail-checkbox-new').checked;
|
||||
|
||||
@@ -98,6 +98,7 @@ if(!$error)
|
||||
$mitarbeiter->telefonklappe = $_POST['telefonklappe'];
|
||||
$mitarbeiter->lektor = ($_POST['lektor']=='true'?true:false);
|
||||
$mitarbeiter->fixangestellt = ($_POST['fixangestellt']=='true'?true:false);
|
||||
$mitarbeiter->bismelden = ($_POST['bismelden']=='true'?true:false);
|
||||
$mitarbeiter->ausbildungcode = $_POST['ausbildung'];
|
||||
$mitarbeiter->anmerkung = $_POST['anmerkung'];
|
||||
$mitarbeiter->ort_kurzbz = $_POST['ort_kurzbz'];
|
||||
|
||||
@@ -251,17 +251,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</menulist>
|
||||
<spacer flex="1"/>
|
||||
</vbox>
|
||||
<label align="end" control="mitarbeiter-detail-menulist-ausbildung" value="Ausbildung:"/>
|
||||
<menulist id="mitarbeiter-detail-menulist-ausbildung" disabled="true"
|
||||
datasources="<?php echo APP_ROOT; ?>rdf/ausbildung.rdf.php?optional=true"
|
||||
ref="http://www.technikum-wien.at/ausbildung/alle" flex="1">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem uri="rdf:*" label="rdf:http://www.technikum-wien.at/ausbildung/rdf#bezeichnung"
|
||||
value="rdf:http://www.technikum-wien.at/ausbildung/rdf#code"/>
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
<spacer />
|
||||
<checkbox label="Bismelden" id="mitarbeiter-detail-checkbox-bismelden" checked="false" disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Anmerkung" control="mitarbeiter-detail-textbox-mitarbeiteranmerkung"/>
|
||||
@@ -271,6 +262,20 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<textbox id="mitarbeiter-detail-textbox-alias" disabled="true"/>
|
||||
<spacer />
|
||||
</vbox>
|
||||
<label align="end" control="mitarbeiter-detail-menulist-ausbildung" value="Ausbildung:"/>
|
||||
<vbox>
|
||||
<menulist id="mitarbeiter-detail-menulist-ausbildung" disabled="true"
|
||||
datasources="<?php echo APP_ROOT; ?>rdf/ausbildung.rdf.php?optional=true"
|
||||
ref="http://www.technikum-wien.at/ausbildung/alle">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem uri="rdf:*" label="rdf:http://www.technikum-wien.at/ausbildung/rdf#bezeichnung"
|
||||
value="rdf:http://www.technikum-wien.at/ausbildung/rdf#code"/>
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
<spacer flex="1"/>
|
||||
</vbox>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
@@ -402,6 +402,7 @@ function MitarbeiterDetailDisableFields(val)
|
||||
document.getElementById('mitarbeiter-detail-textbox-stundensatz').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-textbox-telefonklappe').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-checkbox-fixangestellt').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-checkbox-bismelden').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-menulist-standort').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-textbox-mitarbeiteranmerkung').disabled=val;
|
||||
@@ -489,6 +490,7 @@ function MitarbeiterAuswahl()
|
||||
telefonklappe=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#telefonklappe" ));
|
||||
lektor=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#lektor" ));
|
||||
fixangestellt=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#fixangestellt" ));
|
||||
bismelden=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bismelden" ));
|
||||
ausbildung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ausbildung" ));
|
||||
anmerkung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" ));
|
||||
ort_kurzbz=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ort_kurzbz" ));
|
||||
@@ -540,6 +542,11 @@ function MitarbeiterAuswahl()
|
||||
document.getElementById('mitarbeiter-detail-checkbox-fixangestellt').checked=true;
|
||||
else
|
||||
document.getElementById('mitarbeiter-detail-checkbox-fixangestellt').checked=false;
|
||||
|
||||
if(bismelden=='Ja')
|
||||
document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked=true;
|
||||
else
|
||||
document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked=false;
|
||||
document.getElementById('mitarbeiter-detail-menulist-ausbildung').value=ausbildung;
|
||||
document.getElementById('mitarbeiter-detail-textbox-mitarbeiteranmerkung').value=anmerkung;
|
||||
document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value=ort_kurzbz;
|
||||
@@ -687,6 +694,7 @@ function MitarbeiterSave()
|
||||
telefonklappe = document.getElementById('mitarbeiter-detail-textbox-telefonklappe').value;
|
||||
lektor = document.getElementById('mitarbeiter-detail-checkbox-lektor').checked;
|
||||
fixangestellt = document.getElementById('mitarbeiter-detail-checkbox-fixangestellt').checked;
|
||||
bismelden = document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked;
|
||||
ausbildung = document.getElementById('mitarbeiter-detail-menulist-ausbildung').value;
|
||||
anmerkung = document.getElementById('mitarbeiter-detail-textbox-mitarbeiteranmerkung').value;
|
||||
ort_kurzbz = document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value;
|
||||
@@ -730,6 +738,7 @@ function MitarbeiterSave()
|
||||
req.add('telefonklappe', telefonklappe);
|
||||
req.add('lektor', lektor);
|
||||
req.add('fixangestellt', fixangestellt);
|
||||
req.add('bismelden', bismelden);
|
||||
req.add('ausbildung', ausbildung);
|
||||
req.add('anmerkung', anmerkung);
|
||||
req.add('ort_kurzbz', ort_kurzbz);
|
||||
|
||||
+68
-1
@@ -73,7 +73,35 @@ function loadURL(event)
|
||||
}
|
||||
function stpltableChange(db_stpl_table)
|
||||
{
|
||||
//alert(db_stpl_table);
|
||||
// Request absetzen
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
req.add('type', 'variablechange');
|
||||
req.add('name', 'db_stpl_table');
|
||||
req.add('wert', db_stpl_table);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
alert(response)
|
||||
else
|
||||
alert(val.dbdml_errormsg)
|
||||
}
|
||||
else
|
||||
{
|
||||
//Statusbar setzen
|
||||
document.getElementById("statusbarpanel-text").label = "Tabelle erfolgreich geaendert";
|
||||
document.getElementById("statusbarpanel-db_table").label = db_stpl_table;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function studiensemesterChange()
|
||||
@@ -129,6 +157,45 @@ function studiensemesterChange()
|
||||
return true;
|
||||
}
|
||||
|
||||
function variableChange(variable, id)
|
||||
{
|
||||
item = document.getElementById(id);
|
||||
|
||||
if(item.getAttribute('checked')=='true')
|
||||
checked='true';
|
||||
else
|
||||
checked='false';
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
|
||||
// Request absetzen
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/fasDBDML.php';
|
||||
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
req.add('type', 'variablechange');
|
||||
req.add('name', variable);
|
||||
req.add('wert', checked);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
alert(response)
|
||||
else
|
||||
alert(val.dbdml_errormsg)
|
||||
}
|
||||
else
|
||||
{
|
||||
//Statusbar setzen
|
||||
document.getElementById("statusbarpanel-text").label = "Variable erfolgreich geaendert";
|
||||
}
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Laedt das Undo Menue Neu
|
||||
// ****
|
||||
|
||||
+62
-20
@@ -3,6 +3,7 @@ header("Content-type: application/vnd.mozilla.xul+xml");
|
||||
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
|
||||
include('../vilesci/config.inc.php');
|
||||
include('../include/functions.inc.php');
|
||||
include('../include/benutzerberechtigung.class.php');
|
||||
include('../include/fas/benutzer.class.php');
|
||||
|
||||
$uid=get_uid();
|
||||
@@ -14,8 +15,12 @@ if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
$error_msg.=loadVariables($conn,$uid);
|
||||
|
||||
$benutzer = new benutzer($conn);
|
||||
if(!$benutzer->loadVariables($uid))
|
||||
$error_msg = $benutzer->errormsg;
|
||||
$benutzer->loadVariables($uid);
|
||||
|
||||
loadVariables($conn, $uid);
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
$rechte->getBerechtigungen($uid);
|
||||
|
||||
/*echo '<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>';*/
|
||||
echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';
|
||||
echo '<?xul-overlay href="'.APP_ROOT.'content/tempusoverlay.xul.php"?>';
|
||||
@@ -46,6 +51,9 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/tempusoverlay.xul.php"?>';
|
||||
<command id="menu-properties-studiensemester:command" oncommand="studiensemesterChange();"/>
|
||||
<command id="menu-prefs-stpltable-stundenplan:command" oncommand="stpltableChange('stundenplan');"/>
|
||||
<command id="menu-prefs-stpltable-stundenplandev:command" oncommand="stpltableChange('stundenplandev');"/>
|
||||
<command id="menu-prefs-ignore_kollision:command" oncommand="variableChange('ignore_kollision','menu-prefs-ignore_kollision');"/>
|
||||
<command id="menu-prefs-ignore_zeitsperre:command" oncommand="variableChange('ignore_zeitsperre','menu-prefs-ignore_zeitsperre');"/>
|
||||
<command id="menu-prefs-ignore_reservierung:command" oncommand="variableChange('ignore_reservierung','menu-prefs-ignore_reservierung');"/>
|
||||
</commandset>
|
||||
|
||||
<keyset id="mainkeys">
|
||||
@@ -88,24 +96,6 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/tempusoverlay.xul.php"?>';
|
||||
</menu>
|
||||
<menu id="menu-prefs" label="&menu-prefs.label;" accesskey="&menu-prefs.accesskey;">
|
||||
<menupopup id="menu-prefs-popup">
|
||||
<menu id="menu-prefs-stpltable" label="&menu-prefs-stpltable.label;" accesskey="&menu-prefs-stpltable.accesskey;">
|
||||
<menupopup id="menu-prefs-stpltable-popup">
|
||||
<menuitem
|
||||
id ="menu-prefs-stpltable-stundenplan"
|
||||
type ="radio"
|
||||
key ="menu-prefs-stpltable-stundenplan:key"
|
||||
label ="&menu-prefs-stpltable-stundenplan.label;"
|
||||
command ="menu-prefs-stpltable-stundenplan:command"
|
||||
accesskey ="&menu-prefs-stpltable-stundenplan.accesskey;"/>
|
||||
<menuitem
|
||||
id ="menu-prefs-stpltable-stundenplandev"
|
||||
type ="radio"
|
||||
key ="menu-prefs-stpltable-stundenplandev:key"
|
||||
label ="&menu-prefs-stpltable-stundenplandev.label;"
|
||||
command ="menu-prefs-stpltable-stundenplandev:command"
|
||||
accesskey ="&menu-prefs-stpltable-stundenplandev.accesskey;"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menu
|
||||
id = "menu-properies-studiensemester"
|
||||
label = "Studiensemester">
|
||||
@@ -126,6 +116,58 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/tempusoverlay.xul.php"?>';
|
||||
|
||||
</menupopup>
|
||||
</menu>
|
||||
<?php
|
||||
if($rechte->isBerechtigt('admin'))
|
||||
{
|
||||
?>
|
||||
<menu id="menu-prefs-stpltable" label="&menu-prefs-stpltable.label;" accesskey="&menu-prefs-stpltable.accesskey;">
|
||||
<menupopup id="menu-prefs-stpltable-popup">
|
||||
<menuitem
|
||||
id ="menu-prefs-stpltable-stundenplan"
|
||||
type ="radio"
|
||||
key ="menu-prefs-stpltable-stundenplan:key"
|
||||
label ="&menu-prefs-stpltable-stundenplan.label;"
|
||||
command ="menu-prefs-stpltable-stundenplan:command"
|
||||
accesskey ="&menu-prefs-stpltable-stundenplan.accesskey;"/>
|
||||
<menuitem
|
||||
id ="menu-prefs-stpltable-stundenplandev"
|
||||
type ="radio"
|
||||
key ="menu-prefs-stpltable-stundenplandev:key"
|
||||
label ="&menu-prefs-stpltable-stundenplandev.label;"
|
||||
command ="menu-prefs-stpltable-stundenplandev:command"
|
||||
accesskey ="&menu-prefs-stpltable-stundenplandev.accesskey;"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menuitem
|
||||
id ="menu-prefs-ignore_kollision"
|
||||
type ="checkbox"
|
||||
key ="menu-prefs-ignore_kollision:key"
|
||||
label ="&menu-prefs-ignore_kollision.label;"
|
||||
command ="menu-prefs-ignore_kollision:command"
|
||||
accesskey ="&menu-prefs-ignore_kollision.accesskey;"
|
||||
checkbox ="<?php echo $ignore_kollision;?>"
|
||||
/>
|
||||
<menuitem
|
||||
id ="menu-prefs-ignore_zeitsperre"
|
||||
type ="checkbox"
|
||||
key ="menu-prefs-ignore_zeitsperre:key"
|
||||
label ="&menu-prefs-ignore_zeitsperre.label;"
|
||||
command ="menu-prefs-ignore_zeitsperre:command"
|
||||
accesskey ="&menu-prefs-ignore_zeitsperre.accesskey;"
|
||||
checkbox ="<?php echo $ignore_zeitsperre;?>"
|
||||
/>
|
||||
<menuitem
|
||||
id ="menu-prefs-ignore_reservierung"
|
||||
type ="checkbox"
|
||||
key ="menu-prefs-ignore_reservierung:key"
|
||||
label ="&menu-prefs-ignore_reservierung.label;"
|
||||
command ="menu-prefs-ignore_reservierung:command"
|
||||
accesskey ="&menu-prefs-ignore_reservierung.accesskey;"
|
||||
checkbox ="<?php echo $ignore_reservierung;?>"
|
||||
/>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menu id="menu-help" label="&menu-help.label;" accesskey="&menu-help.accesskey;">
|
||||
|
||||
Reference in New Issue
Block a user