Добавляем все файлы

This commit is contained in:
2025-11-06 19:41:55 +02:00
parent 235d6a3a18
commit 2e5aaec307
218 changed files with 79015 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<?php
/**
* @file siteSettings.php
* @brief Контейнер настроек сайта: кнопка открытия, переключение между редактором страниц, деревом сайта и файловым менеджером
*/
?>
<?php /** @brief Кнопка открытия панели настроек сайта */ $siteSettingsButton; ?>
<span id="siteSettingsButton" onclick="toggleMenu()"></span>
<?php /** @brief Панель настроек сайта с опциями */ $siteSettings; ?>
<div id="siteSettings" class="borderStyle" style="display: none;">
<div id="editor" class="siteSettingsOption" onclick="toggleEditor()">{{editor_page}}</div>
<div id="siteTree" class="siteSettingsOption" onclick="toggleSiteTree()">{{site_tree}}</div>
<div id="manager" class="siteSettingsOption" onclick="toggleManager()">{{file_manager}}</div>
</div>
<script>
window.addEventListener("load", function() {
try {
var siteSettingsButton = document.getElementById("siteSettingsButton").outerHTML;
var siteSettings = document.getElementById("siteSettings").outerHTML;
document.getElementById("siteSettingsButton").remove();
document.getElementById("siteSettings").remove();
var container = document.getElementById("hbody");
if (!container) throw new Error("#hbody не найден для siteSettings");
container.insertAdjacentHTML("beforeend", siteSettingsButton);
container.insertAdjacentHTML("beforeend", siteSettings);
} catch (e) {
console.error("Ошибка в блоке siteSettings:", e);
}
});
</script>