Index Handles comments posted to an entry. Handles pingbacks for an entry. Handles uploads that are sent when an entry is edited. Holds the type of markup used in the data property. Determine if there is any POST data. Determines if there is at least one user who is a system administrator. Determine whether the given event exists. Check if a given event has any handlers registered. Determine if thereare any handlers for the given event. Set or return the user’s homepage. The plugin mechanism is really quite simple. Creates Apache .htaccess files in blog root directories. Full doctype for HTML 3.2 Full doctype for HTML 4.01 Frameset Full doctype for HTML 4.01 Strict Full doctype for HTML 4.01 Transitional Support functions for internationalization. An ID for the object that is unique across the class (not used). Like in_array() standard function, except case-insensitive for strings. Determines if there is a trackback ping in the POST data. The page for the main administration menu. Determines whether or not a particular user belongs to a given group. This is a simple class to parse INI files. Save the object as a new article. Creates a new weblog. Add a new comment on an entry or article. Save the object to persistent storage. Stores the pingback data in a file. The setup process for LnBlog is entirely web-based and mostly painless. The IP address logged for this object at last modification. Bans certain IP addresses from posting comments or trackbacks. Return whether or not a path is absolute. Determines if the user is the system administrator. Determine if this object is, in fact, an article. Determines whether the object represents an existing blog. Determines whether or not the object is an existing, saved comment. Determine if the object is a blog entry or not. Check if an event exists. Determines if a given user owns an object. Determines if the article is set as sticky. Determines if an object or file is a saved trackback. Like KEEP_EDIT_HISTORY, except for comments. Controls whether deleted and modified entries are kept archived, or if they are just permanently deleted. These are some of the known problems with LnBlog. The language to use for text. Defines the level of header used for the [h] LBCode tag. LnBlog: A simple file-based weblog focused on design elegance. Add the path to your LnBlog folder here. A base object which is event-aware, i.e. As previously noted, load order is important for plugins that add segments to the page, such as sidebar plugins. Loads a plugin. Load all plugins. Directory to store the localization files. Get the path to this entry’s directory on the local filesystem. Convert a local path to a URI. This is the regular expression used to determine if a local path refers to a user’s web root, which would be referred to with a URI like http://www.example.com/~jowblow/ and vice versa. The corresponding replacement pattern to LOCALPATH_TO_URI_MATCH_RE. Logs the user in. The expiration time for the login cookies. Logs the user out and destroys login tokens. Builds a correct URI with query string. Creates a wrapper script that makes a “pretty” permalink to the entry directory based on the subject text of the entry. Apply appropriate markup to the entry data. LnBlog allows you to write your blog entries and articles in any of three formats. Use LBCode markup, a bastardized version of BBCode. Treat the markup as raw HTML, leaving it untouched. Use auto-markup. An associative array of arrays, with the form member=>settings, where member is the name of a member variable of your class and settings is an associative array of the configuration data for that member. Merge another INI file into the current one. Adds HTML META tags to the page heading. An array of property->var pairs. This file implements the MetaWeblog API for posting to your blog via XML-RPC. This is a simple test harness for the Blogger 1.0 API implementation. Represents the MIME type of the page. Assorted configuration constants that don’t fit into any coherent category. Create a new directory. Makes directory recursively. Recursive version of mkdir. A globally accessible convenience function that takes a variable number of arguments and strings them together with PATH_DELIM. Moves the file from the upload directory to the permanent location. |