public function ajaxsalvarcomprovante() { $obj = new Classe_Comprovante(); $obj->setDados($_POST); $id = $obj->salvar(); $json = new Sistema_Ajax(); $json->addVar($id); $json->responde(); }
// extensao do arquivo $ext = explode(".", $_FILES['arquivo']['name']); $ext = strtoupper($ext[sizeof($ext) - 1]); $extensoes = array("JPG", "JPEG", "GIF", "PNG"); if (!in_array($ext, $extensoes)) { $msg->setErro("O arquivo deve estar no formato JPG,JPEG,GIF ou PNG"); } else { // 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); } } }