Merge branch 'seeddms-5.1.x' into seeddms-6.0.x

This commit is contained in:
Uwe Steinmann 2025-11-08 19:43:07 +01:00
commit 4f8c7ed315
7 changed files with 27 additions and 19 deletions

View File

@ -257,13 +257,13 @@
</replaceregexp>
</filterchain>
</copy>
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}">
<arg line="-s seeddms-${version} seeddms" />
</exec>
<phingcall target="composer">
<property name="composer_extra_params" value="--working-dir=${builddir}/export/${shortversion}/" />
<property name="composer_envv" value="COMPOSER=${srcdir}/composer-dist.json" />
</phingcall>
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}">
<arg line="-s seeddms-${version} seeddms" />
</exec>
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
<arg line="-s ../seeddms/op" />
</exec>

View File

@ -22,7 +22,7 @@
"psr-4": {
"SeedDMS\\Console\\": "seeddms/utils"
},
"classmap": ["seeddms/inc/inc.ClassTranslator.php", "seeddms/inc/inc.ClassSettings.php", "seeddms/inc/inc.Version.php", "inc/inc.ClassViewCommon.php", "inc/inc.ClassControllerCommon.php", "inc/inc.ClassController.php"]
"classmap": ["seeddms/inc/inc.ClassTranslator.php", "seeddms/inc/inc.ClassSettings.php", "seeddms/inc/inc.Version.php", "seeddms/inc/inc.ClassViewCommon.php", "seeddms/inc/inc.ClassControllerCommon.php", "seeddms/inc/inc.ClassController.php"]
},
"require": {
"pear/http_request2": "^2",

View File

@ -1972,7 +1972,7 @@ class Settings { /* {{{ */
return $this->_availablelanguages;
}
return getAvailableLanguages();
return self::getAvailableLanguages();
} /* }}} */
} /* }}} */

View File

@ -63,7 +63,7 @@ if(isset($_POST['pwd'])) {
}
$lang = '';
if(isset($_REQUEST["lang"]) && strlen($_REQUEST["lang"])>0 && is_numeric(array_search($_REQUEST["lang"],getLanguages())) ) {
if(isset($_REQUEST["lang"]) && strlen($_REQUEST["lang"])>0 && is_numeric(array_search($_REQUEST["lang"],$settings->getLanguages())) ) {
$lang = (string) $_REQUEST["lang"];
}

View File

@ -56,7 +56,7 @@ if($view) {
$view->setParam('referrer', $refer);
$view->setParam('themes', $themes);
$view->setParam('msg', $msg);
$view->setParam('languages', getLanguages());
$view->setParam('languages', $settings->getLanguages());
$view->setParam('enablelanguageselector', $settings->_enableLanguageSelector);
$view->setParam('enablethemeselector', $settings->_enableThemeSelector);
$view->setParam('enable2factauth', $settings->_enable2FactorAuthentication);

View File

@ -744,14 +744,18 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
<ul class="dropdown-menu">
';
foreach($button['menuitems'] as $menuitem) {
$content .= '
if(is_array($menuitem)) {
$content .= '
<li><a';
if(!empty($menuitem['link']))
$content .= ' href="'.$menuitem['link'].'"';
if(!empty($menuitem['onclick']))
$content .= ' onclick="'.$menuitem['onclick'].'"';
$content .= '>'.$menuitem['label'].'</a><li>
if(!empty($menuitem['link']))
$content .= ' href="'.$menuitem['link'].'"';
if(!empty($menuitem['onclick']))
$content .= ' onclick="'.$menuitem['onclick'].'"';
$content .= '>'.$menuitem['label'].'</a><li>
';
} else {
$content .= $menuitem;
}
}
$content .= '
</ul>

View File

@ -677,14 +677,18 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
<div class="dropdown-menu">
';
foreach($button['menuitems'] as $menuitem) {
$content .= '
if(is_array($menuitem)) {
$content .= '
<a class="dropdown-item"';
if(!empty($menuitem['link']))
$content .= ' href="'.$menuitem['link'].'"';
if(!empty($menuitem['onclick']))
$content .= ' onclick="'.$menuitem['onclick'].'"';
$content .= '>'.$menuitem['label'].'</a>
if(!empty($menuitem['link']))
$content .= ' href="'.$menuitem['link'].'"';
if(!empty($menuitem['onclick']))
$content .= ' onclick="'.$menuitem['onclick'].'"';
$content .= '>'.$menuitem['label'].'</a>
';
} else {
$content .= $menuitem;
}
}
$content .= '
</div>