function update_position() { $errors = array(); // update the current permission position if (!DataObject::updatePositions('DatasetField', $this->_data['field_id'], 'position', $this->_data['new_position'], $this->_data['current_position'], $errors)) { echo json_encode(array('success' => FALSE, 'errors' => '<li>Error updating desired position</li>')); exit; } echo json_encode(array('success' => TRUE)); exit; }