Grav\Plugin\Admin\AdminController::taskListmedia PHP Méthode

taskListmedia() protected méthode

Determines the file types allowed to be uploaded
protected taskListmedia ( ) : boolean
Résultat boolean True if the action was performed.
    protected function taskListmedia()
    {
        if (!$this->authorizeTask('list media', ['admin.pages', 'admin.super'])) {
            return false;
        }
        $page = $this->admin->page(true);
        if (!$page) {
            $this->admin->json_response = ['status' => 'error', 'message' => $this->admin->translate('PLUGIN_ADMIN.NO_PAGE_FOUND')];
            return false;
        }
        $media_list = [];
        $media = new Media($page->path());
        foreach ($media->all() as $name => $medium) {
            $media_list[$name] = ['url' => $medium->cropZoom(150, 100)->url(), 'size' => $medium->get('size')];
        }
        $this->admin->json_response = ['status' => 'success', 'results' => $media_list];
        return true;
    }