- }
- else {
-
- // Does the picture exist? It may be a remote person with no credentials,
- // but who should otherwise be able to view it. Show a default image to let
- // them know permissions was denied. It may be possible to view the image
- // through an authenticated profile visit.
- // There won't be many completely unauthorised people seeing this because
- // they won't have the photo link, so there's a reasonable chance that the person
- // might be able to obtain permission to view it.
-
- $r = q("SELECT * FROM `photo` WHERE `resource-id` = '%s' AND `scale` = %d LIMIT 1",
- dbesc($photo),
- intval($resolution)
- );
- if(count($r)) {
- $data = file_get_contents('images/nosign.jpg');
- $mimetype = 'image/jpeg';
- $prvcachecontrol = true;
- }
+ } else {
+ // The picure exists. We already checked with the first query.
+ // obviously, this is not an authorized viev!
+ $data = file_get_contents('images/nosign.jpg');
+ $mimetype = 'image/jpeg';
+ $prvcachecontrol = true;
+ $public = false;