From c22ad0a66c20320e4ee520643cc0111e31a995e9 Mon Sep 17 00:00:00 2001 From: Gerald Simane Date: Wed, 24 Jun 2009 11:52:53 +0000 Subject: [PATCH] --- include/tw/anwesenheitsliste.inc.php | 79 +- include/tw/anwesenheitsliste_bilder.inc.php | 70 +- include/tw/cis_menu_lv.inc.php | 1235 ++++++++++--------- 3 files changed, 721 insertions(+), 663 deletions(-) diff --git a/include/tw/anwesenheitsliste.inc.php b/include/tw/anwesenheitsliste.inc.php index 341a66e1c..6d214c6e6 100644 --- a/include/tw/anwesenheitsliste.inc.php +++ b/include/tw/anwesenheitsliste.inc.php @@ -22,12 +22,6 @@ //PDF fuer die Anwesenheitsliste auf CIS - $qry = "SET CLIENT_ENCODING TO 'LATIN9';"; - if(!pg_query($conn,$qry)) - { - die("Encoding konnte nicht gesetzt werden"); - } - //PDF erzeugen $pdf = new PDF('P','pt'); $pdf->Open(); @@ -36,22 +30,24 @@ $pdf->AliasNbPages(); $pdf->SetFillColor(111,111,111); $pdf->SetXY(30,40); -$stgobj=new studiengang($conn); +$stgobj=new studiengang(); $stgobj->load($stg); //Logo $pdf->Image("../../../skin/images/logo.jpg","430","55","120","35","jpg",""); //$pdf->Image("../../../skin/images/tw_logo_02.jpg","400","30","116","43","jpg",""); -$lvobj = new lehrveranstaltung($conn, $lvid); +$bezeichnung=''; +if ($lvobj = new lehrveranstaltung($lvid)) + $bezeichnung=mb_convert_encoding($lvobj->bezeichnung,'ISO-8859-15','UTF-8'); $pdf->SetFont('Arial','',16); -$pdf->MultiCell(0,20,'Anwesenheitsliste '.$lvobj->bezeichnung,0,'L',0); +$pdf->MultiCell(0,20,'Anwesenheitsliste '.$bezeichnung,0,'L',0); $pdf->SetFont('Arial','',10); $pdf->SetFillColor(190,190,190); //Bei langen Namen muss der Gruppenname etwas weiter unten angezeigt werden da er //sonst von der zweiten Zeile des Titels ueberschrieben wird. -if(strlen($lvobj->bezeichnung)>50) +if(strlen($bezeichnung)>50) $pdf->SetXY(30,75); else $pdf->SetXY(30,60); @@ -64,9 +60,9 @@ if($lehreinheit_id!='') $qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'"; $gruppen=''; -if($result = pg_query($conn, $qry)) +if($result = $db->db_query($qry)) { - while($row = pg_fetch_object($result)) + while($row = $db->db_fetch_object($result)) { if($gruppen!='') $gruppen.=', '; @@ -76,6 +72,8 @@ if($result = pg_query($conn, $qry)) $gruppen.=$row->gruppe_kurzbz; } } +$gruppen=mb_convert_encoding($gruppen,'ISO-8859-15','UTF-8'); + if(strlen($gruppen)>50) $linebreak="\n"; else @@ -159,19 +157,23 @@ $qry = "SELECT tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND lehrveranstaltung_id='".addslashes($lvid)."' AND studiensemester_kurzbz='$stsem' "; -if($lehreinheit_id!='') - $qry.=" AND tbl_lehreinheit.lehreinheit_id='".addslashes($lehreinheit_id)."'"; + if($lehreinheit_id!='') + $qry.=" AND tbl_lehreinheit.lehreinheit_id='".addslashes($lehreinheit_id)."'"; $qry.=" ORDER BY nachname, vorname;"; - -if($result = pg_query($conn,$qry)) +if($result = $db->db_query($qry)) { - while($row=pg_fetch_object($result)) + while($row=$db->db_fetch_object($result)) { $pdf->SetFont('Arial','',8); $maxY=$pdf->GetY(); $maxX=30; $pdf->SetXY($maxX,$maxY); - $pdf->MultiCell(280,$lineheight,"$row->vorname $row->nachname",1,'L',0); + + $vorname=mb_convert_encoding(trim($row->vorname),'ISO-8859-15','UTF-8'); + $nachname=mb_convert_encoding(trim($row->nachname),'ISO-8859-15','UTF-8'); + $name="$vorname $nachname"; + + $pdf->MultiCell(280,$lineheight,$name,1,'L',0); $maxX +=280; $pdf->SetXY($maxX,$maxY); $pdf->MultiCell(40,$lineheight,'',1,'L',0); @@ -212,7 +214,6 @@ $inhalt[]=array(' ','H //Studenten holen - $pdf->SetFont('Arial','',8); $maxY=$pdf->GetY(); $maxX=30; @@ -246,7 +247,7 @@ $pdf->SetFont('Arial','',8); $maxX +=40; $pdf->SetXY($maxX,$maxY); $pdf->MultiCell(40,$lineheight,'',1,'L',0); -$stsem_obj = new studiensemester($conn); +$stsem_obj = new studiensemester(); $stsem_obj->load($stsem); $stsemdatumvon = $stsem_obj->start; $stsemdatumbis = $stsem_obj->ende; @@ -272,10 +273,10 @@ if($lehreinheit_id!='') $qry.=' ORDER BY nachname, vorname, person_id, tbl_bisio.bis DESC'; //echo $qry; -if($result = pg_query($conn, $qry)) +if($result = $db->db_query($qry)) { $i=0; - while($elem = pg_fetch_object($result)) + while($elem = $db->db_fetch_object($result)) { //Abbrecher und Unterbrecher nicht anzeigen if($elem->status!='Abbrecher' && $elem->status!='Unterbrecher') @@ -294,15 +295,24 @@ if($result = pg_query($conn, $qry)) $maxY=$pdf->GetY(); } + $vorname=mb_convert_encoding(trim($elem->vorname),'ISO-8859-15','UTF-8'); + $nachname=mb_convert_encoding(trim($elem->nachname),'ISO-8859-15','UTF-8'); + $name="$vorname $nachname"; + $matrikelnr=trim(mb_convert_encoding($elem->matrikelnr,'ISO-8859-15','UTF-8')); + $sem_verb_grup=trim(mb_convert_encoding($elem->semester.$elem->verband.$elem->gruppe,'ISO-8859-15','UTF-8')); + + + + $maxX=30; $pdf->SetXY($maxX,$maxY); $pdf->MultiCell(20,$lineheight,$i,1,'R',1); $maxX +=20; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Courier','B',8); - $pdf->MultiCell(130,$lineheight,$elem->nachname,1,'L',1); + $pdf->MultiCell(130,$lineheight,$nachname,1,'L',1); $pdf->SetFont('Arial','',8); - $pdf->SetXY($maxX+strlen($elem->nachname)*5+1,$maxY); + $pdf->SetXY($maxX+strlen($nachname)*5+1,$maxY); if($elem->status=='Incoming') //Incoming $inc=' (i)'; else @@ -314,14 +324,15 @@ if($result = pg_query($conn, $qry)) if($elem->note==6) //angerechnet $inc.=' (ar)'; - $pdf->MultiCell(130,$lineheight,$elem->vorname.$inc,0,'L',0); + + $pdf->MultiCell(130,$lineheight,$vorname.$inc,0,'L',0); $maxX +=130; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Arial','',8); - $pdf->MultiCell(65,$lineheight,trim($elem->matrikelnr),1,'C',1); + $pdf->MultiCell(65,$lineheight,$matrikelnr,1,'C',1); $maxX +=65; $pdf->SetXY($maxX,$maxY); - $pdf->MultiCell(65,$lineheight,$elem->semester.$elem->verband.$elem->gruppe,1,'C',1); + $pdf->MultiCell(65,$lineheight,$sem_verb_grup,1,'C',1); $maxX +=65; $pdf->SetXY($maxX,$maxY); $pdf->MultiCell(40,$lineheight,'',1,'L',1); @@ -340,7 +351,7 @@ if($result = pg_query($conn, $qry)) $maxX +=40; $pdf->SetXY($maxX,$maxY); $pdf->MultiCell(40,$lineheight,'',1,'L',1); - $inhalt[]=array($i,$elem->nachname.' '.$elem->vorname,trim($elem->matrikelnr),$elem->semester.$elem->verband.$elem->gruppe,'','','','','',''); + $inhalt[]=array($i,$nachname.' '.$vorname,$matrikelnr,$sem_verb_grup,'','','','','',''); } } } @@ -358,7 +369,10 @@ $maxY=$pdf->GetY()+5; $maxX=30; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Arial','B',8); -$pdf->MultiCell(520,$lineheight,'Fachhochschulstudiengang ('.strtoupper($stgobj->typ).') '.$stgobj->bezeichnung,0,'L',0); + + +$bezeichnung=mb_convert_encoding('Fachhochschulstudiengang ('.strtoupper($stgobj->typ).') '.$stgobj->bezeichnung,'ISO-8859-15','UTF-8'); +$pdf->MultiCell(520,$lineheight,$bezeichnung,0,'L',0); //FHStg $maxY=$pdf->GetY(); @@ -366,12 +380,5 @@ $maxX=30; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Arial','',8); $pdf->MultiCell(520,$lineheight,'Fehlt ein Student länger als 2 Wochen, bitte um einen deutlichen Vermerk auf der Anwesenheitsliste. Die Anwesenheitsliste bitte am Ende des Monats im Sekretariat abgeben! Bitte achten Sie darauf, dass Sie nur VOLLSTÄNDIG AUSGEFÜLLTE LISTEN abgeben!',0,'L',0); - - $qry = "SET CLIENT_ENCODING TO 'UTF8';"; - if(!pg_query($conn,$qry)) - { - die("Encoding konnte nicht gesetzt werden"); - } - $pdf->Output('anwesenheitsliste.pdf','I'); ?> \ No newline at end of file diff --git a/include/tw/anwesenheitsliste_bilder.inc.php b/include/tw/anwesenheitsliste_bilder.inc.php index 777472d49..a964b971c 100644 --- a/include/tw/anwesenheitsliste_bilder.inc.php +++ b/include/tw/anwesenheitsliste_bilder.inc.php @@ -21,12 +21,7 @@ */ //PDF fuer die Anwesenheitsliste auf CIS - $qry = "SET CLIENT_ENCODING TO 'LATIN9';"; - if(!pg_query($conn,$qry)) - { - die("Encoding konnte nicht gesetzt werden"); - } - + //PDF erzeugen $pdf = new PDF('P','pt'); $pdf->Open(); @@ -35,22 +30,25 @@ $pdf->AliasNbPages(); $pdf->SetFillColor(111,111,111); $pdf->SetXY(30,40); -$stgobj=new studiengang($conn); +$stgobj=new studiengang(); $stgobj->load($stg); //Logo $pdf->Image("../../../skin/images/logo.jpg","430","55","120","35","jpg",""); //$pdf->Image("../../../skin/images/tw_logo_02.jpg","400","30","116","43","jpg",""); -$lvobj = new lehrveranstaltung($conn, $lvid); +$bezeichnung=''; +if ($lvobj = new lehrveranstaltung($lvid)) + $bezeichnung=mb_convert_encoding($lvobj->bezeichnung,'ISO-8859-15','UTF-8'); + $pdf->SetFont('Arial','',16); -$pdf->MultiCell(0,20,'Anwesenheitsliste '.$lvobj->bezeichnung,0,'L',0); +$pdf->MultiCell(0,20,'Anwesenheitsliste '.$bezeichnung,0,'L',0); $pdf->SetFont('Arial','',10); $pdf->SetFillColor(190,190,190); //Bei langen Namen muss der Gruppenname etwas weiter unten angezeigt werden da er //sonst von der zweiten Zeile des Titels ueberschrieben wird. -if(strlen($lvobj->bezeichnung)>50) +if(strlen($bezeichnung)>50) $pdf->SetXY(30,75); else $pdf->SetXY(30,60); @@ -63,9 +61,9 @@ if($lehreinheit_id!='') $qry.=" AND lehreinheit_id='".addslashes($lehreinheit_id)."'"; $gruppen=''; -if($result = pg_query($conn, $qry)) +if($result = $db->db_query($qry)) { - while($row = pg_fetch_object($result)) + while($row = $db->db_fetch_object($result)) { if($gruppen!='') $gruppen.=', '; @@ -75,6 +73,8 @@ if($result = pg_query($conn, $qry)) $gruppen.=$row->gruppe_kurzbz; } } +$gruppen=mb_convert_encoding($gruppen,'ISO-8859-15','UTF-8'); + $pdf->MultiCell(0,20,'Gruppe: '.$gruppen); $pdf->MultiCell(0,20,'Studiensemester: '.$stsem); @@ -100,9 +100,8 @@ $maxY+=10; $pdf->SetFont('Arial','',8); $pdf->SetXY(30,$maxY); $lineheight=10; + //Studenten holen - - $pdf->SetFont('Arial','',8); $maxY=$pdf->GetY(); $maxX=30; @@ -121,7 +120,7 @@ $pdf->SetFont('Arial','',8); $maxX +=65; //$pdf->SetXY($maxX,$maxY); //$pdf->MultiCell(80,$lineheight,'Foto',1,'C',0); -$stsem_obj = new studiensemester($conn); +$stsem_obj = new studiensemester(); $stsem_obj->load($stsem); $stsemdatumvon = $stsem_obj->start; $stsemdatumbis = $stsem_obj->ende; @@ -143,13 +142,13 @@ $qry = "SELECT if($lehreinheit_id!='') $qry.=" AND vw_student_lehrveranstaltung.lehreinheit_id='".addslashes($lehreinheit_id)."'"; - $qry.=' ORDER BY nachname, vorname, person_id, tbl_bisio.bis DESC'; + $lineheight=80; -if($result = pg_query($conn, $qry)) +if($result = $db->db_query($qry)) { $i=0; - while($elem = pg_fetch_object($result)) + while($elem = $db->db_fetch_object($result)) { //Abbrecher und Unterbrecher nicht anzeigen if($elem->status!='Abbrecher' && $elem->status!='Unterbrecher') @@ -168,15 +167,24 @@ if($result = pg_query($conn, $qry)) $maxY=$pdf->GetY(); } + + $vorname=mb_convert_encoding(trim($elem->vorname),'ISO-8859-15','UTF-8'); + $nachname=mb_convert_encoding(trim($elem->nachname),'ISO-8859-15','UTF-8'); + $name="$vorname $nachname"; + + $matrikelnr=trim(mb_convert_encoding($elem->matrikelnr,'ISO-8859-15','UTF-8')); + + $sem_verb_grup=trim(mb_convert_encoding($elem->semester.$elem->verband.$elem->gruppe,'ISO-8859-15','UTF-8')); + $maxX=30; $pdf->SetXY($maxX,$maxY); $pdf->MultiCell(20,$lineheight,$i,1,'R',1); $maxX +=20; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Courier','B',10); - $pdf->MultiCell(130,$lineheight,$elem->nachname,1,'L',1); + $pdf->MultiCell(130,$lineheight,$nachname,1,'L',1); $pdf->SetFont('Arial','',10); - $pdf->SetXY($maxX+strlen($elem->nachname)*6+2,$maxY); + $pdf->SetXY($maxX+strlen($nachname)*6+2,$maxY); if($elem->status=='Incoming') $inc=' (i)'; else @@ -188,23 +196,23 @@ if($result = pg_query($conn, $qry)) if($elem->note==6) //angerechnet $inc.=' (ar)'; - $pdf->MultiCell(130,$lineheight,$elem->vorname.$inc,0,'L',0); + $pdf->MultiCell(130,$lineheight,$vorname.$inc,0,'L',0); $maxX +=130; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Arial','',10); - $pdf->MultiCell(65,$lineheight,trim($elem->matrikelnr),1,'C',1); + $pdf->MultiCell(65,$lineheight,trim($matrikelnr),1,'C',1); $maxX +=65; $pdf->SetXY($maxX,$maxY); - $pdf->MultiCell(65,$lineheight,$elem->semester.$elem->verband.$elem->gruppe,1,'C',1); + $pdf->MultiCell(65,$lineheight,$sem_verb_grup,1,'C',1); $maxX +=65; // $pdf->SetXY($maxX,$maxY); // $pdf->MultiCell(80,$lineheight,'',0,'L',1); - $pdf->Image(APP_ROOT."cis/public/bild.php?src=person&person_id=$elem->person_id",$maxX+1,$maxY+1,0,"78","jpg",""); - - $inhalt[]=array($i,$elem->nachname.' '.$elem->vorname,trim($elem->matrikelnr),$elem->semester.$elem->verband.$elem->gruppe,''); + $pdf->Image(APP_ROOT."cis/public/bild.php?src=person&person_id=".$elem->person_id,$maxX+1,$maxY+1,0,"78","jpg",""); + $inhalt[]=array($i,$name,$matrikelnr,$sem_verb_grup,''); } } } + $lineheight=10; //Fussnote $maxY=$pdf->GetY()+5; @@ -220,7 +228,9 @@ $maxY=$pdf->GetY()+5; $maxX=30; $pdf->SetXY($maxX,$maxY); $pdf->SetFont('Arial','B',8); -$pdf->MultiCell(520,$lineheight,'Fachhochschulstudiengang ('.strtoupper($stgobj->typ).') '.$stgobj->bezeichnung,0,'L',0); + +$bezeichnung=mb_convert_encoding('Fachhochschulstudiengang ('.strtoupper($stgobj->typ).') '.$stgobj->bezeichnung,'ISO-8859-15','UTF-8'); +$pdf->MultiCell(520,$lineheight,$bezeichnung,0,'L',0); //FHStg /* @@ -231,11 +241,5 @@ $pdf->SetFont('Arial','',8); $pdf->MultiCell(520,$lineheight,'Fehlt ein Student länger als 2 Wochen, bitte um einen deutlichen Vermerk auf der Anwesenheitsliste. Die Anwesenheitsliste bitte am Ende des Monats im Sekretariat abgeben! Bitte achten Sie darauf, dass Sie nur VOLLSTÄNDIG AUSGEFÜLLTE LISTEN abgeben!',0,'L',0); */ - $qry = "SET CLIENT_ENCODING TO 'UTF8';"; - if(!pg_query($conn,$qry)) - { - die("Encoding konnte nicht gesetzt werden"); - } - $pdf->Output('anwesenheitsliste.pdf','I'); ?> \ No newline at end of file diff --git a/include/tw/cis_menu_lv.inc.php b/include/tw/cis_menu_lv.inc.php index 761e5695b..e9451f0bb 100644 --- a/include/tw/cis_menu_lv.inc.php +++ b/include/tw/cis_menu_lv.inc.php @@ -1,595 +1,642 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -/** - * LV Details fuer CIS Seite - * diese Datei wird von /cis/private/lehre/lesson.php inkludiert - */ -?> - - - - - - - - - - - - - - - - - - - - - -'; - echo ' -
- Gesamtnote

