function flickr_users_path_aliases_is_available($alias) { if (flickr_users_path_aliases_get_by_alias($alias)) { return 0; } $method = "flickr.urls.lookupUser"; $url = "http://www.flickr.com/photos/{$alias}"; $args = array('url' => $url); $rsp = flickr_api_call($method, $args); return $rsp['ok'] ? 0 : 1; }
function flickr_users_get_by_path_alias($alias) { if (!$GLOBALS['cfg']['enable_feature_path_alias_redirects']) { return _flickr_users_get_by_path_alias($alias); } loadlib("flickr_users_path_aliases"); if ($row = flickr_users_path_aliases_get_by_alias($alias)) { return flickr_users_get_by_user_id($row['user_id']); } return null; }