require_once '../system/smarty.inc';
require_once '../system/prego_m.php';
require_once '../system/login.inc.php';
require_once '../system/Class_DB.php';
require_once '../system/mdao/Class_mp_promise_spec.php';
require_once '../system/mdao/Class_mp_promise_operation_history.php';
require_once '../system/mdao/Class_mp_specialist.php';
require_once '../system/mdao/Class_mp_corporate_tantou.php';
require_once '../system/mdao/Class_mp_promise.php';
require_once '../system/smtpsend.class.php';
$promise_dao = new Class_mp_promise();
$promise_spec_dao = new Class_mp_promise_spec();
$operation_history_dao = new Class_mp_promise_operation_history($promise_spec_dao->get_db());
$spec_dao = new Class_mp_specialist();
$corporate_tantou_dao = new Class_mp_corporate_tantou();
$smtp_dao = new smtpclass();
if (isset($_GET['id']) && !empty($_GET['id'])) {
    // set flag
    $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'];
<?php

require_once '../system/smarty.inc';
require_once '../system/mdao/Class_mp_corporate.php';
require_once '../system/mdao/Class_mp_corporate_tantou.php';
require_once '../system/mdao/Class_mp_account.php';
require_once '../system/Class_DB.php';
require_once '../system/login.inc.php';
$account_dao = new Class_mp_account();
$corporate_dao = new Class_mp_corporate();
$corporate_tantou_dao = new Class_mp_corporate_tantou();
if (isset($_GET['csv']) && $_GET['csv'] == "download" || isset($_GET['hist']) && $_GET['hist'] == "2") {
    $forms = $_SESSION['MSEARCH']['corporate'];
} else {
    $forms = $_POST;
    $_SESSION['MSEARCH']['corporate'] = $forms;
}
// define array
$wherearr = array();
$where_search_arr = array();
$where_corporate_tantou_arr = array();
${$corporate_id_arr} = array();
$page = array();
$dosearch = FALSE;
if (isset($forms['search']) && !empty($forms['search'])) {
    $dosearch = TRUE;
}
if (isset($forms['page']) && is_numeric($forms['page'])) {
    $dosearch = TRUE;
    $page['current'] = $forms['page'];
} else {
<?php

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_corporate.php';
require_once '../system/mdao/Class_mp_corporate_tantou.php';
require_once '../system/mdao/Class_mp_account.php';
require_once '../system/mdao/Class_mp_pro.php';
$corporate_dao = new Class_mp_corporate();
$corporate_tantou_dao = new Class_mp_corporate_tantou();
$account_dao = new Class_mp_account();
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    if ($auth == '2') {
        $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, 2);
        }
    }
    $smarty->assign('account_name', $account_data['user_name']);
    // get corporate_forms by id
    $corporate_forms = $corporate_dao->get($id);
    $post_code = split('-', $corporate_forms['post_code']);
    $region = $post_code[0];
    $branch = $post_code[1];
    $tel = split('-', $corporate_forms['tel']);
         }
     }
 }
 if ($forms['mode'] == 'input') {
     // check corporate items
     $err = new Class_ERROR();
     $corporate_chk = $corporate_dao->get_checks();
     foreach ($corporate_chk as $kcol => $chkval) {
         $err_mes[$kcol] = $err->check($forms[$kcol], $chkval);
     }
     //郵便番号判定
     $err_mes['post_code'] = $err->zipcode_check($forms['region'] . '-' . $forms['branch']);
     //電話番号判定
     $err_mes['tel'] = $err->tel_check($forms['area_code'] . '-' . $forms['office_number'] . '-' . $forms['called_number']);
     $index = 0;
     $tantou_dao = new Class_mp_corporate_tantou($corporate_dao->get_db());
     // get tantou checked items
     $tantou_chk = $tantou_dao->get_checks();
     // check each tantou item
     foreach ($forms['mutirow'] as $k => $v) {
         if ($v['tantou_name'] != '' && $v['mail_address'] != '') {
             $err_mes['tantou_name'][$index] = $err->check($v['tantou_name'], $tantou_chk['tantou_name']);
             $err_mes['mail_address'][$index] = $err->check($v['mail_address'], $tantou_chk['mail_address']);
             $index = $index + 1;
         }
     }
     // corporate_name virification check
     if ($err_mes['corporate_name'] == '') {
         if ($forms['id'] == '') {
             $where = sprintf("corporate_name = '%s'", $forms['corporate_name']);
         } else {