BaikalAdmin\Controller\Users::render PHP Méthode

render() public méthode

public render ( )
    function render()
    {
        $oView = new \BaikalAdmin\View\Users();
        # List of users
        $aUsers = [];
        $oUsers = \Baikal\Model\User::getBaseRequester()->execute();
        reset($oUsers);
        foreach ($oUsers as $user) {
            $aUsers[] = ["linkcalendars" => \BaikalAdmin\Controller\Users::linkCalendars($user), "linkaddressbooks" => \BaikalAdmin\Controller\Users::linkAddressBooks($user), "linkedit" => \BaikalAdmin\Controller\Users::linkEdit($user), "linkdelete" => \BaikalAdmin\Controller\Users::linkDelete($user), "mailtouri" => $user->getMailtoURI(), "username" => $user->get("username"), "displayname" => $user->get("displayname"), "email" => $user->get("email")];
        }
        $oView->setData("users", $aUsers);
        $oView->setData("calendaricon", \Baikal\Model\Calendar::icon());
        $oView->setData("usericon", \Baikal\Model\User::icon());
        # Messages
        $sMessages = implode("\n", $this->aMessages);
        $oView->setData("messages", $sMessages);
        # Form
        if ($this->actionNewRequested() || $this->actionEditRequested()) {
            $sForm = $this->oForm->render();
        } else {
            $sForm = "";
        }
        $oView->setData("form", $sForm);
        $oView->setData("usericon", \Baikal\Model\User::icon());
        $oView->setData("controller", $this);
        return $oView->render();
    }