diff --git a/cis/private/jahresplan/jahresplan_veranstaltung.php b/cis/private/jahresplan/jahresplan_veranstaltung.php index 4a7435430..1d74153c5 100644 --- a/cis/private/jahresplan/jahresplan_veranstaltung.php +++ b/cis/private/jahresplan/jahresplan_veranstaltung.php @@ -60,9 +60,9 @@ // Request Parameter // ------------------------------------------------------------------------------------------ // Parameter Veranstaltungskategorie - $veranstaltungskategorie_kurzbz=trim((isset($_REQUEST['veranstaltungskategorie_kurzbz']) ? $_REQUEST['veranstaltungskategorie_kurzbz']:'')); + $veranstaltungskategorie_kurzbz=trim((isset($_REQUEST['veranstaltungskategorie_kurzbz']) ? $_REQUEST['veranstaltungskategorie_kurzbz']:'')); // Parameter Veranstaltung - $veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:'')); + $veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:'')); $work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:'')); // ------------------------------------------------------------------------------------------ @@ -78,7 +78,6 @@ $Jahresplan->freigabe=($is_wartungsberechtigt?false:true); if ($work=='save') { - $Jahresplan->new=false; if (!isset($veranstaltung_id) || empty($veranstaltung_id) ) $Jahresplan->new=true; @@ -88,22 +87,22 @@ $Jahresplan->veranstaltungskategorie_kurzbz=$_REQUEST["veranstaltungskategorie_kurzbz"]; $Jahresplan->beschreibung=$_REQUEST["beschreibung"]; $Jahresplan->inhalt=$_REQUEST["inhalt"]; - - $Jahresplan->start=date('Y-m-d H:i:s',$_REQUEST["start"]); - $Jahresplan->ende=date('Y-m-d H:i:s',$_REQUEST["ende"]); - $Jahresplan->insertamum=date('Y-m-d H:i:s'); - $Jahresplan->insertvon=$user; + $Jahresplan->start=date('Y-m-d H:i:s',$_REQUEST["start"]); + $Jahresplan->ende=date('Y-m-d H:i:s',$_REQUEST["ende"]); + + $Jahresplan->insertamum=date('Y-m-d H:i:s'); + $Jahresplan->insertvon=$user; $Jahresplan->updateamum=date('Y-m-d H:i:s'); - $Jahresplan->updatevon=$user; - - $Jahresplan->freigabeamum=(!empty($_REQUEST["freigabeamum"])?date('Y-m-d H:i:s',$_REQUEST["freigabeamum"]):null); - $Jahresplan->freigabevon=$_REQUEST["freigabevon"]; + $Jahresplan->updatevon=$user; + + $Jahresplan->freigabeamum=(!empty($_REQUEST["freigabeamum"])?date('Y-m-d H:i:s',$_REQUEST["freigabeamum"]):null); + $Jahresplan->freigabevon=$_REQUEST["freigabevon"]; if(!$veranstaltung=$Jahresplan->saveVeranstaltung()) - { - $error='Fehler bei der '.($Jahresplan->new?' Neuanlage ':' Änderung ').' '.$Jahresplan->errormsg; + { + $error='Fehler bei der '.($Jahresplan->new?' Neuanlage ':' Änderung ').' '.$Jahresplan->errormsg; } else { @@ -117,7 +116,7 @@ } } --> - + '; } } @@ -178,8 +177,10 @@ $veranstaltungen=jahresplan_funk_veranstaltung_extend($veranstaltungen); while (list($key, $value) = each($veranstaltungen)) { - $veranstaltung[$key]=$value; + $veranstaltung[$key]=$value; } + $veranstaltung["start_timestamp"] = strtotime($veranstaltung["start"]); + $veranstaltung["ende_timestamp"] = strtotime($veranstaltung["ende"]); } elseif (empty($work)) // Es gibt keine Veranstaltung oder Fehler beim Lesen - keine weitere Anzeige mehr moeglich { @@ -408,7 +409,7 @@ " class="cursor_hand" onclick="self.location.href='';" >t("eventkalender/neuanlage")?> Neuanlage - + @@ -432,7 +433,7 @@ } ?> - + @@ -443,21 +444,19 @@ '.$cTmpTime.''; - $cTmpTime=$timeIND.':15'; - echo ''; - $cTmpTime=$timeIND.':30'; - echo ''; - $cTmpTime=$timeIND.':45'; - echo ''; - } - ?> + for($j=0; $j <60; $j+=15) + { + $tmpTime = $i.":".(strlen($j)<2?'0'.$j:$j); + echo ''; + } + } + ?> - - + + @@ -470,19 +469,17 @@ '.$cTmpTime.''; - $cTmpTime=$timeIND.':15'; - echo ''; - $cTmpTime=$timeIND.':30'; - echo ''; - $cTmpTime=$timeIND.':45'; - echo ''; - } - ?> - + for($j=0; $j <60; $j+=15) + { + $tmpTime = $i.":".(strlen($j)<2?'0'.$j:$j); + echo ''; + } + } + ?> +  t("eventkalender/ganztaegigeVeranstaltung")?>   type="checkbox" value="1" onclick="if (this.checked!=false) {window.document.selVeranstaltung.Zeit1.options.selectedIndex=0;window.document.selVeranstaltung.Zeit2.options.selectedIndex=(window.document.selVeranstaltung.Zeit2.options.length - 1); }; var time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum1.value,window.document.selVeranstaltung.Zeit1.value); if (time_stamp) {window.document.selVeranstaltung.start.value=time_stamp; }; time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum2.value,window.document.selVeranstaltung.Zeit2.value); if (time_stamp) {window.document.selVeranstaltung.ende.value=time_stamp; };" name="tmpGanztag" > @@ -563,6 +560,6 @@ { echo '
'.$p->t("eventkalender/reservierungenKoennenErstNachDemSpeichernZugeordnetWerden").'.'; } - ?> + ?> diff --git a/cis/private/lehre/ects/index.php b/cis/private/lehre/ects/index.php index da7ff1fd8..3253aa074 100644 --- a/cis/private/lehre/ects/index.php +++ b/cis/private/lehre/ects/index.php @@ -31,7 +31,7 @@ */ require_once('../../../../config/cis.config.inc.php'); require_once('../../../../config/global.config.inc.php'); -require_once('../../../../include/basis_db.class.php'); +require_once('../../../../include/basis_db.class.php'); require_once('../../../../include/functions.inc.php'); require_once('../../../../include/studiengang.class.php'); require_once('../../../../include/lehrveranstaltung.class.php'); @@ -49,16 +49,16 @@ $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); -$sprache1 = getSprache(); +$sprache1 = getSprache(); $p=new phrasen($sprache1); if (!$db = new basis_db()) die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); - + $output = ''; $errormsg = ''; $okmsg=''; - + $lv = ''; ?> @@ -93,6 +93,7 @@ textarea 50) @@ -126,7 +127,7 @@ textarea if(!isset($sem)) $sem = $lv_obj->semester; } - else + else { $stg = ''; } @@ -143,9 +144,9 @@ textarea } if(!isset($sem) && isset($_POST['sem'])) - $sem = $_POST['sem']; - - + $sem = $_POST['sem']; + + if(isset($_POST['changed'])) //Gibt an welches der Auswahlfelder geaendert wurde $changed = $_POST['changed']; @@ -157,12 +158,12 @@ textarea if(isset($_POST['sprache'])) //Sprache fuer dieses Lehrfach $sprache = $_POST['sprache']; - + // Berechtigungen ueberpruefen $lektor_der_lv = false; $lektor = new lehreinheitmitarbeiter(); $lektor_der_lv = $lektor->existsLV($lv, null, $user); - + // Bearbeiten nur moeglich, wenn Lektor der LV und bearbeiten fuer Lektoren aktiviert ist // Oder Berechtigung zum Bearbeiten eingetragen ist $berechtigt = true; @@ -189,7 +190,7 @@ textarea $freig_de = (isset($_POST['freig_de'])?($_POST['freig_de']=='on' && ($rechte->isBerechtigt('lehre/lvinfo_freigabe',$oe_kurzbz) || $rechte->isBerechtigt('lehre/lvinfo_freigabe',$stg))?true:false):''); $methodik_de = (isset($_POST['methodik_de'])?$_POST['methodik_de']:''); //$titel_de = (isset($_POST['titel_de'])?$_POST['titel_de']:''); - + $parser = new SafeHTML(); $lehrziele_de = $parser->parse($lehrziele_de); $parser = new SafeHTML(); @@ -210,7 +211,7 @@ textarea $freig_de = $parser->parse($freig_de); $parser = new SafeHTML(); $methodik_de = $parser->parse($methodik_de); - + $lehrziele_en = (isset($_POST['lehrziele_en'])?$_POST['lehrziele_en']:''); $lehrinhalte_en = (isset($_POST['lehrinhalte_en'])?$_POST['lehrinhalte_en']:''); $voraussetzungen_en = (isset($_POST['voraussetzungen_en'])?$_POST['voraussetzungen_en']:''); @@ -243,7 +244,7 @@ textarea $freig_en = $parser->parse($freig_en); $parser = new SafeHTML(); $methodik_en = $parser->parse($methodik_en); - + /* WriteLog($qry,$uid) * @brief Schreib die Querys im format: uid - datum - qry ins LogFile * @param $qry Query anweisung @@ -284,7 +285,7 @@ textarea $lv_obj_sav->anmerkungen=mb_eregi_replace("\r\n", "
", $anmerkungen_de); $lv_obj_sav->kurzbeschreibung=mb_eregi_replace("\r\n", "
", $kurzbeschreibung_de); $lv_obj_sav->anwesenheit=mb_eregi_replace("\r\n", "
", $anwesenheit_de); - + $lv_obj_sav->genehmigt = ($freig_de==true && ($rechte->isBerechtigt('lehre/lvinfo_freigabe',$oe_kurzbz) || $rechte->isBerechtigt('lehre/lvinfo_freigabe',$stg))?true:false); $lv_obj_sav->updateamum=date('Y-m-d H:i:s'); $lv_obj_sav->updatevon=$user; @@ -344,7 +345,7 @@ textarea $errormsg.= $p->t('courseInformation/achtungFehlerBeimSpeichern'); else $okmsg.= $p->t('global/erfolgreichgespeichert'); - + if($save_log_error) $errormsg.= $p->t('courseInformation/fehlerLogFile'); } @@ -352,7 +353,7 @@ textarea { if ($berechtigt==false) die($p->t('global/keineBerechtigungFuerDieseSeite')); - + //Speichert die aenderungen in der Datenbank (de und en) $lv_obj_sav= new lvinfo(); $save_error=false; @@ -366,7 +367,7 @@ textarea $lv_obj_sav->anmerkungen=mb_eregi_replace("\r\n", "
", $anmerkungen_de); $lv_obj_sav->kurzbeschreibung=mb_eregi_replace("\r\n", "
", $kurzbeschreibung_de); $lv_obj_sav->anwesenheit=mb_eregi_replace("\r\n", "
", $anwesenheit_de); - + $lv_obj_sav->genehmigt = ($freig_de==true && ($rechte->isBerechtigt('lehre/lvinfo_freigabe',$oe_kurzbz) || $rechte->isBerechtigt('lehre/lvinfo_freigabe',$stg))?true:false); $lv_obj_sav->updateamum=date('Y-m-d H:i:s'); $lv_obj_sav->updatevon=$user; @@ -375,21 +376,21 @@ textarea $lv_obj_sav->lehrveranstaltung_id=$lv; $lv_obj_sav->methodik = mb_eregi_replace("\r\n", "
", $methodik_de); //$lv_obj_sav->titel = mb_eregi_replace("\r\n", "
", $titel_de); - + $lv_obj1 = new lvinfo(); $vorhanden=$lv_obj1->exists($lv, ATTR_SPRACHE_DE); - + if(!$vorhanden) $lv_obj_sav->new=true; else $lv_obj_sav->new=false; - + if(!$lv_obj_sav->save()) $save_error=true; else if(!WriteLog($lv_obj_sav->lastqry,$user)) $save_log_error=true; - + //Englisch $lv_obj_sav->lehrziele=mb_eregi_replace("\r\n", "
", $lehrziele_en); $lv_obj_sav->lehrinhalte=mb_eregi_replace("\r\n", "
", $lehrinhalte_en); @@ -407,33 +408,33 @@ textarea $lv_obj_sav->lehrveranstaltung_id=$lv; $lv_obj_sav->methodik = mb_eregi_replace("\r\n", "
", $methodik_en); //$lv_obj_sav->titel = mb_eregi_replace("\r\n", "
", $titel_en); - + $lv_obj1 = new lvinfo(); $vorhanden = $lv_obj1->exists($lv, ATTR_SPRACHE_EN); - + if(!$vorhanden) $lv_obj_sav->new=true; else $lv_obj_sav->new=false; - + if(!$lv_obj_sav->save()) $save_error=true; else if(!WriteLog($lv_obj_sav->lastqry,$user)) $save_log_error=true; - + if($save_error) $errormsg.= $p->t('courseInformation/achtungFehlerBeimSpeichern'); else $okmsg.= $p->t('global/erfolgreichgespeichert'); - + if($save_log_error) $errormsg.= $p->t('courseInformation/fehlerLogFile'); - + //Mail an Studiengangsleiter $studiengangsleiter = new studiengang(); - $stgleiter = $studiengangsleiter->getLeitung($stg); - + $stgleiter = $studiengangsleiter->getLeitung($stg); + if($stgleiter) { $to=''; @@ -448,19 +449,19 @@ textarea $to.=$leiter.'@'.DOMAIN; } } - + $benutzer = new benutzer(); $benutzer->load($user); - + $bezeichnung = new lehrveranstaltung(); - $bezeichnung->load($lv); - + $bezeichnung->load($lv); + $message = $p->t('courseInformation/diesIstEineAutomatischeMail').".\n". $p->t('courseInformation/lvinfoWurdeUeberarbeitet',array($benutzer->nachname.' '.$benutzer->vorname,$bezeichnung->bezeichnung)).":\n"; - + $message.="\n".$p->t('courseInformation/sieKoennenDieseUnterFolgenderAdresseFreigeben').":\n". APP_ROOT."cis/private/lehre/ects/freigabe.php?stg=".$stg."&sem=".$sem."&lv=".$lv; - + $mail = new mail($to, 'vilesci@'.DOMAIN,$p->t('courseInformation/freigabeLvinfo'), $message); if($mail->send()) { @@ -475,7 +476,7 @@ textarea { $okmsg.="
".$p->t('courseInformation/konnteKeinFreigabemailVersendetWerden').""; } - + } } @@ -523,8 +524,8 @@ textarea { $errormsg .= "$stg_obj->errormsg"; } - - + + //Anzeigen des DropDown Menues mit Semester if(isset($changed) && $changed=='stg') @@ -630,7 +631,7 @@ textarea //Kopfzeile hinausschreiben und $output ausgeben echo "

 ".$p->t('courseInformation/lvInfoSemester',array($stg_obj->kuerzel, $sem))."

