public function execute()
{
parent::execute();
// get parameters
$newIdSequence = trim(\SpoonFilter::getPostValue('new_id_sequence', null, '', 'string'));
// list id
$ids = (array) explode(',', rtrim($newIdSequence, ','));
// loop id's and set new sequence
foreach ($ids as $i => $id) {
// define category
$category = BackendFaqModel::getCategory((int) $id);
// update sequence
if ($category) {
// change sequence
$category['sequence'] = $i + 1;
// update category
BackendFaqModel::updateCategory($category);
}
}
// success output
$this->output(self::OK, null, 'sequence updated');
}