WeakWiki


Package WeakWiki

Class Summary
DiffRoss Scrivener http://scrivna.com PHP file diff implementation Much credit goes to...
DocumentThis class represents a document.
DocumentPermissionsThis class holds permissions on an Document for a user group.
FoTopicThis class represents a topic.
ForumModuleThis is class implements the forum module.
GeSHiSupportModuleThis is class implements the log manager (logm) module.
LogManagerModuleThis is class implements the log manager (logm) module.
MessageBoxThis class generates a message box
PageMenuHelps to create a page menu.
PreparsedControlModuleThis is class implements the preparse control (ppfm) module.
SearchThis class provides search capabilities.
UserThis class represents a system user.
UserSelfServiceModuleThis is class implements the user self service (ussm) module.
__ModuleThis is the base class for extension modules.
Function Summary
_createHistoryCreates a history file for a wiki entry.
_format_classFormats flagged area.
_format_htmlFormats HTML-enabled area.
_geshi_parseTranslates table flags into CSS classes.
_getAreaReturns the text area between markup-tags given.
_getCellFlagsGets cell flags for flagging tables.
_getHistoryGets the history file.
_getMaskReturns a unique mask string not contained in the input string.
_getPreviousGets the file previous to a file from history.
_getTextGets a file from history.
_gzdecodeUncompresses a zlib-compressed string.
_langReturns the language file for a given source file.
_nextStopReturns the position of the next stop character.
_parseBracedParses braced areas into their HTML representations.
_parseHeadingsParses headings.
_parseListParses ordered and unordered lists.
_parseRawLinksParses raw links.
_parseTablesParses tables @param $input Input string.
_renameHistoryRenames history file.
_table_flagsTranslates table flags into CSS classes.
_writeHistoryWrites into a wiki entry history file.
allowEditReturns if the current user has edit privileges.
allowReadReturns if the current user has read privileges.
currentUserReturns the current user.
formatSourceFormats source code.
fromTitleFormats system-complient wiki title into textual wiki title.
getStartTopicReturns the start topic.
getTopicReturns the topic.
getUserReturns a user object by its user ID.
getUserByEMailReturns a user object by its e-mail address.
getUserNamesReturns an array containing all user objects on the system.
getUsersReturns an array containing all user objects on the system.
isAdminReturns if the current user has superuser privileges.
jwriteReturns a link to collapse/expand the side bar.
logonAllows a user to log in to the system.
logoutLogs out a user.
toTitleFormats input string as a file system-complient wiki title.
userExistsReturns if a user exists.
wikiParseParses wiki markup text @param $input Text.
Global Summary
Enables extended markups.
E_ALREADY_EXISTSError constant for already existing documents.
E_EXCEPTIONError flag for unknown type of exception.
E_FILE_ERRORError flag for file system-related error.
E_INSUFFICIENT_PRIVILEGESError flag for unknown type of exception.
E_INVALID_LOGONError flag for invalid logon attempt.
E_INVALID_PASSWORDError flag for invalid password.
E_INVALID_USERNAMEError flag for invalid user ID.
E_OKError constant for no error.
E_TITLE_EMPTYError constant for empty wiki title.
FORUM_MENU_REGISTERAllows to add a forum link to the main menu.
GLOBALS
MOD_MODE_AFTER_PARSEModule is to be applied on parsed wiki text.
MOD_MODE_BEFORE_PARSEModule is to be applied on unparsed wiki text.
MOD_MODE_NO_PARSEModule is not to be applied on wiki text.
MOD_MODE_PARSEModule is called in link parse process.
MOD_MODE_PARSE_LINKSModule is called in link parse process.
MSG_ERRORWeakWiki (WeakWiki GUI support library: gui.library.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
MSG_SUCCESS
OP_ADMINFlags aa administrative operation.
OP_EDITFlags a write operation (edit).
OP_HISTORYFlags a history operation.
OP_READFlags a read operation.
OP_SOURCEFlags a source operation.
OP_WRITEFlags a write operation (edit).
PERM_DEFAULT_ADMINDefault permissions for superusers.
PERM_DEFAULT_EDITDefault permissions for editor level users.
PERM_DEFAULT_READDefault permissions for reader level users.
PERM_DEFAULT_UNKNOWNDefault permissions for unknown users.
SEARCH_DEFAULTFlags a default search.
SEARCH_FULLTEXTFlags a full text search.
UL_ADMINSuperuser permission level.
UL_EDITEditor permission level.
UL_READReader permission level.
UL_UNKNOWNPermission level for users currently not logged in.
USSM_ALLOW_WRITE
USSM_EMAIL_ADDHEADERS
USSM_EMAIL_BODY
USSM_EMAIL_SIGNATURE
USSM_EMAIL_TITLE
USSM_MENU_REGISTER
USSM_PASSWD_EMAIL_BODY
USSM_PASSWD_EMAIL_TITLE
USSM_PASSWORD_RESET
USSM_REGISTER_USERSWeakWiki (WeakWiki User Self Service (ussm) module: ussm.module.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
USSM_VERIFY_EMAIL
WIKI_EDITFlags a document change.
WIKI_NEWFlags a document creation.
_BREAKLWeakWiki (WeakWiki zlib history implementation: history.zlib.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
_DATA_SEP
_FORUM_PATHPath to the forum files.
_FORUM_STARTForum start topic.
_FO_DEFAULT_PERMISSIONS
_GETWeakWiki (WeakWiki main UI file: wiki.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
_HEADINGS_MAX_DEPTHDepth for headings.
_INSTANCE_NAMEWiki instance name.
_LIST_MAX_DEPTHDepth for lists.
_M_HMODULE_NONENo history module should be used.
_M_HMODULE_ZLIBThe zlib history module should be used.
_PASSWD_DUMMYPassword dummy.
_PATH_CONTENTPath to content directory.
_PATH_HISTORYPath to history directory.
_PATH_IMAGESPath to image directory.
_PATH_PREPARSEDPath to content directory.
_PATH_UPLOADPath to upload directory.
_PATH_USERSPath to user control directory.
_POST
_SEPWeakWiki (WeakWiki Forum module support library: forum.support.include.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
_SERVER
_SESSION
_UC_CHANGE_PASSWDFlags a password change.
_UC_CREATEFlags a user creation operation.
_UC_DESERIALIZEFlags the $uid parameter to be interpreted as serialized user object.
_UC_FASTFlags password handling is not required for serialization.
_UC_FULLFlags password handling is required for serialization.
_UC_HASHEDFlags password handling is required for serialization.
_UC_READFlags the $uid parameter to be interpreted as user name and read data from user file.
_UC_SELFFlags a read operation on the current object's data.
_UC_SESSIONFlags the user object to be created from session data.
_UC_UPDATEFlags an update operation.
_UNAME_ALLOWEDAllowed characters for user names.
_VALUE_SEP
_VERSIONCurrent Version.
_WIKI_COMMANDWiki command.
_WIKI_LOGOWiki logo.
_WIKI_MAINTitle of the main page (start or home page).
_WIKI_PATHWiki path.
_WIKI_SIDEBARTitle of the sidebar page.
_WIKI_SIDEBAR_COLLAPSEDTitle of the collapsed sidebar page.
_WIKI_SIDEBAR_WIDTHWiki sidebar width.
_WIKI_SPECIAL_CHARACTERSSpecial characters.
_WIKI_TITLEWiki title.
a
action
collapsed
comment
ctime
d
diff
e
edit
email
empty
errorWeakWiki (WeakWiki ussm include file: ussm.include.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
f
file
files
fname
form
hl
i
keepopen
l
link
lvl
m
mod
mode
n
new
opWeakWiki (WeakWiki Forum module include file: forum.include.php) Copyright (C) 2010 Alexander Lang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
p
page
password
pm
rpassword
spc
this
time
tit
title
txt
u
ucode
uid
v

WeakWiki