$promedioPuntaje = round($puntaje / $calificacionLibro->count(), 1);
        $html = "<b>Puntaje actual: " . $promedioPuntaje . " <a href='#' title='Puntaje actual " . $promedioPuntaje . "'>&#9733;</a></b>";
        echo json_encode(array('html' => $html));
        break;
    case "bloquear":
        $libro = LibroQuery::create()->findOneById($datos->libro);
        $libro->setDebaja("s");
        include 'notificacion_data.php';
        $mesajeNotificacion = "Tu libro '" . $libro->getNombre() . "' ha sido bloqueado por el administrador.";
        guardarNotificacion($libro->getId_usuario(), $mesajeNotificacion, 9);
        $libro->save();
        echo json_encode(array('msg' => "Libro bloqueado correctamente."));
        break;
    case "verificar":
        $libro = LibroQuery::create()->findOneById($datos->libro);
        $libro->setEstado("v");
        include 'notificacion_data.php';
        $mesajeNotificacion = "<span onclick=\"refreshDivs('cuerpocentro','pages/layout/perfillibro.php?id=" . $datos->libro . "')\">Tu libro '" . $libro->getNombre() . "' ha sido marcado como verificado por el administrador.</span>";
        guardarNotificacion($libro->getId_usuario(), $mesajeNotificacion, 10);
        $libro->save();
        echo json_encode(array('msg' => "Libro verificado correctamente."));
        break;
    case "nuevo_comentario":
        $comentario = new Comentario();
        $comentario->setId_usuario($_SESSION['userid']);
        $comentario->setId_libro($datos->libro);
        $comentario->setComentario($datos->comentario);
        $comentario->save();
        echo json_encode(array('error' => 0, 'msg' => "Comentario ingresado correctamente "));
        break;
}