This commit is contained in:
2020-01-30 23:50:21 +01:00
4 changed files with 76 additions and 5 deletions

View File

@@ -14,6 +14,7 @@ class Podcast extends Model {
public $url;
public $auth;
public $download;
public $duration;
public $image;
private $key;
@@ -59,6 +60,17 @@ class Podcast extends Model {
return '/var/audio/podcast/' . $this->soundfilename;
}
public function formatDuration() {
$seconds = $this->duration / 1000;
$milliseconds = $this->duration % 1000;
$hours = ($seconds > 3600) ? floor($seconds / 3600) : 0;
$seconds %= 3600;
return str_pad($hours, 2, '0', STR_PAD_LEFT)
. gmdate(':i:s', $seconds)
. ($milliseconds ? ".$milliseconds" : '') ;
}
public function excerpt() {
$maxLength = 500;
return '<p class="news-excerpt long">' .