Admin_UserController::getCurrentUserAction PHP Метод

getCurrentUserAction() публичный Метод

    public function getCurrentUserAction()
    {
        header("Content-Type: text/javascript");
        $user = $this->getUser();
        $list = new User\Permission\Definition\Listing();
        $definitions = $list->load();
        foreach ($definitions as $definition) {
            $user->setPermission($definition->getKey(), $user->isAllowed($definition->getKey()));
        }
        // unset confidential informations
        $userData = object2array($user);
        $contentLanguages = Tool\Admin::reorderWebsiteLanguages($user, Tool::getValidLanguages());
        $userData["contentLanguages"] = $contentLanguages;
        unset($userData["password"]);
        echo "pimcore.currentuser = " . \Zend_Json::encode($userData);
        exit;
    }