Guest User

Untitled

a guest
May 27th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.80 KB | None | 0 0
  1. function date2timestamp($date)
  2. {
  3. if (preg_match("/^([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})$/i",$date))
  4. {
  5. $expDate=explode(".",$date);
  6. return mktime(0,0,0,$expDate[1],$expDate[0],$expDate[2]);
  7. }
  8. else return false;
  9. }
  10.  
  11. if(isset($_GET['do']))
  12. {
  13. $do=$_GET['do'];
  14. } else {
  15. $do="index";
  16. }
  17. echo"<h2 class='center'>News-Admin</h2><br />";
  18. If ($do=="index")
  19. {
  20. echo"<table align='center' border='1px'>
  21. <tr>
  22. <td>Überschrift</td>
  23. <td><p><a href='?seite=admin/news-admin&do=new'><img style='border:0px;' src='pics/seiten/admin/news-admin/add.png' alt='Eintrag löschen' /></a></p></td>
  24. </tr>";
  25.  
  26. $abfrage = "SELECT titel, id, datum FROM scs_news ORDER BY datum DESC";
  27. $erg = mysql_query($abfrage);
  28. while (list($titel, $id) = mysql_fetch_row($erg))
  29. {
  30. echo"<tr><td>$titel</td><td><p><a href='?seite=admin/news-admin&do=delbes&id=$id'><img style='border:0px;' src='pics/seiten/admin/news-admin/del.png' alt='Eintrag löschen' /></a>
  31. <a href='?seite=admin/news-admin&do=edit&id=$id'><img style='border:0px;' src='pics/seiten/admin/news-admin/edit.png' alt='Eintrag editieren' /></a></p></td>
  32. </tr>";
  33. }
  34. echo"<tr>
  35. <td colspan='3' class='center''>
  36. <input type='submit' value=' Sortieren ' />
  37. <a href='?seite=usercp'><input type='button' value=' Abbrechen ' /></a>
  38. </td>
  39. </tr>
  40. </table>";
  41. }
  42. ElseIf ($do=="new")
  43. {
  44. echo" <form name='news' action='?seite=admin/news-admin&do=newein$sessid' method='post'>
  45.  
  46. <table align='center'>
  47. <tr>
  48. <td>
  49. <p>Überschrift:<br /><input type='text' name='titel' /></p>
  50. </td>
  51. <td>
  52. <p>Datum:<br /><input type='text' name='datum' /></p>
  53. </td>
  54. </tr>
  55. <tr>
  56. <td>
  57. <p>Bild: (<a href='seiten/newsadminbild.php' onclick='window.open(\"seiten/newsadminbild.php\",\"News Administration\",\"height=400,width=400, scrollbars=yes\"); return false;'>auswählen</a>)<br /><input type='text' name='bild' value='' /></p>
  58. </td>
  59. <td>
  60. <p>Link:(<a href='seiten/newsadminlink.php' onclick='window.open(\"seiten/newsadminlink.php\",\"News Administration\",\"height=400,width=400, scrollbars=yes\"); return false;'>auswählen</a>)<br /><input type='text' name='link' /></p></p>
  61. </td>
  62. </tr>
  63. <tr>
  64. <td colspan='2'>
  65. <p>Vorschautext:<br /><textarea name='text' cols='80' rows='11'></textarea></p>
  66. </td>
  67. </tr>
  68. <tr>
  69. <td>
  70. <p><input type='submit' value=' Erstellen ' /></p>
  71.  
  72. </td>
  73. <td>
  74. <p><a href='?seite=admin/news-admin'><input type='button' value=' Abbrechen ' /></a></p>
  75. </td>
  76. </tr>
  77. </table>
  78. </form>";
  79. }
  80. ElseIf ($do=="newein")
  81. {
  82. if($_POST['datum'] != "")
  83. {
  84. $datum = date2timestamp($_POST['datum']);
  85. } else {
  86. $datum = time();
  87. }
  88. if($_POST['titel'] != "")
  89. {
  90. $titel=$_POST['titel'];
  91. if($_POST['text'] != "")
  92. {
  93. $text=$_POST['text'];
  94. if($_POST['link'] != "")
  95. {
  96. $link=$_POST['link'];
  97. if($_POST['bild'] != "")
  98. {
  99. $bild=$_POST['bild'];
  100. $eintrag = "INSERT INTO scs_news (titel, text, datum, link, bild) VALUES ('$titel', '$text', '$datum', '$link', '$bild')";
  101. $eintragen = mysql_query($eintrag);
  102. echo fehlermeldung("news_erstellt","");
  103. } else {
  104. echo fehlermeldung("kein_bild","");
  105. }
  106. } else {
  107. echo fehlermeldung("kein_link","");
  108. }
  109. } else {
  110. echo fehlermeldung("kein_text","");
  111. }
  112. } else {
  113. echo fehlermeldung("kein_titel","");
  114. }
  115. }
  116. ElseIf ($do=="edit")
  117. {
  118. if(isset($_GET['id']))
  119. {
  120. $id=$_GET['id'];
  121.  
  122. $abfrage = "SELECT titel, datum, bild, link, text FROM scs_news WHERE id = '$id'";
  123. $ergebnis = mysql_query($abfrage);
  124. list($titel, $datum, $bild, $link, $text) = mysql_fetch_row($ergebnis);
  125. $datum = date("d.m.Y",$datum);
  126.  
  127. echo" <form name='news' action='?seite=admin/news-admin&do=editein&id=$id$sessid' method='post'>
  128. <table align='center'>
  129. <tr>
  130. <td>
  131. <p>Überschrift:<br /><input type='text' name='titel' value='$titel' /></p>
  132. </td>
  133. <td>
  134. <p>Datum:<br /><input type='text' name='datum' value='$datum' /></p>
  135. </td>
  136. </tr>
  137. <tr>
  138. <td>
  139. <p>Bild:(<a href='seiten/newsadminbild.php' onclick='window.open(\"seiten/newsadminbild.php\",\"News Administration\",\"height=400,width=400, scrollbars=yes\"); return false;'>auswählen</a>)<br /><input type='text' name='bild' value='$bild' /></p></p>
  140. </td>
  141. <td>
  142. <p>Link:(<a href='seiten/newsadminlink.php' onclick='window.open(\"seiten/newsadminlink.php\",\"News Administration\",\"height=400,width=400, scrollbars=yes\"); return false;'>auswählen</a>)<br /><input type='text' name='link' value='$link' /></p></p>
  143. </td>
  144. </tr>
  145. <tr>
  146. <td colspan='2'>
  147. <p>Vorschautext:<br/><textarea name='text' cols='80' rows='11'>$text</textarea></p>
  148. </td>
  149. </tr>
  150. <tr>
  151. <td>
  152. <p><input type='submit' value=' Erstellen ' /></p>
  153.  
  154. </td>
  155. <td>
  156. <p><a href='?seite=admin/news-admin'><input type='button' value=' Abbrechen ' /></a></p>
  157. </td>
  158. </tr>
  159. </table>
  160. </form>";
  161.  
  162. } else {
  163. echo fehlermeldung("seite_nicht_vorhanden","");
  164. }
  165. }
  166. ElseIf ($do=="editein")
  167. {
  168. if(isset($_GET['id']))
  169. {
  170. $id=$_GET['id'];
  171. if($_POST['datum'] != "")
  172. {
  173. $datum=date2timestamp($_POST['datum']);
  174. } else {
  175. $datum = time();
  176. }
  177. if($_POST['titel'] != "")
  178. {
  179. $titel=$_POST['titel'];
  180. if($_POST['text'] != "")
  181. {
  182. $text=$_POST['text'];
  183. if($_POST['link'] != "")
  184. {
  185. $link=$_POST['link'];
  186. if($_POST['bild'] != "")
  187. {
  188. $bild=$_POST['bild'];
  189. $aendern = "UPDATE scs_news SET titel='$titel', text='$text', datum='$datum', link='$link', bild='$bild' WHERE id = '$id'";
  190. $aenderung = mysql_query($aendern);
  191. echo fehlermeldung("news_erstellt","");
  192. } else {
  193. echo fehlermeldung("kein_bild","");
  194. }
  195. } else {
  196. echo fehlermeldung("kein_link","");
  197. }
  198. } else {
  199. echo fehlermeldung("kein_text","");
  200. }
  201. } else {
  202. echo fehlermeldung("kein_titel","");
  203. }
  204. } else {
  205. echo fehlermeldung("seite_nicht_vorhanden","");
  206. }
  207. }
  208. elseIf($do == "delbes")
  209. {
  210. if(isset($_GET['id']))
  211. {
  212. $id=$_GET['id'];
  213. echo"<table align='center' style='width:100%;'>
  214. <caption class='center'>".fehlermeldung("news_loeschen","")."</caption>
  215. <tr>
  216. <td class='center'>
  217. <a href='?seite=admin/news-admin&do=del&id=$id'><img src='pics/seiten/admin/news-admin/ja.png' alt='Ja' class='galerie' /></a>
  218. </td>
  219. <td class='center'>
  220. <a href='?seite=admin/news-admin'><img src='pics/seiten/admin/news-admin/nein.png' alt='Nein' class='galerie' /></a>
  221. </td>
  222. </tr>
  223. </table>
  224. ";
  225. } else {
  226. echo fehlermeldung("seite_nicht_vorhanden","");
  227. }
  228. }
  229. elseIf($do == "del")
  230. {
  231. if(isset($_GET['id']))
  232. {
  233. $id=$_GET['id'];
  234. $abfrage = "SELECT id FROM scs_news WHERE id = '$id'";
  235. $ergebnis = mysql_query($abfrage);
  236. list($testid) = mysql_fetch_row($ergebnis);
  237. If($testid == $id)
  238. {
  239. $loeschen = "DELETE FROM scs_news WHERE id = '$id'";
  240. $loesch = mysql_query($loeschen);
  241. echo fehlermeldung("news_geloescht","");
  242. } else {
  243. echo fehlermeldung("seite_nicht_vorhanden","");
  244. }
  245. } else {
  246. echo fehlermeldung("seite_nicht_vorhanden","");
  247. }
  248. } else {
  249. echo fehlermeldung("seite_nicht_vorhanden","");
  250. }
Add Comment
Please, Sign In to add comment