Exemple #1
0
 function recast_shortcode($attrs, $content = '')
 {
     if ($this->q('p')) {
         $podcast = Podcast::find($this->q('p'));
         $fname = dirname(__FILE__) . "/../views/podcasts/view.php";
         return $this->make($fname, array('podcast' => $podcast));
     } else {
         $args = array('meta_key' => 'episode_count', 'orderby' => 'meta_value_num desc');
         $podcasts = Podcast::all($args);
         $fname = dirname(__FILE__) . "/../views/podcasts/list.php";
         return $this->make($fname, array('podcasts' => $podcasts));
     }
 }