Esempio n. 1
0
<?php

include "../include/init.php";
loadlib("god");
loadlib("flickr_photos");
loadlib("flickr_backups");
loadlib("flickr_faves");
loadlib("flickr_users");
loadlib("flickr_api");
$id = request_str("user_id");
if ($id) {
    $user = users_get_by_id($id);
    if (!$user['id']) {
        error_404();
    }
    $flickr_user = flickr_users_get_by_user_id($user['id']);
    $count_photos = flickr_photos_count_for_user($user, array('viewer_id' => $user['id']));
    $user['count_photos'] = $count_photos;
    if ($flickr_user['auth_token']) {
        $backups = flickr_backups_for_user($user);
        $user['backups'] = $backups;
        $count_faves = flickr_faves_count_for_user($user, array('viewer_id' => $user['id']));
        $user['count_faves'] = $count_faves;
        $perms_map = flickr_api_authtoken_perms_map();
        $GLOBALS['smarty']->assign_by_ref("perms_map", $perms_map);
    }
    $GLOBALS['smarty']->assign_by_ref("user", $user);
    $GLOBALS['smarty']->assign_by_ref("flickr_user", $flickr_user);
}
$GLOBALS['smarty']->display("page_god_user.txt");
exit;
<?php

include "include/init.php";
loadlib("flickr_users");
loadlib("flickr_photos");
loadlib("flickr_faves");
loadlib("flickr_urls");
loadlib("flickr_dates");
#
$flickr_user = flickr_users_get_by_url();
$owner = users_get_by_id($flickr_user['user_id']);
#
$more = array('page' => get_int32("page"));
$is_own = $owner['id'] == $GLOBALS['cfg']['user']['id'] ? 1 : 0;
$GLOBALS['smarty']->assign("is_own", $is_own);
$rsp = flickr_contacts_for_user($owner, $more);
$contacts = array();
foreach ($rsp['rows'] as $c) {
    $contact = users_get_by_id($c['contact_id']);
    $contact['count_photos'] = flickr_photos_count_for_user($contact, $GLOBALS['cfg']['user']['id']);
    # $contact['count_photos'] = contacts_get_faves_count($contacts, $GLOBALS['cfg']['user']['id']);
    $contacts[] = $contact;
}
$GLOBALS['smarty']->assign_by_ref("owner", $owner);
$GLOBALS['smarty']->assign_by_ref("contacts", $contacts);
$pagination_url = flickr_urls_contacts_user($owner);
$GLOBALS['smarty']->assign("pagination_url", $pagination_url);
$GLOBALS['smarty']->display("page_flickr_contacts_user.txt");
exit;