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
 |