Exemplo n.º 1
0
function guardaArchivo($carpeta, $titulo)
{
    include_once "Documento.inc";
    $img = new Documento();
    $img->archivo = $_FILES["imagen"]["tmp_name"];
    $img->error = $_FILES["imagen"]["errono"];
    $img->nombre = $_FILES["imagen"]["name"];
    //echo $img->nombre;
    $img->tamano = $_FILES["imagen"]["size"];
    $img->tipo = $_FILES["imagen"]["type"];
    $img->titulo = $titulo;
    $img->destino = $carpeta;
    if ($img->verificaError()) {
        if ($img->verificarExtension()) {
            //echo "\nextension correcta";
        }
        if ($img->cambiarNombre()) {
            //echo "\nNombre cambiado";
        }
        if ($img->copia()) {
            //echo "  Archivo subido";
        }
    }
    $ruta = $img->destino . "/" . $img->nombre;
    return $ruta;
}
Exemplo n.º 2
0
 public function testSetAndGetCallType()
 {
     $documento2 = new Documento();
     $documento2->setNomDocumento("Documento.pdf");
     $documento2->setNumPaginas(2);
     $documento2->setFechaImpresion(2 - 2 - 2015);
     $paginasTotalesImpresas = $documento2->paginasImpresas();
 }
 public function docmasleidos()
 {
     $this->titulo = 'Estadisticas';
     View::template('sbadmin');
     if (Input::hasPost('estadistica')) {
         $inicio = $_POST['estadistica']['inicio'];
         $fin = $_POST['estadistica']['fin'];
         $documento = new Documento();
         $this->doc = $documento->lecturas($pages = 1, $inicio, $fin);
         //print_r($documento);
     }
     //print_r($data);
 }
Exemplo n.º 4
0
 public function Duplicados($datos)
 {
     require "../models/Documento.php";
     $documento = new Documento();
     $respuesta = $documento->Duplicado($datos);
     if ($respuesta == true) {
         echo "Existe un documento creado con la misma informacion";
     } else {
         $documento->Add($datos);
         echo "Se han  Ingresado correctamente los datos";
         header("Location: ../views/MostrarProyectos.php");
     }
 }
 public function register_visualization($document_id)
 {
     $documento = \Documento::find($document_id);
     if (!$documento) {
         return \Response::json(['error' => 'No existe ningun documento con id = ' . $document_id], 200);
     }
     $auth_token = \Request::header('authorization');
     $user = \User::where('auth_token', '=', $auth_token)->first();
     $idevento = \Input::get('session_id');
     if ($idevento) {
         $evento = \Evento::find($idevento);
         if (!$evento) {
             return \Response::json(['error' => 'No existe ninguna sesión con id = ' . $idevento], 200);
         }
         $v = new \Visualizacion();
         $v->idusers = $user->id;
         $v->ideventos = $evento->ideventos;
         $v->iddocumentos = $document_id;
         $v->save();
     } else {
         // obtener todos los eventos asociados al documento
         $eventos = \DocumentosEvento::where('iddocumentos', '=', $document_id)->get();
         foreach ($eventos as $evento) {
             $v = new \Visualizacion();
             $v->idusers = $user->id;
             $v->ideventos = $evento->ideventos;
             $v->iddocumentos = $document_id;
             $v->save();
         }
     }
     return \Response::json(['success' => 1], 200);
 }
Exemplo n.º 6
0
 public function imprimirCaracteristicas()
 {
     parent::imprimirCaracteristicas();
     echo "Número---> " . $this->_numero . "<br>";
     echo "Año---> " . $this->_año . "<br>";
     echo "Tipo---> " . $this->_tipo . "<br>";
 }
