Admin Area Actions

back to New Admin Area project
This table lists all actions performed inside the admin area.

Actions table 1

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
actionlog Builds the action log page Y N simple list log
activate Builds the the member activation page Y N account activation member
activatesetpwd Builds an account activation - set password part Y N account activation member
additem Wrapper to ITEM::createFromRequest() - adds a new item N N none item
addnewlog Creates a new blog and builds the final step page (set blog url) Y N special page - blog creation blog
addnewlog2 Saves the blog url defined in action_addnewlog() N N none blog
backupcreate Wrapper to do_backup() - initializes the backup proccess N N none backup.php
backupoverview Builds the backup/restore main page Y N section overview - backup none
backuprestore Restores a backup and builds a page with the results Y N success/error message backup.php
banlist Builds a page with a blog's banned list Y N list with options? ban

Actions table 2

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
banlistadd - - - - - - - - - - - - - - -
banlistdelete - - - - - - - - - - - - - - -
banlistdeleteconfirm - - - - - - - - - - - - - - -
banlistnew - - - - - - - - - - - - - - -
banlistnewfromitem - - - - - - - - - - - - - - -
batchcategory Builds a confirmation page to execute a batch operation in a categories collection Y N confirmation page - - - - -
batchcomment Builds a confirmation page to execute a batch operation in a comments collection Y N confirmation page - - - - -
batchitem Builds a confirmation page to execute a batch operation in an items collection Y N confirmation page - - - - -
batchmember Builds a confirmation page to execute a batch operation in a members collection Y N confirmation page - - - - -
batchteam Builds a confirmation page to execute a batch operation in a blog team Y N confirmation page - - - - -

Actions table 3

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
blogcommentlist Y N - - - - - - - - -
blogsettings - - - - - - - - - - - - - - -
blogsettingsupdate - - - - - - - - - - - - - - -
bookmarklet - - - - - - - - - - - - - - -
browseowncomments - - - - - - - - - - - - - - -
browseownitems - - - - - - - - - - - - - - -
categorydelete - - - - - - - - - - - - - - -
categorydeleteconfirm - - - - - - - - - - - - - - -
categoryedit - - - - - - - - - - - - - - -
categorynew - - - - - - - - - - - - - - -

Actions table 4

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
categoryupdate - - - - - - - - - - - - - - -
changemembersettings - - - - - - - - - - - - - - -
clearactionlog - - - - - - - - - - - - - - -
commentdelete - - - - - - - - - - - - - - -
commentdeleteconfirm - - - - - - - - - - - - - - -
commentedit - - - - - - - - - - - - - - -
commentupdate - - - - - - - - - - - - - - -
createitem - - - - - - - - - - - - - - -
createnewlog - - - - - - - - - - - - - - -
deleteblog - - - - - - - - - - - - - - -

Actions table 5

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
deleteblogconfirm - - - - - - - - - - - - - - -
editmembersettings - - - - - - - - - - - - - - -
itemcommentlist - - - - - - - - - - - - - - -
itemdelete - - - - - - - - - - - - - - -
itemdeleteconfirm - - - - - - - - - - - - - - -
itemedit - - - - - - - - - - - - - - -
itemlist Builds a page listing all items from a blog Y N - - - - - - - - -
itemmove - - - - - - - - - - - - - - -
itemmoveto - - - - - - - - - - - - - - -
itemupdate - - - - - - - - - - - - - - -

Actions table 6

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
login Builds the login page Y N login page - - - - -
manage Displays a list with management links Y N - - - - - - - - -
manageteam - - - - - - - - - - - - - - -
memberadd - - - - - - - - - - - - - - -
memberdelete - - - - - - - - - - - - - - -
memberdeleteconfirm - - - - - - - - - - - - - - -
memberedit - - - - - - - - - - - - - - -
overview Builds the admin area main page Y N - - - - - - - - -
pluginadd - - - - - - - - - - - - - - -
plugindelete - - - - - - - - - - - - - - -

Actions table 7

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
plugindeleteconfirm - - - - - - - - - - - - - - -
plugindown - - - - - - - - - - - - - - -
pluginhelp - - - - - - - - - - - - - - -
pluginlist - - - - - - - - - - - - - - -
pluginoptions - - - - - - - - - - - - - - -
pluginoptionsupdate - - - - - - - - - - - - - - -
pluginup - - - - - - - - - - - - - - -
pluginupdate - - - - - - - - - - - - - - -
rawping - - - - - - - - - - - - - - -
regfile - - - - - - - - - - - - - - -

