if ($dataConnector->mysqlConnection == null || $dataConnector->sqlserverConnection == null) { echo 'Não foi possível se connectar ao bando de dados!'; exit; } $nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["envioFaturamento"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria os objetos de mapeamento objeto-relacional $billingDAO = new BillingDAO($dataConnector->mysqlConnection); $billingDAO->showErrors = 1; $invoiceDAO = new InvoiceDAO($dataConnector->sqlserverConnection); $invoiceDAO->showErrors = 1; // Busca os registros de faturamento cadastrados no mailing $billingArray = $billingDAO->RetrieveRecordArray("mailing_id=" . $mailingId); if (sizeof($billingArray) == 0) { echo "<tr>"; echo " <td colspan='7' align='center' >Nenhum registro encontrado!</td>"; echo "</tr>"; exit; } foreach ($billingArray as $billing) { $invoiceNum = 0; $invoiceArray = $invoiceDAO->RetrieveRecordArray(null, "U_demFaturamento = '" . $billing->id . "'"); if (sizeof($invoiceArray) > 0) { $invoice = $invoiceArray[0]; $invoiceNum = $invoice->docNum; } ?> <tr>
$nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["sinteseFaturamento"]); if ($nivelAutorizacao <= 1) { DisplayNotAuthorizedWarning(); exit; } // Cria os objetos de mapeamento objeto-relacional $billingDAO = new BillingDAO($dataConnector->mysqlConnection); $billingDAO->showErrors = 1; $mailingDAO = new MailingDAO($dataConnector->mysqlConnection); $mailingDAO->showErrors = 1; $contractDAO = new ContractDAO($dataConnector->mysqlConnection); $contractDAO->showErrors = 1; // Traz os faturamentos de acordo com o mês e ano de referência $mesFaturamento = ConfigDAO::GetConfigurationParam($dataConnector->mysqlConnection, "mesFaturamento"); $anoFaturamento = ConfigDAO::GetConfigurationParam($dataConnector->mysqlConnection, "anoFaturamento"); $billingArray = $billingDAO->RetrieveRecordArray("mesReferencia = '" . $mesFaturamento . "' AND anoReferencia = '" . $anoFaturamento . "'"); ?> <h1>Síntese de Faturamento (<?php $calendar = new Calendar(); echo $calendar->GetMonthName($mesFaturamento) . ' de ' . $anoFaturamento; ?> )</h1><br/> <h1><?php echo str_pad('_', 64, '_', STR_PAD_LEFT); ?> </h1> <div style="clear:both;"> <br/><br/> </div> <script type="text/javascript" >