init(); $this->putHtml(); } /** * init the pages */ protected function init(){ $urlAddons = helperUC::getViewUrl_Addons(); $urlDividers = helperUC::getViewUrl_Addons(GlobalsUC::ADDON_TYPE_SHAPE_DEVIDER); $urlShapes = helperUC::getViewUrl_Addons(GlobalsUC::ADDON_TYPE_SHAPES); $urlBGAddons = helperUC::getViewUrl_Addons(GlobalsUC::ADDON_TYPE_BGADDON); $urlSections = HelperUC::getViewUrl_LayoutsList(array(), GlobalsUC::ADDON_TYPE_LAYOUT_SECTION); $textAddons = esc_html__("My Addons", "unlimited-elements-for-elementor"); $textDividers = esc_html__("Dividers", "unlimited-elements-for-elementor"); $textShapes = esc_html__("Shapes", "unlimited-elements-for-elementor"); $textSection = esc_html__("Sections", "unlimited-elements-for-elementor"); $textPageTemplates = esc_html__("Page Templates", "unlimited-elements-for-elementor"); $textBackgroundAddons = esc_html__("Background Addons", "unlimited-elements-for-elementor"); $defaultIcon = "puzzle-piece"; $this->addPage($urlAddons, $textAddons, $defaultIcon); $this->addPage($urlBGAddons, $textBackgroundAddons, $defaultIcon); $this->addPage($urlDividers, $textDividers, "map"); $this->addPage($urlShapes, $textShapes, "map"); $this->addPage($urlSections, $textSection, $defaultIcon); } /** * get header text * @return unknown */ protected function getHeaderText(){ $headerTitle = esc_html__("My Library", "unlimited-elements-for-elementor"); return($headerTitle); } /** * add page */ protected function addPage($url, $title, $icon){ $this->arrPages[] = array( "url"=>$url, "title"=>$title, "icon"=>$icon); } /** * show buttons panel */ protected function putHtmlButtonsPanel(){ $urlLayouts = HelperUC::getViewUrl_LayoutsList(); $urlAddons = HelperUC::getViewUrl_Addons(); ?>
showHeader == true){ $headerTitle = $this->getHeaderText(); require HelperUC::getPathTemplate("header"); }else require HelperUC::getPathTemplate("header_missing"); if($this->showButtons == true) $this->putHtmlButtonsPanel(); ?> putHtmlPages(); } } $pathProviderAddons = GlobalsUC::$pathProvider."views/library.php"; if(file_exists($pathProviderAddons) == true){ require_once $pathProviderAddons; new UniteCreatorLibraryViewProvider(); } else{ new UniteCreatorLibraryView(); }