[ Index ]

PHP Cross Reference of BuddyPress

title

Body

[close]

/src/bp-forums/bbpress/bb-admin/ -> topic-move.php (source)

   1  <?php
   2  require_once ('admin-action.php');
   3  
   4  $topic_id = absint( $_POST['topic_id'] );
   5  $forum_id = absint( $_POST['forum_id'] );
   6  
   7  if ( !is_numeric($topic_id) || !is_numeric($forum_id) )
   8      bb_die(__('Invalid topic or forum.'));
   9  
  10  if ( !bb_current_user_can( 'move_topic', $topic_id, $forum_id ) ) {
  11      wp_redirect( bb_get_uri(null, null, BB_URI_CONTEXT_HEADER) );
  12      exit;
  13  }
  14  
  15  bb_check_admin_referer( 'move-topic_' . $topic_id );
  16  
  17  $topic = get_topic( $topic_id );
  18  $forum = bb_get_forum( $forum_id );
  19  
  20  if ( !$topic || !$forum )
  21      bb_die(__('Your topic or forum caused all manner of confusion'));
  22  
  23  bb_move_topic( $topic_id, $forum_id );
  24  
  25  if ( !$redirect = wp_get_referer() )
  26      $redirect = get_topic_link( $topic_id );
  27  
  28  bb_safe_redirect( $redirect );
  29  exit;
  30  ?>


Generated: Thu Dec 7 01:01:35 2017 Cross-referenced by PHPXref 0.7.1