use DataAccess\IFileRepository;\r
use Domain\Entities\StepMania\ISimfile;\r
use Domain\Entities\IFile;\r
+use Domain\Util;\r
\r
class SimfileController implements IDivineController\r
{\r
'contributors' => $pack->getContributors(),\r
'simfiles' => $packSimfiles,\r
'banner' => $pack->getBanner() ? 'files/banner/' . $pack->getBanner()->getHash() : 'files/banner/default',\r
- 'mirrors' => $packMirrors\r
+ 'mirrors' => $packMirrors,\r
+ 'size' => $pack->getFile() ? Util::bytesToHumanReadable($pack->getFile()->getSize()) : null\r
);\r
}\r
\r
'fgChanges' => $simfile->hasFgChanges() ? 'Yes' : 'No',\r
'bpmChanges' => $simfile->hasBPMChanges() ? 'Yes' : 'No',\r
'banner' => $simfile->getBanner() ? 'files/banner/' . $simfile->getBanner()->getHash() : 'files/banner/default',\r
- 'download' => $simfile->getSimfile() ? 'files/simfile/' . $simfile->getSimfile()->getHash() : null\r
+ 'download' => $simfile->getSimfile() ? 'files/simfile/' . $simfile->getSimfile()->getHash() : null,\r
+ 'size' => $simfile->getSimfile() ? Util::bytesToHumanReadable($simfile->getSimfile()->getSize()) : null\r
);\r
}\r
}\r