diff --git a/application/controllers/system/infocenter/InfoCenter.php b/application/controllers/system/infocenter/InfoCenter.php index 41f4e79dd..54c697950 100644 --- a/application/controllers/system/infocenter/InfoCenter.php +++ b/application/controllers/system/infocenter/InfoCenter.php @@ -360,7 +360,7 @@ class InfoCenter extends VileSci_Controller // Private methods /** - * Retrive the UID of the logged user and checks if it is valid + * Retrieve the UID of the logged user and checks if it is valid */ private function _setAuthUID() { @@ -520,11 +520,13 @@ class InfoCenter extends VileSci_Controller $zgvpruefung = $prestudent->retval[0]; - $position = strpos($zgvpruefung->prestudentstatus->anmerkung, 'Alt:'); - - //parse Anmerkung for Alternative (Prio is given in orgform and sprache anyway) - $zgvpruefung->prestudentstatus->alternative = is_numeric($position) ? substr($zgvpruefung->prestudentstatus->anmerkung, $position) : null; + if(isset($zgvpruefung->prestudentstatus)) + { + $position = strpos($zgvpruefung->prestudentstatus->anmerkung, 'Alt:'); + //parse Anmerkung for Alternative (Prio is given in orgform and sprache anyway) + $zgvpruefung->prestudentstatus->alternative = is_numeric($position) ? substr($zgvpruefung->prestudentstatus->anmerkung, $position) : null; + } //if prestudent is not interessent or is already bestaetigt, then show only as information, non-editable $zgvpruefung->infoonly = !isset($zgvpruefung->prestudentstatus) || isset($zgvpruefung->prestudentstatus->bestaetigtam) || $zgvpruefung->prestudentstatus->status_kurzbz != 'Interessent'; diff --git a/cis/private/jahresplan/jahresplan_funktionen.inc.php b/cis/private/jahresplan/jahresplan_funktionen.inc.php index a2b8699c4..37a5c6634 100644 --- a/cis/private/jahresplan/jahresplan_funktionen.inc.php +++ b/cis/private/jahresplan/jahresplan_funktionen.inc.php @@ -517,7 +517,20 @@ function jahresplan_veranstaltungskategorie_kalenderanzeige($veranstaltung,$wart if (!$wartungsberechtigt) $showHTML.=$cTmpJavaWartungInfo; - $showHTML.=' title="'.$p->t("eventkalender/veranstaltung").' '.$iTmpStartTagErgebniss[$iTmpVeranstaltung]->bezeichnung." ID ".$iTmpStartTagErgebniss[$iTmpVeranstaltung]->veranstaltung_id." \n".htmlspecialchars($iTmpStartTagErgebniss[$iTmpVeranstaltung]->beschreibung)." \n".htmlspecialchars($iTmpStartTagErgebniss[$iTmpVeranstaltung]->inhalt)." \n ".strftime(constKalenderDetailDatumZeit,$iTmpStartTagErgebniss[$iTmpVeranstaltung]->start_timestamp)." Uhr \n - ". ($iTmpStartTagErgebniss[$iTmpVeranstaltung]->start_datum==$iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_datum?strftime(constKalenderZeit,$iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_timestamp) : strftime(constKalenderDetailDatumZeit,$iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_timestamp) ).' Uhr">'; + $showHTML.=' title="'.$p->t("eventkalender/veranstaltung").' '. + $iTmpStartTagErgebniss[$iTmpVeranstaltung]->bezeichnung. + " ID ".$iTmpStartTagErgebniss[$iTmpVeranstaltung]->veranstaltung_id. + " \n".htmlspecialchars($iTmpStartTagErgebniss[$iTmpVeranstaltung]->beschreibung). + " \n".htmlspecialchars($iTmpStartTagErgebniss[$iTmpVeranstaltung]->inhalt). + " \n ".$iTmpStartTagErgebniss[$iTmpVeranstaltung]->start_datum." ". + $iTmpStartTagErgebniss[$iTmpVeranstaltung]->start_zeit." Uhr - "; + if($iTmpStartTagErgebniss[$iTmpVeranstaltung]->start_datum == $iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_datum) + { + $showHTML .= $iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_zeit; + } + else + $showHTML .= $iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_datum.' '.$iTmpStartTagErgebniss[$iTmpVeranstaltung]->ende_zeit; + $showHTML.=' Uhr">'; $showHTML.='