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

CSecurityFilter::showHtmlForm: метод Битрикс

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

//    CSecurityFilter::showHtmlForm()
//    /bitrix/modules/security/classes/general/filter.php:599

    protected function showHtmlForm($originalPostVars = array())
    {

        ?>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=<?echo LANG_CHARSET?>" />
        <meta name="robots" content="none" />
        <title><?echo getMessage("SECURITY_FILTER_FORM_TITLE")?></title>
        <link rel="stylesheet" type="text/css" href="/bitrix/themes/.default/adminstyles.css" />
        <link rel="stylesheet" type="text/css" href="/bitrix/themes/.default/404.css" />
    </head>
    <body>
    <script>if(document.location!=top.location)top.location=document.location;</script>
    <style>
        div.description td { font-family:Verdana,Arial,sans-serif; font-size:70%; border: 1px solid #BDC6E0; padding:3px; background-color: white; }
        div.description table { border-collapse:collapse; }
        div.description td.head { background-color:#E6E9F4; }
    </style>

    <div class="error-404">
        <table class="error-404" border="0" cellpadding="0" cellspacing="0" align="center">
            <tbody><tr class="top">
                <td class="left"><div class="empty"></div></td>
                <td><div class="empty"></div></td>
                <td class="right"><div class="empty"></div></td>
            </tr>
            <tr>
                <td class="left"><div class="empty"></div></td>
                <td class="content">
                    <div class="title">
                        <table cellpadding="0" cellspacing="0">
                            <tr>
                                <td><div class="icon"></div></td>
                                <td><?echo getMessage("SECURITY_FILTER_FORM_SUB_TITLE")?></td>
                            </tr>
                        </table>
                    </div>
                    <div class="description">
                        <?echo getMessage("SECURITY_FILTER_FORM_MESSAGE")?><br /><br />
                        <table cellpadding="0" cellspacing="0" witdh="100%">
                            <tr>
                                <td class="head" align="center"><?echo getMessage("SECURITY_FILTER_FORM_VARNAME")?></td>
                                <td class="head" align="center"><?echo getMessage("SECURITY_FILTER_FORM_VARDATA")?></td>
                            </tr>
                            <?foreach($this->getChangedVars() as $var_name => $str):?>
                            <tr valign="top">
                                <td><?echo htmlspecialcharsbx($var_name)?></td>
                                <td><?echo htmlspecialcharsbx($str)?></td>
                            </tr>
                            <?endforeach?>
                        </table><br />
                        <form method="POST" <?if(defined('POST_FORM_ACTION_URI')):?> action="<?echo POST_FORM_ACTION_URI?>" <?endif?>>
                            <?echo self::formatHiddenFields($originalPostVars);?>
                            <?echo bitrix_sessid_post();?>
                            <input type="submit" name='____SECFILTER_ACCEPT_JS' value="<?echo getMessage('SECURITY_FILTER_FORM_ACCEPT')?>" />
                            <input type="submit" name='____SECFILTER_CONVERT_JS' value="<?echo getMessage('SECURITY_FILTER_FORM_CONVERT')?>" />
                        </form>
                    </div>
                </td>
                <td class="right"><div class="empty"></div></td>
            </tr>
            <tr class="bottom">
                <td class="left"><div class="empty"></div></td>
                <td><div class="empty"></div></td>
                <td class="right"><div class="empty"></div></td>
            </tr>
            </tbody></table>
    </div>
    </body>
    </html>
    <?
    }
';

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

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

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

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

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

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

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

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