addByCreatorParam($param, $value); $output = new UniteSettingsOutputVC_UC(); $output->init(self::$settings); $html = $output->VCgetSettingHtmlByName($name); return($html); }catch(Exception $e){ HelperHtmlUC::outputException($e); } } /** * add items editor */ public static function addItemsEditor($param, $value){ try{ $arrItems = self::decodeContent($value); $paramName = UniteFunctionsUC::getVal($param, "name"); $name = UniteFunctionsUC::getVal($param, "addon_name"); $addon = new UniteCreatorAddon(); $addon->initByName($name); $addon->setArrItems($arrItems); ob_start(); //put debug and errors messages divs $globalDivs = HelperHtmlUC::getGlobalDebugDivs(); echo $globalDivs; //put the items manager $objManager = new UniteCreatorManagerInline(); $objManager->setStartAddon($addon); $objManager->outputHtml(); //put init items function ?> initByName($name); if(!empty($arrFonts)) $addon->setArrFonts($arrFonts); $addonConfig = new UniteCreatorAddonConfig(); $addonConfig->setStartAddon($addon); $arrFontsParamNames = $addonConfig->getAllParamsNamesForFonts(); $htmlFontsPanel = $addonConfig->getHtmlFontsPanel($arrFontsParamNames); $wrapperID = "uc_vc_fonts_panel_".UniteFunctionsUC::getRandomString(5); $html = ""; $html = "