$log->debug("Ingresando al landing de Nutrapharm... IP : $ip | UA : $ua| UPLOAD FILE : $uploadFile....");
if($uploadFile==1){//foto subida
$log->debug("Creando variable de archivo...");
$file=$request->files->get('imagen');
if(empty($file)){
$log->debug("No se subio un archivo de imagen válido...");
returnnewJsonResponse(array("msg"=>"No se subio una imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_INICIAL),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
}else{//foto tomada
$log->debug("Creando variable de archivo en base a foto tomada por el usuario...");
$file=$request->get("imagen",null);
}
$log->debug("Iniciando generación de archivo asociado al nuevo usuario...");
$log->debug("El correo $correo ingresado ya se encuentra registrado en el sistema...");
returnnewJsonResponse(array("msg"=>"El correo ingresado ya se ha registrado en el sistema!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
$log->debug("El correo $correo ingresado ya se encuentra registrado en el sistema...");
returnnewJsonResponse(array("msg"=>"El correo ingresado ya se ha registrado en el sistema!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
}
if(!Utiles::validarCorreo($correo)){
$log->debug("El correo no es válido o no posee un formato correcto...");
returnnewJsonResponse(array("msg"=>"El correo ingresado no es válido!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
/* Vrificacion String Nombre */
if($nombre==""||$nombre==null){
$log->debug("El nombre ingresado no es válido...");
returnnewJsonResponse(array("msg"=>"Nombre ingresado no es válido!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
/* Verificacion String Comentarios */
if($comentario==""||$comentario==null){
$log->debug("El comentario ingresado no es válido...");
returnnewJsonResponse(array("msg"=>"El comentario ingresado no es válido!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
if($uploadFile==1){//foto subida
$log->debug("Creando variable de archivo...");
$file=$request->files->get('imagen');
if(empty($file)){
$log->debug("No se subio un archivo de imagen válido...");
returnnewJsonResponse(array("msg"=>"No se subio una imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_INICIAL),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
}else{//foto tomada
$log->debug("Creando variable de archivo en base a foto tomada por el usuario...");
$file=$request->get("imagen",null);
}
$log->debug("Iniciando analisis de datos...");
if($tipo==UsuarioNutrapharm::ESTADO_FOTO_INICIAL){//Usuario Nuevo
$log->debug("Iniciando Creacion de Usuario Nuevo...");
$log->debug("escalando imagen en registro nuevo...");
$this->scaleAndCrop("$uploadDir/$filename");
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA." | Usuario : $idNutrapharm | Respuesta : ".Response::HTTP_OK);
returnnewJsonResponse(array("msg"=>"La informacion ha sido ingresada con exito! \n En 30 días más recibiras un correo para poder comparar tus cambios. ","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA,"usuario"=>$idNutrapharm),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_FINAL." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_BAD_REQUEST);
returnnewJsonResponse(array("msg"=>"Ha ocurrido un error con el procesamiento de la imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_FINAL,"usuario"=>$idNutrapharm),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
$log->debug("escalando imagen en actualizacion...");
$this->scaleAndCrop("$uploadDir/$filename");
}
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_OK);
returnnewJsonResponse(array("msg"=>"La información se ha actualizado!","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA,"usuario"=>$idNutrapharm),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_FINAL." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_BAD_REQUEST);
returnnewJsonResponse(array("msg"=>"Ha ocurrido un error con el procesamiento de la imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_FINAL,"usuario"=>$idNutrapharm),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_FINAL." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_OK);
returnnewJsonResponse(array("msg"=>"Se ha generado la comparación, compartelo en las redes sociales!","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_FINAL,"usuario"=>$idNutrapharm),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("id de usuario $idUsuarioNutraPharm no ecnontrado");
returnnewJsonResponse(array("msg"=>"Ha ocurrido un error, el usuario no se encontró","usuario"=>$idUsuarioNutraPharm),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
$log->debug("se ha actualizado el estado de compartir en facebook para el usuario $idUsuarioNutraPharm...");
returnnewJsonResponse(array("msg"=>"Se registro el compartir mensaje de facebook"),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("Ingresando al landing de Nutrapharm... IP : $ip | UA : $ua| UPLOAD FILE : $uploadFile....");
if($uploadFile==1){//foto subida
$log->debug("Creando variable de archivo...");
$file=$request->files->get('imagen');
if(empty($file)){
$log->debug("No se subio un archivo de imagen válido...");
returnnewJsonResponse(array("msg"=>"No se subio una imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_INICIAL),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
}else{//foto tomada
$log->debug("Creando variable de archivo en base a foto tomada por el usuario...");
$file=$request->get("imagen",null);
}
$log->debug("Iniciando generación de archivo asociado al nuevo usuario...");
$log->debug("El correo $correo ingresado ya se encuentra registrado en el sistema...");
returnnewJsonResponse(array("msg"=>"El correo ingresado ya se ha registrado en el sistema!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
$log->debug("El correo $correo ingresado ya se encuentra registrado en el sistema...");
returnnewJsonResponse(array("msg"=>"El correo ingresado ya se ha registrado en el sistema!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
}
if(!Utiles::validarCorreo($correo)){
$log->debug("El correo no es válido o no posee un formato correcto...");
returnnewJsonResponse(array("msg"=>"El correo ingresado no es válido!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
/* Vrificacion String Nombre */
if($nombre==""||$nombre==null){
$log->debug("El nombre ingresado no es válido...");
returnnewJsonResponse(array("msg"=>"Nombre ingresado no es válido!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
/* Verificacion String Comentarios */
if($comentario==""||$comentario==null){
$log->debug("El comentario ingresado no es válido...");
returnnewJsonResponse(array("msg"=>"El comentario ingresado no es válido!"),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
if($uploadFile==1){//foto subida
$log->debug("Creando variable de archivo...");
$file=$request->files->get('imagen');
if(empty($file)){
$log->debug("No se subio un archivo de imagen válido...");
returnnewJsonResponse(array("msg"=>"No se subio una imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_INICIAL),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
}else{//foto tomada
$log->debug("Creando variable de archivo en base a foto tomada por el usuario...");
$file=$request->get("imagen",null);
}
$log->debug("Iniciando analisis de datos...");
if($tipo==UsuarioNutrapharm::ESTADO_FOTO_INICIAL){//Usuario Nuevo
$log->debug("Iniciando Creacion de Usuario Nuevo...");
$log->debug("escalando imagen en registro nuevo...");
$this->scaleAndCrop("$uploadDir/$filename");
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA." | Usuario : $idNutrapharm | Respuesta : ".Response::HTTP_OK);
returnnewJsonResponse(array("msg"=>"La informacion ha sido ingresada con exito! \n En 30 días más recibiras un correo para poder comparar tus cambios. ","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA,"usuario"=>$idNutrapharm),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_FINAL." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_BAD_REQUEST);
returnnewJsonResponse(array("msg"=>"Ha ocurrido un error con el procesamiento de la imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_FINAL,"usuario"=>$idNutrapharm),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
$log->debug("escalando imagen en actualizacion...");
$this->scaleAndCrop("$uploadDir/$filename");
}
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_OK);
returnnewJsonResponse(array("msg"=>"La información se ha actualizado!","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_ACTUALIZADA,"usuario"=>$idNutrapharm),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_FINAL." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_BAD_REQUEST);
returnnewJsonResponse(array("msg"=>"Ha ocurrido un error con el procesamiento de la imagen","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_FINAL,"usuario"=>$idNutrapharm),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
$log->debug("Retornando Respuesta a Usuario | Tipo : ".UsuarioNutrapharm::ESTADO_FOTO_FINAL." | Usuario : $idUsuarioNutraPharm | Respuesta : ".Response::HTTP_OK);
returnnewJsonResponse(array("msg"=>"Se ha generado la comparación, compartelo en las redes sociales!","tipo"=>UsuarioNutrapharm::ESTADO_FOTO_FINAL,"usuario"=>$idNutrapharm),Response::HTTP_OK,['content-type'=>'application/json']);
$log->debug("id de usuario $idUsuarioNutraPharm no ecnontrado");
returnnewJsonResponse(array("msg"=>"Ha ocurrido un error, el usuario no se encontró","usuario"=>$idUsuarioNutraPharm),Response::HTTP_BAD_REQUEST,['content-type'=>'application/json']);
}
$log->debug("se ha actualizado el estado de compartir en facebook para el usuario $idUsuarioNutraPharm...");
returnnewJsonResponse(array("msg"=>"Se registro el compartir mensaje de facebook"),Response::HTTP_OK,['content-type'=>'application/json']);