![]() | ||||||||
![]() |
Karte | Kalender | Suche | Bookmarks | Experte | FAQ |
ModuleDownloadSMFinder_Query_showEventWird verwendet von:SMFinder_Main Keine Erläuterungen gefunden. <?php /* published under GPL www.gnu.org/licenses/gpl.html */ function SMFinder_Query_showEvent($event,$link,$NoLink){ include_once('SMFinder_Query_showLink.php'); include_once('SMFinder_Query_showAddress.php'); include_once('ShowCatsAtrsNice.php'); include_once('SMFinder_Query_dateFormat.php'); # print_r($event); $summary = str_replace("<crlf />", "<br>", $event['summary']); $eventString="<h3 class='summary'>".$summary."</h3>\n"; if ($_SESSION['IamGod']){ $eventString .= "<p class='tech'>status: ".$event['status']."<br>\n"; $eventString .= "UID: ".$event['UID']."<br>\n"; $eventString .= "created: ".$event['created']."<br>\n"; $eventString .= "lastmod: ".$event['lastmod']."</p>\n"; } $desc = str_replace("<crlf />", "<br>", $event['desc']); $eventString.="<p class='desc'>".$desc."</p>\n"; if (!empty($_GET['date'])){ $startDate=$_GET['date']; }else{ $startDate=substr($event['dtstart'],0,4)."-".substr($event['dtstart'],4,2)."-".substr($event['dtstart'],6,2); } $startTime=substr($event['dtstart'],9,2).".".substr($event['dtstart'],11,2); $eventString.="<p class='time'>Beginn: ".SMFinder_Query_dateFormat($startDate)." um ".$startTime." Uhr</p>\n"; $eventString.=DisplayCatsAtrs($event['cats'],$event['atrs']); for ($n=0;$n<$NoLink;$n++){ $thisLink=$link[$n]; $linkString.=SMFinder_Query_showLink($thisLink); } #n if(!empty($event['location'])){$location=composeAddress($event['location'],"location");} if(!empty($event['organizer'])){$organizer=composeAddress($event['organizer'],"organizer");} if(!empty($event['contact'])){$contact=composeAddress($event['contact'],"contact");} $string2show=$eventString.$linkString.$location.$organizer.$contact; return $string2show; } function composeAddress($UID,$type){ include_once('SMFinder_Query_readAddress.php'); include_once('SMFinder_Query_readAdr.php'); include_once('SMFinder_Query_readPers.php'); include_once('SMFinder_Query_readLink.php'); $address=SMFinder_Query_readAddress($UID); list($adr,$NoAdr)=SMFinder_Query_readAdr($address['UID']); list($pers,$NoPers)=SMFinder_Query_readPers($address['UID']); list($link,$NoLink)=SMFinder_Query_readLink($address['UID']); if ($type=="location"){$addressString="<h3>Veranstaltungsort</h3>";} if ($type=="organizer"){$addressString="<h3>Veranstalter</h3>";} if ($type=="contact"){$addressString="<h3>Kontakt</h3>";} $addressString.=SMFinder_Query_showAddress($address,$link,$NoLink,$adr,$NoAdr,$pers,$NoPers); #echo $addressString; return $addressString; } ?> IndexFür die Funktionalität des SM-Finders sind viele kleine Tools notwendig. Alle Funktionen beginnen mit SMFinder_ um deren Ursprung zu kennzeichnen. Dem schließt sich die Funktionsgruppe, z.B. Geo_ an, gefolgt vom eigentlichen Namen, der die Aufgabe der Funktion widerspiegeln soll, z.B. PLZ2DB. Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden. |
![]() |
Die hier zur Verfügung gestellten Informationen basieren auf dem Austauschnetzwerk des SM-Finders.
Änderungen an eurem Datensatz könnt ihr z.B. beim Arbeitskreis SM-Finder vornehmen.
Bei Fragen und Problemen schreibt bitte an: sm-finderki-co.org
Der AK-SM-Finder ist korporatives Mitglied der BVSM e.V.
Für Aktualität und Richtigkeit der dargebotenen Infomationen kann keine Gewähr übernommen werden!