Hola, buenos días.
Revisando el fichero dmllib.php me surge una duda:
Si quiero insertar una tupla de valores en una tabla, debería usar la siguiente función:
function insert_record($table, $dataobject, $returnid=true, $primarykey='id')
Lo que me pregunto es qué valor debo darle a $table, ya que este dependerá del prefijo que el administrador haya dado a las tablas de moodle.
Debería ser prefix_nombre_tabla acaso?
Saludos y gracias de antemano
Hola Guillermo!
Creo que solo tienes que pasarle el nombre de la tabla, es decir si es la tabla de "courses" solo courses y no con el prefijo. Luego la propia funcion, insert_record, se encaga de añadirle el prefijo pertinente y de buscar la tabla que es.
El prefijo de las tablas esta definido en una variable global que esta en config.php.
Espero haberte ayudado.
Mil gracias