/** * * insert captions css file content * @return new captions html select */ public function insertCaptionsContentData($content) { if (isset($content['handle'])) { $db = new UniteDBRev(); $handle = $content['handle']; $arrInsert = array(); $arrInsert["handle"] = '.tp-caption.' . $handle; $arrInsert["params"] = UniteFunctionsRev::jsonEncodeNoSlashes(@$content['params']); $arrInsert["hover"] = UniteFunctionsRev::jsonEncodeNoSlashes(@$content['hover']); $arrInsert["settings"] = UniteFunctionsRev::jsonEncodeNoSlashes(@$content['settings']); $result = $db->insert(GlobalsRevSlider::$table_css, $arrInsert); } $this->updateDynamicCaptions(); //output captions array $operations = new RevOperations(); $cssContent = $operations->getCaptionsContent(); $arrCaptions = $operations->getArrCaptionClasses($cssContent); return $arrCaptions; }