This commit is contained in:
Andreas Österreicher
2007-10-03 11:52:23 +00:00
parent 43f3e3148c
commit 4dad8af683
6 changed files with 87 additions and 10 deletions
+21 -6
View File
@@ -95,6 +95,9 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
<command id="menu-extras-reihungstest:command" oncommand="ExtrasShowReihungstest();"/>
<command id="menu-extras-firma:command" oncommand="ExtrasShowFirmenverwaltung();"/>
<command id="menu-bis-mitarbeiter-import:command" oncommand="BISMitarbeiterImport();"/>
<command id="menu-bis-mitarbeiter-export:command" oncommand="BISMitarbeiterExport();"/>
<command id="menu-bis-mitarbeiter-checkverwendung:command" oncommand="BISMitarbeiterCheckVerwendung();"/>
<command id="menu-bis-mitarbeiter-checkfunktion:command" oncommand="BISMitarbeiterCheckFunktion();"/>
<command id="menu-help-close:command" oncommand="OpenAboutDialog()"/>
</commandset>
@@ -336,18 +339,30 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
<menupopup id="menu-bis-popup">
<menu id="menu-bis-mitarbeiter" label="&menu-bis-mitarbeiter.label;" accesskey="&menu-bis-mitarbeiter.accesskey;">
<menupopup id="menu-bis-mitarbeiter-popup">
<menuitem
id = "menu-bis-mitarbeiter-checkverwendung"
key = "menu-bis-mitarbeiter-checkverwendung:key"
label = "&menu-bis-mitarbeiter-checkverwendung.label;"
command = "menu-bis-mitarbeiter-checkverwendung:command"
accesskey = "&menu-bis-mitarbeiter-checkverwendung.accesskey;"/>
<menuitem
id = "menu-bis-mitarbeiter-checkfunktion"
key = "menu-bis-mitarbeiter-checkfunktion:key"
label = "&menu-bis-mitarbeiter-checkfunktion.label;"
command = "menu-bis-mitarbeiter-checkfunktion:command"
accesskey = "&menu-bis-mitarbeiter-checkfunktion.accesskey;"/>
<menuitem
id = "menu-bis-mitarbeiter-export"
key = "menu-bis-mitarbeiter-export:key"
label = "&menu-bis-mitarbeiter-export.label;"
command = "menu-bis-mitarbeiter-export:command"
accesskey = "&menu-bis-mitarbeiter-export.accesskey;"/>
<menuitem
id = "menu-bis-mitarbeiter-import"
key = "menu-bis-mitarbeiter-import:key"
label = "&menu-bis-mitarbeiter-import.label;"
command = "menu-bis-mitarbeiter-import:command"
accesskey = "&menu-bis-mitarbeiter-import.accesskey;"/>
<menuitem
id = "menu-bis-mitarbeiter-export"
key = "menu-bis-mitarbeiter-export:key"
label = "&menu-bis-mitarbeiter-export.label;"
command = "menu-bis-mitarbeiter-export:command"
accesskey = "&menu-bis-mitarbeiter-export.accesskey;"/>
</menupopup>
</menu>
</menupopup>
+24
View File
@@ -800,6 +800,30 @@ function BISMitarbeiterImport()
window.open('<?php echo APP_ROOT ?>vilesci/bis/personalimport.php','Import','');
}
// ****
// * Oeffnet Script zum generieren der BIS-Meldung
// ****
function BISMitarbeiterExport()
{
window.open('<?php echo APP_ROOT ?>vilesci/bis/personalmeldung.php','Generieren','');
}
// ****
// * Oeffnet Script zum Checken der Verwendung
// ****
function BISMitarbeiterCheckVerwendung()
{
window.open('<?php echo APP_ROOT ?>vilesci/bis/checkverwendung.php','CheckVerwendung','');
}
// ****
// * oeffnet Script zum Checken der Funktion
// ****
function BISMitarbeiterCheckFunktion()
{
window.open('<?php echo APP_ROOT ?>vilesci/bis/checkfunktion.php','CheckFunktion','');
}
// ****
// * Oeffnet den About Dialog
// ****
+30 -1
View File
@@ -394,6 +394,29 @@ function StudentProjektarbeitAuswahl()
}
// ****
// * Refresht das Firma DropDown
// ****
function StudentProjektarbeitFirmaRefresh()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree = document.getElementById('student-projektarbeit-menulist-firma');
var url="<?php echo APP_ROOT ?>rdf/firma.rdf.php?optional=true&"+gettimestamp();
//Alte DS entfernen
var oldDatasources = tree.database.GetDataSources();
while(oldDatasources.hasMoreElements())
{
tree.database.RemoveDataSource(oldDatasources.getNext());
}
//Refresh damit die entfernten DS auch wirklich entfernt werden
tree.builder.rebuild();
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
StudentProjektbetreuerTreeDatasource = rdfService.GetDataSource(url);
tree.database.AddDataSource(StudentProjektbetreuerTreeDatasource);
}
// ****
// * Speichert die Projektarbeit Daten
// ****
@@ -757,7 +780,7 @@ function StudentProjektbetreuerDetailDisableFields(val)
// ****
function StudentProjektbetreuerDetailReset()
{
document.getElementById('student-projektbetreuer-textbox-faktor').value=document.getElementById('student-projektarbeit-textbox-faktor').value;
document.getElementById('student-projektbetreuer-textbox-faktor').value='1';
document.getElementById('student-projektbetreuer-textbox-name').value='';
document.getElementById('student-projektbetreuer-menulist-note').value='';
document.getElementById('student-projektbetreuer-menulist-betreuerart').value='Betreuer';
@@ -826,6 +849,12 @@ function StudentProjektbetreuerSpeichern()
var tree = document.getElementById('student-projektarbeit-tree');
if(person_id=='')
{
alert('Bitte zuerst einen Betreuer auswaehlen');
return false;
}
if (tree.currentIndex==-1)
{
alert('Projektarbeit muss ausgewaehlt sein');