private function form_setting_email() { $add_fields = array('email' => \Form_Util::get_model_field('admin_user', 'email', sprintf('新しい%s', term('site.email'))), 'email_confirm' => array('label' => sprintf('新しい%s(確認用)', term('site.email')), 'attributes' => array('type' => 'email', 'class' => 'input-xlarge form-control'), 'rules' => array('required', array('match_field', 'email')))); $add_fields['email']['attributes']['class'] .= ' input-xlarge'; return \Site_Util::get_form_instance('setting_email', null, true, $add_fields, array('value' => term('form.do_update'))); }
public function form_leave() { $add_fields = array(); if (!$this->u->check_registered_oauth(true)) { $add_fields = array('password' => Form_Util::get_model_field('member_auth', 'password')); $add_fields['password']['attributes']['class'] .= ' input-xlarge'; } $form = \Site_Util::get_form_instance('leave', null, true, $add_fields, array('value' => term('form.do_confirm'))); return $form; }
public function get_form_signup_confirm() { return Site_Util::get_form_instance('confirm_signup', Model_MemberAuth::forge(), true, null, 'submit'); }
public function form_setting_password() { $add_fields = array('old_password' => Form_Util::get_model_field('member_auth', 'password', sprintf('現在の%s', term('site.password'))), 'password' => Form_Util::get_model_field('member_auth', 'password', sprintf('新しい%s', term('site.password'))), 'password_confirm' => Form_Util::get_model_field('member_auth', 'password', sprintf('新しい%s(確認用)', term('site.password')))); $add_fields['old_password']['attributes']['class'] .= ' input-xlarge'; $add_fields['password']['attributes']['class'] .= ' input-xlarge'; $add_fields['password']['rules'][] = array('unmatch_field', 'old_password'); $add_fields['password_confirm']['attributes']['class'] .= ' input-xlarge'; $add_fields['password_confirm']['rules'][] = array('match_field', 'password'); return Site_Util::get_form_instance('setting_password', null, true, $add_fields, array('value' => term('form.update'))); }
public function form_reset_password() { $add_fields = array('password' => Form_Util::get_model_field('member_auth', 'password', sprintf('新しい%s', term('site.password'))), 'password_confirm' => Form_Util::get_model_field('member_auth', 'password', sprintf('新しい%s(確認用)', term('site.password'))), 'token' => Form_Util::get_model_field('member_pre', 'token')); $add_fields['token']['attributes'] = array('type' => 'hidden', 'value' => Input::param('token')); $add_fields['password']['attributes']['class'] .= ' input-xlarge'; $add_fields['password_confirm']['attributes']['class'] .= ' input-xlarge'; $add_fields['password_confirm']['rules'][] = array('match_field', 'password'); return Site_Util::get_form_instance('reset_password', null, true, $add_fields, array('value' => '変更')); }