post->options['recent_posts_type'] ); if(!is_user_logged_in() || !WPF()->perm->usergroup_can('aum')){ $args['private'] = 0; $args['status'] = 0; } $days = apply_filters('wpforo_recent_posts_limit', 30); if( $type == 'topics' ){ $end_date = time() - ( intval($days) * 24 * 60 * 60); $args['where'] = "`modified` > '" . date( 'Y-m-d H:i:s', $end_date ) . "'"; $args['orderby'] = (!empty($_GET['wpfob'])) ? sanitize_text_field($_GET['wpfob']) : 'modified'; $args['order'] = 'DESC'; $args['offset'] = ($paged - 1) * WPF()->post->options['topics_per_page']; $args['row_count'] = WPF()->post->options['topics_per_page']; switch ($view){ case 'unread': $args['read'] = false; break; case 'no-replies': $args['where'] .= " AND `posts` < 2"; break; case 'solved': $args['solved'] = 1; break; case 'unsolved': $args['solved'] = 0; break; case 'closed': $args['closed'] = 1; break; case 'opened': $args['closed'] = 0; break; case 'sticky': $args['type'] = 1; break; case 'private': $args['private'] = 1; break; case 'unapproved': $args['status'] = 1; break; } $topics = WPF()->topic->get_topics($args, $items_count); } else{ $end_date = time() - (intval($days) * 24 * 60 * 60); $args['where'] = "`created` > '" . date( 'Y-m-d H:i:s', $end_date ) . "'"; $args['orderby'] = (!empty($_GET['wpfob'])) ? sanitize_text_field($_GET['wpfob']) : 'created'; $args['order'] = 'DESC'; $args['offset'] = ($paged - 1) * WPF()->post->options['posts_per_page']; $args['row_count'] = WPF()->post->options['posts_per_page']; switch ($view){ case 'unapproved': $args['status'] = 1; break; } $posts = WPF()->post->get_posts($args, $items_count); } ?>
| perm->usergroup_can('va') && wpforo_feature('avatars') ): ?> member->avatar($member, 'alt="'.esc_attr($member['display_name']).'"', 40) ?> |
, |
|