HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /var/www/html/demo.sumarbc.com.py/local/presentialtracker/lib.php
<?php
defined('MOODLE_INTERNAL') || die();

/**
 * Agrega un botón en el perfil del usuario para ver calificaciones presenciales.
 *
 * @param stdClass $user Usuario al que se le está viendo el perfil.
 * @param stdClass $course Curso actual (puede no usarse).
 */
function local_presentialtracker_user_profile_view($user, $course) {
    global $OUTPUT, $CFG;

    // Asegura que se pueda usar moodle_url
    require_once($CFG->libdir . '/filelib.php');

    // URL que lleva a la página de calificaciones
    $url = new moodle_url('/local/presentialtracker/grades.php', ['id' => $user->id]);

    // Caja con botón centrado
    echo $OUTPUT->box_start('generalbox boxaligncenter');
    echo $OUTPUT->single_button($url, 'Ver calificaciones de cursos presenciales', 'get');
    echo $OUTPUT->box_end();
}