0251 / 590 837 15
info@a-coding-project.de
;

Seitentyp „Logout“ (CMS)

Weiter geht’s mit unseren Seitentypen im CMS. Diesmal kommt das von Einigen lang erwartete Logout. Die alte Datei hieß /admin/includes/logout.php und die neue heißt /system/classes/logout.php. Sie hat den folgenden Inhalt:

<?PHP
  class Logout extends Editor{
    function __construct($page){
      $this->page = $page;
    }

    public function display(){
      ?>
        <h1>Bis zum n&auml;chsten Mal!</h1>
      <?PHP
        $GLOBALS['user']->logout();
      ?>
        <script type="text/javascript">
          <!--
            setTimeout("self.location.href='<?PHP echo getSetting("global","global","host"); ?>'",750);
          //-->
        </script>
      <?PHP
    }
    function getHeader(){
    }

    public function getEditableCode(){
      return "<input name="save" type="submit" value="&Auml;ndern" onclick="form.action='".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']."' ; target='_self' ; return true" />";
    }

    public function save($newPage,$oldPage){
    }
}
?>

In der Datenbank muss beim Logout nun einfach das wysiwyg in logout umbenannt werden. Weitere Änderungen in der Revision 37.

Kommentare

Daniel schrieb am 22.08.2010:

Die Seite ist falsch im Tutorial verlinkt.

Stefan Wienströer schrieb am 22.08.2010:

hab ich eben schon geändert :-P