Changeset 3683 for branches/plugin/bbp-admin/bbp-forums.php
- Timestamp:
- 01/17/2012 10:30:03 PM (14 years ago)
- File:
-
- 1 edited
-
branches/plugin/bbp-admin/bbp-forums.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-admin/bbp-forums.php
r3627 r3683 231 231 232 232 // Load the forum 233 if ( !$forum = bbp_get_forum( $forum_id ) ) 233 $forum = bbp_get_forum( $forum_id ); 234 if ( empty( $forum ) ) 234 235 return $forum_id; 235 236 236 // Closed?237 if ( !empty( $_POST['bbp_forum_status'] ) && in_array( $_POST['bbp_forum_status'], array( 'open', 'closed' ) ) ) {238 if ( 'closed' == $_POST['bbp_forum_status'] && !bbp_is_forum_closed( $forum_id, false ) )239 bbp_close_forum( $forum_id );240 elseif ( 'open' == $_POST['bbp_forum_status'] && bbp_is_forum_closed( $forum_id, false ) )241 bbp_open_forum( $forum_id );242 }243 244 // Category?245 if ( !empty( $_POST['bbp_forum_type'] ) && in_array( $_POST['bbp_forum_type'], array( 'forum', 'category' ) ) ) {246 if ( 'category' == $_POST['bbp_forum_type'] && !bbp_is_forum_category( $forum_id ) ) {247 bbp_categorize_forum( $forum_id );248 } elseif ( 'forum' == $_POST['bbp_forum_type'] && bbp_is_forum_category( $forum_id ) ) {249 bbp_normalize_forum( $forum_id );250 }251 }252 253 // Visibility254 if ( !empty( $_POST['bbp_forum_visibility'] ) && in_array( $_POST['bbp_forum_visibility'], array( bbp_get_public_status_id(), bbp_get_private_status_id(), bbp_get_hidden_status_id() ) ) ) {255 256 // Get forums current visibility257 $visibility = bbp_get_forum_visibility( $forum_id );258 259 // If new visibility is different, change it260 if ( $visibility != $_POST['bbp_forum_visibility'] ) {261 262 // What is the new forum visibility setting?263 switch ( $_POST['bbp_forum_visibility'] ) {264 265 // Hidden266 case bbp_get_hidden_status_id() :267 bbp_hide_forum( $forum_id, $visibility );268 break;269 270 // Private271 case bbp_get_private_status_id() :272 bbp_privatize_forum( $forum_id, $visibility );273 break;274 275 // Publish (default)276 case bbp_get_public_status_id() :277 default :278 bbp_publicize_forum( $forum_id, $visibility );279 break;280 }281 }282 }283 284 237 // Parent ID 285 $parent_id = ( !empty( $_POST['parent_id'] ) && is_numeric( $_POST['parent_id'] ) ) ? $_POST['parent_id'] : 0;238 $parent_id = ( !empty( $_POST['parent_id'] ) && is_numeric( $_POST['parent_id'] ) ) ? (int) $_POST['parent_id'] : 0; 286 239 287 240 // Update the forum meta bidness … … 436 389 437 390 case 'bbp_forum_freshness' : 438 if ( $last_active = bbp_get_forum_last_active_time( $forum_id, false ) ) 391 $last_active = bbp_get_forum_last_active_time( $forum_id, false ); 392 if ( !empty( $last_active ) ) 439 393 printf( __( '%s ago', 'bbpress' ), $last_active ); 440 394 else
Note: See TracChangeset
for help on using the changeset viewer.