{@ $noticeTF = false; if($mi->except_notice == 'Y') $noticeTF = true; $args->module_srl = $mi->module_srl; $args->list_count = $total_count; $args->category_srl = $category; $oDocumentModel = &getModel('document'); $output = $oDocumentModel->getDocumentList($args, $noticeTF); $document_list = $output->data; } {@ $extra_sortkey[$no] = $document->getExtraEidValue($mi->extra_val_solt_name); $extra_sortkey2[$no] = $no; } {@ array_multisort($extra_sortkey, $extra_sortkey2, $document_list); if($mi->order_type == 'asc' || $order_type == 'asc') $document_list = array_reverse($document_list); } {@ $extra_doc_srl[] = $document->document_srl; } {@ $page = ((int) (array_search($document_srl, $extra_doc_srl) / $mi->list_count)) + 1; } {@ $document_list = array_slice($document_list, $mi->list_count * ($page-1), $mi->list_count); }