Dansk Deutsch English Français Español

Object model

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)