Поддержка серверов

CGroupAuthProvider::GetFormHtml: метод Битрикс

Постоянная ссылка: http://bxapi.ru/src/?id=173790

<?php 
//    /bitrix/modules/main/classes/general/authproviders.phpCGroupAuthProvider::GetFormHtml()
//    153:

    
public function GetFormHtml($arParams=false)
    {
        global 
$USER;

        if(
is_array($arParams["groups"]) && $arParams["groups"]["disabled"] == "true")
            return 
false;

        if(!
$USER->CanDoOperation('view_groups'))
            return 
false;
            
        
$elements $last "";
        
$arFinderParams = array(
            
"PROVIDER" => $this->id,
            
"TYPE" => 1,
        );
        
        
$arLRU CAccess::GetLastRecentlyUsed($this->id);
        
        
$res CGroup::GetList(($by="sort"), ($order=""), array("ANONYMOUS"=>"N"));
        while(
$arGroup $res->Fetch())
        {
            
$arItem = array(
                
"ID" => "G".$arGroup["ID"],
                
"NAME" => $arGroup["NAME"],
            );
            
            
$element CFinder::GetFinderItem($arFinderParams$arItem);
            
$elements .= $element;

            if(
in_array($arItem["ID"], $arLRU))
                
$last .= $element;
        }

        
$arPanels = array(
            array(
                
"NAME" => GetMessage("authprov_last"),
                
"ELEMENTS" => $last,
            ),
            array(
                
"NAME" => GetMessage("authprov_all_groups"),
                
"ELEMENTS" => $elements,
            ),
            array(
                
"NAME" => GetMessage("authprov_search"),
                
"ELEMENTS" => CFinder::GetFinderItem(array("TYPE" => "text"), array("TEXT" => GetMessage("authprov_group_name"))),
                
"SEARCH" => "Y",
            ),
        );
        
$html CFinder::GetFinderAppearance($arFinderParams$arPanels);
        
        return array(
"HTML"=>$html);
    }

Блог разработчика

9 Августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 Июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 Июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Текст сообщения*
Загрузить изображение