content widget에 대해 문서의 다국어 지원 기능이 적용되도록 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5820 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2009-03-10 01:44:21 +00:00
parent 3c0d58c94a
commit cae66f5294

View file

@ -236,27 +236,31 @@
$first_thumbnail_idx = -1;
if(count($output->data)) {
foreach($output->data as $key => $attribute) {
$category = $category_lists[$attribute->module_srl][$attribute->category_srl]->title;
$browser_title = $args->module_srls_info[$attribute->module_srl]->browser_title;
$domain = $args->module_srls_info[$attribute->module_srl]->domain;
$oDocument = new documentItem();
$oDocument->setAttribute($attribute);
$content = $oDocument->getSummary($args->content_cut_size);
$url = getSiteUrl($domain,'','document_srl',$oDocument->document_srl);
$thumbnail = $oDocument->getThumbnail($args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type);
$extra_images = $oDocument->printExtraImages($args->duration_new);
$GLOBALS['XE_DOCUMENT_LIST'][$oDocument->document_srl] = $oDocument;
$document_srls[] = $oDocument->document_srl;
}
$oDocumentModel->setToAllDocumentExtraVars();
$content_item = new contentItem($browser_title);
$content_item->adds($attribute);
$content_item->setCategory($category);
$content_item->setContent($content);
$content_item->setLink($url);
for($i=0,$c=count($document_srls);$i<$c;$i++) {
$oDocument = $GLOBALS['XE_DOCUMENT_LIST'][$document_srls[$i]];
$document_srl = $oDocument->document_srl;
$module_srl = $oDocument->get('module_srl');
$category_srl = $oDocument->get('category_srl');
$thunbmail = $oDocument->getThumbnail($args->thumbnail_width,$args->thumbnail_height,$args->thumbnail_type);
$content_item = new contentItem( $args->module_srls_info[$module_srl]->browser_title );
$content_item->adds($oDocument->getObjectVars());
$content_item->setCategory( $category_lists[$module_srl][$category_srl]->title );
$content_item->setDomain( $args->module_srls_info[$module_srl]->domain );
$content_item->setContent($oDocument->getSummary($args->content_cut_size));
$content_item->setLink( getSiteUrl($domain,'','document_srl',$document_srl) );
$content_item->setThumbnail($thumbnail);
$content_item->setExtraImages($oDocument->printExtraImages($args->duration_new));
$content_item->add('mid', $args->mid_lists[$module_srl]);
if($first_thumbnail_idx==-1 && $thumbnail) $first_thumbnail_idx = $key;
$content_item->setExtraImages($extra_images);
$content_item->setDomain($domain);
$content_item->add('mid', $args->mid_lists[$attribute->module_srl]);
$content_items[] = $content_item;
}