Rev 5136 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | login=$teacher |
2 | test=!defof user_exists in $classdir1/.users/$login |
||
3 | !if $test!=yes |
||
4 | error=bad_user |
||
5 | !exit |
||
6 | !endif |
||
7 | |||
5136 | bpr | 8 | data=!defof user_firstname,user_lastname,user_email,user_password,user_external_auth in \ |
23 | reyssat | 9 | $classdir1/.users/$login |
10 | supervise=!defof user_supervise in $classdir1/.users/$login |
||
11 | |||
12 | !if $del!=$empty |
||
13 | sup2=!listcomplement $del in $supervise |
||
14 | !if $sup2!=$supervise |
||
15 | !setdef !set user_supervise=$sup2 in $classdir1/.users/$login |
||
16 | !endif |
||
17 | !exit |
||
18 | !endif |
||
19 | |||
20 | !if $cancel!=$empty |
||
5136 | bpr | 21 | !distribute items $data into firstname, lastname, email,,up_external_auth |
5775 | bpr | 22 | up_external_auth=!lowercase up_external_auth |
23 | reyssat | 23 | !reset cancel |
24 | job=teacher |
||
25 | !changeto jobs/$job.proc |
||
26 | !endif |
||
27 | |||
28 | !if $confirm=$empty |
||
5136 | bpr | 29 | !distribute items $data into firstname, lastname, email,,up_external_auth |
5775 | bpr | 30 | up_external_auth=!lowercase up_external_auth |
23 | reyssat | 31 | !exit |
32 | !endif |
||
33 | |||
34 | up_supervisable=yes |
||
35 | new_user=no |
||
36 | |||
37 | !read scripts/adduser.proc |
||
38 | !read adm/gateway/mkteacherlist |
||
39 | |||
40 | !if $error!=$empty |
||
41 | !exit |
||
42 | !endif |
||
43 |