function editar($post, $file) { if (!empty($post['cambio']) && !empty($post['data'])) { $DAO = new CambioDAO(); $cambio = new Cambio(); $cambio->setCambio($post['cambio']); $cambio->setData($post['data']); $cambio->setId($post['id']); if ($file['file']['error'] != UPLOAD_ERR_NO_FILE) { $uploadDir = '../../arquivos/medicao/cambio/'; $name = sha1(date("d-m-Y H:i:s")); $uploadFile = $uploadDir . $name; $extension = pathinfo($file['file']['name'], PATHINFO_EXTENSION); $uploadFile = $uploadFile . '.' . $extension; if (!empty($file['file']['name'])) { $name = $name . '.' . $extension; } else { $name = NULL; } $old_name = ""; $old_files = $DAO->Listar("SELECT file FROM " . MYSQL_BASE_CAMBIO . " WHERE id = " . $cambio->getId()); foreach ($old_files as $old) { unlink("../../arquivos/medicao/cambio/" . $old['file']); } move_uploaded_file($file['file']['tmp_name'], $uploadFile); } else { $name = NULL; $request = $DAO->Listar("SELECT file FROM " . MYSQL_BASE_CAMBIO . " WHERE id = " . $cambio->getId()); foreach ($request as $item) { $name = $item['file']; } } $cambio->setFile($name); $resultado = $DAO->Atualizar($cambio); if ($resultado == 1) { echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao gravar o registro, favor entrar em contato com a TI.");</script>'; } } else { echo '<script language= "JavaScript">alert("Preencha os campos");</script>'; } }