[% USE Api2 -%] [% USE JSON -%] [% SET form_regex = CPANEL.get_raw_form('searchregex') -%] [% SET api_response = Api2.exec( 'WebDisk', 'listwebdisks', { regex => form_regex, no_expvar => 1, api2_paginate => 1, api2_paginate_start => CPANEL.FORM.api2_paginate_start, api2_paginate_size => CPANEL.CPVAR.itemsperpage, } ); -%] [% IF api_response.size -%] [% SET feature_webdisk = CPANEL.feature('webdisk') -%] [% SET feature_webprotect = CPANEL.feature('webprotect') -%] [% SET feature_filemanager = CPANEL.feature('filemanager') -%] [% FOR webdisk = api_response -%] [% webdisk.login FILTER html %] [% IF feature_filemanager -%] [% END -%] /[% webdisk.reldir FILTER html %] [% IF feature_filemanager -%] [% END -%] [% IF feature_webdisk -%] [%- SET homedir_onclick = "start_change_homedir(" _ webdisk.login.json _ "," _ webdisk.reldir.json _ "); return false;" -%] [% END -%] [% IF feature_webprotect -%] [% END -%] [% locale.maketext("Configure Client Access") %] [% IF feature_webdisk -%] [% IF !webdisk.hasdigest %] [% locale.maketext('Enable Digest Authentication') %] [% ELSE %] [% locale.maketext('Disable Digest Authentication') %] [% END %] [% locale.maketext("Change Password") %] [% locale.maketext("Delete") %] [% IF webdisk.perms == "ro" %] [% locale.maketext('Set Read-Write') %] [% ELSE %] [% locale.maketext('Set Read-Only') %] [% END %] [% END -%] [% END -%] [% ELSE -%] [% SET err = form_regex ? locale.maketext('No additional configured web disks match the search term “[_1]”.', form_regex) : locale.maketext('No additional web disks configured.') ; -%] [% err FILTER html %] [% END -%]