Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
23 reyssat 1
!read scripts/check.class
2
!if $error!=$empty
3
 !exit
4
!endif
5
 
6
data1=!nonempty lines $data1
7
n=!linecnt $data1
8
set=0
3261 obado 9
name_or_def=0
23 reyssat 10
 
11
!for i=1 to $n
12
 l=!line $i of $data1
13
 l=!translate = to $\
14
$ in $l
15
 !distribute lines $l into n_,v_
16
 n_=!word 1 of $n_
17
 v_=!trim $v_
18
 !if $n_ isitemof $classdefs
19
  !setdef !set class_$n_=$v_ in $classdeffile
20
  !advance set
21
 !endif
3261 obado 22
 !if $n_ == connections
23
  !readdef $classdeffile
24
  !if $v_ notin $class_connections
3319 obado 25
    !setdef !set class_connections = $class_connections $v_ in $classdeffile
3261 obado 26
    !advance set
27
  !endif 
28
 !endif
29
 
30
 !if $n_ isitemof name,description
31
    !advance name_or_def
32
 !endif
23 reyssat 33
!next i
34
 
35
!if $set<1
36
 error=nothing done
37
 !exit
38
!endif
39
 
4058 obado 40
#on ne recree l'index des classes que si un nom ou une description a change 
3261 obado 41
!if $name_or_def>0
42
  !sh cd $wims_home/log/classes; ./.build-index
43
!endif