mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 19:42:38 +02:00
This commit is contained in:
parent
6cc2ff83a0
commit
5839d017e5
1 changed files with 70 additions and 0 deletions
70
view/index_firstPage.php
Normal file
70
view/index_firstPage.php
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
<?php
|
||||||
|
if (version_compare(PHP_VERSION, '7.2') < 0) {
|
||||||
|
$msg = [];
|
||||||
|
$msg[] = 'You are runing PHP version: '.PHP_VERSION;
|
||||||
|
$msg[] = 'Please Update your PHP version to 7.2 or above. (7.3 is recommended)';
|
||||||
|
$msg[] = '<h5>For Ubuntu 16</h5>sudo add-apt-repository ppa:jczaplicki/xenial-php74-temp';
|
||||||
|
$msg[] = 'sudo apt-get update && sudo apt-get upgrade';
|
||||||
|
$msg[] = 'sudo apt-get install php7.4 libapache2-mod-php7.4 php7.4-mysql php7.4-curl php7.4-gd php7.4-intl php7.4-zip php7.4-xml -y';
|
||||||
|
$msg[] = 'sudo update-alternatives --set php /usr/bin/php7.4 && sudo a2dismod php7.0 && sudo a2enmod php7.4';
|
||||||
|
//$msg[] = 'sudo apt-get install php8.1 libapache2-mod-php8.1 php8.1-mysql php8.1-curl php8.1-gd php8.1-intl php8.1-zip php8.1-xml -y';
|
||||||
|
//$msg[] = ' $msg[] = 'sudo update-alternatives --set php /usr/bin/php8.1 && sudo a2dismod php7.4 && sudo a2enmod php8.1';
|
||||||
|
$msg[] = 'sudo /etc/init.d/apache2 restart';
|
||||||
|
die(implode('<br>', $msg));
|
||||||
|
}
|
||||||
|
|
||||||
|
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';
|
||||||
|
} elseif (empty($global['systemRootPath'])) {
|
||||||
|
die("Error to find systemRootPath = ({$global['systemRootPath']})");
|
||||||
|
error_log(json_encode($global));
|
||||||
|
}
|
||||||
|
|
||||||
|
if(useIframe() && empty($_REQUEST['inMainIframe'])){
|
||||||
|
//var_dump($_GET);
|
||||||
|
//header("Location: {$global['webSiteRootURL']}");
|
||||||
|
echo "<script>top.window.location = '{$global['webSiteRootURL']}'</script>";
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
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();
|
||||||
|
require $firstPage;
|
||||||
|
|
||||||
|
if (empty($firstPage)) {
|
||||||
|
require $global['systemRootPath'].'view/modeYoutube.php';
|
||||||
|
} else {
|
||||||
|
require $firstPage;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
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';
|
Loading…
Add table
Add a link
Reference in a new issue