mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-08-15 16:12:12 +00:00
theme and language selector can be turn off on login page
This commit is contained in:
parent
2f18e2416b
commit
94b107b7bd
inc
op
out
views/bootstrap
|
@ -153,6 +153,8 @@ class Settings { /* {{{ */
|
||||||
var $_maxRecursiveCount = 10000;
|
var $_maxRecursiveCount = 10000;
|
||||||
// enable/disable language selection menu
|
// enable/disable language selection menu
|
||||||
var $_enableLanguageSelector = true;
|
var $_enableLanguageSelector = true;
|
||||||
|
// enable/disable theme selector
|
||||||
|
var $_enableThemeSelector = true;
|
||||||
// expandFolderTree
|
// expandFolderTree
|
||||||
var $_expandFolderTree = 1;
|
var $_expandFolderTree = 1;
|
||||||
// enable/disable editing of users own profile
|
// enable/disable editing of users own profile
|
||||||
|
@ -317,6 +319,7 @@ class Settings { /* {{{ */
|
||||||
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
|
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
|
||||||
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
|
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
|
||||||
$this->_enableLanguageSelector = Settings::boolVal($tab["enableLanguageSelector"]);
|
$this->_enableLanguageSelector = Settings::boolVal($tab["enableLanguageSelector"]);
|
||||||
|
$this->_enableThemeSelector = Settings::boolVal($tab["enableThemeSelector"]);
|
||||||
$this->_enableFullSearch = Settings::boolVal($tab["enableFullSearch"]);
|
$this->_enableFullSearch = Settings::boolVal($tab["enableFullSearch"]);
|
||||||
$this->_stopWordsFile = strval($tab["stopWordsFile"]);
|
$this->_stopWordsFile = strval($tab["stopWordsFile"]);
|
||||||
$this->_sortUsersInList = strval($tab["sortUsersInList"]);
|
$this->_sortUsersInList = strval($tab["sortUsersInList"]);
|
||||||
|
@ -574,6 +577,7 @@ class Settings { /* {{{ */
|
||||||
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
|
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
|
||||||
$this->setXMLAttributValue($node, "maxRecursiveCount", $this->_maxRecursiveCount);
|
$this->setXMLAttributValue($node, "maxRecursiveCount", $this->_maxRecursiveCount);
|
||||||
$this->setXMLAttributValue($node, "enableLanguageSelector", $this->_enableLanguageSelector);
|
$this->setXMLAttributValue($node, "enableLanguageSelector", $this->_enableLanguageSelector);
|
||||||
|
$this->setXMLAttributValue($node, "enableThemeSelector", $this->_enableThemeSelector);
|
||||||
$this->setXMLAttributValue($node, "enableFullSearch", $this->_enableFullSearch);
|
$this->setXMLAttributValue($node, "enableFullSearch", $this->_enableFullSearch);
|
||||||
$this->setXMLAttributValue($node, "expandFolderTree", $this->_expandFolderTree);
|
$this->setXMLAttributValue($node, "expandFolderTree", $this->_expandFolderTree);
|
||||||
$this->setXMLAttributValue($node, "stopWordsFile", $this->_stopWordsFile);
|
$this->setXMLAttributValue($node, "stopWordsFile", $this->_stopWordsFile);
|
||||||
|
|
|
@ -70,6 +70,7 @@ if ($action == "saveSettings")
|
||||||
$settings->_enableRecursiveCount = getBoolValue("enableRecursiveCount");
|
$settings->_enableRecursiveCount = getBoolValue("enableRecursiveCount");
|
||||||
$settings->_maxRecursiveCount = intval($_POST["maxRecursiveCount"]);
|
$settings->_maxRecursiveCount = intval($_POST["maxRecursiveCount"]);
|
||||||
$settings->_enableLanguageSelector = getBoolValue("enableLanguageSelector");
|
$settings->_enableLanguageSelector = getBoolValue("enableLanguageSelector");
|
||||||
|
$settings->_enableThemeSelector = getBoolValue("enableThemeSelector");
|
||||||
$settings->_expandFolderTree = intval($_POST["expandFolderTree"]);
|
$settings->_expandFolderTree = intval($_POST["expandFolderTree"]);
|
||||||
$settings->_stopWordsFile = $_POST["stopWordsFile"];
|
$settings->_stopWordsFile = $_POST["stopWordsFile"];
|
||||||
$settings->_sortUsersInList = $_POST["sortUsersInList"];
|
$settings->_sortUsersInList = $_POST["sortUsersInList"];
|
||||||
|
|
|
@ -37,7 +37,7 @@ else if (isset($_POST["referuri"]) && strlen($_POST["referuri"])>0) {
|
||||||
$themes = UI::getStyles();
|
$themes = UI::getStyles();
|
||||||
|
|
||||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||||
$view = UI::factory($theme, $tmp[1], array('enableguestlogin'=>$settings->_enableGuestLogin, 'enablepasswordforgotten'=>$settings->_enablePasswordForgotten, 'referrer'=>$refer, 'themes'=>$themes));
|
$view = UI::factory($theme, $tmp[1], array('enableguestlogin'=>$settings->_enableGuestLogin, 'enablepasswordforgotten'=>$settings->_enablePasswordForgotten, 'referrer'=>$refer, 'themes'=>$themes, 'languages'=>getLanguages(), 'enablelanguageselector'=>$settings->_enableLanguageSelector, 'enablethemeselector'=>$settings->_enableThemeSelector));
|
||||||
if($view) {
|
if($view) {
|
||||||
$view->show();
|
$view->show();
|
||||||
exit;
|
exit;
|
||||||
|
|
|
@ -36,6 +36,9 @@ class SeedDMS_View_Login extends SeedDMS_Bootstrap_Style {
|
||||||
$enablepasswordforgotten = $this->params['enablepasswordforgotten'];
|
$enablepasswordforgotten = $this->params['enablepasswordforgotten'];
|
||||||
$refer = $this->params['referrer'];
|
$refer = $this->params['referrer'];
|
||||||
$themes = $this->params['themes'];
|
$themes = $this->params['themes'];
|
||||||
|
$languages = $this->params['languages'];
|
||||||
|
$enableLanguageSelector = $this->params['enablelanguageselector'];
|
||||||
|
$enableThemeSelector = $this->params['enablethemeselector'];
|
||||||
|
|
||||||
$this->htmlStartPage(getMLText("sign_in"), "login");
|
$this->htmlStartPage(getMLText("sign_in"), "login");
|
||||||
$this->globalBanner();
|
$this->globalBanner();
|
||||||
|
@ -94,13 +97,13 @@ function guestLogin()
|
||||||
<input type="Password" id="pwd" name="pwd">
|
<input type="Password" id="pwd" name="pwd">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php if($enableLanguageSelector) { ?>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label" for="pwd"><?php printMLText("language");?>:</label>
|
<label class="control-label" for="pwd"><?php printMLText("language");?>:</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<?php
|
<?php
|
||||||
print "<select name=\"lang\">";
|
print "<select name=\"lang\">";
|
||||||
print "<option value=\"\">-";
|
print "<option value=\"\">-";
|
||||||
$languages = getLanguages();
|
|
||||||
foreach ($languages as $currLang) {
|
foreach ($languages as $currLang) {
|
||||||
print "<option value=\"".$currLang."\">".getMLText($currLang)."</option>";
|
print "<option value=\"".$currLang."\">".getMLText($currLang)."</option>";
|
||||||
}
|
}
|
||||||
|
@ -108,6 +111,10 @@ function guestLogin()
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
if($enableThemeSelector) {
|
||||||
|
?>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label" for="pwd"><?php printMLText("theme");?>:</label>
|
<label class="control-label" for="pwd"><?php printMLText("theme");?>:</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
|
@ -122,6 +129,9 @@ function guestLogin()
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<button type="submit" class="btn"><?php printMLText("submit_login") ?></button>
|
<button type="submit" class="btn"><?php printMLText("submit_login") ?></button>
|
||||||
|
|
|
@ -176,6 +176,10 @@ if(!is_writeable($settings->_configFilePath)) {
|
||||||
<td><?php printMLText("settings_enableLanguageSelector");?>:</td>
|
<td><?php printMLText("settings_enableLanguageSelector");?>:</td>
|
||||||
<td><input name="enableLanguageSelector" type="checkbox" <?php if ($settings->_enableLanguageSelector) echo "checked" ?> /></td>
|
<td><input name="enableLanguageSelector" type="checkbox" <?php if ($settings->_enableLanguageSelector) echo "checked" ?> /></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr title="<?php printMLText("settings_enableThemeSelector_desc");?>">
|
||||||
|
<td><?php printMLText("settings_enableThemeSelector");?>:</td>
|
||||||
|
<td><input name="enableThemeSelector" type="checkbox" <?php if ($settings->_enableThemeSelector) echo "checked" ?> /></td>
|
||||||
|
</tr>
|
||||||
<tr title="<?php printMLText("settings_sortUsersInList_desc");?>">
|
<tr title="<?php printMLText("settings_sortUsersInList_desc");?>">
|
||||||
<td><?php printMLText("settings_sortUsersInList");?>:</td>
|
<td><?php printMLText("settings_sortUsersInList");?>:</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user