ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct (protected UploadPolicyDBRepository $upload_policy_db_repository, protected ilCtrlInterface $ctrl, protected HttpServices $http, protected ilLanguage $language, protected ilGlobalTemplateInterface $main_tpl, protected ilRbacReview $rbac_review, protected RefineryFactory $refinery, protected UIFactory $ui_factory, protected Renderer $ui_renderer, protected bool $write_access) | |
getComponents () | |
Data Fields | |
const | ACTIVE_FILTER_PARAM = "active_filter" |
Protected Member Functions | |
buildPolicyActions (array $policies) | |
getAudienceText (int $audience_type, array $audience_data) | |
getViewControl () | |
getDeletionConfirmationModal (UploadPolicy $record) | |
getPresentablePolicies () | |
Protected Attributes | |
const | ACTIVE_FILTER_ALL = "all" |
const | ACTIVE_FILTER_ACTIVE = "active" |
const | ACTIVE_FILTER_INACTIVE = "inactive" |
array | $components = [] |
Definition at line 34 of file UploadPoliciesTableUI.php.
UploadPoliciesTableUI::__construct | ( | protected UploadPolicyDBRepository | $upload_policy_db_repository, |
protected ilCtrlInterface | $ctrl, | ||
protected HttpServices | $http, | ||
protected ilLanguage | $language, | ||
protected ilGlobalTemplateInterface | $main_tpl, | ||
protected ilRbacReview | $rbac_review, | ||
protected RefineryFactory | $refinery, | ||
protected UIFactory | $ui_factory, | ||
protected Renderer | $ui_renderer, | ||
protected bool | $write_access | ||
) |
Definition at line 46 of file UploadPoliciesTableUI.php.
References buildPolicyActions(), getAudienceText(), getPresentablePolicies(), getViewControl(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), null, ILIAS\UI\Component\Table\PresentationRow\withAction(), and ILIAS\UI\Component\Table\PresentationRow\withHeadline().
|
protected |
UploadPolicy[] | $policies |
Definition at line 122 of file UploadPoliciesTableUI.php.
References $data, ilUploadLimitsOverviewGUI\CMD_EDIT_UPLOAD_POLICY, ILIAS\Repository\ctrl(), getDeletionConfirmationModal(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and UploadPolicy\POLICY_ID.
Referenced by __construct().
|
protected |
Definition at line 185 of file UploadPoliciesTableUI.php.
References UploadPolicy\AUDIENCE_TYPE_ALL_USERS, UploadPolicy\AUDIENCE_TYPE_GLOBAL_ROLE, and ILIAS\UI\examples\Symbol\Glyph\Language\language().
Referenced by __construct(), and getDeletionConfirmationModal().
UploadPoliciesTableUI::getComponents | ( | ) |
Definition at line 113 of file UploadPoliciesTableUI.php.
References $components.
|
protected |
Definition at line 239 of file UploadPoliciesTableUI.php.
References ilUploadLimitsOverviewGUI\CMD_DELETE_UPLOAD_POLICY, ILIAS\Repository\ctrl(), UploadPolicy\getAudience(), getAudienceText(), UploadPolicy\getAudienceType(), UploadPolicy\getPolicyId(), UploadPolicy\getScopeDefinition(), UploadPolicy\getTitle(), UploadPolicy\getUploadLimitInMB(), UploadPolicy\getValidUntil(), UploadPolicy\isActive(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
Referenced by buildPolicyActions().
|
protected |
Definition at line 299 of file UploadPoliciesTableUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by __construct().
|
protected |
Definition at line 212 of file UploadPoliciesTableUI.php.
References ilUploadLimitsOverviewGUI\CMD_INDEX, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and ILIAS\Repository\refinery().
Referenced by __construct().
|
protected |
Definition at line 44 of file UploadPoliciesTableUI.php.
Referenced by getComponents().
|
protected |
Definition at line 38 of file UploadPoliciesTableUI.php.
|
protected |
Definition at line 37 of file UploadPoliciesTableUI.php.
|
protected |
Definition at line 39 of file UploadPoliciesTableUI.php.
const UploadPoliciesTableUI::ACTIVE_FILTER_PARAM = "active_filter" |
Definition at line 36 of file UploadPoliciesTableUI.php.