Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 452... Línea 452...
452
     * @param int $tokenid token id
452
     * @param int $tokenid token id
453
     * @return stdClass
453
     * @return stdClass
454
     */
454
     */
455
    public function get_token_by_id_with_details($tokenid) {
455
    public function get_token_by_id_with_details($tokenid) {
456
        global $DB;
456
        global $DB;
-
 
457
 
457
        $sql = "SELECT t.id, t.token, u.id AS userid, u.firstname, u.lastname, s.name, t.creatorid
458
        $sql = "SELECT t.id, t.token, u.id AS userid, u.firstname, u.lastname, s.name, t.creatorid
-
 
459
                  FROM {external_tokens} t
-
 
460
             LEFT JOIN {user} u ON u.id = t.userid
458
                FROM {external_tokens} t, {user} u, {external_services} s
461
             LEFT JOIN {external_services} s ON s.id = t.externalserviceid
459
                WHERE t.id=? AND t.tokentype = ? AND s.id = t.externalserviceid AND t.userid = u.id";
462
                 WHERE t.id = ? AND t.tokentype = ?";
-
 
463
 
460
        $token = $DB->get_record_sql($sql, array($tokenid, EXTERNAL_TOKEN_PERMANENT), MUST_EXIST);
464
        return $DB->get_record_sql($sql, [$tokenid, EXTERNAL_TOKEN_PERMANENT], MUST_EXIST);
461
        return $token;
-
 
462
    }
465
    }
Línea 463... Línea 466...
463
 
466
 
464
    /**
467
    /**
465
     * Return a database token record for a token id
468
     * Return a database token record for a token id