Actions table 8

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
sendping Redirects to actual pinging page Y N redirect manager, member
settingsedit Builds global settings page, uses SKIN_DB::getListQuery and BLOG_DB::getListQuery Y N global settings member, manager
settingsupdate Wrapper for CONFIG_DB::update - Updates global settings N N none member
showlogin Wrapper to action_login() using the global error as message Y N login page - - - - -
skinclone Wrapper for SKIN_DB::cloneSkin - Clones a skin N N none member
skindelete Builds confirmation page for skin deletion (uses BLOG_DB::getAllNamesBySkinIDQuery) Y N confirmation member, manager
skindeleteconfirm Wrapper for SKIN_DB::delete N N none member, manager
skinedit Builds page to edit a skin Y N edit skin form member, manager
skineditgeneral Inserts/updates a skin (uses SKIN::exists) N N none member
skinedittype Displays a page to edit a skin part (uses SKIN::getFriendlyNames) Y N skin part edit form member, manager

Actions table 9

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
skiniedoimport Imports a skin Y N confirmation member, skinie.php
skinieexport Exports a skin N N none member, skinie.php
skinieimport Builds the skin import/export page Y N clashes/confirmation member, manager, skinie.php
skinieoverview Builds the main skins page Y N overview member, manager, skinie.php
skinnew Wrapper for SKIN::createNew - Adds a new skin N N none member
skinoverview Builds page to add new skin Y N overview member, manager
skinupdate Updates a skin part N N none member
teamaddmember Adds a member to a team N N none member, manager
teamchangeadmin Wrapper for TEAM_DB::changeAdmin - Changes the admin state from a given member in a team N N none member
teamdelete Wraps MEMBER::createFromID - Displays a confirmation page to a delete a team Y N confirmation member, manager

Actions table 10

O = outputs HTML? Y = yes, N = No
R = returns HTML? Y = yes, N = No

Action Description O R Page type Helper(s)
teamdeleteconfirm Wrapper for TEAM_DB::deleteOneMember - deletes a member N N none member
templateclone Wrapper for TEMPLATE_DB::cloneTemplate - clones a template N N none member
templatedelete Displays a confirmation page to delete a template Y N confirmation page member, manager
templatedeleteconfirm Wrapper for TEMPLATE_DB::delete - deletes a template N N none member
templateedit Builds template edit page Y N edit page member, manager, template
templatenew Wrapper for TEMPLATE_DB::create - creates a template N N none member
templateoverview Builds the template overview Y N overview member, manager
templateupdate Wrapper for TEMPLATE_DB::update N N returns to edit page member, template
usermanagement Builds user management main page Y N user-“profile” form member, manager

Actions arrays

The actions list was taken from two arrays found in ADMIN::action():

		// check ticket. All actions need a ticket, unless they are considered to be safe (a safe action
		// is an action that requires user interaction before something is actually done)
		// all safe actions are in this array:
		$aActionsNotToCheck = array('showlogin', 'login', 'overview''itemlist', 'blogcommentlist', 'bookmarklet', 'blogsettings', 'banlist', 'deleteblog', 'editmembersettings', 'browseownitems', 'browseowncomments', 'createitem', 'itemedit', 'itemmove', 'categoryedit', 'categorydelete', 'manage', 'actionlog', 'settingsedit', 'backupoverview', 'pluginlist', 'createnewlog', 'usermanagement', 'skinoverview', 'templateoverview', 'skinieoverview', 'itemcommentlist', 'commentedit', 'commentdelete', 'banlistnewfromitem', 'banlistdelete', 'itemdelete', 'manageteam', 'teamdelete', 'banlistnew', 'memberedit', 'memberdelete', 'pluginhelp', 'pluginoptions', 'plugindelete', 'skinedittype', 'skindelete', 'skinedit', 'templateedit', 'templatedelete', 'activate');
/*
		// the rest of the actions needs to be checked
		$aActionsToCheck = array('additem', 'itemupdate', 'itemmoveto', 'categoryupdate', 'categorydeleteconfirm', 'itemdeleteconfirm', 'commentdeleteconfirm', 'teamdeleteconfirm', 'memberdeleteconfirm', 'templatedeleteconfirm', 'skindeleteconfirm', 'banlistdeleteconfirm', 'plugindeleteconfirm', 'batchitem', 'batchcomment', 'batchmember', 'batchcategory', 'batchteam', 'regfile', 'commentupdate', 'banlistadd', 'changemembersettings', 'clearactionlog', 'settingsupdate', 'blogsettingsupdate', 'categorynew', 'teamchangeadmin', 'teamaddmember', 'memberadd', 'addnewlog', 'addnewlog2', 'backupcreate', 'backuprestore', 'pluginup', 'plugindown', 'pluginupdate', 'pluginadd', 'pluginoptionsupdate', 'skinupdate', 'skinclone', 'skineditgeneral', 'templateclone', 'templatenew', 'templateupdate', 'skinieimport', 'skinieexport', 'skiniedoimport', 'skinnew', 'deleteblogconfirm', 'sendping', 'rawping', 'activatesetpwd');
newadmin/actions.txt · Last modified: 2006/07/05 13:03 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki