Rev 7679 | Rev 10626 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
33 | reyssat | 1 | |
5039 | bpr | 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 |
||
33 | reyssat | 4 | !set classes=!record 0 of wimshome/log/classes/$wims_class/classes |
5 | !set classcnt=!linecnt $classes |
||
10194 | bpr | 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"> |
||
33 | reyssat | 18 | !if $classcnt>0 |
10194 | bpr | 19 | <li> |
20 | $(CL_Names[2]): |
||
21 | <ul class="inline"> |
||
33 | reyssat | 22 | !for i=1 to $classcnt |
23 | !set l=!line $i of $classes |
||
24 | !distribute items $l into c_,s_,t_ |
||
10194 | bpr | 25 | <li> |
26 | <div class="wims_classes_direct_class"> |
||
5039 | bpr | 27 | !if $c_ isitemof $user_supervise |
28 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
||
29 | !else |
||
30 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
||
31 | !endif |
||
10194 | bpr | 32 | </div> |
33 | </li> |
||
33 | reyssat | 34 | !next i |
10194 | bpr | 35 | </ul></li> |
33 | reyssat | 36 | !endif |
37 | !if $progcnt>0 |
||
10194 | bpr | 38 | <li> |
39 | $(CL_Names[3]): |
||
40 | <ul class="inline"> |
||
33 | reyssat | 41 | !for i=1 to $progcnt |
42 | !set l=!line $i of $progs |
||
43 | !distribute items $l into c_,s_,t_ |
||
10194 | bpr | 44 | <li> |
45 | <div class="wims_classes_direct_program"> |
||
5039 | bpr | 46 | !if $c_ isitemof $user_supervise |
47 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
||
48 | !else |
||
49 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
||
50 | !endif |
||
10194 | bpr | 51 | </div> |
52 | </li> |
||
33 | reyssat | 53 | !next i |
10194 | bpr | 54 | </ul></li> |
33 | reyssat | 55 | !endif |
56 | |||
57 | !if $classcnt+$progcnt<1 |
||
58 | !if $coursecnt>0 |
||
10194 | bpr | 59 | <li> |
60 | $(CL_Names[4]): |
||
61 | <ul class="inline"> |
||
33 | reyssat | 62 | !for i=1 to $coursecnt |
63 | !set l=!line $i of $courses |
||
64 | !distribute items $l into c_,s_,t_ |
||
10194 | bpr | 65 | <li> |
66 | <div class="wims_classes_direct_course"> |
||
5039 | bpr | 67 | !if $c_ isitemof $user_supervise |
68 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
||
69 | !else |
||
70 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
||
71 | !endif |
||
10194 | bpr | 72 | </div> |
73 | </li> |
||
33 | reyssat | 74 | !next i |
10194 | bpr | 75 | </ul></li> |
33 | reyssat | 76 | !endif |
10194 | bpr | 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 |
||
33 | reyssat | 83 | !distribute items $l into c_,s_,t_ |
10194 | bpr | 84 | <li> |
85 | <div class="wims_classes_direct_course"> |
||
5039 | bpr | 86 | !if $c_ isitemof $user_supervise |
87 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_&auth_user=supervisor $t_ |
||
88 | !else |
||
89 | !href module=adm/class/classes&type=authsupervisor&class=$wims_superclass/$c_ $t_ |
||
90 | !endif |
||
10194 | bpr | 91 | </div> |
92 | </li> |
||
33 | reyssat | 93 | !next i |
10194 | bpr | 94 | </ul></li> |
33 | reyssat | 95 | !endif |
10194 | bpr | 96 | </ul> |
97 | :nosubclass |
||
33 | reyssat | 98 | !if $class_typename=program |
99 | !set test=!defof class_defined in wimshome/log/classes/$wims_class/0/.def |
||
100 | !if $test=yes |
||
5843 | bpr | 101 | <div> |
4150 | bpr | 102 | !set wims_ref_class=wims_button |
33 | reyssat | 103 | !href module=adm/class/classes&type=authsupervisor&class=$wims_class/0 $N_go |
4150 | bpr | 104 | |
105 | !set wims_ref_class=wims_button |
||
3960 | bpr | 106 | !href module=adm/class/config&job=neighbor&job2=import&nei=$wims_class/0 $wims_name_import |
4150 | bpr | 107 | ($CL_Test) |
108 | !set wims_menu_items=!append line testgo,1,module=adm/class/classes&type=authsupervisor&class=$wims_class/0 \ |
||
1302 | bpr | 109 | import,1,adm/class/config&job=neighbor&job2=import&nei=$wims_class/0\ |
4150 | bpr | 110 | to $wims_menu_items |
5843 | bpr | 111 | </div> |
33 | reyssat | 112 | !endif |
113 | !endif |