Subversion Repositories wimsdev

Rev

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

Rev 4667 Rev 5273
Line 29... Line 29...
29
!else
29
!else
30
 # on regarde si user existe dans la superclasse
30
 # on regarde si user existe dans la superclasse
31
 userdeffile=wimshome/log/classes/$class_superclass/$deffile
31
 userdeffile=wimshome/log/classes/$class_superclass/$deffile
32
 test=!defof user_exists in $userdeffile
32
 test=!defof user_exists in $userdeffile
33
 !if $test!=yes
33
 !if $test!=yes
34
   error=user not present in superclass.
34
   error=user not present in superclass $class_superclass.
35
   !exit
35
   !exit
36
 !endif
36
 !endif
37
 
37
 
38
 test=!defof user_participate in $userdeffile
38
 test=!defof user_participate in $userdeffile
39
 ### contient les classes auxquelles est inscrit l'étudiant et les cours non obligatoires
39
 ### contient les classes auxquelles est inscrit l'étudiant et les cours non obligatoires
40
 test=!items2words $test
40
 test=!items2words $test
41
 !if $qclass notwordof $test
41
 !if $qclass notwordof $test
42
	 class_typename=!defof class_typename in $classdeffile
42
	 class_typename=!defof class_typename in $classdeffile
43
	 
43
	 
44
	 !if $quser!=supervisor and $class_typename iswordof class and $qclass notwordof $test
44
	 !if $quser!=supervisor and $class_typename iswordof class and $qclass notwordof $test
45
	 	error=Sorry, this user does not participates to this subclass.
45
	 	error=Sorry, this user ($quser) does not participates to this subclass ($qclass).
46
	 	!exit
46
	 	!exit
47
	 !endif
47
	 !endif
48
	 
48
	 
49
	 !if $class_typename iswordof program and (mandatory notwordof $class_progstyles or $class_progstyles=$empty)
49
	 !if $class_typename iswordof program and (mandatory notwordof $class_progstyles or $class_progstyles=$empty)
50
	 ###si le programme n'est pas obligatoire, user_participate contient ce qu'il faut
50
	 ###si le programme n'est pas obligatoire, user_participate contient ce qu'il faut