classes/bfw/mvc/controller/BenutzerverwaltungController.php
author Markus Bröker<broeker.markus@googlemail.com>
Sat, 19 Dec 2015 02:07:59 +0100
changeset 30 5751ca5a55c0
parent 28 29a3e34acf64
child 31 3a5ee3ba6006
permissions -rw-r--r--
Richtiges Persistence Framework mit echten Gettern und Settern + Creator
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
     1
<?php
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
     2
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
     3
/**
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
     4
 * Copyright(C) 2015 Markus Bröker<broeker.markus@googlemail.com>
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
     5
 *
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
     6
 */
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
     7
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     8
namespace bfw\mvc\controller;
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     9
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    10
use bfw\core\Controller;
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    11
use bfw\Dispatcher;
21
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
    12
use bfw\entities\TGroup;
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    13
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    14
class BenutzerverwaltungController extends Controller {
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    15
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    16
    /**
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    17
     * BenutzerverwaltungsController constructor.
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    18
     *
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    19
     */
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    20
    public function __construct() {
22
16ebd5c503fe Controller weiter vereinfacht:
Markus Bröker <broeker.markus@googlemail.com>
parents: 21
diff changeset
    21
        parent::__construct();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    22
    }
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    23
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    24
    /**
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    25
     *
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    26
     */
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    27
    public function meinProfil() {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    28
        $request = $this->getRequest();
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    29
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    30
        $model = $this->getModel();
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    31
        if ($request->hasPost()) {
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    32
            $input = array(
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    33
                "username" => $request->session('username', ''),
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    34
                'password' => md5($request->session('password', '')),
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    35
                'firstname' => $request->session('firstname', ''),
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    36
                'lastname' => $request->session('lastname', ''),
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    37
            );
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    38
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    39
            $user = $model->getUser();
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    40
            $user->find($request->getKey('user_id'));
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    41
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    42
            $user->merge($input);
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    43
            if (!$user->store()) {
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    44
                $request->setKey('error', 'Fehler beim Aktualisieren des Benutzers.');
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    45
            } else {
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    46
                $request->setKey('msg', 'Die Daten wurden aktualisiert.');
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    47
            }
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    48
        }
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    49
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    50
        $view = $this->getView();
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    51
        $view->display();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    52
    }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    53
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    54
    /**
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    55
     *
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    56
     */
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    57
    public function abmelden() {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    58
        $request = $this->getRequest();
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    59
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    60
        $request->destroySession();
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    61
        $request->initSession();
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    62
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    63
        Dispatcher::route('/');
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    64
    }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    65
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    66
    /**
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    67
     *
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    68
     */
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    69
    public function anmelden() {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    70
        $request = $this->getRequest();
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    71
        $view = $this->getView();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    72
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    73
        $this->getView()->display();
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
    74
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    75
        if (!$request->hasPost()) {
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    76
            // nothing to do!
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    77
            return;
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    78
        }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    79
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    80
        $model = $this->getModel()->getUser();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    81
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    82
        $username = $request->post('username');
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    83
        $password = $request->post('password');
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    84
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    85
        $lastpage = $request->getKey('lastpage');
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    86
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    87
        $model->findByUsername($username);
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    88
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    89
        if ($model->getPassword() == md5($password)) {
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    90
            $request->setKey('user_id', $model->getId());
30
5751ca5a55c0 Richtiges Persistence Framework mit echten Gettern und Settern + Creator
Markus Bröker<broeker.markus@googlemail.com>
parents: 28
diff changeset
    91
            $request->setKey('group_id', $model->getGroupId());
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    92
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    93
            $request->setKey('isLoggedIn', true);
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    94
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    95
            Dispatcher::route(sprintf('/%s/', $lastpage));
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    96
        }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    97
    }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    98
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    99
    /**
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   100
     *
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   101
     */
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   102
    public function registrieren() {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   103
        $request = $this->getRequest();
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   104
        $view = $this->getView();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   105
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   106
        $model = $this->getModel();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   107
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   108
        $view->assign('currentUser', $model->getUser());
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   109
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   110
        $this->getView()->display();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   111
    }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   112
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   113
    public function index() {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   114
        $request = $this->getRequest();
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   115
        $view = $this->getView();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   116
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   117
        $model = $this->getModel();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   118
21
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   119
        $group_id = $request->getKey('group_id');
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   120
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   121
        /**
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   122
         * Hier muss eine ACL-Schicht dazu
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   123
         *
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   124
         */
21
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   125
        if ($group_id != TGroup::ADMIN) {
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   126
            Dispatcher::route('/');
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   127
        }
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   128
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   129
        $users = $model->getUsers();
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   130
        $groups = $model->getGroups();
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
   131
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   132
        $view->assign('users', $users);
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
   133
        $view->assign('groups', $groups);
25
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   134
7fddaf017915 Die View erzeugt das UI und nicht mehr der Dispatcher
Markus Bröker <broeker.markus@googlemail.com>
parents: 22
diff changeset
   135
        $this->getView()->display();
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
   136
    }
28
29a3e34acf64 Umstellung auf Netbeans: Quellcode mit NB neu formatiert
Markus Bröker<broeker.markus@googlemail.com>
parents: 25
diff changeset
   137
21
4d61a248fd41 Anpassungen nach der Live-Stellung
Markus Bröker <broeker.markus@googlemail.com>
parents: 11
diff changeset
   138
}