Subversion Repositories wimsdev

Rev

Rev 5019 | Rev 5028 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5019 Rev 5027
Line 3... Line 3...
3
!!!OUTPUT= superclass, auth_method_list, aut_idp_method_list, auth_method, aut_idp_method, type_class
3
!!!OUTPUT= superclass, auth_method_list, aut_idp_method_list, auth_method, aut_idp_method, type_class
4
!if $wims_read_parm=$empty
4
!if $wims_read_parm=$empty
5
  !exit
5
  !exit
6
!endif
6
!endif
7
 
7
 
8
!set class=$wims_read_parm
8
!distribute items $wims_read_parm into class,option
-
 
9
!if $option=auth
-
 
10
  !goto auth
-
 
11
!endif
-
 
12
 
9
!set superclass=!text remove . in $class
13
!set superclass=!text remove . in $class
10
!set superclass=!replace internal / by , in $superclass
14
!set superclass=!replace internal / by , in $superclass
11
!set superclass=$(superclass[1])
15
!set superclass=$(superclass[1])
12
 
16
 
-
 
17
:auth
-
 
18
!set ssclass=!text remove . in $class
-
 
19
!set ssclass=!replace internal / by , in $ssclass
-
 
20
!set ssclass=$(ssclass[1])
-
 
21
!set type_class=!defof class_type in wimshome/log/classes/$class/.def
13
!set auth_method_list=ldap,cas,php
22
!set auth_method_list=ldap,cas,php
14
!set idp_method_list=ldap,php
23
!set idp_method_list=ldap,php
15
!set type_class=!defof class_type in wimshome/log/classes/$class/.def
-
 
16
!set auth_method=!defof class_auth in wimshome/log/classes/$superclass/.def
24
!set auth_method=!defof class_auth in wimshome/log/classes/$ssclass/.def
17
!set idp_method=!defof class_idp in wimshome/log/classes/$superclass/.def
25
!set idp_method=!defof class_idp in wimshome/log/classes/$ssclass/.def
18
!set class_auth=$auth_method 
26
!set class_auth=$auth_method
19
!bound auth_method within $auth_method_list default $
27
!bound auth_method within $auth_method_list default $
20
!bound idp_method within $idp_method_list default $
28
!bound idp_method within $idp_method_list default $