Subversion Repositories wimsdev

Rev

Rev 10132 | Rev 13853 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10132 Rev 11095
Line 13... Line 13...
13
l=!charcnt $quser
13
l=!charcnt $quser
14
!if $quser=supervisor or $l<$login_min or $l>$login_max
14
!if $quser=supervisor or $l<$login_min or $l>$login_max
15
 error= login name must not be $quser (illegal, or wrong length)
15
 error= login name must not be $quser (illegal, or wrong length)
16
 !exit
16
 !exit
17
!endif
17
!endif
18
 
-
 
19
 
18
 
20
class_superclass=!defof class_superclass in $classdeffile
19
class_superclass=!defof class_superclass in $classdeffile
21
 
20
 
22
#on ajoute pas un utilisateur dans une sous-classe. toujours dans sa superclasse.
21
#on ajoute pas un utilisateur dans une sous-classe. toujours dans sa superclasse.
23
!if $class_superclass != $empty
22
!if $class_superclass != $empty
Line 53... Line 52...
53
    !exit
52
    !exit
54
  !else
53
  !else
55
    error=user already exists in this class ($qclass)
54
    error=user already exists in this class ($qclass)
56
    !exit
55
    !exit
57
  !endif
56
  !endif
58
!endif
57
!endif
59
 
58
 
60
data1=!nonempty lines $data1
59
data1=!nonempty lines $data1
61
n=!linecnt $data1
60
n=!linecnt $data1
62
!for i=1 to $n
61
!for i=1 to $n
63
 l=!line $i of $data1
62
 l=!line $i of $data1
64
 l=!translate = to $\
63
 l=!translate = to $\
Line 83... Line 82...
83
#on supprime d'eventuelles traces de cet utilisateur ??
82
#on supprime d'eventuelles traces de cet utilisateur ??
84
!sh cd $wims_home/log/classes/$qclass\
83
!sh cd $wims_home/log/classes/$qclass\
85
 rm -f score/$quser score/$quser.exam noscore/$quser >/dev/null
84
 rm -f score/$quser score/$quser.exam noscore/$quser >/dev/null
86
 
85
 
87
!read adm/class/mkuserlist $qclass
86
!read adm/class/mkuserlist $qclass
-
 
87
 
88
!! log student have been added to class (cfr. module/adm/class/reguser/var.proc)
88
!! log student have been added to class (cfr. module/adm/class/reguser/var.proc)
89
date=!translate : to . in $wims_now
89
date=!translate : to . in $wims_now
90
!appendfile wimshome/log/classes/$qclass/.log $date $httpd_REMOTE_ADDR      User $quser added
90
!appendfile wimshome/log/classes/$qclass/.log $date $httpd_REMOTE_ADDR      User $quser added
91
 
91
 
92
!if $class_superclass != $empty
92
!if $class_superclass != $empty
Line 95... Line 95...
95
class_type=!defof class_type in $classdeffile
95
class_type=!defof class_type in $classdeffile
96
!if $class_type=4 or $class_type=2
96
!if $class_type=4 or $class_type=2
97
!! need also to read mkteacherlist as you might want to add users wish user_supervisable=yes
97
!! need also to read mkteacherlist as you might want to add users wish user_supervisable=yes
98
  !read adm/gateway/mkteacherlist $qclass
98
  !read adm/gateway/mkteacherlist $qclass
99
!endif
99
!endif
-
 
100
 
100
!read adm/class/stat
101
!read adm/class/stat