, * Andreas Oesterreicher * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/basis_db.class.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/benutzerberechtigung.class.php'); require_once('../../../include/studiengang.class.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/lehrveranstaltung.class.php'); require_once('../../../include/phrasen.class.php'); $sprache = getSprache(); $p = new phrasen($sprache); if (!$db = new basis_db()) die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); $user = get_uid(); $rechte= new benutzerberechtigung(); $rechte->getBerechtigungen($user); if(isset($_GET['lvid']) && is_numeric($_GET['lvid'])) $lvid=$_GET['lvid']; else die($p->t('global/fehlerBeiDerParameteruebergabe')); $lv_obj = new lehrveranstaltung(); if(!$lv_obj->load($lvid)) die($p->t('upload/fehlerBeimLadenDerLv')); $stg_obj=new studiengang(); $stg_obj->load($lv_obj->studiengang_kz); $openpath="../../../documents/".strtolower($stg_obj->kuerzel)."/".$lv_obj->semester."/".strtolower($lv_obj->lehreverzeichnis)."/upload/"; $stsem_obj = new studiensemester(); $stsem = $stsem_obj->getaktorNext(); ?>
   t('upload/studentenUploadVerwalten');?>
   
  db_add_param($lvid, FHC_INTEGER); if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { if($rechte->isBerechtigt('lehre',$row->oe_kurzbz,null)) $is_berechtigt=true; } } else die($p->t('global/fehlerBeimLesenAusDatenbank')); if($rechte->isBerechtigt('lehre',$lv_obj->studiengang_kz)) $is_berechtigt=true; if($rechte->isBerechtigt('admin',$lv_obj->studiengang_kz)) $is_berechtigt=true; $sql_query = "SELECT DISTINCT vorname, nachname, uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, campus.vw_mitarbeiter WHERE tbl_lehreinheit.lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)." AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND mitarbeiter_uid=uid AND uid=".$db->db_add_param($user)." ORDER BY nachname, vorname, uid"; //studiensemester_kurzbz='$stsem' AND if($result = $db->db_query($sql_query)) { if($db->db_num_rows($result)>0) { $is_berechtigt=true; } } else die($p->t('global/fehlerBeimLesenAusDatenbank')); if(!$is_berechtigt) die($p->t('global/keineBerechtigungFuerDieseSeite')); //echo 'ACHTUNG: Der Studentenupload steht nur noch bis zum Ende des Wintersemesters 2008 zur Verfügung

'; echo "
"; if(isset($_POST['delete_dir'])) { if(@is_dir($openpath)) { if(chdir($openpath)) { exec('rm -r *'); writeCISlog('DELETE', "rm -r $openpath/*"); } else echo $p->t('upload/fehlerBeimLoeschenDesOrdners'); } echo ""; } if(isset($openpath) && $openpath != "") { if(@is_dir($openpath)) { $dest_dir = @dir($openpath); $dir_empty = true; while($entry = $dest_dir->read()) { if($entry != "." && $entry != "..") { $dir_empty = false; break; } } if(!$dir_empty) { echo "
  • ".$p->t('upload/studentenUploadEinsehen')."
  • "; echo "
  • ".$p->t('upload/studentenUploadverzeichnis')." t('upload/leeren')."\" onClick=\"del=true;\">
  • "; } else { echo '
  • '.$p->t('upload/studentenUploadEinsehen').'
  • '; echo '
  • '.$p->t('upload/studentenUploadverzeichnisLeeren').'
  • '; } } else { echo '
  • '.$p->t('upload/studentenUploadEinsehen').'
  • '; echo '
  • '.$p->t('upload/studentenUploadverzeichnisLeeren').'
  • '; } } else { die('

    '.$p->t('upload/esWurdeKeinPfadDefiniert').'

    '); } echo '
    '; ?>