Fehler behoben bei dem die Projekt im Planner beim Starten nicht korrekt geladen wurden

This commit is contained in:
oesi
2016-03-16 19:17:54 +01:00
parent 834e63ca21
commit b9a08a12ae
4 changed files with 247 additions and 227 deletions
+56 -36
View File
@@ -22,22 +22,27 @@ require_once('../../config/vilesci.config.inc.php');
?>
var global_year;
var global_url;
var global_year;
var global_url;
function getProperties()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree=document.getElementById('tree-projektmenue');
// Wenn auf die Ueberschrift geklickt wird, soll nix passieren
if(tree.currentIndex==-1)
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
if(typeof(ProjektSelectKurzbz)!='undefined')
projekt_kurzbz = ProjektSelectKurzbz;
else
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
}
else
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
}
function showStudienjahr()
@@ -47,27 +52,35 @@ function showStudienjahr()
{
var datumAktuell = new Date();
var jahrAktuell = datumAktuell.getFullYear();
global_year = jahrAktuell;
global_year = jahrAktuell;
}
var tree=document.getElementById('tree-projektmenue');
// Wenn auf die Ueberschrift geklickt wird, soll nix passieren
if(tree.currentIndex==-1)
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
if(typeof(ProjektSelectKurzbz)!='undefined')
projekt_kurzbz = ProjektSelectKurzbz;
else
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
}
else
{
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
}
if(projekt_kurzbz == '')
{
oe_kurzbz = getTreeCellText(tree, "treecol-projektmenue-oe", tree.currentIndex);
oe_kurzbz = getTreeCellText(tree, "treecol-projektmenue-oe", tree.currentIndex);
var url = 'projekt/gantt.svg.php?oe='+oe_kurzbz+'&studienjahr='+(global_year-1)+'&ansicht=studienjahr';
global_url=url;
global_url=url;
}
else
{
var url = 'projekt/gantt.svg.php?projekt='+projekt_kurzbz+'&studienjahr='+(global_year-1)+'&ansicht=studienjahr';
global_url = url;
global_url = url;
}
document.getElementById('iframe-gant-projekt').contentWindow.location.href=url;
@@ -79,33 +92,40 @@ function showKalenderjahr()
{
var datumAktuell = new Date();
var jahrAktuell = datumAktuell.getFullYear();
global_year = jahrAktuell;
global_year = jahrAktuell;
}
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree=document.getElementById('tree-projektmenue');
// Wenn auf die Ueberschrift geklickt wird, soll nix passieren
if(tree.currentIndex==-1)
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
if(typeof(ProjektSelectKurzbz)!='undefined')
projekt_kurzbz = ProjektSelectKurzbz;
else
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
}
else
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
if(projekt_kurzbz == '')
{
oe_kurzbz = getTreeCellText(tree, "treecol-projektmenue-oe", tree.currentIndex);
oe_kurzbz = getTreeCellText(tree, "treecol-projektmenue-oe", tree.currentIndex);
var url = 'projekt/gantt.svg.php?oe='+oe_kurzbz+'&studienjahr='+global_year+'&ansicht=kalenderjahr';
global_url = url;
global_url = url;
}
else
{
var url = 'projekt/gantt.svg.php?projekt='+projekt_kurzbz+'&studienjahr='+global_year+'&ansicht=kalenderjahr';
global_url = url;
global_url = url;
}
global_url = url;
document.getElementById('iframe-gant-projekt').contentWindow.location.href=url;
document.getElementById('iframe-gant-projekt').contentWindow.location.href=url;
}
function showZeitraum(beginn, ende)
@@ -114,36 +134,36 @@ function showZeitraum(beginn, ende)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree=document.getElementById('tree-projektmenue');
// Wenn auf die Ueberschrift geklickt wird, soll nix passieren
if(tree.currentIndex==-1)
{
alert("Kein gültiges Projekt ausgewählt!");
return;
}
}
projekt_kurzbz=getTreeCellText(tree, "treecol-projektmenue-projekt_kurzbz", tree.currentIndex);
if(projekt_kurzbz == '')
{
oe_kurzbz = getTreeCellText(tree, "treecol-projektmenue-oe", tree.currentIndex);
oe_kurzbz = getTreeCellText(tree, "treecol-projektmenue-oe", tree.currentIndex);
var url = 'projekt/gantt.svg.php?oe='+oe_kurzbz+'&beginn='+beginn+'&ende='+ende;
global_url = url;
global_url = url;
}
global_url = url;
document.getElementById('iframe-gant-projekt').contentWindow.location.href=url;
document.getElementById('iframe-gant-projekt').contentWindow.location.href=url;
}
else
alert('kein gültiges Datum eingetragen');
}
function showYear()
{
var datumAktuell = new Date();
var jahrAktuell = datumAktuell.getFullYear();
global_year = jahrAktuell;
global_year = jahrAktuell;
foo = document.getElementById('toolbarbutton-menuitem-gantt-kalenderjahr');
checked=foo.getAttribute('checked');
// kalenderjahr checked
@@ -207,7 +227,7 @@ function showYearPlus()
}
function printGantt()
{
{
foo = window.open(global_url);
foo.onload = function ()
{
+2 -2
View File
@@ -63,7 +63,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/projektdetail.overlay.xul.
<!-- ************* -->
<!-- Bem.: style="visibility:collapse" versteckt eine Spalte -->
<tree id="tree-projekt" seltype="single" hidecolumnpicker="false" flex="1"
datasources="../../rdf/projekt.rdf.php?foo=<?php echo time(); ?>" ref="http://www.technikum-wien.at/projekt/alle-projekte"
datasources="../rdf/projekt.rdf.php?nocache=<?php echo time(); ?>" ref="http://www.technikum-wien.at/projekt/alle-projekte"
style="margin:0px;height:250px" enableColumnDrag="true"
onselect="onselectProjekt(this);"
persist="height"
@@ -154,5 +154,5 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/projekt/projektdetail.overlay.xul.
</tabpanels>
</tabbox>
</vbox>
</vbox>
</vbox>
</overlay>