File: //home/opal/.trash/unlimited-elements-for-elementor/provider/admin_notices/notices/banner.class.php
<?php
/**
* @package Unlimited Elements
* @author UniteCMS http://unitecms.net
* @copyright Copyright (c) 2016 UniteCMS
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
class UCAdminNoticeBanner extends UCAdminNoticeAbstract{
/**
* get the notice identifier
*/
public function getId(){
return 'black_friday_23a';
}
/**
* get the notice html
*/
public function getHtml(){
$linkUrl = 'https://unlimited-elements.com/pricing/';
$linkTarget = '_blank';
//$imageUrl = GlobalsUC::$urlPluginImages . 'bannerimage.jpg';
$imageUrl = 'http://via.placeholder.com/1360x110';
$builder = $this->createBannerBuilder();
$builder->dismissible();
$builder->theme(UCAdminNoticeBannerBuilder::THEME_DARK);
$builder->link($linkUrl, $linkTarget);
$builder->image($imageUrl);
$html = $builder->build();
return $html;
}
/**
* initialize the notice
*/
protected function init(){
$this->freeOnly();
$this->setLocation(self::LOCATION_EVERYWHERE);
$this->setDuration(720); // 30 days in hours
}
}