Файл: modules/set.php
Строк: 43
<?
////////////////////////////////////////
///// Основа ApiCMS //////
///// Автор биллинга - IvanDanilov /////
///// Автор биллинга - IvanDanilov /////
///// ICQ 936545, mail: KyberID@ya.ru //
////////////////////////////////////////
////////////////////////////////////////
$title = 'Настройки профиля на сайте';
require_once '../api_core/apicms_system.php';
require_once '../api_core/head.php';
////////////////////////////////////////
$my_sets = mysql_real_escape_string($_POST['set_theme']);
///////////////////////////////////
if (isset($_POST['save'])){
if (isset($_POST['set_theme']) && preg_match('#^([A-z0-9-_()]+)$#ui', $_POST['set_theme']) && is_dir(H.'design/styles/'.$_POST['set_theme'])){
mysql_query("UPDATE `users` SET `style` = '$my_sets' WHERE `id` = '$user[id]' LIMIT 1");
}
///////////////////////////////////
if (isset($_POST['email']) && preg_match('/[0-9a-z_-]+@[0-9a-z_-^.]+.[a-z]{2,6}/i', $_POST['email'])){
$mailus = mysql_real_escape_string($_POST['email']);
mysql_query("UPDATE `users` SET `email` = '$mailus' WHERE `id` = '$user[id]' LIMIT 1");
}
///////////////////////////////////
echo '<div class="content"><center>Новые настройки системы приняты</center></div>';
}
////////////////////////////////////////
echo "<form method='post' action='?ok'>n";
echo '<div class="subhead">';
echo "Оформление <select name='set_theme'>n";
$opendirthem=opendir(H.'design/styles');
while ($themes_set=readdir($opendirthem)){
if ($themes_set=='.' || $themes_set=='..' || !is_dir(H."design/styles/$themes_set"))continue;
echo "<option value='$themes_set'>".trim(file_get_contents(H.'design/styles/'.$themes_set.'/them.name'))."</option>n";
}
closedir($opendirthem);
echo "</select><br />n";
echo '</div>';
///////////////////////////////////
echo '<div class="subhead">';
echo "E-mail: <input type='text' name='email' value='".htmlentities($user['email'], ENT_QUOTES, 'UTF-8')."' /><br />n";
echo '</div>';
///////////////////////////////////
echo "<div class='subhead'><center><input type='submit' name='save' value='Сохранить' /></center></div>n";
////////////////////////////////////////
apicms_foot();
?>