@@ -119,7 +119,7 @@ function materio_search_api_autocomplete_searchapi($typed = ''){
|
||||
*
|
||||
*
|
||||
*/
|
||||
function materio_search_api_results_search(){//, $limit = 20, $page = 0
|
||||
function materio_search_api_results_search(){
|
||||
global $user;
|
||||
|
||||
//dsm("materio_search_api_results_search");
|
||||
@@ -166,8 +166,6 @@ function materio_search_api_results_search(){//, $limit = 20, $page = 0
|
||||
|
||||
$query = search_api_query($index_machine_name, array('parse mode'=>'direct'))
|
||||
->keys(implode(' ', $keys))
|
||||
// TODO: add bundle filter
|
||||
// ->condition('type', 'breve')
|
||||
->range($offset, $limit);
|
||||
|
||||
$filter = $query->createFilter('OR');
|
||||
@@ -256,11 +254,14 @@ function materio_search_api_results_search(){//, $limit = 20, $page = 0
|
||||
*
|
||||
*/
|
||||
function materio_search_api_actuality(){
|
||||
|
||||
global $user;
|
||||
|
||||
$date = strtotime('-6 month');
|
||||
|
||||
$viewmode = isset($user->data['materiosearchapi_viewmode']) ? $user->data['materiosearchapi_viewmode'] : variable_get('defaultviewmode', 'full');
|
||||
$limit = 10;//variable_get($viewmode.'_limite', '10');
|
||||
$offset = pager_find_page() * $limit;
|
||||
// dsm($offset);
|
||||
|
||||
$query = new EntityFieldQuery;
|
||||
$query
|
||||
@@ -308,9 +309,20 @@ function materio_search_api_actuality(){
|
||||
|
||||
return theme('materio_search_api_actuality', array(
|
||||
'items' => $items,
|
||||
'view_mode' => 'cardmedium',
|
||||
'view_mode' => $viewmode,
|
||||
'count' => $count,
|
||||
'pager' => theme('pager'),
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
function materio_search_api_viewmode_change($vm){
|
||||
dsm($vm, 'materio_search_api_viewmode_change');
|
||||
$rep = _materio_search_api_change_viewmode($vm);
|
||||
|
||||
//return 'debug mode for materio_search_api_viewmode_change';
|
||||
// drupal_json_output($rep);
|
||||
|
||||
drupal_goto();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user