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 | } |