Subversion Repositories wimsdev

Rev

Rev 11949 | Rev 15416 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
19 reyssat 1
Status: 450 WIMS User Error
2
Server: WIMS $wims_version (WWW Interactive Multipurpose Server)
11949 obado 3
Content-type: text/html; charset=windows-1252
19 reyssat 4
Cache-Control: no-cache
5
Pragma: no-cache
6
 
11949 obado 7
<!DOCTYPE html>
3570 bpr 8
<html><head>
11949 obado 9
  <meta http-equiv=expires content="1 Jan 1990">
10
  <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
11
  <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
12
  <!-- Theme CSS style -->
13
  <link rel="stylesheet" href="html/themes/$wims_theme/css.css" type="text/css">
14
  <style type="text/css">
15
   input[type="submit"],input[type="button"],.wims_button{ background-color:$wims_ref_button_bgcolor;color:$wims_ref_button_color;}
16
   .wims_button_help{ background-color:$wims_ref_button_help_bgcolor;color:$wims_ref_button_help_color;}
17
  </style>
18
 
19
  !if exam_ isin $wims_user_error
20
    <style type="text/css"><!--
21
    body {text-align: justify;
22
    padding-left: 3%; padding-right: 3%;}
23
    --></style>
24
    </head>
25
    <body onload="window.resizeTo(500,200);window.moveTo(250,300);">
26
    <h1 class="wims_center">ERROR</h1>
27
    !goto examerr
28
  !endif
29
 
30
</head><body class="user_error">
31
 
19 reyssat 32
!if threshold iswordof $wims_user_error
11949 obado 33
  <h1 class="wims_center">Sobrecarga</h1>
34
  <hr style="width:50%"/><p>
35
  Este servidor WIMS <font color="blue">$httpd_HTTP_HOST</font>
36
  está sobrecargado en este momento con un gran número de solicitudes,
37
  y no puede servir a más usuarios. Por favor, vuelva más tarde, o
38
  visite otro servidor WIMS.
39
  <p>Sentimos este inconveniente, y esperamos poder servirle pronto.
40
    !read mirror.phtml.es
41
  </p>
42
  !goto end_html
19 reyssat 43
!endif
44
 
45
!if overload iswordof $wims_user_error
5900 bpr 46
  <h1 class="wims_center">Lo sentimos</h1>
19 reyssat 47
  Este servidor WIMS ha bloqueado su conexión: se ha superado la cuota de conexiones.
11949 obado 48
  !goto end_html
19 reyssat 49
!endif
50
 
51
!if ++++missing_ isin ++++$wims_user_error
11949 obado 52
  <hr width="1"/>
53
  <h1 class="wims_center">Lo sentimos</h1>
54
  <hr style="width:50%"/><p>
55
  WIMS necesita de la presencia de software
56
  !set miss=!upper $missing_software
57
  <span class="wims_warning">$miss</span>
58
  para procesar su petición, pero este software no está disponible
59
  (o no es visible para WIMS) en este servidor.
60
  <p>
61
    Puede
62
    <a href="mailto:$wims_site_manager?subject=$missing_software o disponible en WIMS">escribir
63
    al administrador del sitio</a> para informarle del problema, o seleccionar un
64
    espejo de la tabla de abajo.
65
    <a href="wims.cgi">Página de inicio de WIMS</a>.</p>
66
  !read mirror.phtml.en
67
  !goto end_html
19 reyssat 68
!endif
69
 
70
!if trapped iswordof $wims_user_error
11949 obado 71
  <h1 class="wims_center">¡Alto!</h1><hr/>
72
  El contenido de
73
  <a href="http://$httpd_HTTP_HOST">$httpd_HTTP_HOST</a> no es
74
  compatible con los programas de almacenamiento de páginas ni
75
  los `aceleradores web'.
76
  <p>Para acceder a las actividades WIMS de este sitio, por favor, utilice
77
  un navegador web ordinario, sin programas de aceleración instalados.</p>
78
  <p>Recuerde que las páginas de WIMS se generan dinámicamente. No pueden
79
  usarse desconectados.</p>
80
  !goto end_html
19 reyssat 81
!endif
82
 
5900 bpr 83
<h1 class="wims_center">Error de WIMS</h1><hr/>
11943 bpr 84
!if no_access notwordof $wims_user_error
85
  Hay un error en su solicitud a este sitio WIMS.
86
!endif
19 reyssat 87
!if module_change iswordof $wims_user_error
88
 !if $wims_human_access=yes
89
  Por favor, evite usar el botón `Atrás' de su navegador,
90
  porque está en un servidor interactivo.
