, * Andreas Oesterreicher and * Rudolf Hangl . */ /** * LV Details fuer CIS Seite * diese Datei wird von /cis/private/lehre/lesson.php inkludiert */ ?> '; //Gesamtnote if($is_lector) { echo ''; } //Studentenupload if($is_lector) echo ''; echo ''; // Email an Studierende $mailto='mailto:'; $qry = 'SELECT distinct vw_lehreinheit.stg_kurzbz, vw_lehreinheit.stg_typ, vw_lehreinheit.semester, vw_lehreinheit.verband, vw_lehreinheit.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=''; 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.','); } else $mailto.=mb_strtolower($row->stg_typ.$row->stg_kurzbz.$row->semester.trim($row->verband).trim($row->gruppe).'@'.DOMAIN.','); } } if($nomail!='') { $nomail = 'onclick="alert(\''.$p->t('lehre/keinMailverteiler',array($nomail)).'\');"'; } if(!$islector) { echo ''; } echo ''; //Pinboard 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 ''; } } } ?>

".$p->t('lehre/lehrveranstaltungsinformation')."

"; $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='".addslashes($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 "".$p->t('global/deutsch')." "; $need_br=true; } } $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lehrveranstaltung_id='".addslashes($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 "".$p->t('global/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 "".$p->t('lehre/lvInfoBearbeiten').""; } ?>
path)) { if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"'); exec('sudo chown www-data:teacher "'.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($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').')'; } ?>
path)) { if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"'); exec('sudo chown www-data:teacher "'.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'); } ?>

'; 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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"'); exec('sudo chown www-data:teacher "'.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(isset($dest_dir) && isset($dir_empty) && $dir_empty == false) { echo ''; echo ''.$p->t('lehre/leistungsuebersicht').''; echo ''; } else { echo ''.$p->t('lehre/leistungsuebersicht').''; } ?>
kurzbzlang).'.'.$semester.'sem.'.mb_strtolower($short_short_name).'" class="Item">
'.$p->t('lehre/newsgroups').' '; } ?>

'.$p->t('lehre/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 '
'.$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'
'; //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='".addslashes($lvid)."'"; 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($showmoodle) { $link = "moodle_choice.php?lvid=$lvid&stsem=$angezeigtes_stsem"; if(count($moodle->result)>0) { if(!$is_lector) { $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) echo ' '.$p->t('lehre/moodleWartung').'
'.$p->t('lehre/moodleHandbuch').' 1.9 / '.$p->t('lehre/moodleHandbuch').' 2.4'; } else { if($is_lector) 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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"'); exec('sudo chown www-data:teacher "'.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 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"'); exec('sudo chown www-data:student "'.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 ''; if($row->logo_dms_id!='') echo '
'; echo ' '.$row->bezeichnung[$sprache].''; if($row->logo_dms_id!='') echo '
'; echo '