/** * Data to be localize as INGOT_UI * * @return array */ public static function js_vars() { $session = self::$instance->current_session_data; unset($session['session']); $vars = array('api_url' => esc_url_raw(util::get_url()), 'nonce' => wp_create_nonce('wp_rest'), 'session_nonce' => wp_create_nonce('ingot_session'), 'session' => $session); return $vars; }
/** * Data needed in app * * @since 0.2.0 * * @access protected * * @return array */ protected function vars() { return array('api' => esc_url_raw(util::get_url()), 'nonce' => wp_create_nonce('wp_rest'), 'partials' => esc_url_raw(INGOT_URL . 'assets/admin/partials/'), 'spinner_url' => trailingslashit(INGOT_URL) . 'assets/img/loading.gif', 'edd_active' => esc_attr(ingot_is_edd_active()), 'woo_active' => esc_attr(ingot_is_woo_active()), 'price_tests_enabled' => esc_attr(ingot_enable_price_testing()), 'click_type_options' => types::allowed_click_types(true), 'price_type_options' => types::allowed_price_types(), 'destinations' => \ingot\testing\tests\click\destination\types::destination_types(true, true), 'dev_mode' => INGOT_DEV_MODE); }
/** * Data to be localize as INGOT_UI * * @return array */ public static function js_vars() { $vars = array('api_url' => esc_url_raw(util::get_url()), 'nonce' => wp_create_nonce('wp_rest'), 'session_nonce' => wp_create_nonce('ingot_session'), 'session' => \ingot\testing\object\session::instance()->get_session_info()); return $vars; }