verifyToken()){
/** Instânciamento de classes */
$FinancialMovements = new FinancialMovements();
$FinancialMovementsValidate = new FinancialMovementsValidate();
/** Parametros de entrada */
$financialMovementsId = isset($_POST['financial_movements_id']) ? (int)filter_input(INPUT_POST,'financial_movements_id', FILTER_SANITIZE_SPECIAL_CHARS) : 0;
/** Validando os campos de entrada */
$FinancialMovementsValidate->setFinancialMovementsId($financialMovementsId);
/** Contador */
$i = 0;
/** Verifica se não existem erros a serem informados */
if (!empty($FinancialMovementsValidate->getErrors())) {
/** Informo */
throw new InvalidArgumentException($FinancialMovementsValidate->getErrors(), 0);
} else {
/** Verifica se o movimento foi informado */
if($FinancialMovementsValidate->getFinancialMovementsId() > 0){
/** Localiza a movimentação informada */
$FinancialMovementsResult = $FinancialMovements->Get($FinancialMovementsValidate->getFinancialMovementsId());
?>
loadFiles($financialMovementsId);
/** Lista os pedidos de acordo com o resultado da consulta informada */
foreach($FinancialDocumentsResult as $FinancialDocumentsKey => $Result){
$i++;
?>
date_register));?>
category;?>
description;?>
201,
'data' => $div,
'width' => '800',
'title' => 'Gerenciando movimentação / ' . ((int)$FinancialMovementsResult->financial_entries_id > 0 ? 'Entrada ' : 'Saída '),
'func' => 'sendForm(\'#frmFinancialMovements\', \'\', true, \'\', 0, \'#sendMovement\', \'Atualizando movimentação\', \'random\', \'circle\', \'sm\', true)'
);
/** Envio **/
echo json_encode($result);
/** Paro o procedimento **/
exit;
}else{
/** Informo */
throw new InvalidArgumentException("Nenhum movimento informado para esta solicitação ", 0);
}
}
/** Caso o token de acesso seja inválido, informo */
}else{
/** Informa que o usuário precisa efetuar autenticação junto ao sistema */
$authenticate = true;
/** Informo */
throw new InvalidArgumentException('Sua sessão expirou é necessário efetuar nova autenticação junto ao sistema', 0);
}
}catch(Exception $exception){
/** Preparo o formulario para retorno **/
$result = [
'cod' => 0,
'message' => $exception->getMessage(),
'title' => 'Erro Interno',
'type' => 'exception',
'authenticate' => $authenticate
];
/** Envio **/
echo json_encode($result);
/** Paro o procedimento **/
exit;
}