Autoría | Ultima modificación | Ver Log |
<?php
defined('MOODLE_INTERNAL') || die();
$functions = [
'local_cesa_reportes_report_for_one_course' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'report_for_one_course',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Reportes de todos los usuarios de un curso ',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_report_for_one_user' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'report_for_one_user',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Reporte de todos los cursos de un usuario ',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_excel_last_seven_days' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'excel_last_seven_days',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Exportar a Excel los Ultimos 7 días',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_excel_for_one_course' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'excel_for_one_course',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Exportar a Excel todos los usuarios de un curso ',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
] ,
'local_cesa_reportes_excel_for_one_user' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'excel_for_one_user',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Exportar a Excel todos los cursos de un usuario',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_excel_all_courses' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'excel_all_courses',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Exportar a Excel todos los cursos',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_excel_all_courses_with_activites' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'excel_all_courses_with_activites',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Exportar a Excel todos los cursos con actividades ',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_excel_report_custom' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'report_excel_custom',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Excel de reporte customizado',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_report_custom' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'report_custom',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Generador de reporte customizado',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_report_all_files' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'all_files',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Listado de todos los archivos disponibles',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_report_delete_file' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'delete_file',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Borrar un archivo',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
'local_cesa_reportes_report_download_file' => [
'classname' => 'local_cesa_reportes_ajax_external',
'methodname' => 'download_file',
'classpath' => 'local/cesa_reportes/externallib.php',
'description' => 'Descargar un archivo',
'type' => 'read',
'ajax' => true,
'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
],
];