main_view.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <div class="row mt-3">
  2. <div class="col-6">
  3. <h1>Блог</h1>
  4. </div>
  5. <div class="col-6 text-end">
  6. <?=$_SESSION['user']['login']; ?>
  7. <a href="/user/logout">Выход</a>
  8. </div>
  9. </div>
  10. <form action="/main/createpost" method="post">
  11. <div class="row my-3">
  12. <div class="col-12">
  13. <a data-bs-toggle="collapse" href="#createform" role="button" aria-expanded="false" aria-controls="collapseExample">
  14. Создать пост
  15. </a>
  16. <div class="collapse" id="createform">
  17. <input required minlength="3" class="form-control mt-3" type="text" name="caption" placeholder="Заголовок">
  18. <textarea required minlength="10" class="form-control mt-3" name="post" placeholder="текст поста"></textarea>
  19. <div class="text-end mt-3">
  20. <button class="btn btn-primary" type="submit">Создать</button>
  21. </div>
  22. </div>
  23. <hr>
  24. </div>
  25. </div>
  26. </form>
  27. <? if(!empty($posts) && is_array($posts)) foreach ($posts as $post): ?>
  28. <div class="row my-3">
  29. <div class="col-12 mb-2">
  30. <span class="me-3">Автор: <strong><?=$users[$post['user_id']]; ?></strong></span>
  31. <span class="me-3">Создан <? echo date('d.m.Y', strtotime($post['created_at'])); ?></span>
  32. <span class="me-3">Изменён <? echo date('d.m.Y', strtotime($post['updated_at'])); ?></span>
  33. </div>
  34. <div class="col-12 mb-5 pb-2 border-bottom">
  35. <h5><a href="/main/post/<?=$post['id']; ?>"><? echo $post['caption']; ?></a></h5>
  36. <? echo mb_substr($post['post'], 0, 50); ?>
  37. </div>
  38. </div>
  39. <? endforeach; ?>
  40. <?php
  41. var_dump($users);
  42. ?>