1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-06 03:50:04 +02:00

Add OpenGraph for live schedule

This commit is contained in:
Daniel Neto 2023-12-28 12:35:21 -03:00
parent 31004d81e1
commit 5633c83991
2 changed files with 32 additions and 5 deletions

View file

@ -349,6 +349,29 @@ function getOpenGraphLiveLink($liveLink_id)
return generateMetaTags($videoType, $modifiedDate, $createdDate, $title, $description, $pageURL, $pageURLEmbed, $duration_in_seconds, $sourceFileURL, $imgPath, $imgURL, $extraMetatags);
}
function getOpenGraphLiveSchedule($live_schedule_id)
{
global $global, $config, $advancedCustom;
$liveS = new Live_schedule($live_schedule_id);
echo PHP_EOL . "<!-- OpenGraph Schedule -->" . PHP_EOL;
$videoType = '';
$modifiedDate = '';
$createdDate = '';
$title = $liveS->getTitle();
$description = '';
$duration_in_seconds = 0;
$poster = Live_schedule::getPosterURL($live_schedule_id);
$liveStreamObject = new LiveStreamObject($liveS->getKey(), $liveS->getLive_servers_id(), 0, 0);
$sourceFileURL = $liveStreamObject->getM3U8(true);
$pageURL = $liveStreamObject->getURL();
$pageURLEmbed = $liveStreamObject->getURLEmbed();
$imgURL = getURL($poster);
$imgPath = $global['systemRootPath'] . $poster;
$extraMetatags = array();
//var_dump(debug_backtrace());
return generateMetaTags($videoType, $modifiedDate, $createdDate, $title, $description, $pageURL, $pageURLEmbed, $duration_in_seconds, $sourceFileURL, $imgPath, $imgURL, $extraMetatags);
}
function getOpenGraphLive()
{
global $global, $config, $advancedCustom;