// Openning log file $logFile = $GLOBALS["systemLog"] . "requestDispatcher.log"; echo "Log = " . $logFile; if (!($lf = fopen($logFile, "a"))) { die('N<E3>o foi possivel criar o arquivo de log'); } $message = Date("d/m/Y H:m:s") . " - <Despachando para execução o pedido n. " . $reqId; if (!$itemId) { $message .= ">\r\n"; } else { $message .= " - item n. " . $itemId . ">\r\n"; } fwrite($lf, $message); // Processsing the RequestItem or the entire Request $nReq = searchReqByNumber($dbcat, $matReq, 1, 'B', "", $reqId); $nReqQ = searchReqByNumber($dbcat, $matReq, 1, 'Q', "", $reqId); // Quality Control test for priced items $nReq = $nReq + $nReqQ; if ($nReq) { if ($itemId) { $objReqIt = new RequestItem($dbcat); $objReqIt = $matReq[0]->getItemByNumber($nItem); if ($objReqIt->getItemStatus() == 'B' or $objReqIt->getItemStatus() == 'Q') { if (!$objReqIt->execute($matReq[0]->userId)) { $message = Date("d/m/Y H:m:s") . " - <ERRO - Erro executando o Item do Pedido >\r\n"; fwrite($lf, $message); } } } else { //Request Itens - Status 'B' - waiting for production for ($i = 0; $i < $matReq[0]->nItens; $i++) {
} $dateEnd = date("Y-m-d H:i:s", mktime(23, 59, 59, $FDATEM, $dayMonth, $FDATEY)); // Verifying the search arguments if ($option == "all") { $option = ''; } if ($option == "closed") { $option = 'D'; } if ($option == "open") { $option = "*"; } // echo " dateIni = " . $dateIni . " dateEnd = " . $dateEnd ; $nReg = 0; if (trim($reqId != "")) { $nReg = searchReqByNumber($dbcat, $objReq, '', "", "", $reqId); if ($nReg and $objReq[0]->userId != $userid) { $nReg = 0; } } else { $nReg = searchReqByGeneric($dbcat, $objReq, '', '', "", "", "", $dateIni, $dateEnd, $objUser->fullname, $objUser->fullname); } ?> <html> <head> <title><?php echo $strHistory; ?> </title>