- <?
- /*
- =============================================
- Движок: SHCMS Engine
- =============================================
- Название файла: Профиль
- =============================================
- Official website: http://shcms.ru
- =============================================
- */
- define('SHCMS', true);
- include_once'../system/inc/basic_settings.php';
- $shcmsengine['title'] = 'Личное меню '.$login.'';
- include_once'../template/head.php';
- registrat();
- $integ = $errors;
-
-
- $user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$user_id'"));
-
- if(isset($_POST['submit'])) {
- $submit = $_POST['submit'];
- }
-
- if(isset($submit))
- {
- if(isset($_POST['name'])) {
- $name = $_POST['name'];
- }
- if(isset($_POST['last_name'])) {
- $last_name = $_POST['last_name'];
-
- }
- if($_POST['pol']) {
- $pol = $_POST['pol'];
- }
- if(isset($_POST['email'])) {
- $email = $_POST['email'];
- }
- if(isset($_POST['icq'])) {
- $icq = $_POST['icq'];
- }
- if(isset($_POST['skype'])) {
- $skype = $_POST['skype'];
- }
- if(isset($_POST['us_d'])) {
- $us_d = $_POST['us_d'];
- }
- if(isset($_POST['us_m'])) {
- $us_m = $_POST['us_m'];
- }
- if(isset($_POST['us_g'])) {
- $us_g = $_POST['us_g'];
- }
- if(isset($_POST['description'])) {
- $description = $_POST['description'];
- }
- if(isset($_POST['wmid'])) {
- $wmid = $_POST['wmid'];
- }
-
- $user['name'] = isset($name) ? shcms_sh_shcms(substr($name, 0, 30)) : '';
- $user['last_name'] = isset($last_name) ? shcms_sh_shcms(substr($last_name, 0, 30)) : '';
- $user['email'] = isset($email) ? shcms_sh_shcms(substr($email, 0, 30)) : '';
- $user['icq'] = isset($icq) ? shcms_sh_shcms(substr($icq, 0, 10)) : '';
- $user['skype'] = isset($skype) ? shcms_sh_shcms(substr($skype, 0, 25)) : '';
- $user['us_d'] = isset($us_d) ? shcms_sh_shcms(substr($us_d, 0, 2)) : '';
- $user['us_m'] = isset($us_m) ? shcms_sh_shcms(substr($us_m, 0, 2)) : '';
- $user['us_g'] = isset($us_g) ? shcms_sh_shcms(substr($us_g, 0, 25)) : '';
- $user['description'] = isset($description) ? shcms_sh_shcms(substr($description, 0, 255)) : '';
- $user['wmid'] = isset($wmid) ? shcms_sh_shcms(substr($wmid, 0, 13)) : '';
- $user['pol'] = (isset ($pol) && $pol);
- $icq = rus_lat(strtolower($user['icq']));
-
- if(!is_numeric($icq)) {
- echo '<div class="errors">В ICQ должны быть только цифры!</div>';
- }
- if (!preg_match('#^[A-z0-9-\._]+@[A-z0-9]{2,}\.[A-z]{2,4}$#ui',$email)) {
- echo '<div class="errors">Email введен неправильно</div>';
- header("Refresh: 1; url=?");
- include_once'../template/foot.php';
- exit();
- }
- if(strlen($wmid) < 12) {
- echo '<div class="errors">Указан не корректный WebMoney идентификатор</div>';
- header("Refresh: 1; url=?");
- include_once'../template/foot.php';
- exit();
- }
-
- if($submit == true) {
- $ok_true = mysql_query("UPDATE `users` SET `name`='$name',`last_name`='$last_name',`email`='$email',`icq`='$icq',`skype`='$skype',`us_d`='$us_d',`us_m`='$us_m',`us_g`='$us_g',`description`='$description',`wmid`='$wmid',`pol`='$pol' WHERE `id`='$user_id'");
-
- if ($ok_true == true)
- {
- echo '<div class="actshcms">Изминение успешно вступили в силу</div>';
- header("Refresh: 1; url=?");
- include_once'../template/foot.php';
- exit();
- }
- else
- {
- errors('Возникла ошибка при редактирование');
- header("Refresh: 1; url=?");
- include_once'../template/foot.php';
- exit();
- }
-
- }
-
- }
- $form = new form ("?$conservation");
- $form->input ('<strong>Ваше имя:</strong>','name','text',''.$user['name'],true); // ;(TRUE/FALSE если False то удаляем тэг <br/> если True то добавляем тэг <br/>)
- $form->input ('<strong>Ваша Фамилия:</strong>','last_name','text',''.$user['last_name'],true);
- $form->input ('<strong>Дата рождение:</strong>','us_d','text',''.$user['us_d'],false, 2, 2);
- $form->input (false,'us_m','text',''.$user['us_m'],false, 2, 2);
- $form->input (false,'us_g','text',''.$user['us_g'],true, 4, 4);
- $form->input ('<strong>Ваш E-Mail:</strong>','email','text',''.$user['email'],true, false, 32);
- $form->input ('<strong>Номер ICQ:</strong>','icq','text',''.$user['icq'],true, false, 10);
- $form->input ('<strong>Skype:</strong>','skype','text',''.$user['skype'],true, false, 32);
- $form->input ('<strong>WMID:</strong>','wmid','text',''.$user['wmid'],true, false, 12);
- $form->select ('<strong>Ваш Пол:</strong>','pol',array('Мужской' => 1, 'Женский'=> 2),$user['pol']);
- $form->textarea ('<strong>О себе: </strong>(мах: 255 символов)','description',$user['description']);
- $form->submit ('Применить','submit');
- $form->finish();
-
- echo '<small>* Email необходим для восстановления забытого пороля';
-
- include_once'../template/foot.php';
- ?>