public function action_worktype() { if (\Input::method() != 'POST') { return false; } $sssale_id = \Input::post('sssale_id'); $work_type = trim(\Input::post('work_type'), ','); $agreement_type = trim(\Input::post('agreement_type')); $status = \Input::post('status'); $action = \Input::post('action'); $work_active = array(); if ($work_type != null) { $work_active = explode(',', $work_type); } $model = new \Model_Sssale(); $sssale_info = $model->get_sssale_info($sssale_id); if ($sssale_info && $agreement_type) { echo '<div class="row"> <div class="col-md-3"> <label class="checkbox-inline"><input name="work_type[]" value="1" type="checkbox" '; if (($status == 2 || $status == 3) && $action != 'copy') { echo 'disabled '; } if ($agreement_type == $sssale_id && in_array(1, $work_active)) { echo 'checked'; } echo '>時間フリー</label> </div> <div class="col-md-3">'; if ($sssale_info['free_hourly_wage']) { echo number_format($sssale_info['free_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['free_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['free_start_time'], $sssale_info['free_end_time']) . '<input type="text" name="worktype" size="5" style="width:1px;border:none" readonly="readonly" /></div> </div> <div class="row"> <div class="col-md-3"> <label class="checkbox-inline"><input name="work_type[]" value="2" type="checkbox" '; if (($status == 2 || $status == 3) && $action != 'copy') { echo 'disabled '; } if ($agreement_type == $sssale_id && in_array(2, $work_active)) { echo 'checked'; } echo '>時間制約</label> </div> <div class="col-md-3">'; if ($sssale_info['constraint_hourly_wage']) { echo number_format($sssale_info['constraint_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['constraint_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['constraint_start_time'], $sssale_info['constraint_end_time']) . '</div> </div> <div class="row"> <div class="col-md-3"> <label class="checkbox-inline"><input name="work_type[]" value="3" type="checkbox" '; if (($status == 2 || $status == 3) && $action != 'copy') { echo 'disabled '; } if ($agreement_type == $sssale_id && in_array(3, $work_active)) { echo 'checked'; } echo '>年少者・高校生</label> </div> <div class="col-md-3">'; if ($sssale_info['minor_hourly_wage']) { echo number_format($sssale_info['minor_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['minor_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['minor_start_time'], $sssale_info['minor_end_time']) . '</div> </div> <div class="row"> <div class="col-md-3"> <label class="checkbox-inline"><input name="work_type[]" value="4" type="checkbox" '; if (($status == 2 || $status == 3) && $action != 'copy') { echo 'disabled '; } if ($agreement_type == $sssale_id && in_array(4, $work_active)) { echo 'checked'; } echo '>夜勤</label> </div> <div class="col-md-3">'; if ($sssale_info['night_hourly_wage']) { echo number_format($sssale_info['night_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['night_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['night_start_time'], $sssale_info['night_end_time']) . '</div> </div>'; } return false; }
public function get_default_business_user_id($sssale_id) { $business_user_id = 0; $sssale_obj = new \Model_Sssale(); $ss_obj = new \Model_Mss(); $partner_obj = new \Model_Mpartner(); $sssale_info = $sssale_obj->get_sssale_info($sssale_id); $ss_id = $sssale_info['ss_id']; $ss_info = current($ss_obj->get_ss_info($ss_id)); $partner_code = $ss_info['partner_code']; if ($partner_code) { $partner_info = $partner_obj->get_list_partner('partner_code ="' . $partner_code . '"'); $partner_info = $partner_info->as_array(); $partner_info = current($partner_info); $business_user_id = $partner_info['user_id']; } return $business_user_id; }
public function action_worktype() { if (\Input::method() != 'POST') { echo ''; die; } $sssale_id = \Input::post('sssale_id'); $model = new \Model_Sssale(); $sssale_info = $model->get_sssale_info($sssale_id); if ($sssale_info) { echo '<div class="row"> <div class="col-md-3"> <label class="checkbox-inline">時間フリー</label> </div> <div class="col-md-3">'; if ($sssale_info['free_hourly_wage']) { echo number_format($sssale_info['free_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['free_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['free_start_time'], $sssale_info['free_end_time']) . '</div> </div> <div class="row"> <div class="col-md-3"> <label class="checkbox-inline">時間制約</label> </div> <div class="col-md-3">'; if ($sssale_info['constraint_hourly_wage']) { echo number_format($sssale_info['constraint_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['constraint_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['constraint_start_time'], $sssale_info['constraint_end_time']) . '</div> </div> <div class="row"> <div class="col-md-3"> <label class="checkbox-inline">年少者・高校生</label> </div> <div class="col-md-3">'; if ($sssale_info['minor_hourly_wage']) { echo number_format($sssale_info['minor_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['minor_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['minor_start_time'], $sssale_info['minor_end_time']) . '</div> </div> <div class="row"> <div class="col-md-3"> <label class="checkbox-inline">夜勤</label> </div> <div class="col-md-3">'; if ($sssale_info['night_hourly_wage']) { echo number_format($sssale_info['night_hourly_wage']) . '円'; } echo '</div> <div class="col-md-3">' . $sssale_info['night_recruit_attr'] . '</div> <div class="col-md-3">' . \Utility::sssale_start_end_time($sssale_info['night_start_time'], $sssale_info['night_end_time']) . '</div> </div>'; } echo ''; die; }