| 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/storage/framework/views/ |
Upload File : |
<?php $__env->startSection('content'); ?>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<?php echo (isset($plano_financeiro)) ? 'Editar' : 'Criar'; ?>
<small>Informações Plano Financeiro</small>
</h1>
<ol class="breadcrumb">
<li><a href="<?php echo e(url('/admin')); ?>"><i class="fa fa-dashboard"></i> Dashboard</a></li>
<li><a href="<?php echo e(url('/admin/plano-financeiro')); ?>">Plano Financeiro</a></li>
<li class="active"><?php echo (isset($plano_financeiro)) ? 'Editar' : 'Criar'; ?></li>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-lg-12">
<div class="box">
<div class="box-header">
</div>
<!-- /.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>
<?php if(isset($plano_financeiro)):?>
<li><a data-toggle="pill" href="#contas-tab">Contas</a></li>
<li><a data-toggle="pill" href="#lancamentos-tab">Lançamentos</a></li>
<?php endif; ?>
<?php if($modulo->imagem){ ?>
<li><a data-toggle="pill" href="#image-tab">Imagem</a></li>
<?php } ?>
<?php /*<li><a data-toggle="pill" href="#image2-tab">Imagem Secundária</a></li><?php */ ?>
<?php if($modulo->galeria){ ?>
<li><a data-toggle="pill" href="#imagens-tab">Galeria</a></li>
<?php } ?>
<?php /* ?><li><a data-toggle="pill" href="#seo-tab">SEO</a></li><?php */ ?>
</ul>
<div class="spacer"></div>
<div class="tab-content">
<div id="info-tab" class="tab-pane fade in active">
<form id="form-plano-financeiro" class="form-horizontal" role="form" method="POST" action="<?php echo e(url('/admin/plano-financeiro/save')); ?>">
<?php echo e(csrf_field()); ?>
<?php if($modulo->imagem){ ?>
<input type="hidden" name="thumbnail_principal" value="<?php echo (isset($plano_financeiro)) ? $plano_financeiro->thumbnail_principal : ''; ?>">
<?php } ?>
<?php if(isset($plano_financeiro)){ ?>
<input type="hidden" name="id" value="<?php echo $plano_financeiro->id; ?>"/>
<?php } ?>
<div class="form-group">
<label for="nome" class="col-md-3 control-label">Nome *</label>
<div class="col-md-7">
<input id="nome" required="" type="text" class="form-control" value="<?php echo (isset($plano_financeiro)) ? $plano_financeiro->nome : ''; ?>" name="nome">
</div>
</div>
<?php if(isset($plano_financeiro)):?>
<div class="form-group">
<label for="nome" class="col-md-3 control-label">Última atualização</label>
<div class="col-md-7">
<input id="ultima_atualizacao" type="text" class="form-control" disabled="disabled" value="<?php echo (!empty($plano_financeiro->ultima_atualizacao) ? date('d/m/Y H:i:s', strtotime($plano_financeiro->ultima_atualizacao)) : ''); ?>" name="ultima_atualizacao">
</div>
</div>
<?php endif;?>
<?php if(isset($plano_financeiro) && $current_role->hasAccess($current_module->nome_tabela.'.update') || !isset($plano_financeiro) && $current_role->hasAccess($current_module->nome_tabela.'.create')){ ?>
<div class="row">
<div class="col-md-12">
<div class="text-center">
<button type="button" class="btn btn-primary" id="btn-save-plano">
<i class="fa fa-btn fa-pencil-alt"></i> Salvar
</button>
</div>
</div>
</div>
<br>
<?php } ?>
</form>
</div>
<?php if(isset($plano_financeiro)){ ?>
<div id="contas-tab" class="tab-pane fade">
<a href="<?php echo e(url('admin/plano-financeiro-conta/add')); ?>" class="btn btn-success add-account"><i class="fa fa-plus"></i> Adicionar</a>
<br><br>
<table class="table table-bordered" id="table-plano-financeiro-conta">
<thead>
<tr>
<th>ID</th>
<th>Código</th>
<th>Nome</th>
<th>Receita/Despesa</th>
<th>Desconsiderar DRE</th>
<th>Ativa</th>
<th>Ação</th>
</tr>
</thead>
<tbody>
<?php foreach ($plano_financeiro->contas as $conta): ?>
<tr>
<td><?php echo $conta->id; ?></td>
<td><?php echo $conta->codigo; ?></td>
<td><?php echo $conta->nome; ?></td>
<td><?php echo ($conta->receita_despesa == 'R' ? 'Receita' : 'Despesa'); ?></td>
<td><?php echo ($conta->desconsiderar_dre == 'S' ? 'Sim' : 'Não'); ?></td>
<td><?php echo ($conta->ativa == 'S' ? 'Sim' : 'Não'); ?></td>
<td width="10%">
<button type="button" data-id="<?php echo $conta->id; ?>" class="btn btn-primary btn-edit-conta"><i class="fa fa-pencil-alt"></i></button>
<button type="button" data-id="<?php echo $conta->id; ?>" class="btn btn-danger btn-delete-conta"><i class="fa fa-trash"></i></button>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
<?php } ?>
<?php if(isset($plano_financeiro)){ ?>
<div id="lancamentos-tab" class="tab-pane fade">
<div class="row">
<div class="col-md-2">
<div class="row">
<div class="col-md-12">
<h5>Período:</h5>
<select id="filtro_periodo" required class="form-control" name="filtro_periodo">
<?php foreach($meses as $month):?>
<option value="<?php echo $month['ano'].'-'.$month['mes'];?>" <?php echo ($month['mes'] == $mes ? 'selected="selected"' : '')?>>
<?php echo strftime("%B / %Y", strtotime( $month['ano']."-{$month['mes']}" ))?>
</option>
<?php endforeach;?>
</select>
</div>
</div>
</div>
<div class="col-md-2">
<div class="row">
<div class="col-md-12">
<h5>Conta:</h5>
<select id="filtro_conta" required class="form-control" name="filtro_conta">
<option value="">Todas</option>
<?php foreach($contas as $conta):?>
<option value="<?php echo e($conta->id); ?>"><?php echo e($conta->codigo); ?> <?php echo e($conta->nome); ?></option>
<?php endforeach;?>
</select>
</div>
</div>
</div>
<div class="col-md-2">
<div class="row">
<div class="col-md-12">
<h5>Periodicidade:</h5>
<select id="filtro_periodicidade" required class="form-control" name="filtro_periodicidade">
<option value="">Todas</option>
<option value="D">Diária</option>
<option value="M">Mensal</option>
</select>
</div>
</div>
</div>
<div class="col-md-1">
<div class="row">
<div class="col-md-12">
<button type="button" id="btn-filtrar-lancamentos" class="btn btn-block btn-primary" style="margin-top: 35px;">Filtrar</button>
</div>
</div>
</div>
</div>
<br>
<table class="table table-bordered" id="table-plano-financeiro-lancamento">
<thead>
<tr>
<th>ID</th>
<th>Plano Financeiro</th>
<th>Conta</th>
<th>Data</th>
<th>Histórico</th>
<th class="text-right">Valor</th>
<th class="text-center">Periodicidade</th>
</tr>
</thead>
<tbody>
<?php if (count($lancamentos) > 0): ?>
<?php foreach ($lancamentos as $lancamento): ?>
<tr>
<td><?php echo $lancamento->id; ?></td>
<td><?php echo $plano_financeiro->nome; ?></td>
<td><?php echo $lancamento->conta->codigo . ' ' . $lancamento->conta->nome; ?></td>
<td><?php echo (!empty($lancamento->data) ? date('d/m/Y', strtotime($lancamento->data)) : ''); ?></td>
<td><?php echo $lancamento->historico; ?></td>
<td class="text-right">R$ <?php echo number_format($lancamento->valor, 2,',','.'); ?></td>
<td class="text-center"><?php echo ($lancamento->periodicidade == 'D' ? 'Diária' : 'Mensal'); ?></td>
</tr>
<?php endforeach ?>
<?php else: ?>
<tr>
<td colspan="7" class="text-center">
<p>Nenhum registro para ser exibido!</p>
</td>
</tr>
<?php endif ?>
</tbody>
</table>
</div>
<?php } ?>
<?php if($modulo->imagem){ ?>
<div id="image-tab" class="tab-pane fade">
<script type="text/javascript">
var image_campo = 'thumbnail_principal';
</script>
<div class="form-horizontal">
<div class="form-group">
<label for="image" class="col-md-3 control-label">Imagem</label>
<div class="col-md-7">
<form action="<?php echo e(url('admin/plano-financeiro/upload')); ?>" method="post" class="form single-dropzone" id="my-dropzone" enctype="multipart/form-data">
<input type="hidden" name="_token" value="<?php echo e(csrf_token()); ?>" />
<div id="img-thumb-preview">
<img id="img-thumb" class="user size-lg img-thumbnail img-responsive" src="<?php echo (isset($plano_financeiro) && $plano_financeiro->thumbnail_principal != '') ? url('/uploads/plano-financeiro/'.$plano_financeiro->thumbnail_principal) : 'http://placehold.it/300x100'; ?>">
</div>
<button type="button" style="display:none;" id="crop-image" class="btn btn-success">Salvar Corte</button>
<button id="upload-submit" class="btn btn-default margin-t-5"><i class="fa fa-upload"></i> Upload Picture</button>
</form>
<form class="hidden" action="<?php echo e(url('admin/plano-financeiro/crop')); ?>" id="cropForm" method="POST">
<input type="hidden" name="_token" value="<?php echo e(csrf_token()); ?>" />
<input type="hidden" name="data_crop">
<input type="hidden" name="file_name">
</form>
</div>
</div>
</div>
</div>
<?php } ?>
<?php if($modulo->galeria){ ?>
<div id="imagens-tab" class="tab-pane fade">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 lista-galeria">
<?php if(isset($plano_financeiro) && count($plano_financeiro->imagens)){?>
<?php foreach ($plano_financeiro->imagens as $image){?>
<div id="item_<?php echo $image->id; ?>" class="item imagem-galeria-<?php echo $image->id; ?>">
<div style="background-image: url(<?php echo "/uploads/plano-financeiro/$image->thumbnail_principal";?>);" class="thumb"></div>
<span data="<?php echo $image->id; ?>" data-modulo="plano-financeiro" class="icon delete-image" aria-hidden="true"><i class="fa fa-trash"></i></span>
</div>
<?php }?>
<?php }?>
</div>
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<form class="dropzone" id="galeria-dropzone" method="POST" action="<?php echo (isset($plano_financeiro)) ? url('/admin/plano-financeiro/upload_galeria/'.$plano_financeiro->id) : url('/admin/plano-financeiro/upload_galeria/'.$nextId); ?> " enctype="multipart/form-data">
<input type="hidden" name="_token" value="<?php echo e(csrf_token()); ?>" />
<div class="fallback">
<input name="file" type="file" multiple />
</div>
<form>
</div>
</div>
<?php } ?>
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
</div>
</div>
<!-- /.box -->
</div>
</div>
</section>
</div>
<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">×</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 refreshListenerConta(){
$('.btn-edit-conta').click(function(){
var integracao_id = $(this).data('id');
editConta(integracao_id);
});
$('.btn-delete-conta').click(function(){
var conta_id = $(this).data('id');
var tr = $(this).closest('tr');
deleteConta(conta_id, tr);
});
}
function editConta(id){
$.ajax({
url: '/admin/plano-financeiro-conta/edit/' + id,
type: 'GET',
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
$('#conteudo-modal-evento').html(data);
$('#modal-evento').modal('show');
}
});
}
function deleteConta(id, tr){
if(confirm('Você tem certeza disso?')){
$.ajax({
url: '/admin/plano-financeiro-conta/delete/' + id,
type: 'GET',
dataType: 'JSON',
success: function(data) {
if (data.status) {
alertUtil.alertSuccess(data.message);
tr.remove();
} else {
alertUtil.alertError(data.message);
}
}
});
}
}
$(document).ready(function(){
refreshListenerConta();
$('#btn-save-plano').click(function(e){
e.preventDefault();
$('#form-plano-financeiro').submit();
});
$(document).on('click', '.add-account', function(e){
e.preventDefault();
$.ajax({
url: 'admin/plano-financeiro-conta/add',
type: 'GET',
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
$('#conteudo-modal-evento').html(data);
if(data.status){
//bf2Util.alertSuccess(data.message);
//$('#fullcalendar').fullCalendar('removeEvents', calEvent._id);
}else{
//bf2Util.alertError(data.message);
}
}
});
$('#modal-evento').modal('show');
});
$('#btn-filtrar-lancamentos').click(function(){
var result = $('#filtro_periodo').val();
result = result.split('-');
var mes = result[1];
var ano = result[0];
var conta = $('#filtro_conta').val();
var periodicidade = $('#filtro_periodicidade').val();
$.ajax({
url: 'admin/plano-financeiro/filtrar-lancamentos',
type: 'POST',
data : {id : '<?php echo (isset($plano_financeiro) ? $plano_financeiro->id : '');?>', mes : mes, ano : ano, conta : conta, periodicidade : periodicidade},
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
$('.carregando').fadeOut();
if(data.status){
$('#table-plano-financeiro-lancamento tbody').html(data.html);
}else{
alertUtil.alertError(data.message);
}
}
});
});
})
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make($current_template, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>