mirror of
https://github.com/voc/streaming-website
synced 2024-11-10 06:34:17 +00:00
download files of forced-open conferences
This commit is contained in:
parent
4c9cc1f8e6
commit
6e0f742376
2 changed files with 17 additions and 2 deletions
|
@ -23,8 +23,19 @@ if(isset($conf['MAX_CONFERENCE_AGE']))
|
|||
$conferencesAfter = new DateTime();
|
||||
$conferencesAfter->sub(new DateInterval('P'.$months.'D'));
|
||||
|
||||
stdout('Filtering before %s', $conferencesAfter->format('Y-m-d'));
|
||||
stdout('Skipping Conferences before %s', $conferencesAfter->format('Y-m-d'));
|
||||
$conferences = array_filter($conferences, function($conference) use ($conferencesAfter) {
|
||||
if($conference->isOpen())
|
||||
{
|
||||
stdout(
|
||||
' %s: %s',
|
||||
'---open---',
|
||||
$conference->getSlug()
|
||||
);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
$isBefore = $conference->endsAt() < $conferencesAfter;
|
||||
|
||||
if($isBefore) {
|
||||
|
|
|
@ -19,7 +19,7 @@ class Conference extends ModelBase
|
|||
}
|
||||
|
||||
public function isPreviewEnabled() {
|
||||
if($GLOBALS['forceopen'])
|
||||
if(@$GLOBALS['forceopen'])
|
||||
return true;
|
||||
|
||||
if($this->has('PREVIEW_DOMAIN') && ($this->get('PREVIEW_DOMAIN') == $_SERVER['SERVER_NAME']))
|
||||
|
@ -32,6 +32,10 @@ class Conference extends ModelBase
|
|||
return !$this->hasBegun() || $this->hasEnded();
|
||||
}
|
||||
|
||||
public function isOpen() {
|
||||
return !$this->isClosed();
|
||||
}
|
||||
|
||||
public function startsAt() {
|
||||
if(!$this->has('CONFERENCE.STARTS_AT'))
|
||||
return null;
|
||||
|
|
Loading…
Reference in a new issue