Exemplo n.º 7
0
 public function run()
 {
     $faker = Faker::create();
     $documentos = [];
     $documentos[] = ["titulo" => "Carta de Residencia", "contenido" => '<div style="background-color:rgb(230, 230, 255); padding:10px;"> <h2 style="text-align:right"><img alt="" src="' . asset("images/condominio/logo.png") . '" style="float:left" /><span style="font-size:20px">{condo}</span></h2> <p style="text-align:right"><span style="font-size:16px">{condo_direccion}</span></p> <p style="text-align:right"><span style="font-size:12px">Rif:&nbsp;{condo_doc}</span></p> </div> <p style="text-align:right"><span style="color:#0000FF"><span style="font-size:14px">{fecha}</span></span></p> <p style="text-align:center">&nbsp;</p> <p style="text-align:center"><span style="color:#000000"><span style="font-size:18px">CARTA DE RESIDENCIA</span></span></p> <p style="text-align:center">&nbsp;</p> <p style="text-align:center">&nbsp;</p> <p style="text-align:center">&nbsp;</p> <p style="text-align:justify"><span style="font-size:18px">Por medio de la presente hacemos constar &nbsp;actuando como Miembros &nbsp;Legales de este consejo Comunal y vecinos de&nbsp;{condo}, que el ciudadano&nbsp;{persona} portador(a) de la cedula de identidad N&ordm;&nbsp;{persona_cedula} , reside en este sector en la&nbsp;{residencia}.</span></p> <p style="text-align:justify"><span style="font-size:18px">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Documento Expedido a los&nbsp;{dia} d&iacute;a(s)&nbsp;del mes de&nbsp;{nombre_mes} de&nbsp;{ano}</span></p> <p style="text-align:justify"><span style="font-size:18px">&nbsp; &nbsp; &nbsp; Dicho Ciudadano(a) presenta buena conducta y espiritu de colaboraci&oacute;n por los dem&aacute;s</span></p> <p style="text-align:justify">&nbsp;</p> <p style="text-align:right"><span style="font-size:18px">&nbsp; &nbsp; &nbsp; &nbsp;</span><strong><em><span style="font-size:20px">Atentamente, El consejo comunal de&nbsp;{condo}</span></em></strong></p> <p style="text-align:right">&nbsp;</p> <p style="text-align:right">&nbsp;</p> <p style="text-align:right">&nbsp;</p> <p style="text-align:right">&nbsp;</p> <p style="text-align:right">&nbsp;</p> <p style="text-align:right">&nbsp;</p> <p style="text-align:center">__________________________________</p> <p style="text-align:center"><strong><span style="font-size:22px">{propietario}</span></strong></p> <p style="text-align:center"><span style="font-size:20px"><strong>C.I</strong>:&nbsp;{propietario_cedula}</span></p> <p style="text-align:center"><span style="font-size:20px"><strong>Telefono</strong>: {propietario_telefono}</span></p> <p style="text-align:center">&nbsp;</p> <p><img alt="" src="' . asset("images/condominio/logo.png") . '" style="float:right; height:70px; width:130px" />Telefono:&nbsp;{condo_telefono}</p> <p>Correo:&nbsp;{condo_email}</p> <p style="text-align:left">Rif: {condo_doc}</p> '];
     Documento::insert($documentos);
 }
