Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
auth_db

Namespaces

namespace  auth_db\privacy
 Privacy Subsystem implementation for auth_db.
 
namespace  auth_db\task
 Sync users task.
 

Classes

class  auth_db\privacy\provider
 Privacy Subsystem for auth_db implementing null_provider. More...
 
class  auth_db\task\sync_users
 Sync users task class. More...
 
class  auth_db_admin_setting_special_auth_configtext
 Special settings for auth_db password_link. More...
 
class  auth_plugin_db
 External database authentication plugin. More...
 

Functions

 xmldb_auth_db_install ()
 auth_db installer script.
 
 xmldb_auth_db_upgrade ($oldversion)
 Function to upgrade auth_db.
 

Variables

 $plugin = 2023100400
 
 $tasks
 
$plugin component = 'auth_db'
 
$plugin version = 2023100900
 

Detailed Description

Function Documentation

◆ xmldb_auth_db_install()

xmldb_auth_db_install ( )

auth_db installer script.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

◆ xmldb_auth_db_upgrade()

xmldb_auth_db_upgrade ( $oldversion)

Function to upgrade auth_db.

Parameters
int$oldversionthe version we are upgrading from
Return values
boolresult

Variable Documentation

◆ $tasks

$tasks
Initial value:
= array(
array(
'classname' => '\auth_db\task\sync_users',
'blocking' => 0,
'minute' => 'R',
'hour' => 'R',
'day' => '*',
'month' => '*',
'dayofweek' => '*',
'disabled' => 1
)
)