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 |