aboutsummaryrefslogtreecommitdiff
path: root/app/view/templates/timeline.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2019-01-15 03:59:32 +0100
committervincent-peugnet <v.peugnet@free.fr>2019-01-15 03:59:32 +0100
commitde195c2fca2f4b77a54be68fb58cd0ccee10a5b7 (patch)
treea0717b936d4b1474cc766b85578e42d94ad7e512 /app/view/templates/timeline.php
parent8130427ec508f1d66553b52052c840c311081061 (diff)
downloadwcms-de195c2fca2f4b77a54be68fb58cd0ccee10a5b7.tar.gz
wcms-de195c2fca2f4b77a54be68fb58cd0ccee10a5b7.zip
timeline is ok for messaging
Diffstat (limited to 'app/view/templates/timeline.php')
-rw-r--r--app/view/templates/timeline.php61
1 files changed, 43 insertions, 18 deletions
diff --git a/app/view/templates/timeline.php b/app/view/templates/timeline.php
index 8ddc7f1..fcf8afd 100644
--- a/app/view/templates/timeline.php
+++ b/app/view/templates/timeline.php
@@ -19,25 +19,50 @@
<ul>
<?php
-foreach ($eventlist as $event) {
- if($user->id() === $event->user()) {
- $class = 'class="self event"';
- } else {
- $class = 'class="event"';
- }
- echo '<li '. $class .'>';
- switch ($event->type()) {
- case 'message':
- echo '<h3>'. $event->user() .'</h3>';
- echo '<p>'. $event->message() .'</p>';
- echo '<i>'. $event->date('hrdi') .' ago</i>';
- break;
-
- default:
+foreach ($groupedeventlist as $eventuser) {
+
+ if($user->id() === $eventuser['user']) {
+ $class = 'class="self user"';
+ } else {
+ $class = 'class="user"';
+ }
+ echo '<li '. $class .'>';
+ echo '<h3>'. $eventuser['user'] .'</h3>';
+ echo' <ul>';
+ foreach ($eventuser as $key => $event) {
+ if($key !== 'user') {
+ echo '<li class="event">';
+ switch ($event->type()) {
+ case 'message':
+ echo '<p class="eline">'. $event->message() .'</p>';
+ break;
+ }
+
+ ?>
+
+
+ <?= !empty($event->clap()) ? '<b class="eline">'. $event->clap() .'</b>' : '' ?>
+
+ <span class="details">
+
+ <?php if($user->id() !== $eventuser['user']) {?>
+ <form class="eline" method="post" action="<?= $this->url('timelineclap') ?>">
+ <input type="hidden" name="id" value="<?= $event->id() ?>">
+ <input type="submit" name="clap" value="👌">
+ </form>
+ <?php } ?>
+
+
+ <i class="eline"><?= $event->date('hrdi') ?> ago</i>
- break;
- echo '</li>';
+ </span>
+
+ </li>
+
+ <?php
+ }
}
+ echo '</ul></li>';
}
?>
@@ -50,7 +75,7 @@ foreach ($eventlist as $event) {
<input type="hidden" name="user" value="<?= $user->id() ?>">
<label for="message">message</label>
-<textarea name="message" id="message" cols="30" rows="10"></textarea>
+<textarea name="message" id="message" cols="30" rows="10" autofocus></textarea>
<input type="submit" value="send">
</form>