-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.php
More file actions
63 lines (51 loc) · 1.83 KB
/
init.php
File metadata and controls
63 lines (51 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
session_start(); // Always first
if (isset($_GET["folder"]))
$folder = $_GET["folder"];
else
$folder = "Naruto";
if (isset($_GET["id"]))
$morf_mediaid = $_GET["id"];
else
$morf_mediaid = 0;
$folder_url = rawurlencode($folder);
$folder_html = htmlentities($folder, ENT_COMPAT, "UTF-8");
$folder_shows = dirname($folder);
if($folder_shows == ".")
$folder_shows = $folder;
$folder_shows_url = rawurlencode($folder_shows);
$morf_showspath="nas/Serier/";
$morf_shows = scandir(dirname(__FILE__) . "/" . $morf_showspath);
$morf_mediafilepath= $morf_showspath . $folder . "/";
$morf_mediafiles = glob($morf_mediafilepath . "*.{avi,mkv,wmv}", GLOB_BRACE);
sort($morf_mediafiles); //Sort epsiodes alphabetically.
$morf_mediafilename = basename($morf_mediafiles[$morf_mediaid]);
$morf_mediafilename_url = rawurlencode($morf_mediafilename);
$morf_mediafilename_html = htmlentities($morf_mediafilename, ENT_COMPAT, "UTF-8");
if (substr($morf_mediafilename, -4) == ".mkv")
$is_mkv = true;
else
$is_mkv = false;
$morf_movie_url = str_replace("%2F","/", rawurlencode($morf_mediafilepath . $morf_mediafilename));
$morf_metadata_subtitles_url = str_replace("%2F","/", rawurlencode("metadata/" . $folder . "/" . $morf_mediafilename . ".ass"));
$morf_metadata_poster_url = str_replace("%2F","/", rawurlencode("metadata/" . $folder . "/" . $morf_mediafilename . ".jpg"));
$mode = "vlc";
if (isset($_GET["mode"]))
{
if ($_GET["mode"] == "divx")
$mode = "divx";
elseif ($_GET["mode"] == "html5")
$mode = "html5";
elseif ($_GET["mode"] == "vlc")
$mode = "vlc";
elseif ($_GET["mode"] == "qt")
$mode = "qt";
elseif ($_GET["mode"] == "wmp")
$mode = "wmp";
}
// Checks if admin logged in (session set)
if (!isset($_SESSION['sess_user'])){
header("Location: logon.php?sessiontimeout=1&folder=".$folder_url."&id=".$morf_mediaid."&mode=".$mode);
exit;
}
?>