'; - echo '

 

- '; - } - ?> - - '; - echo ''; - - ?> - +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ +/** + * LV Details fuer CIS Seite + * diese Datei wird von /cis/private/lehre/lesson.php inkludiert + */ + if (!isset($db)) + { + // ---------------- CIS Include Dateien einbinden + require_once('../../../config/cis.config.inc.php'); + // ------------------------------------------------------------------------------------------ + // Datenbankanbindung + // ------------------------------------------------------------------------------------------ + require_once('../../../include/basis_db.class.php'); + if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); + } +?> +
- -
Lehrveranstaltungsinformation
"; - - $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$lvid' AND genehmigt=true AND sprache='German' AND aktiv=true"; - $need_br=false; - - if($result=pg_query($sql_conn,$qry)) - { - if(pg_num_rows($result)>0) - { - echo "Deutsch "; - $need_br=true; - } - } - $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$lvid' AND genehmigt=true AND sprache='English' AND aktiv=true"; - if($result=pg_query($sql_conn,$qry)) - { - if(pg_num_rows($result)>0) - { - $row1=pg_fetch_object($result); - echo "Englisch"; - $need_br=true; - } - } - - if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$course_id) || $rechte->isBerechtigt('lehre',$course_id)) - { - if($need_br) - echo "
"; - echo "Bearbeiten"; - } - ?> - -

 

-
- path)) - { - if(!is_dir('../../../documents/'.strtolower($kurzbz))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id)) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/semesterplan')) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/semesterplan"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/semesterplan"'); - } - } - - if($dest_dir) - { - $dir_empty = true; - - while($entry = $dest_dir->read()) - { - if($entry != "." && $entry != "..") - { - $dir_empty = false; - - break; - } - } - } - - if(isset($dir_empty) && $dir_empty == false) - { - echo ''; - echo '
'; - echo 'Semesterplan'; - echo '
'; - } - else - { - echo '
'; - echo 'Semesterplan'; - } - - if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$course_id) || $rechte->isBerechtigt('lehre',$course_id))// || $rechte->isBerechtigt('lehre',null,null,$fachbereich_id)) - { - echo '
'; - echo "Upload"; - - echo '   '; - echo 'Vorlage [hml]'; - echo ''; - echo ' '; - echo '[doc]'; - echo ''; - echo ' (hilfe)'; - } - - - ?> -

 

-
- path)) - { - if(!is_dir('../../../documents/'.strtolower($kurzbz))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id)) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/download')) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/download"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/download"'); - } - } - - if($dest_dir) - { - $dir_empty = true; - - while($entry = $dest_dir->read()) - { - if($entry != "." && $entry != "..") - { - $dir_empty = false; - - break; - } - } - } - - if(isset($dir_empty) && $dir_empty == false) - { - echo ''; - echo '
'; - echo 'Download'; - echo '
'; - } - else - { - echo '
'; - echo 'Download'; - } - - //Wenn user eine Lehrfachzuteilung fuer dieses Lehrfach hat wird - //Ein Link zum Upload angezeigt und ein Link um das Download-Verzeichnis - //als Zip Archiv herunterzuladen - if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$course_id) || $rechte->isBerechtigt('lehre',$course_id))// || $rechte->isBerechtigt('lehre',null,null,$fachbereich_id)) - { - echo "
".strtolower("$kurzbz/$term_id/$short/download"); - echo '
'; - echo "Upload"; - echo '   '; - if(isset($dir_empty) && $dir_empty == false) - echo "Zip-Archiv"; - else - echo "Zip-Archiv"; - } - ?> -

 

-
-
- -
'; - if($is_lector) - { - //Anwesenheitsliste - - echo "Anwesenheits- und Notenlisten
"; - } - - //Leistungsuebersicht - $dest_dir = @dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/leistung'); - - if(!@is_dir($dest_dir->path)) - { - if(!is_dir('../../../documents/'.strtolower($kurzbz))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id)) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/leistung')) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/leistung"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/leistung"'); - } - } - - if($dest_dir) - { - $dir_empty = true; - - while($entry = $dest_dir->read()) - { - if($entry != "." && $entry != "..") - { - $dir_empty = false; - - break; - } - } - } - - if(isset($dest_dir) && isset($dir_empty) && $dir_empty == false) - { - echo ''; - echo 'Leistungsübersicht'; - echo ''; - } - else - { - echo 'Leistungsübersicht'; - } - ?> - -

 

-
- kurzbzlang).'.'.$term_id.'sem.'.strtolower($short_short_name).'" class="Item"> -
- Newsgroups - '; - } - ?> -

 

