Subversion Repositories wimsdev

Rev

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