Rev 12411 | Blame | Compare with Previous | Last modification | View Log | RSS feed
common=userlist,oef,doc,sheet
!if $class_type=4
!bound job2 within structure,teacherlist,$common default $
!else
!if $class_type=2
!bound job2 within teacherlist,$common default $
!else
!bound job2 within $common default $
!endif
!endif
!if $job2=$empty
job=list
!changeto $job.proc
!endif
!if $job2=structure
!read adm/gateway/mkindex
lcnt=!linecnt $ldata
ccnt=!linecnt $cdata
pcnt=!linecnt $pdata
icnt=!linecnt $idata
result=$lcnt levels, $ccnt classes, $pcnt programs, $icnt interlevel courses found.
!exit
!endif
!if $job2=teacherlist
!read adm/gateway/mkteacherlist
result=!record 0 of wimshome/log/classes/$wims_class/.teacherlist
result=!linecnt $result
result=$result teachers found in $wims_class.
!if $wims_superclass!=$wims_class
!exit
!else
!if $class_type=4
!for j_ in classes,courses,icourses
list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
list=!column 1 of $list
!for cl_ in $list
!!FIXME I am not sure it is useful !read adm/gateway/mkteacherlist already does it
!read adm/gateway/mkteacherlist $wims_superclass/$cl_
Result=!record 0 of wimshome/log/classes/$wims_superclass/$cl_/.teacherlist
Result=!linecnt $Result
result=$result \
$Result teachers found in $cl_.
!next
!next
!exit
!else
classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
!for c_=1 to $classcnt
cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
cl_=!item 1 of $cl_
!!FIXME I am not sure it is useful !read adm/gateway/mkteacherlist already does it
!read adm/gateway/mkteacherlist $cl_
Result=!record 0 of wimshome/log/classes/$cl_/.teacherlist
Result=!linecnt $Result
result=$result \
$Result teachers found in $cl_.
!next
!endif
!endif
!exit
!endif
!if $job2=userlist
!read adm/class/mkuserlist
result=!recordcnt wimshome/log/classes/$wims_class/.userlist
result=$result participants found in $wims_class.
!if $wims_superclass!=$wims_class
!read adm/class/stat
!exit
!else
!if $class_type=4
!for j_ in classes,courses,icourses
list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
list=!column 1 of $list
!for cl_ in $list
!read adm/class/mkuserlist $wims_superclass/$cl_
Result=!recordcnt wimshome/log/classes/$wims_superclass/$cl_/.userlist
result=$result \
$Result participants found in $cl_.
!next
!next
!read adm/class/stat
!exit
!else
classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
!for c_=1 to $classcnt
cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
cl_=!item 1 of $cl_
!read adm/class/mkuserlist $cl_
Result=!recordcnt wimshome/log/classes/$cl_/.userlist
result=$result \
$Result participants found in $cl_.
!next
!endif
!endif
!read adm/class/stat
!exit
!endif
!if $job2=oef
result=!sh cd $wims_home/log/classes/$wims_class\
src2def oef
!exit
!endif
!if $job2=doc
Docdir=log/classes/$wims_class/doc
docdir=wimshome/$Docdir
!read adm/docindex.proc
result=!recordcnt $docdir/.index
result=$result documents found.
!exit
!endif
!if $job2=sheet
!readproc adm/sheet/writeweights
nb=!recordcnt wimshome/log/classes/$wims_class/sheets/.sheets
result=$nb sheet found.
!exit
!endif
Generated by GNU Enscript 1.6.5.90.