if (!empty($email) && !empty($password)) { include_once '../Manager/DatabaseManager.php'; $dbm = new \Manager\DatabaseManager(); $correctUser = $dbm->fetchUser($email, $password); if (is_bool($correctUser)) { include_once '../Manager/FileManager.php'; $fm = new \Manager\FileManager($email, $dbm->dateOrder); $outputCSV = $fm->formatAndWriteCSV($_POST); if (is_string($outputCSV)) { $errorMsg = $outputCSV . '<br>'; } $outputPDF = $fm->formatAndWritePDF($_POST); if (is_string($outputPDF)) { $errorMsg .= $outputPDF . '<br>'; } $savedOrder = $dbm->saveOrder($_POST, $outputPDF && $outputCSV); if (is_string($savedOrder)) { $errorMsg .= $savedOrder . '<br>'; } if (IC::SEND_MAIL_ENABLED) { include_once '../Manager/MailManager.php'; $mm = new \Manager\MailManager($email, $fm->ref, [$fm->csvPath, $fm->pdfPath], $dbm->date); $output = $mm->send(); if ($output) { if (is_file($fm->csvPath)) { unlink($fm->csvPath); } if (is_file($fm->pdfPath)) { unlink($fm->pdfPath); } echo '<font color="green">' . MAILS_SENT . '</font>';