-
-
Feedback'; - ?> - -

 

-
-0) - { - $show=true; - } - } - - if($show) - { - //Kreuzerltool - if($is_lector) - { - if(isset($angezeigtes_stsem)) - $studiensem = '&stsem='.$angezeigtes_stsem; - else - $studiensem = ''; - - echo ' -
- Übungstool
("Kreuzerl"-Tool)

- Handbuch [PDF]'; - } - else - { - if(isset($angezeigtes_stsem)) - $studiensem = '&stsem='.$angezeigtes_stsem; - else - $studiensem = ''; - - echo ' -
- Übungstool
("Kreuzerl"-Tool)
'; - - } - } - else - { - if($is_lector) - { - echo ' -
- Übungstool
("Kreuzerl"-Tool)

- Handbuch [PDF]'; - } - } - -?> -

 

-
-moodle=='t') - { - $showmoodle=true; - } - } - } - - if(MOODLE) - { - //wenn bereits eine Kreuzerlliste existiert, dann den Moodle link nicht anzeigen - $qry = "SELECT * FROM campus.tbl_uebung WHERE - lehreinheit_id IN(SELECT lehreinheit_id FROM lehre.tbl_lehreinheit - WHERE lehrveranstaltung_id='".addslashes($lvid)."' - AND studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."')"; - - if($result = pg_query($sql_conn, $qry)) - if(pg_num_rows($result)>0) - $showmoodle=false; - - if(!$conn_moodle = pg_pconnect(CONN_STRING_MOODLE)) - die('Fehler beim Verbinden zur MoodleDB'); - $mdlcourse = new moodle_course($sql_conn, $conn_moodle); - $mdlcourse->getAll($lvid, $angezeigtes_stsem); - if(count($mdlcourse->result)>0) - $showmoodle=true; - } - else - $showmoodle=false; - if($showmoodle) - { - $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; - - - if(count($mdlcourse->result)>0) - { - if(!$is_lector) - { - $course = $mdlcourse->getCourse($lvid, $angezeigtes_stsem, $user); - if(count($course)==1) - $link = MOODLE_PATH.'course/view.php?id='.$course[0]; - else - $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; - } - else - { - //$mdlcourse->getAll($lvid, $angezeigtes_stsem); - if(count($mdlcourse->result)==1) - $link = MOODLE_PATH.'course/view.php?id='.$mdlcourse->result[0]->mdl_course_id; - else - $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; - } - - echo ' -
- Moodle

'; - } - else - { - echo '
- Moodle
'; - } - if($is_lector) - echo 'Wartung'; - } - else - { - if($is_lector) - echo ' -
- Moodle

'; - } - ?> -

 

-
'; - //Studentenabgabe - $dest_dir = @dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload'); - - if(!@is_dir($dest_dir->path)) - { - if(!is_dir('../../../documents/'.strtolower($kurzbz))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id)) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name))) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"'); - } - if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload')) - { - @exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload"'); - exec('sudo chown www-data:mysql "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload"'); - } - } - - if($dest_dir) - { - $dir_empty = true; - - while($entry = $dest_dir->read()) - { - if($entry != "." && $entry != "..") - { - $dir_empty = false; - - break; - } - } - } - - if(isset($dir_empty) && $dir_empty == false) - { - if($is_lector > 0) - { - $islector = true; - } - else - { - $islector = false; - } - - if($islector == true) - { - echo ""; - echo "
- Studenten Abgabe -
"; - } - else - { - echo ""; - echo "
- Studenten Abgabe -
"; - } - } - else - { - if($is_lector > 0) - { - $islector = true; - } - else - { - $islector = false; - } - - if($islector == true) - { - echo "
- Studenten Abgabe"; - } - else - { - echo ""; - echo "
- Studenten Abgabe -
"; - } - } - echo '

 

