Esempio n. 1
0
 public function movePage($old_page_index, $new_page_index)
 {
     /* if($new_page_index==count($this->data['pages'])-1 || $new_page_index==count($this->data['pages'])){
            $new_page_index=$new_page_index-1;
        }*/
     if ($old_page_index < $new_page_index) {
         $new_page_index = $new_page_index - 1;
     }
     Utils::moveElement($this->data['pages'], $old_page_index, $new_page_index);
     //if($new_page_index==count($this->data['pages']))
     if ($this->save()) {
         return ['response' => ['status' => true, 'pages' => Utils::pages_filter($this->data['pages'])]];
     } else {
         return ['error' => ['msg' => Yii::t('app', 'Не удалось записать в базу-данных')]];
     }
 }