notice(array('type' => 'error', 'subtype' => 'no_reqs', 'dismissible' => 1)); return 0; } elseif( !in_array( 'advanced-custom-fields/acf.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) )) && !in_array( 'advanced-custom-fields-pro/acf.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) )) ) { $this->notice(array('type' => 'error', 'subtype' => 'no_acf', 'dismissible' => 1)); return 0; } elseif( in_array( 'advanced-custom-fields/acf.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) )) && in_array( 'advanced-custom-fields-pro/acf.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) )) ) { $this->notice(array('type' => 'error', 'subtype' => 'acf_and_pro_are_active', 'dismissible' => 1)); return 0; } elseif(!in_array( 'sitepress-multilingual-cms/sitepress.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) )) { $this->notice(array('type' => 'error', 'subtype' => 'no_wpml', 'dismissible' => 0)); return 0; } elseif(function_exists('get_field_option')) { $this->notice(array('type' => 'error', 'subtype' => 'main_function_exists', 'dismissible' => 0)); return 0; } else { return 1; } } function notice($data) { ob_start(); if($data) { ?>