, * Andreas Oesterreicher and * Rudolf Hangl . */ /** * LV Details fuer CIS Seite * diese Datei wird von /cis/private/lehre/lesson.php inkludiert */ echo ' '; $eintraegeprozeile=0; function checkZeilenUmbruch() { global $eintraegeprozeile; if($eintraegeprozeile>=3) { echo ''; $eintraegeprozeile=0; } } if(!defined('CIS_LEHRVERANSTALTUNG_LVINFO_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_LVINFO_ANZEIGEN) { // ** Lehrveranstaltungsinformation $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if (!isset($DOC_ROOT) || empty($DOC_ROOT)) $DOC_ROOT='../../..'; $dir_name=$DOC_ROOT.'/documents'; if(!is_dir($dir_name)) { exec('mkdir -m 755 '.escapeshellarg($dir_name)); exec('sudo chown www-data:teacher '.escapeshellarg($dir_name)); } $angemeldet = true; if(defined('CIS_LEHRVERANSTALTUNG_WENNANGEMELDET_DETAILS_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_WENNANGEMELDET_DETAILS_ANZEIGEN && !$is_lector) { $angemeldet = false; $lehrveranstaltung_obj = new lehrveranstaltung(); $result = $lehrveranstaltung_obj->getLehreinheitenOfLv($lvid, $user, $angezeigtes_stsem); if(count($result)>0) $angemeldet = true; } if((!defined('CIS_LEHRVERANSTALTUNG_SEMESTERPLAN_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_SEMESTERPLAN_ANZEIGEN) && $angemeldet) { // ** Semesterplan $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if((!defined('CIS_LEHRVERANSTALTUNG_DOWNLOAD_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_DOWNLOAD_ANZEIGEN) && $angemeldet) { //DOWNLOAD $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if(CIS_LEHRVERANSTALTUNG_LEISTUNGSUEBERSICHT_ANZEIGEN || $is_lector) { $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); //Keine Newsgroups fuer Studiengang '0' (Freifaecher) anzeigen if($studiengang_kz!='0' && CIS_LEHRVERANSTALTUNG_NEWSGROUPS_ANZEIGEN && $angemeldet) { $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); //FEEDBACK if((!defined('CIS_LEHRVERANSTALTUNG_FEEDBACK_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_FEEDBACK_ANZEIGEN) && $angemeldet) { $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if((!defined('CIS_LEHRVERANSTALTUNG_UEBUNGSTOOL_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_UEBUNGSTOOL_ANZEIGEN) && $angemeldet) { $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); //Moodle $showmoodle=false; //Schauen ob Moodle fuer diesen Studiengang freigeschaltet ist $qry = "SELECT moodle FROM public.tbl_studiengang JOIN lehre.tbl_lehrveranstaltung USING(studiengang_kz) WHERE lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER); if($result = $db->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=".$db->db_add_param($lvid, FHC_INTEGER)." AND studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem).")"; if($result = $db->db_query($qry)) if($db->db_num_rows($result)>0) $showmoodle=false; $moodle = new moodle(); $moodle->getAll($lvid, $angezeigtes_stsem); if(count($moodle->result)>0) $showmoodle=true; } else $showmoodle=false; if($angemeldet) { if($showmoodle ) { $eintraegeprozeile++; echo ''; } else { if($is_lector) { $eintraegeprozeile++; echo ''; } } } checkZeilenUmbruch(); //Gesamtnote if($is_lector && ((!defined('CIS_LEHRVERANSTALTUNG_GESAMTNOTE_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_GESAMTNOTE_ANZEIGEN) && $angemeldet)) { $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if((!defined('CIS_LEHRVERANSTALTUNG_STUDENTENUPLOAD_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_STUDENTENUPLOAD_ANZEIGEN) && $angemeldet) { //Studentenupload $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if((!defined('CIS_LEHRVERANSTALTUNG_MAILSTUDIERENDE_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_MAILSTUDIERENDE_ANZEIGEN) && $angemeldet) { // Email an Studierende $mailto='mailto:'; $qry = "SELECT distinct vw_lehreinheit.stg_kurzbz, vw_lehreinheit.stg_typ, vw_lehreinheit.semester, COALESCE(vw_lehreinheit.verband,'') as verband, COALESCE(vw_lehreinheit.gruppe,'') as gruppe, vw_lehreinheit.gruppe_kurzbz, tbl_gruppe.mailgrp FROM campus.vw_lehreinheit LEFT JOIN public.tbl_gruppe USING(gruppe_kurzbz) WHERE lehrveranstaltung_id=".$db->db_add_param($lvid)." AND studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem); $nomail=''; $variable = new variable(); $variable->loadVariables($user); if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { if($row->gruppe_kurzbz!='') { if(!$db->db_parse_bool($row->mailgrp)) { $nomail=$row->gruppe_kurzbz.' '; } else $mailto.=mb_strtolower($row->gruppe_kurzbz.'@'.DOMAIN.$variable->variable->emailadressentrennzeichen); } else $mailto.=mb_strtolower($row->stg_typ.$row->stg_kurzbz.$row->semester.trim($row->verband).trim($row->gruppe).'@'.DOMAIN.$variable->variable->emailadressentrennzeichen); } } if($nomail!='') { $nomail = 'onclick="alert(\''.$p->t('lehre/keinMailverteiler',array($nomail)).'\');"'; } $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if((!defined('CIS_LEHRVERANSTALTUNG_PINBOARD_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_PINBOARD_ANZEIGEN) && $angemeldet) { //Pinboard $eintraegeprozeile++; echo ''; } checkZeilenUmbruch(); if(!defined('CIS_LEHRVERANSTALTUNG_ABMELDUNG_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_ABMELDUNG_ANZEIGEN) { if(!$is_lector) { $lvangebot = new lvangebot(); $gruppen = $lvangebot->AbmeldungMoeglich($lvid, $angezeigtes_stsem, $user); if(count($gruppen)>0) { //Abmelden von der Lehrveranstaltung $eintraegeprozeile++; echo ''; } } } //Anzeigen von zusaetzlichen Lehre-Tools $lehretools = new lehre_tools(); if($lehretools->getTools($lvid, $angezeigtes_stsem)) { if(count($lehretools->result)>0) { echo "\n\n"; foreach($lehretools->result as $row) { echo "\n"; echo ''; } } } ?>
'; echo "
".$p->t('lehre/lehrveranstaltungsinformation')."

"; $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)." AND genehmigt=true AND sprache='".ATTR_SPRACHE_DE."' AND aktiv=true"; $need_br=false; if($result=$db->db_query($qry)) { if($db->db_num_rows($result)>0) { echo "".$p->t('global/deutsch')." "; $need_br=true; } } $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)." AND genehmigt=true AND sprache='".ATTR_SPRACHE_EN."' AND aktiv=true"; if($result=$db->db_query($qry)) { if($db->db_num_rows($result)>0) { $row1=$db->db_fetch_object($result); echo "".$p->t('global/englisch').""; $need_br=true; } } // Bearbeiten Button anzeigen wenn Lektor der LV und bearbeiten fuer Lektoren aktiviert ist // Oder Berechtigung zum Bearbeiten eingetragen ist if((!defined('CIS_LEHRVERANSTALTUNG_LVINFO_LEKTOR_EDIT') && $lektor_der_lv) || (defined('CIS_LEHRVERANSTALTUNG_LVINFO_LEKTOR_EDIT') && CIS_LEHRVERANSTALTUNG_LVINFO_LEKTOR_EDIT==true && $lektor_der_lv) || $rechte->isBerechtigt('lehre/lvinfo',$studiengang_kz) || $rechte->isBerechtigtMultipleOe('lehre/lvinfo', $lehrfach_oe_kurzbz_arr) ) { if($need_br) echo "
"; echo "".$p->t('lehre/lvInfoBearbeiten').""; } echo '
'; $dir_name=$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan'; $dest_dir = @dir($dir_name); if(!@is_dir($dest_dir->path)) { if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan')) { exec('mkdir -m 775 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan')); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_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 ''.$p->t('lehre/semesterplan').''; echo '
'; } else { echo '
'; echo ''.$p->t('lehre/semesterplan').''; } if((!defined('CIS_LEHRVERANSTALTUNG_SEMESTERPLAN_LEKTOR_EDIT') && $user_is_allowed_to_upload) || (defined('CIS_LEHRVERANSTALTUNG_SEMESTERPLAN_LEKTOR_EDIT') && CIS_LEHRVERANSTALTUNG_SEMESTERPLAN_LEKTOR_EDIT==true && $user_is_allowed_to_upload) || $rechte->isBerechtigt('admin',$studiengang_kz) || $rechte->isBerechtigt('lehre',$studiengang_kz)) { echo '
'; echo $p->t('lehre/semesterplanUpload').""; echo '   '; echo $p->t('lehre/semesterplanVorlage'); echo ' [hml]'; echo ''; echo ' '; echo '[doc]'; echo ''; echo ' ('.$p->t('lehre/semesterplanVorlageHilfe').')'; } echo '
'; $dir_name=$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download'; $dest_dir = @dir($dir_name); if(!@is_dir($dest_dir->path)) { if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download')) { exec('mkdir -m 775 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download')); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_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 ''.$p->t('lehre/download').''; echo '
'; } else { echo '
'; echo ''.$p->t('lehre/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 "
".mb_strtolower("$kurzbz/$semester/$short/download"); echo '
'; echo "".$p->t('lehre/upload').""; echo '   '; if(isset($dir_empty) && $dir_empty == false) echo "".$p->t('lehre/ziparchiv').""; else echo $p->t('lehre/ziparchiv'); } echo '
'; if((CIS_LEHRVERANSTALTUNG_LEISTUNGSUEBERSICHT_ANZEIGEN && $angemeldet) || $is_lector) echo '
'; if($is_lector) { //Anwesenheitsliste echo "".$p->t('lehre/anwesenheitsUndNotenlisten')."
"; } //Leistungsuebersicht $dir_name=$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung'; $dest_dir = @dir($dir_name); if(!@is_dir($dest_dir->path)) { if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung')) { exec('mkdir -m 775 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung')); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung')); } } if($dest_dir) { $dir_empty = true; while($entry = $dest_dir->read()) { if($entry != "." && $entry != "..") { $dir_empty = false; break; } } } if(CIS_LEHRVERANSTALTUNG_LEISTUNGSUEBERSICHT_ANZEIGEN && ($angemeldet || $is_lector)) { if(isset($dest_dir) && isset($dir_empty) && $dir_empty == false) { echo ''; echo ''.$p->t('lehre/leistungsuebersicht').''; echo ''; } else { echo ''.$p->t('lehre/leistungsuebersicht').''; } } echo '
'; echo '
'.$p->t('lehre/newsgroups').'
'; echo '
'; echo '
'.$p->t('lehre/feedback').'
'; echo '
'; $show=false; //wenn kein Moodle Kurs existiert dann KT anzeigen $qry = "SELECT 1 FROM lehre.tbl_moodle WHERE (lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)." AND studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem).") OR (lehreinheit_id IN (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit WHERE lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)." AND studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem)."))"; if($result = $db->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=".$db->db_add_param($lvid, FHC_INTEGER)." AND studiensemester_kurzbz=".$db->db_add_param($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 '
'.$p->t('lehre/kreuzerltool').'

'.$p->t('lehre/benotungstoolHandbuch').' [PDF]'; } else { if(isset($angezeigtes_stsem)) $studiensem = '&stsem='.$angezeigtes_stsem; else $studiensem = ''; echo '
'.$p->t('lehre/kreuzerltool').'
'; } } else { if($is_lector) { echo '
'.$p->t('lehre/kreuzerltool').'

'.$p->t('lehre/benotungstoolHandbuch').' [PDF]'; } } echo'
'; $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; if(count($moodle->result)>0) { if(!$is_lector) { $moodle->result=array(); $moodle->getCourse($lvid, $angezeigtes_stsem, $user); if(count($moodle->result)==1) $link = $moodle->getPfad($moodle->result[0]->moodle_version).'course/view.php?id='.$moodle->result[0]->mdl_course_id; else $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; } else { if(count($moodle->result)==1) { $link = $moodle->getPfad($moodle->result[0]->moodle_version).'course/view.php?id='.$moodle->result[0]->mdl_course_id; } else $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; } echo '
'.$p->t('lehre/moodle').'

'; } else { echo '
'.$p->t('lehre/moodle').'
'; } if($is_lector && (!defined('CIS_LEHRVERANSTALTUNG_MOODLE_LEKTOR_EDIT') || (defined('CIS_LEHRVERANSTALTUNG_MOODLE_LEKTOR_EDIT') && CIS_LEHRVERANSTALTUNG_MOODLE_LEKTOR_EDIT))) echo ' '.$p->t('lehre/moodleWartung').'
'.$p->t('lehre/moodleHandbuch').''; echo '
'; echo '
'.$p->t('lehre/moodle').'

'; echo '
'; echo '
'.$p->t('lehre/gesamtnote').'

'; echo '
'; //Studentenabgabe $dir_name=$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload'; $dest_dir = @dir($dir_name); if(!@is_dir($dest_dir->path)) { if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))) { exec('mkdir -m 755 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); exec('sudo chown www-data:teacher '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name))); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload')) { exec('mkdir -m 775 '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload')); exec('sudo chown www-data:student '.escapeshellarg(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_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 "
".$p->t('lehre/studentenAbgabe')."
"; } else { echo ""; echo "
".$p->t('lehre/studentenAbgabe')."
"; } } else { if($is_lector > 0) { $islector = true; } else { $islector = false; } if($islector == true) { echo "
".$p->t('lehre/studentenAbgabe').""; } else { echo ""; echo "
".$p->t('lehre/studentenAbgabe')."
"; } } echo '
'; echo '
'.$p->t('lehre/mail').'
'; echo '
'; echo '
'; echo "".$p->t('lehre/pinboard')."
"; echo "".$p->t('global/anzeigen').""; if($is_lector) echo "
".$p->t('profil/adminstration').""; echo '
'; echo ''; echo '
'; echo "".$p->t('lehre/abmelden')."

"; echo '
'; echo ''; if($row->logo_dms_id!='') echo '
'; echo ' '.$row->bezeichnung[$sprache].''; if($row->logo_dms_id!='') echo '
'; echo '