public function render(array $params = array()) { $this->formLabels = $this->i18nView['form_labels']; $data = isset($params['formVal']) ? $params['formVal'] : $_REQUEST; $data['referral_member_num'] = \Tbmt\Session::hasValidToken(); $this->referralNumDisabled = true; if (DEVELOPER_MODE === true) { $data = array_merge(['title' => '', 'invitation_code' => '', 'lastName' => 'Spender ', 'firstName' => 'Spender ', 'age' => '25', 'email' => '*****@*****.**', 'city' => 'Test', 'zip_code' => '504299', 'country' => 'India', 'bank_recipient' => 'Test', 'iban' => 'Test', 'bic' => 'Test', 'accept_agbs' => '1', 'accept_valid_country' => '1', 'password' => 'demo1234', 'password2' => 'demo1234'], $data); } $this->formVal = \Member::initSignupForm($data); $this->formErrors = isset($params['formErrors']) ? $params['formErrors'] : []; return $this->renderFile(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'signup.member.html', $params); }