scripte | module | beschreibung | funktionen (subroutinen) |
cgi/poster.pl | mainprogram | ||
includes/printfeed.pl | "prints out a newsfeed (rss 1.0)" | /PrintEditFeedForm? /PrintEditInfoForm? /PrintEditGroupForm? /PrintFeed? | |
includes/printaddform.pl | "prints out a form for adding new items" | /AdminMakeNewGroupA? /PrintAddItemForm? /PrintAddForm? | |
includes/additem.pl | "adds a new item" | /AddItem? /ReadParamForItems? /GetImage? /ManipulateImage? | |
includes/makehtml.pl | "generates static html pages" | /MakeHTML? | |
includes/generatefeed.pl | "generates a newsfeed" | /ReGenerateEditedFeed? /GenerateFeed? | |
cgi/admin.pl | administrations-tool | ||
cgi/printtitles.pl | "prints out item-titles" | ||
cgi/superRSS.ini | ini-file | ||
var/rss2mail.pl | versendet eine mail mit einem neuen, via poster.pl geposteten eintrags | -- |
(t.b.d.)
poster.pl ist das zentrale skript, einige funktionen werden hier direkt ausgeführt, die meisten aber an die skripte unter /includes weitergegeben.
hier eine übersicht an aufrufen und deren bearbeitung....
name - name des channels (der gruppe), wie in meta.xml definiert
aufrufe (per ssi) | subroutine | . | includes |
// ausgabe ("print") | |||
action=print&command=events&channel=meta | PrintEvents?; | &PrintFeed?; | |
action=print&command=text&channel=meta | PrintText?; | &PrintFeed?; | |
action=print&command=titles&channel=meta | PrintTitles?; | &PrintFeed?; | |
action=print&command=info&channel=meta | PrintInfo?; | &PrintFeed?; | |
action=print&command=image&channel=meta | PrintImage?; | &PrintFeed?; | |
// veränderungen | |||
action=printadditemform | &UserPrintAddItemForm? (); | &PrintAddForm?; | |
action=additem | &UserAddItem? (); | text | &ReadParamForItems? | &MakeHTML? | &AddItem? | &Rss2Mail |
image | &ReadParamForItems? | &GetImage? | &ManipulateImage? | &AddItem? | &Rss2Mail | ||
feature | &ReadParamForItems? | &MakeHTML? | &AddItem? | ||
action=printeditfeedform&command=info | &UserPrintEditInfoForm? () | &PrintFeed?; | |
action=printeditfeedform&channel=name | &UserPrintEditFeedForm? (); | &PrintFeed?; | |
action=editfeed&command=edit|info|delete&channel=name | &UserEditFeed? (); | &ReadParamForItems? | &GetImage? | &ManipulateImage? | &AddItem? | &Rss2Mail | |
&UserEditInfo? (); | &ReadParamForItems? | &GetImage? | &ManipulateImage? | &GenerateFeed? | ||
&UserDeleteItems? (); | -- |
(t.b.d.)