SM-Finder-Logo        
herz Karte Kalender Suche Bookmarks Experte FAQ

Module

Download

SMFinder_Menu

Wird verwendet von:
SMFinder_Help_Download
SMFinder_Pagelayout

Diese Funktion kann von SMFinder_Pagelayout genutzt werden, um Abfrageoptionen als Navigationsmenü anzuzeigen.

Der Parameter $kopf kann für eine dynamische Ein- oder Ausblendung von Menüpunkten genutzt werden.

<?php /* published under GPL www.gnu.org/licenses/gpl.html */
function SMFinder_Menu($kopf){
  if($_SESSION['IamGod']){
  $menu="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=admin'>Admin</a>";
  $menu.="<ul class='submenu'>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=address&handle=Edit&status=new'>neue Einträge</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=address&handle=Edit'>Adresse</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=event&handle=Edit'>Event</a></li>
    </ul>
    <div style='height:20px;'> </div>";
  }

  $menu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=map'>Adressen</a>";
  $menu.="<ul class='submenu'>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=search'>Suche</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=mask&element=address'>Detailsuche</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=address&handle=Query&status=ok'>alphabetisch</a></li>
    </ul>";


  $menu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=calendar&calType=static'>Termine</a>";
  $menu.="<ul class='submenu'>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=event&handle=organizerList'>Veranstalter</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=event&handle=locationList'>Locations</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=calendar&calType=chronological'>chronologisch</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=calendar&calType=dynamic'>Monate</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=event&handle=Query'>alphabetisch</a></li>
    </ul>";

  $menu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=DMOZ&element=link'>Links</a>";
  $menu.="<ul class='submenu'>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=mask&element=link'>Suche</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=ABC&element=link&handle=Query'>alphabetisch</a></li>
    </ul>
    <div style='height:20px;'> </div>";

  $menu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=edit'>Dein Eintrag</a><br>";
  if ($kopf==9){
  $menu.="<ul class='submenu'>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=editAddress'>Adresse neu</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?element=address&what2do=ABC&handle=Edit'>Adresse ändern</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=editEvent'>Termin neu</a></li>
    <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?element=event&what2do=ABC&handle=Edit'>Termin ändern</a></li>
    </ul>";
  }

  $menu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=help'>Hilfe</a>";
  if ($kopf==9){
    $menu.="<ul class='submenu'>
      <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=help&sec=faq'>FAQ</a></li>
      <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=modules'>Sourcecode</a></li>
      <li class='submenu'><a class='klein' href='".$_SERVER['PHP_SELF']."?what2do=help&sec=DB'>Datenbanken</a></li>
      <li class='submenu'><a class='klein' href='http://www.BDSM-Howto.de/sm-finder/index.php?what2do=help&sec=showLog'>Änderungen</a></li>
      <!--<li class='submenu'><a class='klein' href='SMFinder_UML.pdf' target='help'>Ablaufdiagramm</a></li>-->
      <li class='submenu'><a class='klein' href='http://www.BDSM-Howto.de/sm-finder/index.php?what2do=Download'>Download</a></li>
      </ul>";
  }
  return $menu;
}


function SMFinder_TopMenu($kopf){
  $topMenu="<table style='table-layout:fixed; width:100%;'>";
  switch($GLOBALS['sitename']){
  case "BDSM-Hessen":
    $topMenu.="<tr><td align='left' colspan='2'><a style='font-weight:bold; font-size:xx-large;' href='".$GLOBALS['yourDomain']."'>BDSM-Hessen e.V.</a></td></tr>";
    break;
  case "SM-Finder":
    $topMenu.="<tr><td align='left' colspan='2'><a style='font-weight:bold; font-size:xx-large;' href='".$GLOBALS['yourDomain']."'>SM-Finder ".$GLOBALS['version']."</a></td></tr>";
    break;
  }
  $topMenu.="<tr><td>
       <a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=map'>Regional</a>  
       <a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=calendar&calType=static'>Kalender</a>  
       <a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=DMOZ&element=link'>Links</a>  
       </td><td align='right'>";
  if ($_SESSION['IamGod']){
    $topMenu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=admin'>Admin</a>       ";
  }
  $topMenu.="<a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=edit'>Dein Eintrag</a>     
       <a class='gross' href='".$_SERVER['PHP_SELF']."?what2do=help'>Hilfe</a></td></tr>";
  $topMenu.="</table>";
  return $topMenu;
}

