Blame | Last modification | View Log | RSS feed
# Script qui verifie l'existence d'une feuille
#Pour commencer, on verifie la classe
!read scripts/check.class
!if $error!=$empty
!exit
!endif
#si le parametre qsheet contient un caractere special, on abandonne
qsheet=!translate internal ./,;?* to $ $ in $qsheet
!if $ $ isin $qsheet
qsheet=
!endif
sheetsfile=wimshome/log/classes/$qclass/sheets/.sheets
#On compte le nombre de feuilles de la classe qclass
sheetcnt=!recordcnt $sheetsfile
#Si la feuille qsheet n'existe pas, on abandonne
!if $qsheet=$empty
error=undefined qsheet
!exit
!else
!if $qsheet>$sheetcnt
error=sheet does not exist
!exit
!endif
!endif
# La feuille existe. on initialise la varible wims_sheet
wims_sheet=$qsheet
sheet_file=wimshome/log/classes/$qclass/sheets/.sheet$qsheet
sheet_properties=!record $qsheet of $sheetsfile
Generated by GNU Enscript 1.6.5.90.