Example #1
0
 /**
  * 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);
 }
Example #2
0
 /**
  * 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);
 }
Example #4
0
 /**
  * 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);
 }