Craft\QuickFieldController::actionEditField PHP Method

actionEditField() public method

Edits an existing field.
public actionEditField ( )
    public function actionEditField()
    {
        $this->requireAdmin();
        $this->requirePostRequest();
        $this->requireAjaxRequest();
        $id = craft()->request->getPost('fieldId');
        $field = craft()->fields->getFieldById($id);
        if ($field) {
            $group = craft()->fields->getGroupById($field->groupId);
            $this->returnJson(array('success' => true, 'field' => array('id' => $field->id, 'name' => $field->name, 'handle' => $field->handle, 'instructions' => $field->instructions, 'translatable' => $field->translatable, 'group' => !$group ? array() : array('id' => $group->id, 'name' => $group->name)), 'template' => $this->_getTemplate($field)));
        } else {
            $this->returnJson(array('success' => false, 'error' => Craft::t('The field requested to edit no longer exists.')));
        }
    }