Exemplo n.º 1
0
 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>';