<?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=186 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)) {
    if ($category == 188) {
        $add = "WHERE posts_categories.categoryId=195 OR posts_categories.categoryId=197 OR posts_categories.categoryId=188";
    }
    if ($category == 189) {
        $add = "WHERE posts_categories.categoryId=200 OR posts_categories.categoryId=189";
    }
    if ($category == 191) {
        $add = "WHERE posts_categories.categoryId=198 OR posts_categories.categoryId=199 OR posts_categories.categoryId=191";
    }
    if ($category == 188 || $category == 189 || $category == 191) {
        $resultom = "SELECT *
                 FROM posts
                 LEFT JOIN posts_categories
                 ON posts.id=posts_categories.postId " . $add;
    } else {
        $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>187 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
                    if (isset($category)) {
                        $resultMainMenu = "SELECT * FROM categories WHERE id = " . $category . " ORDER BY sequence";
                        /*
                        if ($category > 187 && $category < 192) {
                            $resultMainMenu = "SELECT * FROM categories WHERE parentid =" . $category . " ORDER BY sequence";
                        } else if ($category > 191) {
                            $szulo = $conn->query("SELECT * FROM categories WHERE id =" . $category);

                            $resultMainMenu = "SELECT * FROM categories WHERE parentid =" . $szulo->fetch_row()[1] . " ORDER BY sequence";
                        }
                        */
                    } else {
                        $resultMainMenu = "SELECT * FROM categories WHERE id > 193 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 = 128";
                $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 'Tartalmak';
                    }
                    ?>
                </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');
}
?>