diff --git a/system/src/Grav/Common/Page/Media.php b/system/src/Grav/Common/Page/Media.php index 801055a51..4461f7e83 100644 --- a/system/src/Grav/Common/Page/Media.php +++ b/system/src/Grav/Common/Page/Media.php @@ -56,6 +56,9 @@ class Media extends Getters continue; } + //set file size + $medium->set('size',$info->getSize()); + // Assign meta files to the medium. if ($meta) { $medium->addMetaFile($meta); diff --git a/system/src/Grav/Common/Uri.php b/system/src/Grav/Common/Uri.php index f196a50cd..05650d32b 100644 --- a/system/src/Grav/Common/Uri.php +++ b/system/src/Grav/Common/Uri.php @@ -218,7 +218,10 @@ class Uri * * @return String The extension of the URI */ - public function extension() { + public function extension($default = null) { + if (!$this->extension) { + $this->extension = $default; + } return $this->extension; }