<?php

require_once '../system/smarty.inc';
require_once '../system/Class_ERROR.php';
require_once '../system/login.inc.php';
require_once '../system/prego_m.php';
require_once '../system/mdao/Class_mp_service.php';
require_once '../system/mdao/Class_mp_service_category.php';
require_once '../system/mdao/Class_mp_promise_spec.php';
require_once '../system/mdao/Class_mp_spec_fee.php';
$dao = new Class_mp_service();
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    $phase = 'input';
    if (isset($_GET['id']) && $_GET['id'] != '') {
        $service_forms = $dao->get($_GET['id']);
        $forms['id'] = $_GET['id'];
    }
} else {
    $forms = $_POST;
    $values = array();
    if ($forms['mode'] == 'input') {
        // check service items
        $err = new Class_ERROR();
        $service_chk = $dao->get_checks();
        foreach ($service_chk as $kcol => $chkval) {
            $err_mes[$kcol] = $err->check($forms[$kcol], $chkval);
        }
        $err_mes["kinds"] = $err->check($forms['kinds'], array("EXIST"));
        // reset values
        $smarty->assign('forms', $forms);
        if ($err->clear) {
 $operate_details = "受注確定(約定確定)";
 $user_name = $_SESSION['PREGO_ADMIN']['STAFF_NAME'];
 $operate_man = $user_name . "(スペシャリスト)";
 $operate_history_val['operate_time'] = $operate_time;
 $operate_history_val['operate_details'] = $operate_details;
 $operate_history_val['operate_man'] = $operate_man;
 $operate_history_val['promise_id'] = $promise_id;
 // add data to operation_history
 $operation_history_dao->add0($operate_history_val);
 // add oprerate_data end
 $promise_spec_forms = $promise_spec_dao->get($id);
 $id = $promise_spec_forms['profile_id'];
 $spec_profile_forms = $spec_profile_dao->get($id);
 $profile_id = $spec_profile_forms['id'];
 $id = $promise_spec_forms['service_id'];
 $service_forms = $service_dao->get($id);
 //約定s,完了F,CF
 if ($promise_spec_forms['status'] == 1) {
     $promise_s = '発注確定';
     $over_f = '-';
     $cf = '-';
 } else {
     if ($promise_spec_forms['status'] == 2) {
         $promise_s = '約定確定';
         $over_f = '-';
         $cf = '-';
     } else {
         if ($promise_spec_forms['status'] == 3) {
             $promise_s = '業務完了';
             $over_f = '〇';
             $cf = '-';