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;
}