Esempio n. 1
0
$photos = $albums->GetAlbums($params['user']->guid);
$albums->count = true;
$count = $albums->GetAlbums($params['user']->guid);
$profiel_photo = ossn_site_url("avatar/{$params['user']->username}/larger");
$pphotos_album = ossn_site_url("album/profile/{$params['user']->guid}");
$profile_covers_url = ossn_site_url("album/covers/profile/{$params['user']->guid}");
$profile_cover = ossn_site_url("cover/{$params['user']->username}/1");
//show profile pictures album
echo "<li>\n\t<a href='{$pphotos_album}'><img src='{$profiel_photo}' class='pthumb' />\n\t <div class='ossn-album-name'>" . ossn_print('profile:photos') . "</div></a>\n\t</li>";
//show profile cover photos
echo "<li>\n\t<a href='{$profile_covers_url}'><img src='{$profile_cover}' class='pthumb' />\n\t <div class='ossn-album-name'>" . ossn_print('profile:covers') . "</div></a>\n\t</li>";
if ($photos) {
    foreach ($photos as $photo) {
        if (ossn_access_validate($photo->access, $photo->owner_guid)) {
            $images = new OssnPhotos();
            $image = $images->GetPhotos($photo->guid);
            if (isset($image->{0}->value)) {
                $image = str_replace('album/photos/', '', $image->{0}->value);
                $image = ossn_site_url() . "album/getphoto/{$photo->guid}/{$image}?size=album";
            } else {
                $image = ossn_site_url() . 'components/OssnPhotos/images/nophoto-album.png';
            }
            $view_url = ossn_site_url() . 'album/view/' . $photo->guid;
            if (ossn_access_validate($photo->access, $photo->owner_guid)) {
                echo "<li>\n\t<a href='{$view_url}'><img src='{$image}' class='pthumb' />\n\t <div class='ossn-album-name'>{$photo->title}</div></a>\n\t</li>";
            }
        }
    }
}
?>
</div>