Rev 9633 | Rev 9665 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9633 | Rev 9644 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | autosheet=!line 7 of $docu |
7 | autosheet=!line 7 of $docu |
8 | !if $autosheet!=$empty |
8 | !if $autosheet!=$empty |
9 | !exit |
9 | !exit |
10 | !endif |
10 | !endif |
11 | dir=!line 1 of $docu |
11 | dir=!line 1 of $docu |
12 | donnees=!sh grep -a primitives.phtml $wims_home/public_html/modules/$dir/doc/1/*.def |
12 | donnees=!sh grep -a primitives.phtml $wims_home/public_html/modules/$dir/doc/1/*.def |
13 | nbexo=!linecnt $donnees |
13 | nbexo=!linecnt $donnees |
14 | donsh=$empty |
14 | donsh=$empty |
15 | !for k=1 to $nbexo |
15 | !for k=1 to $nbexo |
16 | exodon=!line $k of $donnees |
16 | exodon=!line $k of $donnees |
- | 17 | test=!item 2 of $exodon |
|
- | 18 | !if exercise iswordof $test |
|
17 |
|
19 | liniparm=!item -2 of $exodon |
18 | title=!item -1 of $exodon |
20 | title=!item -1 of $exodon |
19 | !read getparm |
21 | !read getparm $liniparm module,worksheet,cmd |
- | 22 | test=!getdef category in wimshome/public_html/modules/$get_module/INDEX |
|
- | 23 | !if exercise isin $test or oef isin $test |
|
20 | !for name in cmd,worksheet,module |
24 | !for name in cmd,worksheet,module |
21 |
|
25 | liniparm=!replace internal $name=$(get_$name) by $empty in $liniparm |
22 | !next name |
26 | !next name |
23 |
|
27 | liniparm=!singlespace $liniparm |
24 |
|
28 | liniparm=!replace internal & by , in $liniparm |
25 |
|
29 | liniparm=!nonempty item $liniparm |
26 |
|
30 | liniparm=!replace internal , by & in $liniparm |
27 | !if $iniparm!=$empty |
- | |
28 | tmp=:$get_module\ |
31 | tmp=:$get_module\ |
29 |
|
32 | $liniparm\ |
30 | 10\ |
33 | 10\ |
31 | 1\ |
34 | 1\ |
32 | $title\ |
35 | $title\ |
33 | \ |
36 | \ |
34 | 37 | ||
35 | donsh=!append line $tmp to $donsh |
38 | donsh=!append line $tmp to $donsh |
- | 39 | !endif |
|
36 | !endif |
40 | !endif |
37 | !next k |
41 | !next k |
- | 42 | ||
- | 43 | !if $donsh=$empty |
|
- | 44 | error=noexo |
|
- | 45 | wims_menu_items=!append line back2,1,cmd=reply&job=prop to $wims_menu_items |
|
- | 46 | !exit |
|
- | 47 | !endif |
|
38 | 48 | ||
39 | autosheet=$[$nbsheet+1] |
49 | autosheet=$[$nbsheet+1] |
- | 50 | ||
40 | !writefile wimshome/log/classes/$wims_class/sheets/.sheet$autosheet $donsh |
51 | !writefile wimshome/log/classes/$wims_class/sheets/.sheet$autosheet $donsh |
41 | title=!line 4 of $docu |
52 | title=!line 4 of $docu |
42 | date=!defof class_expiration in wimshome/log/classes/$wims_class/.def |
53 | date=!defof class_expiration in wimshome/log/classes/$wims_class/.def |
- | 54 | ||
43 | !appendfile wimshome/log/classes/$wims_class/sheets/.sheets :0\ |
55 | !appendfile wimshome/log/classes/$wims_class/sheets/.sheets :0\ |
44 | $date\ |
56 | $date\ |
45 | $title |
57 | $title |
46 | - | ||
47 | message=$name_confirmmksheet |
58 | message=$name_confirmmksheet |
- | 59 | docu=!nonempty line $docu |
|
48 | n=!linecnt $docu |
60 | n=!linecnt $docu |
49 | !if $n<=6 |
61 | !if $n<=6 |
50 | docu=!append line $autosheet to $docu |
62 | docu=!append line $autosheet to $docu |
51 | !else |
63 | !else |
52 | docu=!replace line number 7 by $autosheet in $docu |
64 | docu=!replace line number 7 by $autosheet in $docu |
53 | !endif |
65 | !endif |
- | 66 | ||
54 | !read proc/updatefield.proc wimshome/log/classes/$wims_class/doc/.docindex\ |
67 | !read proc/updatefield.proc wimshome/log/classes/$wims_class/doc/.docindex\ |
55 | $sdoc\ |
68 | $sdoc\ |
56 | \ |
69 | \ |
57 | $docu |
70 | $docu |
58 | !distribute lines $docu into dir,param,title,desc,status,wksheet,autosheet |
71 | !distribute lines $docu into dir,param,title,desc,status,wksheet,autosheet |