include_once INTERNAL_ROOT_PORTAL . '/medicao/Cambio.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $id = limpaTexto($_GET['id']); $cambio = new Cambio(); //Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { $cambio->editar($_POST, $_FILES); } else { $DAO = new CambioDAO(); $resultado = $DAO->listar("SELECT * FROM " . MYSQL_BASE_CAMBIO . " WHERE status = 'S' AND id=" . $id); foreach ($resultado as $item) { $cambio->setCambio($item['cambio']); $cambio->setData($item['data']); if (!empty($item['file'])) { $cambio->setFile('<p class="help-block"><a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/medicao/cambio/' . $item['file'] . '">Arquivo</a></p>'); } else { $cambio->setFile(""); } } } ?> <!-- topbar ends --> <div class="container-fluid"> <div class="row-fluid"> <!-- left menu starts --> <div class="span2 main-menu-span"> <?php include_once '../menu.php'; ?>
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>'; } }