Example #1
0
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();
                    }
                });
Example #2
0
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';
}