Subversion Repositories wimsdev

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
392 obado 1
# Script qui verifie l'existence d'une feuille
2
 
3
#Pour commencer, on verifie la classe
4
!read scripts/check.class
5
!if $error!=$empty
6
 !exit
7
!endif
8
 
9
#si le parametre qsheet contient un caractere special, on abandonne
10
qsheet=!translate internal ./,;?* to $             $ in $qsheet
11
!if $ $ isin $qsheet
12
 qsheet=
13
!endif
14
 
15
sheetsfile=wimshome/log/classes/$qclass/sheets/.sheets
16
 
17
#On compte le nombre de feuilles de la classe qclass
18
sheetcnt=!recordcnt $sheetsfile
19
 
20
 
21
#Si la feuille qsheet n'existe pas, on abandonne
22
!if $qsheet=$empty
23
 error=undefined qsheet
24
 !exit
25
!else
26
 !if  $qsheet>$sheetcnt
27
  error=sheet does not exist
28
  !exit
29
 !endif
30
!endif
31
 
32
# La feuille existe. on initialise la varible wims_sheet
33
wims_sheet=$qsheet
34
sheet_file=wimshome/log/classes/$qclass/sheets/.sheet$qsheet
35
sheet_properties=!record $qsheet of $sheetsfile