Your IP : 216.73.216.95


Current Path : /var/www/alh/admin/view/template/extension/d_shopunity/
Upload File :
Current File : /var/www/alh/admin/view/template/extension/d_shopunity/setting.twig

{{ content_top }}
        <div class="form-group">
            <label class="col-sm-2 control-label" for="button_update">{{ entry_update }}</label>
            <div class="col-sm-2">
                <a id="button_update" class="btn btn-primary btn-block"><i class="fa fa-refresh"></i> {{ button_update }}</a>
            </div>
            <div class="col-sm-8">
                <div id="notification_update"></div>
            </div>
        </div><!-- //update -->
<script>
    $('body').on('click', '#button_update', function(){
        $.ajax( {
            url: '{{ update }}',
            type: 'post',
            dataType: 'json',

            beforeSend: function() {
                $('#button_update').find('.fa-refresh').addClass('fa-spin');
            },

            complete: function() {
                $('#button_update').find('.fa-refresh').removeClass('fa-spin');
            },

            success: function(json) {
                console.log(json);

                if(json['error']){
                    $('#notification_update').html('<div class="alert alert-danger m-b-none">' + json['error'] + '</div>')
                }

                if(json['warning']){
                    $html = '';

                    if(json['update']){
                        $.each(json['update'] , function(k, v) {
                            $html += '<div>Version: ' +k+ '</div><div>'+ v +'</div>';
                        });
                    }
                    $('#notification_update').html('<div class="alert alert-warning alert-inline">' + json['warning'] + $html + '</div>')
                }

                if(json['success']){
                    $('#notification_update').html('<div class="alert alert-success alert-inline">' + json['success'] + '</div>')
                }
            },
            error: function(xhr, ajaxOptions, thrownError) {
            console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
            }
        });
    });
</script>
{{ content_bottom }}