KXStudio Website https://kx.studio/
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.

Donations.php 6.3KB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
9 years ago
9 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <?php
  2. $PAGE_TITLE = "KXStudio : Donations";
  3. $PAGE_TYPE = "DONATIONS";
  4. $PAGE_SOURCE_1 = ARRAY("/Donations");
  5. $PAGE_SOURCE_2 = ARRAY("Donations");
  6. include_once("includes/header.php");
  7. require "donate/config.php";
  8. require "donate/connect.php";
  9. ?>
  10. <p>
  11. KXStudio is and always will be a free and open-source project to everyone.<br/>
  12. Donations help ensure that developers have the needed enthusiasm and motivation to keep working on the project.<br/>
  13. Just because we're open-source doesn't mean we're allergic to money. ;)
  14. </p>
  15. <p>
  16. Currently the KXStudio project accepts donations via Flattr or PayPal.<br/>
  17. You can do a one-time donation or subscribe monthly.<br/>
  18. In either case, we thank you in advance for any donation you make!<br/>
  19. </p>
  20. <p>
  21. Note that PayPal takes a minimum 5% fee on all donations (10&euro; becomes 9.31&euro;).<br/>
  22. You can bypass this fee by sending money directly to falktx@falktx.com as a friend.<br/>
  23. <br/>
  24. </p>
  25. <?php
  26. $cur_amount = 0.0;
  27. if ($db_link) {
  28. $sql_donations_month = mysqli_query($db_link, "SELECT * FROM donations WHERE MONTH(dt) = MONTH(NOW()) AND YEAR(dt) = YEAR(NOW())");
  29. $sql_donations_last5 = mysqli_query($db_link, "SELECT * FROM donations ORDER BY dt DESC LIMIT 5");
  30. if (mysqli_num_rows($sql_donations_month)) {
  31. while ($sql_row = mysqli_fetch_assoc($sql_donations_month)) {
  32. $cur_amount += $sql_row["amount"];
  33. }
  34. }
  35. $cur_percent = $cur_amount / 300.0 * 100.0;
  36. if ($cur_percent > 100.0) {
  37. $cur_percent = 100.0;
  38. }
  39. ?>
  40. <div id="donations_container">
  41. This month donations: <?php print_r($cur_amount); ?> of 300.0 &euro; target<br/>
  42. <div id="donations_bar"><div style="width:<?php print_r($cur_percent); ?>%"></div></div>
  43. <p><br/></p>
  44. </div>
  45. <?php } /* $db_link */ ?>
  46. <table>
  47. <tr><td width="40px">
  48. </td><td valign="bottom" width="200px">
  49. <?php if ($db_link) { ?>
  50. <b>Last 5 donations:</b><br/>
  51. <?php
  52. while ($sql_row = mysqli_fetch_assoc($sql_donations_last5)) {
  53. echo "" . date("Y-m-d", strtotime($sql_row["dt"])) . " - " . $sql_row["amount"] . "&euro;<br/>";
  54. }
  55. } ?>
  56. </td><td valign="bottom" width="150px">
  57. <a class="FlattrButton" style="display:none;" href="http://kxstudio.sourceforge.net/"></a>
  58. <noscript>
  59. <a href="https://flattr.com/thing/1098067/KXStudio" target="_blank">
  60. <img src="https://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a>
  61. </noscript>
  62. </td><td valign="bottom" width="150px">
  63. <script src="https://liberapay.com/~42762/widgets/receiving.js"></script>
  64. <noscript>
  65. <a class="liberapay-btn" href="https://liberapay.com/~42762/donate">
  66. <svg viewBox="0 0 80 80" height="16" width="16">
  67. <g transform="translate(-78.37-208.06)" fill="#1a171b">
  68. <path d="m104.28 271.1c-3.571 0-6.373-.466-8.41-1.396-2.037-.93-3.495-2.199-4.375-3.809-.88-1.609-1.308-3.457-1.282-5.544.025-2.086.313-4.311.868-6.675l9.579-40.05 11.69-1.81-10.484 43.44c-.202.905-.314 1.735-.339 2.489-.026.754.113 1.421.415 1.999.302.579.817 1.044 1.546 1.395.729.353 1.747.579 3.055.679l-2.263 9.278"/><path d="m146.52 246.14c0 3.671-.604 7.03-1.811 10.07-1.207 3.043-2.879 5.669-5.01 7.881-2.138 2.213-4.702 3.935-7.693 5.167-2.992 1.231-6.248 1.848-9.767 1.848-1.71 0-3.42-.151-5.129-.453l-3.394 13.651h-11.162l12.52-52.19c2.01-.603 4.311-1.143 6.901-1.622 2.589-.477 5.393-.716 8.41-.716 2.815 0 5.242.428 7.278 1.282 2.037.855 3.708 2.024 5.02 3.507 1.307 1.484 2.274 3.219 2.904 5.205.627 1.987.942 4.11.942 6.373m-27.378 15.461c.854.202 1.91.302 3.167.302 1.961 0 3.746-.364 5.355-1.094 1.609-.728 2.979-1.747 4.111-3.055 1.131-1.307 2.01-2.877 2.64-4.714.628-1.835.943-3.858.943-6.071 0-2.161-.479-3.998-1.433-5.506-.956-1.508-2.615-2.263-4.978-2.263-1.61 0-3.118.151-4.525.453l-5.28 21.948"/>
  69. </g>
  70. </svg>
  71. <span>Donate</span>
  72. </a>
  73. </noscript>
  74. </td><td valign="bottom" width="150px" align="center">
  75. <strong>PayPal Single Donation</strong>
  76. <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  77. <input type="hidden" name="cmd" value="_s-xclick">
  78. <input type="hidden" name="hosted_button_id" value="A8QZW5UPVZGTW">
  79. <input type="hidden" name="currency_code" value="EUR">
  80. <input type="hidden" name="lc" value="US">
  81. <!--<input type="hidden" name="notify_url" value="https://kxstudio.linuxaudio.org/donate/ipn.php"/>-->
  82. <input type="hidden" name="return" value="https://kxstudio.linuxaudio.org/donate/thankyou.php"/>
  83. <input type="hidden" name="rm" value="2"/>
  84. <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal">
  85. <!--<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">-->
  86. </form>
  87. </td><td align="center" valign="bottom" width="220px">
  88. <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  89. <input type="hidden" name="cmd" value="_s-xclick">
  90. <input type="hidden" name="hosted_button_id" value="7G5AKFSNVDBX8">
  91. <table>
  92. <tr><td align="center">
  93. <input type="hidden" name="on0" value="Quantity"><strong>Paypal Subscription</strong></td></tr>
  94. <tr><td>
  95. <select name="os0">
  96. <option value="Small">Small : &euro;5.00 EUR - monthly</option>
  97. <option value="Medium">Medium : &euro;10.00 EUR - monthly</option>
  98. <option value="Large">Large : &euro;25.00 EUR - monthly</option>
  99. </select>
  100. </td></tr>
  101. </table>
  102. <input type="hidden" name="currency_code" value="EUR">
  103. <input type="hidden" name="lc" value="US">
  104. <!--<input type="hidden" name="notify_url" value="https://kxstudio.linuxaudio.org/donate/ipn.php"/>-->
  105. <input type="hidden" name="return" value="https://kxstudio.linuxaudio.org/donate/thankyou.php"/>
  106. <input type="hidden" name="rm" value="2"/>
  107. <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="PayPal">
  108. <!--<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">-->
  109. </form>
  110. </td></tr>
  111. </table>
  112. <p><br/></p>
  113. <?php
  114. include_once("includes/footer.php");
  115. ?>