Your IP : 3.138.102.219
<?
$module_id = "b24connector";
use Bitrix\Main\Loader;
use Bitrix\Main\Localization\Loc;
use Bitrix\B24Connector\Connection;
use Bitrix\Main\Page\Asset;
$moduleAccess = $APPLICATION->GetGroupRight($module_id);
if($moduleAccess >= "W"):
/**
* @global CUser $USER
* @global CMain $APPLICATION
**/
Loader::includeModule($module_id);
IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/options.php");
IncludeModuleLangFile(__FILE__);
$aTabs = array(
array("DIV" => "edit1", "TAB" => Loc::getMessage("B24C_OPTIONS"), "ICON" => "", "TITLE" => Loc::getMessage("B24C_OPTIONS")),
array("DIV" => "edit2", "TAB" => Loc::getMessage("MAIN_TAB_RIGHTS"), "ICON" => "", "TITLE" => Loc::getMessage("MAIN_TAB_TITLE_RIGHTS"))
);
$tabControl = new CAdminTabControl("tabControl", $aTabs);
if($_SERVER["REQUEST_METHOD"] == "POST" && $_REQUEST["Update"] != "" && check_bitrix_sessid())
{
if(isset($_REQUEST["disconnect"]) && $_REQUEST["disconnect"] == 'Y')
Connection::delete();
ob_start();
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/admin/group_rights.php");
ob_end_clean();
if(strlen($_REQUEST["back_url_settings"]) > 0)
LocalRedirect($_REQUEST["back_url_settings"]);
LocalRedirect($APPLICATION->GetCurPage()."?mid=".urlencode($module_id)."&lang=".urlencode(LANGUAGE_ID)."&".$tabControl->ActiveTabParam());
}
Asset::getInstance()->addString('<link rel="stylesheet" type="text/css" href="/bitrix/css/b24connector/style.css">');
Asset::getInstance()->addJs("/bitrix/js/main/core/core.js");
Asset::getInstance()->addJs("/bitrix/js/b24connector/connector.js");
$tabControl->Begin();
?>
<form method="post" action="<?echo $APPLICATION->GetCurPage()?>?mid=<?=urlencode($module_id)?>&lang=<?=LANGUAGE_ID?>">
<?$tabControl->BeginNextTab();?>
<?if(Connection::isExist()):?>
<tr>
<td width="40%"><?=Loc::getMessage('B24C_CONNECTED')?>:</td>
<td width="60%">
<input type="text" name="b24_host" value="<?=\Bitrix\B24Connector\Connection::getDomain()?>" disabled>
</td>
</tr>
<tr>
<td width="40%"><?=Loc::getMessage('B24C_DISCONNECT')?>:</td>
<td width="60%">
<input type="checkbox" name="disconnect" value="Y">
</td>
</tr>
<?else:?>
<tr>
<td colspan="2">
<?=Connection::getOptionButtonHtml(Loc::getMessage('B24C_CONNECT'))?>
</td>
</tr>
<?endif;?>
<?$tabControl->BeginNextTab();?>
<?require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/admin/group_rights.php");?>
<?$tabControl->Buttons();?>
<input type="submit" name="Update" value="<?=GetMessage("MAIN_SAVE")?>" title="<?=GetMessage("MAIN_OPT_SAVE_TITLE")?>" class="adm-btn-save">
<?=bitrix_sessid_post();?>
<?if(strlen($_REQUEST["back_url_settings"]) > 0):?>
<input type="button" name="Cancel" value="<?=GetMessage("MAIN_OPT_CANCEL")?>" onclick="window.location='<?echo htmlspecialcharsbx(CUtil::addslashes($_REQUEST["back_url_settings"]))?>'">
<input type="hidden" name="back_url_settings" value="<?=htmlspecialcharsbx($_REQUEST["back_url_settings"])?>">
<?endif;?>
<?$tabControl->End();?>
</form>
<?endif;?>