include_once "../../DataAccessObjects/SmtpServerDAO.php"; include_once "../../DataTransferObjects/SmtpServerDTO.php"; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["administracaoSistema"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria o objeto de mapeamento objeto-relacional $smtpServerDAO = new SmtpServerDAO($dataConnector->mysqlConnection); $smtpServerDAO->showErrors = 1; ?> <h1>Servidores Smtp</h1> <script type="text/javascript" > $(document).ready(function() { $("#btnSetDefault").button({ icons: {primary:'ui-icon-check'} }).click( function() { var checkedCount = 0; var idServidor = 0; $("input[type=checkbox]").each( function() { if ($(this).is(":checked")) { checkedCount++; idServidor = $(this).val(); } });
include_once "../../DataAccessObjects/SmtpServerDAO.php"; include_once "../../DataTransferObjects/SmtpServerDTO.php"; // Abre a conexao com o banco de dados $dataConnector = new DataConnector('mySql'); $dataConnector->OpenConnection(); if ($dataConnector->mysqlConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["administracaoSistema"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria o objeto de mapeamento objeto-relacional $smtpServerDAO = new SmtpServerDAO($dataConnector->mysqlConnection); $smtpServerDAO->showErrors = 1; $id = 0; $smtpServer = new SmtpServerDTO(); if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) { $id = $_REQUEST["id"]; $smtpServer = $smtpServerDAO->RetrieveRecord($id); } ?> <h1>Dados do Servidor Smtp</h1> <form name="fDados" action="Frontend/<?php echo $currentDir; ?> /acao.php" method="post" > <input type="hidden" name="acao" value="store" />
$partRequest->codigoChamadoServico = $serviceCall->id; $partRequest->data = date("Y-m-d", time()); $partRequest->hora = date("H:i", time()); $partRequest->destinatarios = $recipients; $partRequestId = $partRequestDAO->StoreRecord($partRequest); foreach ($expenseArray as $equipmentPart) { $requestItem = new RequestItemDTO(); $requestItem->codigoPedidoPecaRepos = $partRequestId; $requestItem->codigoItem = $equipmentPart->codigoItem; $requestItem->nomeItem = $equipmentPart->nomeItem; $requestItem->quantidade = $equipmentPart->quantidade; $requestItem->total = $equipmentPart->totalDespesa; $requestItemDAO->StoreRecord($requestItem); } // Busca o servidor default para envio de email $smtpServerDAO = new SmtpServerDAO($dataConnector->mysqlConnection); $smtpServerDAO->showErrors = 1; $serverArray = $smtpServerDAO->RetrieveRecordArray("defaultServer = 1"); if (sizeof($serverArray) != 1) { echo 'Falha no envio. O servidor de envio (SMTP) não foi configurado.'; exit; } $defaultServer = $serverArray[0]; $host = $defaultServer->endereco; $port = (int) $defaultServer->porta; $user = $defaultServer->usuario; $pass = $defaultServer->senha; $vssl = null; if ($defaultServer->requiresTLS) { $vssl = 'tls'; }