묻고답하기
모듈에 관련 문의 드립니다. 첨부파일중 그림 파일 1개만 추출
2015.06.04 12:23
문의 드립니다.
1개시물 작성완료시 첨부된 파일중에 그림 파일 1개만 찾는 방법을 여쭈고자 합니다.
function triggerAfterInsertDocument(&$obj)
{
$oModuleModel = getModel('module');
$oAndroidpushappModel = getModel('androidpushapp');
$config = $oAndroidpushappModel->getConfig();
if($config->use != 'Y') return new Object();
if($config->use_d != 'Y') return new Object();
if($obj->status == 'TEMP') return new Object();
if($obj->is_secret == 'Y') return new Object();
if($obj->status == 'SECRET') return new Object();
if(in_array($obj->module_srl, $config->no_use_module_srls)) return;
$content = strip_tags($obj->title . ' ' . $obj->content);
$oDocumentModel = getModel('document');
$document_srl = $obj->document_srl;
// 첨부파일 추출
$args = new stdClass();
$args->upload_target_srl = $document_srl;
$args->isvalid = "Y";
$r = executeQueryArray("file.getFiles", $args);
foreach($r->data as $data){
$file_name = $data->source_filename;
$uploaded_filename = $data->uploaded_filename;
break;
}
$imgurl_gcm = $file_name."(".$uploaded_filename.")";
$direct = preg_match("/\.(png|jpe?g|bmp|gif)$/i", $imgurl_gcm) ? 'Y' : 'N';
if($direct == "N" || "") { $imgurl_gcm="http://woori.co.kr/img/2015-05-25.png"; }
// 첨부파일 추출 종료