<commit_before><?php
/*---------------------------------------------------------------------------
 * @Project: Alto CMS
 * @Project URI: http://altocms.com
 * @Description: Advanced Community Engine
 * @Copyright: Alto CMS Team
 * @License: GNU GPL v2 & MIT
 *----------------------------------------------------------------------------
 */

/**
 * Запрещаем напрямую через браузер обращение к этому файлу.
 */
if (!class_exists('Plugin')) {
    die('Hacking attempt!');
}

class PluginLs extends Plugin {

    protected $aDelegates = array(
        'template' => array(
            'page_main_menu.tpl' => '_page_main_menu.tpl',
            'window_write.tpl' => '_window_write.tpl',
            'sharer.tpl' => '_sharer.tpl',
            'actions/ActionPage/page.tpl',
            'topic_list.tpl',
            'topic.tpl',
            'actions/ActionProfile/info.tpl' => 'actions/ActionProfile/whois.tpl',
        ),
    );

    protected $aInherits = array(
        'module' => array(
            'ModuleViewer',
            'ModuleWidget',
            'ModuleSecurity',
        ),
        'action' => array(
            'ActionSettings',
        ),
    );

    public function __construct() {

        if (F::File_Exists(Config::Get('path.smarty.template') . 'page_main_menu.tpl')) {
            // считаем, что скин адаптирован и делегаты шаблонов не нужны
            $this->aDelegates = null;
        }
    }

    /**
     * Активация плагина
     */
    public function Activate() {
<commit_msg>Plugin Ls - fix<commit_after><?php
/*---------------------------------------------------------------------------
 * @Project: Alto CMS
 * @Project URI: http://altocms.com
 * @Description: Advanced Community Engine
 * @Copyright: Alto CMS Team
 * @License: GNU GPL v2 & MIT
 *----------------------------------------------------------------------------
 */

/**
 * Запрещаем напрямую через браузер обращение к этому файлу.
 */
if (!class_exists('Plugin')) {
    die('Hacking attempt!');
}

class PluginLs extends Plugin {

    protected $aDelegates = array(
        /*
        'template' => array(
            'page_main_menu.tpl' => '_page_main_menu.tpl',
            'window_write.tpl' => '_window_write.tpl',
            'sharer.tpl' => '_sharer.tpl',
            'actions/ActionPage/page.tpl',
            'topic_list.tpl',
            'topic.tpl',
            'actions/ActionProfile/info.tpl' => 'actions/ActionProfile/whois.tpl',
        ),
        */
    );

    protected $aInherits = array(
        'module' => array(
            'ModuleViewer',
            'ModuleWidget',
            'ModuleSecurity',
        ),
        'action' => array(
            'ActionSettings',
        ),
    );

    public function __construct() {

        if (F::File_Exists(Config::Get('path.smarty.template') . 'page_main_menu.tpl')) {
            // считаем, что скин адаптирован и делегаты шаблонов не нужны
            $this->aDelegates = null;
        }
    }

    /**
     * Активация плагина
     */
    public function Activate() {

{'fraction_non_alphanumeric': 0.22709294660514173, 'fraction_numerical': 0.0006591957811470006, 'mean_word_length': 1.510339123242349, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7642195', 'n_tokens_mistral': 895, 'n_tokens_neox': 926, 'n_words': 172}