Subversion Repositories wimsdev

Rev

Rev 16618 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16618 Rev 16696
Line 4... Line 4...
4
!!! variables which are necessary : wims_class, checksessions
4
!!! variables which are necessary : wims_class, checksessions
5
!!! FIXME 64= max of exam number
-
 
6
!!! FIXME max of session number
5
!!! FIXME max of session number
7
!!! do reset only if the variable is non empty, if not it creates a variable
6
!!! do reset only if the variable is non empty, if not it creates a variable
8
!!! and gives some "variable_name_buffer_overflow"
7
!!! and gives some "variable_name_buffer_overflow"
-
 
8
max_exams=!defof MAX_EXAMS in wimshome/public_html/bases/sys/define.conf
9
 
9
 
10
!for i in $activexams
10
!for i in $activexams
11
  !if $(Dureeexam_$i)!=$empty
11
  !if $(Dureeexam_$i)!=$empty
12
    !reset Dureeexam_$i
12
    !reset Dureeexam_$i
13
  !endif
13
  !endif
14
  !if $(Dureeexam_$i)!=$empty
14
  !if $(Dureeexam_$i)!=$empty
15
    !reset Dureeexam_$i
15
    !reset Dureeexam_$i
16
  !endif
16
  !endif
17
  !for jj=1 to 64
17
  !for jj=1 to $max_exams
18
    !! jj correspond to maximum of number sessions
18
    !! jj correspond to maximum of number sessions
19
    !if $(duree$(jj)_$(i))!=$empty
19
    !if $(duree$(jj)_$(i))!=$empty
20
      !reset duree$(jj)_$(i)
20
      !reset duree$(jj)_$(i)
21
    !endif
21
    !endif
22
    !if $(exam_$jj)!=$empty
22
    !if $(exam_$jj)!=$empty
Line 78... Line 78...
78
!next i
78
!next i
79
!for i in $activexams
79
!for i in $activexams
80
  !if $(Dureeexam_$i)!=$empty
80
  !if $(Dureeexam_$i)!=$empty
81
    !reset Dureeexam_$i
81
    !reset Dureeexam_$i
82
  !endif
82
  !endif
83
  !for e=1 to 64
83
  !for e=1 to $max_exams
84
    !if $(Exam_$(i)_$(e))!=$empty
84
    !if $(Exam_$(i)_$(e))!=$empty
85
      !reset Exam_$(i)_$(e)
85
      !reset Exam_$(i)_$(e)
86
    !endif
86
    !endif
87
    !if $(exam$(i)_$e)!=$empty
87
    !if $(exam$(i)_$e)!=$empty
88
      !reset exam$(i)_$e
88
      !reset exam$(i)_$e