Ejemplo n.º 1
0
        $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);
});
Ejemplo n.º 2
0
 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.");
     }
 }