function flickr_urls_faves_user(&$user, $by_user = null)
{
    $url = flickr_urls_photos_user($user) . "faves/";
    if ($by_user) {
        $alias = flickr_urls_path_alias_for_user($by_user);
        $url .= "{$alias}/";
    }
    return $url;
}
<?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;
<?php

include "include/init.php";
loadlib("flickr_urls");
login_ensure_loggedin($_SERVER['REQUEST_URI']);
$ctx = get_str("context");
$map = array('faves' => 'flickr_urls_faves_user', 'places' => 'flickr_urls_photos_user_places', 'cameras' => 'flickr_urls_photos_user_cameras');
if (isset($map[$ctx]) && function_exists($map[$ctx])) {
    $url = call_user_func($map[$ctx], &$GLOBALS['cfg']['user']);
} else {
    $url = flickr_urls_photos_user($GLOBALS['cfg']['user']);
}
header("location: {$url}");
exit;