s_filename = $search_keyword; break; case 'filesize' : $args->s_filesize = (int)$search_keyword; break; case 'download_count' : $args->s_download_count = (int)$search_keyword; break; case 'regdate' : $args->s_regdate = $search_keyword; break; case 'ipaddress' : $args->s_ipaddress= $search_keyword; break; } } // 유효/대기 상태 설정 if($obj->isvalid == 'Y') $args->isvalid = 'Y'; elseif($obj->isvalid == 'N') $args->isvalid = 'N'; // 변수 설정 $args->sort_index = $obj->sort_index; $args->page = $obj->page?$obj->page:1; $args->list_count = $obj->list_count?$obj->list_count:20; $args->page_count = $obj->page_count?$obj->page_count:10; $args->s_module_srl = $obj->module_srl; // file.getFileList쿼리 실행 $output = executeQuery('file.getFileList', $args); // 결과가 없거나 오류 발생시 그냥 return if(!$output->toBool()||!count($output->data)) return $output; $oFileModel = &getModel('file'); foreach($output->data as $key => $file) { $file->download_url = $oFileModel->getDownloadUrl($file->file_srl, $file->sid); $output->data[$key] = $file; } return $output; } } ?>