<?php
//$c_grp_contract = Group_Contract::getInstance();
$c_customer_doc = Customer_Doc::getInstance();
// $c_grp_contract->login_chk();
/*
$con_info ['market_code'] = $_SESSION['AGENTInfo']['AGENT_SO'][0];
$con_info ['agent_id'] = $_SESSION['AGENTInfo']['AGENT_ID'];
$con_info ['agent_name'] = $_SESSION['AGENTInfo']['AGENT_NAME'];
$con_info ['cid'] = $_REQUEST['cid'];
$con_info ['contract_kind'] = $_REQUEST['contract_kind'];
$contract_kind = $_REQUEST['contract_kind'];
$return_url = $_REQUEST['return_url'];
$data = array("cid" => $cid,"contract_kind" => $contract_kind);
*/
$ajax = $_REQUEST['ajax'];
$doc_info['market_code'] = $_REQUEST['market_code'];
$doc_info['cid'] = $_REQUEST['cid'];
$doc_info['reg_date'] = $_REQUEST['reg_date'];
if (count($_FILES['upload_file']['tmp_name']) > 0) {
$up_file = $_FILES['upload_file'];
$up_cnt = count($up_file['tmp_name']);
for ($i = 0;$i < $up_cnt; $i++)
{
if ($up_file['size'][$i] > 2*1048576) {
echo '{ "message": "파일 크기가 너무 큽니다.", "status":"error" }';
}
if (!$up_file['tmp_name'][$i])
{
echo '{ "message": "첨부된 파일이 없거나 파일 크기가 너무 큽니다.", "status":"error" }';
}
$filename = $up_file['name'][$i];
if ($ext != "pdf" && $ext != "jpg" && $ext != "jpeg" && $ext != "png" && $ext != "gif")
{
echo '{ "message": "pdf 또는 이미지 파일만 업로드 가능합니다.", "status":"error" }';
}
}
try
{
//$files = $c_grp_contract->multiple($_FILES);
$files = $c_customer_doc->multiple($_FILES);
for ($i = 0;$i < $up_cnt; $i++)
{
/*
$con_info ['remark'] = $_REQUEST['remark'][$i] ? $_REQUEST['remark'][$i] : "";
$con_info ['contract_type'] = $_REQUEST['contract_type'][$i] ? $_REQUEST['contract_type'][$i] : "";
$c_grp_contract->setContractInfo($con_info);
$c_grp_contract->_uploadImageServerPDF($contract_kind, $files['upload_file'][$i]);
*/
$filename = $up_file['name'][$i];
$c_customer_doc->insertDocumentInfo($doc_info);
$c_customer_doc->setDocumentInfo($doc_info, $ext);
$c_customer_doc->_uploadDocumentServer($files['upload_file'][$i]);
}
}
catch(Exception $e)
{
prtErr( CodeMap::getErrorCodeString( $e->getMessage() ) );
$c_customer_doc->rollback();
}
$c_customer_doc->commit();
echo '{ "message": "파일이 정상적으로 업로드 되었습니다.","status":"success" }';
}
else
{
echo '{ "message": "첨부된 파일이 없거나 파일 크기가 너무 큽니다.", "status":"error" }';
}
?>