From 508af07228ced4eae7d28cab7a877c740c7a8dc9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 3 Feb 2026 13:38:24 +0100 Subject: [PATCH 1/4] add dummy conversion from text/x-csrc to text/plain --- inc/inc.ConversionInit.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/inc.ConversionInit.php b/inc/inc.ConversionInit.php index f5cce91c3..bc2af5098 100644 --- a/inc/inc.ConversionInit.php +++ b/inc/inc.ConversionInit.php @@ -77,6 +77,7 @@ $conversionmgr->addService(new SeedDMS_ConversionServiceImageToText('image/jpg', $conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/plain', 'text/plain'))->setLogger($logger); $conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/markdown', 'text/plain'))->setLogger($logger); $conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/x-rst', 'text/plain'))->setLogger($logger); +$conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/x-csrc', 'text/plain'))->setLogger($logger); $conversionmgr->addService(new SeedDMS_ConversionServiceHtmlToText('text/html', 'text/plain'))->setLogger($logger); From 38827c8531f669780cc12bca668e9cf41ebf068b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 3 Feb 2026 13:43:45 +0100 Subject: [PATCH 2/4] add hook for status icons without a dropdown menu --- views/bootstrap/class.Bootstrap.php | 13 +++++++++++++ views/bootstrap4/class.Bootstrap4.php | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index e005ad4cd..f34ea5069 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -415,6 +415,19 @@ background-image: linear-gradient(to bottom, #882222, #111111);; echo " \n"; /* }}} End of user profile menu */ + /* Status icons {{{ */ + $menuitems = []; + if($this->hasHook('globalNavigationStatusBar')) + $menuitems = $this->callHook('globalNavigationStatusBar', $menuitems); + if ($menuitems) { + echo " \n"; + } + /* }}} Εnd of status icons */ + /* menu tasks {{{ */ if($this->params['enablemenutasks'] && !$this->params['user']->isGuest()) { if($accessobject->check_view_access('Tasks', array('action'=>'menuTasks'))) { diff --git a/views/bootstrap4/class.Bootstrap4.php b/views/bootstrap4/class.Bootstrap4.php index e443c4a6f..fc0758c04 100644 --- a/views/bootstrap4/class.Bootstrap4.php +++ b/views/bootstrap4/class.Bootstrap4.php @@ -431,6 +431,19 @@ background-image: linear-gradient(to bottom, #882222, #111111);; } /* }}} End of clipboard */ + /* Status icons {{{ */ + $menuitems = []; + if($this->hasHook('globalNavigationStatusBar')) + $menuitems = $this->callHook('globalNavigationStatusBar', $menuitems); + if ($menuitems) { + echo " \n"; + } + /* }}} Εnd of status icons */ + /* user profile menu {{{ */ echo "