wp_back/wp-content/plugins/shortpixel-image-optimiser/class/Controller/View/OtherMediaScanViewController.php

46 lines
1.0 KiB
PHP
Raw Normal View History

2024-05-20 15:37:46 +03:00
<?php
namespace ShortPixel\Controller\View;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
use ShortPixel\ShortPixelLogger\ShortPixelLogger as Log;
use ShortPixel\Notices\NoticeController as Notices;
use ShortPixel\Helper\InstallHelper as InstallHelper;
use ShortPixel\Controller\OtherMediaController as OtherMediaController;
class OtherMediaScanViewController extends \ShortPixel\ViewController
{
protected $template = 'view-other-media-scan';
protected static $instance;
protected static $allFolders;
private $controller;
public function __construct()
{
parent::__construct();
$this->controller = OtherMediaController::getInstance();
}
public function load()
{
$this->view->title = __('Scan for new files', 'shortpixel-image-optimiser');
$this->view->pagination = false;
$this->view->show_search = false;
$this->view->has_filters = false;
$this->view->totalFolders = count($this->controller->getActiveDirectoryIDS());
$this->loadView();
}
} // class