<?PHP
namespace Views;

class PageHtml
{
     

    static public function AffichePage($sortBy, $sortDir, $offset, $rowCount, $N, $nomUrl, $commentUrl, $lastmod, $result, $sql, $get)
    {
        include_once("FunctionHtml.php");
        include_once("Classe/FunctionClasse.php");
        include("Parametre/" . getPath(1) . "/" . getPath(1) . ".php");
        $displayOld = false;
?>
        <main class="<?php echo $mainClass; ?> ms-sm-auto px-md-4 py-4" id="main-content" style="display: none;">
            <div class="card card-mh-90vh">
                <div class="card-header">
                    <b>Liste des Pages</b>
                </div>
                <div class="card-body">

                    <?php
                    if (isset($_GET["msg"])) {
                        $msg = $_GET["msg"];
                        $alerts = [
                            "updated" => ["success", "fas fa-check-circle", "Visite mise à jour avec succès."],
                            "deleted" => ["success", "fas fa-check-circle", "Visite supprimée avec succès."],
                            "added" => ["success", "fas fa-check-circle", "Visite ajoutée avec succès."],
                            "errorsupr" => ["warning", "fas fa-exclamation-triangle", "Erreur suppression, réessayez plus tard ou contactez ".$errorMsgService."."],
                            "erroraddedit" => ["warning", "fas fa-exclamation-triangle", "Erreur inconnue, réessayez plus tard ou contactez ".$errorMsgService."."]
                        ];

                        if (array_key_exists($msg, $alerts)) {
                            list($alertType, $icon, $message) = $alerts[$msg];
                            echo '<div class="alert alert-' . $alertType . '" id="alertMessage" role="alert">
                <i class="' . $icon . '"></i> ' . $message . '
              </div>';
                        }
                    }
                    ?>
                    <table id="gridPages" class="display" style="width:100%">
                        <thead>
                            <tr>
                                <th>Id</th>
                                <th>Page</th>
                                <th>Commentaire</th>
                                <th>Nombre de visites</th>
                                <th>Dernière visite</th>
                                <th>Dernière modification</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php

                            foreach ($result as $row) {
                                echo '
                                <tr>
                        <td style="text-align: center;" width="100px"><b>' . $row["id_url"] . '</b></td>
                        <td><a href="index.php?page=page&typePage=pv&url=' . $row["nom_url"] . '" target="_blank">' . $row["nom_url"] . '</a></td>
                        <td>' . $row["comment_url"] . '</td>
                        <td style="text-align: center;"><b>' . $row["N"] . '</b></td>
                        <td style="text-align: center;">' . $row["lastvisit"] . '</td>
                        <td style="text-align: center;">' . $row["lastmod"] . '</td>
            </tr>';
                            }
                            ?>
                        </tbody>
                        <tfoot>
                            <tr>
                                <th>Id</th>
                                <th>Page</th>
                                <th>Commentaire</th>
                                <th>Nombre de visites</th>
                                <th>Dernière visite</th>
                                <th>Dernière modification</th>
                            </tr>
                        </tfoot>
                    </table>
                </div>
            </div>
        </main>
    <?PHP
    }
} ?>
