MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/.trash/storage.2/framework/views/c33663ac3cf08622eeccc772bd20faae252242af.php
<?php $__env->startSection("style"); ?>
    <link href="<?php echo e(asset('assets/plugins/select2/css/select2.min.css')); ?>" rel="stylesheet" />
    <link href="<?php echo e(asset('assets/plugins/select2/css/select2-bootstrap4.css')); ?>" rel="stylesheet" />
    <link rel="stylesheet" href="<?php echo e(URL::asset('assets/plugins/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.min.css')); ?>">
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<?php $__env->stopSection(); ?>
<?php $__env->startSection('pageTitle'); ?>
<title><?php echo e(trans('panel.site_title')); ?> <?php echo e(trans('artist.artist')); ?></title>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>

    <!--start page wrapper -->
    <div class="page-wrapper">
        <div class="page-content">
            <!--breadcrumb-->
            <div class="page-breadcrumb d-none d-sm-flex align-items-center mb-3">
                <div class="breadcrumb-title pe-3"><?php echo e(trans('artist.artists')); ?></div>
                <div class="ps-3">
                    <nav aria-label="breadcrumb">
                        <ol class="breadcrumb mb-0 p-0">
                            <li class="breadcrumb-item"><a href="javascript:;"><i class="bx bx-home-alt"></i></a>
                            </li>
                            <li class="breadcrumb-item active" aria-current="page"><?php echo e(trans('global.edit')); ?> <?php echo e(trans('artist.artist')); ?> </li>
                        </ol>
                    </nav>
                </div>
                
                <div class="ms-auto">
                    <div class="btn-group">
                        <a href="<?php echo e(route("admin.artists.index")); ?>" class="btn btn-primary"> <?php echo e(trans('artist.artist')); ?> <?php echo e(trans('global.list')); ?></a>
                        
                    </div>
                </div>
                
            </div>
            <!--end breadcrumb-->
            <hr/>
            
                    <?php echo $__env->make('layouts/notification', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
                    <form action='<?php echo e(route("admin.artists.update", [$artist->id])); ?>' method="POST" enctype="multipart/form-data">
                        <?php echo csrf_field(); ?>
                        <?php echo method_field('PUT'); ?>
                        <div class="card">
                            <div class="card-body">

                                <h3><?php echo e(trans('artist.detail')); ?></h3>
                                <hr/>
                                <div class="row">
                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('artist_title') ? 'has-error' : ''); ?>">
                                            <label for="artist_title"><?php echo e(trans('new.title')); ?><small class="text-danger">*</small></label>
                                            <input type="text" id="artist_title" name="artist_title" class="form-control" value="<?php echo e(old('artist_title', isset($artist) ? $artist->artist_title : '')); ?>" >
                                            <?php if($errors->has('artist_title')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('artist_title')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('slug') ? 'has-error' : ''); ?>">
                                            <label for="slug"><?php echo e(trans('new.slug')); ?><small class="text-danger">*</small></label>
                                            <input type="text" id="slug" name="slug" class="form-control" value="<?php echo e(old('slug', isset($artist) ? $artist->slug : '')); ?>" >
                                            <?php if($errors->has('slug')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('slug')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="card">
                            <div class="card-body">
                                <h3><?php echo e(trans('artist.detail')); ?></h3>
                                <div class="row">
                                    <div class="col-12 mb-2">
                                        <div class="form-group <?php echo e($errors->has('artist_image') ? 'has-error' : ''); ?>">
                                            <label for="artist_image"><?php echo e(trans('new.f_image')); ?><small class="text-danger">*</small></label>
                                            
                                            <input class="form-control upload_artist_image"  type="file" id="artist_image" accept="image/*" value="Upload" />
                                            <div class="progress mb-3 mt-3 bg-white" style="height: 5px">
                                                <div class="progress-bar artist_image_bar" role="progressbar" style="width: 0%" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100"></div>
                                            </div>
                                            <?php if($errors->has('artist_image')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('artist_image')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                    
                                    <div class="col-12 mb-3 artist_image_div">
                                        <?php $artist_image = URL::asset('images/feature_image.png'); ?>
                                        <?php if(!empty($artist->artist_image)): ?>
                                            <?php $artist_image = URL::asset('Artist/'.$artist->id.'/'.$artist->artist_image); ?>
                                        <?php endif; ?>
                                        <a href="<?php echo e($artist_image); ?>" class="" border download><img src="<?php echo e($artist_image); ?>" class="feature_imag img-responsive artist_image_file" alt="Feature Image" /></a>
                                        
                                        <a href="javascript:;" class="text-danger delete_artist_image" data_id="<?php echo e($artist->id); ?>" data_col="artist_image"><?php echo e(trans('new.delete')); ?></a>
                                       
                                        
                                    </div>


                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('artist_desc') ? 'has-error' : ''); ?>">
                                            <label for="artist_desc"><?php echo e(trans('new.desc')); ?><small class="text-danger">*</small></label>
                                            <textarea type="artist_desc" id="artist_desc" name="artist_desc" class="form-contro textarea_editor"  ><?php echo e(old('artist_desc', isset($artist) ? $artist->artist_desc : '')); ?></textarea>
                                            <?php if($errors->has('artist_desc')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('artist_desc')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                    
                                </div>
                            </div>
                        </div>
                        
                        <div class="card">
                            <div class="card-body">
                                
                                <div class="row">
                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('artist_apple_music_link') ? 'has-error' : ''); ?>">
                                            <label for="artist_apple_music_link"><?php echo e(trans('new.apple')); ?><small class="text-danger">*</small></label>
                                            <input type="url" id="artist_apple_music_link" name="artist_apple_music_link" class="form-control" value="<?php echo e(old('artist_apple_music_link', isset($artist) ? $artist->artist_apple_music_link : '')); ?>" >
                                            <?php if($errors->has('artist_apple_music_link')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('artist_apple_music_link')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('artist_spotify_music_link') ? 'has-error' : ''); ?>">
                                            <label for="artist_spotify_music_link"><?php echo e(trans('new.spotify')); ?><small class="text-danger">*</small></label>
                                            <input type="url" id="artist_spotify_music_link" name="artist_spotify_music_link" class="form-control" value="<?php echo e(old('artist_spotify_music_link', isset($artist) ? $artist->artist_spotify_music_link : '')); ?>" >
                                            <?php if($errors->has('artist_spotify_music_link')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('artist_spotify_music_link')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('artist_video') ? 'has-error' : ''); ?>">
                                            <label for="artist_video"><?php echo e(trans('new.youtube')); ?><small class="text-danger">*</small></label>
                                            <input type="url" id="artist_video" name="artist_video" class="form-control" value="<?php echo e(old('artist_video', isset($artist) ? $artist->artist_video : '')); ?>" >
                                            <?php if($errors->has('artist_video')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('artist_video')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>

                                    <div class="col-12">
                                        <div class="form-group <?php echo e($errors->has('live_status') ? 'has-error' : ''); ?>">
                                            <label for="live_status"><?php echo e(trans('new.status')); ?><small class="text-danger">*</small></label>
                                            <select name="live_status" class="form-control select2 single-select live_status" id="live_status">
                                                <option value=""><?php echo e(trans('new.select_status')); ?></option>
                                            
                                                <option value="1" <?php if(old('live_status', isset($artist) ? $artist->live_status : '') == 1): ?> selected <?php endif; ?> ><?php echo e(trans('event.yes')); ?></option>
                                                <option value="0" <?php if(old('live_status', isset($artist) ? $artist->live_status : '') == 0): ?> selected <?php endif; ?> ><?php echo e(trans('event.no')); ?></option>

                                                
                                            </select>
                                            
                                            <?php if($errors->has('live_status')): ?>
                                                <p class="text-danger small">
                                                    <?php echo e($errors->first('live_status')); ?>

                                                </p>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                    
                                </div>
                            </div>
                        </div>

                        <div class="card">
                            <div class="card-body">
                                <div>
                                    <button class="btn btn-primary" type="submit" ><?php echo e(trans('global.update')); ?></button>
                                    <a class="btn btn-secondary waves-effect waves-ripple mr-3" href="<?php echo e(url()->previous()); ?>"><?php echo e(trans('global.back_to_list')); ?></a>
                                    
                                </div>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
    
<?php $__env->stopSection(); ?>
<?php $__env->startSection("script"); ?>
<script src="<?php echo e(asset('assets/plugins/select2/js/select2.min.js')); ?>"></script>

<script>
    

    $(document).ready(function(){

        $('body').on('click', '.delete_artist_image', function(ev) {

            var data_id = $(this).attr('data_id');
            var data_col = $(this).attr('data_col');
            var files_div = data_col+'_file';
            var postData=new FormData();
            postData.append('artist_id','<?php echo e($artist->id); ?>');    
            postData.append('data_col','artist_image');     
            var url="<?php echo e(route('admin.artists.delete_artist_image')); ?>";

            swal({
              title: "<?php echo e(trans('new.areYouSure')); ?>",
              text: "<?php echo e(trans('new.deleteMessage')); ?>",
              icon: "info", //Success, warning, info, error
              buttons: true,
              dangerMode: true,
            })
            .then((willComment) => {
                if (willComment) {

                    $.ajax({
                        headers:{'X-CSRF-Token':'<?php echo e(csrf_token()); ?>'},
                        async:true,
                        type:"post",
                        dataType: 'json',
                        contentType:false,
                        url:url,
                        data:postData,
                        processData:false,
                        success:function(data){
                            if(data.success == 'done'){
                                $('body').find('.'+files_div).attr('src',data.doc_url);
                                $('.delete_artist_image').hide();
                                swal("Done!",data.msg,"success");
                            }else{
                                swal("Opps!",data.msg,"error");
                            }
                        },
                        error: function(data, errorThrown)
                        {
                            swal("Opps!",errorThrown,"error");
                        },
                    });
                }
            });
        });
        $('body').on('change', '.upload_artist_image', function(ev) {
            var filedata=this.files[0];
            var input = $(this).attr('id');
            var input_id = $(this).attr('id');
            var prograss_bar = input+'_bar';
            var files_div = input+'_file';

            $('body').find('.'+prograss_bar).parent('.progress').show();
            $('body').find('.'+prograss_bar).attr('style','');
            $('body').find('.'+prograss_bar).removeClass('bg-success');
            $('body').find('.'+prograss_bar).addClass('bg-danger');

            var imgtype=filedata.type;
            var reader=new FileReader();
            reader.onload=function(ev){
                //$('.front_door_img_file').attr('src',ev.target.result).css('width','150px').css('height','150px');
            }

            reader.readAsDataURL(this.files[0]);
            var postData=new FormData();
            postData.append('artist_id','<?php echo e($artist->id); ?>');    
            postData.append('field_name',input);     
            postData.append('field_value',this.files[0]);
            var url="<?php echo e(route('admin.artists.upload_artist_image')); ?>";

            $.ajax({
                headers:{'X-CSRF-Token':'<?php echo e(csrf_token()); ?>'},
                async:true,
                type:"post",
                dataType: 'json',
                contentType:false,
                url:url,
                data:postData,
                processData:false,
                success:function(data){
                    if(data.success == 'done'){
                        swal("Done!",data.msg,"success");
                        $('body').find('.'+files_div).attr('src',data.doc_url);
                        $('body').find('.'+prograss_bar).removeClass('bg-danger');
                        $('body').find('.'+prograss_bar).addClass('bg-success');
                        
                        $('.delete_artist_image').show();
                        $('.delete_artist_image').attr('data_id');
                        
                        var $el = $('#'+input_id);
                        $el.wrap('<form>').closest('form').get(0).reset();
                        $el.unwrap();
                         
                        
                    }else{
                        swal("Opps!",data.msg,"error");
                    }
                },
                error: function(data, errorThrown)
                    {
                        swal("Opps!",errorThrown,"error");
                    },
                xhr: function()
                {
                var xhr = new window.XMLHttpRequest();
                xhr.upload.addEventListener("progress", function(evt){
                  if (evt.lengthComputable) {
                    var percentComplete = evt.loaded / evt.total;
                    var pers = parseInt(percentComplete * 100);
                    var bar_per = 5;
                    if(pers > 5){
                        bar_per = (pers / 5) * 5;
                    } 
                    var class_p = 'width: '+bar_per+'%';
                    $('body').find('.'+prograss_bar).attr('style',class_p);
                    
                  }
                }, false);

                xhr.addEventListener("progress", function(evt){
                  if (evt.lengthComputable) {
                    var percentComplete = evt.loaded / evt.total;

                  }

                }, false);

                return xhr;

                }

            });

        });
    });
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.admin', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/imensosw/liftcincy.imenso.co/resources/views/admin/artists/edit.blade.php ENDPATH**/ ?>