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