Subversion Repositories wpShopGermany4

Rev

Rev 5574 | Rev 6005 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

        /**
         * HTML Teil für die Produktvariablenverwaltung
         * (GLOBAL und Produktbezogen)
         */

?>

<div id="wpsg_mod_productvariants_dialog" class="wpsg_mod_productvariants_dialog_noDialog">
            
    <div class="modal-body">

    </div>
    <div class="modal-footer">

                <button type="button" class="btn-sm wpsg_mod_productvariants_variants btn btn-default" onclick="return wpsg_mod_productvariants_add();"><span class="glyphicon glyphicon-plus"></span>&nbsp;<?php

                        echo ((wpsg_isSizedInt($_REQUEST['edit_id'])?__('Neue Produktvariante', 'wpsg'):__('Neue Variante', 'wpsg')));

                ?></button>

    </div>
      
</div>

<div id="wpsg_mod_productvariants_dialog_modal" class="modal fade" tabindex="-1" role="dialog">
        <div class="modal-dialog" role="document">
                <div class="modal-content">
                        <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                                <h4 class="modal-title"><?php echo __('Produktvariation bearbeiten', 'wpsg'); ?></h4>
                        </div>
                        <div class="modal-body">

                        </div>
                        <div class="modal-footer">

                                <button type="button" class="btn-sm wpsg_mod_productvariants_variation_add_button btn btn-default" id="wpsg_mod_productvariants_variation_add_button" style="display:none;" onclick="return wpsg_mod_productvariants_variation_add();"><span class="glyphicon glyphicon-plus"></span>&nbsp;<?php echo __('Neue Variation', 'wpsg'); ?></button>
                                <button type="button" class="btn-sm wpsg_mod_productvariants_variants_close wpsg_mod_productvariants_variants_vari btn btn-default" style="display:none;" onclick="return wpsg_mod_productvariants_back();"><span class="glyphicon glyphicon-remove"></span>&nbsp;<?php echo __('Schließen', 'wpsg'); ?></button>

                        </div>
                </div>
        </div>
</div>

<script type="text/javascript">/* <![CDATA[ */

        function wpsg_mod_productvariants_del(variant_id)
        {

                if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie die Variante löschen möchten?', 'wpsg'); ?>')) return false;

                var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
                
                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
                
                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {  
                                'subaction': 'admin_del',
                                'variant_id': variant_id,
                                'product_id': product_id
                        },
                        success: function(data) { 
                                
                                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
                                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false); 

                        }
        } ); 
                   
        return false;
                
        } // function wpsg_mod_productvariants_del(variant_id)

        function wpsg_mod_productvariation_del(variation_id)
        {

                if (!confirm('<?php echo __('Sind Sie sich sicher, dass Sie die Variation löschen möchten?', 'wpsg'); ?>')) return false;

                var vari_id = jQuery('#wpsg_mod_productvariants_var_id').val();
                
                jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
                
                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {  
                                'subaction': 'admin_variation_del',
                                'variation_id': variation_id,
                                'variant_id': vari_id
                        },
                        success: function(data) { 
                                
                                jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
                                jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);

                        }
        } ); 
                   
        return false;
                
        } // function wpsg_mod_productvariation_del(variation_id)
        
        function wpsg_mod_productvariants_edit(variant_id)
        {

                var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();

                jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
                jQuery('.wpsg_mod_productvariants_variants_close').show();

                jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('show');

                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {  
                                'subaction': 'admin_edit',
                                'variant_id': variant_id,
                                'product_id': product_id
                        },
                        success: function(data) { 

                                jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);
                                jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);

                        }
        } ); 
                   
        return false;
                
        } // function wpsg_mod_productvariants_edit(variant_id)

        function wpsg_mod_productvariants_variation_add()
        {

                var variant_id = jQuery('#wpsg_mod_productvariants_var_id').val();
                var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();

                jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
                jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('show');
                
                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {  
                                'subaction': 'admin_variation_add',
                                'variant_id': variant_id,
                                'product_id': product_id
                        },
                        success: function(data) { 

                                jQuery('#wpsg_mod_productvariants_dialog_modal .modal-body').html(data);

                                jQuery('#wpsg_mod_productvariants_dialog_modal button').prop('disabled', false);
                                jQuery('.wpsg_mod_productvariants_variants').hide();
                                jQuery('.wpsg_mod_productvariants_variants_vari').show();

                        }
        } ); 
                   
        return false;
                
        } // function wpsg_mod_productvariants_variation_add()
        
        function wpsg_mod_productvariants_add()
        {

                var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();
                
                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
                
                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {  
                                'subaction': 'admin_add',
                                'product_id': product_id
                        },
                        success: function(data) { 
                                
                                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);                              
                                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false); 

                        }
        } ); 
                   
        return false;
                
        } // function wpsg_mod_productvariants_add()
        
        function wpsg_mod_productvariants_back()
        {

                var product_id = jQuery('#wpsg_mod_productvariants_product_id').val();

                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');

                jQuery('#wpsg_mod_productvariants_dialog_modal').modal( { } ).modal('hide');

                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {
                                'subaction': 'admin_show',
                                'product_id': product_id
                        },
                        success: function(data) {

                                jQuery('.wpsg_mod_productvariants_variants').show();
                                jQuery('.wpsg_mod_productvariants_variants_vari').hide();
                                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false);

                                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);

                        }
        } );

                return false;

        } // function wpsg_mod_productvariants_back()

        function wpsg_mod_productvariants_show(product_id)
        {

                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', true);
                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
                 
                jQuery.ajax( {
                        url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_productvariants&noheader=1',
                        data: {  
                                'subaction': 'admin_show',
                                'product_id': product_id
                        },
                        success: function(data) { 

                                jQuery('.wpsg_mod_productvariants_variants').show();
                                jQuery('.wpsg_mod_productvariants_variants_vari').hide();
                                
                                jQuery('#wpsg_mod_productvariants_dialog .modal-body').html(data);
                                jQuery('#wpsg_mod_productvariants_dialog button').prop('disabled', false); 

                        }
        } ); 
                 
                return false;
                
        } // function wpsg_mod_productvariants_show()

/* ]]> */</script>