$promise_dao = new Class_mp_promise(); $promise_spec_dao = new Class_mp_promise_spec(); $spec_profile_dao = new Class_mp_spec_profile(); $spec_fee_dao = new Class_mp_spec_fee(); $account_dao = new Class_mp_account(); $spec_dao = new Class_mp_specialist(); $specialist_dao = new Class_mp_specialist(); $smtp_dao = new smtpclass(); 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)) {
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); // add oprerate_data end $promise_spec_forms = $promise_spec_dao->get($id); $id = $promise_spec_forms['profile_id'];
$executeflg = true; // set update values $values = array(); // get id $id = $_GET['id']; // get current status $status = $_GET['status']; // get relational promise_id $promise_id = $_GET['promise_id']; $promise_spec_id = $_GET['promise_spec_id']; $spec_id = $_GET['spec_id']; $service_id = $_GET['service_id']; $values['status'] = '4'; try { $promise_spec_dao->begin_trans(); if ($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']; foreach ($prego_account_sorts as $k => $v) { if ($auth == $k) { $operate_man = $user_name . "(" . $v . ")"; } } $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; $operate_history_val['promise_spec_id'] = $id; $operate_history_val['spec_id'] = $spec_id; $operate_history_val['service_id'] = $service_id;
$values['service_id'] = $val_service_id; $values['doing_time'] = $val_doing_time; $values['before_mail'] = $val_before_mail; $values['overtime_have'] = $val_overtime_have; $values['overtime_fee'] = $val_overtime_fee; $values['traffic_fee_have'] = $val_traffic_fee_have; $values['traffic_fee'] = $val_traffic_fee; $values['traffic_fee_detail'] = $val_traffic_fee_detail; $values['live_fee_have'] = $val_live_fee_have; $values['live_fee'] = $val_live_fee; $values['live_fee_detail'] = $val_live_fee_detail; $values['other_fee_have'] = $val_other_fee_have; $values['other_fee'] = $val_other_fee; $values['other_fee_name'] = $val_other_fee_name; $values['other_fee_detail'] = $val_other_fee_detail; if ($promise_spec_dao->edit($v['id'], $values)) { // update payment $payment_dao = new Class_mp_payment($promise_dao->get_db()); $promise_spec_id = $v['id']; $sql = "select * from mp_promise where promise_spec_id = {$promise_spec_id}"; $payment_data = $payment_dao->get_rows($sql); foreach ($payment_data as $kkk => $vvv) { $payment_id = $vvv['id']; } $payment_val = array(); $payment_val['promise_spec_id'] = $promise_spec_id; $payment_val['spec_id'] = $val_spec_id; $payment_val['spec_name'] = $val_spec_name; $payment_val['pay_time'] = date('y-m-d H:i:s', time()); if ($payment_dao->edit($payment_id, $payment_val)) { } else {