Subversion Repositories wimsdev

Rev

Rev 11949 | Rev 11990 | 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
  <!-- Style general du theme -->
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
 
11983 obado 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);" class="user_error">
26
     <h1 class="wimscenter">ERREUR</h1>
27
    !goto examerr
28
  !endif
11949 obado 29
 
30
</head><body class="user_error">
31
 
19 reyssat 32
!if threshold iswordof $wims_user_error
11949 obado 33
  <h1>Nous sommes trop occupés</h1>
34
  <hr style="width:50%" />
35
  <p>
36
     Ce serveur WIMS <span style="color:blue">$httpd_HTTP_HOST</span>
37
     est actuellement surchargé par un grand nombre de requêtes,
38
     et ne peut plus satisfaire de nouveaux utilisateurs.
39
     Veuillez revenir plus tard, ou chercher un autre site miroir de wims.
40
  </p><p>
41
    Nous sommes désolés de cet inconvénient pour vous et espérons
42
    pouvoir vous servir très bientôt.
43
  </p>
44
  !read mirror.phtml.fr
45
  !goto end_html
19 reyssat 46
!endif
47
 
48
!if overload iswordof $wims_user_error
11949 obado 49
  <hr style="width:1px" />
50
  <h1>DESOLÉ</h1>
51
  <p>Votre requête est bloquée par ce serveur WIMS : dépassement de quota de connexions.</p>
52
  !goto end_html
19 reyssat 53
!endif
54
 
55
!if ++++missing_ isin ++++$wims_user_error
11949 obado 56
  <hr width="1"/>
57
  <h1>Désolé</h1>
58
  <hr style="width:50%" />
59
  <p>
60
    WIMS a besoin d'un logiciel
61
    !set miss=!upper $missing_software
62
    <span class="wims_warning">$miss</span>
63
    pour traiter votre requête, mais ce logiciel n'est pas disponible (ou pas
64
    visible à WIMS) sur ce serveur.</p>
65
  <p>Vous pouvez
66
    <a href="mailto:$wims_site_manager?subject=$missing_software indisponible sur WIMS">écrire
67
    au gestionnaire du site</a> pour l'informer de ce problème, ou choisir un
68
    site miroir du tableau ci-dessous.</p>
11983 obado 69
  <p><a href="$refname">WIMS sommaire</a>.</p>
11949 obado 70
  !read mirror.phtml.fr
71
  !goto end_html
19 reyssat 72
!endif
73
 
74
!if trapped iswordof $wims_user_error
11949 obado 75
  <h1>Stop&nbsp;!</h1>
76
  <hr />
77
  Le contenu de
78
  <a HREF="http://$httpd_HTTP_HOST">$httpd_HTTP_HOST</a> n'est pas compatible
79
  avec un programme de ramassage de pages web ou un `accélérateur d'accès'.
80
  <p>
81
    Pour accéder aux activités WIMS de ce site, veuillez utiliser un navigateur
82
    ordinaire sans `accélérateur d'accès' installé derrière.
83
  </p>
84
  <p>
85
    Sachez que les pages WIMS sont générées de façon dynamique. Elles ne peuvent
86
    qu'être utilisées en ligne de toute façon.
87
  </p>
88
  !goto end_html
19 reyssat 89
!endif
90
 
11983 obado 91
<h1>WIMS - Une erreur est survenue.</h1>
92
 
11943 bpr 93
!if no_access notwordof $wims_user_error
11983 obado 94
  <p>
95
    Il y a une erreur dans votre requête à ce site WIMS.
96
  </p>
11943 bpr 97
!endif
11983 obado 98
 
19 reyssat 99
!if module_change iswordof $wims_user_error
11983 obado 100
 
11949 obado 101
  !if $wims_human_access=yes
102
    <p>
103
    Veuillez éviter d'utiliser le bouton `Retour' de votre navigateur,
104
    car vous êtes sur un serveur interactif.
105
    </p>
