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'); }