= Преглед на профил Прво, корисникот го пребарува профилот што сака да го види. [[Image(search_result.png, 800px)]] Се извршува овој прашалник, каде `:searchTerm` е изразот кој се пребарува. {{{ SELECT u.user_id, u.full_name, u.username, u.profile_photo from users u WHERE (u.full_name ILIKE '%' || :searchTerm || '%' or u.username ILIKE '%' || :searchTerm || '%') and u.listener = true and u.artist = false LIMIT 10 }}} Со клик на редот каде се наоѓа профилот, корисникот пристапува до оваа страна [[Image(profile_page.png, 800px)]] Се извршуваат неколку прашалници за да се добијат следните информации за корисникот: Општи информации {{{ select l.user_id, u.full_name, u.username, u.profile_photo from listeners l join non_admin_users nau on nau.user_id=l.user_id join users u on u.user_id=nau.user_id where u.username= :username ; }}} Број на следбеници {{{ select count(*) from follows f join non_admin_users nau on nau.user_id=f.followee where nau.user_id= :userId ; }}} Број на профили што го следат {{{ select count(*) from follows f join non_admin_users nau on nau.user_id=f.follower where nau.user_id= :userId; }}} Дали најавениот корисник го следи {{{ select case when count(*)>0 then true else false end from project.follows f where f.followee= :followeeId and f.follower= :followerId; }}} Плејлисти направени од корисникот {{{ select p.playlist_id, p.name, p.cover from project.playlists p where p.created_by = :userId; }}}