X7ROOT File Manager
Current Path:
/usr/local/lsws/add-ons/webcachemgr/src/View/Model
usr
/
local
/
lsws
/
add-ons
/
webcachemgr
/
src
/
View
/
Model
/
??
..
??
Ajax
??
CacheRootNotSetViewModel.php
(698 B)
??
DashNotifierViewModel.php
(2.57 KB)
??
DataFileMsgViewModel.php
(2.05 KB)
??
FlagUnflagAllProgressViewModel.php
(2.82 KB)
??
ManageViewModel.php
(14.2 KB)
??
MassDashDisableProgressViewModel.php
(2.12 KB)
??
MassDashNotifyProgressViewModel.php
(2.16 KB)
??
MassEnableDisableProgressViewModel.php
(3.31 KB)
??
MassEnableDisableViewModel.php
(2.78 KB)
??
MissingTplViewModel.php
(1.01 KB)
??
RefreshStatusProgressViewModel.php
(1.67 KB)
??
ScanProgressStepViewModel.php
(3.62 KB)
??
ScanProgressViewModel.php
(2.68 KB)
??
UnflagAllProgressViewModel.php
(2.05 KB)
??
VersionChangeViewModel.php
(1.74 KB)
??
VersionManageViewModel.php
(5.29 KB)
Editing: ScanProgressViewModel.php
<?php /** ****************************************** * LiteSpeed Web Server Cache Manager * * @author LiteSpeed Technologies, Inc. (https://www.litespeedtech.com) * @copyright (c) 2018-2020 * @deprecated 1.13.3 This file will be removed in a future release. * ******************************************* */ namespace Lsc\Wp\View\Model; use \Lsc\Wp\Context\Context; use \Lsc\Wp\LSCMException; use \Lsc\Wp\Logger; /** * * @deprecated 1.13.3 */ class ScanProgressViewModel { const FLD_TITLE = 'title'; const FLD_ICON = 'icon'; const FLD_MGR_STEP = 'mgrStep'; const FLD_HOME_DIR_COUNT = 'homeDirCount'; const OP_SCAN = 1; const OP_DISCOVER_NEW = 2; /** * @var int */ protected $mgrStep; /** * @var (int|string)[] */ protected $tplData = array(); /** * * @param int $mgrStep * @throws LSCMException Thrown indirectly. */ public function __construct( $mgrStep ) { $this->mgrStep = $this->tplData[self::FLD_MGR_STEP] = $mgrStep; $this->init(); } /** * * @throws LSCMException Thrown indirectly. */ protected function init() { $this->setTitle(); $this->setIconPath(); $this->grabSessionData(); } /** * * @param string $field * @return null|int|string */ public function getTplData( $field ) { if ( !isset($this->tplData[$field]) ) { return null; } return $this->tplData[$field]; } protected function setTitle() { if ( $this->mgrStep == self::OP_SCAN ) { $title = 'Scanning/Re-scanning For All WordPress Installations...'; } else { $title = 'Discovering New WordPress Installations...'; } $this->tplData[self::FLD_TITLE] = $title; } /** * * @throws LSCMException Thrown indirectly. */ protected function setIconPath() { $iconPath = ''; try { $iconDir = Context::getOption()->getIconDir(); $iconPath = "{$iconDir}/manageCacheInstallations.svg"; } catch ( LSCMException $e ) { Logger::debug($e->getMessage() . ' Could not get icon directory.'); } $this->tplData[self::FLD_ICON] = $iconPath; } protected function grabSessionData() { $info = $_SESSION['scanInfo']; $this->tplData[self::FLD_HOME_DIR_COUNT] = count($info['homeDirs']); } /** * * @return string * @throws LSCMException Thrown indirectly. */ public function getTpl() { return Context::getOption()->getSharedTplDir() . '/ScanProgress.tpl'; } }
Upload File
Create Folder