$promedioPuntaje = round($puntaje / $calificacionLibro->count(), 1); $html = "<b>Puntaje actual: " . $promedioPuntaje . " <a href='#' title='Puntaje actual " . $promedioPuntaje . "'>★</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; }