46 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?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
 |