PageRenderTime 44ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/inc/modules/pages/exec.php

https://github.com/nubix/cms
PHP | 44 lines | 27 code | 6 blank | 11 comment | 1 complexity | a22d33884467fdc51953034c0b4f9b72 MD5 | raw file
  1. <?php
  2. /**
  3. * Author : Jan Germann
  4. * Datum : 24.04.2010
  5. * Modul : pages
  6. * Beschreibung : Verwaltung der Seiten (Inhalt) der Website
  7. */
  8. $path = dirname(__FILE__) . "/function/";
  9. require_once($path."function.create.php");
  10. require_once($path."function.edit.php");
  11. require_once($path."function.delete.php");
  12. require_once($path."function.insert.php");
  13. $_SESSION['content'] = '
  14. <div id=modulemenu><a href="'.$_SERVER['PHP_SELF'].'?a='.$_GET['a'].'&exec=create">Erstellen</a>
  15. <a href="'.$_SERVER['PHP_SELF'].'?a='.$_GET['a'].'&exec=edit">Editieren</a>
  16. <a href="'.$_SERVER['PHP_SELF'].'?a='.$_GET['a'].'&exec=delete">Löschen</a></div>';
  17. switch($_GET['exec'])
  18. {
  19. case "create":
  20. $_SESSION['content'] .= create();
  21. break;
  22. case "edit":
  23. $_SESSION['content'] .= edit();
  24. break;
  25. case "delete":
  26. $_SESSION['content'] .= delete();
  27. break;
  28. }
  29. /**
  30. * Meldung wenn es noch keine Startseite gibt!
  31. * Prüfung Nach dem ausführen der Funktionen damit die Meldung nicht angezeigt wird
  32. * Wenn die Seite gerade gesetzt wurde.
  33. */
  34. global $mysql, $msg;
  35. $qFirstPage = $mysql->query("SELECT * FROM "._PREFIX_."pages WHERE firstpage=1");
  36. if(!@mysql_fetch_object($qFirstPage))
  37. $msg->note("Sie haben noch keine Startseite definiert. Wenn jemand Ihre Seite besucht, sieht er nur das Menü.");
  38. ?>