Advertisement
Guest User

php

a guest
Jul 10th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.18 KB | None | 0 0
  1. <?php
  2. ob_start();
  3. require_once '../global.php';
  4. $TplClass->SetParam('title', 'Coloca emblemas');
  5. $TplClass->SetParam('zone', 'Coloca emblemas');
  6. $Functions->LoggedHk("true");
  7.  
  8. $users = $db->query("SELECT * FROM users WHERE username = '{$_SESSION['username']}' AND password = '{$_SESSION['password']}'");
  9. $user = $users->fetch_array();
  10.  
  11. $TplClass->SetAll();
  12. if( $_SESSION['ERROR_RETURN'] ){
  13. $TplClass->SetParam('error', '<div id="generic"><div id="error">'.$_SESSION['ERROR_RETURN'].'</div></div>');
  14. unset($_SESSION['ERROR_RETURN']);
  15. }
  16. if( $_SESSION['GOOD_RETURN'] ){
  17. $TplClass->SetParam('error', '<div id="generic"><div id="error" style="background: #88B600;border: 1px solid #88B600;">'.$_SESSION['GOOD_RETURN'].'</div></div>');
  18. unset($_SESSION['GOOD_RETURN']);
  19. }
  20. $result = $db->query("SELECT * FROM cms_settings WHERE id = 1 LIMIT 1");
  21. while($data = $result->fetch_array()){
  22. $SHORTNAME = $data['hotelname'];
  23. $FACE = $data['facebook'];
  24. $LOGO = $data['logo'];
  25. }
  26. if(isset($_POST['guardar'])){
  27. $code = $Functions->FilterText($_POST['code']);
  28. $title = $Functions->FilterText($_POST['title']);
  29. $desc_b =$Functions->FilterText($_POST['desc_badge']);
  30. $nombrefoto1 = $_FILES['foto1']['name'];
  31. $ruta1 = $_FILES['foto1']['tmp_name'];
  32. if(empty($code) || empty($title) || empty($desc_b) || empty($nombrefoto1)){
  33. echo "<script>alert('Você deixo algo vazio!');location.href='/Painelthiago/subir.php';</script>";
  34. }else{
  35. if(is_uploaded_file($ruta1)){
  36. if($_FILES['foto1']['type'] == 'image/gif'){
  37. $tips = 'gif';
  38. $type = array('image/gif' => 'gif');
  39. $name = $id.$nombrefoto1;
  40. $destino1 = 'C:/Unky/Web/swf/c_images/album1584'.$name;//URL de tu carpeta album1584
  41. copy($ruta1,$destino1);
  42.  
  43. $file = 'C:/Unky/Web/swf/gamedata/external_flash_texts.txt';//URL de tus external_flash_texts
  44. $fp = fopen($file, 'a');
  45. fwrite($fp, "
  46. badge_name_".$code."=".$title."\r\n");
  47. fwrite($fp, "badge_desc_".$code."=".$desc_b);
  48. fclose($fp);
  49.  
  50. $dbQuery= array();
  51. $dbQuery['code'] = $code;
  52. $dbQuery['required_right'] = '';
  53. $query = $db->insertInto('badge_definitions', $dbQuery);
  54. $db->query("INSERT INTO badge_definitions (code, required_right,) VALUES ('". $_SESSION['username'] ."',''");
  55. echo "<script>alert('Emblema hospedado com exito!');location.href='/Painelthiago/subir.php';</script>";
  56.  
  57. $ruta_imagen = $destino1;
  58. $miniatura_ancho_maximo = 40;
  59. $miniatura_alto_maximo = 40;
  60.  
  61. $info_imagen = getimagesize($ruta_imagen);
  62. $imagen_ancho = $info_imagen[0];
  63. $imagen_alto = $info_imagen[1];
  64. $imagen_tipo = $info_imagen['mime'];
  65.  
  66. switch ( $imagen_tipo ){
  67. case "image/gif":
  68. $imagen = imagecreatefromgif( $ruta_imagen );
  69. break;
  70. }
  71. $lienzo = imagecreatetruecolor( $miniatura_ancho_maximo, $miniatura_alto_maximo );
  72. imagefilledrectangle($lienzo, $imagesx());
  73. imagecopyresampled($lienzo, $imagen, 0, 0, 0, 0, $miniatura_ancho_maximo, $miniatura_alto_maximo, $imagen_ancho, $imagen_alto);
  74. imagegif($lienzo, $destino1, 80);
  75. }else{
  76. echo "<script>alert('So imagens .GIF é de 40x40!');location.href='/Painelthiago/subir.php';</script>";
  77. }
  78. }
  79. }
  80. }
  81. define("show_plugin_menu", true);
  82. require("inc/top.php");
  83. ob_end_flush();
  84. ?>
  85. <html>
  86. <body>
  87. <div class="row">
  88. <div class="col-lg-6">
  89. <div class="panel border-1 border-blue-500" style="margin-left:10px;">
  90. <div class="panel-title bg-blue-500" style="margin-left:15px;">
  91. <div class="panel-head color-white"><i class="fa fa-upload"></i> Hospedar um emblema no hotel!</div>
  92. </div>
  93. <br>
  94. <p class="text-light margin-bottom-20" style="margin-left:15px;"> ATENÇÃO: Depois que hospeda o emblema você deve ir no hotel é fala o comando: (:atualizar badge_definitions)</p>
  95. <div class="panel-body">
  96. <form action="" method="post" enctype="multipart/form-data">
  97. <p class="text-light margin-bottom-20">Imagem GIF de 40x40 px</p>
  98. <div class="form-group">
  99. <label for="input-text" class="control-label">C&oacute;digo</label>
  100. <input type="text" class="form-control" id="input-text" name="code" placeholder="C&oacute;digo">
  101. </div>
  102. <div class="form-group">
  103. <label for="input-text" class="control-label">Nome do Titulo</label>
  104. <input type="text" class="form-control" id="input-text" name="title" placeholder="Nome do Titulo">
  105. </div>
  106. <div class="form-group">
  107. <label for="input-text" class="control-label">Descrição</label>
  108. <input type="text" class="form-control" id="input-text" name="desc_badge" placeholder="Descrição do emblema">
  109. </div>
  110. <input class="btn btn-dark bg-light-blue-300 color-white margin-left-10" name="foto1" type="file" id="foto1" ><br>
  111. <input style="width: 150px;
  112. float: right;
  113. margin-right: 14px; margin-top: 10px;" name="guardar" type="submit" class="btn btn-success" value="Hospeda emblema">
  114. </form>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. <footer id="footer-bar" class="row">
  121. <p id="footer-copyright" class="col-xs-12">
  122. &copy; Painel Habbz By: Thiago Araujo
  123. </p>
  124. </footer>
  125. </div>
  126. <script src="js/jquery.js"></script>
  127. <script src="js/bootstrap.js"></script>
  128. <script src="js/scripts.js"></script>
  129. </body>
  130. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement