Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
10688 bpr 1
!!called by participant.phtml, not by authparticipant.phtml
5020 bpr 2
!read adm/class/initclass $wims_class
10747 bpr 3
!reset directlistparticipate directlistsupervisor
1467 bpr 4
!if $directcnt>0
10351 bpr 5
 !for i_=1 to $directcnt
1304 bpr 6
  !set cl=!word 1 of $(directlist[$i_])
10351 bpr 7
  !if /0/ notin $(cl)/
1421 bpr 8
    !set type_=!defof class_typename in wimshome/log/classes/$cl/.def
9
    !set direct$type_=!append item $(directlist[$i_]) to $(direct$type_)
1304 bpr 10
  !else
10747 bpr 11
    !set directtest=!append item $(directlist[$i_]) to $directtest
1304 bpr 12
  !endif
10747 bpr 13
  !set tmp=!word 2 of $(directlist[$i_])
14
  !if $tmp=supervisor
15
    !set directlistsupervisor=!append item $cl to $directlistsupervisor
16
  !else
17
    !set directlistparticipate=!append item $cl to $directlistparticipate
18
  !endif
10351 bpr 19
 !next
10747 bpr 20
!set user_participate_=!append item $directlistparticipate to $user_participate
21
!set user_participate_=!listuniq $user_participate_
22
!set user_supervise_=!append item $directlistsupervise to $user_supervise
23
!set user_supervise_=!listuniq $user_supervise_
10768 bpr 24
!! finally leave the old table ! too much trouble
25
!!!for cls in $user_supervise_
26
!!  !if $wims_class isin $cls
27
!!   !let tmp=!replace internal / by , in $cls
28
!!    !let compsup=!append line $tmp to $compsup
29
!!  !endif
30
!!!next cls
31
!!!let compsup=!sh echo "$compsup" | sort | uniq;
10747 bpr 32
 
10768 bpr 33
!!!read adm/class/graphclass supervise\
34
!!$compsup
10747 bpr 35
!reset compsup
36
 
1741 bpr 37
$name_direct:
10651 bpr 38
 
10768 bpr 39
!!!if / isin $user_participate_
40
!! !for cls in $user_participate_
41
!!  !if $wims_class isin $cls
42
!!    !let tmp=!replace internal / by , in $cls
43
!!    !let compsup=!append line $tmp to $compsup
44
!!  !endif
45
!! !next cls
46
!! !let compsup=!sh echo "$compsup" | sort | uniq;
47
!! !read adm/class/graphclass participate\
48
!!$compsup
49
!! !reset compsup
50
!! !goto enter
51
!!!endif
10750 bpr 52
!read tableold.phtml
53
:enter
10768 bpr 54
<div>
23 reyssat 55
 !if $wims_user=supervisor
9506 bpr 56
   $name_text3
57
 !else
58
   $name_text1
23 reyssat 59
 !endif
60
!else
61
 !if $wims_user=supervisor
9506 bpr 62
  $name_text2
23 reyssat 63
 !else
9506 bpr 64
  $name_noaccount
23 reyssat 65
 !endif
66
!endif
10768 bpr 67
</div>