"; echo $output; - + if ($berechtigt==false) die($p->t('global/keineBerechtigungFuerDieseSeite')); @@ -667,7 +668,7 @@ textarea $freig_de = $lv_de->genehmigt; $titel_de = $lv_de->titel; $methodik_de = $lv_de->methodik; - + //Fuegt den Satz "Nach erfolgreichem Abschluss sind die Studierenden in der Lage, " vor den Lehrzielen ein, falls noch nicht vorhanden if (substr_count($lehrziele_de, 'Nach erfolgreichem Abschluss sind die Studierenden in der Lage')==0) $lehrziele_de = 'Nach erfolgreichem Abschluss sind die Studierenden in der Lage, '.$lehrziele_de; @@ -686,7 +687,7 @@ textarea $freig_en = $lv_en->genehmigt; $titel_en = $lv_en->titel; $methodik_en = $lv_en->methodik; - + //Fuegt den Satz "Nach erfolgreichem Abschluss sind die Studierenden in der Lage, " vor den Lehrzielen ein, falls noch nicht vorhanden if (substr_count($lehrziele_en, 'After passing this course successfully students are able to')==0) $lehrziele_en = 'After passing this course successfully students are able to '.$lehrziele_en; @@ -702,14 +703,14 @@ textarea $stsem_obj = new studiensemester(); $stsem = $stsem_obj->getaktorNext(); //Namen der Lehrenden Auslesen - $qry = "SELECT - * - FROM - campus.vw_mitarbeiter, lehre.tbl_lehreinheitmitarbeiter, lehre.tbl_lehreinheit - WHERE - lehrveranstaltung_id=".$db->db_add_param($lv, FHC_INTEGER)." - AND tbl_lehreinheitmitarbeiter.lehreinheit_id=tbl_lehreinheit.lehreinheit_id - AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id=".$db->db_add_param($lv)." ORDER BY ende DESC LIMIT 1) + $qry = "SELECT + * + FROM + campus.vw_mitarbeiter, lehre.tbl_lehreinheitmitarbeiter, lehre.tbl_lehreinheit + WHERE + lehrveranstaltung_id=".$db->db_add_param($lv, FHC_INTEGER)." + AND tbl_lehreinheitmitarbeiter.lehreinheit_id=tbl_lehreinheit.lehreinheit_id + AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id=".$db->db_add_param($lv)." ORDER BY ende DESC LIMIT 1) AND mitarbeiter_uid=uid"; echo "".$p->t('courseInformation/lehrendeLautLehrauftrag').""; @@ -728,27 +729,27 @@ textarea echo ""; //FB Leiter auslesen - $qry = " SELECT - distinct titelpre, titelpost, vorname, nachname - FROM - public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) - WHERE - funktion_kurzbz='Leitung' AND + $qry = " SELECT + distinct titelpre, titelpost, vorname, nachname + FROM + public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) + WHERE + funktion_kurzbz='Leitung' AND (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) AND - oe_kurzbz in (SELECT distinct lehrfach.oe_kurzbz - FROM - lehre.tbl_lehreinheit + oe_kurzbz in (SELECT distinct lehrfach.oe_kurzbz + FROM + lehre.tbl_lehreinheit JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id) - WHERE - tbl_lehreinheit.lehrveranstaltung_id=".$db->db_add_param($lv, FHC_INTEGER)." AND - studiensemester_kurzbz=(SELECT studiensemester_kurzbz - FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) + WHERE + tbl_lehreinheit.lehrveranstaltung_id=".$db->db_add_param($lv, FHC_INTEGER)." AND + studiensemester_kurzbz=(SELECT studiensemester_kurzbz + FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id=".$db->db_add_param($lv, FHC_INTEGER)." ORDER BY ende DESC LIMIT 1 - ) + ) )"; - + echo "".$p->t('courseInformation/institutsleiter').""; if($result=$db->db_query($qry)) { @@ -762,7 +763,7 @@ textarea //FB Koordinator auslesen //$qry = "SELECT distinct vorname, nachname FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) WHERE funktion_kurzbz='fbk' AND studiengang_kz='$stg' AND fachbereich_kurzbz in (SELECT fachbereich_kurzbz FROM lehre.tbl_lehrfach, lehre.tbl_lehreinheit WHERE lehrveranstaltung_id='$lv' AND tbl_lehrfach.lehrfach_id=tbl_lehreinheit.lehrfach_id AND tbl_lehreinheit.studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id='$lv' ORDER BY ende DESC LIMIT 1))"; - $qry = "SELECT + $qry = "SELECT distinct titelpre, titelpost, vorname, nachname, tbl_fachbereich.fachbereich_kurzbz FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach, public.tbl_benutzerfunktion, campus.vw_mitarbeiter, public.tbl_fachbereich @@ -772,12 +773,12 @@ textarea tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id AND tbl_fachbereich.oe_kurzbz=lehrfach.oe_kurzbz AND tbl_fachbereich.fachbereich_kurzbz=tbl_benutzerfunktion.fachbereich_kurzbz AND - tbl_benutzerfunktion.funktion_kurzbz='fbk' AND + tbl_benutzerfunktion.funktion_kurzbz='fbk' AND (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) AND vw_mitarbeiter.uid=COALESCE(tbl_lehrveranstaltung.koordinator, tbl_benutzerfunktion.uid) AND tbl_lehrveranstaltung.studiengang_kz=(SELECT studiengang_kz FROM public.tbl_studiengang WHERE oe_kurzbz=tbl_benutzerfunktion.oe_kurzbz LIMIT 1)"; - + echo "".$p->t('courseInformation/institutskoordinator').""; if($result=$db->db_query($qry)) { @@ -802,9 +803,9 @@ textarea //Sprache ausgeben echo "".$p->t('courseInformation/unterrichtssprache')."$lv_obj->sprache"; echo ""; - + //Anz. Incoming ausgeben - + if ($lv_obj->incoming > -1) { echo "".$p->t('courseInformation/incomingplaetze')."$lv_obj->incoming"; @@ -831,7 +832,7 @@ textarea echo '   '; - + echo ' '.$p->t('lvinfo/kurzbeschreibung').' (Pflichtfeld) @@ -893,7 +894,7 @@ textarea '.$p->t('courseInformation/englischFreigeben').' '; - + echo "
"; echo "
"; echo ""; diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index a90a44a5e..ca2d696d8 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -61,7 +61,7 @@ function cmp($a, $b) return 1; } return ($a->datum < $b->datum) ? -1 : 1; - + } function getLastStundeByDatum(Array $array, $filterDatum) @@ -121,7 +121,7 @@ $anmerkungen_en = ''; if(isset($_REQUEST['lv'])) $lv = $_REQUEST['lv']; $language=''; - + if(isset($_GET['language'])) $language=$_GET['language']; @@ -170,7 +170,7 @@ $anmerkungen_en = ''; $anwesenheit_de = $parser->parse($anwesenheit_de); $parser = new SafeHTML(); $methodik_de = $parser->parse($methodik_de); - + // Englisch content variables //$titel_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['titel_en'])); $methodik_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['methodik_en'])); @@ -182,7 +182,7 @@ $anmerkungen_en = ''; $unterlagen_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['unterlagen_en'])); $pruefungsordnung_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['pruefungsordnung_en'])); $anmerkungen_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['anmerkungen_en'])); - + $parser = new SafeHTML(); $lehrziele_en = $parser->parse($lehrziele_en); $parser = new SafeHTML(); @@ -260,8 +260,8 @@ $anmerkungen_en = ''; if (!isset($lv)) $lv=0; - - + + //Zugeteilte Fachbereiche auslesen $qry = "SELECT distinct tbl_fachbereich.bezeichnung as bezeichnung, tbl_fachbereich.fachbereich_kurzbz as fachbereich_kurzbz FROM public.tbl_fachbereich, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach @@ -302,18 +302,18 @@ $anmerkungen_en = ''; $lehrform_kurzbz[] = $row->lehrform_kurzbz; //Fachbereichsleiter fuer alle FB ermitteln $qry=" - SELECT - vorname, nachname, tbl_fachbereich.fachbereich_kurzbz - FROM - public.tbl_benutzerfunktion + SELECT + vorname, nachname, tbl_fachbereich.fachbereich_kurzbz + FROM + public.tbl_benutzerfunktion JOIN public.tbl_fachbereich USING(oe_kurzbz) - JOIN campus.vw_mitarbeiter USING(uid) - WHERE + JOIN campus.vw_mitarbeiter USING(uid) + WHERE vw_mitarbeiter.aktiv AND - funktion_kurzbz='Leitung' AND tbl_fachbereich.fachbereich_kurzbz in($fachbereiche) AND + funktion_kurzbz='Leitung' AND tbl_fachbereich.fachbereich_kurzbz in($fachbereiche) AND (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now())"; - + if(!$res=$db->db_query($qry)) die('Fehler '.$db->errormsg); @@ -323,7 +323,7 @@ $anmerkungen_en = ''; //Fachbereichskoordinatoren fuer alle FB ermitteln //$qry="SELECT * FROM public.tbl_benutzerfunktion JOIN campus.vw_mitarbeiter USING(uid) WHERE funktion_kurzbz='fbk' AND studiengang_kz='$stg' AND fachbereich_kurzbz in($fachbereiche)"; - $qry = "SELECT + $qry = "SELECT distinct vorname, nachname, tbl_fachbereich.fachbereich_kurzbz FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach, public.tbl_benutzerfunktion, campus.vw_mitarbeiter, public.tbl_fachbereich @@ -334,7 +334,7 @@ $anmerkungen_en = ''; tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id AND lehrfach.oe_kurzbz=tbl_fachbereich.oe_kurzbz AND tbl_fachbereich.fachbereich_kurzbz=tbl_benutzerfunktion.fachbereich_kurzbz AND - tbl_benutzerfunktion.funktion_kurzbz='fbk' AND + tbl_benutzerfunktion.funktion_kurzbz='fbk' AND vw_mitarbeiter.uid=COALESCE(tbl_lehrveranstaltung.koordinator, tbl_benutzerfunktion.uid) AND (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) AND @@ -392,7 +392,7 @@ $anmerkungen_en = ''; echo '  '; if(($anz=count($lehrendearray))>0) { - echo "".$phrasen->t('lehre/Lehrbeauftrager').": "; + echo "".$phrasen->t('lehre/lehrbeauftragter').": "; foreach($lehrendearray as $elem) { @@ -417,7 +417,7 @@ $anmerkungen_en = ''; if ($ects_points) echo 'ECTS: '.number_format(stripslashes($ects_points),1,'.','').''; - + if ($anz_incoming > -1) { echo 'Incomingplätze: '.stripslashes($anz_incoming).''; @@ -506,7 +506,7 @@ $anmerkungen_en = ''; echo "

