Skip to content

Commit 6b3584d

Browse files
committed
fix: visualizzazione barra dei plugin
1 parent ef2aa02 commit 6b3584d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

include/top.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@
8585

8686
$has_plugins = Plugin::where('idmodule_to', $id_module)->where('position', $position)->where('enabled', 1)->count();
8787

88+
// Determina se mostrare la barra dei plugin
89+
// Include il tab Info per gli admin quando siamo in editor.php
90+
$in_editor = string_contains($_SERVER['SCRIPT_FILENAME'], 'editor.php');
91+
$has_info_tab = $in_editor && Auth::admin();
92+
$show_plugin_bar = $has_plugins > 0 || $has_info_tab;
93+
8894
echo '
8995
<script>
9096
search = []';
@@ -247,7 +253,7 @@
247253
end_date_settings_formatted: "'.setting('Fine periodo calendario').'",
248254
minute_stepping: '.setting('Numero di minuti di avanzamento delle sessioni delle attività').',
249255
250-
collapse_plugin_sidebar: '.($has_plugins ? intval(setting('Nascondere la barra dei plugin di default')) : 1).',
256+
collapse_plugin_sidebar: '.($show_plugin_bar ? intval(setting('Nascondere la barra dei plugin di default')) : 1).',
251257
252258
ckeditorToolbar: [
253259
["Undo","Redo","-","Cut","Copy","Paste","PasteText","PasteFromWord","-","SpellChecker", "Scayt"],
@@ -553,9 +559,8 @@
553559
</aside>';
554560
}
555561

556-
$in_editor = string_contains($_SERVER['SCRIPT_FILENAME'], 'editor.php');
557562
$in_controller = string_contains($_SERVER['SCRIPT_FILENAME'], 'controller.php');
558-
if (($in_editor || $in_controller) && !$isInstallation && $has_plugins > 0) {
563+
if (($in_editor || $in_controller) && !$isInstallation && $show_plugin_bar) {
559564
// Menu laterale per la visualizzazione dei plugin
560565
echo '
561566
<div class="control-sidebar-button" title="'.tr('Plugin').'">

0 commit comments

Comments
 (0)