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 |