Rev 7679 | Rev 10626 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7679 | Rev 10194 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | !set wims_realuser=!defof wims_realuser in wimshome/$wims_sesdir/var.stat |
2 | !set wims_realuser=!defof wims_realuser in wimshome/$wims_sesdir/var.stat |
3 | !set user_supervise=!defof user_supervise in wimshome/log/classes/$wims_superclass/.users/$wims_realuser |
3 | !set user_supervise=!defof user_supervise in wimshome/log/classes/$wims_superclass/.users/$wims_realuser |
4 | !set classes=!record 0 of wimshome/log/classes/$wims_class/classes |
4 | !set classes=!record 0 of wimshome/log/classes/$wims_class/classes |
5 | !set classcnt=!linecnt $classes |
5 | !set classcnt=!linecnt $classes |
- | 6 | !set progs=!record 0 of wimshome/log/classes/$wims_class/programs |
|
- | 7 | !set progcnt=!linecnt $progs |
|
- | 8 | !if $classcnt+$progcnt<1 |
|
- | 9 | !set courses=!record 0 of wimshome/log/classes/$wims_class/courses |
|
- | 10 | !set coursecnt=!linecnt $courses |
|
- | 11 | !endif |
|
- | 12 | !set icourses=!record 0 of wimshome/log/classes/$wims_class/icourses |
|
- | 13 | !set icoursecnt=!linecnt $icourses |
|
- | 14 | !if $[$classcnt+$progcnt+$coursecnt+$icourses]=0 |
|
- | 15 | !goto nosubclass |
|
- | 16 | !endif |
|
- | 17 | <ul class="wims_nopuce"> |
|
6 | !if $classcnt>0 |
18 | !if $classcnt>0 |
7 | < |
19 | <li> |
8 | $(CL_Names[2]): |
20 | $(CL_Names[2]): |
9 |
|
21 | <ul class="inline"> |
10 | !for i=1 to $classcnt |
22 | !for i=1 to $classcnt |
11 | !set l=!line $i of $classes |
23 | !set l=!line $i of $classes |
12 | !distribute items $l into c_,s_,t_ |
24 | !distribute items $l into c_,s_,t_ |
- | 25 | <li> |
|
13 | < |
26 | <div class="wims_classes_direct_class"> |
14 | !if $c_ isitemof $user_supervise |
27 | !if $c_ isitemof $user_supervise |
15 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
28 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
16 | !else |
29 | !else |
17 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
30 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
18 | !endif |
31 | !endif |
19 | </ |
32 | </div> |
20 | !if $compt=9 |
- | |
21 | !set compt=0 |
- | |
22 | <p class="emptyline"></p> |
- | |
23 |
|
33 | </li> |
24 | !increase compt |
- | |
25 | !endif |
- | |
26 | !next i |
34 | !next i |
- | 35 | </ul></li> |
|
27 | !endif |
36 | !endif |
28 | !set progs=!record 0 of wimshome/log/classes/$wims_class/programs |
- | |
29 | !set progcnt=!linecnt $progs |
- | |
30 | - | ||
31 | !if $progcnt>0 |
37 | !if $progcnt>0 |
32 | < |
38 | <li> |
33 | $(CL_Names[3]): |
39 | $(CL_Names[3]): |
34 |
|
40 | <ul class="inline"> |
35 | !for i=1 to $progcnt |
41 | !for i=1 to $progcnt |
36 | !set l=!line $i of $progs |
42 | !set l=!line $i of $progs |
37 | !distribute items $l into c_,s_,t_ |
43 | !distribute items $l into c_,s_,t_ |
- | 44 | <li> |
|
38 | < |
45 | <div class="wims_classes_direct_program"> |
39 | !if $c_ isitemof $user_supervise |
46 | !if $c_ isitemof $user_supervise |
40 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
47 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
41 | !else |
48 | !else |
42 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
49 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
43 | !endif |
50 | !endif |
44 | </ |
51 | </div> |
45 | !if $compt=5 |
- | |
46 | !set compt=0 |
- | |
47 | <p class="emptyline"></p> |
- | |
48 |
|
52 | </li> |
49 | !increase compt |
- | |
50 | !endif |
- | |
51 | !next i |
53 | !next i |
- | 54 | </ul></li> |
|
52 | !endif |
55 | !endif |
53 | 56 | ||
54 | !if $classcnt+$progcnt<1 |
57 | !if $classcnt+$progcnt<1 |
55 | !set courses=!record 0 of wimshome/log/classes/$wims_class/courses |
- | |
56 | !set coursecnt=!linecnt $courses |
- | |
57 | - | ||
58 | !if $coursecnt>0 |
- | |
59 | <p> |
- | |
60 | $(CL_Names[4]):</p> |
- | |
61 | !reset compt |
- | |
62 | !for i=1 to $coursecnt |
- | |
63 | !set l=!line $i of $courses |
- | |
64 | !distribute items $l into c_,s_,t_ |
- | |
65 | <span class="wims_classes_direct_course"> |
- | |
66 | !if $c_ isitemof $user_supervise |
- | |
67 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
- | |
68 | !else |
- | |
69 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
- | |
70 | !endif |
- | |
71 | </span> |
- | |
72 | !if $compt=5 |
- | |
73 | !set compt=0 |
- | |
74 | <p class="emptyline"></p> |
- | |
75 | !else |
- | |
76 | !increase compt |
- | |
77 | !endif |
- | |
78 | !next i |
- | |
79 | !endif |
- | |
80 | !set courses=!record 0 of wimshome/log/classes/$wims_class/icourses |
- | |
81 | !set coursecnt=!linecnt $courses |
- | |
82 | !if $coursecnt>0 |
58 | !if $coursecnt>0 |
83 | < |
59 | <li> |
84 | $(CL_Names[ |
60 | $(CL_Names[4]): |
85 |
|
61 | <ul class="inline"> |
86 | !for i=1 to $coursecnt |
62 | !for i=1 to $coursecnt |
87 | !set l=!line $i of $courses |
63 | !set l=!line $i of $courses |
88 | !distribute items $l into c_,s_,t_ |
64 | !distribute items $l into c_,s_,t_ |
- | 65 | <li> |
|
89 | < |
66 | <div class="wims_classes_direct_course"> |
90 | !if $c_ isitemof $user_supervise |
67 | !if $c_ isitemof $user_supervise |
91 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
68 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
92 | !else |
69 | !else |
- | 70 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
|
- | 71 | !endif |
|
- | 72 | </div> |
|
- | 73 | </li> |
|
- | 74 | !next i |
|
- | 75 | </ul></li> |
|
- | 76 | !endif |
|
- | 77 | !if $icoursecnt>0 |
|
- | 78 | <li> |
|
- | 79 | $(CL_Names[5]): |
|
- | 80 | <ul class="inline"> |
|
- | 81 | !for i=1 to $icoursecnt |
|
- | 82 | !set l=!line $i of $icourses |
|
- | 83 | !distribute items $l into c_,s_,t_ |
|
- | 84 | <li> |
|
- | 85 | <div class="wims_classes_direct_course"> |
|
- | 86 | !if $c_ isitemof $user_supervise |
|
- | 87 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
|
- | 88 | !else |
|
93 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
89 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
94 | !endif |
90 | !endif |
95 | </ |
91 | </div> |
96 | !if $compt=5 |
- | |
97 | !set compt=0 |
- | |
98 | <p class="emptyline"></p> |
- | |
99 |
|
92 | </li> |
100 | !increase compt |
- | |
101 | !endif |
- | |
102 | !next i |
93 | !next i |
103 |
|
94 | </ul></li> |
104 | !endif |
95 | !endif |
105 | 96 | </ul> |
|
- | 97 | :nosubclass |
|
106 | !if $class_typename=program |
98 | !if $class_typename=program |
107 | !set test=!defof class_defined in wimshome/log/classes/$wims_class/0/.def |
99 | !set test=!defof class_defined in wimshome/log/classes/$wims_class/0/.def |
108 | !if $test=yes |
100 | !if $test=yes |
109 | <div> |
101 | <div> |
110 | !set wims_ref_class=wims_button |
102 | !set wims_ref_class=wims_button |