Subversion Repositories wimsdev

Rev

Rev 2477 | Rev 10132 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 1
common=userlist,oef,doc
2
 
3
!if $class_type=4
4
 !bound job2 within structure,teacherlist,$common default $
5
!else
6
 !if $class_type=2
7
  !bound job2 within teacherlist,$common default $
8
 !else
9
  !bound job2 within $common default $
10
 !endif
11
!endif
12
 
13
!if $job2=$empty
14
 job=list
15
 !changeto $job.proc
16
!endif
17
 
18
!if $job2=structure
19
 !read adm/gateway/mkindex
20
 lcnt=!linecnt $ldata
21
 ccnt=!linecnt $cdata
22
 pcnt=!linecnt $pdata
23
 icnt=!linecnt $idata
24
 result=$lcnt levels, $ccnt classes, $pcnt programs, $icnt interlevel courses found.
25
 !exit
26
!endif
27
 
28
!if $job2=teacherlist
29
 !read adm/gateway/mkteacherlist
30
 result=!record 0 of wimshome/log/classes/$wims_class/.teacherlist
31
 result=!linecnt $result
1459 bpr 32
 result=$result teachers found in $wims_class.
4692 bpr 33
 !if $wims_superclass!=$wims_class
34
  !exit
35
 !else
36
  !if $class_type=4
37
   !for j_ in classes,courses,icourses
38
    list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
39
    list=!column 1 of $list
40
    !for cl_ in $list
41
     !read adm/gateway/mkteacherlist $wims_superclass/$cl_
42
     Result=!record 0 of wimshome/log/classes/$wims_superclass/$cl_/.teacherlist
43
     Result=!linecnt $Result
44
     result=$result \
45
$Result teachers found in $cl_.
46
    !next
47
   !next
48
   !exit
49
  !else
50
   classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
51
   !for c_=1 to $classcnt
52
    cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
53
    cl_=!item 1 of $cl_
54
    !read adm/gateway/mkteacherlist $cl_
55
     Result=!record 0 of wimshome/log/classes/$cl_/.teacherlist
56
     Result=!linecnt $Result
57
     result=$result \
58
$Result teachers found in $cl_.
59
   !next
60
  !endif
61
 !endif
23 reyssat 62
 !exit
63
!endif
64
 
65
!if $job2=userlist
66
 !read adm/class/mkuserlist
67
 result=!recordcnt wimshome/log/classes/$wims_class/.userlist
1459 bpr 68
 result=$result participants found in $wims_class.
69
 !if $wims_superclass!=$wims_class
70
  !exit
71
 !else
72
  !if $class_type=4
73
   !for j_ in classes,courses,icourses
74
    list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
75
    list=!column 1 of $list
76
    !for cl_ in $list
77
     !read adm/class/mkuserlist $wims_superclass/$cl_
78
     Result=!recordcnt wimshome/log/classes/$wims_superclass/$cl_/.userlist
79
     result=$result \
80
$Result participants found in $cl_.
81
    !next
82
   !next
83
   !exit
84
  !else
85
   classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
86
   !for c_=1 to $classcnt
87
    cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
88
    cl_=!item 1 of $cl_
89
    !read adm/class/mkuserlist $cl_
90
     Result=!recordcnt wimshome/log/classes/$cl_/.userlist
91
     result=$result \
92
$Result participants found in $cl_.
93
   !next
94
  !endif
95
 !endif
23 reyssat 96
 !exit
97
!endif
98
 
99
!if $job2=oef
100
 result=!sh cd $wims_home/log/classes/$wims_class\
101
  src2def oef
102
 !exit
103
!endif
104
 
105
!if $job2=doc
106
 Docdir=log/classes/$wims_class/doc
107
 docdir=wimshome/$Docdir
108
 !read adm/docindex.proc
109
 result=!recordcnt $docdir/.index
110
 result=$result documents found.
111
 !exit
112
!endif
113