File "provider_settings_output.class.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/unlimited-elements-for-elementor/provider/provider_settings_output.class.php
File
size: 2.55 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
class UniteSettingsOutputUC extends UniteSettingsOutputUCWork
{
protected function drawEditorInput($setting)
{
$settingsID = UniteFunctionsUC::getVal($setting, "id");
$name = UniteFunctionsUC::getVal($setting, "name");
$class = self::getInputClassAttr($setting, "", "", false);
$editorParams = array();
$editorParams['media_buttons'] = true;
$editorParams['wpautop'] = false;
$editorParams['editor_height'] = 200;
$editorParams['textarea_name'] = $name;
if (!empty($class)) {
$editorParams['editor_class'] = $class;
}
$addHtml = $this->getDefaultAddHtml($setting);
$class = $this->getInputClassAttr($setting);
$value = UniteFunctionsUC::getVal($setting, "value");
?>
<div class="unite-editor-setting-wrapper unite-editor-wp" <?php
echo UniteProviderFunctionsUC::escAddParam($addHtml);
?>>
<?php
wp_editor($value, $settingsID, $editorParams);
?>
</div>
<?php
}
protected function drawPostPickerInput($setting)
{
$value = UniteFunctionsUC::getVal($setting, "value");
if (!empty($value)) {
$value = (int) $value;
}
$postTitle = "";
if (!empty($value)) {
$post = get_post($value);
if (!empty($post)) {
$postTitle = $post->post_title;
} else {
$value = "";
}
}
$class = $this->getInputClassAttr($setting, "", "unite-setting-post-picker");
$placeholder = UniteFunctionsUC::getVal($setting, "placeholder");
if (empty($placeholder)) {
$placeholder = __("Please type post title", "unlimited-elements-for-elementor");
}
$addHtml = $this->getDefaultAddHtml($setting);
?>
<div class="unite-settings-postpicker-wrapper unite-setting-input-object" data-settingtype="post" id="<?php
echo esc_attr($setting["id"]);
?>" name="<?php
echo esc_attr($setting["name"]);
?>" <?php
echo UniteProviderFunctionsUC::escAddParam($addHtml);
?>>
<select type="text" data-name="<?php
echo esc_attr($setting["name"]);
?>" <?php
echo UniteProviderFunctionsUC::escAddParam($class);
?> data-placeholder="<?php
echo esc_attr($placeholder);
?>" data-postid="<?php
echo esc_attr($value);
?>" data-posttitle="<?php
echo esc_attr($postTitle);
?>" style="width:220px;" ></select>
</div>
<?php
}
}