On this page:
- internal package ListyPlugin::Core
- writeDebug($message)
- inlineError($text) -> $html
- new($class)
- init($this, $session)
- LISTY($this, $params, $theTopic, $theWeb) -> $result
- getListyItemTitle($item)
- FAVBUTTON($this, $params, $theTopic, $theWeb) -> $result
- getListyItems($web, $topic, $meta) -> @listyItems
- getListyItemsByQuery($web, $topic, $query) -> @listyItems
- getListyItemsByDBQuery($web, $topic, $query) -> @listyItems
- syncQueryListy($web, $topic, $collection, $queryItems) -> @items
- jsonRpcSaveListyItem($this, $request)
- jsonRpcDeleteListyItem($this, $request)
- jsonRpcSaveListy($this, $request)
- getMaxIndex($meta, $collection) -> $index
internal package
ListyPlugin::Core
writeDebug($message)
prints a debug message to STDERR when this module is in TRACE mode
inlineError($text) -> $html
formats an inline error message
new($class)
constructor for the core
init($this, $session)
initializes this instance with values of this session
LISTY($this, $params, $theTopic, $theWeb) -> $result
implementation of this macro
getListyItemTitle($item)
returns the title of a listy item depending on its type
implementation of this macro
returns all listy items stored in the given topic
getListyItemsByQuery($web, $topic, $query) -> @listyItems
returns a list of items by query
getListyItemsByDBQuery($web, $topic, $query) -> @listyItems
returns a list of items by query
syncQueryListy($web, $topic, $collection, $queryItems) -> @items
jsonRpcSaveListyItem($this, $request)
jsonRpcDeleteListyItem($this, $request)
jsonRpcSaveListy($this, $request)
create the index of the last entry
reads the listyplugin templates unless already loaded
remove listy items that already exist in other collections
convert one or multiple sidebar / leftbar topics to listies