EmployeesPresenter
extends BaseAdminPresenter
in package
Class EmployeesPresenter
Tags
Table of Contents
- EMPLOYEE_GRID_HOOK = 'employee.grid.hook'
- $assets : Assets
- $changeInfoModel : ChangeInfoModel
- $database : Context
- $hooksManager : TemplateHooks
- $linkGenerator : LinkGenerator
- $local_context : Container
- $metaManager : MetaManager
- $modelHooks : ModelHooks
- $permissionsManager : PermissionsManager
- $systemNotificationsManager : SystemNotificationsManager
- $tagsManager : TagsManager
- $templatefuctory : TemplateFactory
- $translator : Translator
- $usersManager : UsersManager
- $checkAuthentication : mixed
- $employeesManager : EmployeesManager
- $id : int
- $structureFilter : mixed
- $structuresManager : StructuresManager
- _() : mixed
- actionEdit() : mixed
- actionShowChangeInfo() : mixed
- checkActivityModule() : mixed
- createComponentChangeInfoGrid() : IComponent|null
- createComponentEditEmployeeForm() : mixed
- createComponentEmployeesGrid() : mixed
- createComponentFilterStructureForm() : IComponent|null
- getLang() : mixed
- handleDelete() : mixed
- handleDeleteItems() : void
- handleReloadGrid() : mixed
- handleShowStructureModalFilter() : mixed
- isActiveModule() : mixed
- isLinksCurrent() : bool
- onDeleteEmployee() : void
- onFireEmployee() : void
- onSaveEditEmployeeForm() : mixed
- renderAdd() : mixed
- renderDateFromTrueFormat() : mixed
- renderDelete() : mixed
- startup() : mixed
- beforeRender() : mixed
- createComponentDeleteEmployeeForm() : Form
- createComponentFireEmployeeForm() : Form
- createComponentImportEmployeeForm() : Form
- createComponentImportEmployees() : ImportEmployeesControl
- isSupperUser() : bool
- getModuleName() : string
- includeAssets() : mixed
Constants
EMPLOYEE_GRID_HOOK
public
mixed
EMPLOYEE_GRID_HOOK
= 'employee.grid.hook'
Properties
$assets
public
Assets
$assets
$changeInfoModel
public
ChangeInfoModel
$changeInfoModel
$database
public
Context
$database
$hooksManager
public
TemplateHooks
$hooksManager
$linkGenerator
public
LinkGenerator
$linkGenerator
$local_context
public
Container
$local_context
$metaManager
public
MetaManager
$metaManager
$modelHooks
public
ModelHooks
$modelHooks
$permissionsManager
public
PermissionsManager
$permissionsManager
$systemNotificationsManager
public
SystemNotificationsManager
$systemNotificationsManager
$tagsManager
public
TagsManager
$tagsManager
$templatefuctory
public
TemplateFactory
$templatefuctory
$translator
public
Translator
$translator
$usersManager
public
UsersManager
$usersManager
$checkAuthentication
protected
mixed
$checkAuthentication
= true
$employeesManager
private
EmployeesManager
$employeesManager
$id
private
int
$id
= null
$structureFilter
private
mixed
$structureFilter
$structuresManager
private
StructuresManager
$structuresManager
Methods
_()
public
_(mixed $message, mixed ...$parameters) : mixed
Parameters
- $message : mixed
- $parameters : mixed
Return values
mixed —actionEdit()
public
actionEdit(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —actionShowChangeInfo()
public
actionShowChangeInfo(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —checkActivityModule()
public
checkActivityModule(ModuleInfo $infoModule) : mixed
Parameters
- $infoModule : ModuleInfo
Tags
Return values
mixed —createComponentChangeInfoGrid()
public
createComponentChangeInfoGrid(string $name) : IComponent|null
Parameters
- $name : string
Return values
IComponent|null —createComponentEditEmployeeForm()
public
createComponentEditEmployeeForm() : mixed
Return values
mixed —createComponentEmployeesGrid()
public
createComponentEmployeesGrid(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —createComponentFilterStructureForm()
public
createComponentFilterStructureForm(string $name) : IComponent|null
Parameters
- $name : string
Return values
IComponent|null —getLang()
public
getLang() : mixed
Return values
mixed —handleDelete()
public
handleDelete( $id) : mixed
Parameters
Tags
Return values
mixed —handleDeleteItems()
public
handleDeleteItems(array<string|int, mixed> $ids) : void
Parameters
- $ids : array<string|int, mixed>
Return values
void —handleReloadGrid()
public
handleReloadGrid() : mixed
Return values
mixed —handleShowStructureModalFilter()
public
handleShowStructureModalFilter([string $structure_ids_string = null ]) : mixed
Parameters
- $structure_ids_string : string = null
Return values
mixed —isActiveModule()
public
isActiveModule() : mixed
Return values
mixed —isLinksCurrent()
public
isLinksCurrent([mixed $currents = [] ]) : bool
Parameters
- $currents : mixed = []
Return values
bool —onDeleteEmployee()
public
onDeleteEmployee(mixed $form, mixed $value) : void
Parameters
- $form : mixed
- $value : mixed
Return values
void —onFireEmployee()
public
onFireEmployee(mixed $form, mixed $value) : void
Parameters
- $form : mixed
- $value : mixed
Return values
void —onSaveEditEmployeeForm()
public
onSaveEditEmployeeForm(mixed $form, mixed $values) : mixed
Parameters
- $form : mixed
- $values : mixed
Tags
Return values
mixed —renderAdd()
public
renderAdd() : mixed
Return values
mixed —renderDateFromTrueFormat()
public
renderDateFromTrueFormat(mixed $date) : mixed
Parameters
- $date : mixed
Return values
mixed —renderDelete()
public
renderDelete(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —startup()
public
startup() : mixed
Return values
mixed —beforeRender()
protected
beforeRender() : mixed
Return values
mixed —createComponentDeleteEmployeeForm()
protected
createComponentDeleteEmployeeForm(string $name) : Form
Parameters
- $name : string
Return values
Form —createComponentFireEmployeeForm()
protected
createComponentFireEmployeeForm(string $name) : Form
Parameters
- $name : string
Return values
Form —createComponentImportEmployeeForm()
protected
createComponentImportEmployeeForm(string $name) : Form
Parameters
- $name : string
Return values
Form —createComponentImportEmployees()
protected
createComponentImportEmployees() : ImportEmployeesControl
Return values
ImportEmployeesControl —isSupperUser()
protected
isSupperUser() : bool
Return values
bool —getModuleName()
private
getModuleName( $presenter_name) : string
Parameters
Return values
string —includeAssets()
private
includeAssets() : mixed