public function save_photos(homeModel $homeModel, Request $request) { $datos = $homeModel->getDatos(); $data = $request->all(); if ($request->hasFile('foto')) { $count = EncuestasIdealAlambrec::where('foto', '')->count(); $path = "img/"; $name = "Foto_Ideal_Nueva_" . $count . ".jpg"; $data['foto'] = $name; $request->file('foto')->move($path, $name); } $model = "App\\" . $homeModel->getUserModel($datos['path']); $encuestas = $model::find($request->id); $encuestas->foto = $data['foto']; $encuestas->save(); return redirect('/home/photos'); }
@extends('app') @section('header') @include('nav.nav') @stop @section('content') <?php $provincia = Auth::user()->provincia; $photos = \App\EncuestasIdealAlambrec::where('foto', '')->where('provincia', $provincia)->orderBy('nombre_comercial', 'asc')->get(); ?> <center>FOTOS</center> <div class="row"> <div class="col-md-12"> <table class="table table-bordered"> <thead> <tr> <th>ID</th> <th>CIUDAD</th> <th>NOMBRE DEL LOCAL</th> <th>EDITAR</th> </tr> </thead> <tbody> @foreach($photos as $p) <tr> <td>{{ $p->id }}</td> <td>{{ $p->ciudad }}</td> <td>{{ $p->nombre_comercial }}</td> <td><a href="/home/edit_photos?id={{ $p->id }}">EDITAR</a> </td> </tr>
@extends('app') @section('header') @include('nav.nav') @stop @section('content') <?php $photos = \App\EncuestasIdealAlambrec::where('id', $_GET['id'])->first(); ?> <center>FOTOS</center> <form action="save_photos" method="post" enctype="multipart/form-data"> <div class="row"> <input type="hidden" name="id" value="{{ $_GET['id'] }}"> <input type="hidden" name="_token" value="{{ csrf_token() }}"> <div class="col-md-4"> <label>Nombre del Local</label> <input type="text" name="nombre_comercial" class="form-control" value="{{ $photos->nombre_comercial }}"> </div> <div class="col-md-4"> <label>Foto</label> <input type="file" name="foto" class="form-control"> </div> <div class="col-md-4"> <label>Enviar</label> <input type="submit" value="Guardar" class="form-control btn-primary"> </div> </div> <br><br> <div class="col-md-4">
function pin($id) { $GLOBALS['total']++; $local = \App\EncuestasIdealAlambrec::where('id', $id)->first(); $suma_ideal = $local->clavos_ideal + $local->alambres_ideal + $local->alambres_puas_ideal + $local->mallas_cerramiento_ideal + $local->barras_ideal + $local->electro_ideal + $local->vigas_ideal; $suma_adelca = $local->clavos_adelca + $local->alambres_adelca + $local->alambres_puas_adelca + $local->mallas_cerramiento_adelca + $local->barras_adelca + $local->electro_adelca + $local->vigas_adelca; if ($suma_ideal > $suma_adelca) { $pin = "http://maps.google.com/mapfiles/ms/micons/blue-dot.png"; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/red-dot.png"; } if (isset($_POST['categoria']) && $_POST['categoria'] != "") { switch ($_POST['categoria']) { case 'Clavos': $clavos = [$local->clavos_ideal => 'blue-dot.png', $local->clavos_adelca => 'red-dot.png', $local->clavos_novacero => 'green-dot.png', $local->clavos_importados => 'yellow-dot.png']; $clavos1 = [$local->clavos_ideal => 'ideal', $local->clavos_adelca => 'adelca', $local->clavos_novacero => 'novacero', $local->clavos_importados => 'importados']; if (max(array_keys($clavos)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $clavos[max(array_keys($clavos))]; $GLOBALS[$clavos1[max(array_keys($clavos1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Alambres': $alambres = [$local->alambres_ideal => 'blue-dot.png', $local->alambres_adelca => 'red-dot.png', $local->alambres_importados => 'yellow-dot.png']; $alambres1 = [$local->alambres_ideal => 'ideal', $local->alambres_adelca => 'adelca', $local->alambres_importados => 'importados']; if (max(array_keys($alambres)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $alambres[max(array_keys($alambres))]; $GLOBALS[$alambres1[max(array_keys($alambres1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Alambres Puas': $alambres_puas = [$local->alambres_puas_ideal => 'blue-dot.png', $local->alambres_puas_adelca => 'red-dot.png', $local->alambres_puas_importados => 'yellow-dot.png']; $alambres_puas1 = [$local->alambres_puas_ideal => 'ideal', $local->alambres_puas_adelca => 'adelca', $local->alambres_puas_importados => 'importados']; if (max(array_keys($alambres_puas)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $alambres_puas[max(array_keys($alambres_puas))]; $GLOBALS[$alambres_puas1[max(array_keys($alambres_puas1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Mallas de Cerramiento': $mallas_cerramiento = [$local->mallas_cerramiento_ideal => 'blue-dot.png', $local->mallas_cerramiento_adelca => 'red-dot.png', $local->mallas_cerramiento_importados => 'yellow-dot.png']; $mallas_cerramiento1 = [$local->mallas_cerramiento_ideal => 'ideal', $local->mallas_cerramiento_adelca => 'adelca', $local->mallas_cerramiento_importados => 'importados']; if (max(array_keys($mallas_cerramiento)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $mallas_cerramiento[max(array_keys($mallas_cerramiento))]; $GLOBALS[$mallas_cerramiento1[max(array_keys($mallas_cerramiento1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Mallas Agricolas': $mallas_agricolas = [$local->mallas_agricolas_ideal => 'blue-dot.png', $local->mallas_agricolas_importados => 'yellow-dot.png']; $mallas_agricolas1 = [$local->mallas_agricolas_ideal => 'ideal', $local->mallas_agricolas_importados => 'importados']; if (max(array_keys($mallas_agricolas)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $mallas_agricolas[max(array_keys($mallas_agricolas))]; $GLOBALS[$mallas_agricolas1[max(array_keys($mallas_agricolas1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Barras': $mallas_cerramiento = [$local->barras_ideal => 'blue-dot.png', $local->barras_adelca => 'red-dot.png', $local->barras_andec => 'orange-dot.png', $local->barras_novacero => 'green-dot.png', $local->barras_ipac => 'ltblue-dot.png', $local->barras_importados => 'yellow-dot.png']; $mallas_cerramiento1 = [$local->barras_ideal => 'ideal', $local->barras_adelca => 'adelca', $local->barras_andec => 'andec', $local->barras_novacero => 'novacero', $local->barras_ipac => 'ipac', $local->barras_importados => 'importados']; if (max(array_keys($mallas_cerramiento)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $mallas_cerramiento[max(array_keys($mallas_cerramiento))]; $GLOBALS[$mallas_cerramiento1[max(array_keys($mallas_cerramiento1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Electrosoldadas': $electrosoldadas = [$local->electro_ideal => 'blue-dot.png', $local->electro_adelca => 'red-dot.png', $local->electro_andec => 'orange-dot.png', $local->electro_novacero => 'green-dot.png', $local->electro_importados => 'yellow-dot.png']; $electrosoldadas1 = [$local->electro_ideal => 'ideal', $local->electro_adelca => 'adelca', $local->electro_andec => 'andec', $local->electro_novacero => 'novacero', $local->electro_importados => 'importados']; if (max(array_keys($electrosoldadas)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $electrosoldadas[max(array_keys($electrosoldadas))]; $GLOBALS[$electrosoldadas1[max(array_keys($electrosoldadas1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; case 'Vigas': $vigas = [$local->vigas_ideal => 'blue-dot.png', $local->vigas_adelca => 'red-dot.png', $local->vigas_andec => 'orange-dot.png', $local->vigas_novacero => 'green-dot.png', $local->vigas_importados => 'yellow-dot.png']; $vigas1 = [$local->vigas_ideal => 'ideal', $local->vigas_adelca => 'adelca', $local->vigas_andec => 'andec', $local->vigas_novacero => 'novacero', $local->vigas_importados => 'importados']; if (max(array_keys($vigas)) > 0) { $pin = "http://maps.google.com/mapfiles/ms/micons/" . $vigas[max(array_keys($vigas))]; $GLOBALS[$vigas1[max(array_keys($vigas1))]]++; } else { $pin = "http://maps.google.com/mapfiles/ms/micons/msmarker.png"; } break; } } return $pin; }