public function onSaveFieldLayout(Event $e)
{
$fieldLayout = $e->params['layout'];
$postData = craft()->request->getPost('neo');
$blockType = craft()->neo->currentSavingBlockType;
if ($postData && $blockType) {
if (isset($postData['reasons'])) {
craft()->neo->requirePlugin('reasons');
$reasonsPost = $postData['reasons'][$blockType->id];
if ($reasonsPost) {
$conditionalsModel = new Reasons_ConditionalsModel();
$conditionalsModel->fieldLayoutId = $fieldLayout->id;
$conditionalsModel->conditionals = $reasonsPost;
$this->saveConditionals($conditionalsModel);
}
}
}
}