<?php

defined('UNLIMITED_ELEMENTS_INC') or die('Restricted access');
require HelperUC::getPathViewObject("settings_view.class");
class UniteCreatorViewGeneralSettings extends UniteCreatorSettingsView
{
    protected function drawAdditionalTabs()
    {
        ?>
		
		<a data-contentid="uc_tab_change_log" class="" href="javascript:void(0)" onfocus="this.blur()"> <?php 
        esc_html_e("Change Log", "unlimited-elements-for-elementor");
        ?></a>
		
		<?php 
    }
    protected function drawAdditionalTabsContent()
    {
        $textChangeLog = HelperHtmlUC::getVersionText();
        ?>
		<div id="uc_tab_change_log" style="display:none" class="uc-tab-content">
			<div class="uc-change-log-wrapper">
			<pre>
				<?php 
        echo UniteProviderFunctionsUC::escCombinedHtml($textChangeLog);
        ?>
			</pre>
			</div>
		</div>
		
		<?php 
    }
    public function __construct()
    {
        $this->headerTitle = esc_html__("General Settings", "unlimited-elements-for-elementor");
        $this->saveAction = "update_general_settings";
        $operations = new UCOperations();
        $this->objSettings = $operations->getGeneralSettingsObject();
        $this->display();
    }
}
$filepathViewSettingsProvider = GlobalsUC::$pathProviderViews . "general_settings.php";
if (isset($filepathViewSettingsProvider)) {
    require $filepathViewSettingsProvider;
    new UniteCreatorViewGeneralSettingsProvider();
} else {
    new UniteCreatorViewGeneralSettings();
}