, * 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 ''; ?>

".$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 '
Übungstool
("Kreuzerl"-Tool)

'.$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='".addslashes($lvid)."' AND studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."')"; if($result = $db->db_query($qry)) if($db->db_num_rows($result)>0) $showmoodle=false; $mdlcourse = new moodle_course(); $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 '
'.$p->t('lehre/moodle').'

'; } else { echo '
'.$p->t('lehre/moodle').'
'; } if($is_lector) echo ''.$p->t('lehre/moodleWartung').'
'.$p->t('lehre/moodleHandbuch').' [PDF]'; } 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 '