Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
defined('MOODLE_INTERNAL') || die();
3
 
4
$functions = [
5
    'local_cesa_reportes_report_for_one_course' => [
6
        'classname' => 'local_cesa_reportes_ajax_external',
7
        'methodname' => 'report_for_one_course',
8
        'classpath' => 'local/cesa_reportes/externallib.php',
9
        'description' => 'Reportes de todos los usuarios de un curso ',
10
        'type' => 'read',
11
        'ajax' => true,
12
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
13
    ],
14
 
15
    'local_cesa_reportes_report_for_one_user' => [
16
        'classname' => 'local_cesa_reportes_ajax_external',
17
        'methodname' => 'report_for_one_user',
18
        'classpath' => 'local/cesa_reportes/externallib.php',
19
        'description' => 'Reporte de todos los cursos de un usuario ',
20
        'type' => 'read',
21
        'ajax' => true,
22
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
23
    ],
24
 
25
    'local_cesa_reportes_excel_last_seven_days' => [
26
        'classname' => 'local_cesa_reportes_ajax_external',
27
        'methodname' => 'excel_last_seven_days',
28
        'classpath' => 'local/cesa_reportes/externallib.php',
29
        'description' => 'Exportar a Excel los Ultimos 7 días',
30
        'type' => 'read',
31
        'ajax' => true,
32
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
33
    ],
34
 
35
    'local_cesa_reportes_excel_for_one_course' => [
36
        'classname' => 'local_cesa_reportes_ajax_external',
37
        'methodname' => 'excel_for_one_course',
38
        'classpath' => 'local/cesa_reportes/externallib.php',
39
        'description' => 'Exportar a Excel todos los usuarios de un curso ',
40
        'type' => 'read',
41
        'ajax' => true,
42
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
43
    ] ,
44
 
45
    'local_cesa_reportes_excel_for_one_user' => [
46
        'classname' => 'local_cesa_reportes_ajax_external',
47
        'methodname' => 'excel_for_one_user',
48
        'classpath' => 'local/cesa_reportes/externallib.php',
49
        'description' => 'Exportar a Excel todos los cursos de un usuario',
50
        'type' => 'read',
51
        'ajax' => true,
52
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
53
    ],
54
 
55
    'local_cesa_reportes_excel_all_courses' => [
56
        'classname' => 'local_cesa_reportes_ajax_external',
57
        'methodname' => 'excel_all_courses',
58
        'classpath' => 'local/cesa_reportes/externallib.php',
59
        'description' => 'Exportar a Excel todos los cursos',
60
        'type' => 'read',
61
        'ajax' => true,
62
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
63
    ],
64
 
65
    'local_cesa_reportes_excel_all_courses_with_activites' => [
66
        'classname' => 'local_cesa_reportes_ajax_external',
67
        'methodname' => 'excel_all_courses_with_activites',
68
        'classpath' => 'local/cesa_reportes/externallib.php',
69
        'description' => 'Exportar a Excel todos los cursos con actividades ',
70
        'type' => 'read',
71
        'ajax' => true,
72
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
73
    ],
74
 
75
    'local_cesa_reportes_excel_report_custom' => [
76
        'classname' => 'local_cesa_reportes_ajax_external',
77
        'methodname' =>  'report_excel_custom',
78
        'classpath' => 'local/cesa_reportes/externallib.php',
79
        'description' => 'Excel de reporte customizado',
80
        'type' => 'read',
81
        'ajax' => true,
82
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
83
    ],
84
 
85
    'local_cesa_reportes_report_custom' => [
86
        'classname' => 'local_cesa_reportes_ajax_external',
87
        'methodname' =>  'report_custom',
88
        'classpath' => 'local/cesa_reportes/externallib.php',
89
        'description' => 'Generador de reporte customizado',
90
        'type' => 'read',
91
        'ajax' => true,
92
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
93
    ],
94
 
95
 
96
    'local_cesa_reportes_report_all_files' => [
97
        'classname' => 'local_cesa_reportes_ajax_external',
98
        'methodname' => 'all_files',
99
        'classpath' => 'local/cesa_reportes/externallib.php',
100
        'description' => 'Listado de todos los archivos disponibles',
101
        'type' => 'read',
102
        'ajax' => true,
103
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
104
    ],
105
 
106
    'local_cesa_reportes_report_delete_file' => [
107
        'classname' => 'local_cesa_reportes_ajax_external',
108
        'methodname' => 'delete_file',
109
        'classpath' => 'local/cesa_reportes/externallib.php',
110
        'description' => 'Borrar un archivo',
111
        'type' => 'read',
112
        'ajax' => true,
113
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
114
    ],
115
 
116
    'local_cesa_reportes_report_download_file' => [
117
        'classname' => 'local_cesa_reportes_ajax_external',
118
        'methodname' => 'download_file',
119
        'classpath' => 'local/cesa_reportes/externallib.php',
120
        'description' => 'Descargar un archivo',
121
        'type' => 'read',
122
        'ajax' => true,
123
        'services' => array(MOODLE_OFFICIAL_MOBILE_SERVICE),
124
    ],
125
];