public function testFilePermissionsCoverage() { $permissions = ContributionType::getPossibleFilePermissions(); $this->assertAndRemoveArrayKey(ContributionType::FILE_PERMISSION_ALLOWED, $permissions); $this->assertAndRemoveArrayKey(ContributionType::FILE_PERMISSION_REQUIRED, $permissions); $this->assertAndRemoveArrayKey(ContributionType::FILE_PERMISSION_DISALLOWED, $permissions); $this->assertEquals(0, count($permissions), 'Not all file permission levels are covered by testing.'); }
<div class="field"> <div class="two columns alpha"> <label><?php echo __("Allow File Upload Via Form"); ?> </label> </div> <div class="inputs five columns omega"> <p class="explanation"><?php echo __("Enable or disable file uploads through the public contribution form. If set to “Required,“ users must add a file to their contribution when selecting this item type."); ?> </p> <div class="input-block"> <?php echo $this->formSelect('file_permissions', __('%s', $contribution_type->file_permissions), array(), ContributionType::getPossibleFilePermissions()); ?> </div> </div> </div> <div id="element-list" class="seven columns alpha"> <ul id="contribution-type-elements" class="sortable"> <?php foreach ($contributionTypeElements as $contributionElement) { if ($contributionElement) { ?> <li class="element">