????

Your IP : 3.12.120.194


Current Path : /usr/local/lsws/add-ons/cpanel/lsws_whm_plugin/View/Model/
Upload File :
Current File : //usr/local/lsws/add-ons/cpanel/lsws_whm_plugin/View/Model/SharedCodeUpdateResultViewModel.php

<?php

/* * ******************************************
 * LiteSpeed Web Server Plugin for WHM
 *
 * @author LiteSpeed Technologies, Inc. (https://www.litespeedtech.com)
 * @copyright (c) 2019
 * @since 3.3.4
 * ******************************************* */

namespace LsPanel\View\Model;

use \LsPanel\View\Model\BaseViewModel;

/**
 * @since 3.3.4
 */
class SharedCodeUpdateResultViewModel extends BaseViewModel
{

    /**
     * @since 3.3.4
     * @var string
     */
    const FLD_UPDATED = 'updated';

    /**
     * @since 3.3.4
     * @var boolean
     */
    private $updated;

    /**
     *
     * @since 3.3.4
     *
     * @param boolean $updated
     */
    public function __construct( $updated )
    {
        parent::__construct();

        $this->updated = $updated;

        $this->init();
    }

    /**
     *
     * @since 3.3.4
     */
    private function init()
    {
        $this->setUpdatedData();
    }

    /**
     *
     * @since 3.3.4
     */
    private function setUpdatedData()
    {
        $this->tplData[self::FLD_UPDATED] = $this->updated;
    }

    /**
     *
     * @since 3.3.4
     *
     * @return string
     */
    public function getTpl()
    {
        return realpath(__DIR__ . '/../Tpl') . '/SharedCodeUpdateResult.tpl';
    }

}