Sindbad~EG File Manager

Current Path : /var/www/html/forumdainovacaors.com.br/wp-content/themes/itt/model/
Upload File :
Current File : /var/www/html/forumdainovacaors.com.br/wp-content/themes/itt/model/AssociadoController.php

<?php
class AssociadoController {
    public static function isAreaAssociado() {
        return $_GET['area_associado'];
    }

    public static function checkPermission() {
        if ($_GET['area_associado'] && !is_user_logged_in()) {
            auth_redirect();
        }
    }

    public static function getMenuItem() {
        $area_associado = new stdClass();
        $area_associado->url = '/encontros?area_associado=true';
        $area_associado->key = 'assoc';
        $area_associado->title = 'Área do associado';
        $area_associado->classes = array('area_associado');
        $area_associado->subitems = array();
        return $area_associado;
    }

    public static function checkFilePermission() {
        if ($_GET['upload']) {
            $name = 'wp-content/uploads/'.$_GET['upload'];
            $mimeType = mime_content_type($name);
            $openOnBrowser = strpos($mimeType, 'image') !== false;
            header("Content-Type: " .  $mimeType);
            header("Content-Length: " . filesize($name));  
        
            if ($openOnBrowser) {
                $fp = fopen($name, 'rb');
                fpassthru($fp);
            } else {
                header("Content-disposition: attachment; filename=" . basename($name));
                readfile($name);
            }
            exit;
        }
    }
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists