????
Current Path : /usr/local/lsws/add-ons/cpanel/lsws_whm_plugin/View/Model/ |
Current File : //usr/local/lsws/add-ons/cpanel/lsws_whm_plugin/View/Model/QuicCloudIpsViewModel.php |
<?php /** ****************************************** * LiteSpeed Web Server Plugin for WHM * * @author LiteSpeed Technologies, Inc. (https://www.litespeedtech.com) * @copyright (c) 2020 * @since 4.1 * ******************************************* */ namespace LsPanel\View\Model; use \LsPanel\WhmMod_LiteSpeed_ControlApp as Controller; use \LsPanel\WhmMod_LiteSpeed_Util as Util; class QuicCloudIpsViewModel extends BaseViewModel { const FLD_ICON_DIR = 'iconDir'; const FLD_QUIC_CLOUD_IPS = 'quicCloudIps'; public function __construct() { parent::__construct(); $this->init(); } private function init() { $this->setIconDir(); $this->setQuicCloudIps(); } private function setIconDir() { $this->tplData[self::FLD_ICON_DIR] = Controller::ICON_DIR; } private function setquicCloudIps() { $this->tplData[self::FLD_QUIC_CLOUD_IPS] = Util::getQuicCloudIps(); } /** * * @since 4.1 * * @return string */ public function getTpl() { return realpath(__DIR__ . '/../Tpl') . '/QuicCloudIps.tpl'; } }