User = BackendUser::getInstance(); } /** * @Callback(table="tl_member", target="list.operations.secureDownloads.button") */ public function onListSecureDownloadsOperationCallback(array $row, ?string $href, string $label, string $title, ?string $icon, string $attributes, string $table, array $rootRecordIds, ?array $childRecordIds, bool $circularReference, ?string $previous, ?string $next, DataContainer $dc) { if (!$this->User->isAdmin && !$this->User->hasAccess('tl_member_secureDownloads::ctime','alexf')) { return ''; } $href .= '&id='.$row['id']; return ''.Image::getHtml($icon, $label).' '; } }