Rev 13694 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 13694 | Rev 17505 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | !!! for supervisor |
2 | !!! for supervisor |
3 | !!! at the end something on the test zone |
3 | !!! at the end something on the test zone |
- | 4 | !!! TODO this file need to be cleaned |
|
- | 5 | ||
4 | 6 | ||
5 | !set wims_realuser=!defof wims_realuser in wimshome/$wims_sesdir/var.stat |
7 | !set wims_realuser=!defof wims_realuser in wimshome/$wims_sesdir/var.stat |
- | 8 | !! --- la ligne suivante ne sert à rien si wims_realuser est supervisor et la variable user_supervise ne semble utilisée que dans la partie non active du fichier |
|
6 | !set user_supervise=!defof user_supervise in wimshome/log/classes/$wims_superclass/.users/$wims_realuser |
9 | !set user_supervise=!defof user_supervise in wimshome/log/classes/$wims_superclass/.users/$wims_realuser |
7 | !set classes=!record 0 of wimshome/log/classes/$wims_class/classes |
10 | !set classes=!record 0 of wimshome/log/classes/$wims_class/classes |
8 | !set classcnt=!linecnt $classes |
11 | !set classcnt=!linecnt $classes |
9 | !set progs=!record 0 of wimshome/log/classes/$wims_class/programs |
12 | !set progs=!record 0 of wimshome/log/classes/$wims_class/programs |
10 | !set progcnt=!linecnt $progs |
13 | !set progcnt=!linecnt $progs |
Line 16... | Line 19... | ||
16 | !set icoursecnt=!linecnt $icourses |
19 | !set icoursecnt=!linecnt $icourses |
17 | !!if $[$classcnt+$progcnt+$coursecnt+$icourses]=0 |
20 | !!if $[$classcnt+$progcnt+$coursecnt+$icourses]=0 |
18 | !goto nosubclass |
21 | !goto nosubclass |
19 | !!endif |
22 | !!endif |
20 | 23 | ||
21 | !!! not useful now |
24 | !!! ---- not useful now, but as I am not quite sure, leave it !!! (end line 108) |
22 | <ul class="wims_nopuce"> |
25 | <ul class="wims_nopuce"> |
23 | !if $classcnt>0 |
26 | !if $classcnt>0 |
24 | <li> |
27 | <li> |
25 | $(CL_Names[2]): |
28 | $(CL_Names[2]): |
26 | <ul class="inline"> |
29 | <ul class="inline"> |
27 | !for i=1 to $classcnt |
30 | !for i=1 to $classcnt |
28 | !set l=!line $i of $classes |
31 | !set l=!line $i of $classes |
29 | !distribute items $l into c_,s_,t_ |
32 | !distribute items $l into c_,s_,t_ |
30 | <li> |
33 | <li> |
31 | <div class="wims_classes_direct_class"> |
34 | <div class="wims_classes_direct_class"> |
32 | !if $wims_superclass/$c_ isitemof $user_supervise or $wims_realuser=supervisor |
35 | !if $wims_superclass/$c_ isitemof $user_supervise or $wims_realuser=supervisor |
33 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
36 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
34 | !else |
37 | !else |
35 | !!!href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
38 | !!!href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
Line 47... | Line 50... | ||
47 | !for i=1 to $progcnt |
50 | !for i=1 to $progcnt |
48 | !set l=!line $i of $progs |
51 | !set l=!line $i of $progs |
49 | !distribute items $l into c_,s_,t_ |
52 | !distribute items $l into c_,s_,t_ |
50 | <li> |
53 | <li> |
51 | <div class="wims_classes_direct_program"> |
54 | <div class="wims_classes_direct_program"> |
52 | !if $wims_superclass/$c_ isitemof $user_supervise or $wims_realuser=supervisor |
55 | !if $wims_superclass/$c_ isitemof $user_supervise or $wims_realuser=supervisor |
53 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
56 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
54 | !else |
57 | !else |
55 | !!!href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
58 | !!!href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
56 | $t_ |
59 | $t_ |
57 | !endif |
60 | !endif |
58 | </div> |
61 | </div> |
59 | </li> |
62 | </li> |
60 | !next i |
63 | !next i |
Line 63... | Line 66... | ||
63 | 66 | ||
64 | !!if $classcnt+$progcnt>=1 |
67 | !!if $classcnt+$progcnt>=1 |
65 | !if $coursecnt>0 |
68 | !if $coursecnt>0 |
66 | <li> |
69 | <li> |
67 | $(CL_Names[4]): |
70 | $(CL_Names[4]): |
68 | <ul class="inline"> |
71 | <ul class="inline"> |
69 | !for i=1 to $coursecnt |
72 | !for i=1 to $coursecnt |
70 | !set l=!line $i of $courses |
73 | !set l=!line $i of $courses |
71 | !distribute items $l into c_,s_,t_ |
74 | !distribute items $l into c_,s_,t_ |
72 | <li> |
75 | <li> |
73 | <div class="wims_classes_direct_course"> |
76 | <div class="wims_classes_direct_course"> |
74 | !if $wims_superclass/$c_ isitemof $user_supervise or $wims_realuser=supervisor |
77 | !if $wims_superclass/$c_ isitemof $user_supervise or $wims_realuser=supervisor |
75 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
78 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
76 | !else |
79 | !else |
77 | !!!href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
80 | !!!href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
78 | $t_ |
81 | $t_ |
79 | !endif |
82 | !endif |
80 | </div> |
83 | </div> |
81 | </li> |
84 | </li> |
82 | !next i |
85 | !next i |
83 | </ul></li> |
86 | </ul></li> |
84 | !endif |
87 | !endif |
85 | !if $icoursecnt>0 |
88 | !if $icoursecnt>0 |
Line 101... | Line 104... | ||
101 | </li> |
104 | </li> |
102 | !next i |
105 | !next i |
103 | </ul></li> |
106 | </ul></li> |
104 | !endif |
107 | !endif |
105 | </ul> |
108 | </ul> |
- | 109 | ||
- | 110 | !! -------- fin de la partie inutile |
|
- | 111 | ||
106 | :nosubclass |
112 | :nosubclass |
107 | !if $class_typename=program |
113 | !if $class_typename=program |
108 | !set test=!defof class_defined in wimshome/log/classes/$wims_class/0/.def |
114 | !set test=!defof class_defined in wimshome/log/classes/$wims_class/0/.def |
109 | !if $test=yes |
115 | !if $test=yes |
110 | <ul class="wims_subclasses"><li> |
116 | <ul class="wims_subclasses"><li> |