Rev 10486 | Rev 10622 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 10486 | Rev 10593 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | !endif |
4 | !endif |
5 |
|
5 | !!if $auth_method isitemof $auth_method_list and ($wims_user!=$wims_realuser) |
6 | !set tmp_=auth |
6 | !set tmp_=auth |
7 |
|
7 | !!else |
8 | !reset tmp_ |
8 | !! !reset tmp_ |
9 |
|
9 | !!endif |
10 | - | ||
11 | !if $wims_user!=supervisor |
10 | !if $wims_user!=supervisor |
12 | !goto nosupervisor |
11 | !goto nosupervisor |
13 | !endif |
12 | !endif |
- | 13 | ||
14 | :supervisor |
14 | :supervisor |
15 | !set superclass_description=!defof class_description in wimshome/log/classes/$wims_superclass/.def |
15 | !set superclass_description=!defof class_description in wimshome/log/classes/$wims_superclass/.def |
16 |
|
16 | !set c_=8 |
17 |
|
17 | !if $wims_class isitemof $wims_supervise |
18 | !set wims_ariane=!append line "$superclass_description",1,module=adm/class/classes&type=$(tmp_)supervisor&auth_user=$ext_login&class=$wims_superclass\ |
- | |
19 |
|
18 | !set c_=1 |
20 |
|
19 | !endif |
21 |
|
20 | !set wims_ariane=!append line "$superclass_description",$c_,module=adm/class/classes&type=$(tmp_)supervisor&auth_user=$ext_login&class=$wims_superclass\ |
22 | to $wims_ariane |
21 | to $wims_ariane |
- | 22 | !if $wims_superclass!=$empty and $wims_superclass!=$wims_class |
|
- | 23 | !if / isin $class_parent and $class_type=1 |
|
- | 24 | !set pname=!defof class_description in wimshome/log/classes/$class_parent/.def |
|
- | 25 | !set c_=8 |
|
- | 26 | !if $class_parent isitemof $wims_supervise |
|
- | 27 | !set c_=1 |
|
- | 28 | !endif |
|
- | 29 | !set wims_ariane=!append line "$pname",$c_,module=adm/class/classes&type=$(tmp_)supervisor&class=$class_parent to $wims_ariane |
|
23 | !endif |
30 | !endif |
24 | !!else |
- | |
25 | !!if $wims_otherclass!=$empty |
- | |
26 | !!reset tmp_ |
- | |
27 |
|
31 | !set wims_ariane=!append line "$wims_classname",8 to $wims_ariane |
28 | !!endif |
- | |
29 | !endif |
32 | !endif |
30 | 33 | ||
31 |
|
34 | !exit |
- | 35 | ||
32 | :nosupervisor |
36 | :nosupervisor |
33 | 37 | ||
34 | !!if $wims_otherclass!=$empty and $wims_superclass=$wims_class and $tmp_=$empty |
- | |
35 | !!set wims_ariane=!append line U_oclass,1,module=adm/class/classes&type=participant to $wims_ariane |
- | |
36 | !!endif |
- | |
37 | !if $wims_superclass!=$empty and $wims_superclass!=$wims_class |
38 | !if $wims_superclass!=$empty and $wims_superclass!=$wims_class |
38 | !if $auth_method isitemof $auth_method_list |
- | |
39 |
|
39 | !set superclass_description=!defof class_description in wimshome/log/classes/$wims_superclass/.def |
40 |
|
40 | !set wims_ariane=!append line "$superclass_description",1,module=adm/class/classes&type=$(tmp_)participant&auth_user=$ext_login&class=$wims_superclass\ |
41 | to $wims_ariane |
41 | to $wims_ariane |
42 | !endif |
- | |
43 | !endif |
42 | !endif |
44 | 43 | ||
45 | :subclasses |
44 | :subclasses |
46 | !if $wims_superclass!=$empty and $wims_superclass!=$wims_class |
45 | !if $wims_superclass!=$empty and $wims_superclass!=$wims_class |
47 | !if / isin $class_parent and $class_type=1 |
46 | !if / isin $class_parent and $class_type=1 |
48 | !set pname=!defof class_description in wimshome/log/classes/$class_parent/.def |
47 | !set pname=!defof class_description in wimshome/log/classes/$class_parent/.def |
49 | !set wims_ariane=!append line "$pname",1,module=adm/class/classes&type=$(tmp_) |
48 | !set wims_ariane=!append line "$pname",1,module=adm/class/classes&type=$(tmp_)participant&auth_user=$ext_login&class=$class_parent\ |
50 | to $wims_ariane |
49 | to $wims_ariane |
51 | !endif |
50 | !endif |
52 | !set wims_ariane=!append line "$wims_classname",8 to $wims_ariane |
51 | !set wims_ariane=!append line "$wims_classname",8 to $wims_ariane |
53 | !!else |
- | |
54 | !!set superclass_description=!defof class_description in wimshome/log/classes/$wims_superclass/.def |
- | |
55 | !!set wims_ariane=!append line "$superclass_description",8 to $wims_ariane |
- | |
56 | !endif |
52 | !endif |