[ Root ] [ Search ] [ Index ]

PHP Cross Reference of bbPress Trunk

Provided by Yoast

title

Body

[close]

/bb-admin/ -> tag-merge.php (source)

   1  <?php
   2  require ('admin.php');
   3  
   4  if ( !bb_current_user_can('manage_tags') )
   5      bb_die(__('You are not allowed to manage tags.'));
   6  
   7  $old_id = (int) $_POST['id' ];
   8  $tag = $_POST['tag'];
   9  
  10  bb_check_admin_referer( 'merge-tag_' . $old_id );
  11  
  12  if ( ! $tag = bb_get_tag( $tag ) )
  13      bb_die(__('Tag specified not found.'));
  14  
  15  if ( ! bb_get_tag( $old_id ) )
  16      bb_die(__('Tag to be merged not found.'));
  17  
  18  if ( $merged = bb_merge_tags( $old_id, $tag->tag_id ) ) {
  19      printf(__("Number of topics from which the old tag was removed: %d <br />\n"),  $merged['old_count']);
  20      printf(__("Number of topics to which the new tag was added: %d <br />\n"),$merged['diff_count']);
  21      printf(__("Number of rows deleted from tags table:%d <br />\n"),$merged['destroyed']['tags']);
  22      printf(__('<a href="%s">New Tag</a>'), bb_get_tag_link());
  23  } else {
  24     die(printf(__("Something odd happened when attempting to merge those tags.<br />\n<a href=\"%s\">Try Again?</a>"), wp_get_referer()));
  25  }
  26  ?>


Generated: Mon Nov 15 04:45:27 2010 Cross-referenced by PHPXref 0.7