if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    if (isset($_GET['id']) && !empty($_GET['id'])) {
        if (isset($_GET['satisfy_status']) && $_GET['satisfy_status'] != '' && isset($_GET['count_id']) && $_GET['count_id'] != '') {
            $id = $_GET['count_id'];
            $satisfy_status = $_GET['satisfy_status'];
            $values = array();
            $values['satisfy_status'] = $satisfy_status;
            $promise_spec_dao->edit($id, $values);
            $operate_time = date('y-m-d H:i:s', time());
            $operate_details = "アンケート(回答)";
            $user_name = $_SESSION['PREGO_ADMIN']['STAFF_NAME'];
            $operate_man = $user_name . "(" . $prego_account_sorts[$auth] . ")";
            $operate_history_val['operate_time'] = $operate_time;
            $operate_history_val['operate_details'] = $operate_details;
            $operate_history_val['operate_man'] = $operate_man;
            $nowrow = $promise_spec_dao->get($id);
            $operate_history_val['promise_spec_id'] = $id;
            $operate_history_val['promise_id'] = $nowrow['promise_id'];
            $operate_history_val['spec_id'] = $nowrow['spec_id'];
            $operate_history_val['service_id'] = $nowrow['service_id'];
            $operation_history_dao = new Class_mp_promise_operation_history();
            // add data to operation_history
            if ($operation_history_dao->add0($operate_history_val)) {
            } else {
                $executeflg = FALSE;
            }
            $smarty->assign('thankanswer', 'anw' . $satisfy_status);
            //$smtp_dao->senduserMail("満足度アンケートメール","満足度アンケートメール送信");
        }
        if (isset($_GET['pro_spec_id']) && $_GET['pro_spec_id'] != '') {
            $val = array();
require_once '../../system/mdao/Class_mp_spec_profile.php';
require_once '../../system/mdao/Class_mp_service.php';
require_once '../../system/prego_m.php';
require_once '../../system/mdao/Class_mp_promise_operation_history.php';
session_name('PREGO_ADMIN');
session_start();
$promise_spec_dao = new Class_mp_promise_spec();
$spec_profile_dao = new Class_mp_spec_profile();
$service_dao = new Class_mp_service();
$operation_history_dao = new Class_mp_promise_operation_history();
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    if (isset($_GET['id']) && $_GET['id'] != '') {
        if (isset($_GET['u_id']) && $_GET['u_id'] != '') {
            //mp_promise_spec の id
            $id = $_GET['id'];
            $promise_spec_forms = $promise_spec_dao->get($id);
            $arr = array();
            $arr['status'] = 2;
            $promise_spec_dao->edit($id, $arr);
            // add operate_data
            $operate_time = date('y-m-d H:i:s', time());
            $promise_id = $promise_spec_forms['promise_id'];
            $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);
     if ($operation_history_dao->add0($operate_history_val)) {
     } else {
         $executeflg = FALSE;
         break;
     }
 } else {
     $executeflg = FALSE;
 }
 if ($executeflg) {
     $promise_spec_dao->commit_trans();
     echo '100';
     //成功
     // send Email to PREGO
     $smtp_dao->senduserMail(PREGO_JP_MAIL, PREGO_MAIL_CANCEL_FEE_SUBJECT, PREGO_MAIL_CANCEL_FEE_CONTENT);
     // send Email to specialist
     $mail_promise_spec_data = $promise_spec_dao->get($id);
     $mail_spec_id = $mail_promise_spec_data['spec_id'];
     $mail_spec_data = $spec_dao->get($mail_spec_id);
     if ($mail_spec_data['mail_address1'] != '') {
         $smtp_dao->senduserMail($mail_spec_data['mail_address1'], PREGO_MAIL_CANCEL_FEE_SUBJECT, PREGO_MAIL_CANCEL_FEE_CONTENT . "\n" . PREGO_LOGIN_URL);
     }
     if ($mail_spec_data['mail_address2'] != '') {
         $smtp_dao->senduserMail($mail_spec_data['mail_address2'], PREGO_MAIL_CANCEL_FEE_SUBJECT, PREGO_MAIL_CANCEL_FEE_CONTENT . "\n" . PREGO_LOGIN_URL);
     }
     // send Email to corporate
     $mail_promise_data = $promise_dao->get($promise_id);
     $mail_corporate_id = $mail_promise_data['corporate_id'];
     $sql = "select * from mp_corporate_tantou where corporate_id = '{$mail_corporate_id}' ";
     $mail_corporate_tantou_data = $corporate_tantou_dao->get_rows($sql);
     foreach ($mail_corporate_tantou_data as $k => $v) {
         if ($v['mail_address'] != '') {
 // promise_spec values array
 $values = array();
 $id = $_GET['id'];
 // promise_spec_status
 $status = $_GET['status'];
 // promise_id
 $promise_id = $_GET['promise_id'];
 $promise_spec_id = $_GET['promise_spec_id'];
 $spec_id = $_GET['spec_id'];
 $service_id = $_GET['service_id'];
 // update status
 if ($_GET['status'] == '0') {
     $values['status'] = '1';
 }
 try {
     $pro_spec_data = $promise_spec_dao->get($id);
     if ($pro_spec_data['doing_time'] && $pro_spec_data['doing_time'] > "2000-01-01") {
         $shortime = strtotime($pro_spec_data['doing_time']);
     } else {
         $shortime = time();
         $values['doing_time'] = date('y-m-d H:i:s', time());
     }
     // begin trans
     $promise_spec_dao->begin_trans();
     // update promise_spec success
     if ($promise_spec_dao->edit($id, $values)) {
         // set operate values
         $operate_time = date('y-m-d H:i:s', time());
         $operate_details = "発注確定(約定送信済み)";
         $user_name = $_SESSION['PREGO_ADMIN']['STAFF_NAME'];
         foreach ($prego_account_sorts as $k => $v) {