Subversion Repositories wimsdev

Rev

Rev 5736 | Rev 13585 | 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
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
5736 bpr 43
     slib_out=!append item <img src="$slib_rename" alt=""/> to $slib_out
792 bpr 44
     slib_test=1
45
   !endif
46
 !next
7692 bpr 47
 !if $slib_test = 0
1809 bpr 48
   slib_word_test2=!lookup $(slib_word[$slib_a]) in datamodule/$slib_dir1/$(slib_lang)_$slib_size.keys
792 bpr 49
   !if $slib_word_test2 notsametext
1809 bpr 50
    slib_rename= !rename modules/data/$slib_dir1/$slib_word_test2
5736 bpr 51
    slib_out=!append item <img src="$slib_rename"/> to $slib_out
792 bpr 52
   !else
53
    slib_out=!append item -- to $slib_out
54
   !endif
55
 !endif
56
!next