/** * 会员添加、取消 关注专辑 * by fishsword -- 2012-02-16 * @return int -1 自己的,1 关注成功,0取消关注成功 * */ public function followAlbum($aid, $uid) { global $_FANWE; $aid = (int) $aid; $uid = (int) $uid; if (!$aid || !$uid) { return false; } $album = AlbumService::getAlbumById($aid); if (empty($album) || $album['uid'] == $uid) { return false; } if (AlbumService::getIsFollow($aid, $uid)) { FDB::query('DELETE FROM ' . FDB::table('album_follow') . ' WHERE album_id = ' . $aid . ' AND f_uid = ' . $uid); FDB::query('UPDATE ' . FDB::table('album') . ' SET follow_count = follow_count - 1 WHERE id = ' . $aid); return 0; } else { $album_data = array(); $album_data['album_id'] = $aid; $album_data['f_uid'] = $uid; $album_data['create_time'] = TIME_UTC; FDB::insert('album_follow', $album_data); FDB::query('UPDATE ' . FDB::table('album') . ' SET follow_count = follow_count + 1 WHERE id = ' . $aid); return 1; } }