".$phrasen->t('lvinfo/literatur')."

"; echo "".stripslashes($unterlagen_de)."

"; } - + if ($anwesenheit_de) { echo "

".$phrasen->t('lvinfo/anwesenheit')."

"; @@ -568,7 +568,7 @@ $anmerkungen_en = ''; if ($ects_points) echo "ECTS Credits: ".number_format(stripslashes($ects_points),1,'.','').""; - + if ($anz_incoming > -1) { echo 'Places Available for Incoming Students: '.stripslashes($anz_incoming).''; @@ -659,7 +659,7 @@ $anmerkungen_en = ''; echo "

".$phrasen->t('lvinfo/literaturEN')."

"; echo "".stripslashes($unterlagen_en)."

"; } - + if ($anwesenheit_en) { echo "

".$phrasen->t('lvinfo/anwesenheitEN')."

"; @@ -674,7 +674,7 @@ $anmerkungen_en = ''; } echo ""; - + $lehreinheit = new lehreinheit(); $studiensemester = new studiensemester(); $lehreinheit->load_lehreinheiten($lv, $studiensemester->getaktorNext()); @@ -690,7 +690,7 @@ $anmerkungen_en = ''; $lehrstunde->load_lehrstunden_le($lehreinheit_temp->lehreinheit_id); $i = 1; echo "