aboutsummaryrefslogtreecommitdiff
path: root/template
diff options
context:
space:
mode:
authorFlorian Larysch2015-09-02 12:56:32 +0200
committerFlorian Larysch2015-09-02 14:31:39 +0200
commit7a5c8ff018936ed7328042c88a2edae3c29d91be (patch)
tree23efc9fdb4e3c8fd1c44cc49a3f30be0a6ed1987 /template
parent502371650e4e1fe99ec382104e2eba945925a459 (diff)
Automatically open/close conference based on time.
Toggle the 'closed' bit based on the current time, rather than manually setting it in the config. This patch also adds a distinction between the time before the conference and after: Different pages will be displayed as to not confuse the user.
Diffstat (limited to 'template')
-rw-r--r--template/assemblies/header.phtml2
-rw-r--r--template/assemblies/recordings.phtml41
-rw-r--r--template/not_started.phtml3
3 files changed, 45 insertions, 1 deletions
diff --git a/template/assemblies/header.phtml b/template/assemblies/header.phtml
index 68f4b6d..f57054c 100644
--- a/template/assemblies/header.phtml
+++ b/template/assemblies/header.phtml
@@ -15,7 +15,7 @@
</a>
<? endif ?>
- <? if(!$conference->isClosed() && $feedback->isEnabled()): ?>
+ <? if(!$conference->hasEnded() && $feedback->isEnabled()): ?>
<a class="form-control btn btn-default" href="<?=h($feedback->getUrl())?>">
<span class="fa fa-bullhorn"></span>
</a>
diff --git a/template/assemblies/recordings.phtml b/template/assemblies/recordings.phtml
new file mode 100644
index 0000000..71b7866
--- /dev/null
+++ b/template/assemblies/recordings.phtml
@@ -0,0 +1,41 @@
+<? if($conference->hasReleases() || $conference->hasRelive()): ?>
+ <?
+ $class = ($conference->hasReleases() && $conference->hasRelive()) ?
+ // both enabled
+ 'col-sm-6 col-xs-12' :
+
+ // only one of both enabled
+ 'col-xs-12';
+ ?>
+ <div class="row recordings">
+
+ <div class="col-xs-12">
+ <h2>Recordings</h2>
+ </div>
+
+ <? if($conference->hasReleases()): ?>
+ <div class="<?=h($class)?>">
+ <div class="panel panel-primary">
+ <div class="panel-body">
+ <a href="<?=h($conference->getReleasesUrl())?>">
+ <span class="fa fa-video-camera"></span> Releases
+ </a>
+ </div>
+ </div>
+ </div>
+ <? endif ?>
+
+ <? if($conference->hasRelive()): ?>
+ <div class="<?=h($class)?>">
+ <div class="panel panel-primary">
+ <div class="panel-body">
+ <a href="<?=h($conference->getReliveUrl())?>">
+ <span class="fa fa-play-circle"></span> ReLive
+ </a>
+ </div>
+ </div>
+ </div>
+ <? endif ?>
+
+ </div>
+<? endif ?>
diff --git a/template/not_started.phtml b/template/not_started.phtml
new file mode 100644
index 0000000..a434f02
--- /dev/null
+++ b/template/not_started.phtml
@@ -0,0 +1,3 @@
+<div class="container about">
+ <h1><?=h($conference->getTitle())?> has not started yet!</h1>
+</div>