The UI to show changes.
tempcode
changes
()
The actualiser for merging CEDI posts.
tempcode
do_cedi_merge
()
The UI for merging CEDI posts.
tempcode
do_cedi_merge_interface
()
Show the buttons on the CEDI page viewing page.
tempcode
do_menu
(SHORT_TEXT $chain, BINARY $expanded, AUTO_LINK $id, boolean $include_expansion, [boolean $may_post = true])
-
SHORT_TEXT
$chain: The ID chain being used to get to this page
-
BINARY
$expanded: Whether the images embedded in the tempcode are expanded
-
AUTO_LINK
$id: The ID of the page we are showing the menu on
-
boolean
$include_expansion: Whether to include the expansion/contraction button
-
boolean
$may_post: Whether posting is generally allowed (may be passed false if too many posts)
Convert a page link to a category ID and category permission module type.
array
extract_page_link_permissions
(string $page_link)
-
string
$page_link: The page link
Standard modular entry-point finder function.
?array
get_entry_points
()
Get markers of posts from the POST/GET.
array
get_markers
()
Standard modular page-link finder function (does not return the main entry-points that are not inside the tree).
?array
get_page_links
([?integer $max_depth = NULL], [boolean $require_permission_support = false], [?string $start_at = NULL], [boolean $dont_care_about_categories = false])
-
?integer
$max_depth: The number of tree levels to computer (NULL: no limit)
-
boolean
$require_permission_support: Whether to not return stuff that does not support permissions (unless it is underneath something that does).
-
?string
$start_at: Position to start at in the tree. Does not need to be respected. (NULL: from root)
-
boolean
$dont_care_about_categories: Whether to avoid returning categories.
Standard modular new-style deep page-link finder function (does not return the main entry-points).
void
get_sitemap_pagelinks
(string $callback, MEMBER $member_id, integer $depth, string $pagelink_stub, [?string $parent_pagelink = NULL], [integer $recurse_level = 0], [?array $category_data = NULL])
-
string
$callback: Callback function to send discovered page-links to.
-
MEMBER
$member_id: The member we are finding stuff for (we only find what the member can view).
-
integer
$depth: Code for how deep we are tunnelling down, in terms of whether we are getting entries as well as categories.
-
string
$pagelink_stub: Stub used to create page-links. This is passed in because we don't want to assume a zone or page name within this function.
-
?string
$parent_pagelink: Where we're looking under (NULL: root of tree). We typically will NOT show a root node as there's often already an entry-point representing it.
-
integer
$recurse_level: Our recursion depth (used to calculate importance of page-link, used for instance by Google sitemap). Deeper is typically less important.
-
?array
$category_data: Non-standard for API [extra parameter tacked on] (NULL: yet unknown). Contents of database table for performance.
Standard modular info function.
?array
info
()
Standard modular install function.
void
install
([?integer $upgrade_from = NULL], [?integer $upgrade_from_hack = NULL])
-
?integer
$upgrade_from: What version we're upgrading from (NULL: new install)
-
?integer
$upgrade_from_hack: What hack version we're upgrading from (NULL: new-install/not-upgrading-from-a-hacked-version)
The UI for moving a CEDI post.
tempcode
move
()
The UI to show a page.
tempcode
page
()
The UI for making a CEDI post.
tempcode
post
()
Redirect to a random page.
tempcode
random
()
Standard modular run function.
tempcode
run
()
The UI to show the CEDI tree.
tempcode
tree
()
Standard modular uninstall function.
void
uninstall
()
The actualiser for moving a CEDI post.
tempcode
_move
()
The actualiser for making a CEDI post.
tempcode
_post
()