From 5fc0c4f7f820ab166d5317478b68f1c6181a4ef1 Mon Sep 17 00:00:00 2001 From: Gerald Simane Date: Wed, 18 Mar 2009 12:52:28 +0000 Subject: [PATCH] --- .../jahresplan/jahresplan_funktionen.inc.php | 107 +++++++++--------- 1 file changed, 56 insertions(+), 51 deletions(-) diff --git a/cis/private/jahresplan/jahresplan_funktionen.inc.php b/cis/private/jahresplan/jahresplan_funktionen.inc.php index 871de310b..3a0bd7c52 100644 --- a/cis/private/jahresplan/jahresplan_funktionen.inc.php +++ b/cis/private/jahresplan/jahresplan_funktionen.inc.php @@ -111,56 +111,61 @@ function jahresplan_veranstaltung_detailanzeige($conn,$veranstaltung,$wartungsbe $showHTML.=''; reset($res); $checkReservierung=null; + + $sort_res=array(); for ($iTmpZehler=0;$iTmpZehler':''); - $unicode=null; - $userNAME=$res[$iTmpZehler]["uid"];; - $pers = new benutzer($conn,$userNAME,$unicode); // Lesen Person - Benutzerdaten - if (isset($pers->nachname)) - { - $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); - $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); - if ($pers->foto) - { - $cURL='jahresplan_bilder.php?time='.time().'&'.(strlen($pers->foto)<800?'heximg='.$pers->foto:'userUID='.$pers->uid); - $res[$iTmpZehler]["bild"]='Reservierung von Benutzer'; - } - } - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - // Suchen zu dieser Reservierung den letzten Eintrag $lastReservierung=jahresplan_veranstaltung_zusammenfassen($res,$iTmpZehler,$checkReservierung); - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; + if (isset($lastReservierung['ende_anzeige'])) + { + $res[$iTmpZehler]['ende_anzeige']=$lastReservierung['ende_anzeige']; + } + $sort_res[$readReservierung]=$res[$iTmpZehler]; + } + } + while (list( $tmp_key, $tmp_value ) = each($sort_res) ) + { + $reserv=$tmp_value; + $readReservierung=(isset($reserv['ort_kurzbz'])?$reserv['ort_kurzbz']:$reserv['reservierung_ort_kurzbz']).(isset($reserv['titel'])?$reserv['titel']:$reserv['reservierung_titel']); + // nach einer Reservierung eine Leerzeile einfuegen zur besseren Trennung + $showHTML.=($iTmpZehler!=0?'':''); + $unicode=null; + $userNAME=$reserv["uid"];; + $pers = new benutzer($conn,$userNAME,$unicode); // Lesen Person - Benutzerdaten + if (isset($pers->nachname)) + { + $userNAME=(isset($pers->anrede) ? $pers->anrede.' ':''); + $userNAME.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); + $userNAME.=(isset($pers->vorname) ? $pers->vorname.' ':''); + $userNAME.=(isset($pers->nachname) ? $pers->nachname.' ':''); + if ($pers->foto) + { + $cURL='jahresplan_bilder.php?time='.time().'&'.(strlen($pers->foto)<800?'heximg='.$pers->foto:'userUID='.$pers->uid); + $reserv["bild"]='Reservierung von Benutzer'; } + } + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; + $showHTML.=''; } $showHTML.='
 
Titel:'.(isset($res[$iTmpZehler]['titel'])?$res[$iTmpZehler]['titel']:$res[$iTmpZehler]['reservierung_titel']).'
Ort:'.(isset($res[$iTmpZehler]['ort_kurzbz'])?$res[$iTmpZehler]['ort_kurzbz']:$res[$iTmpZehler]['reservierung_ort_kurzbz']).'
Datum/Uhrzeit:'.(isset($res[$iTmpZehler]['datum_anzeige'])?$res[$iTmpZehler]['datum_anzeige']:$res[$iTmpZehler]['res_datum_anzeige']); - if (isset($res[$iTmpZehler]['beginn'])) - $showHTML.=' / '.$res[$iTmpZehler]['beginn_anzeige'].' - '. (isset($lastReservierung['ende_anzeige'])?$lastReservierung['ende_anzeige']:$res[$iTmpZehler]['ende_anzeige']); - $showHTML.='
Anlage:'.$userNAME.''.(isset($res[$iTmpZehler]["bild"])?$res[$iTmpZehler]["bild"]:'').'
Beschreibung:'.(isset($res[$iTmpZehler]['beschreibung'])?$res[$iTmpZehler]['beschreibung']:$res[$iTmpZehler]['reservierung_beschreibung']).'
 
Titel:'.(isset($reserv['titel'])?$reserv['titel']:$reserv['reservierung_titel']).'
Ort:'.(isset($reserv['ort_kurzbz'])?$reserv['ort_kurzbz']:$reserv['reservierung_ort_kurzbz']).'
Datum/Uhrzeit:'.(isset($reserv['datum_anzeige'])?$reserv['datum_anzeige']:$reserv['res_datum_anzeige']); + if (isset($reserv['beginn'])) + $showHTML.=' / '.$reserv['beginn_anzeige'].' - '. (isset($lastReservierung['ende_anzeige'])?$lastReservierung['ende_anzeige']:$reserv['ende_anzeige']); + $showHTML.='
Anlage:'.$userNAME.''.(isset($reserv["bild"])?$reserv["bild"]:'').'
Beschreibung:'.(isset($reserv['beschreibung'])?$reserv['beschreibung']:$reserv['reservierung_beschreibung']).'
'; } @@ -194,20 +199,20 @@ function jahresplan_veranstaltung_detailanzeige($conn,$veranstaltung,$wartungsbe function jahresplan_veranstaltung_zusammenfassen($res,$iZehler) { reset($res); - $checkReservierung=(isset($res[$iZehler]['ort_kurzbz'])?$res[$iZehler]['ort_kurzbz']:$res[$iZehler]['reservierung_ort_kurzbz']).(isset($res[$iZehler]['titel'])?$res[$iZehler]['titel']:$res[$iZehler]['reservierung_titel']).(isset($res[$iZehler]['beschreibung'])?$res[$iZehler]['beschreibung']:$res[$iZehler]['reservierung_beschreibung']); + $checkReservierung=(isset($res[$iZehler]['ort_kurzbz'])?$res[$iZehler]['ort_kurzbz']:$res[$iZehler]['reservierung_ort_kurzbz']).(isset($res[$iZehler]['titel'])?$res[$iZehler]['titel']:$res[$iZehler]['reservierung_titel']); $gefReservierung=$res[$iZehler]; for ($iTmpZehler=$iZehler;$iTmpZehler