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 |