Skip to:
Content

bbPress.org

Ticket #677: classes.php.patch

File classes.php.patch, 5.9 KB (added by fel64, 14 years ago)
  • classes.php

     
    750750                extract($query_vars, EXTR_PREFIX_ALL, 'q');
    751751
    752752                $r  = "<form action='' method='$method' id='$id' class='search-form'>\n";
    753 
    754                 if ( $search ) {
    755                         if ( $_post ) {
    756                                 $s_value = attribute_escape( $q_post_text );
    757                                 $s_name = 'post_text';
    758                                 $s_id = 'post-text';
    759                         } else {
    760                                 $s_value = attribute_escape( $q_search );
    761                                 $s_name = $s_id = 'search';
    762                         }
    763                         $r .= "\t<fieldset><legend>" . __('Search&#8230;') . "</legend>\n";
    764                         $r .= "\t\t<input name='$s_name' id='$s_id' type='text' class='text-input' value='$s_value'>";
    765                         $r .= "\t</fieldset>\n\n";
    766                 }
    767 
     753                $r .= "\t<fieldset><legend>" . __('Search&#8230;') . "</legend>\n";
     754       
    768755                if ( $forum ) {
    769                         $r .= "\t<fieldset><legend>" . __('Forum&#8230;')  . "</legend>\n";
    770                         $r .= bb_get_forum_dropdown( array('selected' => $q_forum_id, 'none' => __('Any')) );
    771                         $r .= "\t</fieldset>\n\n";
     756                        $r .= "\t<p class='search-extra'><label for='forum-id'>" . __('Forum&#8230;')  . "</label><br />\n";
     757                        $r .= bb_get_forum_dropdown( array('selected' => $q_forum_id, 'none' => __('Any')) ) . "</p>\n\n";
    772758                }
    773759
    774760                if ( $tag ) {
    775761                        $q_tag = attribute_escape( $q_tag );
    776                         $r .= "\t<fieldset><legend>" .  __('Tag&#8230;') . "</legend>\n";
    777                         $r .= "\t\t<input name='tag' id='topic-tag' type='text' class='text-input' value='$q_tag'>";
    778                         $r .= "\t</fieldset>\n\n";
     762                        $r .= "\t<p class='search-extra'><label for'topic-tag'>" .  __('Tag&#8230;') . "</label><br />\n";
     763                        $r .= "\t\t<input name='tag' id='topic-tag' type='text' class='text-input' value='$q_tag'></p>\n\n";
    779764                }
    780765
    781                 if ( $topic_author ) {
    782                         $q_topic_author = attribute_escape( $q_topic_author );
    783                         $r .= "\t<fieldset><legend>" . __('Topic Author&#8230;') . "</legend>\n";
    784                         $r .= "\t\t<input name='topic_author' id='topic-author' type='text' class='text-input' value='$q_topic_author'>";
    785                         $r .= "\t</fieldset>\n\n";
    786                 }
    787 
    788                 if ( $post_author ) {
    789                         $q_post_author = attribute_escape( $q_post_author );
    790                         $r .= "\t<fieldset><legend>" . __('Post Author&#8230;') . "</legend>\n";
    791                         $r .= "\t\t<input name='post_author' id='post-author' type='text' class='text-input' value='$q_post_author'>";
    792                         $r .= "\t</fieldset>\n\n";
    793                 }
    794 
    795766                $stati = array( 'all' => __('All'), '0' => __('Normal'), '1' => __('Deleted') );
    796767
    797768                if ( $topic_status ) {
    798                         $r .= "\t<fieldset><legend>" . __('Topic Status&#8230;') . "</legend>\n";
     769                        $r .= "\t<p class='search-extra'><label for='topic-status'>" . __('Topic Status&#8230;') . "</label><br />\n";
    799770                        $r .= "\t\t<select name='topic_status' id='topic-status'>\n";
    800771                        foreach ( $stati as $status => $label ) {
    801772                                $selected = (string) $status == (string) $q_topic_status ? " selected='selected'" : '';
    802773                                $r .= "\t\t\t<option value='$status'$selected>$label</option>\n";
    803774                        }
    804                         $r .= "\t\t</select>\n";
    805                         $r .= "\t</fieldset>\n\n";
     775                        $r .= "\t\t</select></p>\n\n";
    806776                }
    807777
    808778                if ( $post_status ) {
    809                         $r .= "\t<fieldset><legend>" . __('Post Status&#8230;') . "</legend>\n";
     779                        $r .= "\t<p class='search-extra'><label for='post-status'>" . __('Post Status&#8230;') . "</label><br />\n";
    810780                        $r .= "\t\t<select name='post_status' id='post-status'>\n";
    811781                        foreach ( $stati as $status => $label ) {
    812782                                $selected = (string) $status == (string) $q_post_status ? " selected='selected'" : '';
    813783                                $r .= "\t\t\t<option value='$status'$selected>$label</option>\n";
    814784                        }
    815                         $r .= "\t\t</select>\n";
    816                         $r .= "\t</fieldset>\n\n";
     785                        $r .= "\t\t</select></p>\n\n";
    817786                }
    818787
    819788                if ( $open ) {
    820                         $r .= "\t<fieldset><legend>" . __('Open?&#8230;') . "</legend>\n";
     789                        $r .= "\t<p class='search-extra'><label for='topic-open'>" . __('Open?&#8230;') . "</label><br />\n";
    821790                        $r .= "\t\t<select name='open' id='topic-open'>\n";
    822791                        foreach ( array( 'all' => __('All'), '1' => __('Open'), '0' => __('Closed') ) as $status => $label ) {
    823792                                $label = wp_specialchars( $label );
    824793                                $selected = (string) $status == (string) $q_open ? " selected='selected'" : '';
    825794                                $r .= "\t\t\t<option value='$status'$selected>$label</option>\n";
    826795                        }
    827                         $r .= "\t\t</select>\n";
    828                         $r .= "\t</fieldset>\n\n";
     796                        $r .= "\t\t</select></p>\n\n";
    829797                }
    830798
     799                if ( $search ) {
     800                        if ( $_post ) {
     801                                $s_value = attribute_escape( $q_post_text );
     802                                $s_name = 'post_text';
     803                                $s_id = 'post-text';
     804                        } else {
     805                                $s_value = attribute_escape( $q_search );
     806                                $s_name = $s_id = 'search';
     807                        }
     808                        $r .= "\t<p><label for='$s_id'>" . __('Search Terms&#8230;')  . "</label><br />\n";
     809                        $r .= "\t\t<p><input name='$s_name' id='$s_id' type='text' size='50' class='text-input' value='$s_value'></p>\n\n";
     810                }
     811
     812                if ( $topic_author ) {
     813                        $q_topic_author = attribute_escape( $q_topic_author );
     814                        $r .= "\t<p><label for='topic-author'>" . __('Topic Author&#8230;') . "</label><br />\n";
     815                        $r .= "\t\t<input name='topic_author' id='topic-author' type='text' class='text-input' value='$q_topic_author'></p>\n\n";
     816                }
     817
     818                if ( $post_author ) {
     819                        $q_post_author = attribute_escape( $q_post_author );
     820                        $r .= "\t<p><label for='post-author'>" . __('Post Author&#8230;') . "</label><br />\n";
     821                        $r .= "\t\t<input name='post_author' id='post-author' type='text' class='text-input' value='$q_post_author'></p>\n\n";
     822                }
     823
    831824                if ( $topic_title ) {
    832825                        $q_topic_title = attribute_escape( $q_topic_title );
    833                         $r .= "\t<fieldset><legend>" . __('Title&#8230;') . "</legend>\n";
    834                         $r .= "\t\t<input name='topic_title' id='topic-title' type='text' class='text-input' value='$q_topic_title'>";
    835                         $r .= "\t</fieldset>\n\n";
     826                        $r .= "\t<p><label for='topic-title'>" . __('Title&#8230;') . "</label><br />\n";
     827                        $r .= "\t\t<input name='topic_title' id='topic-title' type='text' class='text-input' value='$q_topic_title'></p>\n\n";
    836828                }
    837829
    838830                $r .= "\t<input type='submit' class='button submit-input' value='$submit' id='$id-submit'>\n";
     831                $r .= "\t</fieldset>\n\n";
    839832                $r .= "</form>\n\n";
    840833
    841834                echo $r;