/** * * export slider */ public function exportSlider($sliderID) { $slider = $this->getSliderRawData($sliderID); $slides = $this->getSlidesRawData($sliderID); $params = $slider["params"]; //modify slides: foreach ($slides as $key => $slide) { unset($slide["id"]); unset($slide["sliderid"]); $slides[$key] = $slide; } $arrExport = array("params" => $params, "slides" => $slides); $strExport = serialize($arrExport); $title = $slider["title"]; if (empty($title)) { $title = "slider" . $slider["id"]; } UniteFunctionsRev::downloadFileFromString($strExport, $title . ".txt"); }