<?php use App\Utils\ConvertStatus; use App\Utils\Domains; ?> <div class="w3-row soshot-main w3-margin-bottom"> <div class="w3-container"> <h1 class="w3-text">Infos</h1> <ul> <li>Total : <?= $total; ?></li> <li>Queue : <?= $inQueue; ?></li> <li>Error : <?= $inError; ?></li> </ul> <form> <input class="w3-input" type="text" name="search" value="<?= $search; ?>" placeholder="Search"> <input class="w3-button" type="submit" value="Rechercher"> </form> <table class="w3-table-all w3-hoverable" data-theme="light"> <thead> <tr> <td>Domain</td> <td>Created</td> <td>Complete</td> <td>Full</td> <td>HD</td> <td>nHD</td> <td>Thumb</td> <td>Favicon</td> <td>Og</td> <td>PDF</td> </tr> </thead> <tbody> <?php foreach ($genList as $value) : ?> <tr> <td> <span class="w3-left "> <a href="#" class="linkDetail" data-hmac="<?= $value->id; ?>" data-href="<?= $value->url; ?>"><?= Domains::getDomain($value->url); ?></a> </span> <span class="w3-right" style="width:40px"> <a href="?page=infos&deleteGen=<?= $value->id; ?>"><i class="fa fa-trash-o delete" aria-hidden="true"></i></a> </span> </td> <td><?= $value->created; ?></td> <td><?= ConvertStatus::convertToIcon($value->complete); ?></td> <td><?= ConvertStatus::convertToIcon($value->full); ?></td> <td><?= ConvertStatus::convertToIcon($value->hd); ?></td> <td><?= ConvertStatus::convertToIcon($value->nhd); ?></td> <td><?= ConvertStatus::convertToIcon($value->thumb); ?></td> <td><?= ConvertStatus::convertToIcon($value->fav); ?></td> <td><?= ConvertStatus::convertToIcon($value->og); ?></td> <td><?= ConvertStatus::convertToIcon($value->pdf); ?></td> </tr> <?php endforeach; ?> </tbody> </table> <div class="w3-center w3-margin-top"> <div class="w3-bar"> <?php if ($start > 0) : ?> <a href="?page=infos&start=<?= $previous; ?>" class="w3 w3-button">« Previous</a> <?php endif; ?> <?php if ($next != $start) :; ?> <a href="?page=infos&start=<?= $next; ?>" class="w3 w3-button">Next » </a> <?php endif; ?> </div> </div> </div> <div id="detail" class="w3-modal"> <div class="w3-modal-content w3-animate-opacity"> <div class="w3-container"> <span onclick="document.getElementById('detail').style.display='none'" class="w3-button w3-display-topright w3-xxlarge">×</span> <p> <img src="" id="fav" height="32px"> <a href="" id="titlePreview" target="_blanck"></a> </p> <img class="w3-border w3c-margin zoom" src="" id="complete" width="45%" onclick="fullNewtab(this.src);"> <img class="w3-border w3c-margin zoom" src="" id="full" width="35%" onclick="fullNewtab(this.src);"> <img class="w3-border w3c-margin zoom" src="" id="hd" width="30%" onclick="fullNewtab(this.src);"> <img class="w3-border w3c-margin zoom" src="" id="og" width="25%" onclick="fullNewtab(this.src);"> <img class="w3-border w3c-margin zoom" src="" id="nhd" width="20%" onclick="fullNewtab(this.src);"> <img class="w3-border w3c-margin zoom" src="" id="thumb" width="15%" onclick="fullNewtab(this.src);"> </div> </div> </div> </div> <!-- END MAIN --> <script> // Get the Sidebar var mySidebar = document.getElementById("mySidebar"); // Get the DIV with overlay effect var overlayBg = document.getElementById("myOverlay"); // Toggle between showing and hiding the sidebar, and add overlay effect function w3_open() { if (mySidebar.style.display === 'block') { mySidebar.style.display = 'none'; overlayBg.style.display = "none"; } else { mySidebar.style.display = 'block'; overlayBg.style.display = "block"; } } // Close the sidebar with the close button function w3_close() { mySidebar.style.display = "none"; overlayBg.style.display = "none"; } const el = document.querySelectorAll('.linkDetail'); el.forEach(element => { element.addEventListener("click", (el) => { let $hmac = el.srcElement.dataset.hmac; let $href = el.srcElement.dataset.href; let $title = document.getElementById("titlePreview"); let $complete = document.getElementById("complete"); let $full = document.getElementById("full"); let $hd = document.getElementById("hd"); let $nhd = document.getElementById("nhd"); let $thumb = document.getElementById("thumb"); let $og = document.getElementById("og"); let $fav = document.getElementById("fav"); $title.href = $href; $title.textContent = $href; $complete.src = "?type=complete&showImg=" + $hmac; $full.src = "?type=full&showImg=" + $hmac; $hd.src = "?type=hd&showImg=" + $hmac; $nhd.src = "?type=nhd&showImg=" + $hmac; $thumb.src = "?type=thumb&showImg=" + $hmac; $og.src = "?type=og&showImg=" + $hmac; $fav.src = "?type=fav&showImg=" + $hmac; document.getElementById('detail').style.display = 'block'; }); }); function fullNewtab(imgSrc) { window.open(imgSrc); } // Get the modal var modal = document.getElementById('detail'); // When the user clicks anywhere outside of the modal, close it window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } </script>