Unsupported scripts and control panel web app for a hosting company
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dbdbs.php 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?PHP
  2. require_once('lib/database.php');
  3. require_once('lib/common.php');
  4. ?>
  5. <div class="block">
  6. <h2>MySQL databases</h2>
  7. <form action="<?PHP echo CP_PATH; ?>database" method="post">
  8. <table class="innerblock bottomdiv">
  9. <tr>
  10. <th>&nbsp;</th>
  11. <th>Name</th>
  12. <th></th>
  13. </tr>
  14. <?PHP
  15. $i = 0;
  16. $sql = 'SELECT db_id, db_name FROM db_dbs WHERE user_id = '.UID;
  17. $res = mysql_query($sql) or mf(__FILE__, __LINE__, $sql);
  18. while ($row = mysql_fetch_array($res)) {
  19. ?>
  20. <tr class="<?PHP echo ($i == 0) ? 'even' : 'odd'; ?>">
  21. <td><input type="checkbox" name="db<?PHP echo $row['db_id']; ?>" id="db<?PHP echo $row['db_id']; ?>"<?PHP if (isset($_POST['delete'])) { if(isset($_POST['db'.$row['db_id']])) { echo ' checked="checked"'; }; echo ' disabled="disabled"'; } ?>>
  22. <td><?PHP echo $row['db_name']; ?></td>
  23. <?PHP if (isset($_POST['delete']) && isset($_POST['db'.$row['db_id']])) { ?>
  24. <input type="hidden" name="db<?PHP echo $row['db_id']; ?>" value="delete">
  25. <td style="color: red;">This database will be deleted</td>
  26. <?PHP } else { ?>
  27. <td></td>
  28. <?PHP } ?>
  29. </tr>
  30. <?PHP
  31. $i = 1 - $i;
  32. }
  33. ?>
  34. </table>
  35. <div class="innerblock">
  36. <p>With selected:</p>
  37. <blockquote>
  38. <?PHP if (isset($_POST['delete']) && !isset($_POST['confirm'])) { ?>
  39. <input type="hidden" name="confirm" value="confirm">
  40. <input type="submit" name="delete" value="Confirm deletion">
  41. <input type="submit" name="cancel" value="Cancel">
  42. <?PHP } else { ?>
  43. <input type="submit" name="delete" id="delete" value="Delete">
  44. <?PHP } ?>
  45. </blockquote>
  46. </div>
  47. </form>
  48. <div class="innerblock" style="padding-top: 0px;">
  49. <p>Add new database:</p>
  50. <form action="<?PHP echo CP_PATH; ?>database" method="post">
  51. <input type="hidden" name="action" value="adddb">
  52. <blockquote>Name: <?PHP echo USER; ?>_<input type="text" name="newdb">
  53. <input type="submit" value="Add">
  54. </blockquote>
  55. </form>
  56. </div>
  57. </div>