<?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
// 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 = 8;
    $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
    WHERE posts_categories.categoryId= " . $category;
    $lekerdezem .= " AND posts.status='APPROVED' ORDER BY approveOn DESC ";
    } else {
      $lekerdezem = "SELECT COUNT(*) As osszes_rekord FROM posts LEFT JOIN posts_categories
      ON posts.id=posts_categories.postId
      WHERE posts_categories.categoryId=125 AND posts.status='APPROVED' ORDER BY approveOn DESC ";
    }

    $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 *
                 FROM posts
                 LEFT JOIN posts_categories
                 ON posts.id=posts_categories.postId
                 WHERE posts_categories.categoryId= " . $category;
    $resultom .= " AND posts.status='APPROVED' ORDER BY approveOn DESC
                 LIMIT $offset, $osszes_rekord_oldalankent";
    }else {
    $resultom = "SELECT * FROM posts LEFT JOIN posts_categories
    ON posts.id=posts_categories.postId
    WHERE posts_categories.categoryId=125 AND posts.status='APPROVED' ORDER BY approveOn DESC LIMIT $offset, $osszes_rekord_oldalankent";
    }
    /* munkához kibövitett feltételes */

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

?>
    <div class="container sorrendezo">
      <div class="row">
      <div class="sidebar col-12 col-md-4 col-lg-3 d-none d-md-block">
        <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='';" tabindex="0" role="link">
              <input type="submit" name="submit" value="" class="submit_kereses" tabindex="0" role="link">
            </form>
          </div>

          <div class="sidebar_kategoriak">

            <?php
           $resultMainMenu = "SELECT * FROM categories WHERE parentid = 125 ORDER BY sequence";
           $temak_lekerdezese = $conn->query($resultMainMenu);

           // első szintü szerkezetfelépítés kezdő UL paramétere
           echo "<ul>";
           $i=1;
              while($aktualis_kategoria = $temak_lekerdezese->fetch_assoc()) {
                $aktiv_kategoria = $aktualis_kategoria['id'];
                $resultSubMenu = "SELECT * FROM categories WHERE parentid =" .$aktiv_kategoria;
                $temak_lekerdezese_sub = $conn->query($resultSubMenu);
                  if ($temak_lekerdezese_sub->num_rows > 0) {

                    echo '<li><a href="#" data-toggle-target-aloldal="#menu-' . $i . '" data-toggle-text"Read less" class="position bold_old" tabindex="0"  role="link" >';
                    echo $aktualis_kategoria['name'];
                    echo '<div class="forgato absoluteposition"><img src="/images/nyil.png" alt="nyil"></div></a>';

                    if ($temak_lekerdezese_sub->num_rows > 0) {
                      echo '<ul id="menu-' . $i . '" class="panel panel-primary">';
                      // kettes szintü menüfeléptés
                      $lenyilo_szamlalo = 2;
                      while($aktualis_kategoria_sub = $temak_lekerdezese_sub->fetch_assoc()) {
                        $aktiv_kategoria_sub = $aktualis_kategoria_sub['id'];
                        $alkategalkategoria_kereses_sub = $aktualis_kategoria_sub['id'];
                        $resultSubSubMenu = "SELECT * FROM categories WHERE parentid =" .$alkategalkategoria_kereses_sub;
                        $temak_lekerdezese_sub_sub = $conn->query($resultSubSubMenu);

                        if ($temak_lekerdezese_sub_sub->num_rows > 0) {
                          echo '<li><a href="#" data-toggle-target-aloldal="#almenu-' . $lenyilo_szamlalo . '" tabindex="0"  role="link" ';
                          echo ' data-toggle-text"Read less" class="position bold_old szamlalo">';
                          echo $aktualis_kategoria_sub['name'] . '<div class="forgato absoluteposition"><img src="/images/nyil.png" alt="nyil"></div>';
                          echo "</a>";


                          // hármas szintü szerkezet
                            $alkategalkategoria_kereses_sub_sub = $aktualis_kategoria_sub['id'];
                            $resultSubSubMenu = "SELECT * FROM categories WHERE parentid =" .$alkategalkategoria_kereses_sub_sub;
                            $temak_lekerdezese_sub_sub = $conn->query($resultSubSubMenu);

                            if ($temak_lekerdezese_sub_sub->num_rows > 0) {
                              echo '<ul id="almenu-' . $lenyilo_szamlalo . '"';
                              echo ' class="panel panel-primary"> ';
                              while($aktualis_kategoria_sub_sub = $temak_lekerdezese_sub_sub->fetch_assoc()) {
                                $aktiv_kategoria_sub_sub = $aktualis_kategoria_sub_sub['id'];

                                echo '<li>';
                                echo "<a tabindex='0'  role='link'  ";
                                echo "href='?category=" . $aktualis_kategoria_sub_sub['id'] . "'";
                                if (isset($category)) {
                                  if ($aktiv_kategoria_sub_sub == $category) {
                                      echo ' class="aktivmenu_szin" id="aktivmenu__sub" autofocus ';
                                  }
                                }
                                echo ">";
                                echo $aktualis_kategoria_sub_sub['name'];
                                echo "</a>";
                                echo "</li>";

                              }
                              echo '</ul>';
                            }


                          echo "</li>";
                        }else {
                        echo "<li>";
                        echo "<a  tabindex='0'  role='link' ";
                        echo "href='?category=" . $aktualis_kategoria_sub['id'] . "'";
                        if (isset($category)) {
                          if ($aktiv_kategoria_sub == $category) {
                              echo ' class="aktivmenu_szin" id="aktivmenu__sub" autofocus';
                          }
                        }
                        echo ">";
                        echo $aktualis_kategoria_sub['name'];
                        echo "</a>";
                        echo "</li>";
                        } // almenü felépités vége
                        $lenyilo_szamlalo++;
                      } //} kettes szintü szerkezet vége
                      echo "</ul>";
                    } // if vége

                    echo "</li>";
                  } else {
                  // első szintü szerkezetfelépítés
                  echo "<li>";
                  echo '<a class="bold_old"'."  tabindex='0'  role='link' ";
                  echo "href='?category=" . $aktualis_kategoria['id'] . "'";
                  if (isset($category)) {
                    if ($aktiv_kategoria == $category) {
                        echo ' class="aktivmenu_szin" id="aktivmenu_szin" autofocus';
                    }
                  }
                  echo ">";
                  echo $aktualis_kategoria['name'];
                  echo "</a>";
                  echo "</li>";
                  }
                $i++;
              }
              echo '</ul>'


            ?> 
        </div>
        <?php /*
          <div class="sidebar_leiras">
            <span>
            <?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 'Témák';
              }
            ?>
            </span>
            <p>
            <?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 substr($row['description'],0, 230);
                }
              }else {
                $query_focategoria = "SELECT * FROM categories WHERE id = 125";
                $query_focategoria = $conn->query($query_focategoria);

                while($row = mysqli_fetch_assoc($query_focategoria)) {
                  echo substr($row['description'],0, 230);
                }

              }
            ?>
            </p>
          </div>
        */  ?>
        </div>
      </div>
      <div class="content col">
        <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 'Cikkek';
              }
            ?>
          </h2>

          <?php
          /*cikkgenerátor*/
            for ($i=0; $i<$talalatok_szama; $i++) {
              $sor = $result->fetch_assoc();
                echo '
                  <div class="hir_doboz row" tabindex="0" role="link" onfocus="if(screen.width <=768)  hideAllOpened()" onclick="window.location=\'page.php?bovebben='. $sor['slug'] . '\'" style="cursor:pointer;">
                  <div class="col-12 col-md-4 hir_doboz_left">';
                if(isset($sor['imageMediaId'])) {
                  echo '<a  tabindex="-1" href="page.php?bovebben='. $sor['slug'] . ' " class="">';
                  echo '<img src="' .  $mp.'/api/image/' . stripslashes($sor['imageMediaId']).'?w=284&h=193" alt="'.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 tabindex="-1" href="page.php?bovebben='. $sor['slug'] . ' " class="">' . substr(htmlspecialchars(stripslashes($sor['title'])), 0, 130) . '</a></h3>
                    <p>
                    ' . substr(htmlspecialchars_decode($sor['lead']), 0, 170) . '
                    </p>
                    <a tabindex="-1" href="page.php?bovebben='. $sor['slug'] . ' " class="hir_doboz_gomb">Tovább</a>
                  </div>
                </div>
                ';
            }
            /*cikkgenerátor vége*/
          ?>

          <?php
            require_once 'includes/pagination.php';
          ?>
          <?php
          $conn->close();
          ?>
        </div>
      </div>
    </div>
    </div>

<script src="/js/accessibility.js"></script>
<script type="text/javascript">
// document.getElementById("aktivmenu_sub").className = 'holvagy';
  // document.getElementById("aktivmenu__sub").className = 'bold';
  try {
    document.getElementById("aktivmenu__sub").parentNode.parentNode.className = 'activem';
  } catch (error) {
    
  }
  try {
    document.getElementById("aktivmenu__sub").parentNode.parentNode.parentNode.parentNode.className = 'activem';
  } catch (error) {
    
  }


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

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