<?php
$szakember = 'active';
?>
<?php
include "../vendor/autoload.php";
include "../connect.php";
?>
<?php require_once('includes/header.php'); ?>
</head>

<body>
  <header>
    <?php require_once('includes/topsav.php'); ?>
    <?php require_once('includes/menu.php'); ?>
  </header>
  <div class="header_eltav"></div>
  <?php
  if (isset($_GET['submit'])) {
    $search = $_GET['search'];
    $query_search = "SELECT * FROM posts
                   LEFT JOIN posts_categories
                   ON posts.id=posts_categories.postId
                   WHERE (posts_categories.categoryId=125
                   AND title LIKE '%$search%' ) OR (posts_categories.categoryId=125
                   AND content LIKE '%$search%' ) AND posts.status='APPROVED' ";
    $query_search = $conn->query($query_search);

    $talalat = $query_search->num_rows;
  }

  /* pagination miatt */
  if (isset($_GET['page']) && $_GET['page'] != "") {
    $page = $_GET['page'];
  } else {
    $page = 1;
  }

  $osszes_rekord_oldalankent = 4;
  $offset = ($page - 1) * $osszes_rekord_oldalankent;
  $elozo_oldal = $page - 1;
  $kovetkezo_oldal = $page + 1;
  $adjacents = "2";

  /* leszükitett feltételes*/
  $lekerdezem = "SELECT COUNT(*) As osszes_rekord FROM posts
                   LEFT JOIN posts_categories
                   ON posts.id=posts_categories.postId
                   WHERE (posts_categories.categoryId=125
                   AND title LIKE '%$search%' ) OR (posts_categories.categoryId=125
                   AND content LIKE '%$search%' ) AND posts.status='APPROVED' ";
  // WHERE posts_categories.categoryId=125 LIKE '%$search%' OR posts.status='APPROVED' LIKE '%$search%' ";

  $result_count = $conn->query($lekerdezem);

  $osszes_rekord = mysqli_fetch_array($result_count);
  $osszes_rekord = $osszes_rekord['osszes_rekord'];
  $osszes_oldalak_szama = ceil($osszes_rekord / $osszes_rekord_oldalankent);
  $second_last = $osszes_oldalak_szama - 1;

  $resultom = "SELECT * FROM posts
                 LEFT JOIN posts_categories
                 ON posts.id=posts_categories.postId
                 WHERE (posts_categories.categoryId=125 AND title LIKE '%$search%' )
                 OR (posts_categories.categoryId=125 AND content LIKE '%$search%' AND posts.status='APPROVED' )
                 LIMIT $offset, $osszes_rekord_oldalankent";
  // WHERE posts_categories.categoryId=125 LIKE '%$search%' LIMIT $offset, $osszes_rekord_oldalankent";

  $result = $conn->query($resultom);
  $talalatok_szama = $result->num_rows;

  ?>
  <div class="container sorrendezo">
    <div class="sidebar keresesaloldal">
      <div class="sidebar_bg">
        <div class="sidebar_kereses ">
          <form class="kereses_mezo" action="search.php" method="get">
            <input name="search" alt="Keresés" class="inputbox" placeholder="Keresés..." type="text" value="Keresés..." size="28" onblur="if(this.value=='') this.value='Keresés...';" onfocus="if(this.value=='Keresés...') this.value='';">
            <input type="submit" name="submit" value="" class="submit_kereses">
          </form>
        </div>

      </div>
    </div>
    <div class="container">
      <div class="content_bg szin">
        <?php


        $sor = $result->fetch_assoc();

        // Ellenőrizze, hogy a $sor['imageMediaId'] értékkel rendelkezik-e.
        // echo 'ImageMediaId: ' . $sor['imageMediaId'] . '<br>';

        echo '<h2>Keresési szó: ' . $search . '</h2>';
        for ($i = 0; $i < $talalat; $i++) {
          $sor = $query_search->fetch_assoc();

          // A kapcsolódó media objektum lekérdezése
          $media_lekerdezes = "SELECT * FROM media WHERE id='" . $sor['imageMediaId'] . "'";
          $media_talalat = $conn->query($media_lekerdezes)->fetch_object();

          echo '
        <div class="hir_doboz row">
        <div class="col-12 col-md-4 hir_doboz_left">';
          if (isset($sor['imageMediaId'])) {
            echo '<a href="page.php?bovebben=' . $sor['id'] . ' " class="">';
            echo '<img src="' . $mp . '/api/image/' . stripslashes($sor['imageMediaId']) . '?w=284&h=193" alt="' . $media_talalat->description . '" title="' . stripslashes($sor['title']) . '">';
            echo '</a>';
          } else {
            echo '<img src="../images/nincskep.png" alt="Nincs kép" >';
          }
          echo  '</div>
              <div class="col-12 col-md-8">

                <h3><a href="page.php?bovebben=' . $sor['id'] . ' " class="">' . substr(htmlspecialchars(stripslashes($sor['title'])), 0, 95) . '</a></h3>
                <p>
                ' . substr(htmlspecialchars_decode($sor['lead']), 0, 170) . '
                </p>
                <a href="page.php?bovebben=' . $sor['id'] . ' " class="hir_doboz_gomb">Tovább</a>
              </div>
            </div>
            ';
        }
        ?>
        <?php
        // require_once 'includes/pagination.php';
        ?>
        <?php
        $conn->close();
        ?>
      </div>
    </div>
  </div>

  <?php require_once('includes/footer.php'); ?>

  <!-- Cookies Consent - beleegyezés -->
  <?php
  if (!isset($_COOKIE['cookieConsent']) || $_COOKIE['cookieConsent'] != 1) {
    require_once('includes/cookies_consent.php');
  }
  ?>