SHOW:
|
|
- or go back to the newest paste.
| 1 | // Function to display sermons for users to add to their template | |
| 2 | function sb_display_sermons($options = array()) {
| |
| 3 | $default = array( | |
| 4 | 'display_preacher' => 1, | |
| 5 | 'display_passage' => 1, | |
| 6 | 'display_date' => 1, | |
| 7 | 'display_player' => 0, | |
| 8 | 'preacher' => 0, | |
| 9 | 'service' => 0, | |
| 10 | 'series' => 0, | |
| 11 | 'limit' => 5, | |
| 12 | 'url_only' => 0, | |
| 13 | ); | |
| 14 | $options = array_merge($default, (array) $options); | |
| 15 | extract($options); | |
| 16 | if ($url_only == 1) | |
| 17 | $limit = 1; | |
| 18 | $sermons = sb_get_sermons(array( | |
| 19 | 'preacher' => $preacher, | |
| 20 | 'service' => $service, | |
| 21 | 'series' => $series | |
| 22 | ), | |
| 23 | array(), 1, $limit | |
| 24 | ); | |
| 25 | if ($url_only == 1) | |
| 26 | - | sb_print_sermon_link($sermons[0]); |
| 26 | + | sb_print_sermon_link($sermons[0], true, false); |
| 27 | else {
| |
| 28 | echo "<ul class=\"sermon-widget\">\r"; | |
| 29 | foreach ((array) $sermons as $sermon) {
| |
| 30 | echo "\t<li>"; | |
| 31 | echo "<span class=\"sermon-title\"><a href=\""; | |
| 32 | - | sb_print_sermon_link($sermon); |
| 32 | + | sb_print_sermon_link($sermon, true, false); |
| 33 | echo "\">".stripslashes($sermon->title)."</a></span>"; | |
| 34 | if ($display_passage) {
| |
| 35 | $foo = unserialize($sermon->start); | |
| 36 | $bar = unserialize($sermon->end); | |
| 37 | echo "<span class=\"sermon-passage\"> (".sb_get_books($foo[0], $bar[0]).")</span>";
| |
| 38 | } | |
| 39 | if ($display_preacher) {
| |
| 40 | echo "<span class=\"sermon-preacher\">".__('by', $sermon_domain)." <a href=\"";
| |
| 41 | - | sb_print_preacher_link($sermon); |
| 41 | + | sb_print_preacher_link($sermon, false); |
| 42 | echo "\">".stripslashes($sermon->preacher)."</a></span>"; | |
| 43 | } | |
| 44 | if ($display_date) | |
| 45 | echo " <span class=\"sermon-date\">".__('on', $sermon_domain)." ".sb_formatted_date ($sermon)."</span>";
| |
| 46 | if ($display_player) | |
| 47 | sb_display_mini_player($sermon); | |
| 48 | echo ".</li>\r"; | |
| 49 | } | |
| 50 | echo "</ul>\r"; | |
| 51 | } | |
| 52 | } |