예제 #1
0
 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')));
 }
예제 #2
0
파일: leave.php 프로젝트: uzura8/flockbird
 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;
 }
예제 #3
0
 public function get_form_signup_confirm()
 {
     return Site_Util::get_form_instance('confirm_signup', Model_MemberAuth::forge(), true, null, 'submit');
 }
예제 #4
0
 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')));
 }
예제 #5
0
 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' => '変更'));
 }