Subversion Repositories wimsdev

Rev

Rev 9989 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

!read adm/class/classlang names.phtml

wims_prefix=class user tmp n sharing sharable

test=!defof class_defined in wimshome/log/classes/$wims_class/.def
!if $wims_class=$empty or $test!=yes
 error=bad_class
 !reset job
 !exit
!endif

!readproc tabletheme
!if $wims_user!=supervisor
 !bound job within hide,readen default hide
 !if $job=readen
  !setdef wims_alertmsg=$empty in wimshome/sessions/$wims_session/var.stat
  !restart module=home
 !endif
!else
 !readproc adm/vfilter/listvarfilter.proc
 !readproc adm/vfilter/varfilter proc
 !if $varfilterclear!=$empty
  !reset varfilterclear,job
 !endif
 !bound job within modif,delete,reactivate,write,groupe default $empty
 !if $listuser=__CLASS__
  !reset listuser
 !endif
 !if $job=groupe
    !if __ALL__ isitemof $listuser
        listuser=$listiduser
    !else
        !if __FILTER__ isitemof $listuser
            !readproc varfilter
        !else
            listuser=!listintersect $listuser and $listiduser
        !endif
    !endif
    !let n=!positionof item $action in $name_reactive,$name_change,$name_erase,$name_walertmsg
    !if $n!=$empty and $listuser!=$empty
        job=!item $n of reactivate,modif,delete,write
    !else
        !reset job
    !endif
 !else
  listuser=!listintersect $listuser and $listiduser
 !endif
 !readproc adm/whoconnect 1
!endif
!if $job!=$empty
 !read $job.proc
!endif