本文整理汇总了PHP中Documento类的典型用法代码示例。如果您正苦于以下问题:PHP Documento类的具体用法?PHP Documento怎么用?PHP Documento使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Documento类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: guardaArchivo
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;
}
示例2: testSetAndGetCallType
public function testSetAndGetCallType()
{
$documento2 = new Documento();
$documento2->setNomDocumento("Documento.pdf");
$documento2->setNumPaginas(2);
$documento2->setFechaImpresion(2 - 2 - 2015);
$paginasTotalesImpresas = $documento2->paginasImpresas();
}
示例3: docmasleidos
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);
}
示例4: Duplicados
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");
}
}
示例5: register_visualization
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);
}
示例6: run
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: {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"> </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"> </p> <p style="text-align:center"> </p> <p style="text-align:center"> </p> <p style="text-align:justify"><span style="font-size:18px">Por medio de la presente hacemos constar actuando como Miembros Legales de este consejo Comunal y vecinos de {condo}, que el ciudadano {persona} portador(a) de la cedula de identidad Nº {persona_cedula} , reside en este sector en la {residencia}.</span></p> <p style="text-align:justify"><span style="font-size:18px"> Documento Expedido a los {dia} día(s) del mes de {nombre_mes} de {ano}</span></p> <p style="text-align:justify"><span style="font-size:18px"> Dicho Ciudadano(a) presenta buena conducta y espiritu de colaboración por los demás</span></p> <p style="text-align:justify"> </p> <p style="text-align:right"><span style="font-size:18px"> </span><strong><em><span style="font-size:20px">Atentamente, El consejo comunal de {condo}</span></em></strong></p> <p style="text-align:right"> </p> <p style="text-align:right"> </p> <p style="text-align:right"> </p> <p style="text-align:right"> </p> <p style="text-align:right"> </p> <p style="text-align:right"> </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>: {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"> </p> <p><img alt="" src="' . asset("images/condominio/logo.png") . '" style="float:right; height:70px; width:130px" />Telefono: {condo_telefono}</p> <p>Correo: {condo_email}</p> <p style="text-align:left">Rif: {condo_doc}</p> '];
Documento::insert($documentos);
}
示例7: editar_form
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);
}
示例8: creardoc
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 {
}
}
}
示例9: actionDelete
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;
}
示例10: actionCrear
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);
}
}
}
示例11: checkUserAuth
<?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)) {
示例12: Documento
vertical-align:middle;
}
fieldset{
margin:0px 4px 4px 4px;
width:95%;
}
</style>
<title>STD .:. Aprobar Derivacion</title>
</head>
<body>
<fieldset>
<legend>Aprobació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/>
示例13: Documento
<?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");
}
示例14: buscar
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();
}
示例15: Documento
$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
}