function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "servicos - Detalhe"; $this->cod_servicos = $_GET["cod_servicos"]; $tmp_obj = new clsPmicontrolesisservicos($this->cod_servicos); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: controlesis_servicos_lst.php"); die; } if ($registro["url"]) { $this->addDetalhe(array("Url", "{$registro["url"]}")); } if ($registro["caminho"]) { $this->addDetalhe(array("Caminho", "<img src='imagens/{$registro["caminho"]}' alt='{$registro["title"]}'>")); } if ($registro["title"]) { $this->addDetalhe(array("Title", "{$registro["title"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descricão", "{$registro["descricao"]}")); } $this->url_novo = "controlesis_servicos_cad.php"; $this->url_editar = "controlesis_servicos_cad.php?cod_servicos={$registro["cod_servicos"]}"; $this->url_cancelar = "controlesis_servicos_lst.php"; $this->largura = "100%"; }
function Excluir() { //echo "$this->imagem";die(); @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); if ($this->caminho['tmp_name']) { $diretorio = "imagens/"; unlink("{$diretorio}{$this->imagem}"); $arquivo = isset($_FILES['caminho']) ? $_FILES['caminho'] : FALSE; if (move_uploaded_file($arquivo['tmp_name'], $diretorio . $arquivo['name'])) { $this->caminho = $arquivo['name']; } } else { $this->caminho = null; } $obj = new clsPmicontrolesisservicos($this->cod_servicos, null, $this->pessoa_logada, $this->url, $this->caminho, null, null, 0, $this->title, $this->descricao); $excluiu = $obj->excluir(); if ($excluiu) { $this->mensagem .= "Exclusão efetuada com sucesso.<br>"; header("Location: controlesis_servicos_lst.php"); die; return true; } $this->mensagem = "Exclusão não realizada.<br>"; echo "<!--\nErro ao excluir clsPmicontrolesisservicos\nvalores obrigatorios\nif( is_numeric( {$this->cod_servicos} ) )\n-->"; return false; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Serviços - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Title", "Descricão")); // Filtros de Foreign Keys $this->campoTexto("title", "Title", $this->title, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_servicos = new clsPmicontrolesisservicos(); $obj_servicos->setOrderby("url ASC"); $obj_servicos->setLimite($this->limite, $this->offset); $lista = $obj_servicos->lista($this->title, $this->descricao); $total = $obj_servicos->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // muda os campos data $this->addLinhas(array("<a href=\"controlesis_servicos_det.php?cod_servicos={$registro["cod_servicos"]}\">{$registro["title"]}</a>", "<a href=\"controlesis_servicos_det.php?cod_servicos={$registro["cod_servicos"]}\">{$registro["descricao"]}</a>")); } } $this->addPaginador2("controlesis_servicos_lst.php", $total, $_GET, $this->nome, $this->limite); $this->acao = "go(\"controlesis_servicos_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }