This commit is contained in:
Bellord
2026-07-07 17:09:04 +03:00
commit 19eaeb4f4e
33 changed files with 792 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
<?php
use Wt\Core\Admin\SiteSettingsAdminPage;
IncludeModuleLangFile(__FILE__);
/**
* @var SiteSettingsAdminPage $this
*/
return [
'MAIN' => [
'TITLE' => 'Общие сведения',
'OPTIONS' => [
//'ENABLE' => [
// 'TITLE' => 'Enable module',
// 'TYPE' => 'checkbox',
// 'DEFAULT' => 'N',
// 'HINT' => '',
//],
'CONFIG' => [
'TITLE' => 'Конфигурационные данные',
'HINT' => '',
'TYPE' => 'content',
'INCLUDEFILE' => \Wt\Core\Tools::removeDocRoot(__DIR__ . '/include/config.php'),
'SHOW_EDIT_BUTTON' => 'N',
'DEFAULT' => '',
],
],
],
'DOCS' => [
'TITLE' => 'Docs',
'OPTIONS' => [
'DOCUMENTATION' => [
'TITLE' => 'Documentation',
'TYPE' => 'content',
'INCLUDEFILE' => \Wt\Core\Tools::removeDocRoot(__DIR__ . '/include/documentation.php'),
'SHOW_EDIT_BUTTON' => 'N',
'DEFAULT' => '',
],
],
],
];
@@ -0,0 +1,49 @@
<?php
/**
* @var Wt\Core\Admin\Templater $this
*/
$moduleId = $this->getAdminPage()->getModuleId();
$app = app()::getInstance($moduleId);
$data = [];
$data['env'] = $app->env();
?>
<table cellpadding="5" border="1" style="border-collapse: collapse; width: 100%">
<?php
foreach ($data as $key => $value) {
?><tr><td><?= $key ?></td><td><?= $value ?></td></tr><?php
}
?></table>
<br><?php
?><table cellpadding="5" border="1" style="border-collapse: collapse; width: 100%">
<tr>
<?php
$initPhpSrc = getLocalPath('php_interface/init.php', BX_PERSONAL_ROOT);
$src = $app->module()->getSrc();
$html = "<div style=\"font-family: monospace; font-size: 0.9em; white-space: pre; color: grey;\">if(file_exists(\$_SERVER['DOCUMENT_ROOT'] . '$src/init.php'))
include_once \$_SERVER['DOCUMENT_ROOT'] . '$src/init.php';</div>";
?>
<td>
<?=$this->getCheckTemplate($app->isIncludeFileToInitPhp())?>
</td>
<td>
Модуль подключен в init.php
</td>
<td width="50%">
<?php
if($initPhpSrc){
?><a target="_blank" href="/bitrix/admin/fileman_file_edit.php?path=<?=urlencode($initPhpSrc)?>&full_src=Y">
<?=$initPhpSrc?>
</a><?php
} else {
?>init.php отсутствует<?php
}
?>
<br>
<?=$html?>
</td>
</tr>
</table>
<br>
@@ -0,0 +1 @@
Документация
+9
View File
@@ -0,0 +1,9 @@
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_admin_before.php');
require($_SERVER['DOCUMENT_ROOT']. '/bitrix/modules/main/include/prolog_admin_after.php');
$adminPage = new \Wt\Core\Admin\SiteSettingsAdminPage('ixrs.catalog', 'main.settings');
$adminPage->render();
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_admin.php');
@@ -0,0 +1,2 @@
<?php
$MESS['CONTEXT_PROFILE_DELETE_CONFIRM'] = 'Удалить %s?';
+11
View File
@@ -0,0 +1,11 @@
<?php
use Bitrix\Main\Localization\Loc;
use Wt\Core\Admin\GlobalMenuItem;
Loc::loadMessages(__FILE__);
return (new GlobalMenuItem())
->setSort(5)
->setTitle('Settings')
->setUrl();