Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 _
A
 A Note on URLs
 absolutizeBBCodeURI, Entry
 absolutizeHTMLURI, Entry
 abstract, Entry
 activateEvent, EventRegister
 activateEventFull, EventRegister
 Ad Hoc Translation Format
 addEvent, EventRegister
 addHandler, EventRegister
 addHeader, Page
 Adding Custom Markup
 Adding new plugins
 addInlineScript, Page
 addInlineStylesheet, Page
 addLink, Page
 addMeta, Page
 addOption, Plugin
 addRSSFeed, Page
 addScript, Page
 addStylesheet, Page
 addToGroup
 ADMIN_USER
 ANON_POST_NAME
 API Extensions
 Archives
 Article
 AUTH_USE_SESSION
B
 baselink
 basic_layout_tpl.php
 bbcodeToHTML, Entry
 Blog
 Blog configuration
 Blog entry and Article configuration
 BLOG_ARTICLE_PATH
 BLOG_CONFIG_PATH
 BLOG_DELETED_PATH
 BLOG_ENTRY_PATH
 blog_get_post_data
 BLOG_MAX_ENTRIES
 BLOG_RSS_PATH
 blog_set_template
 BlogComment
 blogconfig.php
 BlogEntry
 BlogEntry Error Codes
 blogger.php
 blogger1_test.php
 bloglogin.php
 bloglogout.php
 blogpaths.php
C
 calcPrettyPermalink, BlogEntry
 calculate_document_root
 canAddTo, System
 canonicalize
 charset, Page
 Charset issues
 chdir, FS
 checkLogin, User
 checkPassword, User
 checkPingbackEnabled, Pingback
 chmod, FS
 Comment configuration
 COMMENT_DELETED_PATH
 COMMENT_EMAIL_VIEW_PUBLIC
 COMMENT_NOFOLLOW
 COMMENT_PATH_FORMAT
 COMMENT_PATH_SUFFIX
 commentlink, BlogEntry
 completed, FileUpload
 Configuration
 Constants
 constants.php
 ContentBan
 COOKIE
 copy, FS
 createEvent, LnBlogObject
 creators.php
 current_file
 current_uri
 current_url
 Custom Profile Fields
 custom_fields, Entry
 CUSTOM_PROFILE
 CUSTOM_PROFILE_SECTION
