AdminController
extends AbstractActionController
in package
Controller that gives some additional details for activities, such as a list of email addresses or an export function specially tailored for the organizer.
Table of Contents
Properties
- $aclService : AclService
- $activityQueryService : ActivityQuery
- $activityService : Activity
- $signupListQueryService : SignupListQuery
- $signupMapper : Signup
- $signupService : Signup
- $translator : Translator
Methods
- __construct() : mixed
- createAction() : Response|ViewModel
- Create an activity.
- drawAction() : JsonModel
- externalSignoffAction() : Response|ViewModel
- externalSignupAction() : Response|ViewModel
- flashMessenger() : FlashMessenger
- markPresentAction() : JsonModel
- participantsAction() : ViewModel
- Return the data of the activity participants.
- updateAction() : Response|ViewModel
- viewAction() : ViewModel
- Show a list of all activities this user can manage.
- redirectActivityAdmin() : Response
- redirectActivityAdminRequest() : Response
- Redirects to the view of the activity with the given $id, where the $error message can be displayed if the request was unsuccessful (i.e.
Properties
$aclService read-only
private
AclService
$aclService
$activityQueryService read-only
private
ActivityQuery
$activityQueryService
$activityService read-only
private
Activity
$activityService
$signupListQueryService read-only
private
SignupListQuery
$signupListQueryService
$signupMapper read-only
private
Signup
$signupMapper
$signupService read-only
private
Signup
$signupService
$translator read-only
private
Translator
$translator
Methods
__construct()
public
__construct(AclService $aclService, Translator $translator, Activity $activityService, ActivityQuery $activityQueryService, Signup $signupService, SignupListQuery $signupListQueryService, Signup $signupMapper) : mixed
Parameters
- $aclService : AclService
- $translator : Translator
- $activityService : Activity
- $activityQueryService : ActivityQuery
- $signupService : Signup
- $signupListQueryService : SignupListQuery
- $signupMapper : Signup
createAction()
Create an activity.
public
createAction() : Response|ViewModel
Return values
Response|ViewModeldrawAction()
public
drawAction() : JsonModel
Return values
JsonModelexternalSignoffAction()
public
externalSignoffAction() : Response|ViewModel
Return values
Response|ViewModelexternalSignupAction()
public
externalSignupAction() : Response|ViewModel
Return values
Response|ViewModelflashMessenger()
public
flashMessenger() : FlashMessenger
Return values
FlashMessengermarkPresentAction()
public
markPresentAction() : JsonModel
Return values
JsonModelparticipantsAction()
Return the data of the activity participants.
public
participantsAction() : ViewModel
Return values
ViewModelupdateAction()
public
updateAction() : Response|ViewModel
Return values
Response|ViewModelviewAction()
Show a list of all activities this user can manage.
public
viewAction() : ViewModel
Return values
ViewModelredirectActivityAdmin()
protected
redirectActivityAdmin(bool $success, string $message) : Response
Parameters
- $success : bool
- $message : string
Return values
ResponseredirectActivityAdminRequest()
Redirects to the view of the activity with the given $id, where the $error message can be displayed if the request was unsuccessful (i.e.
protected
redirectActivityAdminRequest(int $activityId, int $signupListId, bool $success, string $message[, AbstractContainer|null $session = null ]) : Response
$success was false).
Parameters
- $activityId : int
- $signupListId : int
- $success : bool
-
Whether the request was successful
- $message : string
- $session : AbstractContainer|null = null