function enqueue_static_resources() { $router = C_Router::get_instance(); wp_enqueue_script('jquery-ui-accordion'); // For some reason ajax.js isn't registered yet in 2.0.67.14 and above, so we have // to do it manually. if (method_exists('M_Ajax', 'register_scripts')) { M_Ajax::register_scripts(); } if (version_compare(NGG_PLUGIN_VERSION, '2.0.67') >= 0) { wp_enqueue_script('ngg-pro-lightbox-ecommerce-overrides', $router->get_static_url('photocrati-nextgen_pro_ecommerce#lightbox_overrides.js')); } else { wp_enqueue_script('ngg-pro-lightbox-ecommerce-overrides', $router->get_static_url('photocrati-nextgen_pro_ecommerce#lightbox_overrides.js'), array('ngg-store-js')); } wp_enqueue_style('ngg-pro-add-to-cart', $router->get_static_url('photocrati-nextgen_pro_ecommerce#add_to_cart.css')); M_NextGen_Pro_Ecommerce::enqueue_cart_resources(); if (!self::$_template_rendered) { self::$_template_rendered = TRUE; $parameters = array('not_for_sale_msg' => C_NextGen_Settings::get_instance()->ecommerce_not_for_sale_msg, 'sources' => $this->get_sources(), 'i18n' => $this->get_i18n_strings()); $add_to_cart_tmpl = new C_MVC_View('photocrati-nextgen_pro_ecommerce#add_to_cart_tmpl', $parameters); $add_to_cart_item_tmpl = new C_MVC_View('photocrati-nextgen_pro_ecommerce#add_to_cart_source_item_tmpl', $parameters); $add_to_cart_items_tmpl = new C_MVC_View('photocrati-nextgen_pro_ecommerce#add_to_cart_source_items_tmpl', $parameters); wp_localize_script('ngg-pro-lightbox-ecommerce-overrides', 'ngg_add_to_cart_templates', array('add_to_cart' => $add_to_cart_tmpl->render(TRUE), 'add_to_cart_item' => $add_to_cart_item_tmpl->render(TRUE), 'add_to_cart_items' => $add_to_cart_items_tmpl->render(TRUE))); wp_localize_script('ngg-pro-lightbox-ecommerce-overrides', 'ngg_cart_i18n', (array) $this->get_i18n_strings()); } }
function enqueue_static_resources() { M_NextGen_Pro_Ecommerce::enqueue_cart_resources(); // Enqueue fontawesome if (method_exists('M_Gallery_Display', 'enqueue_fontawesome')) { M_Gallery_Display::enqueue_fontawesome(); } else { C_Display_Type_Controller::get_instance()->enqueue_displayed_gallery_trigger_buttons_resources(); } wp_enqueue_style('fontawesome'); wp_enqueue_style('ngg-pro-checkout', $this->get_static_url('photocrati-nextgen_pro_ecommerce#checkout.css')); foreach ($this->object->get_checkout_buttons() as $btn) { $method = "enqueue_{$btn}_resources"; if ($this->object->has_method($method)) { $this->object->{$method}(); } } }