<?php

include "include/init.php";
loadlib("flickr_users");
loadlib("flickr_photos");
loadlib("flickr_backups");
loadlib("flickr_photos_utils");
loadlib("flickr_urls");
loadlib("flickr_dates");
#
$flickr_user = flickr_users_get_by_url();
$owner = users_get_by_id($flickr_user['user_id']);
$is_own = $owner['id'] == $GLOBALS['cfg']['user']['id'] ? 1 : 0;
$GLOBALS['smarty']->assign("is_own", $is_own);
$is_registered = flickr_backups_is_registered_user($owner);
$GLOBALS['smarty']->assign("is_registered", $is_registered);
#
$more = array('page' => get_int32("page"), 'viewer_id' => $GLOBALS['cfg']['user']['id']);
$with = get_int64('with');
if ($with) {
    $more['with'] = $with;
}
$rsp = flickr_photos_for_user($owner, $more);
$photos = $rsp['rows'];
flickr_photos_utils_assign_can_view_geo($photos, $GLOBALS['cfg']['user']['id']);
$GLOBALS['smarty']->assign_by_ref("owner", $owner);
$GLOBALS['smarty']->assign_by_ref("photos", $photos);
$pagination_url = flickr_urls_photos_user($owner);
$GLOBALS['smarty']->assign("pagination_url", $pagination_url);
$GLOBALS['smarty']->display("page_flickr_photos_user.txt");
exit;
include "include/init.php";
# This is not part of 'master' yet. It accidentally got merged in...
error_404();
loadlib("flickr_users");
loadlib("flickr_photos");
if ($path = get_str("path")) {
    $flickr_user = flickr_users_get_by_path_alias($path);
} else {
    if ($nsid = get_str("nsid")) {
        $flickr_user = flickr_users_get_by_nsid($nsid);
    }
}
if (!$flickr_user) {
    error_404();
}
$owner = users_get_by_id($flickr_user['user_id']);
$is_own = $owner['id'] == $GLOBALS['cfg']['user']['id'] ? 1 : 0;
$ymd = gmdate("Y-m-d", time());
list($this_year, $this_month, $this_day) = explode("-", $ymd, 3);
$last_year = $this_year - 1;
$more = array('ymd' => "{$last_year}-{$this_month}-{$this_day}");
$photos = flickr_photos_for_user($owner, $GLOBALS['cfg']['user']['id'], $more);
$GLOBALS['smarty']->assign_by_ref("owner", $owner);
$GLOBALS['smarty']->assign_by_ref("photos", $photos['rows']);
# $GLOBALS['smarty']->assign("date_now", 99999999);
# $GLOBALS['smarty']->assign("date_then", 99999999);
# permalink to archive(d) URL
# TODO: archives
$GLOBALS['smarty']->display("page_flickr_photos_user_time_capsule.txt");
exit;