示例#1
0
文件: edit.php 项目: hexti/troncal
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';
?>
示例#2
0
 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>';
     }
 }