<?php
    defined('BASEPATH') OR exit('No direct script access allowed');

    use Coduo\PHPHumanizer\DateTimeHumanizer;

?>

<?= $message; ?>

<div class="row justify-content-center">
    <ul class="comment-list">
        <?php
            $post['replyToPost']['hideShadows'] = true;
            $this->load->view('network/posts/post_item', $post['replyToPost'])
        ?>
    </ul>
</div>

<div class="row">
    <div class="post-non-content">
        <a href="<?= base_url('user/' . $post['username']) ?>">
            <img src="<?= $post['profile_picture'] ?>?w=75" alt="" class="img-fluid rounded-circle">
        </a>
    </div>

    <div class="col">
        <h4>
            <a href="<?= base_url('user/' . $post['username']) ?>">
                <?= $post['displayname'] ?>
            </a>
            <?php
                $date_created = strtotime($post['date']);
                $time_passed = DateTimeHumanizer::difference(new \DateTime(), new \DateTime("@$date_created"), $_SESSION['site_lang']);
            ?>
            <small>
                <?= $time_passed ?>
            </small>
        </h4>

        <p class="post-content">
            <?= $post['content'] ?>
        </p>
        <?php if (!empty($post['media'])): ?>
            <div class="post-media-list row">
                <?php foreach ($post['media'] as $item): ?>
                    <div class="col">
                        <div class="post-media" data-full-image="<?= $item['mediaUrl'] ?>" style="background-image: url(<?= $item['mediaUrl'] ?>?w=500"></div>
                    </div>
                <?php endforeach; ?>
            </div>
        <?php endif; ?>

        <div class="action-btns">
            <a href="#" data-uuid="<?= $post['uuid'] ?>" class="action-btn reply-button" data-toggle="tooltip" data-placement="top" title="Antworten">
                <span><i class="far fa-comment"></i></span>
                <?= $post['replyCount'] ?>
            </a>
            <a href="#" data-uuid="<?= $post['uuid'] ?>" class="action-btn like-button <?= isset($post['userHasLiked']) && $post['userHasLiked'] ? 'active' : '' ?>" data-toggle="tooltip" data-placement="top" title="Gefällt mir">
                <i class="<?= isset($post['userHasLiked']) && $post['userHasLiked'] ? 'fas' : 'far' ?> fa-heart"></i>
                <span><?= $post['likeCount'] ?></span>
            </a>
            <div class="dropdown d-inline-block">
                <a href="#" class="action-btn more-options-button" id="postMoreOptionsButton<?= $post['uuid'] ?>" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    <i class="fa fa-ellipsis-h"></i>
                </a>

                <div class="dropdown-menu" aria-labelledby="postMoreOptionsButton<?= $post['uuid'] ?>">
                    <a href="#" class="dropdown-item">
                        <i class="fa fa-copy"></i>
                        Link zum Post kopieren
                    </a>
                    <a href="#" class="dropdown-item">
                        <i class="fa fa-flag"></i>
                        Post melden
                    </a>
                    <?php if (isset($_SESSION['user']) && $_SESSION['user']['username'] == $post['username']): ?>
                        <div class="dropdown-divider"></div>
                        <a href="" class="dropdown-item text-danger">
                            <i class="fa fa-trash"></i>
                            Post löschen
                        </a>
                    <?php endif; ?>
                </div>
            </div>
        </div>
    </div>
</div>

<div class="row">
    <div class="col-10 offset-1">
        <ul class="comment-list">
            <?php if ($replies !== NULL && !empty($replies)):
                foreach ($replies as $reply):
                    $this->load->view('network/posts/post_item', $reply);
                endforeach; ?>
        </ul>
        <?php else: ?>
            <p class="text-muted">
                <i class="far fa-frown"></i>
                <?= lang('post_no_replies') ?>
            </p>
        <?php endif; ?>
    </div>
</div>