class swDB
var $revisions;var $names;
var $statuses;
var $proposals;
var $salt;
var $hasindex = false;
function init()
function readIndex()
function GetLastRevision()
function GetCurrentRevisionFromName($name)
function GetAllNames($filter = "")
function query($filter,$namespace)
function filter($filter,$namespace)
function GetAllRevisions()
function GetAllProposals()
function GetAllRevisionsFromName($name)
function GetPath($revision)
function UpdateIndexes($record)
function RebuildIndexes()
class swRecord
var $revision,var $name;
var $user;
var $lang;
var $timestamp;
var $status;
var $content;
var $db;
function init()
function insert()
function propose()
function delete()
function protect()
function unprotect()
function lookup($readonlyheader = false)
function writefile()
function history()
function currentPath()
function namespace()
function nameshort()
function simplenamespace()
function talknamespace()
function istalk()
function simplename()
function talkname()
class swWiki extends swRecord
var $parsedContent;var internalLinks() = array();
var $parsers;
function parse()
function nameurl()
function nameshortwithoutlanguage()
function localname()
function link($action, $lang="")
function visible()
class swUser extends swRecord
var $username;var $pass;
var $ppass;
var $rights;
var $session;
function exists()
function hasright($action,$namespace)
function proposableNamespaces()
function nameshort()
function validpassword()
function encryptpassword()
class swParser
var $db;function init($thedb)
function info()
function dowork($wiki)
class swFunction
var $db;function init($thedb)
function info()
function dowork($wiki)