@@ -135,64 +135,68 @@ function render_wpfc_sermon_archive() {
135135
136136// render sermon sorting
137137function render_wpfc_sorting () {
138- $ html = '' ;
139- $ html .= '<div id="wpfc_sermon_sorting"> ' ;
140- $ html .= '<span class="sortPreacher"> ' ;
141- $ html .= '<form action=" ' ;
142- $ html .= home_url ();
143- $ html .= '" method="get"> ' ;
144- $ html .= '<select name="wpfc_preacher" id="wpfc_preacher" onchange="return this.form.submit()"> ' ;
145- $ html .= '<option value=""> ' ;
146- $ html .= 'Sort by ' . ( \SermonManager::getOption ( 'preacher_label ' ) ?: 'Preacher ' );
147- $ html .= '</option> ' ;
148- $ html .= wpfc_get_term_dropdown ( 'wpfc_preacher ' );
149- $ html .= '</select> ' ;
150- $ html .= '<noscript><div><input type="submit" value="Submit" /></div></noscript> ' ;
151- $ html .= '</form> ' ;
152- $ html .= '</span> ' ;
153- $ html .= '<span class="sortSeries"> ' ;
154- $ html .= '<form action=" ' ;
155- $ html .= home_url ();
156- $ html .= '" method="get"> ' ;
157- $ html .= '<select name="wpfc_sermon_series" id="wpfc_sermon_series" onchange="return this.form.submit()"> ' ;
158- $ html .= '<option value=""> ' ;
159- $ html .= 'Sort by Series ' ;
160- $ html .= '</option> ' ;
161- $ html .= wpfc_get_term_dropdown ( 'wpfc_sermon_series ' );
162- $ html .= '</select> ' ;
163- $ html .= '<noscript><div><input type="submit" value="Submit" /></div></noscript> ' ;
164- $ html .= '</form> ' ;
165- $ html .= '</span> ' ;
166- $ html .= '<span class="sortTopics"> ' ;
167- $ html .= '<form action=" ' ;
168- $ html .= home_url ();
169- $ html .= '" method="get"> ' ;
170- $ html .= '<select name="wpfc_sermon_topics" id="wpfc_sermon_topics" onchange="return this.form.submit()"> ' ;
171- $ html .= '<option value=""> ' ;
172- $ html .= 'Sort by Topic ' ;
173- $ html .= '</option> ' ;
174- $ html .= wpfc_get_term_dropdown ( 'wpfc_sermon_topics ' );
175- $ html .= '</select> ' ;
176- $ html .= '<noscript><div><input type="submit" value="Submit" /></div></noscript> ' ;
177- $ html .= '</form> ' ;
178- $ html .= '</span> ' ;
179- $ html .= '<span class="sortBooks"> ' ;
180- $ html .= '<form action=" ' ;
181- $ html .= home_url ();
182- $ html .= '" method="get"> ' ;
183- $ html .= '<select name="wpfc_bible_book" id="wpfc_bible_book" onchange="return this.form.submit()"> ' ;
184- $ html .= '<option value=""> ' ;
185- $ html .= 'Sort by Book ' ;
186- $ html .= '</option> ' ;
187- $ html .= wpfc_get_term_dropdown ( 'wpfc_bible_book ' );
188- $ html .= '</select> ' ;
189- $ html .= '</select> ' ;
190- $ html .= '<noscript><div><input type="submit" value="Submit" /></div></noscript> ' ;
191- $ html .= '</form> ' ;
192- $ html .= '</span> ' ;
193- $ html .= '</div> ' ;
194-
195- return $ html ;
138+ ob_start (); ?>
139+ <div id="wpfc_sermon_sorting">
140+ <div class="sortPreacher">
141+ <form>
142+ <select name="wpfc_preacher"
143+ title="Sort by <?php echo \SermonManager::getOption ( 'preacher_label ' ) ?: 'Preacher ' ; ?> "
144+ id="wpfc_preacher" onchange="return this.form.submit()">
145+ <option value="">
146+ Sort by <?php echo \SermonManager::getOption ( 'preacher_label ' ) ?: 'Preacher ' ; ?>
147+ </option>
148+ <?php echo wpfc_get_term_dropdown ( 'wpfc_preacher ' ); ?>
149+ </select>
150+ <noscript>
151+ <div><input type="submit" value="Submit"/></div>
152+ </noscript>
153+ </form>
154+ </div>
155+ <div class="sortSeries">
156+ <form>
157+ <select title="Sort by Series" name="wpfc_sermon_series" id="wpfc_sermon_series"
158+ onchange="return this.form.submit()">
159+ <option value="">
160+ Sort by Series
161+ </option>
162+ <?php echo wpfc_get_term_dropdown ( 'wpfc_sermon_series ' ); ?>
163+ </select>
164+ <noscript>
165+ <div><input type="submit" value="Submit"/></div>
166+ </noscript>
167+ </form>
168+ </div>
169+ <div class="sortTopics">
170+ <form>
171+ <select title="Sort by Topic" name="wpfc_sermon_topics" id="wpfc_sermon_topics"
172+ onchange="return this.form.submit()">
173+ <option value="">
174+ Sort by Topic
175+ </option>
176+ <?php echo wpfc_get_term_dropdown ( 'wpfc_sermon_topics ' ); ?>
177+ </select>
178+ <noscript>
179+ <div><input type="submit" value="Submit"/></div>
180+ </noscript>
181+ </form>
182+ </div>
183+ <div class="sortBooks">
184+ <form>
185+ <select title="Sort by Book" name="wpfc_bible_book" id="wpfc_bible_book"
186+ onchange="return this.form.submit()">
187+ <option value="">
188+ Sort by Book
189+ </option>
190+ <?php echo wpfc_get_term_dropdown ( 'wpfc_bible_book ' ); ?>
191+ </select>
192+ <noscript>
193+ <div><input type="submit" value="Submit"/></div>
194+ </noscript>
195+ </form>
196+ </div>
197+ </div>
198+ <?php
199+ return ob_get_clean ();
196200}
197201
198202// echo any sermon meta
0 commit comments