<?php

$smp_floder_flag = true;
require_once '../../system/smarty.inc';
require_once '../../system/mdao/Class_mp_specialist.php';
require_once '../../system/mdao/Class_mp_spec_fee.php';
require_once '../../system/mdao/Class_mp_spec_profile.php';
require_once '../../system/mdao/Class_mp_pro.php';
$spec_dao = new Class_mp_specialist();
$spec_fee_dao = new Class_mp_spec_fee();
$spec_profile_dao = new Class_mp_spec_profile();
$pro_dao = new Class_mp_pro();
//DBからデータを取ります
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    if (isset($_GET['id']) && $_GET['id'] != '') {
        $spec_forms = $spec_dao->get($_GET['id']);
        $id = $_GET['id'];
        //mp_spec_feeを検索するmp_spec_fee.spec_id = $id
        $sql_fee = sprintf("select * from mp_spec_fee where spec_id = '%s' ", $id);
        $fee_forms = $spec_fee_dao->get_rows($sql_fee);
        $sql_profile = sprintf("select * from mp_spec_profile where spec_id = '%s' ", $id);
        $profile_forms = $spec_profile_dao->get_rows($sql_profile);
        //分野の編集
        $prolist = $pro_dao->getProBySpecId($_GET['id']);
        if (is_array($prolist)) {
            foreach ($prolist as $pro) {
                $pro_names[] = $pro['pro_name'];
            }
        }
        $spec_area = implode(',', $pro_names);
        //		$spec_area_a ="";
require_once '../system/smarty.inc';
require_once '../system/Class_DB.php';
require_once '../system/prego_m.php';
require_once '../system/login.inc.php';
require_once '../system/mdao/Class_mp_specialist.php';
require_once '../system/mdao/Class_mp_spec_traffic_fee.php';
require_once '../system/mdao/Class_mp_spec_profile.php';
require_once '../system/mdao/Class_mp_spec_fee.php';
require_once '../system/mdao/Class_mp_account.php';
require_once '../system/mdao/Class_mp_pro.php';
$specialist_dao = new Class_mp_specialist();
$traffic_fee_dao = new Class_mp_spec_traffic_fee();
$spec_profile_dao = new Class_mp_spec_profile();
$spec_fee_dao = new Class_mp_spec_fee();
$account_dao = new Class_mp_account();
$pro_dao = new Class_mp_pro();
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    $phase = 'input';
    if ($auth == '3') {
        $account_id = $_SESSION['PREGO_ADMIN']['STAFF_SEQ'];
        $account_data = $account_dao->get($account_id);
        $id = $account_data['other_id'];
    } elseif ($auth == '1') {
        if (isset($_GET['id']) && $_GET['id'] != '') {
            $id = $_GET['id'];
            $account_data = $account_dao->getByOtherid($id, 3);
        }
    }
    $smarty->assign('account_name', $account_data['user_name']);
    // get spec_forms by id
    $spec_forms = $specialist_dao->get($id);
require_once '../system/Class_DB.php';
require_once '../system/mdao/Class_mp_specialist.php';
require_once '../system/mdao/Class_mp_account.php';
require_once '../system/mdao/Class_mp_spec_traffic_fee.php';
require_once '../system/mdao/Class_mp_spec_fee.php';
require_once '../system/mdao/Class_mp_spec_profile.php';
require_once '../system/mdao/Class_mp_promise_spec.php';
require_once '../system/mdao/Class_mp_payment.php';
require_once '../system/mdao/Class_mp_pro.php';
require_once '../system/prego_m.php';
require_once '../system/Class_ERROR.php';
require_once '../system/login.inc.php';
require_once '../system/smtpsend.class.php';
$specialist_dao = new Class_mp_specialist();
$smtp_dao = new smtpclass();
$pro_dao = new Class_mp_pro();
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    $phase = 'input';
    // from specialist_unregistered.html
    if (isset($_GET['account_id']) && !empty($_GET['account_id'])) {
        $account_id = $_GET['account_id'];
        $smarty->assign('account_id', $account_id);
        // from specialist_refer.html
    } else {
        $traffic_fee_dao = new Class_mp_spec_traffic_fee();
        $spec_fee_dao = new Class_mp_spec_fee();
        $spec_profile_dao = new Class_mp_spec_profile();
        if (isset($_GET['id']) && $_GET['id'] != '') {
            // get spec_forms
            $spec_forms = $specialist_dao->get($_GET['id']);
            $prolist = $pro_dao->getProBySpecId($_GET['id']);