Subversion Repositories wimsdev

Rev

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