Guest User

Untitled

a guest
Mar 30th, 2019
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.89 KB | None | 0 0
  1. <?php
  2. require '../imports/database.php';
  3. error_reporting(E_ALL);
  4. date_default_timezone_set('America/Chicago');
  5. ?>
  6. <!DOCTYPE html>
  7. <html lang="en" dir="ltr">
  8. <head>
  9. <meta charset="utf-8">
  10. <title>Admin Panel</title>
  11. <link rel="stylesheet" href="../css/master.css">
  12. <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
  13. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.css">
  14. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.css">
  15. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js" type="text/javascript"></script>
  16. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jodit/3.2.34/jodit.min.css">
  17. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/css/iziToast.css">
  18. <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
  19. <script src="https://cdnjs.cloudflare.com/ajax/libs/tag-editor/1.0.20/jquery.tag-editor.js"></script>
  20. <script src="https://cdnjs.cloudflare.com/ajax/libs/jodit/3.2.34/jodit.min.js"></script>
  21. <script src="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/js/iziToast.min.js"></script>
  22. </head>
  23. <body>
  24. <div class="admin">
  25. <div class="a-padding"><li class="isni"><a href="#"><i class="fas fa-pen"></i> Write Posts</a></li></div>
  26. <div class="a-padding"><li class="isni"><a href="#"><i class="fas fa-file-alt"></i> View Posts</a></li></div>
  27. <div class="a-padding"><li class="isni"><a href="#"><i class="fas fa-bookmark"></i> Viewers</a></li></div>
  28. <div class="a-padding"><li class="isni"><a href="#"><i class="fas fa-plus"></i> Widget</a></li></div>
  29. </div>
  30. <div class="main-body">
  31. <h1>Start Writing</h1>
  32. <form method="post">
  33. <input type="text" name="title" placeholder="Title" class="form" required>
  34. <div class="form-padding"><input type="text" name="author" placeholder="Author" class="form" required></div>
  35. <div class="form-padding"><input type="text" name="imgurl" placeholder="IMG URL..." class="form"></div>
  36. <div class="form-padding"><input type="text" name="tags" required></div>
  37. <div class="form-padding"><input type="text" name="htags" required></div>
  38. <div class="form-padding"><textarea id="body" name="bodydata" required></textarea></div>
  39. <div class="spacer"><input type="checkbox" name="hpbox"> Make Highlight</div>
  40. <input type="submit" name="post" class="form">
  41. </form>
  42. <?php
  43. if (isset($_POST["post"])) {
  44. if (isset($_POST["hpbox"])) {
  45. $title = $_POST["title"];
  46. $author = $_POST["author"];
  47. $imgurl = $_POST["imgurl"];
  48. $tags = $_POST["tags"];
  49. $htags = $_POST["htags"];
  50. $bd = $_POST["bodydata"];
  51. $date = date("D M d, Y");
  52. $time = date("h:i A");
  53. $p = "true";
  54. $harch_date = date("M Y");
  55.  
  56. $pinsql = "UPDATE `posts` SET `hp`='false' WHERE `hp`='true'";
  57.  
  58. if ($con->query($pinsql) === TRUE) {
  59. echo
  60. '
  61. <script type="text/javascript">
  62. iziToast.show({
  63. title: "Success!",
  64. message: "Queried highlight",
  65. backgroundColor: "#37c2dd"
  66. });
  67. </script>
  68. ';
  69. } else {
  70. echo "Error updating record: " . $con->error;
  71. }
  72.  
  73. $stmt = $con->prepare("INSERT INTO `posts` (`title`, `author`, `image`, `bodydata`, `tags`, `htags`, `date`, `time`, `hp`, `arch_id`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
  74. $stmt->bind_param("ssssssssss", $title, $author, $imgurl, $bd, $tags, $htags, $date, $time, $p, $harch_dat);
  75.  
  76. $stmt->execute();
  77. $stmt->close();
  78.  
  79.  
  80. echo
  81. '
  82. <script type="text/javascript">
  83. iziToast.show({
  84. title: "Success!",
  85. message: "Post inserted",
  86. backgroundColor: "#37c2dd"
  87. });
  88. </script>
  89. ';
  90. }else {
  91.  
  92. $title = $_POST["title"];
  93. $author = $_POST["author"];
  94. $imgurl = $_POST["imgurl"];
  95. $tags = $_POST["tags"];
  96. $htags = $_POST["htags"];
  97. $bd = $_POST["bodydata"];
  98. $date = date("D M d, Y");
  99. $time = date("h:i A");
  100. $arch_date = date("M Y");
  101. $p = "false";
  102.  
  103. $stmt = $con->prepare("INSERT INTO `posts` (`title`, `author`, `image`, `bodydata`, `tags`, `htags`, `date`, `time`, `hp`, `arch_id`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
  104. $stmt->bind_param("ssssssssss", $title, $author, $imgurl, $bd, $tags, $htags, $date, $time, $p, $arch_date);
  105.  
  106. $stmt->execute();
  107. $stmt->close();
  108. $con->close();
  109.  
  110. echo
  111. '
  112. <script type="text/javascript">
  113. iziToast.show({
  114. title: "Success!",
  115. message: "Post inserted",
  116. backgroundColor: "#37c2dd"
  117. });
  118. </script>
  119. ';
  120. }
  121. }
  122. ?>
  123. </div>
  124.  
  125. <script>
  126. $(document).ready(function() {
  127. var editor = new Jodit("#body", {
  128. "uploader": {
  129. "insertImageAsBase64URI": true
  130. }
  131. });
  132.  
  133. });
  134.  
  135. $('input[name="tags"]').tagEditor({
  136. placeholder: "Meta Tags",
  137. animateDelete: 100
  138. });
  139.  
  140. $('input[name="htags"]').tagEditor({
  141. placeholder: "Hidden Meta Tags",
  142. animateDelete: 100
  143. });
  144. </script>
  145. </body>
  146. </html>
Advertisement
Add Comment
Please, Sign In to add comment