public function pluginInit()
{
if (craft()->plugins->getPlugin('reasons') && craft()->request->isCpRequest() && !craft()->isConsole()) {
if (craft()->request->isAjaxRequest()) {
// TODO
} else {
$data = ['conditionals' => $this->getConditionals()];
craft()->templates->includeJs('if(window.Craft && Craft.ReasonsPlugin) Craft.ReasonsPlugin.Neo = ' . JsonHelper::encode($data));
}
craft()->on('fields.saveFieldLayout', [$this, 'onSaveFieldLayout']);
}
}