dao->select('SUM(size) AS size')->from(TABLE_FILE)->where('objectType')->eq('chat')->fetch('size'); if(!$fileSize) $fileSize = 0; if($fileSize > pow(1024, 3)) return round($fileSize / pow(1024, 3), 2) . ' GB'; if($fileSize > pow(1024, 2)) return round($fileSize / pow(1024, 2), 2) . ' MB'; if($fileSize > 1024) return round($fileSize / 1024, 2) . ' KB'; return $fileSize . ' B'; } }