Advertisement
Guest User

admin.php

a guest
Dec 1st, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.56 KB | None | 0 0
  1. <?php // admin.php
  2.  
  3. include('header.php');      // header einbunden
  4.  
  5. if(isset($_SESSION['login'])){ // Sofern eingeloggt
  6.  
  7. echo "<h2>NewsArtikel</h2>\n";
  8.  
  9. // DB Abfragen
  10. $abfrage = mysql_query("SELECT id FROM news");
  11. $total = mysql_num_rows($abfrage);                  // Anzahl aller Zeilen in DB ermitteln
  12.  
  13. // ---------------------- Seitennavigationsdaten --------------------------------------------------
  14.  
  15. $per_page = "10";      // Anzahl der Links die Pro Seite angezeigt werden sollen
  16. $p = "3";                  // Anzahl der Links die in der Seitenavigation ausgegeben werden
  17.  
  18. isset($_GET['go']) ? $go = clean_it($_GET['go']) : $go = ''; // Variable definieren
  19.  
  20. // Blaetterfunktion aufrufen
  21. list ($start, $ende) = get_navi($go, $total, $pfad.'?go=', false, $per_page, $p);
  22.  
  23. // ---------------------- ENDE Seitennavigationsdaten----------------------------------------------
  24.  
  25. $abfrage = mysql_query("SELECT id, title, news, DATE_FORMAT(date, '%d.%m.%Y') AS datum FROM news ORDER BY id DESC LIMIT $start,$ende");
  26.  
  27. if($total < 1){ // Pruefen ob Eintraege vorhanden
  28.    
  29.     echo "<p>Bisher existieren keine Newsartikel ...</p>";
  30.    
  31. }else{
  32.  
  33.  echo "<ul class=\"list\">";
  34.  
  35. // News ausgeben ausgeben
  36. while($row = mysql_fetch_object($abfrage)){
  37.      
  38.    // Anzahl der Kommentare ermitteln
  39.     $comments = mysql_query("SELECT id FROM comments WHERE news_id='$row->id'");
  40.     $com_num = mysql_num_rows($comments); // Anzahl der Kommentare
  41.  
  42.     echo "<li>";
  43.     echo "<div class=\"right\">\n";
  44.     echo "<a href=\"post_news.php?action=edit&amp;id=".$row->id."\">Bearbeiten</a>  \n";
  45.     echo "<a href=\"post_news.php?action=loeschen&amp;id=".$row->id."\">[x]</a>\n";
  46.     echo "</div>\n ";
  47.    
  48.     echo "<strong><span class=\"green\">".$row->id.".</span> ".$row->title."</strong>\n";
  49.  
  50.             echo "<p>".substr($row->news, 0, 80)." [...]</p>\n";
  51.    
  52.     echo "<small>".$row->datum." &#xBB; <a href=\"show_comments.php?id=".$row->id."\">".$com_num." Kommentar(e)</a>\n";
  53.     echo "</small>\n </li>\n";
  54.  
  55. } // close while
  56.  
  57.  echo "</ul>\n<br /><br />";
  58.  
  59. // ---------------------- Seitennavigation ausgeben ------------------------------------------
  60.  
  61. // Blaetterfunktion aufrufen = > Ausgeben
  62. get_navi($go, $total, $pfad.'?go=', true, $per_page, $p);
  63.  
  64. } // close Eintrage vorhanden
  65.  
  66. //------------------------------------------------------------------------------
  67.  
  68. }else{ // Sofern nicht eingeloggt ...
  69.  
  70.  echo "<h2>Zugriff verweigert ...</h2>";
  71.  echo "<p>Du musst eingeloggt sein, um diese Seite aufrufen zu koennen ...</p>";
  72.  
  73. } // close eingeloggt
  74.  
  75.  include('footer.php'); // Footer einbinden
  76. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement