$addon){ if(is_array($addon) == false) continue; $name = UniteFunctionsUC::getVal($addon, "name"); $importedTemplateID = UniteFunctionsUC::getVal($arrImportedTemplates, $name); if(empty($importedTemplateID)) continue; //add the imported attribute $addon["imported_templateid"] = $importedTemplateID; $addons[$key] = $addon; } return($addons); } /** * modify category addons, function for override */ protected function modifyCatAddons($addons, $addonType){ if(empty($addons)) return($addons); if($addonType == "elementor_template") $addons = $this->modifyCatAddons_checkImportedElementorTemplates($addons); return($addons); } /** * get current layout shortcode template */ protected function getShortcodeTemplate(){ $shortcode = GlobalsProviderUC::SHORTCODE_LAYOUT; $shortcodeTemplate = "[$shortcode id=%id% title=\"%title%\"]"; return($shortcodeTemplate); } /** * construct the manager */ public function __construct(){ parent::__construct(); $urlLicense = HelperUC::getViewUrl(GlobalsUC::VIEW_LICENSE); $this->urlBuy = $urlLicense; } }