index.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. require_once ($_SERVER['DOCUMENT_ROOT']."/inc/auth.php");
  3. require_once ($_SERVER['DOCUMENT_ROOT']."/inc/languages/" . $language . ".php");
  4. $msg_error = "";
  5. if (isset($_POST["create"])) {
  6. $login = $_POST["newlogin"];
  7. if ($login) {
  8. list ($lcount) = mysqli_fetch_array(mysqli_query($db_link, "Select count(id) from Customers where LCase(Login)=LCase('$login')"));
  9. if ($lcount > 0) {
  10. $msg_error = "Ошибка создания менеджера. Логин $login в базе уже есть!";
  11. LOG_INFO($db_link, $msg_error);
  12. unset($_POST);
  13. } else {
  14. $new['Login'] = $login;
  15. insert_record($db_link, "Customers", $new);
  16. list ($id) = mysqli_fetch_array(mysqli_query($db_link, "Select id from Customers where Login='$login' order by id DESC"));
  17. LOG_INFO($db_link, "Создание нового менеджера login: $login");
  18. header("location: editcustom.php?id=$id");
  19. }
  20. }
  21. header("Location: " . $_SERVER["REQUEST_URI"]);
  22. }
  23. if (isset($_POST["remove"])) {
  24. $fid = $_POST["fid"];
  25. while (list ($key, $val) = @each($fid)) {
  26. if ($val) {
  27. LOG_INFO($db_link, "Удаляем менеджера с id: $val");
  28. delete_record($db_link, "Customers", "id=" . $val);
  29. }
  30. }
  31. header("Location: " . $_SERVER["REQUEST_URI"]);
  32. }
  33. unset($_POST);
  34. require_once ($_SERVER['DOCUMENT_ROOT']."/inc/header.php");
  35. print_control_submenu($page_url);
  36. ?>
  37. <div id="cont">
  38. <br>
  39. <form name="def" action="index.php" method="post">
  40. <b>Список администраторов.</b>
  41. <table class="data">
  42. <tr align="center">
  43. <td width="30"><input type="checkbox" onClick="checkAll(this.checked);"></td>
  44. <td><b>Login</b></td>
  45. </tr>
  46. <?
  47. $users = get_records($db_link,'Customers','True ORDER BY Login');
  48. foreach ($users as $row) {
  49. $cl = "data";
  50. print "<tr align=center>\n";
  51. print "<td class=\"$cl\" style='padding:0'><input type=checkbox name=fid[] value=".$row['id']."></td>\n";
  52. print "<td class=\"$cl\" align=left width=200><a href=editcustom.php?id=".$row['id'].">" . $row['Login'] . "</a></td>\n";
  53. }
  54. ?>
  55. </table>
  56. <table class="data">
  57. <tr>
  58. <td><input type=text name=newlogin value="Unknown"></td>
  59. <td><input type="submit" name="create" value="Добавить логин"></td>
  60. <td align="right"><input type="submit" name="remove" value="Удалить"></td>
  61. </tr>
  62. </table>
  63. </form>
  64. <?php
  65. require_once ($_SERVER['DOCUMENT_ROOT']."/inc/footer.php");
  66. ?>