Beispiel #1
1
 public static function cargarDocumento($html, $nombre, $salida, $correo, $curso, $edicion, $orientacion = 'horizontal')
 {
     //$html = file_get_contents('http://localhost/mercal/index.php?ctrl=almacen&acc=mostAlma');
     //$html = file_get_contents('http://localhost/mercal/index.php?ctrl=entrada&acc=listado');
     # Instanciamos un objeto de la clase DOMPDF.
     $mipdf = new DOMPDF();
     # Definimos el tamaño y orientación del papel que queremos.
     # O por defecto tomará el que está en el fichero de configuración. // portrait
     if ($orientacion == 'horizontal') {
         $mipdf->set_paper("A4", "landscape");
     } elseif ($orientacion == 'vertical') {
         $mipdf->set_paper("A4", "portrait");
     }
     $html = preg_replace('/á/', 'á', $html);
     $html = preg_replace('/(Á)/', 'Á', $html);
     $html = preg_replace('/é/', 'é', $html);
     $html = preg_replace('/(É)/', 'É', $html);
     $html = preg_replace('/í/', 'í', $html);
     $html = preg_replace('/(Í)/', 'Í', $html);
     $html = preg_replace('/ó/', 'ó', $html);
     $html = preg_replace('/(Ó)/', 'Ó', $html);
     $html = preg_replace('/ú/', 'ú', $html);
     $html = preg_replace('/(Ú)/', 'Ú', $html);
     $html = preg_replace('/(ñ)/', 'ñ', $html);
     $html = preg_replace('/(Ñ)/', 'Ñ', $html);
     # Cargamos el contenido HTML.
     $mipdf->load_html(utf8_decode($html));
     # Renderizamos el documento PDF.
     $mipdf->render();
     # Enviamos el fichero PDF al navegador.
     //$mipdf ->stream($nombre . '.pdf');
     if ($salida == 'guardar') {
         $output = $mipdf->output();
         //	file_put_contents('recursos/'.$nombre . '.pdf', $output);
         $archivo = 'recursos/' . $nombre . '.pdf';
         //		$archivo = ''.$nombre.'.pdf';
         //	$contacto = new contacto("Certificado de Participación", "Certificado de Participación:", $correo, $archivo, $curso, $edicion);
         //	$resultado = $contacto->enviarCertificado();
     } elseif ($salida == 'descargar') {
         $archivo = $mipdf->stream($nombre . '.pdf');
         $contacto = new contacto("Certificado de Participación", "Certificado de Participación:", $correo);
         $resultado = $contacto->enviarCorreo();
         $mipdf->stream('recursos/' . $nombre . '.pdf');
     } elseif ($salida == 'enviar') {
         $output = $mipdf->output();
         file_put_contents('recursos/Certificado.pdf', $output);
         $archivo = 'recursos/' . $nombre . '.pdf';
         $archivo = '' . $nombre . '.pdf';
         $contacto = new contacto("Certificado de Participación", "Certificado de Participación:", $correo, $archivo, $curso, $edicion);
         $resultado = $contacto->enviarCertificado();
     }
 }
 public function _guardarRegistro()
 {
     $asunto = $_POST['asunto'];
     $mensaje = $_POST['mensaje'];
     $correo = $_POST['correo'];
     $contacto = new contacto($asunto, $mensaje, $correo, '', '', '');
     $resultado = $contacto->enviarCorreo();
     echo $resultado;
 }
 private function _guardarRegistro()
 {
     $asunto = $_POST['asunto'];
     $mensaje = $_POST['mensaje'];
     $correo = $_POST['correo'];
     $clave = $_POST['clave'];
     echo $asunto;
     break;
     $contacto = new contacto($asunto, $mensaje, $correo);
     $resultado = $contacto->solicitarAcceso();
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $contacto = contacto::find($id)->delete();
     return Redirect::to('/contactos');
 }