Unsupported scripts and control panel web app for a hosting company
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

dbusers.php 2.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?PHP
  2. require_once('lib/database.php');
  3. require_once('lib/common.php');
  4. ?>
  5. <div class="block">
  6. <form action="<?PHP echo CP_PATH; ?>database" method="post">
  7. <input type="hidden" name="action" value="edituser">
  8. <h2>MySQL user accounts</h2>
  9. <table class="innerblock bottomdiv">
  10. <tr>
  11. <th>&nbsp;</th>
  12. <th>Name</th>
  13. <th>Host</th>
  14. <th></th>
  15. </tr>
  16. <?PHP
  17. $i = 0;
  18. $sql = 'SELECT dbuser_id, dbuser_name FROM db_users WHERE user_id = '.UID;
  19. $sql .= ' ORDER BY dbuser_name';
  20. $res = mysql_query($sql) or mf(__FILE__, __LINE__, $sql);
  21. while ($row = mysql_fetch_array($res)) {
  22. ?>
  23. <tr class="<?PHP echo ($i == 0) ? 'even' : 'odd'; ?>">
  24. <td><input type="checkbox" name="user<?PHP echo $row['dbuser_id']; ?>" id="user<?PHP echo $row['dbuser_id']; ?>"<?PHP if (isset($_POST['userdelete'])) { if(isset($_POST['user'.$row['dbuser_id']])) { echo ' checked="checked"'; }; echo ' disabled="disabled"'; } ?>>
  25. <td><?PHP echo $row['dbuser_name']; ?></td>
  26. <td>localhost</td>
  27. <?PHP if (isset($_POST['userdelete']) && isset($_POST['user'.$row['dbuser_id']])) { ?>
  28. <input type="hidden" name="user<?PHP echo $row['dbuser_id']; ?>" value="delete">
  29. <td style="color: red;">This user will be deleted</td>
  30. <?PHP } else { ?>
  31. <td></td>
  32. <?PHP } ?>
  33. </tr>
  34. <?PHP
  35. $i = 1 - $i;
  36. }
  37. ?>
  38. </table>
  39. <div class="innerblock">
  40. <p>With selected:</p>
  41. <blockquote>
  42. <?PHP if (isset($_POST['userdelete']) && !isset($_POST['confirm'])) { ?>
  43. <input type="hidden" name="confirm" value="confirm">
  44. <input type="submit" name="userdelete" value="Confirm deletion">
  45. <input type="submit" name="cancel" value="Cancel">
  46. <?PHP } else { ?>
  47. <input type="submit" name="userdelete" value="Delete"><!--<span style="margin: 0px 20px;">or</span>
  48. <input type="password" name="pass"><input type="submit" name="cpass" value="Change password">-->
  49. <?PHP } ?>
  50. </blockquote>
  51. </div>
  52. </form>
  53. <div class="innerblock" style="margin-top: 0px; padding-top: 0px;">
  54. <form action="<?PHP echo CP_PATH; ?>database" method="post">
  55. <input type="hidden" name="action" value="adduser">
  56. <p>Add new user:</p>
  57. <blockquote>
  58. <label for="dbuser">Username:</label>
  59. <?PHP echo USER; ?>_<input type="text" name="dbuser">
  60. <label for="dbpass">Password:</label>
  61. <input type="password" name="dbpass">
  62. <input type="submit" value="Add">
  63. </blockquote>
  64. </form>
  65. </div>
  66. </div>