| Server IP : 87.98.154.146 / Your IP : 216.73.216.165 Web Server : Apache System : Linux webm004.cluster126.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : ohklomafyi ( 52085) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/ohklomafyi/www/wp-content/plugins/unlimited-elements-for-elementor/provider/views/ |
Upload File : |
<?php
defined('UNLIMITED_ELEMENTS_INC') or die;
class UniteCreatorAddonViewProvider extends UniteCreatorAddonView{
/**
* add dynamic fields child keys
*/
protected function addDynamicChildKeys($arrChildKeys){
$isDynamicAddon = UniteFunctionsUC::getVal($this->addonOptions, "dynamic_addon");
$isDynamicAddon = UniteFunctionsUC::strToBool($isDynamicAddon);
if($isDynamicAddon == false)
return($arrChildKeys);
$postID = UniteFunctionsUC::getVal($this->addonOptions, "dynamic_post");
if(empty($postID))
return($arrChildKeys);
$post = get_post($postID);
if(empty($post))
return($arrChildKeys);
//add current post
$arrPostAdditions = HelperProviderUC::getPostAdditionsArray_fromAddonOptions($this->addonOptions);
//add current post child keys
$arrChildKeys["uc_current_post"] = $this->getChildParams_post($postID, $arrPostAdditions);
return($arrChildKeys);
}
/**
* get image param add fields
*/
protected function getImageAddFields(){
$arrFields = array();
$arrFields[] = "title";
$arrFields[] = "alt";
$arrFields[] = "description";
$arrFields[] = "caption";
return($arrFields);
}
/**
* get thumb sizes
*/
protected function getThumbSizes(){
$arrThumbSizes = UniteFunctionsWPUC::getArrThumbSizes();
//modify sizes
$arrSizesModified = array();
foreach($arrThumbSizes as $key => $size){
if($key == "medium")
continue;
$key = str_replace("-", "_", $key);
$arrSizesModified[$key] = $size;
}
return($arrSizesModified);
}
}