Advertisement
xPouney

Untitled

May 26th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.27 KB | None | 0 0
  1. <?php
  2. $pageid = 1;
  3. require_once('configurations.php');
  4.  
  5. if(!isset($_SESSION['id']))
  6. {
  7. header('Location: '.htmlspecialchars(trim($DetailsTableConfigurations['lien_site'])).'/index');
  8. exit();
  9. }
  10.  
  11. if(isset($_POST['envoyer'])) {
  12. if(!empty($_POST['dedi'])) {
  13. $dedi = htmlspecialchars($_POST['dedi']);
  14. if($_SESSION['vip_points'] >= 10) {
  15. if(strlen($dedi) <= 110) {
  16. $req = $bdd->prepare("UPDATE users SET vip_points = vip_points - ? WHERE id = ?");
  17. $req->execute(array("10", $_SESSION['id']));
  18. $insert_dedi = $bdd->prepare('INSERT INTO habbo_dedicace (username, message, ip) VALUES (:username, :message, :ip)');
  19. $insert_dedi->execute([
  20. 'username' => $_SESSION['pseudo'],
  21. 'message' => $dedi,
  22. 'ip' => $_SERVER['REMOTE_ADDR']
  23. ]);
  24. $success = "Votre dédicace vient d'être envoyez !";
  25. } else {
  26. $erreur = "La dédicace est trop longue";
  27. }
  28. } else {
  29. $erreur = "Vous n'avez pas assez de diamants pour envoyez la dédicace";
  30. }
  31. } else {
  32. $erreur = "Vous n'avez pas entrer de dédicace";
  33. }
  34. }
  35. ?>
  36. <!doctype html>
  37. <html lang="fr">
  38. <head>
  39. <meta charset="utf-8">
  40. <title><?php echo htmlspecialchars(trim($DetailsTableConfigurations['nom_site'])); ?> - <?php echo htmlspecialchars(trim($_SESSION['pseudo'])); ?></title>
  41. <?php require_once('template/template-web.php'); ?>
  42. <div class="main-container">
  43. <section class="bg-secondary" style="background: #e9ebee;padding: 12px 0;">
  44. <div class="container">
  45.  
  46. <link rel="stylesheet" type="text/css" href="dedicace.css">
  47. <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Roboto|Open+Sans:300italic,400,600,700,300">
  48.  
  49.  
  50. <div class="content" style="background-color: #fff;display: flex;padding-top: 15px;margin-top: -22px;margin-bottom: 5px;">
  51. <div class="col-lg-12">
  52.  
  53. <!-- DEDICACE -->
  54. <div class="slider-wrapper theme-default">
  55. <div id="slider" class="nivoSlider">
  56. <div style="float:left;border-right:2px solid #fff;padding:11px;">
  57. <a href="<?PHP echo $url; ?>dedicace.php" style="text-decoration:none;"><div class="left" style="margin-right:7px;"><img src="plus.png"></div>
  58. <div class="left"><b>D&eacute;dicaces</b></div></a>
  59.  
  60. </div>
  61. <?php
  62. $Dedicace = $bdd->query('SELECT * FROM habbo_dedicace ORDER BY id DESC');
  63. while($DetailDedi = $Dedicace->fetch()) {
  64. ?>
  65. <b><span class="date" style="position: relative;top: -9px;"><?php echo htmlspecialchars($DetailDedi['username']); ?></span></b>
  66. <span class="date" style="position: relative;top: -9px;"><?php echo htmlspecialchars($DetailDedi['message']); ?></span>
  67. <?php } ?>
  68. <div class="fade left dedi" id="dedi-in">
  69.  
  70. </div>
  71. </div>
  72. </div>
  73. <!-- FIN DEDICACE -->
  74. <script>
  75. $(function(){
  76. $('#dedi-in').html('Entre ta dédicace');
  77. });
  78. </script>
  79. <div class="habblet-container ">
  80. <div class="row-shop">
  81. <div class="title-shop">
  82. <h2>Envoyer une dédicace</h2>
  83. </div>
  84.  
  85. <div class="dedi-shop">
  86. <form method="post">
  87. <script type="text/javascript">
  88. function reste(texte)
  89. {
  90. var restants=110-texte.length;
  91. document.getElementById('caracteres').innerHTML=restants;
  92. }
  93. </script>
  94. <?PHP if(isset($success)) { echo "<div class='success-conf'>".$success."</div><br />"; } ?>
  95. <?PHP if(isset($erreur)) { echo "<div class='success-conf' style='background: #e65656;color:white;'>".$erreur."</div><br />"; } ?>
  96. <div>
  97. <input type="text" class="dedi-input" name="dedi" maxlength="110" placeholder="Entre ta dédicace" onkeyup="$('#dedi-in').text($(this).val());reste(this.value);" onkeypress="return taLimit(this)">
  98. </div>
  99. <div class="right" style="font-size:12px;color:#AAA;margin-right: 80px;text-align: right;">
  100. <span id="caracteres">110</span> carctères restants.
  101. </div>
  102. <br>
  103. <br>
  104. <div class="price-dedi">
  105. <div class="left">
  106. <table><tbody><tr><td><span style="font-size:24px;font-weight:100">10</span></td><td><span style="font-size:17px;font-weight:100"> Dimants <i>(vous avez <?php if(isset($_SESSION['id'])) { ?><?php echo intval(trim($_SESSION['vip_points'])); ?><?php } ?> diamants)</i></span></td></tr></tbody></table>
  107. </div>
  108. <div class="right">
  109. <input class="dedi-button" name="envoyer" type="submit" value="Envoyez ma dédicace !">
  110. </div>
  111. </div>
  112. </form>
  113. </div>
  114. </div>
  115. <div style="clear:both;"></div>
  116. </div>
  117. </div>
  118. </div>
  119.  
  120.  
  121. </div>
  122. </div>
  123.  
  124. </section>
  125.  
  126. <?php require_once('template/template-web2.php'); ?>
  127.  
  128.  
  129. </body>
  130. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement