getUserVar('data')); $gridElements = $grid->getGridDataElements($request); if (empty($gridElements)) { return; } $firstSeqValue = $grid->getDataElementSequence(reset($gridElements)); foreach ($gridElements as $rowId => $element) { $rowPosition = array_search($rowId, $data); $newSequence = $firstSeqValue + $rowPosition; $currentSequence = $grid->getDataElementSequence($element); if ($newSequence != $currentSequence) { $grid->setDataElementSequence($request, $rowId, $element, $newSequence); } } } } if (!PKP_STRICT_MODE) { class_alias('\PKP\controllers\grid\feature\OrderGridItemsFeature', '\OrderGridItemsFeature'); }