annotate app/main/member_image/_show.lua @ 74:e40051909836
Old sentence part deleted.
 | author | 
 Thomas Wuerfel | 
 | date | 
 Wed May 26 15:47:52 2010 +0200 (2010-05-26) | 
 | parents | 
 80c215dbf076  | 
 | children | 
 6b6c82f9ca9f  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@4
 | 
     1 local member = param.get("member", "table")
 | 
| 
bsw/jbe@4
 | 
     2 local image_type = param.get("image_type")
 | 
| 
bsw/jbe@4
 | 
     3 local show_dummy = param.get("show_dummy", atom.boolean)
 | 
| 
bsw/jbe@4
 | 
     4 
 | 
| 
bsw/jbe@4
 | 
     5 local image = member:get_reference_selector("images")
 | 
| 
bsw/jbe@4
 | 
     6   :add_where{ "image_type = ?", image_type }
 | 
| 
bsw/jbe@4
 | 
     7   :optional_object_mode()
 | 
| 
bsw/jbe@4
 | 
     8   :exec()
 | 
| 
bsw/jbe@4
 | 
     9 if image or show_dummy then
 | 
| 
bsw/jbe@4
 | 
    10   if config.fastpath_url_func then
 | 
| 
bsw/jbe@4
 | 
    11     ui.image{
 | 
| 
bsw/jbe@4
 | 
    12       attr = { class = "member_image member_image_" .. image_type },
 | 
| 
bsw/jbe@4
 | 
    13       external = config.fastpath_url_func(member.id, image_type)
 | 
| 
bsw/jbe@4
 | 
    14     }
 | 
| 
bsw/jbe@4
 | 
    15   else
 | 
| 
bsw/jbe@4
 | 
    16     ui.image{
 | 
| 
bsw/jbe@4
 | 
    17       attr = { class = "member_image member_image_" .. image_type },
 | 
| 
bsw/jbe@4
 | 
    18       module = "member_image",
 | 
| 
bsw/jbe@4
 | 
    19       view = "show",
 | 
| 
bsw/jbe@4
 | 
    20       extension = "jpg",
 | 
| 
bsw/jbe@4
 | 
    21       id = member.id,
 | 
| 
bsw/jbe@4
 | 
    22       params = {
 | 
| 
bsw/jbe@4
 | 
    23         image_type = image_type
 | 
| 
bsw/jbe@4
 | 
    24       }
 | 
| 
bsw/jbe@4
 | 
    25     }
 | 
| 
bsw/jbe@4
 | 
    26   end
 | 
| 
bsw/jbe@4
 | 
    27 end
 |