Skip to content
Snippets Groups Projects
Fediverse.php 894 B
Newer Older
  • Learn to ignore specific revisions
  • <?php
    
    /**
     * @copyright  2020 Podlibre
     * @license    https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
     * @link       https://castopod.org/
     */
    
    namespace App\Controllers\Admin;
    
    use ActivityPub\Models\BlockedDomainModel;
    
    class Fediverse extends BaseController
    {
        public function dashboard()
        {
            return view('admin/fediverse/dashboard');
        }
    
        public function blockedActors()
        {
            helper(['form']);
    
            $blockedActors = model('ActorModel')->getBlockedActors();
    
            return view('admin/fediverse/blocked_actors', [
                'blockedActors' => $blockedActors,
            ]);
        }
    
        public function blockedDomains()
        {
            helper(['form']);
    
            $blockedDomains = model('BlockedDomainModel')->getBlockedDomains();
    
            return view('admin/fediverse/blocked_domains', [
                'blockedDomains' => $blockedDomains,
            ]);
        }
    }