diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index 0ad3a4fac..c3f507184 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -580,18 +580,26 @@ function StatistikPrintKoordinatorstunden() { tree = document.getElementById('tree-fachbereich'); - if(tree.currentIndex==-1) + try { - alert('Bitte zuerst einen Fachbereich auswaehlen'); - return; + //Fachbereich holen + var col; + col = tree.columns ? tree.columns["fachbereich-treecol-kurzbz"] : "fachbereich-treecol-kurzbz"; + var fachbereich_kurzbz=tree.view.getCellText(tree.currentIndex,col); + + col = tree.columns ? tree.columns["fachbereich-treecol-uid"] : "fachbereich-treecol-uid"; + var uid=tree.view.getCellText(tree.currentIndex,col); + + if(uid=='') + window.open('content/statistik/koordinatorstunden.php?fachbereich_kurzbz='+fachbereich_kurzbz,'Koordinatorstunden'); + else + alert('Bitte einen Fachbereich auswaehlen'); + } + catch(e) + { + alert('Bitte einen Fachbereich auswaehlen'); + return false; } - - //Fachbereich holen - var col; - col = tree.columns ? tree.columns["kurzbz"] : "kurzbz"; - var fachbereich_kurzbz=tree.view.getCellText(tree.currentIndex,col); - - window.open('content/statistik/koordinatorstunden.php?fachbereich_kurzbz='+fachbereich_kurzbz,'Koordinatorstunden'); } // ****