/** * * update slides order from data */ public function updateSlidesOrderFromData($data) { $sliderID = UniteFunctionsRev::getVal($data, "sliderID"); $arrIDs = UniteFunctionsRev::getVal($data, "arrIDs"); UniteFunctionsRev::validateNotEmpty($arrIDs, "slides"); $this->initByID($sliderID); $isFromPosts = $this->isSlidesFromPosts(); foreach ($arrIDs as $index => $slideID) { $order = $index + 1; if ($isFromPosts) { UniteFunctionsWPRev::updatePostOrder($slideID, $order); } else { $arrUpdate = array("slide_order" => $order); $where = array("id" => $slideID); $this->db->update(GlobalsRevSlider::$table_slides, $arrUpdate, $where); } } //end foreach //update sortby if ($isFromPosts) { $arrUpdate = array(); $arrUpdate["post_sortby"] = UniteFunctionsWPRev::SORTBY_MENU_ORDER; $this->updateParam($arrUpdate); } }