Exemplo n.º 8
0
 public function editar_form($documento_id = NULL)
 {
     $documento = NULL;
     if ($documento_id) {
         $documento = Doctrine::getTable('Documento')->find($documento_id);
     } else {
         $documento = new Documento();
         $documento->proceso_id = $this->input->post('proceso_id');
     }
     if ($documento->Proceso->cuenta_id != UsuarioBackendSesion::usuario()->cuenta_id) {
         echo 'Usuario no tiene permisos para editar este documento.';
         exit;
     }
     $this->form_validation->set_rules('nombre', 'Nombre', 'required');
     $this->form_validation->set_rules('tipo', 'Tipo', 'required');
     $this->form_validation->set_rules('contenido', 'Contenido', 'required');
     if ($this->input->post('tipo') == 'certificado') {
         $this->form_validation->set_rules('titulo', 'Título', 'required');
         $this->form_validation->set_rules('subtitulo', 'Subtítulo', 'required');
         $this->form_validation->set_rules('servicio', 'Servicio', 'required');
         $this->form_validation->set_rules('servicio_url', 'URL del Servicio', 'required|prep_url');
         $this->form_validation->set_rules('firmador_nombre', 'Nombre del firmador');
         $this->form_validation->set_rules('firmador_cargo', 'Cargo del firmador');
         $this->form_validation->set_rules('firmador_servicio', 'Servicio del firmador');
         $this->form_validation->set_rules('firmador_imagen', 'Imagen de la firmas');
         $this->form_validation->set_rules('validez', 'Dias de validez', 'is_natural');
         $this->form_validation->set_rules('validez_habiles', 'Habiles');
     }
     $respuesta = new stdClass();
     if ($this->form_validation->run() == TRUE) {
         $documento->nombre = $this->input->post('nombre');
         $documento->tipo = $this->input->post('tipo');
         $documento->contenido = $this->input->post('contenido', false);
         $documento->tamano = $this->input->post('tamano');
         $documento->hsm_configuracion_id = $this->input->post('hsm_configuracion_id');
         if ($documento->tipo == 'certificado') {
             $documento->titulo = $this->input->post('titulo');
             $documento->subtitulo = $this->input->post('subtitulo');
             $documento->servicio = $this->input->post('servicio');
             $documento->servicio_url = $this->input->post('servicio_url');
             $documento->logo = $this->input->post('logo');
             $documento->timbre = $this->input->post('timbre');
             $documento->firmador_nombre = $this->input->post('firmador_nombre');
             $documento->firmador_cargo = $this->input->post('firmador_cargo');
             $documento->firmador_servicio = $this->input->post('firmador_servicio');
             $documento->firmador_imagen = $this->input->post('firmador_imagen');
             $documento->validez = $this->input->post('validez') == '' ? null : $this->input->post('validez');
             $documento->validez_habiles = $this->input->post('validez_habiles');
         }
         $documento->save();
         $respuesta->validacion = TRUE;
         $respuesta->redirect = site_url('backend/documentos/listar/' . $documento->Proceso->id);
     } else {
         $respuesta->validacion = FALSE;
         $respuesta->errores = validation_errors();
     }
     echo json_encode($respuesta);
 }
Exemplo n.º 9
0
 public function imprimirCaracteristicas()
 {
     parent::imprimirCaracteristicas();
     //llamamos al padre pero a la funcion imprimirCaracteristicas
     //para que me coja las dos caracteristicas de id formato ademas d estas
     echo "Páginas---> " . $this->_paginas . "<br>";
     echo "Año---> " . $this->_año . "<br>";
     echo "Tipo---> " . $this->_tipo . "<br>";
 }
 public function creardoc()
 {
     View::content('creardoc');
     if (Input::hasPost('Documento')) {
         $descripcion = $_POST['Documento']['DESCRIPCION'];
         $nombre = $_POST['Documento']['NOMBREDOCUMENTO'];
         $folio = $_POST['Documento']['FOLIO'];
         $fechapublicacion = $_POST['Documento']['FECHAPUBLICACION_AT'];
         $palabrasclave = $_POST['Documento']['PALABRASCLAVE'];
         //$archivo = $_FILES["CONTENIDO"]["tmp_name"];
         $tamanio = $_FILES["CONTENIDO"]["size"];
         $Documento = new Documento(Input::post('Documento'));
         $Documento->initialize();
         if (!$Documento->save()) {
             Flash::error('Falló Operación');
         } else {
         }
     }
 }
Exemplo n.º 11
0
 public function actionDelete()
 {
     $id = Yii::app()->request->getParam('id');
     $folder = Yii::app()->getBasePath() . "/../upload/";
     $doc = Documento::model()->findByPk($id);
     $nombre = $doc->nombre;
     $doc->delete();
     unlink($folder . $nombre);
     header("Content-type: application/json");
     echo CJSON::encode(array('status' => 'success'));
     exit;
 }
 public function actionCrear()
 {
     if (isset($_FILES['file']['name'])) {
         $file_name = $_FILES["file"]["name"];
         $base_path = realpath(Yii::app()->getBasePath() . '/../files');
         $path = $base_path . "/" . $file_name;
         if (!is_dir($base_path)) {
             mkdir($base_path, 0777);
         }
         if ($file_name && move_uploaded_file($_FILES["file"]["tmp_name"], $path)) {
             $documentoModel = new Documento();
             $documentoModel->nombre = $_POST['name'];
             $documentoModel->link = Yii::app()->getBaseUrl() . "/files/" . $file_name;
             $documentoModel->fecha = $_POST['fecha'];
             if ($documentoModel->save()) {
                 $this->sendResponse($documentoModel);
             } else {
                 $this->sendResponse("No se pudo guardar el modelo", 500);
             }
         } else {
             $this->sendResponse("No se pudo guardar el archivo", 500);
         }
     }
 }
