Current Path : /home/bitrix/ext_www/school1535.yacl.site/assistants/ |
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");?>