$tmp_start_datetime = $event_date . ' ' . $tmp_start;
 $tmp_end_datetime = $event_date . ' ' . $tmp_end;
 $reservation_start = date('Y-m-d H:i:s', strtotime($tmp_start_datetime . ' -30 day'));
 $reservation_end = date('Y-m-d H:i:s', strtotime($tmp_end_datetime . ' -7 day'));
 $pickup = array_rand($pickup_list);
 $shop_fee = array_rand($shop_fee_list);
 $car_shop = array_rand($car_shop_list);
 $pro_shop = array_rand($pro_shop_list);
 $charge_parking = array_rand($charge_parking_list);
 $free_parking = array_rand($free_parking_list);
 $rainy_location = array_rand($rainy_location_list);
 if ($register_types[$register_type] == \Model_Fleamarket::REGISTER_TYPE_USER) {
     $event_status = \Model_Fleamarket::EVENT_STATUS_SCHEDULE;
 }
 $fleamarket_line = array('location_id' => $location_id, 'group_code' => $group_code_name, 'name' => $group_code_name . 'フリーマーケット', 'promoter_name' => '株式会社オークファン', 'event_number' => $event_number, 'event_date' => $event_date, 'event_time_start' => $event_start_list[$event_start], 'event_time_end' => $event_end_list[$event_end], 'event_status' => $event_status, 'event_reservation_status' => $event_reservation_status, 'headline' => 'headline!', 'information' => 'information!', 'description' => getFleamarketDescription(), 'reservation_serial' => 1, 'reservation_start' => $reservation_start, 'reservation_end' => $reservation_end, 'reservation_tel' => '03-1222-2222', 'reservation_email' => 'sample' . $i . '@aucfan.com', 'website' => 'http://www.yahoo.co.jp', 'item_categories' => implode(',', $item_categories), 'link_from_list' => implode(',', $link_from_list), 'pickup_flag' => \Model_fleamarket::PICKUP_FLAG_ON, 'pickup_flag' => $pickup_list[$pickup], 'shop_fee_flag' => $shop_fee_list[$shop_fee], 'car_shop_flag' => $car_shop_list[$car_shop], 'pro_shop_flag' => $pro_shop_list[$pro_shop], 'charge_parking_flag' => $charge_parking_list[$charge_parking], 'free_parking_flag' => $free_parking_list[$free_parking], 'rainy_location_flag' => $rainy_location_list[$rainy_location], 'donation_fee' => 0, 'donation_point' => null, 'register_type' => $register_types[$register_type], 'display_flag' => \Model_fleamarket::DISPLAY_FLAG_ON, 'created_user' => 0, 'updated_user' => null, 'created_at' => \Date::forge()->format('mysql'));
 $fleamarket = \Model_Fleamarket::forge($fleamarket_line);
 $fleamarket->save();
 $fleamarket_id = $fleamarket->fleamarket_id;
 // フリマ出店形態情報
 $entry_style_rand = mt_rand(0, 2);
 if ($entry_style_rand == 0 && $register_types[$register_type] == \Model_Fleamarket::REGISTER_TYPE_ADMIN) {
     $entry_style_rand = 1;
 } elseif ($register_types[$register_type] == \Model_Fleamarket::REGISTER_TYPE_USER) {
     $entry_style_rand = 0;
 }
 if ($entry_style_rand > 0) {
     $entry_style_list = array_rand($entry_styles, $entry_style_rand);
     if (!is_array($entry_style_list)) {
         $entry_style_list = (array) $entry_style_list;
     }
     foreach ($entry_style_list as $entry_style_id) {
 /**
  * fleamarkets テーブルへの登録
  *
  * @access private
  * @param
  * @return Model_Fleamarketオブジェクト
  * @author kobayashi
  */
 private function registerFleamarket()
 {
     $data = $this->getFleamarketData();
     if (!$data) {
         throw new \Exception(\Model_Error::ER00502);
     }
     $fleamarket = \Model_Fleamarket::find(\Input::post('fleamarket_id'));
     $administrator_id = $this->administrator->administrator_id;
     if ($fleamarket) {
         $data['updated_user'] = $administrator_id;
     } else {
         $fleamarket = \Model_Fleamarket::forge();
         $data['reservation_serial'] = 1;
         $data['created_user'] = $administrator_id;
     }
     $fleamarket->set($data)->save();
     return $fleamarket;
 }
 /**
  * フリマ情報登録・更新
  *
  * @access private
  * @param object $fieldset フィールドセット
  * @param mixed $fleamarket_id フリマID
  * @return bool
  * @author ida
  */
 private function saveFleamarket($fieldset, $location_id = null)
 {
     $fleamarket_data = $this->createFleamarket($fieldset, $location_id);
     if (!empty($fleamarket_data['fleamarket_id'])) {
         $fleamarket = \Model_Fleamarket::find($fleamarket_data['fleamarket_id']);
     } else {
         $fleamarket = \Model_Fleamarket::forge();
     }
     unset($fleamarket_data['fleamarket_id']);
     if ($fleamarket->set($fleamarket_data)->save()) {
         return $fleamarket;
     } else {
         throw new Exception();
     }
 }