Exemplo n.º 13
0
<?php

include_once '../../includes.sys/ini.php';
include_once INTERNAL_ROOT_PORTAL . '/includes.sys/metodos.php';
include_once INTERNAL_ROOT_PORTAL . '/ged/DAO/DocumentoDAO.php';
include_once INTERNAL_ROOT_PORTAL . '/ged/Documento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once INTERNAL_ROOT_PORTAL . '/head.php';
if (!in_array(66, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$documento = new Documento();
$DAO = new DocumentoDAO();
$id = limpaTexto($_GET['id']);
$resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_ATAS . " WHERE id =" . $id . " LIMIT 1");
if ($resultado) {
    foreach ($resultado as $item) {
        $documento->setId($item['id']);
        $documento->setCodGRD($item['cod_ata']);
    }
} else {
    $documento->setId("");
    $documento->setCodGRD("");
}
//Verifica se a acao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'finaliza') {
    $documento->setDataEntrega($_POST['dat_entrega'], "converter");
    $id = $documento->getId();
    $dat_entrega = $documento->getDataEntrega();
    //Verifica se o nome foi preenchido
    if (!empty($id)) {
		vertical-align:middle;
	}
	fieldset{
		margin:0px 4px 4px 4px;
		width:95%;
	}
	
</style>
<title>STD .:. Aprobar Derivacion</title>
</head>
<body>
	<fieldset>		
		<legend>Aprobaci&oacute;n</legend>							
	    <?php 
if ($_REQUEST["opcion"] == 'addha') {
    $documento = new Documento($_REQUEST['id']);
    $atencion = $documento->AprobarDocumento($_REQUEST['comentario']);
    if ($atencion != 0) {
        //if($_REQUEST['accion']==35){ //Archivar Aprobado
        //Documentos::GuardarArchivoRespuesta($atencion);
        //Documentos::GuardarAdjuntosArchivo($atencion,$_REQUEST['categoria']);
        //}
        //else
        Documentos::GuardarAprobacion($atencion);
        echo "<p>Se propuso correctamente</p></div>";
    } else {
        echo "<div id='error'>Hubo un error al procesar su consulta</div>";
    }
    ?>
			<br/>
			<br/>
Exemplo n.º 15
0
<?php

$menu = 10;
include "includes/lock.php";
//INSTACIA CLASSES
$obj = new Documento();
//ACOES
if (isset($_REQUEST['acao'])) {
    switch ($_REQUEST['acao']) {
        case 'editar':
            $obj->conn->connection->autocommit(false);
            $obj->Alterar();
            $obj->conn->connection->commit();
            break;
        case 'incluir':
            $obj->conn->connection->autocommit(false);
            $obj->Incluir($obj::ID_GRUPO_CONVENCAO);
            $obj->conn->connection->commit();
            break;
        case 'excluir':
            $obj->conn->connection->autocommit(false);
            $obj->Excluir($_REQUEST['id']);
            $obj->conn->connection->commit();
            break;
    }
    header("Location:servicos-convencao-main");
}
Exemplo n.º 16
0
 public function buscar($onde, $oque)
 {
     $this->meta = new XMLNode("CRITERIO", $oque);
     $transformacao = "";
     switch ($onde) {
         case 1:
             $transformacao = NOME_PASTA;
             break;
         case 2:
             $transformacao = NOME_ARQUIVO;
             break;
     }
     $doc = new Documento();
     $doc->setConteudoFromString($this->xml(null, null));
     $doc->setApresentacao($transformacao);
     return $doc->outPut();
 }
Exemplo n.º 17
0
            $pas = new Documento();
            $pas->setConteudoFromString(utf8_decode($xmlp));
            $pas->setApresentacao("pastas.xsl");
            echo $pas->outPut();
            echo "</pastas>";
            ?>
   </div>
   
   <div style="width:600px;float:left;padding:5px;">
   <h3>Arquivos <input type="text" onkeyup="filtrar_arquivos(this)"/></h3>
   <?php 
            echo "<arquivos style=\"position:relative;display:block;margin-top:5px;height:50px;overflow:auto;\">";
            $xmla = "<ARQUIVOS>";
            $xmla .= $dir->getArquivos()->to_s("xml", "");
            $xmla .= "</ARQUIVOS>";
            $arq = new Documento();
            $arq->setConteudoFromString(utf8_decode($xmla));
            $arq->setApresentacao("arquivos.xsl");
            echo $arq->outPut();
            echo "</arquivos>";
            ?>
    <div style="width:400px;margin:0 auto;">
    <p style="text-align:center;"><input type="text" id="arquivo" style="width:325px;"/></p>
    <p style="text-align:right;font-family:monospace;"><a onclick="abrir_arquivo()">Abrir</a></p>
    </div>
	<div id="editor"></div>
   </div>
   
  </div>
  <?php 
        }
 public function submit_descargar_reporte_padrino()
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         $data["permisos"] = Session::get('permisos');
         if (in_array('side_listar_reportes_padrinos', $data["permisos"]) || in_array('side_mis_reportes', $data["permisos"])) {
             $iddocumentos = Input::get('iddocumentos');
             $documento = Documento::find($iddocumentos);
             $rutaDestino = $documento->ruta . $documento->nombre_archivo;
             $headers = array('Content-Type', mime_content_type($rutaDestino));
             // Llamo a la función para registrar el log de auditoria
             $descripcion_log = "Se descargó el documento con id {{$documento->iddocumentos}}";
             Helpers::registrarLog(9, $descripcion_log);
             return Response::download($rutaDestino, basename($documento->titulo), $headers);
         } else {
             // Llamo a la función para registrar el log de auditoria
             $descripcion_log = "Se intentó acceder a la ruta '" . Request::path() . "' por el método '" . Request::method() . "'";
             Helpers::registrarLog(10, $descripcion_log);
             Session::flash('error', 'Usted no tiene permisos para realizar dicha acción.');
             return Redirect::to('/dashboard');
         }
     } else {
         return View::make('error/error');
     }
 }
