<?php
 $szakmai_anyagok = '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
// kategória meglétének ellenőrzése
  if (isset($_GET['category']) && $_GET['category']!="") {

    $category = htmlspecialchars($_GET["category"]);

  }
?>

<?php
/* 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*/
    if(isset($category)) {
    $lekerdezem = "SELECT COUNT(*) As osszes_rekord
    FROM posts
    LEFT JOIN posts_categories
    ON posts.id=posts_categories.postId
    LEFT JOIN media
    ON posts.imageMediaId=media.id
    WHERE posts_categories.categoryId= " . $category;
    $lekerdezem .= " AND posts.status='APPROVED' ";
    } else {
      $lekerdezem = "SELECT COUNT(*) As osszes_rekord FROM posts LEFT JOIN posts_categories
      ON posts.id=posts_categories.postId
      WHERE posts_categories.categoryId=110 AND posts.status='APPROVED' ";
      // $lekerdezem = "SELECT COUNT(*) As osszes_rekord FROM posts ";
    }

    $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; // total page minus 1

    /* leszükitett feltételes */
    if(isset($category)) {
    $resultom = "SELECT *, posts.title AS m_name
                 FROM posts
                 LEFT JOIN posts_categories
                 ON posts.id=posts_categories.postId
                 LEFT JOIN media
                 ON posts.imageMediaId=media.id
                 WHERE posts_categories.categoryId= " . $category;
    $resultom .= " AND posts.status='APPROVED'
                 LIMIT $offset, $osszes_rekord_oldalankent";
    }else {
    $resultom = "SELECT *, posts.title AS m_name FROM posts
    LEFT JOIN posts_categories
    ON posts.id=posts_categories.postId
    LEFT JOIN media
    ON posts.imageMediaId=media.id
     WHERE posts_categories.categoryId=110 AND posts.status='APPROVED'
                 LIMIT $offset, $osszes_rekord_oldalankent";
    }
    /* munkához kibövitett feltételes */

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

?>


    <div class="container sorrendezo" style="margin: 40px auto 0 auto;">
      <div class="sidebar">
        <div class="sidebar_bg">
          <div class="sidebar_kereses">
              <input name="keyword" 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='';">
          </div>
          <div class="sidebar_kategoriak">
          <?php
            $parentid = 110; // ez a szakemberek kategória és ezáltal az alatta lévő alkategóriákat fogja mutatni!
            $temak = "SELECT * FROM categories WHERE parentid = 110 "; //.$parentid;
            $temak_lekerdezese = $conn->query($temak);

            if ($temak_lekerdezese->num_rows > 0) {
              echo "<span>Kiadvány kategóriák</span>";
              echo "<ul>";
              while($aktualis_kategoria = $temak_lekerdezese->fetch_assoc()) {
                echo "<li>";
                echo "<a ";
                echo "href='?category=" . $aktualis_kategoria['id'] . "'>";
                echo $aktualis_kategoria['name'];
                echo "</a>";
                echo "</li>";
              }
              echo "</ul>";
          } // if vége
          ?><a href=""></a>
        </div>
        </div>
      </div>
      <div class="content">
        <div class="content_bg">
          <h2>
            <?php
              if(isset($category)) {
                $query_categoria = "SELECT * FROM categories WHERE id = " . $category;
                $query_categoria = $conn->query($query_categoria);

                while($row = mysqli_fetch_assoc($query_categoria)) {
                  echo $row['name'];
                }
              }else {
                echo 'Kiadványok';
              }
            ?>
          </h2>
          <?php
            for ($i=0; $i<$talalatok_szama; $i++) {
              $sor = $result->fetch_assoc();
              $megabyte = (htmlspecialchars(stripslashes($sor['size']))/1024)/1024;
              $megabyte = substr($megabyte, 0, 3);
              $data = htmlspecialchars(stripslashes($sor['contentType']));
              if (($pos = strpos($data, "/")) !== FALSE) {
                $kiszedi = substr($data, strpos($data, "/") + 1);
              }
              echo $kiszedi;
                echo '
                  <div class="kiadvany">
                  <div>
                    <h3>' . htmlspecialchars(stripslashes($sor['m_name'])) . '</h3>
                    <p>
                    ' . substr(htmlspecialchars_decode($sor['lead']), 0, 350) . '
                    </p>
                    <div class="flex_kiadvany">
                      <div class="doboz_gomb_div"><a href="' .  $mp.'/api/image/' . stripslashes($sor['imageMediaId']).'"'.stripslashes($sor['title']).' " class="doboz_gomb" target="_blank">letöltés</a></div>
                      <div class="formatum">'. $kiszedi .'</div>
                      <div>'. $megabyte .' mb</div>
                    </div>
                  </div>
                </div>
                ';

            }
            /*cikkgenerátor vége*/
          ?>

          <?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');
  }
?>