Rev 9909 | Rev 11095 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9909 | Rev 10132 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | #l'utilisateur existait deja dans la superclasse. on lui donne simplement acces a la sous-classe. |
48 | #l'utilisateur existait deja dans la superclasse. on lui donne simplement acces a la sous-classe. |
49 | !setdef !set user_participate=$user_participate$subclass in $userdeffile |
49 | !setdef !set user_participate=$user_participate$subclass in $userdeffile |
50 | 50 | ||
51 | ### Faut-il aussi l'ajouter dans la sous-classe ici ? |
51 | ### Faut-il aussi l'ajouter dans la sous-classe ici ? |
52 | ### normalement, mkuserlist va s'en charger ? |
52 | ### normalement, mkuserlist va s'en charger ? |
53 | - | ||
54 | !exit |
53 | !exit |
55 | !else |
54 | !else |
56 | error=user already exists in this class ($qclass) |
55 | error=user already exists in this class ($qclass) |
57 | !exit |
56 | !exit |
58 | !endif |
57 | !endif |
59 | !endif |
58 | !endif |
60 | 59 | ||
61 | data1=!nonempty lines $data1 |
60 | data1=!nonempty lines $data1 |
62 | n=!linecnt $data1 |
61 | n=!linecnt $data1 |
63 | !for i=1 to $n |
62 | !for i=1 to $n |
64 | l=!line $i of $data1 |
63 | l=!line $i of $data1 |
Line 71... | Line 70... | ||
71 | !next i |
70 | !next i |
72 | 71 | ||
73 | !if $user_password=$empty or $user_lastname=$empty |
72 | !if $user_password=$empty or $user_lastname=$empty |
74 | error=missing data |
73 | error=missing data |
75 | !exit |
74 | !exit |
76 | !endif |
75 | !endif |
77 | 76 | ||
78 | !writefile $userdeffile |
77 | !writefile $userdeffile |
79 | !for d in $userdefs |
78 | !for d in $userdefs |
80 | !appendfile $userdeffile !set user_$d=$(user_$d) |
79 | !appendfile $userdeffile !set user_$d=$(user_$d) |
81 | !next d |
80 | !next d |
Line 86... | Line 85... | ||
86 | rm -f score/$quser score/$quser.exam noscore/$quser >/dev/null |
85 | rm -f score/$quser score/$quser.exam noscore/$quser >/dev/null |
87 | 86 | ||
88 | !read adm/class/mkuserlist $qclass |
87 | !read adm/class/mkuserlist $qclass |
89 | !! 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) |
90 | date=!translate : to . in $wims_now |
89 | date=!translate : to . in $wims_now |
91 | !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 |
92 | 91 | ||
93 | !if $class_superclass != $empty |
92 | !if $class_superclass != $empty |
94 | !read adm/class/mkuserlist $subclass |
93 | !read adm/class/mkuserlist $subclass |
95 | !endif |
94 | !endif |
96 | class_type=!defof class_type in $classdeffile |
95 | class_type=!defof class_type in $classdeffile |
97 | !if $class_type=4 or $class_type=2 |
96 | !if $class_type=4 or $class_type=2 |
98 | !! 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 |
99 | !read adm/gateway/mkteacherlist $qclass |
98 | !read adm/gateway/mkteacherlist $qclass |
100 | !endif |
99 | !endif |
101 | - | ||
102 | - | ||
- | 100 | !read adm/class/stat |