public function index($params) { if (OW::getUser()->isAuthenticated()) { $this->redirect(OW::getRouter()->urlForRoute('base_index')); } parent::index($params); $this->setTemplate(OW::getPluginManager()->getPlugin('base')->getMobileCtrlViewDir() . 'join_index.html'); $urlParams = $_GET; if (is_array($params) && !empty($params)) { $urlParams = array_merge($_GET, $params); } /* @var $form JoinForm */ $form = $this->joinForm; if (!empty($form)) { $this->joinForm->setAction(OW::getRouter()->urlFor('BASE_MCTRL_Join', 'joinFormSubmit', $urlParams)); BASE_MCLASS_JoinFormUtlis::setLabels($form, $form->getSortedQuestionsList()); BASE_MCLASS_JoinFormUtlis::setInvitations($form, $form->getSortedQuestionsList()); BASE_MCLASS_JoinFormUtlis::setColumnCount($form); $displayPhotoUpload = OW::getConfig()->getValue('base', 'join_display_photo_upload'); $this->assign('requiredPhotoUpload', $displayPhotoUpload == BOL_UserService::CONFIG_JOIN_DISPLAY_AND_SET_REQUIRED_PHOTO_UPLOAD); $this->assign('presentationToClass', $this->presentationToCssClass()); $element = $this->joinForm->getElement('userPhoto'); $this->assign('photoUploadId', 'userPhoto'); if ($element) { $this->assign('photoUploadId', $element->getId()); } BASE_MCLASS_JoinFormUtlis::addOnloadJs($form->getName()); } }
public function fillRequiredQuestions($params) { parent::fillRequiredQuestions($params); $this->setTemplate(OW::getPluginManager()->getPlugin('base')->getMobileCtrlViewDir() . 'complete_profile_fill_required_questions.html'); $form = $this->getForm('requiredQuestionsForm'); $questions = $this->questionService->getEmptyRequiredQuestionsList(OW::getUser()->getId()); BASE_MCLASS_JoinFormUtlis::setLabels($form, $questions); BASE_MCLASS_JoinFormUtlis::setInvitations($form, $questions); BASE_MCLASS_JoinFormUtlis::setColumnCount($form); $this->assign('presentationToClass', BASE_MCLASS_JoinFormUtlis::presentationToCssClass()); BASE_MCLASS_JoinFormUtlis::addOnloadJs($form->getName()); }