This commit is contained in:
Kenio 2025-07-31 18:56:26 -03:00
parent f12e23b077
commit 5635d7614a

View file

@ -11,13 +11,13 @@ try{
if($Main->verifyToken()){
/** Instânciamento de classes */
$Clients = new Clients();
$Companies = new Clients();
$Documents = new Documents();
$DocumentsCategorys = new DocumentsCategorys();
/** Parametros de entrada */
$documentsId = isset($_POST['documents_id']) ? $Main->antiInjection(filter_input(INPUT_POST, 'documents_id', FILTER_SANITIZE_NUMBER_INT)) : 0;
$clientsId = isset($_POST['clients_id']) ? $Main->antiInjection(filter_input(INPUT_POST, 'clients_id', FILTER_SANITIZE_NUMBER_INT)) : 0;
$CompaniesId = isset($_POST['company_id']) ? $Main->antiInjection(filter_input(INPUT_POST, 'company_id', FILTER_SANITIZE_NUMBER_INT)) : 0;
/** Verifica se o ID do projeto foi informado */
if($documentsId > 0){
@ -84,18 +84,18 @@ try{
<div class="col-sm-6 mb-2">
<label for="clients_id">Cliente: </label>
<label for="company_id">Cliente: </label>
<select class="form-control form-control" id="clients_id" name="clients_id">
<select class="form-control form-control" id="company_id" name="company_id">
<option value="" selected>Selecione</option>
<?php
$ClientsResult = $Clients->All(null, null, null, null);
foreach($ClientsResult as $ClientsKey => $Result){
$CompaniesResult = $Companies->All(null, null, null, null);
foreach($CompaniesResult as $CompaniesKey => $Result){
?>
<option value="<?php echo $Result->clients_id;?>" <?php echo $Result->clients_id === $DocumentsResult->clients_id || $clientsId === $Result->clients_id ? 'selected' : '';?>><?php echo $Result->fantasy_name;?></option>
<option value="<?php echo $Result->company_id;?>" <?php echo $Result->company_id === $DocumentsResult->company_id || $CompaniesId === $Result->company_id ? 'selected' : '';?>><?php echo $Result->fantasy_name;?></option>
<?php } ?>
@ -343,7 +343,7 @@ try{
$('[data-toggle="tooltip"]').tooltip();
/** Ao selecionar o cliente reabilita a seleção de categoria*/
$('#clients_id').change(function(){
$('#company_id').change(function(){
$("#documents_categorys_id").val("");
@ -364,7 +364,7 @@ try{
/** Categoria a ser selecionada */
let documents_categorys_id = 0;
let clients_id = $('#clients_id option:selected').val();
let company_id = $('#company_id option:selected').val();
/** Limpa os resultados carregados */
$('#preview').html('');
@ -382,7 +382,7 @@ try{
$('#uploadDocuments').addClass('d-inline');
/** Upload de arquivos */
uploadFiles('action', 'documents', 'documents_upload', documents_categorys_id, 'S', null, clients_id);
uploadFiles('action', 'documents', 'documents_upload', documents_categorys_id, 'S', null, company_id);
}else{/** Caso nenhum valor tenha sido selecionado, desabilito o recurso de envio de arquivos */
@ -391,13 +391,13 @@ try{
$('#uploadDocuments').addClass('d-none');
/** Upload de arquivos */
uploadFiles('action', 'documents', 'documents_upload', 0, 'S', null, clients_id);
uploadFiles('action', 'documents', 'documents_upload', 0, 'S', null, company_id);
}
});
<?php if($clientsId > 0){ ?>
<?php if($CompaniesId > 0){ ?>
$('#documents_categorys_id').focus();