See 
PublishedAPI for packages intended to be used by Plugin and Contrib authors, or 
browse all packages.
See also 
Developing plugins, 
Developer's Bible, 
Technical Overview
implements the %USERACTIONS macro
 init($params, $web, $topic) → $this 
initializor for this module; init is called every time %USERACTIONS is rendered
 render($params, $topic, $web) → $html 
this is the entry method for this module's main feature
formats the result of the %USERACTIONS macro
 
-  $text: the format string 
-  $mode: short/long decides on the verbosity of the actions' lable string
 renderAction($action, $template, $restrictedTemplate, $context, $mode) → html 
 renderEdit($context, $mode) → $html 
renders the 
$edit action
 renderEditRaw($context, $mode) → $html 
renders the 
$edit_raw action
 renderView($context, $mode) → $html 
renders the 
$view action
 getEditUrl() → $url 
returns the edit url
 getRestoreUrl() → $url 
returns the restore url
 renderRaw($context, $mode) → $html 
renders the 
$raw action
renders the 
$menu token
renders the 
$usermenu token
 getPdfUrl() → $url 
renders the 
$pdf token. will differ depending the plugins installed. supported plugins are
  
 getLabelForAction($action, $mode) → $string 
returns the label for the given action and mode
renders the 
$edit_form token
 renderArchive($context, $mode) → $html 
renders the 
$archive token
 renderAccount($context, $mode) → $html 
renders the 
$account token
 getHelpUrl() → $url 
returns the view url to the help page
 renderFirst($context, $mode) → $html 
renders the 
$first token
 getFirstUrl() → $url 
returns the url for a 
$first action
 renderLogin($context, $mode) → $html 
renders the $login token
 getLoginManager() → $loginManager 
compatibility layer to get the instance of the current login manager
 getLoginUrl() → $url 
returns the login url asking the login manager
 renderLogout($sep, $context, $mode) → $html 
renders the $logout token. unfortunately the login manager doesn't have
an api for this
 getLogoutUrl() → $url 
returns the logout url
 getRegisterUrl() → $url 
get the registration url
 renderLast($context, $mode) → $html 
renders the $last token
 getLastUrl() → $url 
returns the url used in the $last token
 renderNext($context, $mode) → $html 
renders the 
$next token
 getNextUrl() → $url 
returns the url for the 
$next action
 renderPrev($context, $mode) → $html 
renders the 
$prev token
 getPrevUrl() → $url 
returns the url used in the 
$prev token
 renderDiff($context, $mode) → $html 
renders the 
$diff token
 getDiffUrl() → $url 
returns the url used in the 
$diff token
 getCurRev() → $rev 
returns the number of the current rev
 getRev() → $rev 
 getNrRev() → $rev 
 getPrevRev() → $rev 
gets the previous rev counting down from the current rev
 getNextRev() → $rev 
gets the next rev counting up from the current rev