php-censor/src/PHPCensor/View/Settings/index.phtml

133 lines
4.2 KiB
PHTML
Raw Normal View History

2016-07-19 20:28:11 +02:00
<?php use PHPCensor\Helper\Lang; ?>
2014-12-04 15:30:43 +01:00
2013-11-18 22:47:44 +01:00
<?php if (isset($_GET['saved']) && $_GET['saved'] == 1): ?>
<p class="alert alert-success" style="margin-bottom: 20px;">
2014-12-04 15:30:43 +01:00
<?php Lang::out('settings_saved'); ?>
</p>
<?php endif; ?>
2013-11-18 22:47:44 +01:00
<?php if (isset($_GET['saved']) && $_GET['saved'] == 2): ?>
<p class="alert alert-danger" style="margin-bottom: 20px;">
2014-12-04 15:30:43 +01:00
<?php Lang::out('settings_check_perms'); ?>
2013-11-18 22:47:44 +01:00
</p>
<?php endif; ?>
<?php if (!$isWriteable): ?>
<p class="alert alert-danger" style="margin-bottom: 20px;">
2014-12-04 15:30:43 +01:00
<?php Lang::out('settings_cannot_write'); ?>
</p>
<?php endif; ?>
<?php if (isset($_GET['linked']) && $_GET['linked'] == 1): ?>
<p class="alert alert-success" style="margin-bottom: 20px;">
2014-12-04 15:30:43 +01:00
<?php Lang::out('settings_github_linked'); ?>
</p>
<?php endif; ?>
<?php if (isset($_GET['linked']) && $_GET['linked'] == 2): ?>
<p class="alert alert-danger" style="margin-bottom: 20px;">
2014-12-04 15:30:43 +01:00
<?php Lang::out('settings_github_not_linked'); ?>
</p>
<?php endif; ?>
<div class="box box-primary">
<div class="box-body clearfix">
<?php print $basicSettings; ?>
</div>
</div>
<div class="box box-primary">
2014-12-04 15:30:43 +01:00
<div class="box-header"><h3 class="box-title"><?php Lang::out('build_settings'); ?></h3></div>
<div class="box-body clearfix">
<?php print $buildSettings; ?>
</div>
</div>
<div class="box box-primary">
2014-12-04 15:30:43 +01:00
<div class="box-header"><h3 class="box-title"><?php Lang::out('github_application'); ?></h3></div>
<div class="box-body clearfix">
2014-12-01 17:18:59 +01:00
<div class="row">
<div class="col-lg-12">
<?php
$id = null;
2016-07-21 19:02:11 +02:00
if (isset($settings['php-censor']['github']['id'])) {
$id = $settings['php-censor']['github']['id'];
2014-12-01 17:18:59 +01:00
}
2016-07-21 17:20:34 +02:00
$returnTo = APP_URL . 'settings/github-callback';
2014-12-01 17:18:59 +01:00
$githubUri = 'https://github.com/login/oauth/authorize?client_id='.$id.'&scope=repo&redirect_uri=' . $returnTo;
?>
2015-03-30 15:15:32 +02:00
<?php if (!empty($id)): ?>
2016-07-21 19:02:11 +02:00
<?php if (empty($githubUser['name']) || empty($settings['php-censor']['github']['token'])): ?>
2015-03-30 15:15:32 +02:00
<p class="alert alert-warning clearfix">
<?php Lang::out('github_sign_in', $githubUri); ?>
</p>
<?php else: ?>
<p class="alert alert-success">
2016-07-21 19:02:11 +02:00
<?php Lang::out('github_app_linked'); ?>
2014-12-04 15:30:43 +01:00
2015-03-30 15:15:32 +02:00
<strong>
<a href="<?php echo $githubUser['html_url']; ?>"><?php echo $githubUser['name']; ?></a>
</strong>
</p>
<?php endif; ?>
2014-12-01 17:18:59 +01:00
<?php endif; ?>
</div>
2014-12-01 17:18:59 +01:00
<div class="col-lg-8">
<?php print $github; ?>
</div>
2014-12-01 17:18:59 +01:00
<div class="col-lg-4">
<div class="box box-info">
<div class="box-header">
2014-12-04 15:30:43 +01:00
<h3 class="box-title"><?php Lang::out('github_where_to_find'); ?></h3>
2014-12-01 17:18:59 +01:00
</div>
<div class="box-body">
2014-12-04 15:30:43 +01:00
<p>
<?php Lang::out('github_where_help'); ?>
</p>
2014-12-01 17:18:59 +01:00
</div>
</div>
</div>
</div>
2014-12-01 17:18:59 +01:00
</div>
</div>
<div class="box box-primary">
<div class="box-header">
2014-12-04 15:30:43 +01:00
<h3 class="box-title"><?php Lang::out('email_settings'); ?></h3>
2014-12-01 17:18:59 +01:00
</div>
<div class="box-body clearfix">
2016-07-21 19:02:11 +02:00
<?php if (!isset($settings['php-censor']['email_settings'])): ?>
2014-12-01 17:18:59 +01:00
<p class="alert alert-warning clearfix">
2014-12-04 15:30:43 +01:00
<?php Lang::out('email_settings_help'); ?>
2014-12-01 17:18:59 +01:00
</p>
<?php endif; ?>
2014-12-01 17:18:59 +01:00
<?php print $emailSettings; ?>
</div>
</div>
2014-12-07 17:51:00 +01:00
<div class="box box-primary">
<div class="box-header">
<h3 class="box-title">Authentication Settings</h3>
</div>
2014-12-07 17:51:00 +01:00
<div class="box-body clearfix">
<p class="alert alert-warning clearfix">
2016-07-21 19:02:11 +02:00
Be careful: This setting disables authentication and uses your current admin account for all actions within PHP Censor with admin rights.
2014-12-07 17:51:00 +01:00
</p>
2014-12-07 17:51:00 +01:00
<?php print $authenticationSettings; ?>
</div>
2014-12-07 17:51:00 +01:00
</div>