<?php include('sections/head.php'); ?>

<!-- ======================================================================
                                END HEAD
======================================================================= -->


<!-- ======================================================================
                                START HEADER
======================================================================= -->
<?php include('sections/header.php'); ?>

<!-- ======================================================================
                                END HEADER
======================================================================= -->

<?php
if (isset($_GET['aid'])) {
    $aid = $_GET['aid'];
} else {
    $aid = 1;
}
    $found_user_info = User_info::find_by_id($aid);
    $found_user_account = User_account::find_by_id($found_user_info->user_info_user_account_id);
?>


<div class="page-title-area">
    <div class="container">
        <div class="page-title-content">
            <h2>Auteur</h2>
            <ul>
                <li><a href="/">Accueil</a></li>
                <li>Auteur</li>
            </ul>
        </div>
    </div>
</div>


<section class="author-area">
    <div class="container">
        <div class="row align-items-center">
            <div class="col-lg-3">
                <div class="author-image">
                    <img src="<?php echo $repository.$found_user_info->user_info_image ?>" alt="image">
                </div>
            </div>
            <div class="col-lg-9">
                <div class="author-content">
                    <h3><?php echo $found_user_info->full_name() ?></h3>
                    
                    <ul class="author-list">
                        <li>
                            <a href="#"> <i class='bx bx-repost'></i>Articles publiés (<?php echo Topics::count_by_year_author($found_user_info->user_info_id) ?>)</a>
                        </li>
                        
                        <!-- <li>
                            <a href="#"> <i class='bx bx-comment'></i>5 Comments</a>
                        </li> -->
                    </ul>
                    <!--ul class="author-social">
                        <li>
                            <a href="#"><i class='bx bxl-facebook'></i></a>
                        </li>
                        <li>
                            <a href="#"><i class='bx bxl-twitter'></i></a>
                        </li>
                        <li>
                            <a href="#"><i class='bx bxl-linkedin'></i></a>
                        </li>
                        <li>
                            <a href="#"><i class='bx bxl-instagram'></i></a>
                        </li>
                    </ul-->
                </div>
            </div>
            <div class="col-lg-1"></div>
            <div class="col-lg-8">
                <div class="dropdown-divider"></div>
            </div>
            <div class="col-lg-3"></div>
            <div class="col-lg-1"></div>
            <div class="col-lg-8">
                <p><?php echo $found_user_info->user_info_desc ?></p>
            </div>
            <div class="col-lg-3"></div>

            <div class="col-lg-1" style="margin-top: 10px;"></div>
            <div class="col-lg-8" style="margin-top: 20px;">
                <button type="button" class="btn btn-outline-info">
                    <a href="mailto:<?php echo $found_user_account->user_account_email; ?>" style="color: inherit; text-decoration: none;">
                        <i class="fas fa-envelope"></i> <?php echo $found_user_account->user_account_email ?>
                    </a>
                </button>
            </div>
            <div class="col-lg-3" style="margin-top: 10px;"></div>

            <div class="col-lg-1" style="margin-top: 10px;"></div>
            <div class="col-lg-9" style="margin-top: 30px;">
                <h3>Les Articles Publier</h3>
                <div class="dropdown-divider"></div>
            </div>
            <div class="col-lg-2" style="margin-top: 10px;"></div>
        </div>
       
        <div class="row align-items-center" style="margin-top: 30px;">
            <?php 
                $page = !empty($_GET['page']) ? (int) $_GET['page'] : 1;
                $limitPerPage = 10;
                $offset = ($page - 1) * $limitPerPage;
                $total_count = Topics::countTotaltopic_by_author_current_year_pagination($aid);
                $totalPages = ceil($total_count / $limitPerPage);
                $found_author_topics = Topics::find_topic_by_author_current_year_pagination($aid, $offset, $limitPerPage);

                foreach($found_author_topics as $found_author_topic){

                    $found_author_topic_type = Type_topic::find_by_id($found_author_topic->topic_typetopic_id); //type topic correspondant
                    $galeries = explode(",", $found_author_topic->topic_image_path);
                    if (!empty($found_author_topic->topic_url)) {
                        $url = $found_author_topic->topic_url;
                    } else {
                        $url = 'u';
                    }
                    if(!empty($galeries[0])){
            ?>
            <div class="col-lg-5">
                <div class="single-most-popular-news">
                    <div class="popular-news-image">
                        <a href="singlepost-<?= $url ?>-<?= $found_author_topic_type->type_topic_id ?>-<?= $found_author_topic->topic_id ?>">
                            <img src="<?= $repository . $galeries[0] ?>" alt="<?= $found_author_topic->topic_title ?>" style="width: 450px; height: 250px">
                        </a>
                    </div>
                    <div class="popular-news-content">
                        <span>
                            <?php 
                                if(!empty($found_author_topic_type)){
                                    echo $found_author_topic_type->type_topic_desc;
                                }
                            ?>
                           
                        </span>
                        <h3>
                            <a href="singlepost-<?= $url ?>-<?= $found_author_topic_type->type_topic_id ?>-<?= $found_author_topic->topic_id ?>"><?= $found_author_topic->topic_title ?></a>
                        </h3>
                        <p><a href="#">Publié le : <?= changedateusfr($found_author_topic->topic_date_creation) ?> </a></p>
                    </div>
                </div>
            </div>
            <?php 
                    }
                } 
            ?>
            <div class="col-lg-2"></div>
            <div class="col-lg-10">
                <div class="pagination-area">
                    <?php
                    $pagination = new Pagination($page, $limitPerPage, $total_count);
                    //$type_topic = Type_topic::find_by_id($tid);
                    $url_nav = sanitize_url($found_user_info->full_name());
                    $url_nav = replace_accents($url_nav);
                    ?>
                    <?php
                    if ($pagination->has_previous_page()) {
                        echo '<a class="prev page-numbers" href="author-' . $url_nav . '-' . $pagination->previous_page() . '-' . $aid . '"><i class="bx bx-chevron-left"></i></a>';
                    }
                    ?>
                    <?php
                    if ($pagination->total_pages() > 1) {
                        for ($i = 1; $i <= $pagination->total_pages(); $i++) {
                            if ($i == $page) {

                                echo "<a class='page-numbers current' href=\"author-{$url_nav}-{$i}-{$aid}\">{$i}</a>";
                            } else {
                                echo "<a class=\"page-numbers\" href=\"author-{$url_nav}-{$i}-{$aid}\">{$i}</a>";
                            }
                        }
                    }
                    ?>
                    <?php
                    if ($pagination->has_next_page()) {
                        echo '<a class="prev page-numbers" href="author-' . $url_nav . '-' . $pagination->next_page() . '-' . $aid . '"><i class="bx bx-chevron-right"></i></a>';
                    }
                    ?>
                </div>
            </div>
            <div class="col-lg-2"></div>

        </div>
        
       
    </div>
</section>














<!-- ======================================================================
                                START FOOTER
======================================================================= -->
<?php include('sections/footer.php'); ?>

<!-- ======================================================================
                                END FOOTER
======================================================================= -->