Exemple #1
0
 public function ajaxsalvarcomprovante()
 {
     $obj = new Classe_Comprovante();
     $obj->setDados($_POST);
     $id = $obj->salvar();
     $json = new Sistema_Ajax();
     $json->addVar($id);
     $json->responde();
 }
         // se não tiver erro então salva o arquivo
         if (!$msg->temErro()) {
             $nome_arq = $login->getCodigo() . "." . strtolower($ext);
             // salvar o arquivo em pdf dentro da pasta files
             $uploadfile = COMPROVANTE_DIR . $nome_arq;
             if (!move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploadfile)) {
                 $msg->setErro("Erro ao realizar o upload do arquivo.");
             } else {
                 $comprovante = new Classe_Comprovante();
                 // seta os dados do post
                 $_POST['stt_cod'] = EMANALISE;
                 $_POST['usr_cod'] = $login->getCodigo();
                 $_POST['cmp_obs'] = str_replace("'", "'", $_POST['cmp_obs']);
                 /*$_POST['cmp_data']= date("Y-m-d H:i:s");*/
                 $_POST['cmp_img'] = $nome_arq;
                 $comprovante->setDados($_POST);
                 $aux = $comprovante->salvar();
                 if ($aux) {
                     $msg->setSucesso("Seu comprovante foi enviado e está em <u>Análise</u>");
                 } else {
                     unlink($uploadfile);
                 }
             }
         }
     }
 }
 // se tudo deu certo então
 if (!$msg->temErro()) {
     $mensagem = '<div class="clean-ok">Seu comprovante foi enviado e está em <u>Análise</u></div><br/>';
 } else {
     $mensagem = '<div class="clean-error">' . $msg->getMensagem() . '</div><br/>';