QuestionsPresenter
extends BaseAdminPresenter
in package
Class QuestionsPresenter
Tags
Table of Contents
- MODULE_NAME = 'questions'
- STEP_EDIT = 'edit'
- STEP_TYPE = 'type'
- TYPE_UNKNOWN = 'text'
- $assets : Assets
- $hooksManager : TemplateHooks
- $local_context : Container
- $modelHooks : ModelHooks
- $permissionsManager : PermissionsManager
- $step : string
- $systemNotificationsManager : SystemNotificationsManager
- $translator : Translator
- $type : string
- $checkAuthentication : mixed
- $answersManager : AnswersManager
- $fileManager : FileManager
- $metaManager : MetaManager
- $question : mixed
- $questionId : mixed
- $questionsManager : QuestionsManager
- $tagsManager : TagsManager
- $typeManager : QuestionTypesManager
- _() : mixed
- actionAdd() : void
- actionEdit() : void
- checkActivityModule() : mixed
- createComponentEditForm() : mixed
- createComponentFilesGrid() : mixed
- createComponentQuestionsGrid() : mixed
- createComponentSelectTypeForm() : mixed
- formSucceeded() : void
- getLang() : mixed
- getTypeQuestion() : mixed
- handleChangeAnswersCount() : mixed
- handleDelete() : mixed
- handleDeleteItems() : void
- handlePickVisualization() : mixed
- isActiveModule() : mixed
- isLinksCurrent() : bool
- onSaveEditForm() : mixed
- renderDateFromTrueFormat() : mixed
- renderDefault() : void
- startup() : mixed
- beforeRender() : mixed
- isSupperUser() : bool
- addAnswers() : void
- extensionEditForm() : void
- getModuleName() : string
- includeAssets() : mixed
Constants
MODULE_NAME
public
mixed
MODULE_NAME
= 'questions'
STEP_EDIT
public
mixed
STEP_EDIT
= 'edit'
STEP_TYPE
public
mixed
STEP_TYPE
= 'type'
TYPE_UNKNOWN
public
mixed
TYPE_UNKNOWN
= 'text'
Properties
$assets
public
Assets
$assets
$hooksManager
public
TemplateHooks
$hooksManager
$local_context
public
Container
$local_context
$modelHooks
public
ModelHooks
$modelHooks
$permissionsManager
public
PermissionsManager
$permissionsManager
$step
public
string
$step
= self::STEP_TYPE
$systemNotificationsManager
public
SystemNotificationsManager
$systemNotificationsManager
$translator
public
Translator
$translator
$type
public
string
$type
= self::TYPE_UNKNOWN
Tags
$checkAuthentication
protected
mixed
$checkAuthentication
= true
$answersManager
private
AnswersManager
$answersManager
$fileManager
private
FileManager
$fileManager
$metaManager
private
MetaManager
$metaManager
$question
private
mixed
$question
$questionId
private
mixed
$questionId
$questionsManager
private
QuestionsManager
$questionsManager
$tagsManager
private
TagsManager
$tagsManager
$typeManager
private
QuestionTypesManager
$typeManager
Methods
_()
public
_(mixed $message, mixed ...$parameters) : mixed
Parameters
- $message : mixed
- $parameters : mixed
Return values
mixed —actionAdd()
public
actionAdd() : void
Return values
void —actionEdit()
public
actionEdit(mixed $id) : void
Parameters
- $id : mixed
Tags
Return values
void —checkActivityModule()
public
checkActivityModule(ModuleInfo $infoModule) : mixed
Parameters
- $infoModule : ModuleInfo
Tags
Return values
mixed —createComponentEditForm()
public
createComponentEditForm() : mixed
Return values
mixed —createComponentFilesGrid()
public
createComponentFilesGrid(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —createComponentQuestionsGrid()
public
createComponentQuestionsGrid(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —createComponentSelectTypeForm()
public
createComponentSelectTypeForm() : mixed
Return values
mixed —formSucceeded()
public
formSucceeded(Form $form, mixed $data) : void
Parameters
- $form : Form
- $data : mixed
Return values
void —getLang()
public
getLang() : mixed
Return values
mixed —getTypeQuestion()
public
getTypeQuestion() : mixed
Return values
mixed —handleChangeAnswersCount()
public
handleChangeAnswersCount([int $count = null ]) : mixed
Parameters
- $count : int = null
Return values
mixed —handleDelete()
public
handleDelete(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —handleDeleteItems()
public
handleDeleteItems(iteratable<string|int, mixed> $ids) : void
Parameters
- $ids : iteratable<string|int, mixed>
Return values
void —handlePickVisualization()
public
handlePickVisualization(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —isActiveModule()
public
isActiveModule() : mixed
Return values
mixed —isLinksCurrent()
public
isLinksCurrent([mixed $currents = [] ]) : bool
Parameters
- $currents : mixed = []
Return values
bool —onSaveEditForm()
public
onSaveEditForm(Form $form, mixed $values) : mixed
Parameters
- $form : Form
- $values : mixed
Return values
mixed —renderDateFromTrueFormat()
public
renderDateFromTrueFormat(mixed $date) : mixed
Parameters
- $date : mixed
Return values
mixed —renderDefault()
public
renderDefault() : void
Return values
void —startup()
public
startup() : mixed
Return values
mixed —beforeRender()
protected
beforeRender() : mixed
Return values
mixed —isSupperUser()
protected
isSupperUser() : bool
Return values
bool —addAnswers()
private
addAnswers(mixed $count, mixed $form) : void
Parameters
- $count : mixed
- $form : mixed
Return values
void —extensionEditForm()
private
extensionEditForm(mixed $type[, mixed $countAnswers = null ]) : void
Parameters
- $type : mixed
- $countAnswers : mixed = null
Return values
void —getModuleName()
private
getModuleName( $presenter_name) : string
Parameters
Return values
string —includeAssets()
private
includeAssets() : mixed