function _($str)
Mimics the behavior of gettext.
LBCode includes a feature to automatically absolutize URLs.
function absolutizeBBCodeURI($data,
$current_uri)
A function to search LBCode marked-up text and convert the URIs in links and images from relative to absolute.
function absolutizeHTMLURI($data,
$current_uri)
A version of absolutizeBBCodeURI that works with HTML markup.
An abstract of the text of this object (not used).
function activateEvent(&$raiser,
$event)
Activates an event for the raising object.
function activateEventFull(&$param,
$raisecls,
$event)
Raises an arbitrary event for the given class.
The ad hoc translation mechanism used by LnBLog takes the form of a simple PHP array.
function addEvent($raising_class,
$name)
Creates a new event.
function addHandler($raising_class,  
$name,  
&$catching_class,  
$handler,  
$static = false)
Adds a handler function to an event.
function addHeader($name,
$content)
Add an item to the HTTP header for the page.
If you want a substantial profile, then it’s entirely likely that custom fields won’t be enough for you.
Adding a new plugins is as simple as copying the plugin PHP file into the plugins directory.
function addInlineScript($text,  
$type = "text/javascript")
Adds an inline script to the header of the page.
function addInlineStylesheet()
Adds style sheets to be added inline into the page.
function addLink($attribs)
Adds a generic link element to the page header.
function addMeta($content,  
$name = false,
$httpequiv = false)
Adds a META item to the page.
function addOption($name,  
$description,  
$default,  
$control = "text",
$options = false)
A short-hand way to add configuration options.
function addRSSFeed($href,
$type,
$title)
Adds an RSS feed to the link elements of the page header.
function addScript($href,  
$type = "text/javascript")
Adds a script file to the header of the page.
function addStylesheet()
Adds style sheets to be link into the page.
function addToGroup(&$usr,
$group)
Adds a user to a group.
function addToGroup($groupname)
Adds the user to the specified group.
Username of site administrator.
Default name for users who don’t enter a name.
LnBlog’s implementation conservatively extends the MetaWeblog API.
A sidebar plugin to display months of archives.
Represents a static article.
Use sessions in authentication instead of just cookies.
function baselink()
Returns a link to the object’s base directory.
function baselink()
Gets a link to the object’s base directory, to use for converting relative to absolute paths.
This template is the default page layout.
Converts LBCode markup into HTML.
The “master” class which represents a weblog.
Configuration constants regarding date formats and file names.
Like BLOG_ENTRY_PATH, except for static articles.
File name for storing blog metadata.
Directory name used to store old blog settings.
The name of the subdirectory of the blog root URL under which blog entries are accessed.
function blog_get_post_data(&$blog)
Get data from the HTTP POST and put it into the blog object.
Default number of entries to display on the front page.
Like BLOG_ENTRY_PATH, except for accessing RSS feeds.
function blog_set_template(&$tpl,
&$blog)
Sets template variables for display of a blog.
Represents a comment on a blog entry or article.
Holds basic configuration constants that are required by all pages.
Represents an entry in the weblog.
Update status constants for blog entry modifying.
This file implements the Blogger 1.0 API for posting to your blog via XML-RPC.
This is a simple test harness for the Blogger 1.0 API implementation.
Allows users to log in, then redirects them back to the page they came from.
Logs the user out and redirects them to the front page of the current blog.
Used to update the INSTALL_ROOT, INSTALL_ROOT_URL, and BLOG_ROOT_URL for a particular blog.
function calcPrettyPermalink($use_broken_regex = false)
Calculates a file name for a “pretty” permalink wrapper script.
function calculate_document_root()
An alternate way to find the document root.
function canAddTo($parm,  
$usr = false)
Determines if a given user has permissions to add child objects to some particular object.
function canonicalize ($path)
Return the canonical path for a given file.
Holds the character encoding to use for the page.
All LnBlog templates are encoded as ISO-8859-1 characters in the 7-bit character code range, which (if my understanding is correct) is compatible with UTF-8.
function chdir($dir)
Change working directory
function checkLogin($uname = false)
Checks tokens to determine if the user is logged in.
function checkPassword($pass)
Checks if a password is valid for the current user.
function checkPingbackEnabled($url)
Checks if a given URL is pingback-enabled or not.
function chmod($path,
$mode)
Change permissions on a file or directory.
Configuration constants used for controlling reader comments.
Leaf directory name where deleted comments are stored.
Controls the default setting for whether e-mail addresses in comments are visible to everybody.
Determine whether to use the rel=”nofollow” attribute in links in comments.
Date format string to use for comment file names.
File suffix to use for comment files.
Get the permalink to the object.
function completed()
Determines the status of the upload.
When configuring your blogging client to use Blogger 1.0 with LnBlog, give the URL of your LnBlog/blogger.php file as the address to handle the requests.
Holds various constants used by back-end classes.
Ban posts or trackbacks based on whether or not they match one or more of a list of PCREs (Perl-Compatible Regular Expressions).
function COOKIE($key,  
$val = "")
function copy($src,
$dest)
Copy a single file.
function createEvent($name)
Creates an event for the current class.
These are a collection of functions that return an object of the appropriate type based on certain parameters.
function current_file($no_escape = false)
An alias for current_uri(true, false, $no_escape).
function current_uri ($relative = false,
$query_string = false,
$no_escape = false)
Convenience function to return the path to the current script.
function current_url()
The absolute URL of the requested script.
In addition to the standard name, e-mail, and homepage fields, you can add as many custom profile fields as you like.
An array of custom fields for the entry, with keys being the field name for use in the data structure and configuration files and the value being a short description to display to the user.
File name use to store custom fields that will be listed in user profiles.
The INI section of the CUSTOM_PROFILE file that holds the list of custom fields.