Changeset 4059 for branches/plugin/bbp-includes/bbp-forum-functions.php
- Timestamp:
- 07/05/2012 05:32:33 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-includes/bbp-forum-functions.php
r4042 r4059 1569 1569 1570 1570 // Setup arrays 1571 $retval = $private = $hidden = $meta_query = $forum_ids = array(); 1572 1571 $private = $hidden = $meta_query = $forum_ids = array(); 1572 1573 // Default return value 1574 switch ( $type ) { 1575 case 'string' : 1576 $retval = ''; 1577 break; 1578 1579 case 'array' : 1580 $retval = array(); 1581 break; 1582 1583 case 'meta_query' : 1584 $retval = array( array() ) ; 1585 break; 1586 } 1587 1573 1588 // Exclude for everyone but super admins 1574 1589 if ( !is_super_admin() ) { … … 1605 1620 'key' => '_bbp_forum_id', 1606 1621 'value' => implode( ',', $forum_ids ), 1622 'type' => 'numeric', 1607 1623 'compare' => ( 1 < count( $forum_ids ) ) ? 'NOT IN' : '!=' 1608 1624 ); … … 1949 1965 // Validate forum ID 1950 1966 $forum_id = bbp_get_forum_id( $forum_id ); 1951 1952 1967 if ( empty( $forum_id ) ) 1953 1968 return; … … 1956 1971 if ( bbp_has_topics( array( 1957 1972 'post_type' => bbp_get_topic_post_type(), 1973 'post_parent' => $forum_id, 1958 1974 'post_status' => 'any', 1959 'posts_per_page' => -1, 1960 'meta_query' => array( array( 1961 'key' => '_bbp_forum_id', 1962 'value' => $forum_id, 1963 'compare' => '=' 1964 ) ) 1975 'posts_per_page' => -1 1965 1976 ) ) ) { 1966 1977 while ( bbp_topics() ) { … … 1993 2004 // Validate forum ID 1994 2005 $forum_id = bbp_get_forum_id( $forum_id ); 1995 1996 2006 if ( empty( $forum_id ) ) 1997 2007 return; … … 2007 2017 if ( bbp_has_topics( array( 2008 2018 'post_type' => bbp_get_topic_post_type(), 2019 'post_parent' => $forum_id, 2009 2020 'post_status' => $post_stati, 2010 'posts_per_page' => -1, 2011 'meta_query' => array( array( 2012 'key' => '_bbp_forum_id', 2013 'value' => $forum_id, 2014 'compare' => '=' 2015 ) ) 2021 'posts_per_page' => -1 2016 2022 ) ) ) { 2017 2023
Note: See TracChangeset
for help on using the changeset viewer.