Exemplo n.º 19
0
function DespacharArchivarDestino($ids, $com)
{
    $com = utf8_decode($com);
    $fecha = date("Y-m-d H:i:s");
    $usuario_duenio = 0;
    //Es de Despacho de Ara
    if ($_REQUEST["tipo"] == 1) {
        //Es de Atencion
        $usuario_duenio = $_SESSION['session'][0];
    }
    if ($_REQUEST["cat"] == 2) {
        //Es copia
        $arch = "Insert into archivo_copia \r\n\t\t\t\t\tvalues('',{$ids},\r\n\t\t\t\t\t" . $usuario_duenio . ",\r\n\t\t\t\t\t" . $_SESSION['session'][5] . ",\r\n\t\t\t\t\t" . $_SESSION['session'][0] . ",\r\n\t\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t\t'{$com}')";
        $q_arch = new Consulta($arch);
        $estado = "";
    } elseif ($_REQUEST["cat"] == 1) {
        $arch = "Insert into archivo \r\n\t\t\t\t\tvalues('',{$ids},'" . $fecha . "',\r\n\t\t\t\t\t" . $_SESSION['session'][5] . ",\r\n\t\t\t\t\t" . $_SESSION['session'][0] . ",\r\n\t\t\t\t\t'{$com}')";
        $q_arch = new Consulta($arch);
        $estado = "ARCHIVADO";
    }
    $id_historial = $q_arch->NuevoId();
    $sqlrep = "SELECT id_documento_reporte as id\r\n\t\t\t\t\tFROM documentos_reporte\r\n\t\t\t\t\tWHERE id_documento={$ids}";
    $qrep = new Consulta($sqlrep);
    $rowrep = $qrep->VerRegistro();
    //Datos del movimiento
    if ($_REQUEST["tipo"] == 1) {
        //Es de Atencion
        $usuario_o = new Usuario($usuario_duenio);
        $origen = $usuario_o->getNombreCompleto();
    } else {
        $area_o = new Area($_SESSION['session'][5]);
        $origen = $area_o->getNombre();
        if ($_REQUEST["cat"] == 1) {
            $ubicacion = $area_o->getAbreviatura();
        }
    }
    $usuario = new Usuario($_SESSION['session'][0]);
    //Para el reporte
    $sha_r = "Insert INTO\r\n\t\t\t\t\tmovimientos values('',\r\n\t\t\t\t\t'" . $rowrep['id'] . "',\r\n\t\t\t\t\t" . $id_historial . ",\r\n\t\t\t\t\t'" . $origen . "',\r\n\t\t\t\t\t'" . $origen . "',\r\n\t\t\t\t\t'ARCHIVAR',\r\n\t\t\t\t\t'" . $_REQUEST["cat"] . "',\r\n\t\t\t\t\t'" . $usuario->getLogin() . "',\r\n\t\t\t\t\t'{$com}',\r\n\t\t\t\t\t'" . $fecha . "',\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t'{$estado}',\r\n\t\t\t\t\t'" . $ubicacion . "',\r\n\t\t\t\t\t'5')";
    $qha_r = new Consulta($sha_r);
    if ($_REQUEST["cat"] == 1) {
        $documento = new Documento($ids);
        $documento->actualizarEstado(11);
        $documento->actualizarFechaRespuesta($fecha);
    }
    return $id_historial;
}
Exemplo n.º 20
0
<?php

