php js css php js css

Changes

Changes to Design: Tropic Template

12387
Yesterday 9:07pm
Vendeville, Mathieu
Modified design
12390
Yesterday 9:07pm
Vendeville, Mathieu
Modified design
Html:
Css:
Id:
6
6
Type:
web
web
Is Archived:
0
0
Title:
Tropic Template
Tropic Template
Js:

															

														
Php Source:
<?php

function determineHeaderImages()
{
$strPage = \Components\Website\Pages::currentPageId();

while($strPage)
{
if(file_exists('media/website_pages' . $strPage . 'header-images/'))
{
$arrFiles = \Components\Website\Media::getChildren('website_pages' . $strPage . 'header-images/');

if(count($arrFiles))
{
return $arrFiles;
}
}

$strPage = \Framework\Components\TextualIds::getParent($strPage);
}

return array();
}

function youMayAlsoLikeGeneral()
{
$strCurrentPageId = \Components\Website\Pages::currentPageId();

$arrNoSideNavPages = array();
$arrNoSideNavPages[] = '/community/profile/';
$arrNoSideNavPages[] = '/placement-tests/';
$arrNoSideNavPages[] = '/af/';
$arrNoSideNavPages[] = '/commerce/';
$arrNoSideNavPages[] = '/products/';
$arrNoSideNavPages[] = '/order-a-course/';


foreach($arrNoSideNavPages as $strPageId)
{
if(strpos($strCurrentPageId, $strPageId) === 0)
{
return false;
}
}

return true;
}


function getEventbriteEvents()
{
if (\Framework\Caching\FileBased::isCached('Eventbrite', 'events', 600))
{
return \Framework\Caching\FileBased::get('Eventbrite', 'events');
}

$strURL = 'https://www.eventbriteapi.com/v3/events/search/?organizer.id=9836209845&expand=ticket_classes&token=ESKTXW6JDXLZMJP6DW7Z';
$strResult = @makeHTTPRequest($strURL);

if (!$strResult)
{
return [];
}

$arrResult = @json_decode($strResult, true);

if (!$arrResult || !isset($arrResult['events']))
{
return [];
}

\Framework\Caching\FileBased::save('Eventbrite', 'events', $arrResult['events']);
return $arrResult['events'];
}

?>
<?php

function determineHeaderImages()
{
$strPage = \Components\Website\Pages::currentPageId();

while($strPage)
{
if(file_exists('media/website_pages' . $strPage . 'header-images/'))
{
$arrFiles = \Components\Website\Media::getChildren('website_pages' . $strPage . 'header-images/');

if(count($arrFiles))
{
return $arrFiles;
}
}

$strPage = \Framework\Components\TextualIds::getParent($strPage);
}

return array();
}

function youMayAlsoLikeGeneral()
{
$strCurrentPageId = \Components\Website\Pages::currentPageId();

$arrNoSideNavPages = array();
$arrNoSideNavPages[] = '/community/profile/';
$arrNoSideNavPages[] = '/placement-tests/';
$arrNoSideNavPages[] = '/af/';
$arrNoSideNavPages[] = '/commerce/';
$arrNoSideNavPages[] = '/products/';
$arrNoSideNavPages[] = '/order-a-course/';


foreach($arrNoSideNavPages as $strPageId)
{
if(strpos($strCurrentPageId, $strPageId) === 0)
{
return false;
}
}

return true;
}


function getEventbriteEvents()
{
if (\Framework\Caching\FileBased::isCached('Eventbrite', 'events', 600))
{
return \Framework\Caching\FileBased::get('Eventbrite', 'events');
}

$strURL = 'https://www.eventbriteapi.com/v3/events/search/?organizer.id=9836209845&expand=ticket_classes&token=ESKTXW6JDXLZMJP6DW7Z';
$strResult = @makeHTTPRequest($strURL);

if (!$strResult)
{
return [];
}

$arrResult = @json_decode($strResult, true);

if (!$arrResult || !isset($arrResult['events']))
{
return [];
}

\Framework\Caching\FileBased::save('Eventbrite', 'events', $arrResult['events']);
return $arrResult['events'];
}

?>
Mobile Function:
none
none
Mobile Value:

															

														
Google Analytics Id:

															

														
Ajax Navigation: