→ back to New Admin Area project
This table lists all actions performed inside the admin area.
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 |
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 | - - - - - |
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 | - | - - | - - - | - - - - | - - - - - |
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 | - | - - | - - - | - - - - | - - - - - |
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 | - | - - | - - - | - - - - | - - - - - |
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 | - | - - | - - - | - - - - | - - - - - |
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 | - | - - | - - - | - - - - | - - - - - |
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 |
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 |
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 |
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');