/**
 * Registers product related front-end scripts
 */
function frontend_scripts()
{
    if (!is_admin()) {
        if (is_lightbox_enabled() && is_ic_product_gallery_enabled()) {
            wp_register_script('colorbox', AL_PLUGIN_BASE_PATH . 'js/colorbox/jquery.colorbox-min.js', array('jquery'));
            wp_register_style('colorbox', AL_PLUGIN_BASE_PATH . 'js/colorbox/colorbox.css');
            wp_register_script('al_product_scripts', AL_PLUGIN_BASE_PATH . 'js/product.js?' . filemtime(AL_BASE_PATH . '/js/product.js'), array('jquery', 'colorbox'));
        } else {
            wp_register_script('al_product_scripts', AL_PLUGIN_BASE_PATH . 'js/product.js?' . filemtime(AL_BASE_PATH . '/js/product.js'), array('jquery'));
        }
    }
}
/**
 * Returns wizard advanced mode settings
 * @return array
 */
function get_integration_settings()
{
    $archive_multiple_settings = get_multiple_settings();
    $settings['container_width'] = isset($archive_multiple_settings['container_width']) ? $archive_multiple_settings['container_width'] : 100;
    $settings['container_bg'] = isset($archive_multiple_settings['container_bg']) ? $archive_multiple_settings['container_bg'] : '';
    $settings['container_padding'] = isset($archive_multiple_settings['container_padding']) ? $archive_multiple_settings['container_padding'] : 0;
    $settings['disable_breadcrumbs'] = isset($archive_multiple_settings['enable_product_breadcrumbs']) && $archive_multiple_settings['enable_product_breadcrumbs'] == 1 ? 0 : 1;
    $settings['disable_name'] = isset($archive_multiple_settings['disable_name']) ? $archive_multiple_settings['disable_name'] : 0;
    $settings['disable_image'] = is_ic_product_gallery_enabled() ? 0 : 1;
    $settings['disable_price'] = is_ic_price_enabled() ? 0 : 1;
    $settings['disable_shipping'] = is_ic_shipping_enabled() ? 0 : 1;
    $settings['disable_attributes'] = is_ic_attributes_enabled() ? 0 : 1;
    $settings['default_sidebar'] = isset($archive_multiple_settings['default_sidebar']) ? $archive_multiple_settings['default_sidebar'] : 'none';
    return $settings;
}