Beispiel #1
0
    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;
    }
Beispiel #2
0
 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;
 }
Beispiel #3
0
    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;
    }