Advertisement
Guest User

Untitled

a guest
Feb 7th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.15 KB | None | 0 0
  1. <?php
  2. ob_start();
  3. require_once '../global.php';
  4. $TplClass->SetParam('title', 'Agregar Colors');
  5. $TplClass->SetParam('zone', 'Agregar Colors');
  6. $Functions->LoggedHk("true");
  7. $Functions->LoggedHkADMIN("true");
  8.  
  9. $users = $db->query("SELECT * FROM users WHERE username = '{$_SESSION['username']}' AND password = '{$_SESSION['password']}'");
  10. $user = $users->fetch_array();
  11. $action = $Functions->FilterText($_GET['action']);
  12. $id = $Functions->FilterText($_GET['id']);
  13. $do = $Functions->FilterText($_GET['do']);
  14. $key = $Functions->FilterText($_GET['key']);
  15.  
  16. $TplClass->SetAll();
  17. if( $_SESSION['ERROR_RETURN'] ){
  18. $TplClass->SetParam('error', '<div id="generic"><div id="error">'.$_SESSION['ERROR_RETURN'].'</div></div>');
  19. unset($_SESSION['ERROR_RETURN']);
  20. }
  21. if( $_SESSION['GOOD_RETURN'] ){
  22. $TplClass->SetParam('error', '<div id="generic"><div id="error" style="background: #88B600;border: 1px solid #88B600;">'.$_SESSION['GOOD_RETURN'].'</div></div>');
  23. unset($_SESSION['GOOD_RETURN']);
  24. }
  25. $result = $db->query("SELECT * FROM cms_settings WHERE id = 1 LIMIT 1");
  26. while($data = $result->fetch_array()){
  27. $SHORTNAME = $data['hotelname'];
  28. $FACE = $data['facebook'];
  29. $LOGO = $data['logo'];
  30. }
  31. if(isset($_POST['subirColor'])){
  32. $code = $Functions->FilterText($_POST['code']);
  33. $price = $Functions->FilterText($_POST['price']);
  34. $repeat = $db->query("SELECT * FROM cms_colores WHERE code = '".$code."'");
  35. if(empty($_POST['code']) || empty($_POST['price'])){
  36. $_SESSION['ERROR_RETURN'] = "Has dejado campos vac&iacute;os";
  37. header("LOCATION: ". HK ."/upcolores.php");
  38. }elseif($repeat->num_rows > 0){
  39. $_SESSION['ERROR_RETURN'] = "Ya existe una Color con el mismo C&oacute;digo";
  40. header("LOCATION: ". HK ."/upcolores.php");
  41. }else{
  42. $db->query("INSERT INTO cms_stafflogs (username, action, message, rank, userid, timestamp) VALUES ('". $_SESSION['username'] ."','Agregar Color (Tienda)', 'Ha agregado la Color ".$code." a ".$price." Diamantes', '". $user['rank'] ."', '". $user['id'] ."', '".date("Y-m-d ")."')");
  43. $db->query("INSERT INTO cms_colores (code, price, item_name) VALUES ('".$code."', '".$price."', 'Color')");
  44. $_SESSION['GOOD_RETURN'] = "Color agregada correctamente";
  45. header("LOCATION: ". HK ."/upcolores.php");
  46. }
  47. }
  48. if($_POST['saveColor']){
  49. if(isset($_POST['code']) && isset($_POST['price'])){
  50. $code = $Functions->FilterText($_POST['code']);
  51. $price = $Functions->FilterText($_POST['price']);
  52. if(empty($_POST['code']) || empty($_POST['price'])){
  53. $_SESSION['ERROR_RETURN'] = "Has dejado campos vac&iacute;os";
  54. header("LOCATION: ". HK ."/upcolores.php");
  55. }else{
  56. $db->query("UPDATE cms_colores SET code = '{$code}', price = '{$price}' WHERE id = '{$id}' LIMIT 1");
  57. $db->query("INSERT INTO cms_stafflogs (username, action, message, rank, userid, timestamp) VALUES ('". $_SESSION['username'] ."','Editar una Color', 'Ha editado la Color ".$code."', '". $user['rank'] ."', '". $user['id'] ."', '".date("Y-m-d ")."')");
  58. $_SESSION['GOOD_RETURN'] = "Color editada correctamente";
  59. header("LOCATION: ". HK ."/upcolores.php");
  60. }
  61. }
  62. }
  63. if($do == "dele" && !empty($key)){
  64. $db->query("INSERT INTO cms_stafflogs (username, action, message, rank, userid, timestamp) VALUES ('". $_SESSION['username'] ."','Borrar Color (Tienda)', 'Ha retirado una Color de la tienda', '". $user['rank'] ."', '". $user['id'] ."', '".date("Y-m-d ")."')");
  65. $db->query("DELETE FROM cms_colores WHERE id = '{$key}' LIMIT 1");
  66. $_SESSION['GOOD_RETURN'] = "Color retirada correctamente";
  67. header("LOCATION: ". HK ."/upcolores.php");
  68. }
  69. $TplClass->AddTemplateHK("templates", "header");
  70. ob_end_flush();
  71. ?>
  72. <html>
  73. <body>
  74. <div class="row">
  75. <?php global $db;
  76. if($action == "edit" && !empty($id)){
  77. $hj = $db->query("SELECT * FROM cms_colores WHERE id = '". $id ."'");
  78. $h_edit = $hj->fetch_array();
  79. ?>
  80. <div class="col-lg-6">
  81. <div class="panel border-1 border-green-500">
  82. <div class="panel-title bg-green-500">
  83. <div class="panel-head color-white"><i class="fa fa-plus"></i> Editar una Color (+<?php echo $h_edit['code']; ?> Color por -<?php echo $h_edit['price']; ?> Diamantes)</div>
  84. </div>
  85. <div class="panel-body">
  86. <form action="" method="post">
  87. <p class="text-light margin-bottom-20">Rellena todos los campos para editar un Color en la Tienda de la web</p>
  88. <img style="float:right" src="<?php echo BADGEURL; ?><?php echo $h_edit['code']; ?>.gif" alt="image">
  89. <div class="form-group">
  90. <label for="input-text" class="control-label">Aquí el color</label>
  91. <input type="text" class="form-control" id="input-text" name="code" placeholder="Color" value="<?php echo $h_edit['code']; ?>">
  92. </div>
  93. <div class="form-group">
  94. <label for="input-text" class="control-label">¿Por cuanto diamantes?</label>
  95. <input type="text" class="form-control" id="input-text" name="price" placeholder="Precio en Diamantes" value="<?php echo $h_edit['price']; ?>">
  96. </div>
  97.  
  98. <input name="saveColor" type="submit" class="btn btn-dark bg-blue-grey-800 color-white margin-left-10" value="Editar">
  99. </form>
  100. </div>
  101. </div>
  102. </div>
  103. <?php }else{ ?>
  104. <div class="col-lg-6">
  105. <div class="panel border-1 border-green-500">
  106. <div class="panel-title bg-green-500">
  107. <div class="panel-head color-white"><i class="fa fa-plus"></i> Agregar Color</div>
  108. </div>
  109. <div class="panel-body">
  110. <form action="" method="post">
  111. <p class="text-light margin-bottom-20">Rellena todos los campos para subir una Color a la Tienda de la web</p>
  112. <div class="form-group">
  113. <label for="input-text" class="control-label">Aquí el color</label>
  114. <input type="text" class="form-control" id="input-text" name="code" placeholder="Color" value="">
  115. </div>
  116. <div class="form-group">
  117. <label for="input-text" class="control-label">¿Por cuanto diamantes?</label>
  118. <input type="text" class="form-control" id="input-text" name="price" placeholder="Precio en Diamantes" value="5">
  119. </div>
  120. <input name="subirColor" type="submit" class="btn btn-dark bg-blue-grey-800 color-white margin-left-10" value="Agregar">
  121. </form>
  122. </div>
  123. </div>
  124. </div>
  125. <?php } ?>
  126. <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
  127. <div class="panel border-1 border-green-500">
  128. <div class="panel-title bg-green-500">
  129. <div class="panel-head color-white"><i class="fa fa-cart-arrow-down"></i> Colors</div>
  130. </div>
  131. <div class="panel-body no-border no-padding">
  132. <div class="slimScrollDiv" style="position: relative; overflow: hidden; width: auto; height: 430px;">
  133. <ul class="media-list panel-scroll media-content media-striped" style="overflow: auto; width: 100%; height: 430px;">
  134. <?php global $db;
  135. $msg = $db->query("SELECT * FROM cms_colores ORDER by id DESC");
  136. if($msg->num_rows > 0){
  137. while($mnsg = $msg->fetch_array()){?>
  138. <li class="media">
  139.  
  140. <div class="media-body">
  141. <div class="clearfix">
  142. <a href="#" class="media-heading"><font size="15" color="#<?php echo $mnsg['code']; ?>"><?php echo $mnsg['code']; ?></font></a>
  143. </div>
  144. <p class="box"><b><?php echo $mnsg['price']; ?></b> <img src="<?php echo CDN; ?>images/icons/crystal_offers.png" alt="image"></p>
  145. </div>
  146. <?php if($user['rank'] >= 9){ echo'<div class="media-footer"><div class="pull-right media-tools"><a href="'. HK .'/upcolores.php?action=edit&id='.$mnsg['id'].'"><b><i class="fa fa-pencil-square-o"></i> Editar</b></a> <a href="'. HK .'/upcolores.php?do=dele&key='.$mnsg['id'].'"><i class="fa fa-trash"></i> Eliminar</a></div></div>';} ?>
  147. </li>
  148. <?php } }else{echo "<center><b style='color:red;'><br>No hay Colors en la tienda</b></center>";}?>
  149. </ul>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. </div>
  155. <?php require_once 'templates/footer.php'; ?>
  156. </body>
  157. </html>
  158. <?php ob_end_flush(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement