403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/components/realcommenter_2.0/tape.show.tree/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/components/realcommenter_2.0/tape.show.tree/.parameters.php
<?php

use Bitrix\Main\GroupTable;
use Bitrix\Main\Loader;
use Bitrix\Main\Localization\Loc;
use Burlakastudio\Realcommenter\TALK_GROUPS;
use Burlakastudio\Realcommenter\TalkGroups;

if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) {
    die();
}

if (!Loader::includeModule('burlakastudio.realcommenter')) {
    return;
}

$talkGroups = [];

//$talk_groups_raw= TALK_GROUPS::getList_EX(
//	[
//		'UF_ACTIVE' => 1
//	]
//);

$talkGroupsRaw = TalkGroups::getList(
    [
        'filter' => [
            'UF_ACTIVE' => true
        ]
    ]
);

foreach ($talkGroupsRaw as $groupInfo) {
    $talkGroups[$groupInfo['ID']] = $groupInfo['UF_NAME'];
}

$agree = [
    'Y' => Loc::getMessage('Yes'),
    'N' => Loc::getMessage('No'),
];

$agreeForNewComments = [
    'Y' => Loc::getMessage('ACTIVE_Yes'),
    'N' => Loc::getMessage('ACTIVE_No'),
];


$grRes = GroupTable::getList(
    [
        'filter' => [
            'ACTIVE' => 'Y',
            '!ANONYMOUS' => 'Y'
        ],
        'select' => [
            'ID', 'NAME'
        ]
    ]
)->fetchAll();


$groups = [];

foreach ($grRes as $grAr) {
    $groups[$grAr['ID']] = $grAr['ID'] . ' : ' . $grAr['NAME'];
}


$wideGroups = array_merge(
    [
        'U' => Loc::getMessage('UNAUTHORIZED'),
    ],
    $groups
);

$groupsForSee = [
    '' => Loc::getMessage('ITAPE_EVERYONE'),
    'C' => Loc::getMessage('ITAPE_COMMENTERS_AND_MODERATORS'),
    'M' => Loc::getMessage('ITAPE_ONLY_MODERATORS'),
];

//������� ������� ���
$dateFormats = [
    '' => Loc::getMessage('WITHOUT_FORMATTING'),
    '2012 12 01' => '2012 12 01',
    '2012.12.01' => '2012.12.01',
    '01.12.2012' => '01.12.2012',
    '1 december 2012' => Loc::getMessage('1 december') . ' 2012',
    '1 december' => Loc::getMessage('1 december'),
    'december, 2012' => Loc::getMessage('december') . ', 2012',
    'december 2012' => Loc::getMessage('december') . ' 2012',
];

//������� ���������� ������� ����� �� ��������� ����������:
$commentLinkTypes = [
    '' => Loc::getMessage('PLFTI_DISABLED'),
    'link' => Loc::getMessage('COMMENT_LINK_LIKE_LINK'),
    'textarea' => Loc::getMessage('COMMENT_LINK_LIKE_TEXTAREA'),
];

// �������� �������������
$schemaOrgList = [
    '' => Loc::getMessage('SCHEMA_DISABLED'),
    'review' => Loc::getMessage('SCHEMA_REVIEW'),
    //'comment' => \Bitrix\Main\Localization\Loc::getMessage( 'SCHEMA_COMMENT' ),
];

$formOpenForces = [
    'NO_ONE' => Loc::getMessage('FORCE_NO_ONE'),
    'TOP' => Loc::getMessage('FORCE_TOP'),
    'BOTTOM' => Loc::getMessage('FORCE_BOTTOM'),
    'BOTH' => Loc::getMessage('FORCE_BOTH'),
];

$sortAndFiltersRaw = \Burlakastudio\Realcommenter\SortAndFiltersSet::getList();
$sortAndFiltersList = array_reduce(
    $sortAndFiltersRaw,
    static function ($carry, $item) {
        $carry[$item['ID']] = $item['UF_NAME'];

        return $carry;
    }, []
);

array_unshift(
    $sortAndFiltersList,
    Loc::getMessage('SORT_AND_FILTER_DISABLED')
);

$arComponentParameters = [
    'GROUPS' => [
        'PNAV' => [
            'SORT' => 650,
            'NAME' => Loc::getMessage('PNAV'),
        ],
        'VOTING' => [
            'SORT' => 650,
            'NAME' => Loc::getMessage('VOTING'),
        ],
    ],

    'PARAMETERS' => [
        'TALK_GROUP_ID' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('TALK_GROUP_ID'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => '',
            'MULTIPLE' => 'N',
            'VALUES' => $talkGroups,
            'REFRESH' => 'N',
        ],
//		"DELAY_START" => [
//			"PARENT" => "BASE",
//			"NAME" => \Bitrix\Main\Localization\Loc::self::getMessage( "DELAY_START" ),
//			"TYPE" => "CHECKBOX",
//			"DEFAULT" => 'N',
//			"REFRESH" => "N",
//		],
        'MORE_BAD_KEYS' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('MORE_BAD_KEYS'),
            'TYPE' => 'STRING',
            'MULTIPLE' => 'Y',
            'REFRESH' => 'N',
        ],
        'STATIC_URL' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('STATIC_URL'),
            'TYPE' => 'STRING',
            'MULTIPLE' => 'N',
            'REFRESH' => 'N',
        ],
        'USERS_ADD_MOD' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('USERS_ADD_MOD'),
            'TYPE' => 'STRING',
            'MULTIPLE' => 'Y',
            'REFRESH' => 'N',
        ],
        'USERS_ADD_LIMIT_MOD' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('USERS_ADD_LIMIT_MOD'),
            'TYPE' => 'STRING',
            'MULTIPLE' => 'Y',
            'REFRESH' => 'N',
        ],
        'WHO_MAY_COMMENT' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('WHO_MAY_COMMENT'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => '',
            'MULTIPLE' => 'Y',
            'VALUES' => $groups,
            'REFRESH' => 'N',
        ],
        'PREMODERATING_FOR' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('PREMODERATING_FOR'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => '',
            'MULTIPLE' => 'Y',
            'VALUES' => $wideGroups,
            'REFRESH' => 'N',
        ],
        'ACTIVE_FOR_NEW' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('ACTIVE_FOR_NEW'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => 'Y',
            'VALUES' => $agreeForNewComments,
            'REFRESH' => 'N',
        ],
        'COMMENT_LINK_TOP' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('COMMENT_LINK_TOP'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => 'textarea',
            'MULTIPLE' => 'N',
            'VALUES' => $commentLinkTypes,
            'REFRESH' => 'N',
        ],
        'COMMENT_LINK_BOTTOM' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('COMMENT_LINK_BOTTOM'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => 'textarea',
            'MULTIPLE' => 'N',
            'VALUES' => $commentLinkTypes,
            'REFRESH' => 'N',
        ],
        'FORCE_OPEN_GENERAL_FORM' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('FORCE_OPEN_GENERAL_FORM'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => 'NO_ONE',
            'MULTIPLE' => 'N',
            'VALUES' => $formOpenForces,
            'REFRESH' => 'N',
        ],
        'SHOW_MODERATOR_STATUS' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('SHOW_MODERATOR_STATUS'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'MAX_DEPTH_FOR_USERS' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('MAX_DEPTH_FOR_USERS'),
            'TYPE' => 'STRING',
            'MULTIPLE' => 'N',
            'DEFAULT' => '',
            'REFRESH' => 'N',
        ],
        'DONT_TELL_MODERATORS' => [
            'PARENT' => 'BASE',
            'NAME' => Loc::getMessage('DONT_TELL_MODERATORS'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'USE_AUTHORIZATION' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('USE_AUTHORIZATION'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'HIDE_SIGNATURE_FOR_AUTHORIZED' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('HIDE_SIGNATURE_FOR_AUTHORIZED'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'HIDE_EMAIL_FOR_AUTHORIZED' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('HIDE_EMAIL_FOR_AUTHORIZED'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'SHOW_ANONYM_PICTORGAMM' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('SHOW_ANONYM_PICTORGAMM'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'SHOW_USER_LINK' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('SHOW_USER_LINK'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'SHOW_DATE' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('SHOW_DATE'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'DATE_FORMAT' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('DATE_FORMAT'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => '1 december 2012',
            'VALUES' => $dateFormats,
            'REFRESH' => 'N',
        ],
        'SHOW_TIME' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('SHOW_TIME'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'HIDE_FAXIMILLE' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('HIDE_FAXIMILLE'),
            'TYPE' => 'CHECKBOX',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'SIGNATURE_REQUIRED' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('SIGNATURE_REQUIRED'),
            'TYPE' => 'CHECKBOX',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'HIDE_EMAIL' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('HIDE_EMAIL'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'EMAIL_REQUIRED' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('EMAIL_REQUIRED'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'HIDE_PHOTO_UPLOADER' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('HIDE_PHOTO_UPLOADER'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'COLLAPSE_BRANCH' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('COLLAPSE_BRANCH'),
            'TYPE' => 'STRING',
            'DEFAULT' => '',
            'REFRESH' => 'N',
        ],
        'EXPANDED_FRESH' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('EXPANDED_FRESH'),
            'TYPE' => 'STRING',
            'DEFAULT' => '1',
            'REFRESH' => 'N',
        ],
        'useReviewMicrodata' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('useReviewMicrodata'),
            'TYPE' => 'LIST',
            'ADDITIONAL_VALUES' => 'N',
            'DEFAULT' => '',
            'VALUES' => $schemaOrgList,
            'REFRESH' => 'N',
        ],
        'SHOW_COMMENT_LINKS' => [
            'PARENT' => 'VISUAL',
            'NAME' => Loc::getMessage('SHOW_COMMENT_LINKS'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
//        'CLOSE_COMMENT_LINKS_IN_NOINDEX' => [
//            'PARENT' => 'VISUAL',
//            'NAME' => Loc::getMessage('CLOSE_COMMENT_LINKS_IN_NOINDEX'),
//            'TYPE' => 'CHECKBOX',
//            'DEFAULT' => 'Y',
//            'REFRESH' => 'N',
//        ],
        'REVERSE_ORDER' => [
            'PARENT' => 'PNAV',
            'NAME' => Loc::getMessage('REVERSE_ORDER'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'LIMIT_START' => [
            'PARENT' => 'PNAV',
            'NAME' => Loc::getMessage('LIMIT_START'),
            'TYPE' => 'STRING',
            'DEFAULT' => '20',
            'REFRESH' => 'N',
        ],
        'LIMIT_EVERY_NEXT' => [
            'PARENT' => 'PNAV',
            'NAME' => Loc::getMessage('LIMIT_EVERY_NEXT'),
            'TYPE' => 'STRING',
            'DEFAULT' => '20',
            'REFRESH' => 'N',
        ],
        'USE_PAGE_NAV' => [
            'PARENT' => 'PNAV',
            'NAME' => Loc::getMessage('USE_PAGE_NAV'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'SORT_SET_ID' => [
            'PARENT' => 'PNAV',
            'NAME' => Loc::getMessage('SORT_SET_ID'),
            'TYPE' => 'LIST',
            'DEFAULT' => '',
            'VALUES' => $sortAndFiltersList,
            'REFRESH' => 'N',
        ],
        'SORT_FILTER_RESULT_EMPTY_MESSAGE' => [
            'PARENT' => 'PNAV',
            'NAME' => Loc::getMessage('SORT_FILTER_RESULT_EMPTY_MSG'),
            'TYPE' => 'STRING',
            'DEFAULT' => Loc::getMessage('SORT_FILTER_RESULT_EMPTY_MSG_DEFAULT'),
            'REFRESH' => 'N',
        ],
        'USE_VOTES' => [
            'PARENT' => 'VOTING',
            'NAME' => Loc::getMessage('USE_VOTES'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'Y',
            'REFRESH' => 'N',
        ],
        'USE_VOTES_FOR_ALL' => [
            'PARENT' => 'VOTING',
            'NAME' => Loc::getMessage('USE_VOTES_FOR_ALL'),
            'TYPE' => 'CHECKBOX',
            'DEFAULT' => 'N',
            'REFRESH' => 'N',
        ],
        'lang_commentr_tree_title' => [
            //����� ����� ������ �������������� (� ����� ������������)
            'PARENT' => 'ADDITIONAL_SETTINGS',
            'NAME' => Loc::getMessage('lang_commentr_tree_title'),
            'TYPE' => 'STRING',
        ],
        'lang_add_comment' => [
            //������� ����������� ("������" ����� �� ���������������)
            'PARENT' => 'ADDITIONAL_SETTINGS',
            'NAME' => Loc::getMessage('lang_add_comment'),
            'TYPE' => 'STRING',
        ],
        'lang_add_inside_comment' => [
            //������� ����������� (����� �� ��������������� ������ ������)
            'PARENT' => 'ADDITIONAL_SETTINGS',
            'NAME' => Loc::getMessage('lang_add_inside_comment'),
            'TYPE' => 'STRING',
        ],
        'lang_send_comment' => [
            //�������� �����������
            'PARENT' => 'ADDITIONAL_SETTINGS',
            'NAME' => Loc::getMessage('lang_send_comment'),
            'TYPE' => 'STRING',
        ],
    ],
];

Youez - 2016 - github.com/yon3zu
LinuXploit