-
+ + + + + + + + + + + + + + + + + + + + +'; + echo ' +
+ Gesamtnote

'; + echo '

 

+ '; + } + ?> + + '; + echo ''; + + ?> +
+ +
Lehrveranstaltungsinformation
"; + $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$lvid' AND genehmigt=true AND sprache='German' AND aktiv=true"; + $need_br=false; + + if($result=$db->db_query($qry)) + { + if($db->db_num_rows($result)>0) + { + echo "Deutsch "; + $need_br=true; + } + } + $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='$lvid' AND genehmigt=true AND sprache='English' AND aktiv=true"; + if($result=$db->db_query($qry)) + { + if($db->db_num_rows($result)>0) + { + $row1=$db->db_fetch_object($result); + echo "Englisch"; + $need_br=true; + } + } + + if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$studiengang_kz) || $rechte->isBerechtigt('lehre',$studiengang_kz)) + { + if($need_br) + echo "
"; + echo "Bearbeiten"; + } + ?> + +

 

+
+ path)) + { + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester)) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/semesterplan')) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/semesterplan"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/semesterplan"'); + } + } + + if($dest_dir) + { + $dir_empty = true; + + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") + { + $dir_empty = false; + + break; + } + } + } + + if(isset($dir_empty) && $dir_empty == false) + { + echo ''; + echo '
'; + echo 'Semesterplan'; + echo '
'; + } + else + { + echo '
'; + echo 'Semesterplan'; + } + + if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$studiengang_kz) || $rechte->isBerechtigt('lehre',$studiengang_kz))// || $rechte->isBerechtigt('lehre',null,null,$fachbereich_id)) + { + echo '
'; + echo "Upload"; + + echo '   '; + echo 'Vorlage [hml]'; + echo ''; + echo ' '; + echo '[doc]'; + echo ''; + echo ' (hilfe)'; + } + + + ?> +

 

+
+ path)) + { + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester)) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/download')) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/download"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/download"'); + } + } + + if($dest_dir) + { + $dir_empty = true; + + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") + { + $dir_empty = false; + + break; + } + } + } + + if(isset($dir_empty) && $dir_empty == false) + { + echo ''; + echo '
'; + echo 'Download'; + echo '
'; + } + else + { + echo '
'; + echo 'Download'; + } + + //Wenn user eine Lehrfachzuteilung fuer dieses Lehrfach hat wird + //Ein Link zum Upload angezeigt und ein Link um das Download-Verzeichnis + //als Zip Archiv herunterzuladen + if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$studiengang_kz) || $rechte->isBerechtigt('lehre',$studiengang_kz))// || $rechte->isBerechtigt('lehre',null,null,$fachbereich_id)) + { + echo "
".strtolower("$kurzbz/$semester/$short/download"); + echo '
'; + echo "Upload"; + echo '   '; + if(isset($dir_empty) && $dir_empty == false) + echo "Zip-Archiv"; + else + echo "Zip-Archiv"; + } + ?> +

 

+
+
+ +
'; + if($is_lector) + { + //Anwesenheitsliste + + echo "Anwesenheits- und Notenlisten
"; + } + + //Leistungsuebersicht + $dir_name=$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/leistung'; + if(!is_dir($dir_name)) + { + exec('mkdir -m 775 "'.$dir_name.'"'); + exec('sudo chown www-data:teacher "'.$dir_name.'"'); + } + $dest_dir = @dir($dir_name); + if(!is_dir($dest_dir->path)) + { + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester)) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/leistung')) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/leistung"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/leistung"'); + } + } + + if($dest_dir) + { + $dir_empty = true; + + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") + { + $dir_empty = false; + + break; + } + } + } + + if(isset($dest_dir) && isset($dir_empty) && $dir_empty == false) + { + echo ''; + echo 'Leistungsübersicht'; + echo ''; + } + else + { + echo 'Leistungsübersicht'; + } + ?> + +

 

