1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 02:39:46 +02:00
Oinktube/view/index.php
2021-04-05 10:19:21 -03:00

40 lines
1.6 KiB
PHP

<?php
global $global, $config;
$configFile = '../videos/configuration.php';
if(!isset($global['systemRootPath'])){
if (!file_exists($configFile)) {
if (!file_exists('../install/index.php')) {
forbiddenPage("No Configuration and no Installation");
}
header("Location: install/index.php");
exit;
} else {
require_once '../videos/configuration.php';
}
}
if (!empty($global['systemRootPath']) && empty($config)) {
// update config file for version 2.8
$txt = 'require_once $global[\'systemRootPath\'].\'objects/include_config.php\';';
$myfile = file_put_contents($configFile, $txt . PHP_EOL, FILE_APPEND | LOCK_EX);
require_once $global['systemRootPath'].'objects/include_config.php';
}else if(empty ($global['systemRootPath'])){
die("Error to find systemRootPath = ({$global['systemRootPath']})");
error_log(json_encode($global));
}
if(!empty($_GET['playlist_name']) && empty($_GET['playlist_id'])){
if ($_GET['playlist_name'] == "favorite") {
$_GET['playlist_id'] = 'favorite';
} else {
$_GET['playlist_id'] = 'watch-later';
}
}
require_once $global['systemRootPath'].'plugin/AVideoPlugin.php';
$firstPage = AVideoPlugin::getFirstPage();
if (empty($firstPage) || !empty($_GET['videoName']) || !empty($_GET['v']) || !empty($_GET['playlist_id']) || !empty($_GET['liveVideoName']) || !empty($_GET['evideo'])) {
require $global['systemRootPath'].'view/modeYoutube.php';
}else{
require $firstPage;
}
include $global['systemRootPath'].'objects/include_end.php';