Skip to:
Content

bbPress.org


Ignore:
Timestamp:
12/28/2011 07:37:22 PM (15 years ago)
Author:
johnjamesjacoby
Message:

Audit the bbp-twentyten theme's actions, HTML, and CSS. See #1702.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-themes/bbp-twentyten/bbpress/form-reply.php

    r3586 r3651  
    1010?>
    1111
    12         <?php if ( bbp_is_reply_edit() ) : ?>
     12<?php if ( bbp_is_reply_edit() ) : ?>
    1313
    14                 <?php bbp_breadcrumb(); ?>
     14<div id="bbpress-forums">
    1515
    16         <?php endif; ?>
     16        <?php bbp_breadcrumb(); ?>
    1717
    18         <?php if ( bbp_current_user_can_access_create_reply_form() ) : ?>
     18<?php endif; ?>
    1919
    20                 <div id="new-reply-<?php bbp_topic_id(); ?>" class="bbp-reply-form">
     20<?php if ( bbp_current_user_can_access_create_reply_form() ) : ?>
    2121
    22                         <form id="new-post" name="new-post" method="post" action="">
     22        <div id="new-reply-<?php bbp_topic_id(); ?>" class="bbp-reply-form">
    2323
    24                                 <?php do_action( 'bbp_theme_before_reply_form' ); ?>
     24                <form id="new-post" name="new-post" method="post" action="">
    2525
    26                                 <fieldset class="bbp-form">
    27                                         <legend><?php printf( __( 'Reply To: %s', 'bbpress' ), bbp_get_topic_title() ); ?></legend>
     26                        <?php do_action( 'bbp_theme_before_reply_form' ); ?>
    2827
    29                                         <?php do_action( 'bbp_theme_before_reply_form_notices' ); ?>
     28                        <fieldset class="bbp-form">
     29                                <legend><?php printf( __( 'Reply To: %s', 'bbpress' ), bbp_get_topic_title() ); ?></legend>
    3030
    31                                         <?php if ( !bbp_is_topic_open() && !bbp_is_reply_edit() ) : ?>
     31                                <?php do_action( 'bbp_theme_before_reply_form_notices' ); ?>
    3232
    33                                                 <div class="bbp-template-notice">
    34                                                         <p><?php _e( 'This topic is marked as closed to new replies, however your posting capabilities still allow you to do so.', 'bbpress' ); ?></p>
    35                                                 </div>
     33                                <?php if ( !bbp_is_topic_open() && !bbp_is_reply_edit() ) : ?>
     34
     35                                        <div class="bbp-template-notice">
     36                                                <p><?php _e( 'This topic is marked as closed to new replies, however your posting capabilities still allow you to do so.', 'bbpress' ); ?></p>
     37                                        </div>
     38
     39                                <?php endif; ?>
     40
     41                                <?php if ( current_user_can( 'unfiltered_html' ) ) : ?>
     42
     43                                        <div class="bbp-template-notice">
     44                                                <p><?php _e( 'Your account has the ability to post unrestricted HTML content.', 'bbpress' ); ?></p>
     45                                        </div>
     46
     47                                <?php endif; ?>
     48
     49                                <?php do_action( 'bbp_template_notices' ); ?>
     50
     51                                <div>
     52
     53                                        <?php bbp_get_template_part( 'bbpress/form', 'anonymous' ); ?>
     54
     55                                        <?php do_action( 'bbp_theme_before_reply_form_content' ); ?>
     56
     57                                        <?php if ( !function_exists( 'wp_editor' ) ) : ?>
     58
     59                                                <p>
     60                                                        <label for="bbp_reply_content"><?php _e( 'Reply:', 'bbpress' ); ?></label><br />
     61                                                        <textarea id="bbp_reply_content" tabindex="<?php bbp_tab_index(); ?>" name="bbp_reply_content" rows="6"><?php bbp_form_reply_content(); ?></textarea>
     62                                                </p>
     63
     64                                        <?php else : ?>
     65
     66                                                <?php bbp_the_content( array( 'context' => 'reply' ) ); ?>
    3667
    3768                                        <?php endif; ?>
    3869
    39                                         <?php if ( current_user_can( 'unfiltered_html' ) ) : ?>
     70                                        <?php do_action( 'bbp_theme_after_reply_form_content' ); ?>
    4071
    41                                                 <div class="bbp-template-notice">
    42                                                         <p><?php _e( 'Your account has the ability to post unrestricted HTML content.', 'bbpress' ); ?></p>
    43                                                 </div>
     72                                        <?php if ( !current_user_can( 'unfiltered_html' ) ) : ?>
     73
     74                                                <p class="form-allowed-tags">
     75                                                        <label><?php _e( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes:','bbpress' ); ?></label><br />
     76                                                        <code><?php bbp_allowed_tags(); ?></code>
     77                                                </p>
    4478
    4579                                        <?php endif; ?>
    4680
    47                                         <?php do_action( 'bbp_template_notices' ); ?>
     81                                        <?php do_action( 'bbp_theme_before_reply_form_tags' ); ?>
    4882
    49                                         <div>
     83                                        <p>
     84                                                <label for="bbp_topic_tags"><?php _e( 'Tags:', 'bbpress' ); ?></label><br />
     85                                                <input type="text" value="<?php bbp_form_topic_tags(); ?>" tabindex="<?php bbp_tab_index(); ?>" size="40" name="bbp_topic_tags" id="bbp_topic_tags" <?php disabled( bbp_is_topic_spam() ); ?> />
     86                                        </p>
    5087
    51                                                 <?php bbp_get_template_part( 'bbpress/form', 'anonymous' ); ?>
     88                                        <?php do_action( 'bbp_theme_after_reply_form_tags' ); ?>
    5289
    53                                                 <?php do_action( 'bbp_theme_before_reply_form_content' ); ?>
     90                                        <?php if ( bbp_is_subscriptions_active() && !bbp_is_anonymous() && ( !bbp_is_reply_edit() || ( bbp_is_reply_edit() && !bbp_is_reply_anonymous() ) ) ) : ?>
    5491
    55                                                 <?php if ( !function_exists( 'wp_editor' ) ) : ?>
    56 
    57                                                         <p>
    58                                                                 <label for="bbp_reply_content"><?php _e( 'Reply:', 'bbpress' ); ?></label><br />
    59                                                                 <textarea id="bbp_reply_content" tabindex="<?php bbp_tab_index(); ?>" name="bbp_reply_content" rows="6"><?php bbp_form_reply_content(); ?></textarea>
    60                                                         </p>
    61 
    62                                                 <?php else : ?>
    63 
    64                                                         <?php bbp_the_content( array( 'context' => 'reply' ) ); ?>
    65                                                        
    66                                                 <?php endif; ?>
    67 
    68                                                 <?php do_action( 'bbp_theme_after_reply_form_content' ); ?>
    69 
    70                                                 <?php if ( !current_user_can( 'unfiltered_html' ) ) : ?>
    71 
    72                                                         <p class="form-allowed-tags">
    73                                                                 <label><?php _e( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes:','bbpress' ); ?></label><br />
    74                                                                 <code><?php bbp_allowed_tags(); ?></code>
    75                                                         </p>
    76 
    77                                                 <?php endif; ?>
    78 
    79                                                 <?php do_action( 'bbp_theme_before_reply_form_tags' ); ?>
     92                                                <?php do_action( 'bbp_theme_before_reply_form_subscription' ); ?>
    8093
    8194                                                <p>
    82                                                         <label for="bbp_topic_tags"><?php _e( 'Tags:', 'bbpress' ); ?></label><br />
    83                                                         <input type="text" value="<?php bbp_form_topic_tags(); ?>" tabindex="<?php bbp_tab_index(); ?>" size="40" name="bbp_topic_tags" id="bbp_topic_tags" <?php disabled( bbp_is_topic_spam() ); ?> />
     95
     96                                                        <input name="bbp_topic_subscription" id="bbp_topic_subscription" type="checkbox" value="bbp_subscribe"<?php bbp_form_topic_subscribed(); ?> tabindex="<?php bbp_tab_index(); ?>" />
     97
     98                                                        <?php if ( bbp_is_reply_edit() && $post->post_author != bbp_get_current_user_id() ) : ?>
     99
     100                                                                <label for="bbp_topic_subscription"><?php _e( 'Notify the author of follow-up replies via email', 'bbpress' ); ?></label>
     101
     102                                                        <?php else : ?>
     103
     104                                                                <label for="bbp_topic_subscription"><?php _e( 'Notify me of follow-up replies via email', 'bbpress' ); ?></label>
     105
     106                                                        <?php endif; ?>
     107
    84108                                                </p>
    85109
    86                                                 <?php do_action( 'bbp_theme_after_reply_form_tags' ); ?>
     110                                                <?php do_action( 'bbp_theme_after_reply_form_subscription' ); ?>
    87111
    88                                                 <?php if ( bbp_is_subscriptions_active() && !bbp_is_anonymous() && ( !bbp_is_reply_edit() || ( bbp_is_reply_edit() && !bbp_is_reply_anonymous() ) ) ) : ?>
     112                                        <?php endif; ?>
    89113
    90                                                         <?php do_action( 'bbp_theme_before_reply_form_subscription' ); ?>
     114                                        <?php if ( bbp_allow_revisions() && bbp_is_reply_edit() ) : ?>
    91115
    92                                                         <p>
     116                                                <?php do_action( 'bbp_theme_before_reply_form_revisions' ); ?>
    93117
    94                                                                 <input name="bbp_topic_subscription" id="bbp_topic_subscription" type="checkbox" value="bbp_subscribe"<?php bbp_form_topic_subscribed(); ?> tabindex="<?php bbp_tab_index(); ?>" />
     118                                                <fieldset class="bbp-form">
     119                                                        <legend><?php _e( 'Revision', 'bbpress' ); ?></legend>
     120                                                        <div>
     121                                                                <input name="bbp_log_reply_edit" id="bbp_log_reply_edit" type="checkbox" value="1" <?php bbp_form_reply_log_edit(); ?> tabindex="<?php bbp_tab_index(); ?>" />
     122                                                                <label for="bbp_log_reply_edit"><?php _e( 'Keep a log of this edit:', 'bbpress' ); ?></label><br />
     123                                                        </div>
    95124
    96                                                                 <?php if ( bbp_is_reply_edit() && $post->post_author != bbp_get_current_user_id() ) : ?>
     125                                                        <div>
     126                                                                <label for="bbp_reply_edit_reason"><?php printf( __( 'Optional reason for editing:', 'bbpress' ), bbp_get_current_user_name() ); ?></label><br />
     127                                                                <input type="text" value="<?php bbp_form_reply_edit_reason(); ?>" tabindex="<?php bbp_tab_index(); ?>" size="40" name="bbp_reply_edit_reason" id="bbp_reply_edit_reason" />
     128                                                        </div>
     129                                                </fieldset>
    97130
    98                                                                         <label for="bbp_topic_subscription"><?php _e( 'Notify the author of follow-up replies via email', 'bbpress' ); ?></label>
     131                                                <?php do_action( 'bbp_theme_after_reply_form_revisions' ); ?>
    99132
    100                                                                 <?php else : ?>
     133                                        <?php else : ?>
    101134
    102                                                                         <label for="bbp_topic_subscription"><?php _e( 'Notify me of follow-up replies via email', 'bbpress' ); ?></label>
     135                                                <?php bbp_topic_admin_links(); ?>
    103136
    104                                                                 <?php endif; ?>
     137                                        <?php endif; ?>
    105138
    106                                                         </p>
     139                                        <?php do_action( 'bbp_theme_before_reply_form_submit_wrapper' ); ?>
    107140
    108                                                         <?php do_action( 'bbp_theme_after_reply_form_subscription' ); ?>
     141                                        <div class="bbp-submit-wrapper">
    109142
    110                                                 <?php endif; ?>
     143                                                <?php do_action( 'bbp_theme_before_reply_form_submit_button' ); ?>
    111144
    112                                                 <?php if ( bbp_allow_revisions() && bbp_is_reply_edit() ) : ?>
     145                                                <button type="submit" tabindex="<?php bbp_tab_index(); ?>" id="bbp_reply_submit" name="bbp_reply_submit" class="button submit"><?php _e( 'Submit', 'bbpress' ); ?></button>
    113146
    114                                                         <?php do_action( 'bbp_theme_before_reply_form_revisions' ); ?>
    115 
    116                                                         <fieldset class="bbp-form">
    117                                                                 <legend><?php _e( 'Revision', 'bbpress' ); ?></legend>
    118                                                                 <div>
    119                                                                         <input name="bbp_log_reply_edit" id="bbp_log_reply_edit" type="checkbox" value="1" <?php bbp_form_reply_log_edit(); ?> tabindex="<?php bbp_tab_index(); ?>" />
    120                                                                         <label for="bbp_log_reply_edit"><?php _e( 'Keep a log of this edit:', 'bbpress' ); ?></label><br />
    121                                                                 </div>
    122 
    123                                                                 <div>
    124                                                                         <label for="bbp_reply_edit_reason"><?php printf( __( 'Optional reason for editing:', 'bbpress' ), bbp_get_current_user_name() ); ?></label><br />
    125                                                                         <input type="text" value="<?php bbp_form_reply_edit_reason(); ?>" tabindex="<?php bbp_tab_index(); ?>" size="40" name="bbp_reply_edit_reason" id="bbp_reply_edit_reason" />
    126                                                                 </div>
    127                                                         </fieldset>
    128 
    129                                                         <?php do_action( 'bbp_theme_after_reply_form_revisions' ); ?>
    130 
    131                                                 <?php else : ?>
    132 
    133                                                         <?php bbp_topic_admin_links(); ?>
    134 
    135                                                 <?php endif; ?>
    136 
    137                                                 <?php do_action( 'bbp_theme_before_reply_form_submit_wrapper' ); ?>
    138 
    139                                                 <div class="bbp-submit-wrapper">
    140 
    141                                                         <?php do_action( 'bbp_theme_before_reply_form_submit_button' ); ?>
    142 
    143                                                         <button type="submit" tabindex="<?php bbp_tab_index(); ?>" id="bbp_reply_submit" name="bbp_reply_submit" class="button submit"><?php _e( 'Submit', 'bbpress' ); ?></button>
    144 
    145                                                         <?php do_action( 'bbp_theme_after_reply_form_submit_button' ); ?>
    146 
    147                                                 </div>
    148 
    149                                                 <?php do_action( 'bbp_theme_after_reply_form_submit_wrapper' ); ?>
     147                                                <?php do_action( 'bbp_theme_after_reply_form_submit_button' ); ?>
    150148
    151149                                        </div>
    152150
    153                                         <?php bbp_reply_form_fields(); ?>
     151                                        <?php do_action( 'bbp_theme_after_reply_form_submit_wrapper' ); ?>
    154152
    155                                 </fieldset>
     153                                </div>
    156154
    157                                 <?php do_action( 'bbp_theme_after_reply_form' ); ?>
     155                                <?php bbp_reply_form_fields(); ?>
    158156
    159                         </form>
     157                        </fieldset>
     158
     159                        <?php do_action( 'bbp_theme_after_reply_form' ); ?>
     160
     161                </form>
     162        </div>
     163
     164<?php elseif ( bbp_is_topic_closed() ) : ?>
     165
     166        <div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
     167                <div class="bbp-template-notice">
     168                        <p><?php printf( __( 'The topic &#8216;%s&#8217; is closed to new replies.', 'bbpress' ), bbp_get_topic_title() ); ?></p>
    160169                </div>
     170        </div>
    161171
    162         <?php elseif ( bbp_is_topic_closed() ) : ?>
     172<?php elseif ( bbp_is_forum_closed( bbp_get_topic_forum_id() ) ) : ?>
    163173
    164                 <div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
    165                         <div class="bbp-template-notice">
    166                                 <p><?php printf( __( 'The topic &#8216;%s&#8217; is closed to new replies.', 'bbpress' ), bbp_get_topic_title() ); ?></p>
    167                         </div>
     174        <div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
     175                <div class="bbp-template-notice">
     176                        <p><?php printf( __( 'The forum &#8216;%s&#8217; is closed to new topics and replies.', 'bbpress' ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></p>
    168177                </div>
     178        </div>
    169179
    170         <?php elseif ( bbp_is_forum_closed( bbp_get_topic_forum_id() ) ) : ?>
     180<?php else : ?>
    171181
    172                 <div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
    173                         <div class="bbp-template-notice">
    174                                 <p><?php printf( __( 'The forum &#8216;%s&#8217; is closed to new topics and replies.', 'bbpress' ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></p>
    175                         </div>
     182        <div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
     183                <div class="bbp-template-notice">
     184                        <p><?php is_user_logged_in() ? _e( 'You cannot reply to this topic.', 'bbpress' ) : _e( 'You must be logged in to reply to this topic.', 'bbpress' ); ?></p>
    176185                </div>
     186        </div>
    177187
    178         <?php else : ?>
     188<?php endif; ?>
    179189
    180                 <div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
    181                         <div class="bbp-template-notice">
    182                                 <p><?php is_user_logged_in() ? _e( 'You cannot reply to this topic.', 'bbpress' ) : _e( 'You must be logged in to reply to this topic.', 'bbpress' ); ?></p>
    183                         </div>
    184                 </div>
     190<?php if ( bbp_is_reply_edit() ) : ?>
    185191
    186         <?php endif; ?>
     192</div>
     193
     194<?php endif; ?>
Note: See TracChangeset for help on using the changeset viewer.