diff options
author | Minteck <minteck@phoenixnet.tech> | 2021-10-31 12:30:56 +0100 |
---|---|---|
committer | Minteck <minteck@phoenixnet.tech> | 2021-10-31 12:30:56 +0100 |
commit | 9eabae58420ecb3cc289d6d7ff4c2414f9c63370 (patch) | |
tree | 055f950af077d2be7f65ae1f3b2a11362f0d3556 /includes/header.php | |
download | movies-9eabae58420ecb3cc289d6d7ff4c2414f9c63370.tar.gz movies-9eabae58420ecb3cc289d6d7ff4c2414f9c63370.tar.bz2 movies-9eabae58420ecb3cc289d6d7ff4c2414f9c63370.zip |
Initial commit
Diffstat (limited to 'includes/header.php')
-rw-r--r-- | includes/header.php | 139 |
1 files changed, 139 insertions, 0 deletions
diff --git a/includes/header.php b/includes/header.php new file mode 100644 index 0000000..5522bbf --- /dev/null +++ b/includes/header.php @@ -0,0 +1,139 @@ +<?php $_SYSVERSION="10.0"; + +if (isset($_GET['_t'])) { + $exp = (new DateTime('tomorrow'))->format("U"); + setcookie("FL_SESSION_TOKEN", $_GET['_t'], $exp, "/", "Familine Movies.ddns.net", true, true); + header("Location: /"); + die(); +} + +if (php_sapi_name() != "cli") require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php"; + +require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/plus.php"; + +?> +<!DOCTYPE html> +<html lang="fr" id="/start"> +<head> + <meta charset="UTF-8"> + <link rel="icon" href="https://familine.minteck.org/icns/familine-movies.svg" id="website-icon"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> + <link href="/dark.css" rel="stylesheet" /> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> + <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> + <title><?php if (isset($_TITLE)) { echo($_TITLE . " | Familine Movies" . (isset($_FamilineMoviesPlus) && $_FamilineMoviesPlus ? "+" : "")); } else { echo("Familine Movies" . (isset($_FamilineMoviesPlus) && $_FamilineMoviesPlus ? "+" : "")); } ?></title> + <style>* { scroll-behavior: smooth; }</style> +</head> +<body id="body"> + +<div id="loader" style="position:fixed;top:32px;left:0;right:0;bottom:0;background:whitesmoke;z-index:9999;display:flex;align-items:center;justify-content:center;"> + <img src="/loader.png" style="filter: hue-rotate(0deg);width:128px;animation-name: loadingimg;animation-duration: 2s;animation-iteration-count: infinite;animation-direction: alternate-reverse;"> + + <style> + * { + outline: none; + } + + @keyframes loading { + from { + margin-bottom: 512px; + margin-right: 512px; + } + to { + margin-bottom: -512px; + margin-right: -512px; + } + } + + @keyframes loadingimg { + from { + filter: hue-rotate(0deg); + } + to { + filter: hue-rotate(360deg); + } + } + + .film-card, .query-film-card { + cursor: pointer; + } + + .film-card:hover, .query-card:hover { + opacity: .75; + } + + .film-card:active, .film-card:focus, .query-card:active, .query-card:focus { + opacity: .5; + } + + #loader { + background: rgba(17, 17, 17, 0.75) !important; + backdrop-filter: blur(10px) !important; + } + </style> +</div> + +<div class="modal fade" id="copyright"> + <div class="modal-dialog modal-lg modal-dialog-centered"> + <div class="modal-content"> + + <div class="modal-header"> + <h4 class="modal-title">Information sur les droits d'auteurs</h4> + </div> + + <div class="modal-body"> + <p>Le contenu présent sur Familine Movies est protégé par les lois sur les droits d'auteurs en France, au Canada et dans d'autres pays.</p> + <p>De ce fait, toute copie/modification/réplication/publication du présent contenu peut faire l'objet de poursuites judiciaires. L'utilisation du contenu hébergé sur Familine Movies ne doit s'effectuer que dans le cadre des services proposés par Familine.</p> + <p>Lors de votre accès à Familine Movies par le biais d'un compte Familine ou d'un compte sur l'instance JetBrains Space de Familine, vous êtes légalement décerné le droit d'accéder au contenu présent sur Familine Movies. Vous ne possédez pas le contenu, seulement le droit d'y accéder.</p> + </div> + + <div class="modal-footer"> + <button type="button" class="btn btn-success" onclick="localStorage.setItem('copyright', '1');" data-dismiss="modal">J'accepte</button> + </div> + + </div> + </div> +</div> + +<div class="modal fade" id="welcome"> + <div class="modal-dialog modal-lg modal-dialog-centered"> + <div class="modal-content"> + + <div class="modal-header"> + <h4 class="modal-title">Bienvenue sur Familine Movies <?= $_SYSVERSION ?></h4> + </div> + + <div class="modal-body"> + <h2>Vous arrivez pour la première fois ?</h2> + <p><b>Bienvenue !</b> Après avoir accepté les notes sur les droits d'auteurs, vous pourrez bénéficier d'un accès gratuit et simple à tout le contenu présent sur Familine Movies, films et séries, ça représente des centaines d'heures de contenu de qualité.</p> + <p>Familine Movies dispose de contenu produit par <?= $_CONFIG["Movies"]["current"] ?> ou ses prédécesseurs (par exemple <?= $_CONFIG["Movies"]["legacy"] ?>), mais aussi de contenu publié par d'autres personnes que Familine pense intéressants de vous relayer.</p> + + <h2>Quoi de neuf dans la mise à jour <?= $_SYSVERSION ?></h2> + <p><?= str_replace("\n", "<br>", implode("\n", $_CONFIG["Movies"]["notes"])) ?></p> + </div> + + <div class="modal-footer"> + <button type="button" class="btn btn-success" onclick="localStorage.setItem('notes_<?= $_SYSVERSION ?>', '1');" data-dismiss="modal">Fermer</button> + </div> + + </div> + </div> +</div> + +<script> + if (localStorage.getItem("copyright") !== "1") { + $("#copyright").modal(); + } + + if (localStorage.getItem("notes_<?= $_SYSVERSION ?>") !== "1") { + $("#welcome").modal(); + } + + window.addEventListener('load', () => { + setTimeout(() => { + $("#loader").fadeOut(200); + }, 3000) + }) +</script> |