+
+ kurzbzlang).'.'.$semester.'sem.'.strtolower($short_short_name).'" class="Item"> +
+ Newsgroups + '; + } + ?> +

 

+
+
Feedback'; + ?> + +

 

+
+db_query($qry)) + { + if($db->db_num_rows($result)==0) + { + $show=true; + } + } + //wenn eine Kreuzerlliste existiert dann den Link immer anzeigen + $qry = "SELECT 1 FROM campus.tbl_uebung + WHERE lehreinheit_id IN (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit + WHERE lehrveranstaltung_id='".addslashes($lvid)."' AND + studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."')"; + if($result = $db->db_query($qry)) + { + if($db->db_num_rows($result)>0) + { + $show=true; + } + } + + if($show) + { + //Kreuzerltool + if($is_lector) + { + if(isset($angezeigtes_stsem)) + $studiensem = '&stsem='.$angezeigtes_stsem; + else + $studiensem = ''; + + echo ' +
+ Übungstool
("Kreuzerl"-Tool)

+ Handbuch [PDF]'; + } + else + { + if(isset($angezeigtes_stsem)) + $studiensem = '&stsem='.$angezeigtes_stsem; + else + $studiensem = ''; + + echo ' +
+ Übungstool
("Kreuzerl"-Tool)
'; + + } + } + else + { + if($is_lector) + { + echo ' +
+ Übungstool
("Kreuzerl"-Tool)

