/donation tracking/index.php

https://github.com/Jekotia/Miscellaneous · PHP · 111 lines · 99 code · 8 blank · 4 comment · 3 complexity · 14b1e2116b40865d5499971930389ff7 MD5 · raw file

  1. <link type="text/css" href="css/base/jquery-ui.css" rel="Stylesheet" />
  2. <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
  3. <script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
  4. <script>
  5. $(function() {
  6. $( "#accordion" ).accordion({ autoHeight: false });
  7. });
  8. </script>
  9. <?php
  10. $minerp_bill_due = "March 14th";
  11. $minerp_bill_sum = 50;
  12. $id = array("1"=>" ","2"=>" ","3"=>" ","4"=>" ");
  13. // database connect
  14. include_once('../mysql.php');
  15. $mysql_db = 'homebrew';
  16. $mysql_table_prefix = 'dt_';
  17. mysql_connect($mysql_host, $mysql_user, $mysql_pass)or die("cannot connect");
  18. mysql_select_db($mysql_db)or die("cannot select DB");
  19. // update
  20. if (isset($_GET['action']))
  21. {
  22. $action = $_GET['action'];
  23. if ($action = 'update')
  24. {
  25. // update user expenses
  26. $minerp_exp_total = 0;
  27. $query_select_users = mysql_query("SELECT * FROM `dt_users`");
  28. while($row_select_users = mysql_fetch_array($query_select_users))
  29. {
  30. $user_exp_num = 0;
  31. $user_exp_total = 0;
  32. $query_select_expenses = mysql_query("SELECT * FROM `dt_expenses` WHERE `exp_user_id` = '".$row_select_users['user_id']."'");
  33. while($row_select_expenses = mysql_fetch_array($query_select_expenses))
  34. {
  35. $user_exp_num++;
  36. $user_exp_total = $user_exp_total + $row_select_expenses['exp_amount'];
  37. $minerp_exp_total = $minerp_exp_total + $row_select_expenses['exp_amount'];
  38. }
  39. $query_update_users = "UPDATE `".$mysql_table_prefix."users` SET `user_exp_num` = '".$user_exp_num."', `user_exp_total` = '".$user_exp_total."' WHERE `user_id` = '".$row_select_users['user_id']."'";
  40. mysql_query($query_update_users);
  41. $query_update_minerp = "UPDATE `".$mysql_table_prefix."users` SET `user_exp_total` = '".$minerp_exp_total."' WHERE `user_id` = '1'";
  42. mysql_query($query_update_minerp);
  43. }
  44. // update user income
  45. $minerp_inc_total = 0;
  46. $query_select_users = mysql_query("SELECT * FROM `dt_users` LIMIT 10,1000");
  47. while($row_select_users = mysql_fetch_array($query_select_users))
  48. {
  49. $user_inc_num = 0;
  50. $user_inc_total = 0;
  51. $query_select_income = mysql_query("SELECT * FROM `dt_income` WHERE `inc_user_id` = '".$row_select_users['user_id']."'");
  52. while($row_select_income = mysql_fetch_array($query_select_income))
  53. {
  54. $user_inc_num++;
  55. $user_inc_total = $user_inc_total + $row_select_income['inc_amount'];
  56. $minerp_inc_total = $minerp_inc_total + $row_select_income['inc_amount'];
  57. }
  58. $query_update_users = "UPDATE `".$mysql_table_prefix."users` SET `user_inc_num` = '".$user_inc_num."', `user_inc_total` = '".$user_inc_total."' WHERE `user_id` = '".$row_select_users['user_id']."'";
  59. mysql_query($query_update_users);
  60. $query_update_minerp = "UPDATE `".$mysql_table_prefix."users` SET `user_inc_total` = '".$minerp_inc_total."' WHERE `user_id` = '1'";
  61. mysql_query($query_update_minerp);
  62. }
  63. echo "Data updated. Click <a href='index.php'>here</a> to go back.";
  64. die;
  65. }
  66. }
  67. ?>
  68. <div class="demo">
  69. <div id="accordion">
  70. <?php
  71. $query_select_minerp = mysql_query("SELECT * FROM `dt_users` WHERE `user_id` = '1'");
  72. $row_select_minerp = mysql_fetch_array($query_select_minerp);
  73. $minerp_avail_funds = $row_select_minerp['user_inc_total'] - $row_select_minerp['user_exp_total'];
  74. echo $id[2]."<h3><a href='#'>Server Finances</a></h3>".PHP_EOL;
  75. echo $id[2]."<div>".PHP_EOL;
  76. echo $id[3]."Total donations: $".$row_select_minerp['user_inc_total']." <br/>".PHP_EOL;
  77. echo $id[3]."Total expenses: $".$row_select_minerp['user_exp_total']." <br/>".PHP_EOL;
  78. echo $id[3]."Available funds: $".$minerp_avail_funds." <br/>".PHP_EOL;
  79. echo $id[3]."Required funds: $".$minerp_bill_sum." <br/>".PHP_EOL;
  80. echo $id[3]."Bill due ".$minerp_bill_due.PHP_EOL;
  81. echo $id[2]."</div>".PHP_EOL;
  82. $query_select_users = mysql_query("SELECT * FROM `dt_users` WHERE `user_id` > '11' ORDER BY `user_inc_total` DESC");
  83. while($row_select_users = mysql_fetch_array($query_select_users))
  84. {
  85. $user_inc_num = 0;
  86. echo $id[2]."<h3><a href='#'>".$row_select_users['user_label']." - ".$row_select_users['user_inc_num']." donation(s) - $".$row_select_users['user_inc_total']." total</a></h3>".PHP_EOL;
  87. echo $id[2]."<div>".PHP_EOL;
  88. $query_select_income = mysql_query("SELECT * FROM `dt_income` WHERE `inc_user_id` = '".$row_select_users['user_id']."'");
  89. while($row_select_income = mysql_fetch_array($query_select_income))
  90. {
  91. $user_inc_num++;
  92. if ($user_inc_num > 1) echo $id[3]."<br/>".PHP_EOL;
  93. echo $id[3]."$".$row_select_income['inc_amount']." - ".$row_select_income['inc_timestamp'].PHP_EOL;
  94. }
  95. echo $id[2]."</div>".PHP_EOL;
  96. }
  97. ?>
  98. </div>
  99. </div>
  100. </div>
  101. <br/>
  102. <br/>
  103. <a href='?action=update'>Update</a>