1 |
efrain |
1 |
<?php
|
|
|
2 |
// This file is part of Moodle - http://moodle.org/
|
|
|
3 |
//
|
|
|
4 |
// Moodle is free software: you can redistribute it and/or modify
|
|
|
5 |
// it under the terms of the GNU General Public License as published by
|
|
|
6 |
// the Free Software Foundation, either version 3 of the License, or
|
|
|
7 |
// (at your option) any later version.
|
|
|
8 |
//
|
|
|
9 |
// Moodle is distributed in the hope that it will be useful,
|
|
|
10 |
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
11 |
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
12 |
// GNU General Public License for more details.
|
|
|
13 |
//
|
|
|
14 |
// You should have received a copy of the GNU General Public License
|
|
|
15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
|
|
16 |
|
|
|
17 |
/**
|
|
|
18 |
* Language file for tool_usersuspension, EN
|
|
|
19 |
*
|
|
|
20 |
* File tool_usersuspension.php
|
|
|
21 |
* Encoding UTF-8
|
|
|
22 |
*
|
|
|
23 |
* @package tool_usersuspension
|
|
|
24 |
*
|
|
|
25 |
* @copyright Sebsoft.nl
|
|
|
26 |
* @author R.J. van Dongen <rogier@sebsoft.nl>
|
|
|
27 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
|
|
28 |
*/
|
|
|
29 |
$string['pluginname'] = 'User Suspension';
|
|
|
30 |
|
|
|
31 |
$string['promo'] = 'User suspension plugin for Moodle';
|
|
|
32 |
$string['promodesc'] = 'This plugin is written by Sebsoft Managed Hosting & Software Development
|
|
|
33 |
(<a href=\'http://www.sebsoft.nl/\' target=\'_new\'>http://sebsoft.nl</a>).<br /><br />
|
|
|
34 |
{$a}<br /><br />';
|
|
|
35 |
$string['link:upload'] = 'Upload file with user suspensions';
|
|
|
36 |
$string['link:viewstatus'] = 'View list of statuses';
|
|
|
37 |
$string['link:exclude:overview'] = 'Exclusions overview';
|
|
|
38 |
$string['link:log:overview'] = 'View status change logs';
|
|
|
39 |
$string['link:currentstatus:overview'] = 'View current status changes';
|
|
|
40 |
|
|
|
41 |
$string['suspensionsettings'] = 'User Suspension Settings';
|
|
|
42 |
$string['suspensionsettingsdesc'] = '';
|
|
|
43 |
$string['setting:enabled'] = 'Enable';
|
|
|
44 |
$string['setting:desc:enabled'] = 'Enables or disables the suspending of users';
|
|
|
45 |
$string['setting:enablecleanlogs'] = 'Enable log cleaning';
|
|
|
46 |
$string['setting:desc:enablecleanlogs'] = 'Enables or disables automatic cleaning of the history log.';
|
|
|
47 |
$string['setting:cleanlogsafter'] = 'Frequency of log cleaning';
|
|
|
48 |
$string['setting:desc:cleanlogsafter'] = 'Configure how often the logs should be cleaned. Any logs older than this setting will be removed.';
|
|
|
49 |
$string['config:cleanlogs:disabled'] = 'Automatic log cleaning is disabled in the global configuration';
|
|
|
50 |
$string['suspensionsettingsfolder'] = 'Suspend using files from upload folder';
|
|
|
51 |
$string['suspensionsettingsfolderdesc'] = 'Configure the settings for the \'suspend using files from upload folder\' folder below.<br/>
|
|
|
52 |
Using these settings you can automate suspending users by uploading a CSV file to a random location on the server
|
|
|
53 |
(for example a dedicated FTP folder). The CSV file will be processed according to the settings below.
|
|
|
54 |
Note: The uploaded CSV file will be deleted after processing!';
|
|
|
55 |
$string['setting:enablefromfolder'] = 'Automatic suspension using stored CSV file';
|
|
|
56 |
$string['setting:desc:enablefromfolder'] = 'Enables or disables the automatic suspension of users from an uploaded CSV file stored in the upload folder';
|
|
|
57 |
$string['setting:uploadfolder'] = 'Location of file upload folder';
|
|
|
58 |
$string['setting:desc:uploadfolder'] = 'Set folder where files should be uploaded through e.g. FTP';
|
|
|
59 |
$string['setting:uploadfilename'] = 'Filename of uploaded suspension file';
|
|
|
60 |
$string['setting:desc:uploadfilename'] = 'Set filename of the uploaded file, containing user suspensions';
|
|
|
61 |
$string['setting:uploaddetect_interval'] = 'File upload folder processing interval';
|
|
|
62 |
$string['setting:desc:uploaddetect_interval'] = 'Set interval at which the file upload folder is checked for files';
|
|
|
63 |
$string['suspensionsettingsupload'] = 'Suspend from uploaded file';
|
|
|
64 |
$string['suspensionsettingsuploaddesc'] = 'Configure the \'suspend from uploaded file\' settings below';
|
|
|
65 |
$string['setting:enablefromupload'] = 'Enable suspension of users from uploaded file';
|
|
|
66 |
$string['setting:desc:enablefromupload'] = 'Enables or disables user suspension from an uploaded file';
|
|
|
67 |
$string['suspensionsettingssmartdetect'] = 'Smart detection';
|
|
|
68 |
$string['suspensionsettingssmartdetectdesc'] = 'Configure the smart detection settings below.<br/>
|
|
|
69 |
Smart detection will automatically suspend user accounts that have been found to be \'inactive\' according to the settings below.
|
|
|
70 |
Running only at a configured interval, \'smart detection\' will determine whether or not a user account
|
|
|
71 |
is active according to the configured \'Inactivity suspension time threshold\' setting, and will suspend all user accounts found to be inactive.';
|
|
|
72 |
$string['setting:enablesmartdetect'] = 'Enable Smart Detection';
|
|
|
73 |
$string['setting:desc:enablesmartdetect'] = 'Enables or disables the smart detection functionality.';
|
|
|
74 |
$string['setting:smartdetect_interval'] = 'Smart detect interval';
|
|
|
75 |
$string['setting:desc:smartdetect_interval'] = 'Sets time between smart detection runs';
|
|
|
76 |
$string['setting:smartdetect_suspendafter'] = 'Inactivity suspension time threshold';
|
|
|
77 |
$string['setting:desc:smartdetect_suspendafter'] = 'Sets inactivity time threshold at which inactive users are suspended';
|
|
|
78 |
$string['setting:enablesmartdetectwarning'] = 'Send warning e-mails about impending suspension?';
|
|
|
79 |
$string['setting:desc:enablesmartdetectwarning'] = 'When enabled, this will warn users about their impending suspension by sending them an e-mail.';
|
|
|
80 |
$string['setting:smartdetect_warninginterval'] = 'Warning period';
|
|
|
81 |
$string['setting:desc:smartdetect_warninginterval'] = 'Sets how long before suspension a user should be warned about the impending suspension with a warning message .';
|
|
|
82 |
$string['suspensionsettingscleanup'] = 'Cleanup';
|
|
|
83 |
$string['suspensionsettingscleanupdesc'] = 'Configure the cleanup settings below.<br/>
|
|
|
84 |
The cleanup process further automates user cleanup, meaning suspended user accounts will get deleted
|
|
|
85 |
when this option is used. If user accounts should be automatically deleted after a certain time you should configure these settings.
|
|
|
86 |
If automatic deletion of user accounts should not happen, this option should be turned off.';
|
|
|
87 |
$string['setting:enablecleanup'] = 'Enable Cleanup';
|
|
|
88 |
$string['setting:desc:enablecleanup'] = 'Enables or disables cleanup of users';
|
|
|
89 |
$string['setting:cleanup_interval'] = 'Cleanup interval';
|
|
|
90 |
$string['setting:desc:cleanup_interval'] = 'Sets interval at which cleanup is performed';
|
|
|
91 |
$string['setting:cleanup_deleteafter'] = 'Deletion interval';
|
|
|
92 |
$string['setting:desc:cleanup_deleteafter'] = 'Sets how long after their suspension users should automatically get deleted';
|
|
|
93 |
$string['setting:sendsuspendemail'] = 'Send suspension email?';
|
|
|
94 |
$string['setting:desc:sendsuspendemail'] = 'Send out an e-mail informing the user about their account being suspended?';
|
|
|
95 |
$string['setting:senddeleteemail'] = 'Send delete email?';
|
|
|
96 |
$string['setting:desc:senddeleteemail'] = 'Send out an e-mail informing the user about their account being deleted?';
|
|
|
97 |
$string['csv:delimiter'] = 'Delimiter';
|
|
|
98 |
$string['csv:enclosure'] = 'Enclosure';
|
|
|
99 |
$string['csv:upload:continue'] = 'Continue';
|
|
|
100 |
|
|
|
101 |
$string['page:view:statuslist.php:introduction:status'] = '<p>This overview shows users that are actively monitored.<br/>
|
|
|
102 |
Actively monitored users are users, that are not configured to be excluded from monitoring.<br/>
|
|
|
103 |
This overview differs from the main administrator\'s overview in that it will <i>not show</i> users that have been excluded
|
|
|
104 |
from suspension monitoring using this tool\'s exclusion functionality.</p>';
|
|
|
105 |
$string['page:view:statuslist.php:introduction:delete'] = '<p>This overview shows user accounts that will get deleted within
|
|
|
106 |
the configured timeframe in this tool\'s settings</p>';
|
|
|
107 |
$string['page:view:statuslist.php:introduction:suspended'] = '<p>This overview shows the user accounts that have been suspended.</p>';
|
|
|
108 |
$string['page:view:statuslist.php:introduction:tosuspend'] = '<p>This overview shows the user accounts that will get suspended within
|
|
|
109 |
the configured timeframe of this tool\'s settings</p>';
|
|
|
110 |
$string['page:view:log.php:introduction'] = 'The table below shows the logs of statuses that users had assigned, either by automated processing or usage of
|
|
|
111 |
this tool. The table will show, depending on your configuration, the suspension status or deleted status of your users and
|
|
|
112 |
the timestamp at which certain actions were performed.';
|
|
|
113 |
$string['page:view:exclude.php:introduction'] = '<p>This page displays the configured exclusions.<br/>
|
|
|
114 |
Exclusions are either users or cohorts that are completely excluded from any automated processing.<br/>
|
|
|
115 |
When a cohort is excluded, this means every user that\'s a member of the cohort will be excluded.
|
|
|
116 |
Use the options on this page to add cohorts or users to the exclusion list.</p>';
|
|
|
117 |
$string['config:tool:disabled'] = 'Plugin functionality is disabled in global tool configuration';
|
|
|
118 |
$string['config:smartdetect:disabled'] = 'Plugin option \'smart detection\' is disabled in global tool configuration';
|
|
|
119 |
$string['config:fromfolder:disabled'] = 'Plugin option \'suspend from upload folder\' is disabled in global tool configuration';
|
|
|
120 |
$string['config:cleanup:disabled'] = 'Plugin option \'cleanup\' is disabled in global tool configuration';
|
|
|
121 |
$string['configoption:notactive'] = 'Despite the overview below, the settings dictate the actual process is <i>not</i> enforced.';
|
|
|
122 |
$string['err:statustable:set_sql'] = 'set_sql() is disabled. This table defines it\'s own and is not customomizable';
|
|
|
123 |
$string['notify:load-exclude-list'] = 'Loading user exclusion list';
|
|
|
124 |
$string['notify:load-file'] = 'Opening file \'{$a}\'';
|
|
|
125 |
$string['notify:load-file-fail'] = 'Could not open file \'{$a}\' for reading';
|
|
|
126 |
$string['notify:suspend-excluded-user'] = 'user: {$a->username} (id={$a->id}) is in the exclusion list: not suspending';
|
|
|
127 |
$string['notify:suspend-user'] = 'suspending user: {$a->username} (id={$a->id})';
|
|
|
128 |
$string['notify:unknown-suspend-type'] = 'Unknown suspension type identifier \'{$a}\'';
|
|
|
129 |
$string['action:delete-exclusion'] = 'Delete item from exclusionlist';
|
|
|
130 |
$string['action:confirm-delete-exclusion'] = 'Are you sure you want to delete this item from the exclusion list?';
|
|
|
131 |
$string['info:no-exclusion-cohorts'] = 'All cohorts have already been added to the exclusion list. No more can be added.';
|
|
|
132 |
$string['button:continue'] = 'Continue';
|
|
|
133 |
$string['action:exclude:add:cohort'] = 'Add cohort exclusion';
|
|
|
134 |
$string['action:exclude:add:user'] = 'Add user exclusion';
|
|
|
135 |
$string['label:users:excluded'] = 'Excluded users';
|
|
|
136 |
$string['label:users:potential'] = 'Potential users';
|
|
|
137 |
$string['status:suspended'] = 'suspended';
|
|
|
138 |
$string['status:unsuspended'] = 'unsuspended';
|
|
|
139 |
$string['status:deleted'] = 'deleted';
|
|
|
140 |
$string['table:status:status'] = 'Actively monitored users';
|
|
|
141 |
$string['table:status:suspended'] = 'Suspended users';
|
|
|
142 |
$string['table:status:tosuspend'] = 'Users to suspend';
|
|
|
143 |
$string['table:status:delete'] = 'Users to delete';
|
|
|
144 |
$string['excludeuser'] = 'exclude user from processing';
|
|
|
145 |
|
|
|
146 |
$string['email:user:suspend:subject'] = 'Your account has been suspended';
|
|
|
147 |
$string['email:user:suspend:auto:body'] = '<p>Dear {$a->name}</p>
|
|
|
148 |
<p>Your account has been suspended after {$a->timeinactive} of inactivity.</p>
|
|
|
149 |
<p>If you feel this is unintended or want to have your account activated again,
|
|
|
150 |
please contact {$a->contact}</p>
|
|
|
151 |
<p>Regards<br/>{$a->signature}</p>';
|
|
|
152 |
$string['email:user:suspend:manual:body'] = '<p>Dear {$a->name}</p>
|
|
|
153 |
<p>Your account has been suspended.</p>
|
|
|
154 |
<p>If you feel this is unintended or want to have your account activated again,
|
|
|
155 |
please contact {$a->contact}</p>
|
|
|
156 |
<p>Regards<br/>{$a->signature}</p>';
|
|
|
157 |
$string['email:user:unsuspend:subject'] = 'Your account has been reactivated';
|
|
|
158 |
$string['email:user:unsuspend:body'] = '<p>Dear {$a->name}</p>
|
|
|
159 |
<p>You account has been reactivated.</p>
|
|
|
160 |
<p>If you feel this is unintended or want to have your account suspended again,
|
|
|
161 |
please contact {$a->contact}</p>
|
|
|
162 |
<p>Regards<br/>{$a->signature}</p>';
|
|
|
163 |
$string['email:user:delete:subject'] = 'Your account has been removed';
|
|
|
164 |
$string['email:user:delete:body'] = '<p>Dear {$a->name}</p>
|
|
|
165 |
<p>You account has been removed after being suspended for {$a->timesuspended}</p>
|
|
|
166 |
<p>Regards<br/>{$a->signature}</p>';
|
|
|
167 |
$string['email:user:warning:subject'] = 'Your account will soon be suspended';
|
|
|
168 |
$string['email:user:warning:body'] = '<p>Dear {$a->name}</p>
|
|
|
169 |
<p>Your account will be suspended in {$a->warningperiod} due to inactivity on the platform.</p>
|
|
|
170 |
<p>You must login within the next {$a->warningperiod} to keep your account active.
|
|
|
171 |
To prevent this from occuring in the future, please ensure you log into the system at least once every {$a->suspendinterval}.</p>
|
|
|
172 |
<p>Regards<br/>{$a->signature}</p>';
|
|
|
173 |
$string['form:static:uploadfile:desc'] = 'Upload your file with user suspensions here<br/>
|
|
|
174 |
The uploaded CSV file can be configured as follows:<br/>
|
|
|
175 |
<ol>
|
|
|
176 |
<li>\'simple\' file containing ONLY email addresses, one per line</li>
|
|
|
177 |
<li>\'smart\' file containing 2 columns, indicating the type and the value.<br/>
|
|
|
178 |
Possible values for the type column are
|
|
|
179 |
<ul><li>email: value column indicates user account\'s e-mail address</li>
|
|
|
180 |
<li>idnumber: value column indicates user account\'s idnumber</li>
|
|
|
181 |
<li>username: value column indicates user account\'s username</li>
|
|
|
182 |
</ul></ol>';
|
|
|
183 |
$string['msg:exclusion:cohort:none-selected'] = 'No cohorts were selected for exclusion';
|
|
|
184 |
$string['msg:exclusion:records:user:deleted'] = 'Exclusion entries for users successfully deleted';
|
|
|
185 |
$string['msg:exclusion:record:user:inserted'] = 'Exclusion entry for user \'{$a->fullname}\' successfully inserted';
|
|
|
186 |
$string['msg:exclusion:record:user:deleted'] = 'Exclusion entry for user \'{$a->fullname}\' successfully removed';
|
|
|
187 |
$string['msg:exclusion:records:cohort:deleted'] = 'Exclusion entries for cohorts successfully deleted';
|
|
|
188 |
$string['msg:exclusion:record:cohort:inserted'] = 'Exclusion entry for cohort \'{$a->name}\' successfully inserted';
|
|
|
189 |
$string['msg:exclusion:records:deleted'] = 'Exclusion entries successfully deleted';
|
|
|
190 |
$string['msg:exclusion:record:inserted'] = 'Exclusion entry successfully inserted';
|
|
|
191 |
$string['msg:exclusion:record:exists'] = 'Exclusion entry already exists (no record added)';
|
|
|
192 |
$string['msg:file:upload:fail'] = 'Uploaded file could not successfully be saved. Processing aborted.';
|
|
|
193 |
$string['msg:user:suspend:success'] = 'User \'{$a->username}\' successfully suspended';
|
|
|
194 |
$string['msg:user:suspend:failed'] = 'User \'{$a->username}\' could not be suspended';
|
|
|
195 |
$string['msg:user:suspend:nosuspendmode'] = 'User \'{$a->username}\' was not suspended (running in test mode)';
|
|
|
196 |
$string['msg:user:unsuspend:success'] = 'User \'{$a->username}\' successfully unsuspended';
|
|
|
197 |
$string['msg:user:unsuspend:failed'] = 'User \'{$a->username}\' could not be unsuspended';
|
|
|
198 |
$string['msg:user:unsuspend:nounsuspendmode'] = 'User \'{$a->username}\' was not unsuspended (running in test mode)';
|
|
|
199 |
$string['msg:user:not-found'] = 'User could not be found';
|
|
|
200 |
$string['msg:file-not-readable'] = 'Uploaded file \'{$a}\' is not readable';
|
|
|
201 |
$string['msg:file-not-writeable'] = 'Uploaded file \'{$a}\' is not writeable or can\'t be removed';
|
|
|
202 |
$string['button:backtocourse'] = 'Back to course';
|
|
|
203 |
$string['button:backtouploadform'] = 'Back to upload form';
|
|
|
204 |
$string['button:backtoexclusions'] = 'Back to exclusions overview';
|
|
|
205 |
$string['table:exclusions'] = 'Exclusions';
|
|
|
206 |
$string['table:logs'] = 'Logs';
|
|
|
207 |
$string['table:log:all'] = 'Historic suspension log';
|
|
|
208 |
$string['table:log:latest'] = 'Latest suspension logs';
|
|
|
209 |
$string['task:mark'] = 'Usersuspension task: automatic suspension of users';
|
|
|
210 |
$string['task:fromfolder'] = 'Usersuspension task: automatic suspension of users from uploaded file stored in the upload folder';
|
|
|
211 |
$string['task:delete'] = 'Usersuspension task: automatic removal of suspended users';
|
|
|
212 |
$string['task:logclean'] = 'Clean logs for user suspension';
|
|
|
213 |
$string['thead:type'] = 'Type';
|
|
|
214 |
$string['thead:name'] = 'Name';
|
|
|
215 |
$string['thead:timecreated'] = 'Time created';
|
|
|
216 |
$string['thead:action'] = 'Action(s)';
|
|
|
217 |
$string['thead:userid'] = 'User ID';
|
|
|
218 |
$string['thead:status'] = 'Status';
|
|
|
219 |
$string['thead:mailsent'] = 'E-mail sent';
|
|
|
220 |
$string['thead:mailedto'] = 'E-mailed to';
|
|
|
221 |
$string['thead:username'] = 'Username';
|
|
|
222 |
$string['thead:lastlogin'] = 'Last login';
|
|
|
223 |
$string['thead:timemodified'] = 'Time modified';
|
|
|
224 |
$string['thead:deletein'] = 'Delete in';
|
|
|
225 |
$string['thead:suspendin'] = 'Suspend in';
|
|
|
226 |
$string['thead:timedetect'] = 'Detection based on';
|
|
|
227 |
$string['deleteon'] = 'Delete on';
|
|
|
228 |
$string['suspendon'] = 'Suspend on';
|
|
|
229 |
|
|
|
230 |
$string['privacy:metadata:tool_usersuspension:type'] = 'Schorsings exclusion type (altijd \'user\').';
|
|
|
231 |
$string['privacy:metadata:tool_usersuspension:userid'] = 'The primary key of the Moodle user for which account has been restored.';
|
|
|
232 |
$string['privacy:metadata:tool_usersuspension:status'] = 'Suspension status';
|
|
|
233 |
$string['privacy:metadata:tool_usersuspension:mailsent'] = 'Whether or not an email has been sent';
|
|
|
234 |
$string['privacy:metadata:tool_usersuspension:mailedto'] = 'E-mail address of the restored user';
|
|
|
235 |
$string['privacy:metadata:tool_usersuspension:timecreated'] = 'Time the record was created.';
|
|
|
236 |
$string['privacy:metadata:tool_usersuspension_excl'] = 'The usersuspension exclusions store users excluded from automated suspension';
|
|
|
237 |
$string['privacy:metadata:tool_usersuspension_status'] = 'The usersuspension status stores information about suspended users';
|
|
|
238 |
$string['privacy:metadata:tool_usersuspension_log'] = 'The usersuspension status stores historical/log information about suspended users';
|
|
|
239 |
|
|
|
240 |
$string['csvdelimiter'] = 'CSV delimiter';
|
|
|
241 |
$string['csvencoding'] = 'CSV encoding';
|
|
|
242 |
$string['task:unsuspendfromfolder'] = 'Usersuspension task: automatic user activation (unsuspend) from uploaded file stored in the upload folder';
|
|
|
243 |
$string['suspendmode'] = 'Processing mode';
|
|
|
244 |
$string['suspend'] = 'Suspend';
|
|
|
245 |
$string['unsuspend'] = 'Unsuspend';
|
|
|
246 |
$string['download-sample-csv'] = 'Download sample CSV file';
|
|
|
247 |
$string['config:unsuspendfromfolder:disabled'] = 'Plugin option \'unsuspend from upload folder\' is disabled in global tool configuration';
|
|
|
248 |
$string['setting:enableunsuspendfromfolder'] = 'Automatic unsuspension of users using stored CSV file';
|
|
|
249 |
$string['setting:desc:enableunsuspendfromfolder'] = 'Enables or disables the automatic reactivation of users from an uploaded CSV file';
|
|
|
250 |
$string['setting:unsuspenduploadfilename'] = 'Filename of the uploaded unsuspension file';
|
|
|
251 |
$string['setting:desc:unsuspenduploadfilename'] = 'Set filename of the uploaded unsuspension file';
|
|
|
252 |
$string['page:view:notifications.php:introduction'] = 'This tab displays any detected potential problems with your user suspension configuration.';
|
|
|
253 |
$string['tab:notifications'] = 'Configuration check';
|
|
|
254 |
$string['notifications:allok'] = 'Your configuration looks correct. There seem to be no detected global configuration issues.';
|
|
|
255 |
$string['testfromfolder'] = 'Test unattended processing';
|
|
|
256 |
$string['testfromfolder:suspend'] = 'Test unattended suspending of users (from folder)';
|
|
|
257 |
$string['testfromfolder:unsuspend'] = 'Test unattended unsuspending of users (from folder)';
|
|
|
258 |
$string['config:tool:enabled'] = 'Plugin functionality is enabled in global tool configuration';
|
|
|
259 |
$string['config:fromfolder:enabled'] = 'Plugin option \'suspend from upload folder\' is enabled in global tool configuration';
|
|
|
260 |
$string['config:unsuspendfromfolder:enabled'] = 'Plugin option \'unsuspend from upload folder\' is enabled in global tool configuration';
|
|
|
261 |
$string['config:uploadfolder:not-exists'] = 'Upload folder "{$a}" does not exist';
|
|
|
262 |
$string['config:uploadfolder:exists'] = 'Upload folder "{$a}" exists';
|
|
|
263 |
$string['config:uploadfile:not-exists'] = 'Upload file "{$a}" does not exist';
|
|
|
264 |
$string['config:uploadfile:exists'] = 'Upload file "{$a}" exists';
|
|
|
265 |
$string['msg:file-would-delete'] = 'Uploaded file would now be deleted (if this weren\'t a configuration validation)';
|
|
|
266 |
$string['testing:suspendfromfolder'] = 'Testing configuration for "suspend from folder"';
|
|
|
267 |
$string['testing:unsuspendfromfolder'] = 'Testing configuration for "unsuspend from folder"';
|
|
|
268 |
|
|
|
269 |
// Access strings.
|
|
|
270 |
$string['usersuspension:administration'] = 'User suspension administration';
|
|
|
271 |
$string['usersuspension:viewstatus'] = 'View user suspension status';
|
|
|
272 |
|
|
|
273 |
// Upload detection is deprecated; this is the new description.
|
|
|
274 |
$string['setting:dep:uploaddetect_interval'] = 'Upload folder processing interval';
|
|
|
275 |
$string['setting:dep:desc:uploaddetect_interval'] = 'To change the interval at which the upload folder is checked and processed,
|
|
|
276 |
please adjust the interval at which the dedicated scheduled task runs to facilitate this proces <a href="{$a}/admin/tool/task/scheduledtasks.php">here</a>
|
|
|
277 |
(look for tasks "\tool_usersuspension\task\suspend\fromfolder" and "\tool_usersuspension\task\unsuspend\fromfolder").';
|
|
|
278 |
$string['event:user:suspended'] = 'User suspended.';
|