Advertisement
Guest User

TESTE

a guest
Mar 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.18 KB | None | 0 0
  1. <?php
  2.  
  3. if($user_rank > 5){
  4.  
  5. if($hkzone !== true){ header("Location: index.php?throwBack=true"); exit; }
  6. if(!session_is_registered(acp)){ header("Location: index.php?p=login"); exit; }
  7.  
  8. $pagename = "News bearbeiten";
  9. $pageid = "news";
  10.  
  11. $page = FilterText($_GET['page']);
  12.  
  13. $posts = mysql_evaluate("SELECT COUNT(*) FROM cms_news");
  14. $pages = ceil(($posts + 0) / 50);
  15.  
  16. if($page > $pages || $page < 1){
  17. $page = 1;
  18. }
  19.  
  20. if($_POST['site']){
  21. header("location: ".$adminpath."/index/p/news&page=".$_POST['page']."");
  22. }
  23.  
  24. if($_POST['site2']){
  25. header("location: ".$adminpath."/index/p/news&page=".$_POST['page2']."");
  26. }
  27.  
  28. if($do == "delete" && is_numeric($key)){
  29.  
  30. $check = mysql_query("SELECT id FROM cms_news WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
  31.  
  32. if(mysql_num_rows($check) > 0){
  33. mysql_query("DELETE FROM cms_news WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
  34. mysql_query("INSERT INTO stafflogs (action,message,note,userid,targetid,timestamp) VALUES ('Housekeeping','Nieuws verwijderd','news.php','".$my_id."','0','".$date_full."')") or die(mysql_error());
  35. $msg = "<div class='rounded rounded-green'><center>Nieuws word verwijderd. <img src=\"./images/check.gif\"></center></div>";
  36. } else {
  37. $msg = "<div class='rounded rounded-red'><center>Fout - Nieuws kon niet verwijderd worden. <img src=\"./images/del.gif\"></center></div>";
  38. }
  39.  
  40. } elseif($do == "edit" && is_numeric($key)){
  41.  
  42. $check = mysql_query("SELECT * FROM cms_news WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
  43.  
  44. if(mysql_num_rows($check) > 0){
  45. $article = mysql_fetch_assoc($check);
  46. $editor_mode = true;
  47. } else {
  48. $msg = "<div class='rounded rounded-red'><center>Fout - Nieuws kon niet gewist worden. <img src=\"./images/del.gif\"></center></div>";
  49. }
  50.  
  51. } elseif($do == "save" && is_numeric($key) && isset($_POST['image'])){
  52.  
  53. $check = mysql_query("SELECT id FROM cms_news WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
  54.  
  55. if(mysql_num_rows($check) > 0){
  56.  
  57. $newsdata = mysql_fetch_assoc($check);
  58.  
  59. if($_POST['comments'] == true){ $checked = '1'; }else{ $checked = '0'; }
  60.  
  61. mysql_query("UPDATE cms_news SET title = '".$_POST['title']."', image = '".$_POST['image']."', shortstory = '".$_POST['shortstory']."', longstory = '".$_POST['longstory']."', author = '".$_POST['author']."' WHERE id = '".$key."' LIMIT 1") or die(mysql_error());
  62. mysql_query("INSERT INTO stafflogs (action,message,note,userid,targetid,timestamp) VALUES ('Housekeeping','Nieuws word veranderd','news.php','".$my_id."','0','".$date_full."')") or die(mysql_error());
  63. $msg = "<div class='rounded rounded-green'><center>Nieuws opgeslagen. <img src=\"./images/check.gif\"></center></div>";
  64. $editor_mode = false;
  65.  
  66. } else {
  67.  
  68. $msg = "<div class='rounded rounded-red'><center>Error! - Deze nieuws bestaat niet meer! <img src=\"./images/check.gif\"></center></div>";
  69.  
  70. }
  71.  
  72. } elseif($do == "add"){
  73.  
  74. $editor_mode = true;
  75.  
  76. if($_POST['submit']){
  77.  
  78. mysql_query("INSERT INTO stafflogs (action,message,note,userid,targetid,timestamp) VALUES ('Housekeeping','News wurde hinzugefügt','news_add.php','".$my_id."','0','".$date_full."')") or die(mysql_error());
  79. mysql_query("INSERT INTO cms_news (title,longstory,shortstory,published,image,campaign,campaignimg,author) VALUES ('".$_POST['title']."','".$_POST['shortstory']."','".$_POST['longstory']."','".time()."','".$_POST['image']."','0','0','".$_POST['author']."')") or die(mysql_error());
  80. $msg = "<div class='rounded rounded-green'><center>News saved.</center></div>";
  81. $editor_mode = false;
  82. }
  83. }
  84.  
  85. @include('subheader.php');
  86.  
  87. if(isset($msg)){ ?><p><strong><?php echo $msg; ?></strong></p><?php } ?>
  88.  
  89. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  90. <?php if($editor_mode !== true){ ?>
  91. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  92.  
  93. <form action='<?php echo $adminpath; ?>/index/p/news&do=save' method='post' name='theAdminForm' id='theAdminForm'>
  94. <div class='tableborder'>
  95. <div class='tableheaderalt'><center>Niews Overzicht
  96.  
  97. <select name="page">
  98. <?php for ($i = 1; $i <= $pages; $i++){ ?>
  99. <option value="<?php echo $i; ?>"<?php if($i == $page){ echo' selected="selected"'; } ?>><?php echo $i; ?></option>
  100. <?php } ?>
  101. </select>
  102.  
  103. <input type="submit" name="site" value="Meer »"> <span class='fauxbutton'><a href='./index/p/news&do=add'>Nieuws Toevoegen</a></span>
  104. </div>
  105.  
  106. </center>
  107.  
  108. <table cellpadding='4' cellspacing='0' width='100%'>
  109. <tr>
  110. <td class='tablesubheader' width='1%' align='center'>ID</td>
  111. <td class='tablesubheader' width='20%'>Title</td>
  112. <td class='tablesubheader' width='12%' align='left'>Datum</td>
  113. <td class='tablesubheader' width='10%' align='left'>Schrijver</td>
  114. <td class='tablesubheader' width='1%' align='center'Verander</td>
  115. <td class='tablesubheader' width='1%' align='center'>Verwijderen</td>
  116. </tr>
  117. <?php
  118.  
  119. $query_min = ($page * 50) - 50;
  120.  
  121. if($query_min < 0){ // Page 1
  122. $query_min = 0;
  123. }
  124.  
  125. $get_articles = mysql_query("SELECT * FROM cms_news ORDER BY id DESC LIMIT ".$query_min.", 50") or die(mysql_error());
  126. while($row = mysql_fetch_assoc($get_articles)){
  127.  
  128. ?>
  129.  
  130. <tr>
  131. <td class='tablerow1' align='center'><?php echo $row['id']; ?></td>
  132. <td class='tablerow2'><strong><?php echo HoloText($row['title']); ?></strong><div class='desctext'><?php echo $row['longstory']; ?></div></td>
  133. <td class='tablerow2' align='left'><?php echo date('d.m.Y, H:i', $row['published']); ?></td>
  134. <td class='tablerow2' align='left'><?php echo $row['author']; ?></td>
  135. <td class='tablerow2' align='center'><a href='<?php echo $adminpath; ?>/index/p/news&do=edit&key=<?php echo $row['id']; ?>'><img src='./images/edit.gif' alt='Edit'></a></td>
  136. <td class='tablerow2' align='center'><a href='<?php echo $adminpath; ?>/index/p/news&do=delete&key=<?php echo $row['id']; ?>'><img src='./images/del.gif' alt='Verwijder'></a></td>
  137. </tr>
  138.  
  139. <?php } ?>
  140.  
  141. </table>
  142.  
  143. <div class='tableborder'>
  144. <div class='tableheaderalt'><center>Nieuws Overzicht
  145.  
  146. <select name="page2">
  147. <?php for ($i = 1; $i <= $pages; $i++){ ?>
  148. <option value="<?php echo $i; ?>"<?php if($i == $page){ echo' selected="selected"'; } ?>><?php echo $i; ?></option>
  149. <?php } ?>
  150. </select>
  151.  
  152. <input type="submit" name="site2" value="Meer »"> <span class='fauxbutton'><a href='./index/p/news&do=add'>Nieuws Toevoegen</a></span>
  153. </div>
  154. </div>
  155.  
  156. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  157. <?php }elseif($do == "add"){ ?>
  158. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  159.  
  160. <form action='<?php echo $adminpath; ?>/index/p/news&do=add' method='post' name='theAdminForm' id='theAdminForm'>
  161. <div class='tableborder'>
  162. <div class='tableheaderalt'><center>Nieuws Toevoegen</center></div>
  163.  
  164. <table width='100%' cellspacing='0' cellpadding='5' align='center' border='0'>
  165. <tr>
  166. <td class='tablerow1' width='40%' valign='middle'><b>Title</b><div class='graytext'>Waar gaat het over?</div></td>
  167. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='title' value="" size='30' class='textinput'></td>
  168. </tr>
  169.  
  170. <tr>
  171. <td class='tablerow1' width='40%' valign='middle'><b>Beginstukje</b><div class='graytext'>Klein uitlegje over het nieuws.</div></td>
  172. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='shortstory' value="" size='30' class='textinput'></td>
  173. </tr>
  174.  
  175. <tr>
  176. <td class='tablerow1' width='40%' valign='middle'><b>Hele verhaal</b><div class='graytext'>Schrijf hier je hele verhaal op.<br /><font color="green">HTML is sinds kort ingescript.</font></div></td>
  177. <td class='tablerow2' width='60%' valign='middle'><textarea name='longstory' cols='60' rows='5' wrap='soft' id='sub_desc' class='multitext'></textarea></td>
  178. </tr>
  179.  
  180. <tr>
  181. <td class='tablerow1' width='40%' valign='middle'><b><a href="../../../../Public/Images/news/">Topstory</a></b><div class='graytext'>De plaatje van je Topstory.</div></td>
  182. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='image' value="" size='30' class='textinput'></td>
  183. </tr>
  184.  
  185. <tr>
  186. <td class='tablerow1' width='40%' valign='middle'><b>Author</b><div class='graytext'>Je Naam</div></td>
  187. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='author' value="" size='30' class='textinput'></td>
  188. </tr>
  189.  
  190. <tr>
  191. <tr><td align='center' class='tablesubheader' colspan='2' ><input type='submit' name='submit' value='Nieuws Plaatsen' class='realbutton' accesskey='s'></td></tr>
  192.  
  193. </table>
  194.  
  195. </div>
  196. </div>
  197. </form>
  198.  
  199. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  200. <?php } elseif($do == "edit" && is_numeric($key)) { ?>
  201. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  202.  
  203. <form action='<?php echo $adminpath; ?>/index/p/news&do=save&key=<?php echo $article['id']; ?>' method='post' name='theAdminForm' id='theAdminForm'>
  204. <div class='tableborder'>
  205. <div class='tableheaderalt'><center>News <u><?php echo $articlen['title']; ?></u> (ID: <?php echo $article['id']; ?>) word veranderd <img src="./images/edit.gif"></center></div>
  206.  
  207. <table width='100%' cellspacing='0' cellpadding='5' align='center' border='0'>
  208. <tr>
  209. <td class='tablerow1' width='40%' valign='middle'><b>Titel</b><div class='graytext'>What is it about?</div></td>
  210. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='title' value="<?php echo $article['title']; ?>" size='30' class='textinput'></td>
  211. </tr>
  212.  
  213. <tr>
  214. <td class='tablerow1' width='40%' valign='middle'><b>Kleine Uitleg</b><div class='graytext'>Een kleine uitleg over je nieuws.</div></td>
  215. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='longstory' value="<?php echo $article['longstory']; ?>" size='30' class='textinput'></td>
  216. </tr>
  217.  
  218. <tr>
  219. <td class='tablerow1' width='40%' valign='middle'><b>Hele verhaal</b><div class='graytext'>schrijf hier je hele nieuwsbericht op.<br /><font color="green">HTML is allowed.</font></div></td>
  220. <td class='tablerow2' width='60%' valign='middle'><textarea name='shortstory' cols='60' rows='5' wrap='soft' id='sub_desc' class='multitext'><?php echo $article['shortstory']; ?></textarea></td>
  221. </tr>
  222.  
  223. <tr>
  224. <td class='tablerow1' width='40%' valign='middle'><b><a href="../../../../Public/Images/news/">Topstory</a></b><div class='graytext'>De link van je topstory.</div></td>
  225. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='image' value="<?php echo $article['image']; ?>" size='30' class='textinput'></td>
  226. </tr>
  227.  
  228. <tr>
  229. <td class='tablerow1' width='40%' valign='middle'><b>Author</b><div class='graytext'>Force naam</div></td>
  230. <td class='tablerow2' width='60%' valign='middle'><input type='text' name='author' value="<?php echo $article['author']; ?>" size='30' class='textinput'></td>
  231. </tr>
  232.  
  233. <tr>
  234. <td class='tablerow1' width='40%' valign='middle'><b>Nieuws Reactie</b><div class='graytext'>Schrijf hier je nieuws reactie op:</div></td>
  235. <td class='tablerow2' width='60%' valign='middle'><input tabindex="6" type="checkbox" name="comments" id="comments" <?php if($article['comments'] == 1){ ?>checked="checked" <?php } ?>value="true"/></td>
  236. </tr>
  237.  
  238.  
  239. <tr><td align='center' class='tablesubheader' colspan='2' ><input type='submit' name='submit' value='Post je nieuws' class='realbutton' accesskey='s'></td></tr>
  240. </form></table></div><br />
  241.  
  242. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  243. <?php } ?>
  244. <?php //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
  245.  
  246. </div><!-- / RIGHT CONTENT BLOCK -->
  247. </td></tr>
  248. </table>
  249. </div><!-- / OUTERDIV -->
  250.  
  251. <?php require_once('footer.php'); } else { require_once('error.php'); exit; } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement