Требуется разработчик! Поддержка серверов

CFormStatus::CheckFields: метод Битрикс

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

<?php 
//    CFormStatus::CheckFields()
//    /bitrix/modules/form/classes/general/form_callformstatus.php:113

    
function CheckFields($arFields$STATUS_ID$CHECK_RIGHTS="Y")
    {
        
$err_mess = (CAllFormStatus::err_mess())."<br>Function: CheckFields<br>Line: ";
        global 
$DB$strError$APPLICATION$USER;
        
$str "";
        
$STATUS_ID intval($STATUS_ID);
        
$FORM_ID intval($arFields["FORM_ID"]);
        if (
$FORM_ID <= 0$str .= GetMessage("FORM_ERROR_FORM_ID_NOT_DEFINED")."<br>";
        else
        {
            
$RIGHT_OK "N";
            if (
$CHECK_RIGHTS!="Y" || CForm::IsAdmin()) $RIGHT_OK "Y";
            else
            {
                
$FORM_RIGHT $APPLICATION->GetGroupRight("form");
                
$F_RIGHT CForm::GetPermission($FORM_ID);
                if (
$FORM_RIGHT>"D" && $F_RIGHT>=30$RIGHT_OK "Y";
            }
            if (
$RIGHT_OK=="Y")
            {
                if (
$STATUS_ID<=|| ($STATUS_ID>&& is_set($arFields"TITLE")))
                {
                    if (
strlen(trim($arFields["TITLE"]))<=0$str .= GetMessage("FORM_ERROR_FORGOT_TITLE")."<br>";
                }
            }
            else 
$str .= GetMessage("FORM_ERROR_ACCESS_DENIED");
        }
        
$strError .= $str;
        if (
strlen($str)>0) return false; else return true;
    }

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

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

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

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

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

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

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

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