X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fwall_upload.php;h=b815348c7010baddd103553dc653f83da416ce86;hb=7a4be1cead9c388c7529118cc943eb661b0960bc;hp=8bf471d3d2ee70f17877c49ab6a38e7990650d7f;hpb=5a8d66e2d4315a00eb45dec4b7f5fb88ed3dbc02;p=friendica.git diff --git a/mod/wall_upload.php b/mod/wall_upload.php index 8bf471d3d2..b815348c70 100644 --- a/mod/wall_upload.php +++ b/mod/wall_upload.php @@ -158,13 +158,18 @@ function wall_upload_post(&$a, $desktopmode = true) { killme(); } - $r = q("select sum(octet_length(data)) as total from photo where uid = %d and scale = 0 and album != 'Contact Photos' ", - intval($page_owner_uid) - ); $limit = service_class_fetch($page_owner_uid,'photo_upload_limit'); - if(($limit !== false) && (($r[0]['total'] + strlen($imagedata)) > $limit)) { + if ($limit) { + $r = q("select sum(octet_length(data)) as total from photo where uid = %d and scale = 0 and album != 'Contact Photos' ", + intval($page_owner_uid) + ); + $size = $r[0]['total']; + } else + $size = 0; + + if(($limit !== false) && (($size + strlen($imagedata)) > $limit)) { $msg = upgrade_message(true); if ($r_json) { echo json_encode(array('error'=>$msg)); @@ -266,6 +271,7 @@ function wall_upload_post(&$a, $desktopmode = true) { return $picture; } + if ($r_json) { echo json_encode(array('ok'=>true)); killme();