Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
require_once(dirname(__FILE__) . '/../../config.php'); // Creates $PAGE.
4
 
5
 
6
function get_local_interfazcesa_by_id($id)
7
{
8
    global $DB;
9
 
10
    return $DB->get_record('local_interfazcesa', ['id' => $id]);
11
}
12
 
13
/**
14
 *
15
 * @param string $email
16
 * @return mixed|stdClass|false
17
 */
18
function get_local_interfazcesa_by_name($name)
19
{
20
    global $DB;
21
 
22
    return $DB->get_record('local_interfazcesa', ['name' => $name]);
23
}
24
 
25
function create_interfazcesa($name, $logo) {
26
    global $DB;
27
 
28
    $data = (object) [
29
        'name' => $name,
30
        'logo' => $logo
31
    ];
32
 
33
    return $DB->insert_record('local_interfazcesa', $data, true);
34
}
35
 
36
function get_local_interfazcesa_user_by_id($id)
37
{
38
    global $DB;
39
 
40
    return $DB->get_record('local_interfazcesa_user', ['userid' => $id]);
41
}
42
 
43
function create_interfazcesa_user($userid, $interfazid) {
44
    global $DB;
45
 
46
    $data = (object) [
47
        'userid' => $userid,
48
        'interfazid' => $interfazid
49
    ];
50
 
51
    $DB->insert_record('local_interfazcesa_user', $data);
52
}