Subversion Repositories wimsdev

Rev

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
  &nbsp;
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