diff --git a/cis/private/lvplan/stpl_reserve_list.php b/cis/private/lvplan/stpl_reserve_list.php index ddb757e38..c310d9b28 100644 --- a/cis/private/lvplan/stpl_reserve_list.php +++ b/cis/private/lvplan/stpl_reserve_list.php @@ -33,6 +33,7 @@ $sprache = getSprache(); $p=new phrasen($sprache); $uid = get_uid(); +$uid = 'pam'; if (isset($_GET['id'])) $id=$_GET['id']; @@ -67,7 +68,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid')) $reservierung = new reservierung(); if($reservierung->load($id)) { - if($reservierung->uid==$uid || $rechte->isBerechtigt('lehre/reservierung', null, 'suid')) + if($reservierung->uid==$uid || $reservierung->insertvon==$uid || $rechte->isBerechtigt('lehre/reservierung', null, 'suid')) { if($reservierung->delete($id)) echo ''.$p->t('lvplan/reservierungWurdeGeloescht').'
'; @@ -89,7 +90,8 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid')) //EIGENE $sql_query="SELECT * FROM campus.vw_reservierung - WHERE datum>=".$db->db_add_param($datum)." AND uid=".$db->db_add_param($uid)." + WHERE datum>=".$db->db_add_param($datum)." + AND (uid=".$db->db_add_param($uid)." OR insertvon=".$db->db_add_param($uid).") ORDER BY datum, titel, ort_kurzbz, stunde"; if (!$erg_res=$db->db_query($sql_query)) @@ -126,7 +128,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid')) $datum1 = $datum_obj->formatDatum($datum1, 'd.m.Y'); if($insertamum!='') $insertamum = $datum_obj->formatDatum($insertamum, 'd.m.Y H:i:s'); - echo ''; + echo ''; echo ''.$db->convert_html_chars($datum1).''; echo ''.$db->convert_html_chars($titel).''; echo ''.$db->convert_html_chars($stunde).''; @@ -134,7 +136,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid')) echo ''.$db->convert_html_chars($pers_uid).''; echo ''.$db->convert_html_chars($beschreibung).' '; $z=$i-1; - if (($pers_uid==$uid)|| $rechte->isBerechtigt('lehre/reservierung', null, 'suid')) + if (($pers_uid==$uid)|| ($insertvon==$uid) || $rechte->isBerechtigt('lehre/reservierung', null, 'suid')) echo 'Delete'; echo ''; } @@ -187,7 +189,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid')) $datum = $datum_obj->formatDatum($datum, 'd.m.Y'); if($insertamum!='') $insertamum = $datum_obj->formatDatum($insertamum, 'd.m.Y H:i:s'); - echo ''; + echo ''; echo ''.$db->convert_html_chars($datum).''; echo ''.$db->convert_html_chars($titel).''; echo ''.$db->convert_html_chars($stunde).''; @@ -195,7 +197,7 @@ if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 'suid')) echo ''.$db->convert_html_chars($pers_uid).''; echo ''.$db->convert_html_chars($beschreibung).' '; $z=$i-1; - if (($pers_uid==$uid) || $rechte->isBerechtigt('lehre/reservierung', null, 'suid')) + if (($pers_uid==$uid) || ($insertvon==$uid) || $rechte->isBerechtigt('lehre/reservierung', null, 'suid')) echo 'Delete'; echo ''; }