$nombrePublico = new NombrePublico(); $nombrePublico->idPerfil = Input::get("id"); $nombrePublico->idAlias = $idAlias; $nombrePublico->nombre = Input::get("nombre"); $nombrePublico->save(); return 1; } return 0; }); Route::post('/apodo_publico', function () { $data = Input::all(); $idAlias = Session::get('usuario')->idAlias; $count1 = DB::table('apodos_publicos')->where('idPerfil', '=', Input::get("id"))->count(); $count2 = DB::table('apodos_publicos')->where('idPerfil', '=', Input::get("id"))->where('apodo', '=', Input::get("apodo"))->count(); if ($count1 < 3 && $count2 == 0) { $apodoPublico = new ApodoPublico(); $apodoPublico->idPerfil = Input::get("id"); $apodoPublico->idAlias = $idAlias; $apodoPublico->apodo = Input::get("apodo"); $apodoPublico->save(); return 1; } return 0; }); Route::post('/mascara_publica', function () { $data = Input::all(); $idAlias = Session::get('usuario')->idAlias; $count1 = DB::table('mascaras_publicas')->where('idPerfil', '=', Input::get("id"))->count(); $count2 = DB::table('mascaras_publicas')->where('idPerfil', '=', Input::get("id"))->where('nombre', '=', Input::get("mascara"))->count(); if ($count1 < 10 && $count2 == 0) { $mascaraPublica = new MascaraPublica();
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."); } }