$media = new Media(); $media->link = $video[1]; $media->idPerfil = $id; $media->tipo = 1; $media->save(); } return Redirect::to('perfiles'); }); Route::post('/evidencias/mas/{id}', function ($id) { $data = Input::all(); for ($i = 0; $i < count($data['files']); $i++) { $file = $data['files'][$i]; if ($data['files'][$i] === null) { continue; } $image = GetNameImage('e_'); $foto_post = new FotoPost(); $foto_post->foto = $image; $foto_post->idPost = $id; if ($foto_post->save()) { $file->move(public_path() . '/img/db_imgs/posts/', $image); } } return Response::json(array('ok' => 1)); }); Route::get('/principal/custom/{criteria}', function ($criteria) { $data = DB::select(DB::raw("\n\t\t\t\t\t\t\t\t\tSELECT\tGROUP_CONCAT(e.nombre SEPARATOR ', ') mascara, GROUP_CONCAT(f.nombre SEPARATOR ', ') mascaras, a.pais, a.estado, \n\t\t\t\t\t\t\t\t\t\t\ta.idPerfil, CONCAT(COALESCE(a.nombre, ' '), ' ', COALESCE(a.apaterno, ' '), ' ', COALESCE(a.amaterno, ' ')) perfil, a.confesion, a.facebook, a.foto, \n\t\t\t\t\t\t\t\t\t\t\tCONCAT(SUBSTR(a.confesion, 1, 100), '...') confesion_corta, a.secret_pub, \n\t\t\t\t\t\t\t\t\t\t\tCOALESCE(d.caca, 0) caca, COALESCE(d.corazon, 0) corazon,\n\t\t\t\t\t\t\t\t\t\t\tCOALESCE(e.numcomm, 0) numcomm\n\t\t\t\t\t\t\t\t\tFROM perfiles a\n\t\t\t\t\t\t\t\t\tLEFT JOIN mascaras_perfiles c\n\t\t\t\t\t\t\t\t\tON a.idPerfil = c.idPerfil\n\t\t\t\t\t\t\t\t\tLEFT JOIN mascaras e\n\t\t\t\t\t\t\t\t\tON c.idMascara = e.idMascara\n\t\t\t\t\t\t\t\t\tLEFT JOIN\t(\n\t\t\t\t\t\t\t\t\t\t\t\t\tSELECT idPerfil, SUM(caca) caca, SUM(corazon) corazon\n\t\t\t\t\t\t\t\t\t\t\t\t\tFROM ranks\n\t\t\t\t\t\t\t\t\t\t\t\t\tGROUP BY idPerfil\n\t\t\t\t\t\t\t\t\t\t\t\t) d\n\t\t\t\t\t\t\t\t\tON a.idPerfil = d.idPerfil\n\t\t\t\t\t\t\t\t\tLEFT JOIN\t(\n\t\t\t\t\t\t\t\t\t\t\t\t\tSELECT COUNT(idPerfil) numcomm, idPerfil \n\t\t\t\t\t\t\t\t\t\t\t\t\tFROM comentarios\n\t\t\t\t\t\t\t\t\t\t\t\t\tGROUP BY idPerfil\n\t\t\t\t\t\t\t\t\t\t\t\t) e\n\t\t\t\t\t\t\t\t\tON a.idPerfil = e.idPerfil\n\t\t\t\t\t\t\t\t\tLEFT JOIN mascaras_publicas f\n\t\t\t\t\t\t\t\t\tON a.idPerfil = f.idPerfil\n\t\t\t\t\t\t\t\t\tWHERE UPPER(a.nombre) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tOR UPPER(e.nombre) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tOR UPPER(a.mascaras) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tOR UPPER(a.pais) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tOR UPPER(a.estado) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tOR UPPER(a.municipio) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tOR UPPER(a.ciudad) LIKE UPPER('%{$criteria}%')\n\t\t\t\t\t\t\t\t\tGROUP BY a.secret_pub, a.idPerfil, a.pais, a.estado, a.nombre, a.confesion, a.facebook, a.foto\n\t\t\t\t\t\t\t\t\tORDER BY a.updated_at DESC\n\t\t\t\t\t\t\t\t")); //var_dump($sql); //return View::make('principal')->with('data', $data); return Response::json($data); });
public function postCrearPerfilMadison() { // captcha instance of the login page $captcha = $this->getLoginCaptchaInstance(); $data = Input::except('password'); if (isset($data->mascaras)) { $data->masks = explode(",", $data->mascaras); } // validate the user-entered Captcha code when the form is submitted $code = Input::get('CaptchaCode'); $isHuman = $captcha->Validate($code); if ($isHuman) { $data = Input::all(); $image = null; if (Input::hasFile('foto')) { $image = GetNameImage('p_'); } $perfil = new Perfil(); $perfil->nombre = Input::get("nombre"); $perfil->apaterno = Input::get("apaterno"); $perfil->amaterno = Input::get("amaterno"); $perfil->confesion = ''; //Input::get("confesion"); $perfil->facebook = Input::get("facebook"); $perfil->twitter = Input::get("twitter"); $perfil->instagram = Input::get("instagram"); $perfil->secret = ""; //Input::get("secret"); $perfil->secret_pub = ""; //Input::get("secret"); $perfil->pais = Input::get("pais"); $perfil->estado = Input::get("estado"); $perfil->municipio = Input::get("municipio"); $perfil->ciudad = Input::get("ciudad"); $perfil->colonia = Input::get("colonia"); $perfil->mascaras = Input::get("mascaras"); $perfil->idAlias = Session::get('usuario')->idAlias; $perfil->foto = $image; if ($perfil->save()) { $mascaras = explode(",", Input::get("mascaras")); for ($i = 0; $i < count($mascaras); $i++) { $mascaraPublica = new MascaraPublica(); $mascaraPublica->idPerfil = $perfil->id; $mascaraPublica->idAlias = Session::get('usuario')->idAlias; $mascaraPublica->nombre = $mascaras[$i]; $mascaraPublica->save(); } $apodos = explode(",", Input::get("apodos")); for ($i = 0; $i < count($apodos); $i++) { $apodoPublica = new ApodoPublico(); $apodoPublica->idPerfil = $perfil->id; $apodoPublica->idAlias = Session::get('usuario')->idAlias; $apodoPublica->apodo = $apodos[$i]; $apodoPublica->save(); } /*$mascaras = Array(Input::get("mascara1"), Input::get("mascara2"), Input::get("mascara3")); for ($i=0; $i < count($mascaras); $i++) { if($mascaras[$i] == 0) continue; $mascaraPerfil = new MascaraPerfil; $mascaraPerfil->idPerfil = $perfil->id; $mascaraPerfil->idMascara = $mascaras[$i]; $mascaraPerfil->save(); }*/ if (Input::hasFile('foto')) { Input::file('foto')->move(public_path() . '/img/db_imgs/', $image); } return Redirect::to('/perfiles'); } return Redirect::back()->withInput(Input::except('password'))->withErrors($perfil->getErrors()); } else { return Redirect::back()->withInput(Input::except('password'))->withErrors("Codigo incorrecto. Intente de nuevo."); } }