/**
  * フィールドセットを生成する
  *
  * @access private
  * @return Fieldsetオブジェクト
  */
 private function createFieldset()
 {
     if ($this->location) {
         $fieldset = \Fieldset::forge('location');
         $fieldset->add_model($this->location)->populate($this->location, true);
     } else {
         $fieldset = \Model_Location::createFieldset(true);
     }
     $fieldset->repopulate();
     return $fieldset;
 }
 /**
  * 会場情報のフィールドセットを取得する
  *
  * @access private
  * @param
  * @return object Fieldsetオブジェクト
  * @author ida
  */
 private function getLocationFieldset()
 {
     $fieldset = \Session::get_flash('location.fieldset');
     if (!$fieldset) {
         $fieldset = \Model_Location::createFieldset();
         $fieldset->validation()->add_callable('Custom_Validation');
     }
     $input = \Input::post('l');
     if (!empty($input)) {
         $fieldset->populate($input, true);
     }
     return $fieldset;
 }