5900 bpr 91
  <p class="wimscenter">
19 reyssat 92
  !set tit=!module title $module
93
  !default tit=$module
94
  !href module=$module $tit
95
  &nbsp;&nbsp;&nbsp;
11949 obado 96
  !set wims_ref_class=wims_button
19 reyssat 97
  !href $ Página principal de WIMS
98
  !if $httpd_HTTP_REFERER!=$empty
99
   &nbsp;&nbsp;&nbsp;<a href="$httpd_HTTP_REFERER">Salir de WIMS</a>
100
  !else
5900 bpr 101
   </p>
19 reyssat 102
   <small>Si quiere salir de este sitio, ignore este mensaje y siga
103
   pulsando el botón `Atrás'.</small>
104
  !endif
11949 obado 105
  !goto end_html
19 reyssat 106
 !endif
107
 Ha solicitado un cambio ilegal de módulo.
108
 ¿Estás usando un programa automático para acceder a este sitio?
109
 :unblock
110
 !form new
5755 bpr 111
 <input type="hidden" name="module" value="home"/>
112
 <input type="hidden" name="deblockparm" value="$[randint(10000000)+1000000]"/>
19 reyssat 113
 Si simplemente ha pulsado el botón `Atrás' de su navegador,
114
 por favor, escriba la palabra `wims' aquí:
5755 bpr 115
 <input size="8" name="special_parm"/> entonces
116
 <input type="submit" value="enviar al servidor"/>.</form>
19 reyssat 117
 <p>
118
 Por favor, tenga en cuenta que las páginas de este sitio se generan
119
 dinámicamente. Así que sólo se pueden usar estando conectados, mediante
120
 un navegador normal. Es inútil almacenar estas páginas usando un
121
 robot.
122
 !if robot_doubt iswordof $wims_user_error
123
  <small>Y tenga en cuenta que la gente que intente hackear este sitio
124
  verá como se le niega definitivamente el acceso.</small>
125
 !endif
11949 obado 126
 !goto end_html
19 reyssat 127
!endif
128
 
129
!if robot_doubt iswordof $wims_user_error
130
 Bloqueamos definitivamente su acceso a este sitio, porque se
131
 sospecha que está usando un programa automático para almacenar
132
 páginas.
133
 !goto unblock
134
!endif
135
 
136
!if allow_violation iswordof $wims_user_error
137
  No tiene derechos para definir la variable ``$wims_error_data''
138
  con el comando ``$cmd''.
139
!endif
140
 
141
!if bad_command iswordof $wims_user_error
142
  El comando ``$cmd'' no es válido.
143
  <p> Los comandos válidos son: <pre>
144
  new, renew, reply, hint, config </pre>
145
!endif
146
 
147
!if bad_host iswordof $wims_user_error
148
  La sesión ``$session'' ya está creada por otro ordenador. No puede
149
  acceder a ella. <p>
150
  Tenga en cuenta que, debido a razones de seguridad, WIMS no le permite
151
  cambiar de cliente en una sesión de trabajo. Desafortunadamente algunos
152
  proveedores de servicios de internet dan una dirección dinámica, la
11943 bpr 153
  cual puede cambiar durante una conexión. Estamos trabajando sobre
19 reyssat 154
  este problema.
155
!endif
156
 
157
!if need_https iswordof $wims_user_error
11949 obado 158
  Debe conectarse a su clase mediante http seguro (https).
159
  !set refname=!replace http:// by https:// in $wims_ref_name
160
  <a href="$refname?session=$wims_session&module=home&cmd=new">Pruebe</a>.
161
  !goto end_html
19 reyssat 162
!endif
163
 
164
!if bad_insnum iswordof $wims_user_error
165
  El nombre de archivo para inserción dinámica no es válido.
166
!endif
167
 
168
!if cmd_output_too_long iswordof $wims_user_error
169
  El resultado intermedio de la computación ha excedido la longitud máxima.
170
  Probablemente ha hecho una solicitud que no es realista. Simplifique su
171
  petición, por favor.
172
!endif
173
 
174
!if double_click iswordof $wims_user_error
11949 obado 175
  Esta solicitud llega mientras tiene activos otros procesos.<p>
176
  Si ha pulsado dos veces espere, por favor,
177
  <span class="wims_warning">$wims_cpu_limit segundos</span>
178
  para que el proceso antiguo termine, y entonces
179
  !href cmd=resume pulse aquí
180
  para volver al trabajo. (Y por favor, sea más paciente la próxima vez
181
  que pida a WIMS que haga cálculos largos.)
182
  <p>
183
  Si está usando el botón ``Atrás'' de su navegador para salir de WIMS,
184
  ignore este mensaje y siga.
185
  !goto end_html
19 reyssat 186
!endif
187
 
188
!if invalid_char_in_query_string iswordof $wims_user_error
189
  La sustitución  ``$wims_error_data'' en la cadena de parámetros es ilegal.
190
!endif
191
 
192
!if name_conflict iswordof $wims_user_error
193
  ``$wims_error_data'' es un nombre reservado de WIMS.
194
!endif
195
 
196
!if no_command iswordof $wims_user_error
197
  No hay comando.
198
!endif
199
 
200
!if no_insnum iswordof $wims_user_error
201
  Ha solicitado una inserción dinámica, sin dar su número.
202
!endif
203
 
204
!if no_module_name iswordof $wims_user_error
205
  Ha pedido una nueva sesión, sin nombre de módulo.
206
!endif
207
 
208
!if no_session iswordof $wims_user_error
209
  No hay número de sesión.
210
!endif
211
 
212
!if parm_too_long iswordof $wims_user_error
213
  Su cadena de parámetros ha excedido el límite. No se permite por
214
  razones de seguridad, lo siento.
215
!endif
216
 
217
!if string_too_long iswordof $wims_user_error
218
  La definición de variable tiene una longitud que excede el límite.
219
!endif
220
 
221
!if too_many_variables iswordof $wims_user_error
11943 bpr 222
  El número de parámetros que transmitió excede el límite autorizado
19 reyssat 223
  en este sitio WIMS.
224
!endif
225
 
226
!if unmatched_parentheses iswordof $wims_user_error
11990 obado 227
  Hemos detectado paréntesis sin correspondencia en su solicitud.
228
  Puede corregir el error aquí:
19 reyssat 229
  !form $cmd
11990 obado 230
    !for i in module,special_parm,worksheet
231
      !if $($i)!=$empty
232
        !set value=!translate " to $ $ in $($i)
233
        <input type="hidden" name="$i" value="$value"/>
234
      !endif
235
    !next i
236
    !for i=0 to $user_var_no-1
237
      !if $i!=$bad_parentheses
238
        !set value=!translate " to $ $ in $(value$i)
239
        <input type="hidden" name="$(name$i)" value="$value"/>
240
      !endif
241
    !next i
242
    !set value=!translate " to $ $ in $(value$bad_parentheses)
243
    !set len=!charcnt $value
244
    !set n=!linecnt $value
245
 
246
    !set input_id=$(name$bad_parentheses)
247
    <div class="field box">
248
      <label for="$input_id">$input_id =</label>
249
 
250
      !if $n<=1
251
        !if $len<55
252
          !set len=$[$len+3]
253
        !else
254
          !set len=59
255
        !endif
256
        <input size="$len" name="$input_id" id="$input_id" value="$value" />
257
      !else
258
        !if $n>10
259
          !set n=10
260
        !endif
261
        <textarea rows="$n" name="$input_id" id="$input_id">$(value$bad_parentheses)</textarea>
262
      !endif
263
    </div>
264
    <p class="actions">
265
      Then
266
      <input type="submit" value="envía la petición corregida."/>
267
    </p>
268
  </form>
269
  <hr/>
270
  <div class="wimscenter">
271
    !href cmd=resume Descartar la última solicitud
272
    |
273
    !href $ página principal de WIMS
5755 bpr 274
.</div>
11949 obado 275
  !goto end_html
19 reyssat 276
!endif
11943 bpr 277
 
19 reyssat 278
!if wrong_module iswordof $wims_user_error
7428 obado 279
  !set tmp=!translate "!/<>;': to $         $ in $module
280
  El módulo <code>$tmp</code> que ha solicitado no existe en este servidor.
19 reyssat 281
!endif
282
 
283
!if wrong_session iswordof $wims_user_error
284
  El número de sesión ``$session'' no es válido (o ha dejado de serlo).
285
  <a href="wims.cgi">Crear una nueva sesión.</a>.
11943 bpr 286
!endif
19 reyssat 287
 
288
!if rafale iswordof $wims_user_error
289
 ¡Por favor no juegue con los ejercicios!
290
 <p>
291
 Debe tomarse su tiempo para pensar bien en cómo resolver los ejercicios
292
 correctamente, en lugar de solicitar unos nuevos una y otra vez.
293
 !href cmd=resume Cancelar la última petición
11990 obado 294
.</p>
3570 bpr 295
 !if $wims_user!=$empty and $wims_user!=supervisor
4747 bpr 296
  <p><span class="wims_warning">$wims_name_warning.</span>! Don't repeat this error!
3570 bpr 297
  Irregular activities may give you bad scores even when score registration is
298
  closed.
299
 !endif
19 reyssat 300
 !goto end2
301
!endif
302
 
303
:examerr
304
 
305
!if exam_dep iswordof $wims_user_error
306
  Podrá hacer este ejercicio sólo cuando haya hecho suficientes progresos en
307
  !if , isin $dep_list
308
   ejercicios $dep_list.
309
  !else
310
   ejercicio $dep_list.
311
  !endif
312
  Pruebe primero a hacer estos últimos.
313
  !goto examend
314
!endif
315
 
316
!if bad_exam iswordof $wims_user_error
317
  Ha solicitado una petición ilegal en una sesión de examen.
318
  !goto examend
319
!endif
320
 
321
!if exam_exo_finished iswordof $wims_user_error
322
  Ya ha realizado este ejercicio, con una puntuación de $wims_exo_lastscore.
323
  No puede volver a hacerlo porque nos encontramos en un examen.
324
  !goto examend
325
!endif
326
 
327
!if expired_exam iswordof $wims_user_error
328
  No tiene más tiempo para trabajar en el examen.
329
  :examend
330
  !set pses=!translate _ to , in $wims_session
331
  !set pses=!item 1 of $pses
332
  !set pser=!randint 1,999
333
  !set wims_opener=window.opener.location='$wims_ref_name?session=$pses.$pser&cmd=reply&job=student';
5900 bpr 334
  <p class="wimscenter">
11949 obado 335
    <a href=# onclick="window.close();$wims_opener">Cerrar esta ventana</a>.
5900 bpr 336
  </p>
11949 obado 337
  !goto end_html
19 reyssat 338
!endif
339
 
340
!if exam_closed iswordof $wims_user_error
11949 obado 341
  Este examen no está accesible desde su conexión en este momento. Por favor,
342
  verifíquelo con el supervisor de su clase.
343
  !goto examend
19 reyssat 344
!endif
345
 
346
!if bad_ident iswordof $wims_user_error
11949 obado 347
  Su petición contiene un error de identificación de usuario.
348
  ¿Está intentando conectarse a la sesión de algún otro?
349
  <p>
350
  Por favor
351
  <a href="wims.cgi?special_parm=ignorecookie&special_parm2=$[randint(10^8)]">establezca una nueva conexión</a>.
352
  </p>
353
  !goto end_html
19 reyssat 354
!endif
355
 
356
!if no_access iswordof $wims_user_error
357
  Su petición ha sido rechazada por las normas de acceso de este sitio. Lo sentimos.
11943 bpr 358
  !goto end2
359
!endif
19 reyssat 360
 
3570 bpr 361
!if class_closed iswordof $wims_user_error
362
  Sorry.
363
  <p>
364
  Access to this virtual class is temporarily closed by its supervisor.
365
  Come back later!
5755 bpr 366
  <div class="wimscenter">
3570 bpr 367
  !href cmd=close&module=home WIMS
5755 bpr 368
  </div>
11949 obado 369
  !goto end_html
11943 bpr 370
!endif
3570 bpr 371
 
19 reyssat 372
:end
373
<p> Si ve este mensaje después de seguir un enlace a otra página,
374
probablemente es porque el enlace no esté bien preparado. En este caso,
375
por favor, contacte con el autor de la página, e infórmele del error.
11943 bpr 376
También puede escribir al
19 reyssat 377
<a href="mailto:$wims_site_manager?subject=wims.cgi">administrador de este sitio</a>,
378
con tantos detalles como sean posibles sobre las circunstancias bajo
379
las cuales ocurrió el error.
380
 
381
:end2
5755 bpr 382
<hr/><div class="wimscenter">
11949 obado 383
!set wims_ref_class=wims_button home
19 reyssat 384
!href module=home&cmd=new Página principal de WIMS
5755 bpr 385
</div>
19 reyssat 386
 
11949 obado 387
:end_html
19 reyssat 388
</body></html>
389
 
)
'; rev[11943] = '
2017-09-24 15:09:11
[minor] change error msg when a ressource is not allowed
'; rev[11949] = '
2017-09-25 10:08:34
[minor/html] replace !exit by !goto end_html to ensure the and are properly closed in user_error.phtml...
'; rev[11990] = '
2017-10-02 13:09:54
[minor/ergo] in user_error, when unmatched parentheses are detected, the form has more accessibility (labels) + fr and it languages now display a textarea instead of an input for multilines inputs; like others.
'; /* ]]> */