Changeset 3097
- Timestamp:
- 05/04/2011 06:26:37 AM (15 years ago)
- Location:
- branches/plugin/bbp-admin
- Files:
-
- 3 edited
-
bbp-forums.php (modified) (7 diffs)
-
bbp-replies.php (modified) (2 diffs)
-
bbp-topics.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-admin/bbp-forums.php
r3095 r3097 70 70 71 71 // Add some general styling to the admin area 72 add_action( 'admin_head', array( $this, 'admin_head' ) ); 73 74 // Forum metabox actions 75 add_action( 'add_meta_boxes', array( $this, 'forum_attributes_metabox' ) ); 76 add_action( 'save_post', array( $this, 'forum_attributes_metabox_save' ) ); 77 78 // Forum column headers. 79 add_filter( 'manage_' . $this->post_type . '_posts_columns', array( $this, 'forums_column_headers' ) ); 80 81 // Forum columns (in page row) 82 add_action( 'manage_' . $this->post_type . '_posts_custom_column', array( $this, 'forums_column_data' ), 10, 2 ); 83 add_filter( 'page_row_actions', array( $this, 'forums_row_actions' ), 10, 2 ); 72 add_action( 'admin_head', array( $this, 'admin_head' ) ); 73 74 // Messages 75 add_filter( 'post_updated_messages', array( $this, 'updated_messages' ) ); 76 77 // Metabox actions 78 add_action( 'add_meta_boxes', array( $this, 'attributes_metabox' ) ); 79 add_action( 'save_post', array( $this, 'attributes_metabox_save' ) ); 80 81 // Column headers. 82 add_filter( 'manage_' . $this->post_type . '_posts_columns', array( $this, 'column_headers' ) ); 83 84 // Columns (in page row) 85 add_action( 'manage_' . $this->post_type . '_posts_custom_column', array( $this, 'column_data' ), 10, 2 ); 86 add_filter( 'page_row_actions', array( $this, 'row_actions' ), 10, 2 ); 84 87 } 85 88 … … 105 108 * @uses do_action() Calls 'bbp_forum_attributes_metabox' 106 109 */ 107 function forum_attributes_metabox() {110 function attributes_metabox() { 108 111 add_meta_box ( 109 112 'bbp_forum_attributes', … … 140 143 * @return int Forum id 141 144 */ 142 function forum_attributes_metabox_save( $forum_id ) {145 function attributes_metabox_save( $forum_id ) { 143 146 global $bbp; 144 147 … … 300 303 * @return array $columns bbPress forum columns 301 304 */ 302 function forums_column_headers( $columns ) {305 function column_headers( $columns ) { 303 306 $columns = array ( 304 307 'cb' => '<input type="checkbox" />', … … 331 334 * column and forum id 332 335 */ 333 function forums_column_data( $column, $forum_id ) {336 function column_data( $column, $forum_id ) { 334 337 switch ( $column ) { 335 338 case 'bbp_forum_topic_count' : … … 376 379 * @return array $actions Actions 377 380 */ 378 function forums_row_actions( $actions, $forum ) {381 function row_actions( $actions, $forum ) { 379 382 if ( $forum->post_type == $this->post_type ) { 380 383 unset( $actions['inline hide-if-no-js'] ); … … 385 388 386 389 return $actions; 390 } 391 392 /** 393 * Custom user feedback messages for forum post type 394 * 395 * @since bbPress (r3080) 396 * 397 * @global WP_Query $post 398 * @global int $post_ID 399 * @uses get_post_type() 400 * @uses bbp_get_forum_permalink() 401 * @uses wp_post_revision_title() 402 * @uses esc_url() 403 * @uses add_query_arg() 404 * 405 * @param array $messages 406 * 407 * @return array 408 */ 409 function updated_messages( $messages ) { 410 global $post, $post_ID; 411 412 if ( get_post_type( $post_ID ) != $this->post_type ) 413 return $messages; 414 415 // URL for the current forum 416 $forum_url = bbp_get_forum_permalink( $post_ID ); 417 418 // Messages array 419 $messages[$this->post_type] = array( 420 0 => '', // Left empty on purpose 421 422 // Updated 423 1 => sprintf( __( 'Forum updated. <a href="%s">View forum</a>' ), $forum_url ), 424 425 // Custom field updated 426 2 => __( 'Custom field updated.', 'bbpress' ), 427 428 // Custom field deleted 429 3 => __( 'Custom field deleted.', 'bbpress' ), 430 431 // Forum updated 432 4 => __( 'Forum updated.', 'bbpress' ), 433 434 // Restored from revision 435 // translators: %s: date and time of the revision 436 5 => isset( $_GET['revision'] ) 437 ? sprintf( __( 'Forum restored to revision from %s', 'bbpress' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) 438 : false, 439 440 // Forum created 441 6 => sprintf( __( 'Forum created. <a href="%s">View forum</a>', 'bbpress' ), $forum_url ), 442 443 // Forum saved 444 7 => __( 'Forum saved.', 'bbpress' ), 445 446 // Forum submitted 447 8 => sprintf( __( 'Forum submitted. <a target="_blank" href="%s">Preview forum</a>', 'bbpress' ), esc_url( add_query_arg( 'preview', 'true', $forum_url ) ) ), 448 449 // Forum scheduled 450 9 => sprintf( __( 'Forum scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview forum</a>', 'bbpress' ), 451 // translators: Publish box date format, see http://php.net/date 452 date_i18n( __( 'M j, Y @ G:i' ), 453 strtotime( $post->post_date ) ), 454 $forum_url ), 455 456 // Forum draft updated 457 10 => sprintf( __( 'Forum draft updated. <a target="_blank" href="%s">Preview forum</a>', 'bbpress' ), esc_url( add_query_arg( 'preview', 'true', $forum_url ) ) ), 458 ); 459 460 return $messages; 387 461 } 388 462 } -
branches/plugin/bbp-admin/bbp-replies.php
r3095 r3097 70 70 71 71 // Add some general styling to the admin area 72 add_action( 'admin_head', array( $this, 'admin_head' ) ); 72 add_action( 'admin_head', array( $this, 'admin_head' ) ); 73 74 // Messages 75 add_filter( 'post_updated_messages', array( $this, 'updated_messages' ) ); 73 76 74 77 // Reply column headers. … … 702 705 return $query_vars; 703 706 } 707 708 /** 709 * Custom user feedback messages for reply post type 710 * 711 * @since bbPress (r3080) 712 * 713 * @global WP_Query $post 714 * @global int $post_ID 715 * @uses get_post_type() 716 * @uses bbp_get_topic_permalink() 717 * @uses wp_post_revision_title() 718 * @uses esc_url() 719 * @uses add_query_arg() 720 * 721 * @param array $messages 722 * 723 * @return array 724 */ 725 function updated_messages( $messages ) { 726 global $post, $post_ID; 727 728 if ( get_post_type( $post_ID ) != $this->post_type ) 729 return $messages; 730 731 // URL for the current topic 732 $topic_url = bbp_get_topic_permalink( bbp_get_reply_topic_id( $post_ID ) ); 733 734 // Messages array 735 $messages[$this->post_type] = array( 736 0 => '', // Left empty on purpose 737 738 // Updated 739 1 => sprintf( __( 'Reply updated. <a href="%s">View topic</a>' ), $topic_url ), 740 741 // Custom field updated 742 2 => __( 'Custom field updated.', 'bbpress' ), 743 744 // Custom field deleted 745 3 => __( 'Custom field deleted.', 'bbpress' ), 746 747 // Reply updated 748 4 => __( 'Reply updated.', 'bbpress' ), 749 750 // Restored from revision 751 // translators: %s: date and time of the revision 752 5 => isset( $_GET['revision'] ) 753 ? sprintf( __( 'Reply restored to revision from %s', 'bbpress' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) 754 : false, 755 756 // Reply created 757 6 => sprintf( __( 'Reply created. <a href="%s">View topic</a>', 'bbpress' ), $topic_url ), 758 759 // Reply saved 760 7 => __( 'Reply saved.', 'bbpress' ), 761 762 // Reply submitted 763 8 => sprintf( __( 'Reply submitted. <a target="_blank" href="%s">Preview topic</a>', 'bbpress' ), esc_url( add_query_arg( 'preview', 'true', $topic_url ) ) ), 764 765 // Reply scheduled 766 9 => sprintf( __( 'Reply scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview topic</a>', 'bbpress' ), 767 // translators: Publish box date format, see http://php.net/date 768 date_i18n( __( 'M j, Y @ G:i' ), 769 strtotime( $post->post_date ) ), 770 $topic_url ), 771 772 // Reply draft updated 773 10 => sprintf( __( 'Reply draft updated. <a target="_blank" href="%s">Preview topic</a>', 'bbpress' ), esc_url( add_query_arg( 'preview', 'true', $topic_url ) ) ), 774 ); 775 776 return $messages; 777 } 704 778 } 705 779 endif; // class_exists check -
branches/plugin/bbp-admin/bbp-topics.php
r3095 r3097 70 70 71 71 // Add some general styling to the admin area 72 add_action( 'admin_head', array( $this, 'admin_head' ) ); 72 add_action( 'admin_head', array( $this, 'admin_head' ) ); 73 74 // Messages 75 add_filter( 'post_updated_messages', array( $this, 'updated_messages' ) ); 73 76 74 77 // Topic column headers. … … 769 772 return $query_vars; 770 773 } 774 775 /** 776 * Custom user feedback messages for topic post type 777 * 778 * @since bbPress (r3080) 779 * 780 * @global WP_Query $post 781 * @global int $post_ID 782 * @uses get_post_type() 783 * @uses bbp_get_topic_permalink() 784 * @uses wp_post_revision_title() 785 * @uses esc_url() 786 * @uses add_query_arg() 787 * 788 * @param array $messages 789 * 790 * @return array 791 */ 792 function updated_messages( $messages ) { 793 global $post, $post_ID; 794 795 if ( get_post_type( $post_ID ) != $this->post_type ) 796 return $messages; 797 798 // URL for the current topic 799 $topic_url = bbp_get_topic_permalink( $post_ID ); 800 801 // Messages array 802 $messages[$this->post_type] = array( 803 0 => '', // Left empty on purpose 804 805 // Updated 806 1 => sprintf( __( 'Topic updated. <a href="%s">View topic</a>' ), $topic_url ), 807 808 // Custom field updated 809 2 => __( 'Custom field updated.', 'bbpress' ), 810 811 // Custom field deleted 812 3 => __( 'Custom field deleted.', 'bbpress' ), 813 814 // Topic updated 815 4 => __( 'Topic updated.', 'bbpress' ), 816 817 // Restored from revision 818 // translators: %s: date and time of the revision 819 5 => isset( $_GET['revision'] ) 820 ? sprintf( __( 'Topic restored to revision from %s', 'bbpress' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) 821 : false, 822 823 // Topic created 824 6 => sprintf( __( 'Topic created. <a href="%s">View topic</a>', 'bbpress' ), $topic_url ), 825 826 // Topic saved 827 7 => __( 'Topic saved.', 'bbpress' ), 828 829 // Topic submitted 830 8 => sprintf( __( 'Topic submitted. <a target="_blank" href="%s">Preview topic</a>', 'bbpress' ), esc_url( add_query_arg( 'preview', 'true', $topic_url ) ) ), 831 832 // Topic scheduled 833 9 => sprintf( __( 'Topic scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview topic</a>', 'bbpress' ), 834 // translators: Publish box date format, see http://php.net/date 835 date_i18n( __( 'M j, Y @ G:i' ), 836 strtotime( $post->post_date ) ), 837 $topic_url ), 838 839 // Topic draft updated 840 10 => sprintf( __( 'Topic draft updated. <a target="_blank" href="%s">Preview topic</a>', 'bbpress' ), esc_url( add_query_arg( 'preview', 'true', $topic_url ) ) ), 841 ); 842 843 return $messages; 844 } 771 845 } 772 846 endif; // class_exists check
Note: See TracChangeset
for help on using the changeset viewer.