diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php index 2f37c6e86..7ca67cbac 100644 --- a/cis/private/profile/index.php +++ b/cis/private/profile/index.php @@ -130,6 +130,8 @@ echo ' '.$p->t('profil/profil').' + + + @@ -106,7 +133,10 @@ require_once('../../../include/phrasen.class.php'); for ($i=0;$i<$num_rows_stdsem;$i++) { $row=$db->db_fetch_object($result_stdsem); - echo ''.$row->studiensemester_kurzbz.' - '; + if ($stdsem==$row->studiensemester_kurzbz) + echo ''.$row->studiensemester_kurzbz.' - '; + else + echo ''.$row->studiensemester_kurzbz.' - '; } echo ''; echo ''.$p->t('lvaliste/hilfeAnzeigen').''; @@ -116,12 +146,12 @@ require_once('../../../include/phrasen.class.php'); echo '

'.$p->t('lvaliste/lehrveranstaltungen').'

'; echo ' - - +
+ + - - + @@ -132,23 +162,26 @@ require_once('../../../include/phrasen.class.php'); - - '; + + + '; $stg_obj = new studiengang(); $stg_obj->getAll(); for ($i=0; $i<$num_rows; $i++) { - $zeile=$i % 2; $row=$db->db_fetch_object($result); - echo ''; + echo ''; echo ''; - echo ''; - echo ''; - echo ''; + echo ''; + //echo ''; + if ($row->lehrfach_bez!=$row->lv_bezeichnung) + echo ''; + else + echo ''; echo ''; - echo ''; + echo ''; echo ''; $qry ="SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheit_id='".addslashes($row->lehreinheit_id)."'"; @@ -170,9 +203,10 @@ require_once('../../../include/phrasen.class.php'); echo ''; echo ''; echo ''; - echo ''; + //echo ''; Lektoren sollen die Anmerkung dzt. nicht sehen, da nur für intern gedacht echo ''; } + echo ''; echo '
'.$p->t('lvaliste/lehrfach').' '.$p->t('lvaliste/lehrform').''.$p->t('lvaliste/lvBezeichnung').''.$p->t('lvaliste/lehrfachBezeichnung').''.$p->t('lvaliste/lvBezeichnung').' '.$p->t('lvaliste/lektor').' '.$p->t('lvaliste/studiengang').' '.$p->t('lvaliste/semester').''.$p->t('lvaliste/wochenrythmus').' '.$p->t('lvaliste/stunden').' '.$p->t('lvaliste/kalenderwoche').''.$p->t('lvaliste/anmerkung').'
'.$row->lehrfach.''.$row->lehrform_kurzbz.''.$row->lv_bezeichnung.''.$row->lehrfach_bez.''.$row->le_lehrform_kurzbz.''.$row->lv_bezeichnung.''.$row->lv_bezeichnung.' ('.$p->t('lvaliste/lehrfach').': '.$row->lehrfach_bez.')'.$row->lv_bezeichnung.''.$row->lektor.''.$row->stg_kurzbz.''.$row->stg_kurzbz.''.$row->semester.''.$row->wochenrythmus.''.$row->semesterstunden.''.$row->start_kw.''.$row->anmerkung.''.$row->le_anmerkung.'
'; } else @@ -186,14 +220,16 @@ require_once('../../../include/phrasen.class.php'); $qry = "SELECT tbl_lehrveranstaltung.bezeichnung, tbl_projektarbeit.titel, (SELECT nachname || ' ' || vorname FROM public.tbl_benutzer JOIN public.tbl_person USING(person_id) - WHERE uid=student_uid) as student, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester + WHERE uid=student_uid) as student, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester, + tbl_studiengang.email FROM - lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektarbeit, lehre.tbl_projektbetreuer + lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektarbeit, lehre.tbl_projektbetreuer, public.tbl_studiengang WHERE tbl_lehreinheit.lehreinheit_id=tbl_projektarbeit.lehreinheit_id AND tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND tbl_lehreinheit.studiensemester_kurzbz='".addslashes($stdsem)."' AND tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND + tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz AND tbl_projektbetreuer.person_id='".addslashes($mitarbeiter->person_id)."'"; $stg_obj = new studiengang(); @@ -204,29 +240,26 @@ require_once('../../../include/phrasen.class.php'); if($db->db_num_rows($result)>0) { echo '

'.$p->t('lvaliste/betreuungen').'

'; - echo ''; - echo ''; + echo '
'; + echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; - echo ''; - $i=0; + echo ''; while($row = $db->db_fetch_object($result)) { - echo ''; - - echo ''; + echo ''; + echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; - $i++; } - echo '
'.$p->t('lvaliste/studiengang').''.$p->t('lvaliste/semester').''.$p->t('lvaliste/lvBezeichnung').''.$p->t('lvaliste/student').''.$p->t('lvaliste/titelProjektarbeit').'
'.$stg_obj->kuerzel_arr[$row->studiengang_kz].'
'.$stg_obj->kuerzel_arr[$row->studiengang_kz].''.$row->semester.''.$row->bezeichnung.''.$row->student.''.$row->titel.'
'; + echo ''; } } @@ -236,11 +269,13 @@ require_once('../../../include/phrasen.class.php'); $qry = "SELECT distinct tbl_lehrveranstaltung.studiengang_kz, tbl_lehrfach.fachbereich_kurzbz, tbl_lehrveranstaltung.bezeichnung, - tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.semester,tbl_lehrveranstaltung.koordinator + tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.semester,tbl_lehrveranstaltung.koordinator, + tbl_studiengang.email FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, - lehre.tbl_lehrfach + lehre.tbl_lehrfach, + public.tbl_studiengang WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_lehreinheit.lehrfach_id = tbl_lehrfach.lehrfach_id AND @@ -252,7 +287,8 @@ require_once('../../../include/phrasen.class.php'); WHERE funktion_kurzbz='fbk' AND uid='".addslashes($uid)."' and ( tbl_benutzerfunktion.datum_bis is null or now() between tbl_benutzerfunktion.datum_von and tbl_benutzerfunktion.datum_bis ) )) - ) + ) AND + tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz order by tbl_lehrveranstaltung.studiengang_kz,tbl_lehrveranstaltung.semester ,tbl_lehrveranstaltung.bezeichnung "; @@ -262,15 +298,14 @@ require_once('../../../include/phrasen.class.php'); if($db->db_num_rows($result)>0) { echo '

'.$p->t('lvaliste/koordination').'

'; - echo ''; - echo ''; + echo '
'; + echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; - echo ''; - $i=0; + echo ''; while($row = $db->db_fetch_object($result)) { //Fachbereichskoordinatoren holen @@ -298,19 +333,18 @@ require_once('../../../include/phrasen.class.php'); } } - echo ''; - echo ''; + echo ''; + echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; - $i++; } - echo '
'.$p->t('lvaliste/studiengang').''.$p->t('lvaliste/semester').''.$p->t('lvaliste/institut').''.$p->t('lvaliste/lvBezeichnung').''.$p->t('lvaliste/lektor').'
'.$stg_obj->kuerzel_arr[$row->studiengang_kz].'
'.$stg_obj->kuerzel_arr[$row->studiengang_kz].''.$row->semester.''.$row->fachbereich_kurzbz.''.$row->bezeichnung.''.$lektoren.'
'; + echo ''; } } -echo '
'.$p->t('lvaliste/fehlerAnStudiengang').'
'; +echo '
'.$p->t('lvaliste/fehlerAnStudiengang').'


'; ?> \ No newline at end of file diff --git a/cis/private/profile/zeitsperre.php b/cis/private/profile/zeitsperre.php index 056c6c09f..dd38936eb 100644 --- a/cis/private/profile/zeitsperre.php +++ b/cis/private/profile/zeitsperre.php @@ -43,6 +43,9 @@ require_once('../../../include/sprache.class.php'); $sprache_index=$sprache_obj->index; $uid = get_uid(); + + if(!check_lektor($uid)) + die($p->t('global/keineBerechtigung')); if(isset($_GET['lektor'])) $lektor=$_GET['lektor']; @@ -74,11 +77,15 @@ require_once('../../../include/sprache.class.php'); $stg_kz=$_GET['stg_kz']; $stge[]=$stg_kz; } + + $days=trim((isset($_REQUEST['days']) && is_numeric($_REQUEST['days'])?$_REQUEST['days']:14)); // Link fuer den Export $export_link='zeitsperre_export.php?'; $export_param=''; + if(!is_null($days)) + $export_param.=($export_param!=''?'&':'')."days=$days"; if(!is_null($organisationseinheit)) $export_param.=($export_param!=''?'&':'')."organisationseinheit=$organisationseinheit"; else @@ -99,8 +106,6 @@ require_once('../../../include/sprache.class.php'); //Datumsbereich ermitteln $datum_obj = new datum(); - $days=trim((isset($_REQUEST['days']) && is_numeric($_REQUEST['days'])?$_REQUEST['days']:14)); - $dTmpAktuellerMontag=date("Y-m-d",strtotime(date('Y')."W".date('W')."1")); // Montag der Aktuellen Woche $dTmpAktuellesDatum=explode("-",$dTmpAktuellerMontag); $dTmpMontagPlus=date("Y-m-d", mktime(0,0,0,date($dTmpAktuellesDatum[1]),date($dTmpAktuellesDatum[2])+$days,date($dTmpAktuellesDatum[0]))); @@ -120,10 +125,15 @@ require_once('../../../include/sprache.class.php'); } else { - if (is_null($funktion)) - $mitarbeiter=$ma->getMitarbeiter($lektor,$fix); + if (!is_null($lektor)) + $mitarbeiter=$lektor; else - $mitarbeiter=$ma->getMitarbeiterStg(true,null,$stge,$funktion); + { + if (is_null($funktion)) + $mitarbeiter=$ma->getMitarbeiter($lektor,$fix); + else + $mitarbeiter=$ma->getMitarbeiterStg(true,null,$stge,$funktion); + } } echo ' @@ -132,8 +142,11 @@ echo ' '.$p->t('zeitsperre/zeitsperren').' + + +

'.$p->t('zeitsperre/zeitsperren').'

'.$p->T('zeitsperre/zeitsperreVonBis',array($datum_beginn, $datum_ende)).'

'; @@ -159,6 +172,7 @@ echo ' } } echo ''; + echo '
'.$p->t('zeitsperre/anzahlTage').'
'; echo '
'; } echo ' @@ -212,5 +226,6 @@ echo ' ?> +
\ No newline at end of file diff --git a/cis/private/profile/zeitsperre_days.php b/cis/private/profile/zeitsperre_days.php index 94748f2d9..11436788c 100644 --- a/cis/private/profile/zeitsperre_days.php +++ b/cis/private/profile/zeitsperre_days.php @@ -69,12 +69,16 @@ echo ' '.$p->t('zeitsperre/zeitsperren').' + + +

'.$p->t('zeitsperre/zeitsperren').'

- -

'.$p->t('zeitsperre/zeitsperreVonBis',array($datum_beginn, $datum_ende)).'

+ +
'.$p->t('zeitsperre/anzahlTage').'
+

'.$p->t('zeitsperre/zeitsperreVonBis',array($datum_beginn, $datum_ende)).'

'; @@ -138,6 +142,6 @@ else } echo '
- +
'; ?> \ No newline at end of file diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php index 441d9463a..12ce60dd2 100644 --- a/cis/private/profile/zeitsperre_resturlaub.php +++ b/cis/private/profile/zeitsperre_resturlaub.php @@ -78,6 +78,8 @@ $num_rows_stunde=$db->db_num_rows($result_stunde); <?php echo $p->t('zeitsperre/zeitsperre');?> + +