106
    <div class="wimscenter">
107
      !set tit=!module title $module
108
      !default tit=$module
109
      !href module=$module $tit
110
      &nbsp;&nbsp;&nbsp;
111
      !href $ WIMS page d'accueil
112
      !if $httpd_HTTP_REFERER!=$empty
113
        &nbsp;&nbsp;&nbsp;<a href="$httpd_HTTP_REFERER">Quitter WIMS</a>
114
      !else
11983 obado 115
        <p class="small">
116
        Si vous voulez sortir de ce site, ignorez ce message et continuez à
117
        cliquer sur le bouton `Retour'.
118
        </p>
11949 obado 119
      !endif
120
    </div>
11983 obado 121
    !goto end_html
19 reyssat 122
  !endif
11983 obado 123
 
124
  <p>
125
    Vous avez demandé un changement de module illégal.
126
    Avez-vous utilisé un programme automatique pour accéder à ce site&nbsp;?
11949 obado 127
  </p>
11983 obado 128
 
129
  :unblock
130
  !form new
131
    <input type="hidden" name="module" value="home"/>
132
    <input type="hidden" name="deblockparm" value="$[randint(10000000)+1000000]"/>
133
    Si vous avez simplement cliqué sur le bouton `retour' de votre navigateur,
134
    veuillez taper le mot `wims' ici&nbsp;:
135
    <input size="8" name="special_parm" /> puis
136
    <input type="submit" value="l'envoyer au serveur" />.
137
  !formend
138
  <p>
139
    Veuillez noter que les pages de ce site sont générées dynamiquement.
140
    Elle peuvent donc uniquement être utilisées
141
    en ligne, par un navigateur normal. Il est inutile pour vous "d'aspirer"
142
    ces pages avec un programme robot.
143
  </p>
144
  !if robot_doubt iswordof $wims_user_error
145
    <p class="small">
146
      Et sachez que ceux qui essaient de trafiquer sur ce site verront
147
      leurs accès définitivement refusés.
148
    </p>
149
  !endif
11949 obado 150
 !goto end_html
19 reyssat 151
!endif
152
 
153
!if robot_doubt iswordof $wims_user_error
11949 obado 154
  <p>
155
    Nous bloquons votre accès à ce site, parce que vous êtes soupçonné
156
    d'utiliser un programme de ramassage automatique des pages.
157
  </p>
158
  !goto unblock
19 reyssat 159
!endif
160
 
161
!if allow_violation iswordof $wims_user_error
11949 obado 162
  <p>
163
    Vous n'avez pas le droit de définir la variable ``$wims_error_data''
164
    avec la commande ``$cmd''.
165
  </p>
19 reyssat 166
!endif
167
 
168
!if bad_command iswordof $wims_user_error
11949 obado 169
  <p>La commande ``$cmd'' n'est pas valide.</p>
170
  <p>Les commandes valides sont :</p>
171
  <pre>new, renew, reply, help, hint, config</pre>
19 reyssat 172
!endif
173
 
174
!if bad_host iswordof $wims_user_error
175
  <p>
11949 obado 176
    Vous avez essayé d'accéder une session à partir d'un autre poste que
177
    celui qui l'a créée.
178
  </p>
179
  <p>
180
    Malheureusement, quelques fournisseurs d'accès internet vous attribuent
181
    des adresses internet dynamiques qui PEUVENT varier pendant une
182
    connexion. Si cela est votre cas, veuillez contacter votre enseignant
183
    lui demandant d'adoucir la politique de restriction d'accès de la classe.
184
  </p>
19 reyssat 185
!endif
186
 
187
!if need_https iswordof $wims_user_error
11949 obado 188
  Vous devez vous connecter à votre classe via une requête https.
189
  !set refname=!replace http:// by https:// in $wims_ref_name
190
  <a href="$refname?session=$wims_session&module=home&cmd=new">Essayez-la</a>.
191
  !goto end_html
19 reyssat 192
!endif
193
 
194
!if bad_insnum iswordof $wims_user_error
11949 obado 195
  !if $cmd=getfile
196
    <p>Le fichier que vous avez demandé n'existe pas.</p>
197
  !else
198
    <p>Le nom du ficher d'insertion dynamique n'est pas valide.</p>
199
  !endif
19 reyssat 200
!endif
201
 
202
!if cmd_output_too_long iswordof $wims_user_error
11949 obado 203
  <p>
204
    Le résultat intermédiaire du calcul a dépassé la limite de longueur.
205
    Vous avez probablement soumis une requête trop importante.
206
    Simplifiez votre requête, s'il vous plaît.
207
  </p>
19 reyssat 208
!endif
209
 
210
!if double_click iswordof $wims_user_error
11949 obado 211
 <p>
11943 bpr 212
 Cette requête est arrivée alors que le traitement d'une autre requête de
11949 obado 213
 votre part est toujours en cours.
214
 </p>
215
 <p>
11943 bpr 216
 Si vous avez double-cliqué, maintenant veuillez attendre
4747 bpr 217
 <span class="wims_warning">$wims_cpu_limit secondes</span>
19 reyssat 218
 que le traitement de votre ancienne requête soit terminé, puis
219
 !href cmd=resume cliquez ici
11949 obado 220
 pour retourner à votre travail.
221
 </p>
222
 <p>
223
 (Et veuillez avoir un peu plus de patience
19 reyssat 224
 la prochaine fois, quand vous demandez à wims de faire des calculs longs.)
11949 obado 225
 </p>
19 reyssat 226
 <p>
227
 Si vous êtes en train d'utiliser le bouton ``retour'' de votre navigateur
228
 pour quitter wims, vous pouvez ignorer ce message et continuer.
11949 obado 229
 </p>
11983 obado 230
 !goto end_html
19 reyssat 231
!endif
232
 
233
!if invalid_char_in_query_string iswordof $wims_user_error
11949 obado 234
  <p>
235
    La substitution ``$wims_error_data'' dans la chaîne de paramètres
236
    est illégale.
237
  </p>
19 reyssat 238
!endif
239
 
240
!if name_conflict iswordof $wims_user_error
11949 obado 241
  <p>``$wims_error_data'' est un nom réservé de wims.</p>
19 reyssat 242
!endif
243
 
244
!if no_command iswordof $wims_user_error
11949 obado 245
  <p>Il n'y a pas de commande.</p>
19 reyssat 246
!endif
247
 
248
!if no_insnum iswordof $wims_user_error
11949 obado 249
  !if $cmd=getfile
250
    <p>Demande de fichier sans nom.</p>
251
  !else
252
    <p>Demande d'insertion dynamique sans numéro.</p>
253
  !endif
19 reyssat 254
!endif
255
 
256
!if no_module_name iswordof $wims_user_error
11949 obado 257
  <p>Vous avez demandé une nouvelle séance sans nom de module.</p>
19 reyssat 258
!endif
259
 
260
!if no_session iswordof $wims_user_error
11949 obado 261
  <p>Il n'y a pas de numéro de séance.</p>
19 reyssat 262
!endif
11943 bpr 263
 
19 reyssat 264
!if parm_too_long iswordof $wims_user_error
11949 obado 265
  <p>
266
    Votre chaîne de paramètres a dépassé la limite autorisée de longueur.
267
    Ceci est interdit par mesure de sécurité, désolé.
268
  </p>
19 reyssat 269
!endif
270
 
271
!if string_too_long iswordof $wims_user_error
11949 obado 272
  <p>La définition de variables a une longueur dépassant la limite.</p>
19 reyssat 273
!endif
274
 
275
!if too_many_variables iswordof $wims_user_error
11949 obado 276
  <p>
277
    Le nombre de paramètres que vous avez transmis a dépassé la limite
278
    autorisée de cette installation de wims.
279
  </p>
19 reyssat 280
!endif
281
 
282
!if unmatched_parentheses iswordof $wims_user_error
11949 obado 283
  <p>
284
    Nous avons détecté des parenthèses mal fermées dans votre requête. Vous
285
    pouvez corriger l'erreur ici :
286
  </p>
19 reyssat 287
  !form $cmd
11949 obado 288
    $(name$bad_parentheses) =
289
    !for i in module,special_parm,worksheet
290
      !if $($i)!=$empty
291
        !set value=!translate " to $ $ in $($i)
292
        <input type="hidden" name="$i" value="$value" />
293
      !endif
294
    !next i
295
    !for i=0 to $user_var_no-1
296
      !if $i!=$bad_parentheses
297
        !set value=!translate " to $ $ in $(value$i)
298
        <input type="hidden" name="$(name$i)" value="$value" />
299
      !endif
300
    !next i
301
    !set value=!translate " to $ $ in $(value$bad_parentheses)
302
    !set len=!charcnt $value
303
    !if $len<55
304
      !set len=$[$len+3]
305
    !else
306
      !set len=59
307
    !endif
308
    <input size="$len" name="$(name$bad_parentheses)" value="$value" />
309
    <p>
310
      Puis
311
      <input type="submit" value="envoyer la requête corrigée." />
312
    </p>
313
  !formend
314
  <hr />
315
  <p class="wimscenter">
19 reyssat 316
  !href cmd=resume Abandonner la dernière requête
317
, ou
318
  !href $ wims sommaire
11949 obado 319
.</p>
320
  !goto end_html
19 reyssat 321
!endif
11943 bpr 322
 
19 reyssat 323
!if wrong_module iswordof $wims_user_error
7428 obado 324
  !set tmp=!translate "!/<>;': to $         $ in $module
11949 obado 325
  <p>Le module <code>$tmp</code> que vous avez demandé n'existe pas sur ce site.</p>
19 reyssat 326
!endif
327
 
328
!if wrong_session iswordof $wims_user_error
11949 obado 329
  <p>Le numéro de séance ``$session'' n'est pas (ou n'est plus) valide.
11983 obado 330
  <a href="$refname">Créer une nouvelle séance</a>.</p>
19 reyssat 331
!endif
332
 
333
!if rafale iswordof $wims_user_error
11949 obado 334
  <p>Ne jouez pas avec les exercices s'il vous plaît !</p>
335
  <p>
336
   Vous devez prendre le temps de réfléchir soigneusement et essayer de
337
   résoudre les exercices correctement, au lieu d'en redemander sans arrêt.
338
  </p>
339
  !set wims_ref_class=wims_button
340
  !href cmd=resume Annuler la dernière demande
341
  !reset wims_ref_class
342
  .
343
  !if $wims_user!=$empty and $wims_user!=supervisor
344
  <p><span class="wims_warning">ATTENTION</span> ! Ne répétez pas cette erreur !
345
    Les activités irrégulières peuvent vous donner de mauvaises notes même quand
346
    l'enregistrement des notes est fermé.
347
  </p>
348
  !endif
349
  !goto end2
19 reyssat 350
!endif
351
 
352
:examerr
353
 
354
!if exam_dep iswordof $wims_user_error
11949 obado 355
  <p>Vous ne pouvez faire cet exercice que si vous avez suffisamment réussi
19 reyssat 356
  !if , isin $dep_list
11949 obado 357
    les exercices $dep_list.
19 reyssat 358
  !else
11949 obado 359
    l'exercice $dep_list.
19 reyssat 360
  !endif
11949 obado 361
  </p>
362
  <p>Veuillez commencer par ce(s) dernier(s).</p>
19 reyssat 363
  !goto examend
364
!endif
365
 
366
!if bad_exam iswordof $wims_user_error
11949 obado 367
  <p>Vous avez avancé une requête illégale pour une session d'examen.</p>
19 reyssat 368
  !goto examend
369
!endif
370
 
371
!if exam_exo_finished iswordof $wims_user_error
11949 obado 372
  <p>Vous avez déjà fait cet exercice avec un score de $wims_exo_lastscore.</p>
373
  <p>Vous ne pouvez pas le refaire car c'est un examen.</p>
19 reyssat 374
  !goto examend
375
!endif
376
 
377
!if expired_exam iswordof $wims_user_error
11949 obado 378
  <p>Vous n'avez plus de temps pour travailler sur cet examen.</p>
19 reyssat 379
  :examend
380
  !set pses=!translate _ to , in $wims_session
381
  !set pses=!item 1 of $pses
382
  !set pser=!randint 1,999
383
  !set wims_opener=window.opener.location='$wims_ref_name?session=$pses.$pser&cmd=reply&job=student';
5900 bpr 384
  <p class="wimscenter">
11949 obado 385
    <a href=# onclick="window.close();$wims_opener">Fermer cette fenêtre</a>.
5900 bpr 386
  </p>
11949 obado 387
  !goto end_html
19 reyssat 388
!endif
389
 
390
!if exam_closed iswordof $wims_user_error
11949 obado 391
  <p>Cet examen n'est pas accessible pour votre connexion pour l'instant.</p>
392
  <p>Veuillez vérifier avec l'enseignant de votre classe.</p>
393
  !goto examend
19 reyssat 394
!endif
395
 
396
!if bad_ident iswordof $wims_user_error
11949 obado 397
  <p>Votre requête contient une erreur d'identification d'utilisateur.</p>
398
  <p>Etes-vous en train d'essayer de vous connecter à une séance appartenant à
399
    quelqu'un d'autre&nbsp;?</p>
400
  <p>
401
    Veuillez
11983 obado 402
    <a href="$refname?special_parm=ignorecookie&special_parm2=$[randint(10^8)]">initier une nouvelle connexion</a>.
11949 obado 403
  </p>
404
  !goto end_html
19 reyssat 405
!endif
406
 
407
!if no_access iswordof $wims_user_error
11949 obado 408
  <div class="wims_msg warning">Votre requête est refusée par la politique
409
  d'accès de ce site. Désolé.</div>
11943 bpr 410
  !goto end2
411
!endif
19 reyssat 412
 
413
!if class_closed iswordof $wims_user_error
11949 obado 414
  <h2>Désolé.</h2>
19 reyssat 415
  <p>
11949 obado 416
    L'accès à cette classe virtuelle est provisoirement fermé par l'enseignant.
417
    Revenez plus tard&nbsp;!
418
  </p>
419
  <p class="wimscenter">
420
    !href cmd=close&module=home WIMS
421
  </p>
11983 obado 422
  !goto end_html
11943 bpr 423
!endif
19 reyssat 424
 
425
:end
11949 obado 426
<p>Si vous voyez ce message après avoir suivi un lien fourni par une autre page,
427
  il est probable que ce lien en question n'est pas bien préparé.
428
  Dans ce cas, veuillez contacter l'auteur de la page contenant le lien pour lui signaler l'erreur.
429
</p>
430
<p>Vous pouvez aussi écrire au
431
  <a href="mailto:$wims_site_manager?subject=wims.cgi">gestionnaire de
432
  ce site</a> en précisant le plus possible les circonstances sous lesquelles
433
  l'erreur s'est produite.</p>
19 reyssat 434
 
435
:end2
11949 obado 436
 
437
<div class="wimscenter">
11983 obado 438
  !set wims_ref_class=wims_button home
439
  !href module=home&cmd=new Retour
440
  !reset wims_ref_class
5755 bpr 441
</div>
19 reyssat 442
 
11949 obado 443
:end_html
19 reyssat 444
</body></html>
)
'; 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[11983] = '
2017-10-02 07:43:58
[bugfix] remove an unwanted \"!endif\" in user_error (causing message displayed always as \"illegal module change\" even if not.
'; /* ]]> */