From d725c15649d82840cc1807a761d7e56751bbf445 Mon Sep 17 00:00:00 2001 From: zero Date: Tue, 29 Jan 2008 02:03:16 +0000 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EA=B7=BC=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EC=9C=84=EC=A0=AF=EC=9D=98=20=EA=B2=B0=EA=B3=BC?= =?UTF-8?q?=EA=B0=80=20cubrid=EC=97=90=EC=84=9C=20=EB=82=98=EC=98=A4?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8D=98=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0.=20group=20by=20=EC=A0=88=EC=9D=98=20=EC=9E=98?= =?UTF-8?q?=EB=AA=BB=EB=90=9C=20=EC=BF=BC=EB=A6=AC=20=EB=95=8C=EB=AC=B8?= =?UTF-8?q?=EC=9E=84.=20by=20=EC=84=9C=EC=83=81=EC=9A=B1=EB=8B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3612 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/file/queries/getOneFileInDocument.xml | 2 +- widgets/newest_images/newest_images.class.php | 17 ++++++++++------- .../newest_images/skins/xe_official/list.html | 2 +- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/modules/file/queries/getOneFileInDocument.xml b/modules/file/queries/getOneFileInDocument.xml index 566a7ed57..0ac54ba1b 100644 --- a/modules/file/queries/getOneFileInDocument.xml +++ b/modules/file/queries/getOneFileInDocument.xml @@ -4,7 +4,7 @@ - + diff --git a/widgets/newest_images/newest_images.class.php b/widgets/newest_images/newest_images.class.php index 45189f3ed..ae475466c 100644 --- a/widgets/newest_images/newest_images.class.php +++ b/widgets/newest_images/newest_images.class.php @@ -71,17 +71,20 @@ // 정해진 모듈에서 문서별 파일 목록을 구함 $files_output = executeQueryArray("file.getOneFileInDocument", $obj); + $files_count = count($files_output->data); + + $document_srl_list = array(); + for($i=0;$i<$files_count;$i++) $document_srl_list[] = $files_output->data[$i]->document_srl; $oDocumentModel = &getModel('document'); - if(count($files_output->data)) { - foreach($files_output->data as $key => $val) { - $oDocument = null; - $oDocument = $oDocumentModel->getDocument(); - $oDocument->setAttribute($val); - $document_list[] = $oDocument; - } + $tmp_document_list = $oDocumentModel->getDocuments($document_srl_list); + $document_list = array(); + if(count($tmp_document_list)) { + foreach($tmp_document_list as $val) $document_list[] = $val; } + $document_count = count($document_list); + $total_count = $widget_info->rows_list_count * $widget_info->cols_list_count; for($i=$document_count;$i<$total_count;$i++) $document_list[] = new DocumentItem(); $widget_info->document_list = $document_list; diff --git a/widgets/newest_images/skins/xe_official/list.html b/widgets/newest_images/skins/xe_official/list.html index 9537078cf..28baefdc7 100644 --- a/widgets/newest_images/skins/xe_official/list.html +++ b/widgets/newest_images/skins/xe_official/list.html @@ -61,7 +61,7 @@ - + more