diff --git a/view/index_firstPage.php b/view/index_firstPage.php new file mode 100644 index 0000000000..34dd20a69d --- /dev/null +++ b/view/index_firstPage.php @@ -0,0 +1,70 @@ +For Ubuntu 16sudo 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('
', $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 ""; + 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';