?>

Index

Fü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.

1Makefile
2SMFinder_Admin
3SMFinder_Admin_addCategories
4SMFinder_Admin_checkAllLinks
5SMFinder_Admin_clean
6SMFinder_Admin_exportXML
7SMFinder_Admin_genMap
8SMFinder_Admin_getTimefInt
9SMFinder_Admin_importGeo
10SMFinder_Admin_sendXML2user
11SMFinder_Admin_uploadXML
12SMFinder_Config
13SMFinder_DTD
14SMFinder_Datenbanken
15SMFinder_Edit
16SMFinder_Edit_AddressFields
17SMFinder_Edit_AdrFields
18SMFinder_Edit_CatsAtrs
19SMFinder_Edit_EventFields
20SMFinder_Edit_LinkFields
21SMFinder_Edit_Modus
22SMFinder_Edit_POST
23SMFinder_Edit_PersFields
24SMFinder_Edit_genUID
25SMFinder_Elementdefinitions
26SMFinder_Geo
27SMFinder_Geo_PLZ2DB
28SMFinder_Geo_Umkreis
29SMFinder_Geo_getGeo
30SMFinder_Help
31SMFinder_Help_Download
32SMFinder_Help_FAQ
33SMFinder_Help_KategorienInfo
34SMFinder_Help_editAddress
35SMFinder_Help_editEvent
36SMFinder_Main
37SMFinder_MapDACH
38SMFinder_Menu
39SMFinder_Modules
40SMFinder_ModulesIndex
41SMFinder_Pagelayout
42SMFinder_Query_ABC
43SMFinder_Query_Calendar
44SMFinder_Query_CheckCatsAtrs
45SMFinder_Query_Map
46SMFinder_Query_Mask
47SMFinder_Query_SearchEngine
48SMFinder_Query_analyzeSearch
49SMFinder_Query_composeDates4UIDs
50SMFinder_Query_dateFormat
51SMFinder_Query_dmoz
52SMFinder_Query_expandSeries
53SMFinder_Query_find
54SMFinder_Query_getAllUID
55SMFinder_Query_getUID4CatsAtrsGeo
56SMFinder_Query_getUID4Geo
57SMFinder_Query_getUID4adr
58SMFinder_Query_getUID4fn
59SMFinder_Query_readAddress
60SMFinder_Query_readAdr
61SMFinder_Query_readBookmark
62SMFinder_Query_readEvent
63SMFinder_Query_readLink
64SMFinder_Query_readPers
65SMFinder_Query_showAddress
66SMFinder_Query_showAdr
67SMFinder_Query_showCalendar
68SMFinder_Query_showCalendarDynamic
69SMFinder_Query_showEvent
70SMFinder_Query_showEventList
71SMFinder_Query_showEventsChronological
72SMFinder_Query_showLink
73SMFinder_Query_showPers
74SMFinder_Query_showResult
75SMFinder_Query_validDate
76SMFinder_Style
77SMFinder_Write_Address
78SMFinder_Write_Adr
79SMFinder_Write_Event
80SMFinder_Write_Link
81SMFinder_Write_Pers
82SMFinder_Write_deleteEntry
83SMFinder_XML_checkType
84SMFinder_XML_export
85SMFinder_XML_extractAttribute
86SMFinder_XML_extractTag
87SMFinder_XML_findAllElements
88SMFinder_XML_import
89SMFinder_XML_importParseAddress
90SMFinder_XML_importParseAdr
91SMFinder_XML_importParseCatsAtrs
92SMFinder_XML_importParseEvent
93SMFinder_XML_importParseLink
94SMFinder_XML_importParsePerson
95SMFinder_XML_readFile
96SMallGiessen_SMFinder
97ShowCatsAtrsNice
98index
99php2txt.pl
100sm-finder-02.dtd
101testGeo
102sm-finder-02.dtd
103

Datenbanken

 

SM-Finder-Logo

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-finderATki-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!

blank

blank