Craft\Neo_ReasonsService::pluginInit PHP Method

pluginInit() public method

Separate initialisation function to be called inside the NeoPlugin init method.
public pluginInit ( )
    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']);
        }
    }