update
- added materio_user.module (add permission to view the profile page) - materio_serach_api.pages : limit actu items for anonymous - materio_search_api_ajax.pages & materio_flag.pages : redirect to real page if current page not corresponding on ajax request (solve the view mode block visibility on user edit profile page) - materio_flag : added edit lists functionalities ++ get_list_page_title func Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
@@ -257,7 +257,10 @@ function materio_search_api_results_search(){
|
||||
function materio_search_api_actuality(){
|
||||
global $user;
|
||||
|
||||
$date = strtotime('-6 month');
|
||||
if(!user_access('use materio search api')){
|
||||
$date = strtotime('-6 month');
|
||||
// dsm($date);
|
||||
}
|
||||
|
||||
$viewmode = isset($user->data['materiosearchapi_viewmode']) ? $user->data['materiosearchapi_viewmode'] : variable_get('defaultviewmode', 'full');
|
||||
$limit = 10;//variable_get($viewmode.'_limite', '10');
|
||||
@@ -269,21 +272,26 @@ function materio_search_api_actuality(){
|
||||
->entityCondition('entity_type', 'node')
|
||||
->propertyCondition('status', 1)
|
||||
->entityCondition('bundle', array('breve'))
|
||||
->propertyCondition('created', $date, '>')
|
||||
->propertyOrderBy('created', 'DESC')
|
||||
->range($offset,$limit);
|
||||
|
||||
if(!user_access('use materio search api')){
|
||||
$query->propertyCondition('created', $date, '>');
|
||||
}
|
||||
|
||||
$result = $query->execute();
|
||||
// dsm($result, '$result');
|
||||
|
||||
$count_query = new EntityFieldQuery;
|
||||
$count = $count_query
|
||||
$count_query
|
||||
->entityCondition('entity_type', 'node')
|
||||
->propertyCondition('status', 1)
|
||||
->entityCondition('bundle', array('breve'))
|
||||
->propertyCondition('created', $date, '>')
|
||||
->count()->execute();
|
||||
->entityCondition('bundle', array('breve'));
|
||||
// dsm($count, 'count');
|
||||
if(!user_access('use materio search api')){
|
||||
$count_query->propertyCondition('created', $date, '>');
|
||||
}
|
||||
$count = $count_query->count()->execute();
|
||||
|
||||
pager_default_initialize($count, $limit);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user