$menu = 14;
include "includes/lock.php";
$tpl = new Template("view/templates/default_bootstrap_lteadmin.html");
$tpl->addFile("CONTENT", "view/servicos/edit.html");
include "includes/config.php";
$tpl->HEADER_TITLE = "Manutenção de Documento";
$tpl->HEADER_BREAD_CRUMB = '<li><a href="home-home"><i class="fa fa-home"> </i> Home</a></li>
                                        <li><a href="servicos-organograma-main"><i class="fa fa-file"> </i> Documentos</a></li>
                                         <li class="active">Documento - Editar</li>';
$obj = new Documento();
$tpl->GRUPO = $obj->get_pasta_grupo($obj::ID_GRUPO_ORGANOGRAMA);
$tpl->LABEL = "Novo Documento";
$tpl->ACAO = "incluir";
$tpl->id = 0;
$tpl->DATA = date("d/m/Y");
$tpl->REQUIRED_FILE = 'required';
if (isset($_REQUEST['id'])) {
    $obj->getById($obj->md5_decrypt($_REQUEST['id']));
    $tpl->TITULO = $obj->titulo;
    $tpl->DOCUMENTO = $obj->arquivo;
    $tpl->DATA = $obj->getData($obj->data);
    $tpl->LABEL = "Alterar Documento " . $obj->titulo;
    $tpl->ACAO = "editar";
    $tpl->REQUIRED_FILE = '';
    $tpl->id = $_REQUEST['id'];
}
$tpl->show();
                });

                $('#menu-tree-documentos-associados .expandAll').append(langManager.expandAll);
                $('#menu-tree-documentos-associados .collapseAll').append(langManager.collapseAll);

            });
        </script>
    </head>
    <body>
        <div class="contextMenu" id="menu-tree-documentos-associados">
            <li class="expandAll"><img alt="" src="plugins/tree/css/images/expand.png"/></li>
            <li class="collapseAll"><img alt="" src="plugins/tree/css/images/collapse.png"/></li>
        </div>
        <ul id="tree-documentos-associados" class="arvoreDocumentos">
            <li class='<?php 
print Documento::validarDocumentoAreaDeTrabalho($root) ? 'root' : 'root root-ausente';
?>
' id='<?php 
print $arvore->getRootId();
?>
'><span title="Documento mais relevante da arvore"><?php 
print $root;
?>
</span>
                <ul><?php 
print $elementos;
?>
</ul>
            </li>
        </ul>
    </body>
Exemplo n.º 22
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/DocumentoDAO.php';
include_once '../Documento.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
if (!in_array(10, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$documento = new Documento();
$DAO = new DocumentoDAO();
$documento->setId(limpaTexto($_GET['id']));
$resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE ativo='S' AND id=" . $documento->getId());
if ($resultado) {
    foreach ($resultado as $item) {
        $documento->setAssunto($item['assunto']);
        $documento->setCodDoc($item['cod_documento']);
        $documento->setDataProcessamento($item['data_processamento']);
        $documento->setIdCategoria($item['id_categoria']);
        $documento->setRemetente($item['remetente']);
        $documento->setDestinatario($item['destinatario']);
        $documento->setIdLocal($item['id_local']);
        $documento->setStatus($item['status']);
        $documento->setObservacao($item['obs']);
        $file = $DAO->Listar("SELECT file, versao, id_documento FROM " . MYSQL_BASE_ARQUIVOS . " WHERE principal='S' AND id_documento=" . $documento->getId());
        if ($file->rowCount() > 0) {
            foreach ($file as $row) {
                if (!empty($row['file'])) {
                    $onclick = "window.open('" . EXTERNAL_ROOT_PORTAL . "/download.php?documento=" . $row['id_documento'] . "', '_blank');";
Exemplo n.º 23
0
<?php

session_start();
require_once 'lib/html.php';
function __autoload($class_name)
{
    require_once 'class/' . $class_name . '.php';
}
$tabla = $_GET['doc'];
// 7 - Compras
// 8 - Ventas
// 9 - movimientoes
$movimiento = new Movimiento();
$stmt = $movimiento->find($tabla);
$mov = mysqli_fetch_assoc($stmt);
$documento = new Documento();
$documento->setDocumento($mov['tabla']);
$documento->setSub($mov['subtabla']);
$obj = ucwords($mov['subtabla']);
$remitente = new $obj();
$producto = new Producto();
if ($_GET['action'] == 'Guardar' or $_GET['action'] == 'Actualizar') {
    $id_rem = $_POST['id_rem'];
    $documento->setIdremitente($id_rem);
}
if ($_GET['action'] == 'Guardar' or $_GET['action'] == 'Actualizar') {
    $_GET['action'] = '';
    header("Location: ./movimientos_bar.php");
}
if ($_GET['action'] == 'search' or isset($_GET['id'])) {
    try {
Exemplo n.º 24
0
<?php

$tpl = new Template("view/templates/blank_page.html");
$tpl->addFile("CONTENT", "view/servicos/documentos.html");
$tpl->addFile("INC_LATERAL_DIREITA", "view/includes/lateral_direita.html");
include "includes/montaEmpresa.php";
include "includes/formLogin.php";
include "includes/mensagem.php";
$pub = new Documento();
$tpl->GRUPO = $pub->get_pasta_grupo($pub::ID_GRUPO_REGULAMENTO);
$tpl->LABEL_TITULO = $pub->get_titulo_grupo($pub::ID_GRUPO_REGULAMENTO);
$tpl->LABEL_ICONE = 'icone-anote';
$tpl->show();
Exemplo n.º 25
0
session_start();
require_once 'lib/html.php';
function __autoload($class_name)
{
    require_once './class/' . $class_name . '.php';
}
$id_ses = session_id();
$tabla = $_GET['doc'];
// 7 - Compras
// 8 - Ventas
// 9 - movimientoes
$movimiento = new Movimiento();
$stmt = $movimiento->find($tabla);
$mov = mysqli_fetch_assoc($stmt);
$movimiento = new Documento();
$movimiento->setDocumento($mov['tabla']);
$movimiento->setSub($mov['subtabla']);
$producto = new Producto();
if (isset($_POST['Agregar'])) {
    if ($_POST['serial'] != "") {
        $productos = $producto->findBarCode($_POST['serial']);
        $p = mysqli_fetch_assoc($productos);
        $movimiento->setIdProducto($p['id']);
        $movimiento->setCant($_POST['cant']);
        $movimiento->setSerial($_POST['serial']);
        if ($_GET['id'] == 0) {
            $movimiento->addDetail($id_ses);
        } else {
            $movimiento->addDetailReg($_GET['id']);
        }
Exemplo n.º 26
0
<?php

/*
 * Copyright 2008 ICMBio
 * Este arquivo é parte do programa SISICMBio
 * O SISICMBio é um software livre; você pode redistribuíção e/ou modifição dentro dos termos
 * da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão
 * 2 da Licença.
 *
 * Este programa é distribuíção na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem
 * uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
 * Licença Pública Geral GNU/GPL em português para maiores detalhes.
 * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt",
 * junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço
 * www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF)
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA
 * */
try {
    $out = Documento::validarDigitalDocumento($_POST['digital'])->toArray();
    print json_encode($out);
} catch (Exception $e) {
}
Exemplo n.º 27
0
<?php

$menu = 12;
//INSTACIA CLASSES
$obj = new Documento();
$grupo = $obj::ID_GRUPO_ATAS;
$tpl = new Template("view/servicos/list.html");
$tpl->GRUPO = $obj->get_pasta_grupo($grupo);
$user = $_SESSION['zurc.userPerfilId'] != Perfil::SINDICO ? $_SESSION['zurc.userId'] : "";
$pesquisa = isset($_REQUEST['pesquisa']) ? $_REQUEST['pesquisa'] : "";
$pagina = isset($_REQUEST['pagina']) ? $_REQUEST['pagina'] : "1";
$totalPesquisa = $obj->recuperaTotal($pesquisa, $grupo, $user);
$configPaginacao = $obj->paginar($totalPesquisa, $pagina);
$alist = $obj->listar($configPaginacao['primeiroRegistro'], $configPaginacao['quantidadePorPagina'], $pesquisa, $grupo, $user);
if (count($alist) > 0) {
    foreach ($alist as $key => $publicacao) {
        $tpl->nome = $publicacao->titulo;
        $tpl->data = $obj->getData($publicacao->data);
        $tpl->ID_HASH = $obj->md5_encrypt($publicacao->id);
        $tpl->block("BLOCK_ITEM_LISTA");
    }
}
$tpl->paginar_class = 'paginar';
$tpl->TOTAL_PAGINAS = $configPaginacao['totalPaginas'];
$tpl->PAGINA_ANTERIOR = $configPaginacao['paginaAnterior'];
$tpl->PROXIMA_PAGINA = $configPaginacao['proximaPagina'];
$tpl->PAGINA = $pagina;
if ($configPaginacao['totalPaginas'] > 1) {
    $tpl->block("BLOCK_PAGINACAO");
}
$tpl->show();
Exemplo n.º 28
0
 public function __construct()
 {
     parent::__construct();
 }
Exemplo n.º 29
0
 * Este programa é distribuíção na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem
 * uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
 * Licença Pública Geral GNU/GPL em português para maiores detalhes.
 * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt",
 * junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço
 * www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF)
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA
 * */
/**
 * @todo Encapsular...
 */
if ($_REQUEST) {
    try {
        switch ($_REQUEST['acao']) {
            case 'quantidade':
                $quantidade = Documento::getQuantidadeImagemDocumento($_REQUEST['digital']);
                $out = array('success' => 'true', 'quantidade' => $quantidade);
                break;
            case 'upload':
                Session::set('_upload', array('digital' => $_REQUEST['nu_digital'], 'fg_publico' => $_REQUEST['fg_publico'], 'fg_operacao' => $_REQUEST['fg_operacao']));
                if (is_array(Session::get('_upload'))) {
                    $out = array('success' => 'true');
                } else {
                    $out = array('success' => 'false');
                }
                break;
            case 'alterar-status-documento-imagem':
                /* Valida se a operacao esta autorizada */
                if (AclFactory::checaPermissao(Controlador::getInstance()->acl, Controlador::getInstance()->usuario, DaoRecurso::getRecursoById(998))) {
                    if (isset($_POST)) {
                        $status = $_POST['status'];
Exemplo n.º 30
0
 public function toggleDocumento($id)
 {
     $documento = Documento::find($id);
     if ($documento->activo == 0) {
         $documento->activo = 1;
         $documento->save();
         Session::flash('success', "Documento Activado");
     } else {
         $documento->activo = 0;
         $documento->save();
         Session::flash('success', "Documento Desactivado");
     }
     return Redirect::to('admin/Documentos');
 }