public function imprimirPase($id) { if (Session::get('id')) { $usuario = $this->usuariosRepo->buscar(Session::get('id')); } else { $usuario = $this->usuariosRepo->buscar($id); } if ($usuario->available_pago === 1 && $usuario->available_perfil === 1) { $datetime1 = new DateTime('2014-09-17 12:30:00'); $datetime2 = new DateTime("now"); // if( $datetime1 > $datetime2 ){ // Session::flash('aviso', 'Su pase podra ser impreso hasta el miercoles 17 de noviembre del 2014 a las 12:30 pm'); // return Redirect::back(); // } $content = $usuario->id . ',' . $usuario->full_name . ',' . $usuario->email; DNS2D::getBarcodePngPath('codeqr', $content, "QRCODE", 7, 7, array(91, 139, 205)); $html = View::make("imprimir/imprimirPase", compact('usuario')); return PDF::load($html, 'A4', 'landscape')->show(); } else { // Session::flash('aviso', 'Su pago no a sido registrado o su perfil aun esta incompleto'); $usuario = [Auth::user()->available_pago, Auth::user()->available_perfil]; if ($usuario[0] == 0 && $usuario[1] == 0) { Session::flash('aviso', 'Debe completar su perfíl'); } elseif ($usuario[0] == 0 && $usuario[1] == 1) { Session::flash('aviso', 'Su pago no ha sido validado. Intente más tarde'); } return Redirect::route('inicio'); } }
public function getVer($id) { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Catalogos $tipos = Tipocomputo::All(); $marcas = Marcacomputo::All(); $modelos = Modelocomputo::All(); $departamentos = Departamento::All(); $centros = Centro::All(); $sos = So::All(); $estados = Estadocomputo::All(); //Buscar equipo $computadora = Computo::find($id); //Editar forma $editar = false; $opcion = 'computo'; // Generar Imagen QR $qr_txt = $computadora->rpe . "/" . $computadora->nombre . "/" . $computadora->cpu . "/" . $computadora->activo; $qr = DNS2D::getBarcodePngPath($qr_txt, "QRCODE", 7, 7, array(0, 0, 0)); $opcion = 'computo'; $data = array('usuario' => $usuario, 'computadora' => $computadora, 'tipos' => $tipos, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'sos' => $sos, 'editar' => $editar, 'estados' => $estados, 'qr' => $qr, 'opcion' => $opcion); return View::make('/computo/computo_edicion', $data); }
public function getVer($id) { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Buscar equipo $vehiculo = Vehiculo::find($id); $opcion = 'otros'; //Editar forma $editar = false; // Generar Imagen QR $qr_txt = $vehiculo->rpe . "/" . $vehiculo->nombre . "/" . $vehiculo->serie . "/" . $vehiculo->placas; $qr = DNS2D::getBarcodePngPath($qr_txt, "QRCODE", 7, 7, array(0, 0, 0)); $data = array('usuario' => $usuario, 'vehiculo' => $vehiculo, 'editar' => $editar, 'qr' => $qr, 'opcion' => $opcion); return View::make('/vehiculos/vehiculos_edicion', $data); }