|
@@ -27,93 +27,93 @@ |
|
|
block discarded – undo |
27
|
27
|
?> |
28
|
28
|
|
29
|
29
|
<div class="section" id="shareAPI"> |
30
|
|
- <h2><?php p($l->t('Sharing'));?></h2> |
|
30
|
+ <h2><?php p($l->t('Sharing')); ?></h2> |
31
|
31
|
<a target="_blank" rel="noreferrer noopener" class="icon-info" |
32
|
|
- title="<?php p($l->t('Open documentation'));?>" |
|
32
|
+ title="<?php p($l->t('Open documentation')); ?>" |
33
|
33
|
href="<?php p(link_to_docs('admin-sharing')); ?>"></a> |
34
|
|
- <p class="settings-hint"><?php p($l->t('As admin you can fine-tune the sharing behavior. Please see the documentation for more information.'));?></p> |
|
34
|
+ <p class="settings-hint"><?php p($l->t('As admin you can fine-tune the sharing behavior. Please see the documentation for more information.')); ?></p> |
35
|
35
|
<p id="enable"> |
36
|
36
|
<input type="checkbox" name="shareapi_enabled" id="shareAPIEnabled" class="checkbox" |
37
|
37
|
value="1" <?php if ($_['shareAPIEnabled'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
38
|
|
- <label for="shareAPIEnabled"><?php p($l->t('Allow apps to use the Share API'));?></label><br/> |
|
38
|
+ <label for="shareAPIEnabled"><?php p($l->t('Allow apps to use the Share API')); ?></label><br/> |
39
|
39
|
</p> |
40
|
|
- <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
40
|
+ <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
41
|
41
|
<input type="checkbox" name="shareapi_allow_links" id="allowLinks" class="checkbox" |
42
|
42
|
value="1" <?php if ($_['allowLinks'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
43
|
|
- <label for="allowLinks"><?php p($l->t('Allow users to share via link'));?></label><br/> |
|
43
|
+ <label for="allowLinks"><?php p($l->t('Allow users to share via link')); ?></label><br/> |
44
|
44
|
</p> |
45
|
45
|
|
46
|
46
|
<p id="publicLinkSettings" class="indent <?php if ($_['allowLinks'] !== 'yes' || $_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
47
|
47
|
<input type="checkbox" name="shareapi_allow_public_upload" id="allowPublicUpload" class="checkbox" |
48
|
48
|
value="1" <?php if ($_['allowPublicUpload'] == 'yes') print_unescaped('checked="checked"'); ?> /> |
49
|
|
- <label for="allowPublicUpload"><?php p($l->t('Allow public uploads'));?></label><br/> |
|
49
|
+ <label for="allowPublicUpload"><?php p($l->t('Allow public uploads')); ?></label><br/> |
50
|
50
|
<input type="checkbox" name="shareapi_enable_link_password_by_default" id="enableLinkPasswordByDefault" class="checkbox" |
51
|
51
|
value="1" <?php if ($_['enableLinkPasswordByDefault'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
52
|
|
- <label for="enableLinkPasswordByDefault"><?php p($l->t('Always ask for a password'));?></label><br/> |
|
52
|
+ <label for="enableLinkPasswordByDefault"><?php p($l->t('Always ask for a password')); ?></label><br/> |
53
|
53
|
<input type="checkbox" name="shareapi_enforce_links_password" id="enforceLinkPassword" class="checkbox" |
54
|
54
|
value="1" <?php if ($_['enforceLinkPassword']) print_unescaped('checked="checked"'); ?> /> |
55
|
|
- <label for="enforceLinkPassword"><?php p($l->t('Enforce password protection'));?></label><br/> |
|
55
|
+ <label for="enforceLinkPassword"><?php p($l->t('Enforce password protection')); ?></label><br/> |
56
|
56
|
|
57
|
57
|
<input type="checkbox" name="shareapi_default_expire_date" id="shareapiDefaultExpireDate" class="checkbox" |
58
|
58
|
value="1" <?php if ($_['shareDefaultExpireDateSet'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
59
|
|
- <label for="shareapiDefaultExpireDate"><?php p($l->t('Set default expiration date'));?></label><br/> |
|
59
|
+ <label for="shareapiDefaultExpireDate"><?php p($l->t('Set default expiration date')); ?></label><br/> |
60
|
60
|
|
61
|
61
|
</p> |
62
|
|
- <p id="setDefaultExpireDate" class="double-indent <?php if ($_['allowLinks'] !== 'yes' || $_['shareDefaultExpireDateSet'] === 'no' || $_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
63
|
|
- <?php p($l->t( 'Expire after ' )); ?> |
|
62
|
+ <p id="setDefaultExpireDate" class="double-indent <?php if ($_['allowLinks'] !== 'yes' || $_['shareDefaultExpireDateSet'] === 'no' || $_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
|
63
|
+ <?php p($l->t('Expire after ')); ?> |
64
|
64
|
<input type="text" name='shareapi_expire_after_n_days' id="shareapiExpireAfterNDays" placeholder="<?php p('7')?>" |
65
|
65
|
value='<?php p($_['shareExpireAfterNDays']) ?>' /> |
66
|
|
- <?php p($l->t( 'days' )); ?> |
|
66
|
+ <?php p($l->t('days')); ?> |
67
|
67
|
<input type="checkbox" name="shareapi_enforce_expire_date" id="shareapiEnforceExpireDate" class="checkbox" |
68
|
68
|
value="1" <?php if ($_['shareEnforceExpireDate'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
69
|
|
- <label for="shareapiEnforceExpireDate"><?php p($l->t('Enforce expiration date'));?></label><br/> |
|
69
|
+ <label for="shareapiEnforceExpireDate"><?php p($l->t('Enforce expiration date')); ?></label><br/> |
70
|
70
|
</p> |
71
|
|
- <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
71
|
+ <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
72
|
72
|
<input type="checkbox" name="shareapi_allow_resharing" id="allowResharing" class="checkbox" |
73
|
73
|
value="1" <?php if ($_['allowResharing'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
74
|
|
- <label for="allowResharing"><?php p($l->t('Allow resharing'));?></label><br/> |
|
74
|
+ <label for="allowResharing"><?php p($l->t('Allow resharing')); ?></label><br/> |
75
|
75
|
</p> |
76
|
|
- <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
76
|
+ <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
77
|
77
|
<input type="checkbox" name="shareapi_allow_group_sharing" id="allowGroupSharing" class="checkbox" |
78
|
78
|
value="1" <?php if ($_['allowGroupSharing'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
79
|
|
- <label for="allowGroupSharing"><?php p($l->t('Allow sharing with groups'));?></label><br /> |
|
79
|
+ <label for="allowGroupSharing"><?php p($l->t('Allow sharing with groups')); ?></label><br /> |
80
|
80
|
</p> |
81
|
|
- <p class="nocheckbox <?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
81
|
+ <p class="nocheckbox <?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
82
|
82
|
<input type="hidden" name="shareapi_default_permissions" id="shareApiDefaultPermissions" class="checkbox" |
83
|
83
|
value="<?php p($_['shareApiDefaultPermissions']) ?>" /> |
84
|
|
- <?php p($l->t('Default user and group share permissions'));?> |
|
84
|
+ <?php p($l->t('Default user and group share permissions')); ?> |
85
|
85
|
</p> |
86
|
86
|
<p id="shareApiDefaultPermissionsSection" class="indent <?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
87
|
87
|
<?php foreach ($_['shareApiDefaultPermissionsCheckboxes'] as $perm): ?> |
88
|
88
|
<input type="checkbox" name="shareapi_default_permission_<?php p($perm['id']) ?>" id="shareapi_default_permission_<?php p($perm['id']) ?>" |
89
|
89
|
class="noautosave checkbox" value="<?php p($perm['value']) ?>" <?php if (($_['shareApiDefaultPermissions'] & $perm['value']) !== 0) print_unescaped('checked="checked"'); ?> /> |
90
|
|
- <label for="shareapi_default_permission_<?php p($perm['id']) ?>"><?php p($perm['label']);?></label> |
|
90
|
+ <label for="shareapi_default_permission_<?php p($perm['id']) ?>"><?php p($perm['label']); ?></label> |
91
|
91
|
<?php endforeach ?> |
92
|
92
|
</p> |
93
|
|
- <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
93
|
+ <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
94
|
94
|
<input type="checkbox" name="shareapi_only_share_with_group_members" id="onlyShareWithGroupMembers" class="checkbox" |
95
|
95
|
value="1" <?php if ($_['onlyShareWithGroupMembers']) print_unescaped('checked="checked"'); ?> /> |
96
|
|
- <label for="onlyShareWithGroupMembers"><?php p($l->t('Restrict users to only share with users in their groups'));?></label><br/> |
|
96
|
+ <label for="onlyShareWithGroupMembers"><?php p($l->t('Restrict users to only share with users in their groups')); ?></label><br/> |
97
|
97
|
</p> |
98
|
|
- <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
98
|
+ <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
99
|
99
|
<input type="checkbox" name="shareapi_exclude_groups" id="shareapiExcludeGroups" class="checkbox" |
100
|
100
|
value="1" <?php if ($_['shareExcludeGroups']) print_unescaped('checked="checked"'); ?> /> |
101
|
|
- <label for="shareapiExcludeGroups"><?php p($l->t('Exclude groups from sharing'));?></label><br/> |
|
101
|
+ <label for="shareapiExcludeGroups"><?php p($l->t('Exclude groups from sharing')); ?></label><br/> |
102
|
102
|
</p> |
103
|
103
|
<p id="selectExcludedGroups" class="indent <?php if (!$_['shareExcludeGroups'] || $_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
104
|
104
|
<input name="shareapi_exclude_groups_list" type="hidden" id="excludedGroups" value="<?php p($_['shareExcludedGroupsList']) ?>" style="width: 400px" class="noJSAutoUpdate"/> |
105
|
105
|
<br /> |
106
|
106
|
<em><?php p($l->t('These groups will still be able to receive shares, but not to initiate them.')); ?></em> |
107
|
107
|
</p> |
108
|
|
- <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden');?>"> |
|
108
|
+ <p class="<?php if ($_['shareAPIEnabled'] === 'no') p('hidden'); ?>"> |
109
|
109
|
<input type="checkbox" name="shareapi_allow_share_dialog_user_enumeration" value="1" id="shareapi_allow_share_dialog_user_enumeration" class="checkbox" |
110
|
110
|
<?php if ($_['allowShareDialogUserEnumeration'] === 'yes') print_unescaped('checked="checked"'); ?> /> |
111
|
|
- <label for="shareapi_allow_share_dialog_user_enumeration"><?php p($l->t('Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered.'));?></label><br /> |
|
111
|
+ <label for="shareapi_allow_share_dialog_user_enumeration"><?php p($l->t('Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered.')); ?></label><br /> |
112
|
112
|
</p> |
113
|
113
|
<p> |
114
|
114
|
<input type="checkbox" id="publicShareDisclaimer" class="checkbox noJSAutoUpdate" |
115
|
115
|
<?php if ($_['publicShareDisclaimerText'] !== null) print_unescaped('checked="checked"'); ?> /> |
116
|
|
- <label for="publicShareDisclaimer"><?php p($l->t('Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)'));?></label> |
|
116
|
+ <label for="publicShareDisclaimer"><?php p($l->t('Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)')); ?></label> |
117
|
117
|
<span id="publicShareDisclaimerStatus" class="msg" style="display:none"></span> |
118
|
118
|
<br/> |
119
|
119
|
<textarea placeholder="<?php p($l->t('This text will be shown on the public link upload page when the file list is hidden.')) ?>" id="publicShareDisclaimerText" <?php if ($_['publicShareDisclaimerText'] === null) { print_unescaped('class="hidden"'); } ?>><?php p($_['publicShareDisclaimerText']) ?></textarea> |