/** * set_hooks_admin - for hooking into EE Admin Core, other modules, etc * * @access public * @return void */ public static function set_hooks_admin() { EED_Recaptcha::set_definitions(); // use_captcha ? if (EE_Registry::instance()->CFG->registration->use_captcha && !(EE_Registry::instance()->REQ->get('step', '') === 'payment_options' && (bool) EE_Registry::instance()->REQ->get('revisit', false) === true)) { EED_Recaptcha::enqueue_styles_and_scripts(); add_filter('FHEE__EED_Single_Page_Checkout__init___continue_reg', array('EED_Recaptcha', 'not_a_robot'), 10); add_filter('FHEE__EE_SPCO_Reg_Step__set_completed___completed', array('EED_Recaptcha', 'not_a_robot'), 10); add_filter('FHEE__EE_SPCO_JSON_Response___toString__JSON_response', array('EED_Recaptcha', 'recaptcha_response'), 10, 1); } // admin settings add_action('AHEE__Extend_Registration_Form_Admin_Page___reg_form_settings_template', array('EED_Recaptcha', 'admin_settings'), 10, 1); add_filter('FHEE__Extend_Registration_Form_Admin_Page___update_reg_form_settings__CFG_registration', array('EED_Recaptcha', 'update_admin_settings'), 10, 1); }