option to add sidebar notice for logged out users
This commit is contained in:
parent
c8769aa9f3
commit
2142f290f3
|
@ -419,6 +419,7 @@ class QvitterAction extends ApiAction
|
|||
<div class="signup-input-container"><input placeholder="" type="password" name="user[user_password]" class="text-input" id="signup-user-password"></div>
|
||||
<button id="signup-btn-step1" class="signup-btn" type="submit"></button>
|
||||
<div id="other-servers-link"></div>
|
||||
<div id="qvitter-notice-logged-out"><?php print common_config('site', 'qvitternoticeloggedout'); ?></div>
|
||||
</div><?php } ?>
|
||||
<div id="user-header">
|
||||
<div id="mini-edit-profile-button"></div>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
/* · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
|
||||
|
||||
/* · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
|
||||
· ·
|
||||
· ·
|
||||
· Q V I T T E R ·
|
||||
|
@ -15,7 +15,7 @@
|
|||
· o> \\\\_\ ·
|
||||
· \\) \____) ·
|
||||
· ·
|
||||
· ·
|
||||
· ·
|
||||
· ·
|
||||
· Qvitter is free software: you can redistribute it and / or modify it ·
|
||||
· under the terms of the GNU Affero General Public License as published by ·
|
||||
|
@ -31,7 +31,7 @@
|
|||
· along with Qvitter. If not, see <http://www.gnu.org/licenses/>. ·
|
||||
· ·
|
||||
· Contact h@nnesmannerhe.im if you have any questions. ·
|
||||
· ·
|
||||
· ·
|
||||
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · */
|
||||
|
||||
if (!defined('STATUSNET') && !defined('LACONICA')) {
|
||||
|
@ -85,15 +85,19 @@ class QvitterAdminSettingsAction extends AdminPanelAction
|
|||
function saveSettings()
|
||||
{
|
||||
$qvitterNotice = $this->trimmed('qvitter-notice');
|
||||
$qvitterNoticeLoggedOut = $this->trimmed('qvitter-notice-logged-out');
|
||||
|
||||
// assert(all values are valid);
|
||||
// This throws an exception on validation errors
|
||||
|
||||
$this->validate($qvitterNotice);
|
||||
$this->validate($qvitterNoticeLoggedOut);
|
||||
|
||||
$config = new Config();
|
||||
|
||||
$result = Config::save('site', 'qvitternotice', $qvitterNotice);
|
||||
$result = Config::save('site', 'qvitternoticeloggedout', $qvitterNoticeLoggedOut);
|
||||
|
||||
|
||||
if (!$result) {
|
||||
// TRANS: Server error displayed when saving a sidebar notice was impossible.
|
||||
|
@ -180,6 +184,21 @@ class QvitterNoticeAdminPanelForm extends AdminForm
|
|||
$this->out->elementEnd('li');
|
||||
|
||||
$this->out->elementEnd('ul');
|
||||
|
||||
$this->out->elementStart('ul', 'form_data');
|
||||
|
||||
$this->out->elementStart('li');
|
||||
$this->out->textarea(
|
||||
'qvitter-notice-logged-out',
|
||||
// TRANS: Label for sidebar notice text field in admin panel.
|
||||
_('Qvitter sidebar notice text (logged out)'),
|
||||
common_config('site', 'qvitternoticeloggedout'),
|
||||
// TRANS: Tooltip for sidebar notice text field in admin panel.
|
||||
_('Qvitter\'s sidebar notice text, when logged out (255 characters maximum; HTML allowed)')
|
||||
);
|
||||
$this->out->elementEnd('li');
|
||||
|
||||
$this->out->elementEnd('ul');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -1085,6 +1085,13 @@ button#submit-login:hover {
|
|||
text-align:left;
|
||||
}
|
||||
|
||||
#qvitter-notice-logged-out {
|
||||
position: absolute;
|
||||
bottom:-240px;
|
||||
height:150px;
|
||||
width:290px;
|
||||
}
|
||||
|
||||
#page-container {
|
||||
width:890px;
|
||||
padding:17px 14px 0 14px;
|
||||
|
|
Loading…
Reference in New Issue
Block a user