API documentation :: Docs For Class arbitCoreModuleController
Packages:Interfaces:
Classes:
|
Core::arbitCoreModuleControllerClass arbitCoreModuleControllerMain controller for the arbit project tracker, implementing all user and group related functionality. Main controller for the arbit project tracker, implementing all user and group related functionality. ezcMvcController | --arbitController | --arbitCoreModuleControllerAuthor(s):
Member Variables
Method Summary
Inherited Methods
MethodscheckPersitentLogin
static void
checkPersitentLogin(
arbitRequest
$request
)
Check for persistent login Check if the user provides a persistent login token. the user in directly and update the used token. Check for persistent login Check if the user provides a persistent login token. In this case log the user in directly and update the used token. Meant to be run as a request filter. Parameters:
__construct
void
__construct(
string
$project
)
Create controlelr from project name Create controlelr from project name Parameters:
about
arbitViewModuleModel
about(
arbitRequest
$request
)
About view About view Parameters:
accept
arbitViewModuleModel
accept(
arbitRequest
$request
)
Manage users Manage user validation states and user group associations. Manage users Manage user validation states and user group associations. Parameters:
account
arbitViewModuleModel
account(
arbitRequest
$request
)
Personal user account management Manage user account details, change account data and authentification data, if modifyable. Personal user account management Manage user account details, change account data and authentification data, if modifyable. Parameters:
confirm
arbitViewModuleModel
confirm(
arbitRequest
$request
)
Confirm user registration During the registration process may receive a link with a confirmation request. Confirm user registration During the registration process may receive a link with a confirmation request. This action processes this confirmation requests. Parameters:
findAndAdd
array
findAndAdd(
$array
, string
$key
, string
$add
)
Find key in array and add new child Find the specified key in the given array and add a new child array with the specified key in $add. Find key in array and add new child Find the specified key in the given array and add a new child array with the specified key in $add. Parameters:
findAndRemove
array
findAndRemove(
$array
, string
$key
)
Find key in array and remove subtree Find the specified key in the given array and remove the complete associated subtree. Find key in array and remove subtree Find the specified key in the given array and remove the complete associated subtree. Parameters:
getAuthMechanisms
array
getAuthMechanisms(
)
Get list of auth mechanisms Return the list of authentification mechanisms to use, with a shorter indetifier for the internal authentification handlers, so we get easier URLs. Get list of auth mechanisms Return the list of authentification mechanisms to use, with a shorter indetifier for the internal authentification handlers, so we get easier URLs. getMenu
array
getMenu(
)
Return the menu for the core controller Return the menu for the core controller getProjectAdministrators
arbitViewCoreUserModel
getProjectAdministrators(
$administrators
)
Creates a view model with all administrator users for the current project. Creates a view model with all administrator users for the current project. Parameters:
index
arbitViewModuleModel
index(
arbitRequest
$request
)
Dummy action Dummy action Parameters:
login
arbitViewModuleModel
login(
arbitRequest
$request
)
Log in user Action to perform user login. user authenfication mechanism, which need to check if the provided login data is valid. Log in user Action to perform user login. This is done on the base of the stored user authenfication mechanism, which need to check if the provided login data is valid. Parameters:
logout
arbitViewModuleModel
logout(
arbitRequest
$request
)
Log out user Log out user Parameters:
moveDownInArray
array
moveDownInArray(
array
$array
, mixed
$moveKey
)
Move element down in array MMove the elment specified by its key one step down in the given array and return the resulting array. Move element down in array MMove the elment specified by its key one step down in the given array and return the resulting array. Parameters:
permissions
arbitViewModuleModel
permissions(
arbitRequest
$request
)
Manage group permissions Manage group permissions Interface for managing group permissions Parameters:
project
arbitViewModuleModel
project(
arbitRequest
$request
)
Manage and configure current project Management of the current project, which means, that the configuration options are displayed and the list of available versions may be modified. Manage and configure current project Management of the current project, which means, that the configuration options are displayed and the list of available versions may be modified. This action methods is quite lon because it handles lots of different request types, which are operations on the project configuration data. This could be split up in several views. Parameters:
register
arbitViewCoreUserRegistrationModel
register(
arbitRequest
$request
)
User registration Display a registration form with the available registration mechanisms and dispatch to the authentification mechanisms implementation on data retrieval for the actual user registration. User registration Display a registration form with the available registration mechanisms and dispatch to the authentification mechanisms implementation on data retrieval for the actual user registration. Parameters:
registered
arbitViewModuleModel
registered(
arbitRequest
$request
)
Successfully registered user. Successfully registered user. If a user sucessfully registerd in the system this page tells him about his current state and sends an email with its validation code, if necessary. Parameters:
user
arbitViewModuleModel
user(
arbitRequest
$request
)
Manage users Manage user group associations. Manage users Manage user group associations. Parameters:
__call
arbitViewModuleModel
__call(
string
$call
,
$parameters
)
Dispatch calls to authentification mechanisms Dispatches all calls where the name of the action equals one of the authentification mechanisms to the respective implementation to make specific implementation possible, like a "Forgot Password" feature which is not required for OpenId. Dispatch calls to authentification mechanisms Dispatches all calls where the name of the action equals one of the authentification mechanisms to the respective implementation to make specific implementation possible, like a "Forgot Password" feature which is not required for OpenId. Parameters:
Redefinition of:
Documentation generated on Mon, 05 Apr 2010 14:01:45 +0200 by phpDocumentor 1.4.3
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||