diff options
Diffstat (limited to 'mod/profile_photo.php')
-rw-r--r-- | mod/profile_photo.php | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/mod/profile_photo.php b/mod/profile_photo.php index f7e6825ae..8b536c2aa 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -88,9 +88,19 @@ function profile_photo_post(&$a) { $r = q("UPDATE `profile` SET `photo` = '%s', `thumb` = '%s' WHERE `id` = %d LIMIT 1", dbesc($a->get_baseurl() . '/photo/' . $image_id . '-4.jpg'), dbesc($a->get_baseurl() . '/photo/' . $image_id . '-5.jpg'), - intval($profile_id)); - if($r === NULL) + intval($profile_id) + ); + if($r === false) $_SESSION['sysmsg'] .= "Failed to add image to profile." . EOL; +// We should really only do this if requested, or if it is the default profile. The contact +//table images are used in coversations. + $r = q("UPDATE `contact` SET `photo` = '%s', `thumb` = '%s' WHERE `uid` = %d AND `self` = 1 LIMIT 1", + dbesc($a->get_baseurl() . '/photo/' . $image_id . '-4.jpg'), + dbesc($a->get_baseurl() . '/photo/' . $image_id . '-5.jpg'), + intval($_SESSION['uid']) + ); + if($r ===false) + notice("Failed to add photo to contact table." .EOL ); } goaway($a->get_baseurl() . '/profiles'); |