Ejemplo n.º 1
0
 public function handle()
 {
     date_default_timezone_set("America/Mexico_City");
     $lastweek = Carbon::now()->startOfWeek()->subWeek();
     $startOfWeek = Carbon::now()->startOfWeek()->addDay();
     if ($startOfWeek->isTomorrow() == true) {
         $encuestas = Encuesta::History($lastweek, $startOfWeek)->get();
     } else {
         $encuestas = Encuesta::Reinicio($startOfWeek)->get();
     }
     $pdf = \PDF::loadView('reportes.Clientes', compact('encuestas'))->setOrientation('landscape')->save(public_path() . '/pdfs/' . 'reporte semanal' . '.pdf');
     $ToMail = '*****@*****.**';
     $ToName = 'Victor Zapata';
     $file = public_path() . '/pdfs/' . 'reporte semanal' . '.pdf';
     \Mail::send('emails.Reportes', [], function ($message) use($ToName, $ToMail, $file) {
         //remitente
         $message->from(env('MAIL_FROM'), env('MAIL_NAME'));
         //asunto
         $message->subject('Reporte Semanal Thaigreen');
         //receptor
         $message->to($ToMail, $ToName);
         $message->to('*****@*****.**', 'Mike');
         $message->to('*****@*****.**', $name = null);
         //Adjunto
         $message->attach($file, ['as' => 'Reporte Semanal.PDF']);
     });
     chmod(public_path() . '/pdfs/' . 'reporte semanal.pdf', 0777);
     unlink(public_path() . '/pdfs/' . 'reporte semanal.pdf');
 }
Ejemplo n.º 2
0
 public function store(Request $request)
 {
     $usado = $request->all();
     $cupon = Encuesta::find($usado['id']);
     $cupon->Estado = 1;
     $cupon->save();
     return response(json_encode($cupon));
 }
Ejemplo n.º 3
0
 public function Eliminar($id)
 {
     $encuesta = Encuesta::findOrFail($id);
     $encuesta->delete();
     return redirect('encuestas');
 }
Ejemplo n.º 4
0
<?php

$modificar = $_GET['modificar'];
$eliminar = $_GET['eliminar'];
$visibleM = '';
$visibleE = '';
if ($modificar == 1) {
    $visibleM = 'inline-block;';
} else {
    $visibleM = 'none;';
}
if ($eliminar == 1) {
    $visibleE = 'inline-block;';
} else {
    $visibleE = 'none;';
}
$encuesta = \App\Encuesta::where('Compania_idCompania', '=', \Session::get('idCompania'))->get();
$row = array();
foreach ($encuesta as $key => $value) {
    $row[$key][] = '<a href="encuesta/' . $value['idEncuesta'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a>&nbsp;' . '<a href="encuesta/' . $value['idEncuesta'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>';
    $row[$key][] = $value['idEncuesta'];
    $row[$key][] = $value['tituloEncuesta'];
    $row[$key][] = $value['descripcionEncuesta'];
}
$output['aaData'] = $row;
echo json_encode($output);
Ejemplo n.º 5
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     \App\Encuesta::destroy($id);
     return redirect('/encuesta');
 }
Ejemplo n.º 6
0
 public function getTabla()
 {
     date_default_timezone_set("America/Mexico_City");
     $lastweek = Carbon::now()->startOfWeek()->subWeek();
     $startOfWeek = Carbon::now()->startOfWeek()->addDay();
     if ($startOfWeek->isTomorrow() == true) {
         $encuestas = Encuesta::History($lastweek, $startOfWeek)->get();
     } else {
         $encuestas = Encuesta::Reinicio($startOfWeek)->get();
     }
     $pdf = \PDF::loadView('reportes.Clientes', compact('encuestas'));
     return $pdf->setOrientation('landscape')->stream('Reporte Semanal (tabla)');
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $encuestapublicacion = \App\EncuestaPublicacion::find($id);
     $encuesta = \App\Encuesta::where('Compania_idCompania', '=', \Session::get("idCompania"));
     return view('encuestapublicacion', ['encuestapublicacion' => $encuestapublicacion], compact('encuesta'));
 }