Файл: admin/configuration.php
Строк: 440
<?php
include("header.php");
if(isset($_POST)) {
if (count($_POST) > 1) {
if (!check_allow()) {
?>
<script src="../plugins/bower_components/jquery/dist/jquery.min.js"></script>
<script>
$(document).ready(function () {
$('#sa-title').trigger('click');
});
</script>
<?php
} else {
// Content that will be written to the config file
$content = "<?phpn";
$content .= "$config['db']['host'] = '" . addslashes($config['db']['host']) . "';n";
$content .= "$config['db']['name'] = '" . addslashes($config['db']['name']) . "';n";
$content .= "$config['db']['user'] = '" . addslashes($config['db']['user']) . "';n";
$content .= "$config['db']['pass'] = '" . addslashes($config['db']['pass']) . "';n";
$content .= "$config['db']['pre'] = '" . addslashes($config['db']['pre']) . "';n";
$content .= "n";
$content .= "$config['site_title'] = '" . addslashes($_POST['site_title']) . "';n";
$content .= "$config['site_url'] = '" . addslashes($_POST['site_url']) . "';n";
$content.= "$config['admin_email'] = '".addslashes($_POST['admin_email'])."';n";
$content .= "n";
$content .= "$config['tpl_name'] = '" . addslashes(stripslashes($_POST['tpl_name'])) . "';n";
$content .= "$config['tpl_color'] = '" . addslashes(stripslashes($_POST['tpl_color'])) . "';n";
$content .= "n";
$content .= "$config['lang'] = '" . addslashes($_POST['lang']) . "';n";
$content .= "$config['userlangsel'] = '" . addslashes($_POST['userlangsel']) . "';n";
$content .= "n";
$content .= "$config['facebook_app_id'] = '" . addslashes($_POST['facebook_app_id']) . "';n";
$content .= "$config['facebook_app_secret'] = '" . addslashes($_POST['facebook_app_secret']) . "';n";
$content .= "$config['google_app_id'] = '" . addslashes($_POST['google_app_id']) . "';n";
$content .= "$config['google_app_secret'] = '" . addslashes($_POST['google_app_secret']) . "';n";
$content .= "n";
$content .= "$config['transfer_filter'] = '" . $_POST['transfer_filter'] . "';n";
$content .= "$config['version'] = '" . $config['version'] . "';n";
$content .= "$config['installed'] = '1';n";
$content .= "?>";
// Open the config.php for writting
$handle = fopen('../config.php', 'w');
// Write the config file
fwrite($handle, $content);
// Close the file
fclose($handle);
transfer($config, 'configuration.php', 'Configuration Saved');
exit;
}
}
}
?>
<!-- Page Content -->
<div id="page-wrapper">
<div class="container-fluid">
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">Настройки</h4>
</div>
<div class="col-lg-9 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="index.php">Статистика</a></li>
<li class="active">Настройки</li>
</ol>
</div>
<!-- /.col-lg-12 -->
</div>
<!-- /row -->
<div class="row">
<div class="col-md-12">
<div class="panel panel-info">
<div class="panel-wrapper collapse in" aria-expanded="true">
<div class="panel-body">
<div class="col-md-12">
<div class="white-box">
<!--<h3 class="box-title m-b-0">Configuration</h3>-->
<!--<p class="text-muted m-b-30 font-13"></p>-->
<form class="form-horizontal" method="post">
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label"><span class="mytooltip tooltip-effect-1"><span class="tooltip-item2">Имя сайта (?)</span><span class="tooltip-content4 clearfix"><span class="tooltip-text2"><strong>Имя сайта</strong> это то, что вы хотели бы, чтобы ваш сайт был известен, это будет использоваться в электронных письмах и в заголовке ваших веб-страниц.</span></span></span></label>
<div class="col-sm-9">
<input name="site_title" class="form-control" type="Text" id="site_title" value="<?php echo stripslashes($config['site_title']);?>" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label"><span class="mytooltip tooltip-effect-1"><span class="tooltip-item2">Адрес сайта (?)</span><span class="tooltip-content4 clearfix"><span class="tooltip-text2"><strong>Адрес сайта</strong> это URL-адрес, где вы установили MaterialChat. Точный путь MaterialChat к вашем домене. Он должен добавить / в конце URL-адреса</span></span></span></label>
<div class="col-sm-9">
<input name="site_url" type="Text" class="form-control" id="site_url" value="<?php echo stripslashes($config['site_url']);?>" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label"><span class="mytooltip tooltip-effect-1"><span class="tooltip-item2">Email Администратора (?)</span><span class="tooltip-content4 clearfix"><span class="tooltip-text2">Это адрес электронной почты, на который будут отправляться контактные и отчетные письма, а также адрес электронной почты в этом чате.</span></span></span></label>
<div class="col-sm-9">
<input name="admin_email" type="Text" class="form-control" id="admin_email" value="<?php echo stripslashes($config['admin_email']);?>" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label"><span class="mytooltip tooltip-effect-1"><span class="tooltip-item2">Язык сайта (?)</span><span class="tooltip-content4 clearfix"><span class="tooltip-text2"><strong>Язык сайта</strong> поле позволяет вам изменить язык, на котором будет использоваться скрипт.</span></span></span></label>
<div class="col-sm-9">
<select name="lang" id="lang" class="form-control" style="width:60%">
<?php
$langs = array();
if ($handle = opendir('../includes/lang/'))
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$lang2 = str_replace('.php','',$file);
$lang2 = str_replace('lang_','',$lang2);
$langs[] = $lang2;
}
}
closedir($handle);
}
sort($langs);
foreach ($langs as $key => $lang2)
{
if($config['lang'] == $lang2)
{
echo '<option value="'.$lang2.'" selected>'.ucwords($lang2).'</option>';
}
else
{
echo '<option value="'.$lang2.'">'.ucwords($lang2).'</option>';
}
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword4" class="col-sm-3 control-label">Пользователи могут выбирать язык</label>
<div class="col-sm-9">
<select name="userlangsel" class="form-control" id="userlangsel" style="width:60%;">
<option value="1" <?php if($config['userlangsel'] == 1){ echo "selected"; } ?>>Да</option>
<option value="0" <?php if($config['userlangsel'] == 0){ echo "selected"; } ?>>Нет</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword4" class="col-sm-3 control-label">Тема</label>
<div class="col-sm-9">
<select name="tpl_name" class="form-control" id="tpl_name" style="width:60%;">
<option value="style-light" <?php if($config['tpl_name'] == "style-light"){ echo "selected"; } ?>>Светлая тема</option>
<option value="style-dark" <?php if($config['tpl_name'] == "style-dark"){ echo "selected"; } ?>>Темная тема</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">Фильтр переходов (<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Следует ли показывать экран переноса между сохраненными страницами администрирования или нет.</span></span></span></a>)</label>
<div class="col-sm-9">
<select name="transfer_filter" class="form-control" id="transfer_filter" style="width:60%;">
<option value="1" <?php if($config['transfer_filter'] == 1){ echo "selected"; } ?>>Yes</option>
<option value="0" <?php if($config['transfer_filter'] == 0){ echo "selected"; } ?>>No</option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label">Facebook App ID (<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Facebook app id using for facebook login api: Insert your facebook app id</span></span></span></a>)</label>
<div class="col-sm-9">
<input name="facebook_app_id" class="form-control" type="password" id="facebook_app_id" value="<?php echo stripslashes($config['facebook_app_id']);?>" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label">Facebook App Secret (<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Facebook app secret using for facebook login api: Insert your facebook app secret</span></span></span></a>)</label>
<div class="col-sm-9">
<input name="facebook_app_secret" class="form-control" type="password" id="facebook_app_secret" value="<?php echo stripslashes($config['facebook_app_secret']);?>" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label">Facebook callback url (<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Copy this redirect url and paste when create facebook api for your script.</span></span></span></a>)</label>
<div class="col-sm-9">
<input name="facebook_call_backurl" class="form-control" type="hidden" id="facebook_call_backurl" value="<?php echo $config['site_url']; ?>includes/social_login/facebook/" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label">Google App ID (<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Google app id using for Google login api: Insert your Google app id</span></span></span></a>)</label>
<div class="col-sm-9">
<input name="google_app_id" class="form-control" type="password" id="google_app_id" value="<?php echo stripslashes($config['google_app_id']);?>" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label">Google App Secret (<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Google app secret using for Google login api: Insert your Google app secret</span></span></span></a>)</label>
<div class="col-sm-9">
<input name="google_call_backurl" class="form-control" type="password" id="google_call_backurl" value="<?php echo $config['site_url']; ?>includes/social_login/google/" style="width:60%;">
</div>
</div>
<div class="form-group">
<label for="inputEmail3" class="col-sm-3 control-label">Google callback url(<a class="mytooltip" href="javascript:void(0)">?<span class="tooltip-content5"><span class="tooltip-text3"><span class="tooltip-inner2">Copy this redirect url and paste when create google api for your script.</span></span></span></a>)</label>
<div class="col-sm-9">
<input name="google_app_id" class="form-control" type="password" id="google_app_id" value="<?php echo stripslashes($config['google_app_id']);?>" style="width:60%;">
</div>
</div>
<div class="form-group m-b-0">
<div class="col-sm-offset-3 col-sm-9">
<button name="Submit" type="submit" class="btn btn-info waves-effect waves-light m-t-10">Сохранить настройки</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php include("footer.php"); ?>