diff --git a/modules/integration_search/integration_search.model.php b/modules/integration_search/integration_search.model.php index 3b46977a7..8a054b1f2 100644 --- a/modules/integration_search/integration_search.model.php +++ b/modules/integration_search/integration_search.model.php @@ -50,7 +50,7 @@ class integration_searchModel extends module $args->page_count = 10; $args->search_target = $search_target; $args->search_keyword = $search_keyword; - $args->sort_index = 'list_order'; + $args->sort_index = 'list_order'; $args->order_type = 'asc'; $args->statusList = array('PUBLIC'); if(!$args->module_srl) unset($args->module_srl); @@ -74,10 +74,10 @@ class integration_searchModel extends module function getComments($target, $module_srls_list, $search_keyword, $page=1, $list_count = 20) { $args = new stdClass(); - + if(is_array($module_srls_list)) { - if (count($module_srls_list) > 0) $module_srls = implode(',',$module_srls_list); + if (count($module_srls_list) > 0) $module_srls = implode(',',$module_srls_list); } else { @@ -94,7 +94,7 @@ class integration_searchModel extends module $args->page_count = 10; $args->search_target = 'content'; $args->search_keyword = $search_keyword; - $args->sort_index = 'list_order'; + $args->sort_index = 'list_order'; $args->order_type = 'asc'; // Get a list of documents $oCommentModel = &getModel('comment'); @@ -117,8 +117,10 @@ class integration_searchModel extends module */ function getTrackbacks($target, $module_srls_list, $search_target = "title", $search_keyword, $page=1, $list_count = 20) { + $oTrackbackModel = &getAdminModel('trackback'); + if(!$oTrackbackModel) return new Object(); $args = new stdClass(); - + if(is_array($module_srls_list)) $module_srls = implode(',',$module_srls_list); else $module_srls = $module_srls_list; if($target == 'exclude') $args->exclude_module_srl = $module_srls; @@ -128,10 +130,9 @@ class integration_searchModel extends module $args->page_count = 10; $args->search_target = $search_target; $args->search_keyword = $search_keyword; - $args->sort_index = 'list_order'; + $args->sort_index = 'list_order'; $args->order_type = 'asc'; // Get a list of documents - $oTrackbackModel = &getAdminModel('trackback'); $output = $oTrackbackModel->getTotalTrackbackList($args); if(!$output->toBool()|| !$output->data) return $output; return $output; @@ -152,7 +153,7 @@ class integration_searchModel extends module function _getFiles($target, $module_srls_list, $search_keyword, $page, $list_count, $direct_download = 'Y') { $args = new stdClass(); - + if(is_array($module_srls_list)) $module_srls = implode(',',$module_srls_list); else $module_srls = $module_srls_list; if($target == 'exclude') $args->exclude_module_srl = $module_srls; @@ -162,7 +163,7 @@ class integration_searchModel extends module $args->page_count = 10; $args->search_target = 'filename'; $args->search_keyword = $search_keyword; - $args->sort_index = 'files.file_srl'; + $args->sort_index = 'files.file_srl'; $args->order_type = 'desc'; $args->isvalid = 'Y'; $args->direct_download = $direct_download=='Y'?'Y':'N';