/** * Ingresa un nuevo participante a la base de datos, * Si el correo ya existe regresa un mensaje de error */ public function setParticipante() { $participante = new participantesModel(); $datos = $participante->validarCorreo($_POST['correo']); if (count($datos) == 1) { //validaciĆ³n de que el corre no se duplique. $respuesta = array('estatus' => 500, "msg" => "EL CORREO YA EXISTE.", "url" => PATH_SITE . "perfil/"); } else { $result = $participante->setParticipante($_POST['correo'], $_POST['pass']); if ($result) { $datos = $participante->autentificarUser($_POST['correo'], $_POST['pass']); if (count($datos) == 1) { foreach ($datos as $key => $row) { $_SESSION['registro_cief'] = array('id_participante' => $row['id_participante'], 'nombre' => $row['nombre']); $respuesta = array('estatus' => 200, "msg" => "SE GUARDARON CORRECTAMENTE SUS DATOS.", "url" => PATH_SITE . "perfil/"); $correo = new PaymentController(); $participante->setRegistroNuevo($row['id_participante']); $correo->notificacion($row['id_participante']); } } else { $respuesta = array('estatus' => 500, 'msg' => 'ERROR AL OBTENER LOS DATOS DE ACCESO'); } } else { $respuesta = array('estatus' => 500, 'msg' => 'ERROR AL GUARDAR LOS DATOS'); } } echo json_encode($respuesta); }