/** * Fetch the form. * @param $request PKPRequest * @return string JSON-encoded form contents. */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $site = $request->getSite(); $countryDao = DAORegistry::getDAO('CountryDAO'); $templateMgr->assign(array('countries' => $countryDao->getCountries(), 'availableLocales' => $site->getSupportedLocaleNames())); return parent::fetch($request); }
/** * Fetch the form. * @param $request PKPRequest * @return string JSON-encoded form contents. */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $user = $this->getUser(); $userDao = DAORegistry::getDAO('UserDAO'); $templateMgr->assign(array('username' => $user->getUsername(), 'genderOptions' => $userDao->getGenderOptions())); return parent::fetch($request); }
/** * Fetch the form. * @param $request PKPRequest * @return string JSON-encoded form contents. */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $userGroupDao = DAORegistry::getDAO('UserGroupDAO'); $userGroupAssignmentDao = DAORegistry::getDAO('UserGroupAssignmentDAO'); $userGroupAssignments = $userGroupAssignmentDao->getByUserId($request->getUser()->getId()); $userGroupIds = array(); while ($assignment = $userGroupAssignments->next()) { $userGroupIds[] = $assignment->getUserGroupId(); } $templateMgr->assign('userGroupIds', $userGroupIds); import('lib.pkp.classes.user.form.UserFormHelper'); $userFormHelper = new UserFormHelper(); $userFormHelper->assignRoleContent($templateMgr, $request); AppLocale::requireComponents(LOCALE_COMPONENT_PKP_USER); return parent::fetch($request); }
/** * Fetch the form. * @param $request PKPRequest * @return string JSON-encoded form contents. */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $publicFileManager = new PublicFileManager(); $templateMgr->assign(array('profileImage' => $request->getUser()->getSetting('profileImage'), 'profileImageMaxWidth' => PROFILE_IMAGE_MAX_WIDTH, 'profileImageMaxHeight' => PROFILE_IMAGE_MAX_HEIGHT, 'publicSiteFilesPath' => $publicFileManager->getSiteFilesPath())); return parent::fetch($request); }
/** * Fetch the form. * @param $request PKPRequest * @return string JSON-encoded form contents. */ function fetch($request) { $templateMgr = TemplateManager::getManager($request); $publicFileManager = new PublicFileManager(); $templateMgr->assign(array('profileImage' => $request->getUser()->getSetting('profileImage'), 'publicSiteFilesPath' => $publicFileManager->getSiteFilesPath())); return parent::fetch($request); }