| Current Path : /var/www/homesaver/www/bitrix/modules/aspro.next/admin/ |
| Current File : /var/www/homesaver/www/bitrix/modules/aspro.next/admin/mc.php |
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_admin_before.php');
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_admin_after.php');
}
IncludeModuleLangFile(__FILE__);
$moduleID = 'aspro.next';
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
$GLOBALS['APPLICATION']->SetTitle(GetMessage('ASPRO_NEXT_CONTROL_CENTER_TITLE'));
}
$RIGHT = $GLOBALS['APPLICATION']->GetGroupRight($moduleID);
if ($RIGHT >= 'R') {
if (CModule::IncludeModule($moduleID)) {
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
CJSCore::Init(array('jquery'));
?>
<link href="/bitrix/css/<?=$moduleID?>/style.css" type="text/css" rel="stylesheet" />
<div id="aspro_admin_area">
<div class="aspro-admin-waiter"></div>
</div>
<script type="text/javascript">
$.ajax({
type: 'POST',
dataType: 'html',
success: function(html){
$('#aspro_admin_area').append(html);
},
error: function(){
$('#aspro_admin_area').addClass('aspro-admin-ready');
$('#aspro_admin_area').append('<div class="adm-info-message-wrap adm-info-message-red"><div class="adm-info-message"><div class="adm-info-message-title"><?=GetMessage('ASPRO_NEXT_MODULE_CONTROL_CENTER_ERROR')?></div><div class="adm-info-message-icon"></div></div></div>');
}
});
</script>
<?php
} else {
// Создание экземпляра класса CNextTools
if (class_exists('CNextTools')) {
$cNextTools = new CNextTools();
$m = $cNextTools->___1595018847(); // Вызов метода через объект
} else {
$m = ''; // Если класс не существует, задаём пустое значение
}
?>
<iframe src="https://aspro.ru/mc/<?=urlencode($m)?>"></iframe>
<script type="text/javascript">
$(document).ready(function() {
var asproAdminArea = $('#aspro_admin_area');
var asproIframe = $('#aspro_admin_area iframe');
if (asproIframe.length) {
_checkAdminAreaResized = function() {
asproAdminArea.removeAttr('style');
var wh = $('.adm-workarea-wrap').height();
var bh = $('#main_navchain').outerHeight();
var th = $('#adm-title').outerHeight() + parseInt($('#adm-title').css('margin-top')) + parseInt($('#adm-title').css('margin-bottom')) + 10;
asproAdminArea.height(wh - bh - th);
return $('#menucontainer').height();
};
asproIframe.load(function() {
asproAdminArea.addClass('aspro-admin-ready');
});
var h = 0;
setInterval(function() {
if (h !== $('#menucontainer').height()) {
h = _checkAdminAreaResized();
}
}, 200);
$(window).resize(function() {
h = _checkAdminAreaResized();
});
}
});
</script>
<?php
}
} else {
CAdminMessage::ShowMessage(GetMessage('ASPRO_NEXT_MODULE_NOT_INCLUDED'));
}
} else {
CAdminMessage::ShowMessage(GetMessage('ASPRO_NEXT_NO_RIGHTS_FOR_VIEWING'));
}
?>
<?php
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_admin.php');
}
?>