예제 #1
0
파일: album.php 프로젝트: uzura8/flockbird
 public static function get_album_for_foreign_table($member_id, $table_name)
 {
     $album = self::find('first', array('where' => array(array('member_id', $member_id), array('foreign_table', $table_name)), 'order_by' => array('id' => 'asc')));
     if ($album) {
         return $album;
     }
     $table_info = Site_Util::get_foreign_table_info($table_name);
     $self = self::forge();
     $self->name = $table_info['name'];
     $self->member_id = $member_id;
     $self->public_flag = $table_info['public_flag'];
     $self->foreign_table = $table_name;
     $self->save();
     return $self;
 }