provide default photo mimetype
This commit is contained in:
parent
61d9b34929
commit
9e46472ca2
@ -278,11 +278,13 @@ function create_identity($arr) {
|
||||
intval($arr['account_id'])
|
||||
);
|
||||
|
||||
$photo_type = null;
|
||||
|
||||
$z = [ 'account' => $a[0], 'channel' => $r[0], 'photo_url' => '' ];
|
||||
call_hooks('create_channel_photo',$z);
|
||||
|
||||
if($z['photo_url']) {
|
||||
import_channel_photo_from_url($z['photo_url'],$arr['account_id'],$r[0]['channel_id']);
|
||||
$photo_type = import_channel_photo_from_url($z['photo_url'],$arr['account_id'],$r[0]['channel_id']);
|
||||
}
|
||||
|
||||
if($role_permissions && array_key_exists('limits',$role_permissions))
|
||||
@ -330,6 +332,7 @@ function create_identity($arr) {
|
||||
'xchan_guid' => $guid,
|
||||
'xchan_guid_sig' => $sig,
|
||||
'xchan_pubkey' => $key['pubkey'],
|
||||
'xchan_photo_mimetype' => (($photo_type) ? $photo_type : 'image/png'),
|
||||
'xchan_photo_l' => z_root() . "/photo/profile/l/{$newuid}",
|
||||
'xchan_photo_m' => z_root() . "/photo/profile/m/{$newuid}",
|
||||
'xchan_photo_s' => z_root() . "/photo/profile/s/{$newuid}",
|
||||
|
@ -135,6 +135,9 @@ function translate_abook_perms_outbound(&$abook) {
|
||||
$my_perms = 0;
|
||||
$their_perms = 0;
|
||||
|
||||
if(! $abook)
|
||||
return;
|
||||
|
||||
if(array_key_exists('abconfig',$abook) && is_array($abook['abconfig']) && $abook['abconfig']) {
|
||||
foreach($abook['abconfig'] as $p) {
|
||||
if($p['cat'] === 'their_perms') {
|
||||
|
@ -666,6 +666,7 @@ function import_channel_photo_from_url($photo,$aid,$uid) {
|
||||
|
||||
import_channel_photo($img_str,$type,$aid,$uid);
|
||||
|
||||
return $type;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user