function handleCommand(Zikula_Form_View $view, &$args) { // Security check if (!SecurityUtil::checkPermission('Avatar::', '::', ACCESS_ADMIN)) { return LogUtil::registerPermissionError(); } if ($args['commandName'] == 'submit') { if (!$view->IsValid()) { return false; } $data = $view->getValues(); if (array_key_exists('forumdir', $data)) { ModUtil::setVar('Avatar', 'forumdir', $data['forumdir']); } ModUtil::setVar('Users', 'avatarpath', $data['avatarpath']); ModUtil::setVar('Avatar', 'allow_resize', $data['allow_resize']); ModUtil::setVar('Avatar', 'maxsize', $data['maxsize']); ModUtil::setVar('Avatar', 'maxheight', $data['maxheight']); ModUtil::setVar('Avatar', 'maxwidth', $data['maxwidth']); ModUtil::setVar('Avatar', 'allowed_extensions', $data['allowed_extensions']); ModUtil::setVar('Avatar', 'allow_multiple', $data['allow_multiple']); } return true; }