mirror of
https://github.com/Mibew/mibew.git
synced 2025-02-24 07:14:33 +03:00
Hide system information from anyone but admins
This commit is contained in:
parent
84e4de1e7a
commit
8ced21fe86
src/mibew
libs/classes/Mibew/Controller
styles/pages/default/templates_src/server_side
@ -35,8 +35,10 @@ class AboutController extends AbstractController
|
||||
*/
|
||||
public function indexAction(Request $request)
|
||||
{
|
||||
$operator = $this->getOperator();
|
||||
$page = array_merge(
|
||||
array(
|
||||
'showSystemInfo' => is_capable(CAN_ADMINISTRATE, $operator),
|
||||
'localizations' => get_available_locales(),
|
||||
'phpVersion' => phpversion(),
|
||||
'extensions' => $this->getExtensionsInfo(),
|
||||
@ -45,7 +47,7 @@ class AboutController extends AbstractController
|
||||
'menuid' => 'about',
|
||||
'availableUpdates' => $this->getAvailableUpdates(),
|
||||
),
|
||||
prepare_menu($this->getOperator())
|
||||
prepare_menu($operator)
|
||||
);
|
||||
|
||||
return $this->render('about', $page);
|
||||
|
@ -14,43 +14,45 @@
|
||||
<p>{{{l10n "Copyright © {0} Contributors of the Mibew Messenger project." "2005-2017"}}}</p>
|
||||
<p>{{{l10n "For more information visit the official site of the project: <a href=\"https://mibew.org/\">https://mibew.org/</a>"}}}</p>
|
||||
|
||||
<br/><br/>
|
||||
{{#if showSystemInfo}}
|
||||
<br/><br/>
|
||||
|
||||
<h2>{{l10n "System information"}}</h2>
|
||||
<h3>{{l10n "You are using:"}}</h3>
|
||||
<div id="current-version">{{version}}</div>
|
||||
<h2>{{l10n "System information"}}</h2>
|
||||
<h3>{{l10n "You are using:"}}</h3>
|
||||
<div id="current-version">{{version}}</div>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<h3>{{l10n "Installed localizations:"}}</h3>
|
||||
{{#each localizations}}
|
||||
{{this}}
|
||||
{{/each}}
|
||||
|
||||
<br/><br/>
|
||||
|
||||
<h3>{{l10n "Environment:"}}</h3>
|
||||
PHP {{phpVersion}} {{#each extensions}}{{@key}}{{#if loaded}}{{#if version}}/{{version}}{{/if}}{{else}}/absent{{/if}} {{/each}}
|
||||
|
||||
<br/><br/>
|
||||
|
||||
<h2>{{l10n "Available updates"}}</h2>
|
||||
{{#if availableUpdates}}
|
||||
{{#each availableUpdates}}
|
||||
<h3>{{title}} ({{version}})</h3>
|
||||
{{#if description}}
|
||||
<div>{{description}}</div>
|
||||
{{/if}}
|
||||
<div>
|
||||
<a href="{{url}}">{{l10n "Download"}}</a>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<h3>{{l10n "Installed localizations:"}}</h3>
|
||||
{{#each localizations}}
|
||||
{{this}}
|
||||
{{/each}}
|
||||
{{else}}
|
||||
{{l10n "There is no available updates."}}<br/><br/>
|
||||
|
||||
<br/><br/>
|
||||
|
||||
<h3>{{l10n "Environment:"}}</h3>
|
||||
PHP {{phpVersion}} {{#each extensions}}{{@key}}{{#if loaded}}{{#if version}}/{{version}}{{/if}}{{else}}/absent{{/if}} {{/each}}
|
||||
|
||||
<br/><br/>
|
||||
|
||||
<h2>{{l10n "Available updates"}}</h2>
|
||||
{{#if availableUpdates}}
|
||||
{{#each availableUpdates}}
|
||||
<h3>{{title}} ({{version}})</h3>
|
||||
{{#if description}}
|
||||
<div>{{description}}</div>
|
||||
{{/if}}
|
||||
<div>
|
||||
<a href="{{url}}">{{l10n "Download"}}</a>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
{{/each}}
|
||||
{{else}}
|
||||
{{l10n "There is no available updates."}}<br/><br/>
|
||||
{{/if}}
|
||||
<a href="{{route "update_check"}}">{{l10n "Check for available updates"}}</a>
|
||||
{{/if}}
|
||||
<a href="{{route "update_check"}}">{{l10n "Check for available updates"}}</a>
|
||||
</div>
|
||||
|
||||
<div class="form-footer">
|
||||
|
Loading…
Reference in New Issue
Block a user