/** * * add language (add slide that connected to current slide) from data */ private function addLangFromData($data) { $sliderID = UniteFunctionsRev::getVal($data, "sliderid"); $slideID = UniteFunctionsRev::getVal($data, "slideid"); $lang = UniteFunctionsRev::getVal($data, "lang"); //duplicate slide $slider = new RevSlider(); $slider->initByID($sliderID); $newSlideID = $slider->duplicateSlide($slideID); //update new slide $this->initByID($newSlideID); $arrUpdate = array(); $arrUpdate["lang"] = $lang; $arrUpdate["parentid"] = $slideID; $this->updateParamsInDB($arrUpdate); $urlIcon = UniteWpmlRev::getFlagUrl($lang); $title = UniteWpmlRev::getLangTitle($lang); $newSlide = new RevSlide(); $newSlide->initByID($slideID); $arrLangCodes = $newSlide->getArrChildLangCodes(); $isAll = UniteWpmlRev::isAllLangsInArray($arrLangCodes); $html = "<li>\n\t\t\t\t\t\t\t\t<img id=\"icon_lang_" . $newSlideID . "\" class=\"icon_slide_lang\" src=\"" . $urlIcon . "\" title=\"" . $title . "\" data-slideid=\"" . $newSlideID . "\" data-lang=\"" . $lang . "\">\n\t\t\t\t\t\t\t\t<div class=\"icon_lang_loader loader_round\" style=\"display:none\"></div>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</li>"; $response = array(); $response["operation"] = "add"; $response["isAll"] = $isAll; $response["html"] = $html; return $response; }
if ($bgPosition == 'percentage') { $bgStyle .= "background-position: " . $bgPositionX . '% ' . $bgPositionY . '%;'; } else { $bgStyle .= "background-position: " . $bgPosition . ";"; } $bgStyle .= "background-repeat: " . $bgRepeat . ";"; //set language flag url $isWpmlExists = UniteWpmlRev::isWpmlExists(); $useWpml = $slider->getParam("use_wpml", "off"); $showLangs = false; if ($isWpmlExists && $useWpml == "on") { $showLangs = true; $arrChildLangs = $slide->getArrChildrenLangs(); $arrSlideLangCodes = $slide->getArrChildLangCodes(); $addItemStyle = ""; if (UniteWpmlRev::isAllLangsInArray($arrSlideLangCodes)) { $addItemStyle = "style='display:none'"; } } $imageFilepath = $slide->getImageFilepath(); $urlImageForView = $slide->getThumbUrl(); $slideTitle = $slide->getParam("title", "Slide"); $title = $slideTitle; $filename = $slide->getImageFilename(); $imageAlt = stripslashes($slideTitle); if (empty($imageAlt)) { $imageAlt = "slide"; } if ($bgType == "image") { $title .= " (" . $filename . ")"; }