Subversion Repositories wimsdev

Rev

Rev 16503 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16503 Rev 17285
Line 29... Line 29...
29
    authprep_realuser=$wims_user
29
    authprep_realuser=$wims_user
30
  !endif
30
  !endif
31
  !if $authprep_realuser != $authprep_user
31
  !if $authprep_realuser != $authprep_user
32
    !readdef wimshome/log/classes/$class_superclass/.users/$authprep_realuser
32
    !readdef wimshome/log/classes/$class_superclass/.users/$authprep_realuser
33
  !endif
33
  !endif
-
 
34
!endif
-
 
35
!if $wims_realuser=SUPERVISOR
-
 
36
  tmp=!getdef site_manager\
-
 
37
firstname_manager\
-
 
38
lastname_manager in wimshome/log/wims.conf
-
 
39
  !distribute line $tmp into user_email,user_firstname,user_lastname
-
 
40
  authprep_realuser=SUPERVISOR
-
 
41
  !default user_firstname=server
-
 
42
  !default user_lastname=administrator
34
!endif
43
!endif
35
!default class_theme_icon=$wims_theme_icon
44
!default class_theme_icon=$wims_theme_icon
36
!default class_theme=$wims_theme
45
!default class_theme=$wims_theme
37
!default class_supertype=0
46
!default class_supertype=0
38
!default authprep_realuser=$wims_user
47
!default authprep_realuser=$wims_user
Line 49... Line 58...
49
  !endif
58
  !endif
50
  last=!getdef user_lastconnect in $target
59
  last=!getdef user_lastconnect in $target
51
  !setdef !set user_lastconnect=$wims_now in $target
60
  !setdef !set user_lastconnect=$wims_now in $target
52
!endif
61
!endif
53
!!---------------------------
62
!!---------------------------
-
 
63
!default class_Supervisor=supervisor
54
 
64
 
55
classdef=wims_class=$authprep_class\
65
classdef=wims_class=$authprep_class\
56
wims_user=$authprep_user\
66
wims_user=$authprep_user\
57
wims_realuser=$authprep_realuser\
67
wims_realuser=$authprep_realuser\
58
wims_external_auth=$user_external_auth\
68
wims_external_auth=$user_external_auth\
Line 111... Line 121...
111
wims_ldap_regnum=$(class_ldap_regnum)\
121
wims_ldap_regnum=$(class_ldap_regnum)\
112
wims_examscore_withoutip=$(class_examscore_withoutip)\
122
wims_examscore_withoutip=$(class_examscore_withoutip)\
113
wims_name_sequence=$(wims_name_sequence)\
123
wims_name_sequence=$(wims_name_sequence)\
114
wims_class_level=$(class_level)\
124
wims_class_level=$(class_level)\
115
wims_idletime=$idle_time\
125
wims_idletime=$idle_time\
116
wims_user_lastconnect=$last
126
wims_user_lastconnect=$last\
-
 
127
wims_class_Supervisor=$class_Supervisor
117
 
128
 
118
!if $authprep_user=supervisor
129
!if $authprep_user=supervisor
119
  !for k in qnum,qcmlevel,scoredelay,qcmpresent,presentsol,check,expow,sepow,precw
130
  !for k in qnum,qcmlevel,scoredelay,qcmpresent,presentsol,check,expow,sepow,precw
120
    !if $(user_$k)!=$empty
131
    !if $(user_$k)!=$empty
121
      classdef=$classdef\
132
      classdef=$classdef\