Просмотр файла admin_list/user_edit.php

Размер файла: 5.31Kb
  1. <?php
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Редактирование личных данных пользователей
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once'../system/inc/basic_settings.php';
  13. $shcmsengine['title'] = 'Редактирование личных данных пользователей';
  14. include_once'../template/head.php';
  15. registrat();
  16. if($_GET['id']){$id =$_GET['id'];}
  17. $adminka ->admin();
  18. $user4 = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$user_id'"));
  19. if($user4['team'] < 6)
  20. {
  21. echo 'Ошибка';
  22. header('Refresh: 1; url=/index.php?'.$conservation.'&');
  23. include_once'../template/foot.php';
  24. exit();
  25. }
  26. include_once'secu.php';
  27.  
  28. if(!$id)
  29. {
  30. echo '<div class="errors">Вы зашли неправильно</div>';
  31. header('Refresh: 1; url=/index.php?'.$conservation.'&');
  32. exit();
  33. }
  34. $user = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id=$id"));
  35.  
  36. if(isset($_POST['submit']))
  37. {$submit = $_POST['submit'];}
  38.  
  39. if(isset($submit))
  40. {
  41. if ($user['id'] == $user_id);
  42. if(isset($_POST['name']))
  43. {$name = $_POST['name'];}
  44. if(isset($_POST['login']))
  45. {$login = $_POST['login'];}
  46. if(isset($_POST['last_name']))
  47. {$last_name = $_POST['last_name'];}
  48. if(isset($_POST['email']))
  49. {$email = $_POST['email'];}
  50. if(isset($_POST['icq']))
  51. {$icq = $_POST['icq'];}
  52. if(isset($_POST['skype']))
  53. {$skype = $_POST['skype'];}
  54. if(isset($_POST['us_d']))
  55. {$us_d = $_POST['us_d'];}
  56. if(isset($_POST['us_m']))
  57. {$us_m = $_POST['us_m'];}
  58. if(isset($_POST['us_g']))
  59. {$us_g = $_POST['us_g'];}
  60. if(isset($_POST['description']))
  61. {$description = $_POST['description'];}
  62. if(isset($_POST['wmid']))
  63. {$wmid = $_POST['wmid'];}
  64. if($_POST['pol'])
  65. {$pol =$_POST['pol'];}
  66. $user['name'] = isset($name) ? shcms_sh_shcms(substr($name, 0, 30)) : '';
  67. $user['login'] = isset($login) ? shcms_sh_shcms(substr($login, 0, 40)) : '';
  68. $user['last_name'] = isset($last_name) ? shcms_sh_shcms(substr($last_name, 0, 30)) : '';
  69. $user['email'] = isset($email) ? shcms_sh_shcms(substr($email, 0, 30)) : '';
  70. $user['icq'] = isset($icq) ? shcms_sh_shcms(substr($icq, 0, 10)) : '';
  71. $user['skype'] = isset($skype) ? shcms_sh_shcms(substr($skype, 0, 25)) : '';
  72. $user['us_d'] = isset($us_d) ? shcms_sh_shcms(substr($us_d, 0, 2)) : '';
  73. $user['us_m'] = isset($us_m) ? shcms_sh_shcms(substr($us_m, 0, 2)) : '';
  74. $user['us_g'] = isset($us_g) ? shcms_sh_shcms(substr($us_g, 0, 25)) : '';
  75. $user['description'] = isset($description) ? shcms_sh_shcms(substr($description, 0, 255)) : '';
  76. $user['wmid'] = isset($wmid) ? shcms_sh_shcms(substr($wmid, 0, 13)) : '';
  77. $user['pol'] = (isset ($pol) && $pol);
  78. $icq = rus_lat(strtolower($user['icq']));
  79. if(!is_numeric($icq))
  80. {
  81. echo '<div class="errors">В ICQ должны быть только цифры!</div>';
  82. }
  83. if($submit ==true)
  84. {
  85.  
  86. $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`='$id'");
  87.  
  88. if ($ok_true == true)
  89. {
  90. echo '<div class="actshcms">Изменение успешно вступили в силу</div>';
  91. }
  92. else
  93. {
  94. echo 'Ошибка';
  95. }
  96.  
  97. }
  98.  
  99. }
  100.  
  101. echo '<form action="?id='.$id.'&'.$conservation.'" method="post">';
  102. echo '<div class="maintitle mainrazd">Изменить логин:</div><div class="maintext">';
  103. echo 'Логин:<br/><input type="text" maxlength="32" name="login" value="'.$user['login'].'"></div>';
  104. echo '<div class="maintitle mainrazd">Изменить личные данные:</div><div class="maintext">';
  105. echo 'Имя:<br/><input type="text" maxlength="32" name="name" value="'.$user['name'].'"><br/>';
  106. echo 'Фамилия:<br/><input type="text" maxlength="32" name="last_name" value="'.$user['last_name'].'"><br/>';
  107. echo 'Дата рождение:<br/><input size="2" type="text" maxlength="2"name="us_d" value="'.$user['us_d'].'"> ';
  108. echo '<input size="2" type="text" maxlength="2"name="us_m" value="'.$user['us_m'].'"> ';
  109. echo '<input size="4" type="text" maxlength="4"name="us_g" value="'.$user['us_g'].'"><br/>';
  110. echo 'E-mail:<br/><input type="text" maxlength="32"name="email" value="'.$user['email'].'"><br/>';
  111. echo 'ICQ:<br/><input type="text" maxlength="10" name="icq" value="'.$user['icq'].'"><br/>';
  112. echo 'Skype:<br/><input type="text" maxlength="32" name="skype" value="'.$user['skype'].'"><br/>';
  113. echo 'WMID:<br/><input type="text" maxlength="12" name="wmid" value="'.$user['wmid'].'"><br/>';
  114. echo'Ваш Пол:<br/> <select name="pol">';
  115. echo '<option value="1"'.((isset($user['pol']) and $user['pol'] == 1)?" selected='selected'":null).'>Мужской</option>';
  116. echo '<option value="2"'.((isset($user['pol']) and $user['pol'] == 2)?" selected='selected'":null).'>Женский</option>';
  117. echo '</select><br/>';
  118. echo 'О себе:(мах: 255 символов)<br/><textarea name="description">'.$user['description'].'</textarea><br/>';
  119. echo '<input type="submit" name="submit" value="Применить"></form></div>';
  120.  
  121.  
  122.  
  123.  
  124. include_once'../template/foot.php';
  125.  
  126. ?>