From f61ca3cc3603df8d692742ec38cf2feb259ce573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 24 Jan 2018 15:12:23 +0100 Subject: [PATCH 1/2] Anzeigefehler bei Start und Endedatum im Jahresplan behoben --- .../jahresplan/jahresplan_funktionen.inc.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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.=' From 785609584cc7b4eac191f1f8d2e0deaa24c1172c Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 24 Jan 2018 17:17:40 +0100 Subject: [PATCH 2/2] check for null of prestudentstatus, typing mistake --- .../controllers/system/infocenter/InfoCenter.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/application/controllers/system/infocenter/InfoCenter.php b/application/controllers/system/infocenter/InfoCenter.php index ae1cc0e95..21b1a515e 100644 --- a/application/controllers/system/infocenter/InfoCenter.php +++ b/application/controllers/system/infocenter/InfoCenter.php @@ -338,7 +338,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() { @@ -498,11 +498,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';