Skip to content
Snippets Groups Projects
Home.php 704 B
Newer Older
  • Learn to ignore specific revisions
  • /**
     * @copyright  2020 Podlibre
     * @license    https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
     * @link       https://castopod.org/
     */
    
    
    namespace App\Controllers;
    
    use App\Models\PodcastModel;
    
    class Home extends BaseController
    {
    
        public function index()
        {
            $model = new PodcastModel();
    
            $all_podcasts = $model->findAll();
    
            // check if there's only one podcast to redirect user to it
            if (count($all_podcasts) == 1) {
    
                return redirect()->route('podcast', [$all_podcasts[0]->name]);
    
            }
    
            // default behavior: list all podcasts on home page
            $data = ['podcasts' => $all_podcasts];