SHARE
TWEET

sb_display_sermons OLD (0.45.6)

bhengh May 13th, 2013 52 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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]);
  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);
  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);
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top