<?php
/**
 * Copyright (c) UNA, Inc - https://una.io
 * MIT License - https://opensource.org/licenses/MIT
 *
 * @defgroup    UnaCore UNA Core
 * @{
 */

require_once('./inc/header.inc.php');
require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");

bx_import('BxDolLanguages');

check_logged();

function getUser()
{
	$iUserId = bx_get_logged_profile_id();
	if (!$iUserId)
	{
		header('Location:/');
		exit;
	}

	$oProfile = BxDolProfile::getInstance($iUserId);
	return array('id'=>$iUserId, 'username'=> $oProfile->getDisplayName(), 'gender' => 'man', 'avatar'=>$oProfile->getThumb(), 'role'=> isAdmin() ? 'Administrator' : 'Member');
}

$user = getUser();
$oTemplate = BxDolTemplate::getInstance();
$sUrl = sprintf('https://html5-chat.com/script/7812/5a3a6189ec749/%s/%s/%s', $user['username'], $user['gender'], base64_encode($user['avatar']));
$sCode =<<<EOF
<script src='{$sUrl}'></script>
EOF;
if ($sCode) {
    $sHeader = _t('_bx_page_chat_header');
    $sTitle = _t('_bx_page_chat_title');
    //$sContent = DesignBoxContent($sTitle, $sCode, BX_DB_PADDING_DEF);
	$aStyle=array(
		'width' => '100%',
		'position' => 'fixed',
		'height' => '100%'
	);
	$aStyle1=array(	
		'height' => '100%'
	);
    $oTemplate->addCssStyle('#html5ChatContainer', $aStyle); 
    $oTemplate->addCssStyle('#bx-content-container', $aStyle1); 
    $oTemplate->addCssStyle('#bx-content-wrapper .bx-page-wrapper', $aStyle1); 
    $oTemplate->addCssStyle('#bx-content-main', array('height' => 'calc(100% - 1rem)')); 
	
    $oTemplate->setPageNameIndex(BX_PAGE_DEFAULT);
    $oTemplate->setPageHeader($sHeader);
    $oTemplate->setPageContent('page_main_code', $sCode);
    $oTemplate->getPageCode();
} else
    $oTemplate->displayPageNotFound();

/** @} */