1
0
Fork 0
HANYANG_MES/show_dir/www/ksvc/etc/pdf/pdf.ajax.php

54 lines
1.4 KiB
PHP

<?php
$cate_id = "ETC_PDF"; //현재 메뉴 ID 필수!!!
include_once "{$_SERVER['DOCUMENT_ROOT']}/common.inc.php";
include_once _SVC_INC_PATH_ ."/auth_check.php";
include_once _HOME_INC_PATH_ ."/ajax_init.php";
$fobj = new Attach( TB_attach_list );
if( !_notAuth("R") ){/************ 권한체크*/
switch( $_REQUEST['mode'] ){
case "getPdfList":
$retval['data'] = $fobj->getAttachList("*", "pdf");
$retval['code'] = 1;
break;
case "putPdf":
if( _notAuth("W") ) break; /************ 권한체크*/
$files = array();
foreach( $_FILES['pdf_file'] as $key => $val ){
foreach( $val as $k => $v ){
$files[$k][$key] = $v;
}
}
foreach( $files as $file ) {
$_file['tmp_name'] = $_FILES['pdf_file']['tmp_name'][$a];
$uid = uniqid('PDF_');
$fobj->putAttach($file, 'pdf', $uid, str_replace("&","n",$file['name']) );
}
$_REQUEST['mode'] = "getPdfList";
include __DIR__."/pdf.ajax.php";
$_REQUEST['no_echo'] = true;
break;
case "delPdf":
if( _notAuth("W") ) break; /************ 권한체크*/
$_REQUEST['reqdata'] = json_decode($_REQUEST['reqdata']);
foreach( $_REQUEST['reqdata'] as $data ) {
$data = (array)$data;
$fobj->delAttach($data['gubun'], $data['nid'], $data['sid']);
}
$retval['code'] = 1;
break;
}
}
if( !$_REQUEST['no_echo'] ){
echo json_encode($retval);
}