Proyectos de Subversion Moodle

Rev

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),
    ],
];