diff options
author | MaZderMind | 2016-09-03 19:50:34 +0200 |
---|---|---|
committer | MaZderMind | 2016-09-03 19:55:40 +0200 |
commit | 4e8fed0b773ad33e50017f498d40440592b7c4ef (patch) | |
tree | 256c9ac062e565933e85a7ccd212dca5f8852a84 /model/Conference.php | |
parent | 6ee36da3d945b9b412eddf97aba90c65b5664afa (diff) |
accept ?forceopen=yes to force a conference open
Diffstat (limited to 'model/Conference.php')
-rw-r--r-- | model/Conference.php | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/model/Conference.php b/model/Conference.php index 4d08791..9cb62d3 100644 --- a/model/Conference.php +++ b/model/Conference.php @@ -7,7 +7,13 @@ class Conference extends ModelBase } public function isPreviewEnabled() { - return $this->has('PREVIEW_DOMAIN') && ($this->get('PREVIEW_DOMAIN') == $_SERVER['SERVER_NAME']); + if(isset($GLOBALS['forceopen'])) + return true; + + if($this->has('PREVIEW_DOMAIN') && ($this->get('PREVIEW_DOMAIN') == $_SERVER['SERVER_NAME'])) + return true; + + return false; } public function isClosed() { @@ -94,12 +100,19 @@ class Conference extends ModelBase return $this->get('CONFERENCE.RELEASES'); } + public function getLink() { + return url_params(); + } + public function getAboutLink() { + return 'about/'.url_params(); + } + public function hasRelive() { return $this->has('CONFERENCE.RELIVE_JSON'); } public function getReliveUrl() { if($this->has('CONFERENCE.RELIVE_JSON')) - return 'relive/'; + return 'relive/'.url_params(); else return null; |