Your IP : 216.73.216.170


Current Path : /home/bitrix/ext_www/school1535.yacl.site/assistants/
Upload File :
Current File : /home/bitrix/ext_www/school1535.yacl.site/assistants/index.php

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle('Замещение');
$APPLICATION->SetPageProperty('template_body_class', 'body_main_page assistants_page');

$helper = new HighloadBlockHelper(13);
$mainList = $helper->getList(['filter' => ['UF_SUB' => $USER->GetID()]])->fetchAll();
$main .= '<h3 class="hero-grid-title" style="font-size: 40px; margin-bottom: 0;">Замещаю:</h3>';
foreach ($mainList as $item) {
    $itemLink = '<div class="report-item-name">' . getUserLinkById($item['UF_MAIN']) ;
    $main .= $itemLink;
    if ($item['UF_NO_AUTH']) {
        $main .= "<div class=\"report-item-position\" style='padding-left: 0; margin-top: 0;'>Без права авторизации</div>";
    } else {
        $main .= '<a class="button button-inverse button_user_assistant" data-action="auth" data-user="' . $item['UF_MAIN'] . '">Авторизоваться</a>' ;
    }
    $main .= "</div>";
}

$assistantList = $helper->getList(['select' => ['*'], 'filter' => ['UF_MAIN' => $USER->GetID()]])->fetchAll();
$subs = [];
foreach ($assistantList as $assistant) {
    $assistantLink = '<div class="report-item-name">' . getUserLinkById($assistant['UF_SUB']);
    $assistantLink .= '<a class="button button-red button_user_assistant" data-action="delete" data-user="' . $assistant['UF_SUB'] . '">Убрать</a>';
    if ($assistant['UF_NO_AUTH']) {
        $assistantLink .= "<div class=\"report-item-position\" style='padding-left: 0; margin-top: 0;'>Без права авторизации</div>";
    }
    $assistantLink .= "</div>";
    $subs[] = $assistantLink;
}

//if (!empty($subs)) {
$additional .= '<h3 class="hero-grid-title" style="font-size: 40px; margin-bottom: 0;">Заместители:</h3>';
if (!empty($subs)) {
    $additional .= implode(" ", $subs) . '';
}
$additional .= '<a class="button button-green button_user_assistant" data-action="add" data-user="">Добавить</a>';
//}
if ($mainList) {
    echo $main . "<br><br>";
}

echo $additional;
?>
<??>
    <div class="mfp-hide base_popup assistant_popup">
        <div class="base_popup_title">Добавить заместителя</div>
        <div class="base_popup_content assistant_popup_content">
            <form class="assistant_popup_form" method="POST">
                <? $APPLICATION->IncludeComponent(
                    "bitrix:iblock.element.add.form",
                    "just_fields",
                    array(
                        "COMPONENT_TEMPLATE" => "just_fields",
                        "IBLOCK_TYPE" => "projects",
                        "IBLOCK_ID" => "32",
                        "USE_CAPTCHA" => "N",
                        "DEFAULT_INPUT_SIZE" => "30",
                        "RESIZE_IMAGES" => "N",
                        "PROPERTY_CODES" => array(
                            0 => 219,
                        ),
                        "PROPERTY_CODES_REQUIRED" => array(),
                        "GROUPS" => array(
                            0 => "12",
                        ),
                        "SEF_MODE" => "N",
                        "LIST_URL" => false
                    ),
                    false
                ); ?>
                <label style="display:block; margin-bottom: 20px;"><input type="checkbox" name="noAuth"><span>Без возможности авторизоваться</span></label>
            </form>
            <a class="button assistant_popup_submit"></a>
            <div class="assistant_popup_response"></div>
        </div>
    </div>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>