+ Handbuch [PDF]'; + } + } + +?> +

 

+
+db_query($qry)) + { + if($row = $db->db_fetch_object($result)) + { + if($row->moodle=='t') + { + $showmoodle=true; + } + } + } + + if(MOODLE) + { + //wenn bereits eine Kreuzerlliste existiert, dann den Moodle link nicht anzeigen + $qry = "SELECT * FROM campus.tbl_uebung WHERE + lehreinheit_id IN(SELECT lehreinheit_id FROM lehre.tbl_lehreinheit + WHERE lehrveranstaltung_id='".addslashes($lvid)."' + AND studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."')"; + + if($result = $db->db_query($qry)) + if($db->db_num_rows($result)>0) + $showmoodle=false; + + if(!$conn = pg_pconnect(CONN_STRING)) + die('Fehler beim Verbinden zur MoodleDB'); + if(!$conn_moodle = pg_pconnect(CONN_STRING_MOODLE)) + die('Fehler beim Verbinden zur MoodleDB'); + + $mdlcourse = new moodle_course($conn, $conn_moodle); + $mdlcourse->getAll($lvid, $angezeigtes_stsem); + if(count($mdlcourse->result)>0) + $showmoodle=true; + } + else + $showmoodle=false; + if($showmoodle) + { + $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; + if(count($mdlcourse->result)>0) + { + if(!$is_lector) + { + $course = $mdlcourse->getCourse($lvid, $angezeigtes_stsem, $user); + if(count($course)==1) + $link = MOODLE_PATH.'course/view.php?id='.$course[0]; + else + $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; + } + else + { + //$mdlcourse->getAll($lvid, $angezeigtes_stsem); + if(count($mdlcourse->result)==1) + $link = MOODLE_PATH.'course/view.php?id='.$mdlcourse->result[0]->mdl_course_id; + else + $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; + } + echo ' +
+ Moodle

'; + } + else + { + echo '
+ Moodle
'; + } + if($is_lector) + echo 'Wartung'; + } + else + { + if($is_lector) + echo ' +
+ Moodle

'; + } + ?> +

 

+
'; + //Studentenabgabe + $dir_name=$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/upload'; + if(!is_dir($dir_name)) + { + exec('mkdir -m 775 "'.$dir_name.'"'); + exec('sudo chown www-data:teacher "'.$dir_name.'"'); + } + $dest_dir = @dir($dir_name); + if(!is_dir($dest_dir->path)) + { + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester)) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name))) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'"'); + } + if(!is_dir($DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/upload')) + { + exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/upload"'); + exec('sudo chown www-data:mysql "'.$DOC_ROOT.'/documents/'.strtolower($kurzbz).'/'.$semester.'/'.strtolower($short_short_name).'/upload"'); + } + } + + if($dest_dir) + { + $dir_empty = true; + + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") + { + $dir_empty = false; + + break; + } + } + } + + if(isset($dir_empty) && $dir_empty == false) + { + if($is_lector > 0) + { + $islector = true; + } + else + { + $islector = false; + } + + if($islector == true) + { + echo ""; + echo "
+ Studenten Abgabe +
"; + } + else + { + echo ""; + echo "
+ Studenten Abgabe +
"; + } + } + else + { + if($is_lector > 0) + { + $islector = true; + } + else + { + $islector = false; + } + + if($islector == true) + { + echo "
+ Studenten Abgabe"; + } + else + { + echo ""; + echo "
+ Studenten Abgabe +
"; + } + } + echo '

 

+
\ No newline at end of file