{@ $opt->rev_update_order = $oDocument->get('update_order'); } {@ $opt->update_order = $oDocument->get('update_order'); } {@ $opt->rev_regdate = $oDocument->get('regdate'); } {@ $opt->regdate = $oDocument->get('regdate'); } {@ $opt->rev_list_order = $oDocument->get('list_order'); } {@ $opt->list_order = $oDocument->get('list_order'); } {@ $opt->module_srl = $module_info->module_srl; $opt->category_srl = $category; $opt->sort_index = $module_info->order_target; $opt->order_type = $module_info->order_type; $output = executeQuery('board/skins/quiet_board.getDocumentCategoryPage', $opt); $count = $output->data->count; $page = (int)(($count-1)/$module_info->list_count)+1; } {@ $quiet_launch = true; $quiet_notice = false; $use_thumb = false; $noticeTF = false; if($module_info->except_notice == 'Y') $noticeTF = true; $args->module_srl = $module_info->module_srl; $args->page = $page; $args->category_srl = $category; $args->list_count = $module_info->list_count; if($module_info->list_type == "diary") $args->list_count = $module_info->search_list_count; $args->search_list_count = $module_info->search_list_count; $args->page_count = $module_info->page_count; $args->sort_index = $module_info->order_target; $args->order_type = $module_info->order_type; if($sort_index) $args->sort_index = $sort_index; if($order_type) $args->order_type = $order_type; $args->search_target = $search_target; $args->search_keyword = $search_keyword; $oDocumentModel = &getModel('document'); $output = $oDocumentModel->getDocumentList($args, $noticeTF); Context::set('document_list', $output->data); Context::set('total_count', $output->total_count); Context::set('total_page', $output->total_page); Context::set('page', $output->page); Context::set('page_navigation', $output->page_navigation); $args->module_srl = $module_info->module_srl; $args->category_srl = ''; $args->search_target = $search_target; $args->search_keyword = $search_keyword; $output = $oDocumentModel->getDocumentList($args, $noticeTF); Context::set('total_count', $output->total_count); } {@ $args->module_srl = $module_info->module_srl; $args->list_count = $total_count; $args->category_srl = $category; $output = $oDocumentModel->getDocumentList($args, $noticeTF); $document_list = $output->data; } {@ $extra_sortkey[$no] = $document->getExtraEidValue('sortkey'); $extra_sortkey2[$no] = $no; } {@ array_multisort($extra_sortkey, $extra_sortkey2, $document_list); if((!$order_type && $module_info->order_type == 'asc') || $order_type == 'asc') $document_list = array_reverse($document_list, true); } {@ $extra_doc_srl[] = $document->document_srl; } {@ $page = ((int) (array_search($document_srl, $extra_doc_srl) / $module_info->list_count)) + 1; } {@ $document_list = array_slice($document_list, $module_info->list_count * ($page-1), $module_info->list_count, true); } {@ $args->module_srl = $module_info->module_srl; $args->category_srl = $val->category_srl; $output = $oDocumentModel->getDocumentList($args, $noticeTF); $val->document_count = $output->total_count; }
{@ $col_count = 0; }