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

Module

Download

Makefile

Wird verwendet von:
Makefile
  • doc
    Stellt alle relevanten Datein im Dokumentationsverzeichnis zusammen und erstellt den Index, der von der Übersichtsseite eingelesen wird.
  • tar
    Packt die aktuelle Version für den Download zusammen.
  • install
    Entpackt die aktuelle Version und erzeugt die Übersicht der Dokumentation - wenn dieses Makefile bereits vorhanden ist.
doc	:
	 rm -f *.isin
	 rm -f *.hit
	 rm -f *.txt
	 cp Makefile Makefile.php
	 cp php2txt.pl php2txt.pl.php
	 cp SMFinder_MapDACH.svg SMFinder_MapDACH.php
	 cp ../text/sm-finder-02.dtd ./sm-finder-02.dtd.php	
	 cp ../SMFinder_Style.css SMFinder_Style.php
	 cp ../*.php ./
	 perl -pi -e "s/dbuser(.*)/dbuser\'\]=\"geheim\";/g" SMFinder_Config.php
	 perl -pi -e "s/dbpasswd(.*)/dbpasswd\'\]=\"habeichvergessen\";/g" SMFinder_Config.php
	 perl -pi -e "s/adminpwd(.*)/adminpwd\'\]=\"unwichtig\";/g" SMFinder_Config.php
	 perl -pi -e "s/someDir(.*)/someDir\'\]=\"tmp\";/g" SMFinder_Config.php
	 perl -pi -e "s/docDir(.*)/docDir\'\]=\"Documentation\";/g" SMFinder_Config.php
	 rm -f bdsm-hessen.php
	 rm -f bvsmMenu.php
	 rm -f synchronise.php
	 rm -f BizarreMedien.php
	 rm -f BizarreTermine.php
	 ls *.php > index
	 rm SMFinder_MapDACH.php
	 ./php2txt.pl index
	 chmod a+w *.hit
	 rm *.php
	 perl -pi -e 's/.php\n/;/g' index
	 perl -pi -e 's/</&lt;/g' *.txt
	 perl -pi -e 's/>/&gt;/g' *.txt
	 perl -pi -e 's/mysql_connect/<span class='mysql'>mysql_connect<\/span>/g' *.txt
	 perl -pi -e 's/mysql_select_db/<span class='mysql'>mysql_select_db<\/span>/g' *.txt
	 perl -pi -e 's/mysql_query/<span class='mysql'>mysql_query<\/span>/g' *.txt
	 perl -pi -e 's/mysql_fetch_row/<span class='mysql'>mysql_fetch_row<\/span>/g' *.txt
	 perl -pi -e 's/mysql_error/<span class='mysql'>mysql_error<\/span>/g' *.txt
	 perl -pi -e 's/mysql_close/<span class='mysql'>mysql_close<\/span>/g' *.txt
	 perl -pi -e 's/\(/<span class='paren'>\(<\/span>/g' *.txt
	 perl -pi -e 's/\)/<span class='paren'>\)<\/span>/g' *.txt
	 perl -pi -e 's/{/<span class='paren'>{<\/span>/g' *.txt
	 perl -pi -e 's/}/<span class='paren'>}<\/span>/g' *.txt
	 perl -pi -e 's/&lt;\?/<span class='php'>&lt;\?<\/span>/g' *.txt
	 perl -pi -e 's/<\/span>php/php<\/span>/g' *.txt
	 perl -pi -e 's/\?&gt;/<span class='php'>\?&gt;<\/span>/g' *.txt
	 perl -pi -e 's/<span class='php'><\?<\/span>php/<span class='php'><\?php<\/span>/g' *.txt
	 perl -pi -e 's/if/<span class='structure'>if<\/span>/g' *.txt
	 perl -pi -e 's/else/<span class='structure'>else<\/span>/g' *.txt
	 perl -pi -e 's/case/<span class='structure'>case<\/span>/g' *.txt
	 perl -pi -e 's/switch/<span class='structure'>switch<\/span>/g' *.txt
	 perl -pi -e 's/while/<span class='structure'>while<\/span>/g' *.txt
	 perl -pi -e 's/function/<span class='function'>function<\/span>/g' *.txt
	 perl -pi -e 's/include/<span class='function'>include<\/span>/g' *.txt
	 perl -pi -e 's/_once/<span class='function'>_once<\/span>/g' *.txt
	 perl -pi -e 's/return/<span class='function'>return<\/span>/g' *.txt
	 perl -pi -e 's/\/\*/<span class='comment'>\/\*/g' *.txt
	 perl -pi -e 's/\*\//\*\/<\/span>/g' *.txt
	 cp Makefile Makefile.txt
	 perl -pi -e 's/&/&amp;/g' Makefile.txt
	 perl -pi -e 's/</&lt;/g' Makefile.txt
	 perl -pi -e 's/>/&gt;/g' Makefile.txt
	 rm -f *.bak

tar:
	 mkdir ../sm-finder_xx
	 mkdir ../sm-finder_xx/Doc
	 mkdir ../sm-finder_xx/Grafik
	 cp ../*.php ../sm-finder_xx/
	 cp ../Grafik/*.fig ../sm-finder_xx/Grafik/
	 cp ../Grafik/*.png ../sm-finder_xx/Grafik/
	 cp ../*.css ../sm-finder_xx/
	 cp ../*.xsl ../sm-finder_xx/
	 rm -f ../sm-finder_xx/*~
	 rm -f ../sm-finder_xx/*\#
	 rm -f ../sm-finder_xx/BizarreMedien.php
	 rm -f ../sm-finder_xx/bdsm-hessen.php
	 rm -f ../sm-finder_xx/bvsmMenu.php
	 rm -f ../sm-finder_xx/synchronise.php
	 cp -r ../Doc/*.htm ../sm-finder_xx/Doc/
	 cp -r ../Doc/*.pl ../sm-finder_xx/Doc/
	 cp -r ../Doc/Makefile ../sm-finder_xx/Doc/
	 perl -pi -e "s/dbuser(.*)/dbuser\'\]=\"geheim\";/g" ../sm-finder_xx/SMFinder_Config.php
	 perl -pi -e "s/dbpasswd(.*)/dbpasswd\'\]=\"habeichvergessen\";/g" ../sm-finder_xx/SMFinder_Config.php
	 perl -pi -e "s/adminpwd(.*)/adminpwd\'\]=\"unwichtig\";/g" ../sm-finder_xx/SMFinder_Config.php
	 perl -pi -e "s/someDir(.*)/someDir\'\]=\"tmp\";/g" ../sm-finder_xx/SMFinder_Config.php
	 rm -f ../sm-finder_xx/*bak
	 tar -C ../ -cvf ../SM-Finder_5.x.tar sm-finder_xx
	 gzip ../SM-Finder_5.x.tar
	 rm -r -f ../sm-finder_xx



install	:
	 gunzip SM-Finder_5.0.tar.gz
	 tar -xvf SM-Finder_5.0.tar
	 cd sm-finder/Doc/
	 make doc
	 cd ../..
	 cp sm-finder/Grafik/SMFinder_Karte_Deutschland.png sm-finder/
	 cp sm-finder/Grafik/stadt.png sm-finder/
	 cp sm-finder/Grafik/AeT.png sm-finder/
	 cp sm-finder/Grafik/SMFinder_Logo.png sm-finder/
	 cp sm-finder/Grafik/favicon.ico sm-finder/


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