- 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:
bachy
2012-11-21 10:06:34 +01:00
parent 61c83b5a75
commit 2601c718c2
15 changed files with 628 additions and 76 deletions

View File

@@ -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);