CodeDump.beA cosy home for your code snippets!

De code werd toegevoegd door cwcw op vrijdag 3 juli 2009 om 14:21.
Bewerk deze snippet | Download deze snippet

sda (****UNDEFINED****)
  1. <?php
  2.  
  3.  include_once ("./includes/mysql.connect.php");
  4.  
  5.  
  6.   mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `username`='{$data->username}'");
  7.  
  8. // DEBUG CODE:
  9. // echo $_SESSION['username'];
  10. // s = kolomnaam
  11. // q = zoekterm
  12.  
  13. /* ------------------------- */ ?>
  14. <html>
  15.  
  16.  
  17. <head>
  18.  
  19. <title></title>
  20. <link rel="stylesheet" type="text/css" href="css-v1.css">
  21. </head>
  22. <body style="margin: 0px;">
  23. <table width='90%' cellpadding='2' cellspacing='1' align='center' >
  24. <?PHP
  25.   $dbres                = mysql_query("SELECT * FROM `users` WHERE `username`='$data->username'");
  26.     $data                = mysql_fetch_object($dbres);
  27.  
  28.   $dbres                = mysql_query("SELECT * FROM `[buildings]` WHERE `type`='bulletfactory' AND `city`='$data->land'");
  29.     $aantal                = mysql_fetch_object($dbres);
  30.  
  31. if($aantal->owner ==''){
  32. print"
  33. <table align=center width=87%>
  34. <tr><td class=subTitle>Kogelfabriek kopen</td></tr>
  35. <tr><td class=mainTxt align=center>Deze kogelfabriek heeft nog geen eigenaar</td></tr>
  36. <tr><td class=mainTxt align=center>
  37. <a href='koopkf.php'>Klik hier om de kogelfabriek te kopen</a>
  38. </td></tr>
  39. </table>
  40. ";
  41. } else {
  42. $ownerr = ($aantal->owner == "unowned") ? "<b><a href=\"takebulfac.php\">Take Over!</a></b>" : "<a href=\"profile.php?x={$aantal->owner}\">$aantal->owner</a>";
  43. $owner = ($aantal->owner == "test") ? "<font color=white>Eigendom Van de Staat</font>" : "$ownerr";
  44.  
  45. $active = ($aantal->active >= "1") ? "<font color=green>Kogels Aan `t Maken</font>" : "<font color=red>Op Non-Actief</font>";
  46.  
  47. if (isset($_POST['buy'])) {
  48.        $amount = $_POST['amount'];
  49.        $genoegcash = round($aantal->price*$amount);
  50.        if($genoegcash <= $data->cash) {
  51. if($aantal->amount >= $amount) {
  52. if($data->username == $aantal->owner){
  53. print"<font color=red>* Dit is je eigen fabriek!</font>";
  54. exit;}
  55.                 if(!preg_match('/^[0-9]{1,10}$/',$_POST['amount'])){
  56.     echo "<font color=red>* error!</font>"; exit;}
  57. if($amount > 0) {
  58. mysql_query("UPDATE `[users]` set `kogels`=`kogels`+'$amount', `cash`=`cash`-'$genoegcash' WHERE `username`='$data->username'");
  59. mysql_query("UPDATE `[users]` set `bank`=`bank`+'$genoegcash' WHERE `username`='$aantal->owner'");
  60. mysql_query("UPDATE `[buildings]` set `amount`=`amount`-{$amount}, `profit`=`profit`+{$genoegcash} WHERE `type`='bulletfactory' AND `city`='$data->land'");
  61. echo "<tr><td class=maintxt>Je hebt $amount kogels gekocht.</td></tr>";
  62.  
  63. } else {
  64. echo "<font color=red>* Ongeldige Invoer!</font>";
  65. }
  66.  
  67. } else {
  68. echo "<font color=red>* Deze Kogelfabriek heeft niet zoveel kogels!</font>";
  69. }
  70. } else {
  71. echo "<font color=red>* Je hebt niet genoeg geld!</font>";
  72. }
  73. }
  74. ?>
  75. <html>
  76. <table width='50%' cellpadding='2' cellspacing='1' align='center' >
  77. <tr><td class="subtitle" colspan=2><center><b>Kogelfabriek</b></center></td></tr>
  78. <tr><td class="maintxt" colspan=2 align="center">Kogels zijn belangrijk, vooral als je in een familie zit dan zijn de kogels je Clanloon!<br>Deze Kogelfabriek is van <b><? echo $owner; ?></b> en het heeft <b><? echo $aantal->amount; ?></b> Kogels. De prijs is <b>$<? echo $aantal->price; ?></b> per kogel.<br>
  79. De Kogelfabriek is op het moment: <b><? echo $active; ?></b>.</td></tr>
  80.         <form method="POST"  action="">
  81.         <tr>
  82.         <td colspan=2 class=subtitle align=center>Koop kogels</td>
  83.         </tr>
  84.         <tr>
  85.         <td class="maintxt" 2>aantal kogels:&nbsp;&nbsp;<input type=text name=amount size=6>&nbsp;&nbsp;<input type="submit" value="Buy!" name="buy"></td>
  86.         </tr>
  87.         </table>
  88.         </form>
  89.  
  90. </center>
  91. <?
  92.  
  93. if ($data->username == $aantal->owner){
  94.   $activate                    = ($aantal->active == 1) ? "Stop de Fabriek" : "Start de Fabriek";
  95.     print <<<ENDHTML
  96. <form method="POST" action=""><br><br>
  97. <table width='50%' cellpadding='2' cellspacing='1' align='center' >
  98.     <tr><td class=subtitle colspan=4 align=center><b>Kogel fabriek</b></td></tr>
  99.     <tr><td class=maintxt colspan=4>
  100.     <center>
  101.     Je kan altijd de Kogel Fabriek droppen, De Kogel Fabriek heeft dan geen eigenaar, andere mensen kunnen hem dan overnemen!!<br>
  102.     <align="left">              <input type="submit" name="drop" value="Drop de Fabriek"><br><br>
  103. Aan iemand anders geven:<br>
  104. <input type="text" name="newowner" size="20" maxlength="20">&nbsp;&nbsp;<input type="submit" name="giveto" value="Geef!"></center>
  105.  
  106. <tr><td class=subtitle colspan=4 align=center>Prijs:</td></tr>
  107. <tr><td class=maintxt colspan=4>Nieuwe prijs:&nbsp;&nbsp;<input type="text" name="newprice" size="3" maxlength="5" value="$aantal->price">&nbsp;&nbsp;<input type="submit" name="setnewprice" value="verander!">&nbsp;&nbsp;&nbsp;&nbsp;De winst van de kogelfabriek is: €<b>$aantal->profit</b></td></tr>
  108.  
  109.  
  110.  
  111.  
  112.  
  113.                 <tr><td class="subtitle">&nbsp;</td><td class="subtitle">Aantal</td><td class="subtitle">Kwaliteit v/d Fabriek</td><td class="subtitle">Prijs</td></tr>
  114.                 <tr><td class="maintxt" align="center"><input type="radio" name="bphour" value="0"></td><td class="maintxt">0</td><td class="maintxt">Stop</td class="maintxt"><td class=maintxt>€0</td></tr>
  115.                 <tr><td class="maintxt" align="center"><input type="radio" name="bphour" value="25"></td><td class="maintxt">10000</td><td class="maintxt">Aan</td class="maintxt"><td class="maintxt">€2.500.000.</td></tr>
  116.            <tr><td colspan="3" class="maintxt">Als de Kogelfabriek aan staat word er elkuur 10000 kogels geleverd.</td><td class="maintxt" align="rightr"><input type="submit" name="setbph" value="Doen!" style="width: 50;"></td></tr>
  117.         </table></form>
  118.  
  119.  
  120. ENDHTML;
  121.  
  122. if (isset($_POST['drop'])){
  123. if ($data->username == $aantal->owner){
  124. mysql_query("UPDATE `[buildings]` SET `owner`='' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  125. mysql_query("UPDATE `[buildings]` SET `profit`='0' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  126. mysql_query("UPDATE `[buildings]` SET `amount`='0' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  127. mysql_query("UPDATE `[buildings]` SET `price`='2500' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  128. mysql_query("UPDATE `[buildings]` SET `active`='0' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  129. mysql_query("INSERT INTO `[logs]`(username,IP,code,area,time) values('$username','$IP','0','Drop BF',NOW())");
  130. echo "* Je dropte de kogelfabriek";
  131. }
  132. else {
  133. echo "* Deze Kogelfabriek is niet van jou!";
  134. }
  135. }
  136.  
  137. $newowner = $_POST['newowner'];
  138. if (isset($_POST['giveto']) && $data->username == $aantal->owner){
  139. $dbres = mysql_query("SELECT `username` FROM `[users]` WHERE `username`='$newowner'");
  140. $usernamecheck = mysql_num_rows($dbres);
  141. $new = mysql_fetch_object($dbres);
  142. if ($usernamecheck >= 1){
  143. mysql_query("UPDATE `[buildings]` SET `owner`='$new->username' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  144. mysql_query("UPDATE `[buildings]` SET `profit`='0' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  145. mysql_query("UPDATE `[buildings]` SET `amount`='0' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  146. mysql_query("UPDATE `[buildings]` SET `price`='2500' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  147. mysql_query("UPDATE `[buildings]` SET `active`='0' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  148. mysql_query("INSERT INTO `[logs]`(username,IP,code,area,time) values('$username','$IP','0','Give Bullet Factory',NOW())");
  149. echo "Je Gaf de KF aan $newowner!";
  150. }
  151. else {
  152. echo "* Ongeldige Usernaam!";
  153. }
  154. }
  155. if (isset($_POST['setnewprice'])){
  156. if (preg_match('/^[0-9]{1,7}$/',$_POST['newprice']) && $data->username == $aantal->owner){
  157. $newprice = $_POST['newprice'];
  158. if($newprice <100){ echo " De Prijs Moet Minimaal €100 Zijn "; exit; }
  159. if($newprice >2500){ echo " Je mag de prijs maximaal €2,500 maken "; exit; }
  160. mysql_query("UPDATE `[buildings]` SET `price`='$newprice' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  161. mysql_query("INSERT INTO `[logs]`(username,IP,code,area,time) values('$username','$IP','$newprice','Set new Bullet price',NOW())");
  162. echo "Je veranderde de prijs naar <b>\$$newprice</b>!";
  163. }
  164. else {
  165. echo "* Ongeldig aantal geld!";
  166. }
  167. }
  168. if (isset($_POST['storten'])){
  169. $storten2 = $_POST['stort'];
  170. if($storten2 < $data->cash){ echo "Je hebt niet genoeg geld!"; exit; }
  171. mysql_query("UPDATE `[buildings]` SET `profit`=`profit`+'$storten2' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  172. mysql_query("UPDATE `[users]` SET `cash`=`cash`-'$storten2' WHERE `username`='$data->username'");
  173. echo "<tr><td class=maintxt align=center>Je hebt €<b>\$storten2</b> gestort!";
  174. }
  175. if (isset($_POST['setbph'])){
  176. $newbph = $_POST['bphour'];
  177. mysql_query("UPDATE `[buildings]` SET `active`='$newbph' WHERE `type`='bulletfactory' AND `city`='$data->land'");
  178. mysql_query("INSERT INTO `[logs]`(username,IP,code,area,time) values('$username','$IP','$newbph','Set new BPH',NOW())");
  179. echo "actie succesvol voltooid!";
  180. }
  181. }
  182. }
  183. ?>
  184. </body>
  185. </html>
  186. <? mysql_close($mysql); ?>