annotate model/member_image.lua @ 769:c5bdf4e6790d
Optical enhancements
 | author | 
 bsw | 
 | date | 
 Thu Jun 28 23:25:27 2012 +0200 (2012-06-28) | 
 | parents | 
 5c601807d397  | 
 | children | 
  | 
 
 | rev | 
   line source | 
| 
bsw@2
 | 
     1 MemberImage = mondelefant.new_class()
 | 
| 
bsw@2
 | 
     2 MemberImage.table = "member_image"
 | 
| 
bsw@2
 | 
     3 MemberImage.primary_key = { "member_id", "image_type" }
 | 
| 
bsw@2
 | 
     4 
 | 
| 
bsw@2
 | 
     5 function MemberImage:by_pk(member_id, image_type, scaled)
 | 
| 
bsw@2
 | 
     6   return self:new_selector()
 | 
| 
bsw@2
 | 
     7     :add_where{ "member_id = ?",  member_id }
 | 
| 
bsw@2
 | 
     8     :add_where{ "image_type = ?", image_type }
 | 
| 
bsw@2
 | 
     9     :add_where{ "scaled = ?", scaled }
 | 
| 
bsw@2
 | 
    10     :optional_object_mode()
 | 
| 
bsw@2
 | 
    11     :exec()
 | 
| 
bsw@2
 | 
    12 end
 |