Rev 7692 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
792 | bpr | 1 | !if $wims_read_parm!=slib_header |
1809 | bpr | 2 | !goto proc |
3 | !endif |
||
4 | slib_title=Images in some datamodule |
||
5 | slib_parms=3\ |
||
6 | ,word or words\ |
||
7 | eng,language\ |
||
8 | small,size (small,medium,large) |
||
9 | slib_out= Look for the word in the imagedir, then in the images in modules/data/language/images\ |
||
10 | and give the code for insertion. Return -- if don't found. |
||
11 | slib_comment= |
||
12 | slib_example=[antelope,tree],eng\ |
||
13 | [fourmi],fra\ |
||
792 | bpr | 14 | |
1809 | bpr | 15 | !exit |
16 | |||
792 | bpr | 17 | :proc |
1809 | bpr | 18 | !!!if ...adm/ isin ...$module or .. isin $wims_read_parm or $wims_read_parm=$empty |
19 | !! !exit |
||
20 | !!!endif |
||
792 | bpr | 21 | !reset slib_out slib_word slib_word_mod slib_word_test |
1809 | bpr | 22 | !set slib_dir1=language/images.fr |
23 | !set slib_dir=$wims_home/public_html/modules/data/$slib_dir1 |
||
792 | bpr | 24 | !distribute items $wims_read_parm into slib_word,slib_lang,slib_size |
25 | !default slib_lang=eng |
||
26 | !default slib_size=small |
||
1809 | bpr | 27 | slib_size=small |
792 | bpr | 28 | slib_word=!declosing $slib_word |
29 | slib_word_mod=!singlespace $slib_word |
||
30 | slib_word_mod=!trim $slib_word_mod |
||
31 | slib_word_mod=!replace internal $ $ by _ in $slib_word_mod |
||
32 | slib_word_mod=!nospace $slib_word_mod |
||
33 | slib_cnt=!itemcnt $slib_word_mod |
||
34 | |||
35 | !for slib_a =1 to $slib_cnt |
||
13585 | bpr | 36 | slib_test=0 |
37 | !for slib_ext in jpg,png,gif |
||
38 | !if $slib_test=0 |
||
39 | slib_word_test=!lookup $(slib_word_mod[$slib_a]).$slib_ext in Imindex |
||
40 | !if $slib_word_test notsametext |
||
41 | slib_word_test=!replace internal ./ by in $slib_word_test/ |
||
42 | slib_rename=!rename $imagedir/$slib_word_test$slib_word_mod.$slib_ext |
||
43 | slib_out=!append item <img src="$slib_rename" alt=""/> to $slib_out |
||
44 | slib_test=1 |
||
45 | !endif |
||
46 | !endif |
||
47 | !next |
||
48 | !if $slib_test = 0 |
||
49 | slib_word_test2=!lookup $(slib_word[$slib_a]) in datamodule/$slib_dir1/$(slib_lang)_$slib_size.keys |
||
50 | !if $slib_word_test2 notsametext |
||
51 | slib_rename= !rename modules/data/$slib_dir1/$slib_word_test2 |
||
52 | slib_out=!append item <img src="$slib_rename"/> to $slib_out |
||
53 | !else |
||
54 | slib_out=!append item -- to $slib_out |
||
55 | !endif |
||
56 | !endif |
||
792 | bpr | 57 | !next |