Advertisement
Guest User

Untitled

a guest
Jul 9th, 2019
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.26 KB | None | 0 0
  1. <style>
  2. .card {
  3. width: 200px;
  4. height: 230px;
  5. background: rgba(255, 255, 255, 0.03);
  6. box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.62);
  7. list-style-type: none;
  8. float: left;
  9. margin: 10px 20px;
  10. text-align: center;
  11. border-radius: 10px;
  12. }
  13.  
  14. .buy {
  15. background-color: #4CAF50; /* Green */
  16. border: none;
  17. color: white;
  18. margin: 15px;
  19. padding: 7px 28px;
  20. text-align: center;
  21. text-decoration: none;
  22. display: inline-block;
  23. font-size: 10px;
  24. font-weight: bold;
  25. border-radius: 10px;
  26. }
  27.  
  28. .card:hover {
  29. box-shadow: 1px 1px 10px black;
  30. transition: 0.5s ease;
  31. }
  32. .card i {
  33. font-size: 20px;
  34. padding: 0px 5px;
  35. }
  36.  
  37. .card p {
  38. border-color: 1px solid #000;
  39. font-size: 11px;
  40. padding: 5px;
  41. font-weight: bold;
  42. }
  43.  
  44. .card img {
  45. width: 198px;
  46. height: 140px;
  47.  
  48. background-color: rgba(255, 255, 255, 0.03);
  49. border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  50. border-top: 1px solid rgba(255, 255, 255, 0.05);
  51. }
  52.  
  53. .modalitati { text-align: center; }
  54.  
  55. .modalitati img {
  56. width: 180px;
  57. height: 50px;
  58.  
  59.  
  60. -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  61.  
  62. }
  63.  
  64. .modalitati img:hover {
  65. -webkit-filter: grayscale(10%); /* Safari 6.0 - 9.0 */
  66. transition: 1s ease;
  67.  
  68. }
  69.  
  70. .shop { text-align: center; }
  71. .shop img { border-radius: 5px; border: 2px dotted rgba(0, 0, 0, 0.36); background-color: rgba(255, 255, 255, 0.05);padding: 5px; text-align: center; }
  72.  
  73. </style>
  74. <div class="content-wrapper">
  75. <section class="content-header">
  76. <h1>
  77. Premium
  78. </h1>
  79. <ol class="breadcrumb">
  80. <li><a href="<?php echo Config::$_PAGE_URL ?>"><i class="fa fa-dashboard"></i> Home</a></li>
  81. <li>Premium</a></li>
  82. </ol>
  83. </section>
  84. <section class="content">
  85. <div class="box" style="padding:10px; word-wrap: break-word;">
  86. <div class="row">
  87. <div id="contentMain">
  88. <div id="contentPage" style="padding: 10px">
  89. <?php
  90. if(!isset($_GET['view'])) {
  91. if(!isset(Config::$_url[1])) {
  92. if(isset($_SESSION['user']) && isset($_POST['sendpremium']) && Config::getData('users', 'Admin', $_SESSION['user']))
  93. {
  94. $q = Config::$g_con->prepare("UPDATE `donation` SET `Topic` = ? WHERE `id` = 1");
  95. $q->execute(array($_POST['premiumtext']));
  96. Config::gotoPage('premium');
  97. }
  98. $q = Config::$g_con->prepare("SELECT * FROM `donation` WHERE `id` = 1");
  99. $q->execute();
  100. $update = $q->fetch(PDO::FETCH_OBJ);
  101. if(!isset($_GET['edit']) || (!isset($_SESSION['user']) || !Config::getData('users', 'Admin', $_SESSION['user']))) {
  102. if(isset($_SESSION['user']) && Config::getData('users', 'Admin', $_SESSION['user'])) echo '<a href="'.Config::$_PAGE_URL.'premium?edit" class="text-muted"><i class="fa fa-gear pull-right"></i></a>';
  103. echo $update->Topic;
  104. echo '<hr><center>
  105. <a href="'.Config::$_PAGE_URL.'premium/new_topic/paysafecard"><img src="'.Config::$_PAGE_URL.'resources/donations/paysafecard.png" style="height: 30px; margin-right: 10px"></a>
  106. <a href="'.Config::$_PAGE_URL.'premium/new_topic/other"><img src="'.Config::$_PAGE_URL.'resources/donations/paypal.png" style="height: 30px; margin-right: 10px"></a>
  107. <a href="'.Config::$_PAGE_URL.'premium/new_topic/other"><img src="'.Config::$_PAGE_URL.'resources/donations/tipeee.png" style="height: 30px"></a>
  108. </center></div></div></div></div>';
  109. if(isset($_SESSION['user'])) {
  110. echo '<div class="clearfix"></div><div class="box" style="padding:10px">
  111. <table class="table table-striped">
  112. <tr class="" >
  113. <th>Name</th>
  114. <th>Method</th>
  115. <th>Value</th>
  116. <th>Date</th>
  117. <th>Status</th>
  118. </tr>
  119. ';
  120. $q = Config::$g_con->prepare("SELECT * FROM `donatii` WHERE `nume` = ? ORDER BY `date` DESC");
  121. $q->execute(array($_SESSION['user']));
  122. while($check = $q->fetch(PDO::FETCH_OBJ)) {
  123. if($check->status == 0) $status = "<b><font color='orange'>Pending...</font></b>";
  124. if($check->status == 1) $status = "<b><i><font color='green'>Accepted</font></i></b>";
  125. if($check->status >= 2) $status = "<b><font color='red'>Rejected</font></b>";
  126. echo '
  127. <tr>
  128. <td>'.Config::getData("users","name",$check->nume).'</td>
  129. <td>'.($check->type ? "Other (PayPal/Tipeeestream)" : "Paysafecard").'</td>
  130. <td>'.$check->suma.' RON</td>
  131. <td>'.$check->date.'</td>
  132. <td>'.$status.'</td>
  133. </tr>
  134. ';
  135. }
  136. echo '</table></div>';
  137. }
  138. } else {
  139. ?>
  140. <form method="post">
  141. <script src="<?php echo Config::$_PAGE_URL ?>/resources/plugins/ckeditor/ckeditor.js"></script>
  142. <textarea name="premiumtext" class="form-control" rows="16" required><?php echo $update->Topic; ?></textarea>
  143. <script>CKEDITOR.replace('premiumtext');</script>
  144. <br><input type="submit" name="sendpremium" value="Update topic" class="btn btn-success pull-right"/>
  145. </form>
  146. <?php
  147. }
  148. } else if(Config::$_url[1] == "new_topic" && isset(Config::$_url[2]) && (Config::$_url[2] == "other" || Config::$_url[2] == "paysafecard")) {
  149. if(!isset($_SESSION['user'])) Config::gotoPage('premium');
  150. if(Config::$_url[2] == "paysafecard") {
  151. echo '<img class="pull-right" src="'.Config::$_PAGE_URL.'resources/donations/paysafecard.png" style="height: 30px; margin-right: 10px"><br><br>';
  152. if(isset($_POST['sendonation'])) {
  153. if(strlen($_POST['pin']) > 19 || strlen($_POST['money']) > 3) {
  154. echo '<div class="alert alert-warning alert-dismissible">
  155. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  156. <h4><i class="icon fa fa-warning"></i> Alert!</h4>
  157. You wrote more than usual characters in one of the fields.
  158. </div>';
  159. } else {
  160. $q = Config::$g_con->prepare("INSERT INTO `donatii` (`nume`,`pin`,`details`,`suma`) VALUES (?, ?, ?, ?)");
  161. $q->execute(array($_SESSION['user'],$_POST['pin'],$_POST['details'],$_POST['money']));
  162.  
  163. echo '<div class="alert alert-success alert-dismissible">
  164. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  165. <h4><i class="icon fa fa-check"></i> Success!</h4>
  166. Your donation was registered in our database with success!
  167. </div>';
  168. header( "refresh:2; url=".Config::$_PAGE_URL."premium" );
  169. }
  170. }
  171. echo '<form method="post">
  172. <div class="input-group">
  173. <span class="input-group-addon"><i class="fa fa-keyboard-o"></i></span>
  174. <input type="text" class="form-control" name="pin" placeholder="1234-1234-1234-1234" required>
  175. </div>
  176. <br>
  177. <div class="input-group">
  178. <span class="input-group-addon">RON</span>
  179. <input type="text" name="money" class="form-control" placeholder="25" required>
  180. </div>
  181. <br>
  182. <input type="text" class="form-control" name="details" placeholder="Any details about donation" required>
  183. <br>
  184. <center><input type="submit" name="sendonation" value="Send donation" class="btn btn-success"/></center>
  185. </form>';
  186. } else {
  187. echo '<img class="pull-right" src="'.Config::$_PAGE_URL.'resources/donations/tipeee.png" style="height: 30px; margin-right: 10px">
  188. <img class="pull-right" src="'.Config::$_PAGE_URL.'resources/donations/paypal.png" style="height: 30px; margin-right: 10px">
  189.  
  190. <br><br>';
  191. if(isset($_POST['sendonation'])) {
  192. if(strlen($_POST['money']) > 5) {
  193. echo '<div class="alert alert-warning alert-dismissible">
  194. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  195. <h4><i class="icon fa fa-warning"></i> Alert!</h4>
  196. You wrote more than usual characters in one of the fields.
  197. </div>';
  198. } else {
  199. $q = Config::$g_con->prepare("INSERT INTO `donatii` (`nume`,`details`,`suma`,`type`) VALUES (?, ?, ?, ?)");
  200. $q->execute(array($_SESSION['user'],$_POST['details'],$_POST['money'], ((Config::$_url[2] == "other") ? 1 : 0)));
  201.  
  202. echo '<div class="alert alert-success alert-dismissible">
  203. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  204. <h4><i class="icon fa fa-check"></i> Success!</h4>
  205. Your donation was registered in our database with success!
  206. </div>';
  207. header( "refresh:2; url=".Config::$_PAGE_URL."premium" );
  208. }
  209. }
  210. echo '<form method="post">
  211. <div class="input-group">
  212. <span class="input-group-addon">RON</span>
  213. <input type="text" name="money" class="form-control" placeholder="25" required>
  214. </div>
  215. <br>
  216. <input type="text" class="form-control" name="details" placeholder="Any details about donation (name, email, screenshot, any proofs)" required>
  217. <br>
  218. <center><input type="submit" name="sendonation" value="Send donation" class="btn btn-success"/></center>
  219. </form>';
  220. }
  221. } else Config::gotoPage('premium');
  222. } else {
  223. if(!isset($_SESSION['user']) || Config::getData('users', 'Admin', $_SESSION['user']) == 0) return Config::gotoPage('premium');
  224. if(isset($_POST['submit_pp']) && is_numeric($_POST['pp_'])) {
  225. $q = Config::$g_con->prepare("UPDATE `users` SET `PremiumPoints` = ? WHERE `id` = ?");
  226. $q->execute(array($_POST['pp_'],Config::getSpec("donatii","nume","id",$_GET['view'])));
  227. $q = Config::$g_con->prepare("UPDATE `donatii` SET `status` = 1 WHERE `id` = ?");
  228. $q->execute(array($_GET['view']));
  229. $text = 'Donatia ta a fost acceptat si ai primit '.$_POST['pp_'].' PremiumPoints.';
  230. $link = 'premium';
  231. Config::notificationCreate(Config::getSpec("donatii","nume","id",$_GET['view']),Config::getData('users','name',Config::getSpec("donatii","nume","id",$_GET['view'])),$text,Config::getData('users','name',$_SESSION['user']),$link);
  232.  
  233. echo '<div class="alert alert-success alert-dismissible">
  234. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  235. <h4><i class="icon fa fa-check"></i> Success!</h4>
  236. You setted PremiumPoints to this player to <b>'.$_POST['pp_'].'</b>. Player has been informed by notification!
  237. </div>';
  238. }
  239. if(isset($_POST['deny'])) {
  240. $q = Config::$g_con->prepare("UPDATE `donatii` SET `status` = 2 WHERE `id` = ?");
  241. $q->execute(array($_GET['view']));
  242. $text = 'Donatia ta a fost respinsa.';
  243. $link = 'premium';
  244. Config::notificationCreate(Config::getSpec("donatii","nume","id",$_GET['view']),Config::getData('users','name',Config::getSpec("donatii","nume","id",$_GET['view'])),$text,Config::getData('users','name',$_SESSION['user']),$link);
  245.  
  246. echo '<div class="alert alert-success alert-dismissible">
  247. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
  248. <h4><i class="icon fa fa-check"></i> Success!</h4>
  249. This donation action has been declined. Player has been informed by notification!
  250. </div>';
  251. }
  252.  
  253. $q = Config::$g_con->prepare("SELECT * FROM `donatii` WHERE `id` = ?");
  254. $q->execute(array($_GET['view']));
  255. if(!$q->rowCount()) Config::gotoPage('premium');
  256. $donations = $q->fetch(PDO::FETCH_OBJ);
  257.  
  258. if(Config::getSpec("donatii","status","id",$_GET['view']) == 0) $status = "<b><font color='orange'>Pending...</font></b>";
  259. if(Config::getSpec("donatii","status","id",$_GET['view']) == 1) $status = "<b><i><font color='green'>Accepted</font></i></b>";
  260. if(Config::getSpec("donatii","status","id",$_GET['view']) >= 2) $status = "<b><font color='red'>Rejected</font></b>";
  261. echo '
  262. <h4><b>'.Config::getData("users","name",Config::getSpec("donatii","nume","id",$_GET['view'])).' donation</b> <small><i>('.Config::getSpec("donatii","date","id",$_GET['view']).') ('.$status.')</i></small></h4>';
  263. if(!Config::getSpec("donatii","type","id",$_GET['view'])) echo '<i><b>PIN:</b></i> '.Config::getSpec("donatii","pin","id",$_GET['view']).'<br>';
  264. echo '
  265. <i><b>Value:</b></i> '.Config::getSpec("donatii","suma","id",$_GET['view']).' RON<br>
  266. <i><b>Method:</b></i> '.(Config::getSpec("donatii","type","id",$_GET['view']) ? "Other (<b>PayPal</b>/<b>Tipeeestream</b>)" : "<b>Paysafecard</b>").'<br>
  267. <i><b>Details:</b></i> '.Config::xss_clean(Config::getSpec("donatii","details","id",$_GET['view'])).'';
  268. if(Config::getSpec("donatii","status","id",$_GET['view']) == 0) echo '<hr><form method="post">
  269. <button type="submit" name="deny" class="btn btn-danger pull-right">Reject</button>
  270. <input type="text" name="pp_" class="form-control" style="width: 15%" placeholder="Premium Points">
  271. <button type="submit" name="submit_pp" class="btn btn-success">Accept & give PP</button>
  272. </form>';
  273. else echo '<hr><center><a href="'.Config::$_PAGE_URL.'adminpanel"><< Go back</a></center>';
  274. }
  275. ?>
  276.  
  277. </div>
  278. </div>
  279. </section>
  280. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement