public function rutaArchivoCER($id = 0) { if ($id == 0) { $certificado = Certificado::consultar("contribuyente_id = " . $this->id . " AND status = 'ACTIVO'"); } else { $certificado = Certificado::consultar($this->id); } return APP_PATH . "public/ciberfactura/" . $this->rfc . "/certificados/" . $this->rfc . "_" . $certificado->numero_serie . "_" . $certificado->id . ".cer.pem"; }
} $nombre_logo = "logo-aula" . $id_aula . ".jpg"; $nombre_fondo = "fondo-aula" . $id_aula . ".jpg"; $nombre_firma = "firma-aula" . $id_aula . ".jpg"; } else { die("id_blancos"); } //variable servidor donde se cargaran las imagenes $serv = $_SERVER['DOCUMENT_ROOT'] . "/eva_juventud/img/img_certificados/"; //creo las rutas $ruta_logo = $serv . $nombre_logo; $ruta_fondo = $serv . $nombre_fondo; $ruta_firma = $serv . $nombre_firma; //valido que cada imagen sea solo tipo jpg //creo mi clase certificado... $obj_certificado = new Certificado(); $datos[0] = $obj_certificado->cargar_imagenes($ruta_logo, $nombre_logo, $tipo_archivo_logo, $tamano_logo, $_FILES['logo_inst']['tmp_name']); $datos[1] = $obj_certificado->cargar_imagenes($ruta_fondo, $nombre_fondo, $tipo_archivo_fondo, $tamano_fondo, $_FILES['img_fondo']['tmp_name']); //$datos[2]=$obj_certificado->cargar_imagenes($ruta_firma,$nombre_firma,$tipo_archivo_firma,$tamano_firma,$_FILES['img_firma']['tmp_name']); ///////////////////////////////////// if ($datos[0] == "error_tipo_archivo" || $datos[1] == "error_tipo_archivo" || $datos[2] == "error_tipo_archivo") { $mensaje[0] = "error_tipo_archivo"; die(json_encode($mensaje)); } if ($datos[0] == 1 && $datos[1] == 1) { $rs = $obj_certificado->registrar_certificado($id_certificado, $nombre_logo, $nombre_fondo, $nombre_firma, $id_aula); if ($rs == "error") { $mensaje[0] = "error_bd"; die(json_encode($mensaje)); } else { $mensaje[0] = "archivo_cargado";
"nombresolicitante":"' . $resultado->getNombreSolicitante() . '"}'; /*"idcuentacontable":"'.$resultado->getIdCuentaContable().'", "monto":"'.$resultado->getMonto().'", "fecha":"'.$resultado->getFechaInicio().'", "idtipoprestamo":"'.$resultado->getTipoPrestamo().'", "idfondocomplementario":"'.$resultado->getIdFondoComplementario().'",*/ break; case "eliminarCertificado": $idCertificado = $_POST['id']; $certificado = new Certificado(); $resultado = $certificado->eliminarCertificado($idCertificado); echo $resultado; break; case "imprimirCertificado": $idCertificado = $_POST['id']; $certificado = new Certificado(); $tipoCertificado = $certificado->getTipoCertificado($idCertificado); switch ($tipoCertificado) { case 1: //header("Location:/reportes/certiDeuda.php?idCertificado=$idCertificado"); $idCertificado; //echo "reportes/certiDeuda.php?idCertificado=$idCertificado"; include "../reportes/certiDeuda.php"; break; case 2: $idCertificado; //header("Location:/reportes/certiTrabajo.php?idCertificado=$idCertificado"); //echo "reportes/certiTrabajo.php?idCertificado=$idCertificado"; include "../reportes/certiTrabajo.php"; break; case 3:
<?php session_start(); require_once "../modelos/modelo.certificado_pdf.php"; require_once "../modelos/modelo.certificado.php"; header('Content-type: application/pdf'); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment"); //configurando pdf $pdf = new PDF_CERTIFICADO(); $id_aula = $_POST["aula_virtual_evaluacion"]; //creo el segundo objeto que me taera los datos del certificado $obj_cert = new Certificado(); $id_us = $_SESSION['id_us']; $rs = $obj_cert->consultar_elementos2($id_aula, $id_us); //aula virtual $aula_virtual = $rs[0][0]; //creo el fondo //$fondo="fondo-aula".$id_aula.".jpg"; $fondo = $rs[0][7]; //creo el logo //$logo="logo-aula".$id_aula.".jpg"; $logo = $rs[0][6]; //creo la firma $firma_presidente = "firma_us58.jpg"; $firma_usuario = $rs[0][3]; if ($firma_usuario == null) { $firma_usuario = "firma_usuario.jpg"; } $pdf->AliasNbPages(); $pdf->AddPage('L', 'Letter');
/** * API Method inserts a new Certificado record and render response as JSON */ public function Create() { // Requer permissão de acesso $this->RequirePermission(Usuario::$P_ADMIN, 'SecureExample.LoginForm', 'Autentique-se para acessar esta página', 'Você não possui permissão para acessar essa página ou sua sessão expirou'); try { $json = json_decode(RequestUtil::GetBody()); if (!$json) { throw new Exception('The request body does not contain valid JSON'); } $certificado = new Certificado($this->Phreezer); // TODO: any fields that should not be inserted by the user should be commented out // this is an auto-increment. uncomment if updating is allowed // $certificado->IdCertificado = $this->SafeGetVal($json, 'idCertificado'); $certificado->DataEmissao = date('Y-m-d H:i:s', strtotime($this->SafeGetVal($json, 'dataEmissao'))); $certificado->Livro = $this->SafeGetVal($json, 'livro'); $certificado->Folha = $this->SafeGetVal($json, 'folha'); $certificado->Codigo = $this->SafeGetVal($json, 'codigo'); $certificado->IdUsuario = $this->SafeGetVal($json, 'idUsuario'); $certificado->Validate(); $errors = $certificado->GetValidationErrors(); if (count($errors) > 0) { $this->RenderErrorJSON('Verifique erros no preenchimento do formulário', $errors); } else { $certificado->Save(); $this->RenderJSON($certificado, $this->JSONPCallback(), true, $this->SimpleObjectParams()); } } catch (Exception $ex) { $this->RenderExceptionJSON($ex); } }
break; case "161": $nombrecompleto = "Helen Calderon Callejas"; break; case "167": $nombrecompleto = "Carla Flores Bueno"; break; default: $nombrecompleto = ""; break; } } //if(isset($_GET['idCertificado'])){ if (isset($idCertificado)) { //$idCertificado = $_GET['idCertificado']; $certificado = new Certificado(); $cite = new Cite(); $fondocomplementario = new FondoComplementario(); //variables y resultados $usuario = 66; $resultado = $certificado->getCertificadoGeneral($idCertificado); $idCite = $resultado->getIdCite(); $resultado2 = $cite->getDatosCite($idCite); $citeNota = $resultado2->getCite(); $solicitante = $resultado->getNombreSolicitante(); $fechaCertificado = $resultado->getFechaCertificado(); $articulo = $resultado->getArticulo(); $persona = $resultado->getNombreCompleto(); $ci = $resultado->getCi(); $cargo = $resultado->getCargo(); $fechaInicio = $resultado->getFechaInicio();
public function getCertificadoGeneral($idCerticado) { $sql = "SELECT c.id,c.nombrecompleto,c.ci,c.notacargo,c.monto,c.hojaruta,c.cargo,c.idcuentacontable,\n c.idtipocertificado,c.articulo,c.lugarradicado,c.idfondocomplementario, c.fechainicio,c.fechafin,\n\t\t\t\tc.nombresolicitante, c.conproceso, to_char(c.fechacertificado::date, 'dd/mm/yyyy') as fechacertificado,\n\t\t\t\tc.idcite\n\t\t\t\tFROM certificado c\n where c.id=" . $idCerticado; $this->conexionDB(); $consulta = $this->ejecutarConsulta($sql); if ($this->filasAfectadas($consulta) > 0) { $certificado = new Certificado(); while ($listadatos = $this->listaDatos($consulta)) { $certificado->setId($listadatos["id"]); $certificado->setNombreCompleto($listadatos["nombrecompleto"]); $certificado->setCi($listadatos["ci"]); $certificado->setCargo($listadatos["cargo"]); $certificado->setFechaInicio($listadatos["fechainicio"]); $certificado->setFechaFin($listadatos["fechafin"]); $certificado->setNotaCargo($listadatos["notacargo"]); $certificado->setMonto($listadatos["monto"]); $certificado->setHojaRuta($listadatos["hojaruta"]); $certificado->setIdTipoCertificado($listadatos["idtipocertificado"]); $certificado->setNombreSolicitante($listadatos["nombresolicitante"]); $certificado->setIdFondoComplementario($listadatos["idfondocomplementario"]); $certificado->setLugarRadicado($listadatos["lugarradicado"]); $certificado->setArticulo($listadatos["articulo"]); $certificado->setConProceso($listadatos["conproceso"]); $certificado->setFechaCertificado($listadatos["fechacertificado"]); $certificado->setIdCuentaContable($listadatos["idcuentacontable"]); $certificado->setIdCite($listadatos["idcite"]); } return $certificado; } else { return null; } $this->desconexionDB(); }
<?php session_start(); require_once "../modelos/modelo.certificado.php"; $aula = $_POST["aula"]; $mensaje = array(); $rs = array(); //creo el segundo objeto que me taera los datos del certificado $obj_cert = new Certificado(); $rs = $obj_cert->consultar_elementos_aula($aula); die(json_encode($rs)); if ($rs == "error") { $mensaje[0] = "error"; die(json_encode($mensaje)); } else { die(json_encode($rs)); }
public static function excluir() { $certificado = new Certificado(); $certificado->selecionarPorId($_POST['id']); $certificado->excluir(); }